/*
Theme Name: SUPER
Theme URI: http://redeptot.vn
Author: Redeptot.vn
Author URI: http://redeptot.vn/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: super
*/


:root {
	--cms-theme-color:#007cba;--cms-theme-color-darker-10:#006ba1;--cms-theme-color-darker-20:#005a87}

#start-resizable-editor-section {
	display: none
}

.wp-block-button__link {
	color: #fff;
	background-color: #32373c;
	border: none;
	border-radius: 28px;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	padding: 12px 24px;
	text-align: center;
	text-decoration: none;
	overflow-wrap: break-word
}

.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited {
	color: #fff
}

.wp-block-button__link.aligncenter {
	text-align: center
}

.wp-block-buttons .wp-block-button {
	display: inline-block;
	margin-right: 8px;
	margin-bottom: 8px
}

.wp-block-buttons .wp-block-button:last-child {
	margin-right: 0
}

.wp-block-buttons.alignleft .wp-block-button {
	margin-left: 0;
	margin-right: 8px
}

.wp-block-buttons.alignleft .wp-block-button:last-child {
	margin-right: 0
}

.wp-block-button.aligncenter,.wp-block-buttons.aligncenter {
	text-align: center
}

@media (min-width: 600px) and (max-width:781px) {
	.wp-block-column:nth-child(2n) {
		margin-left:32px
	}
}

@media (min-width: 782px) {
	.wp-block-column[style*=flex-basis] {
		flex-grow:0
	}

	.wp-block-column:not(:first-child) {
		margin-left: 32px
	}
}

@supports (-webkit-overflow-scrolling:touch) {
}

.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1
}

.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background {
	opacity: .5
}

.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
	opacity: .1
}

.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
	opacity: .2
}

.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
	opacity: .3
}

.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
	opacity: .4
}

.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
	opacity: .5
}

.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
	opacity: .6
}

.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
	opacity: .7
}

.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
	opacity: .8
}

.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
	opacity: .9
}

.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
	opacity: 1
}

@supports ((position: -webkit-sticky) or (position:sticky)) {
}

.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color) {
	color: inherit
}

.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type^=core-embed],.wp-block[data-align=right]>[data-type^=core-embed] {
	max-width: 360px;
	width: 100%
}

.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type^=core-embed] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type^=core-embed] .wp-block-embed__wrapper {
	min-width: 280px
}

@supports ((position: -webkit-sticky) or (position:sticky)) {
}

@supports ((position: -webkit-sticky) or (position:sticky)) {
}

@supports ((position: -webkit-sticky) or (position:sticky)) {
}

.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
	margin-right: 0
}

@media (min-width: 600px) {
	.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {
		margin-right:0
	}

	.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
		margin-right: 0
	}

	.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
		margin-right: 0
	}

	.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
		margin-right: 0
	}

	.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
		margin-right: 0
	}

	.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
		margin-right: 0
	}

	.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
		margin-right: 0
	}

	.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
		margin-right: 0
	}
}

h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background {
	padding: 20px 38px
}

.wp-block-image {
	margin-bottom: 1em
}

.wp-block-image img {
	max-width: 100%
}

.wp-block-image.aligncenter {
	text-align: center
}

.wp-block-image.alignfull img {
	width: 100%
}

.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image.is-resized {
	display: table
}

.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image.is-resized>figcaption {
	display: table-caption;
	caption-side: bottom
}

.wp-block-image .alignleft {
	float: left;
	margin: .5em 1em .5em 0
}

.wp-block-image .aligncenter {
	margin-left: auto;
	margin-right: auto
}

.wp-block-image figcaption {
	margin-top: .5em;
	margin-bottom: 1em
}

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
}

.wp-block-latest-posts.alignleft {
	margin-right: 2em
}

.wp-block-latest-posts.wp-block-latest-posts__list {
	list-style: none
}

.wp-block-latest-posts.wp-block-latest-posts__list li {
	clear: both
}

.wp-block-latest-posts.is-grid {
	display: flex;
	flex-wrap: wrap;
	padding: 0
}

.wp-block-latest-posts.is-grid li {
	margin: 0 20px 20px 0;
	width: 100%
}

@media (min-width: 600px) {
	.wp-block-latest-posts.columns-3 li {
		width:calc(33.33333% - 20px)
	}
}

.wp-block-latest-posts__post-date {
	display: block;
	color: #6c7781;
	font-size: 13px
}

.wp-block-latest-posts__post-excerpt {
	margin-top: 8px;
	margin-bottom: 16px
}

.wp-block-latest-posts__featured-image img {
	height: auto;
	width: 100%;
    max-height: 210px;
}
p.read-desc {
    height: 56px;
    overflow: hidden;
	text-align: justify;
}
.wp-block-latest-posts__featured-image.alignleft {
	margin-right: 1em
}

.wp-block-latest-posts__featured-image.aligncenter {
	margin-bottom: 1em;
	text-align: center
}

.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color),.wp-block-navigation .wp-block-navigation-link:not(.has-text-color) {
	color: #1e1e1e
}

.wp-block-navigation.is-style-light:not(.has-background) .wp-block-navigation__container,.wp-block-navigation:not(.has-background) .wp-block-navigation__container {
	background-color: #fff
}

.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color) {
	color: #fff
}

.wp-block-navigation.is-style-dark:not(.has-background) .wp-block-navigation__container {
	background-color: #1e1e1e
}

.has-drop-cap:not(:focus):first-letter {
	float: left;
	font-size: 8.4em;
	line-height: .68;
	font-weight: 100;
	margin: .05em .1em 0 0;
	text-transform: uppercase;
	font-style: normal
}

p.has-background {
	padding: 20px 38px
}

p.has-text-color a {
	color: inherit
}

.wp-block-pullquote:not(.is-style-solid-color) {
	background: none
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
	background-color: #f0f0f0;
	color: #444
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
	background-color: #f90;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
	background-color: #1ea0c3;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
	background-color: #0757fe;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
	background-color: #1e1f26;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
	background-color: #02e49b;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
	background-color: #e94c89;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
	background-color: #4280ff;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
	background-color: #f45800;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
	background-color: #1778f2;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
	background-color: #000;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
	background-color: #0461dd;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
	background-color: #e65678;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
	background-color: #24292d;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
	background-color: #eceadd;
	color: #382110
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
	background-color: #ea4434;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
	background-color: #f00075;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
	background-color: #e21b24;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
	background-color: #0d66c2;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
	background-color: #3288d4;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
	background-color: #02ab6c;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
	background-color: #f6405f;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
	background-color: #e60122;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
	background-color: #ef4155;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
	background-color: #fe4500;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
	background-color: #0478d7;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
	background-color: #fefc00;
	color: #fff;
	stroke: #000
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
	background-color: #ff5600;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
	background-color: #1bd760;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
	background-color: #011835;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
	background-color: #6440a4;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
	background-color: #1da1f2;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
	background-color: #1eb7ea;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
	background-color: #4680c2;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
	background-color: #3499cd;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
	background-color: #d32422;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
	background-color: red;
	color: #fff
}

.wp-block-spacer {
	clear: both
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: #f0f0f0
}

.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
	background-color: #f3f4f5
}

.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
	background-color: #e9fbe5
}

.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
	background-color: #e7f5fe
}

.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
	background-color: #fcf0ef
}

@supports ((position: -webkit-sticky) or (position:sticky)) {
}

:root .has-luminous-vivid-amber-background-color {
	background-color: #fcb900
}

:root .has-luminous-vivid-orange-color {
	color: #ff6900
}

:root .has-white-color {
	color: #fff
}

.has-large-font-size {
	font-size: 36px
}

.has-text-align-center {
	text-align: center
}

#end-resizable-editor-section {
	display: none
}

.aligncenter {
	clear: both
}
img.wp-smiley,img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
@-webkit-keyframes components-spinner__animation {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

@keyframes components-spinner__animation {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-default) {
	text-decoration: underline;
	background-color: transparent
}

.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-default):focus {
	color: #fff;
	box-shadow: none;
	outline: 1px dotted #fff
}

.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover {
	color: #33b3db
}
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge) {
	position: absolute;
	right: 4px;
	top: 4px;
	z-index: 1
}

.wc-block-components-button:not(.is-link) {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-decoration: inherit;
	text-transform: inherit;
	align-items: center;
	background-color: #24292d;
	color: #fff;
	display: inline-flex;
	font-weight: 700;
	min-height: 3em;
	justify-content: center;
	line-height: 1;
	padding: 0 1em;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	position: relative
}

.wc-block-components-button:not(.is-link):active,.wc-block-components-button:not(.is-link):disabled,.wc-block-components-button:not(.is-link):focus,.wc-block-components-button:not(.is-link):hover {
	background-color: #24292d;
	color: #fff
}

.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
	display: block
}

.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg {
	fill: currentColor
}

.wc-block-components-button:not(.is-link) .wc-block-components-button__spinner {
	width: 1em;
	height: 1em;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 100%;
	margin-top: -.5em;
	color: inherit;
	box-sizing: content-box
}

.wc-block-components-button:not(.is-link) .wc-block-components-button__spinner:after {
	content: " ";
	display: inline-block;
	margin: 0 auto;
	width: 1em;
	height: 1em;
	box-sizing: border-box;
	transform-origin: 50% 50%;
	transform: translateZ(0) scale(.5);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-radius: 50%;
	border: .2em solid;
	border-left: .2em solid transparent;
	-webkit-animation: wc-block-components-button__spinner__animation 1s linear infinite;
	animation: wc-block-components-button__spinner__animation 1s linear infinite
}

.wc-block-components-button:not(.is-link) .wc-block-components-button__spinner+.wc-block-components-button__text {
	visibility: hidden
}

@-webkit-keyframes wc-block-components-button__spinner__animation {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.5856,.0703,.4143,.9297);
		animation-timing-function: cubic-bezier(.5856,.0703,.4143,.9297);
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

@keyframes wc-block-components-button__spinner__animation {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.5856,.0703,.4143,.9297);
		animation-timing-function: cubic-bezier(.5856,.0703,.4143,.9297);
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.wc-block-components-checkout-policies__item:not(:first-child) {
	border-left: 1px solid #c3c4c7
}

.wc-block-components-shipping-rates-control__package-item:not(:last-child):after {
	content: ",";
	white-space: pre
}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid;
	height: 1rem;
	margin: 0;
	min-height: 16px;
	min-width: 16px;
	overflow: hidden;
	position: static;
	vertical-align: middle;
	width: 1rem
}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked {
	background: currentColor;
	border-color: currentColor
}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked:before {
	color: #fff;
	content: "\2713";
	display: block;
	height: calc(1rem - 2px);
	min-height: 14px;
	min-width: 14px;
	margin: 0;
	line-height: 100%;
	text-align: center;
	width: calc(1rem - 2px)
}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]+.wc-block-components-checkbox__label {
	padding-left: 8px;
	vertical-align: middle
}

.is-single.has-checked:not(.is-open) .wc-block-components-dropdown-selector__input {
	clip: rect(1px,1px,1px,1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	overflow: hidden;
	overflow-wrap: normal!important;
	word-wrap: normal!important;
	position: absolute
}

.wc-block-components-dropdown-selector__list:not(:empty) {
	border: 1px solid #9f9f9f
}

.wc-block-components-pagination__page:not(.toggle) {
	background-color: transparent
}

.wc-block-components-express-checkout .wc-block-components-express-checkout-payment-event-buttons>li:nth-child(2n) {
	padding-left: 8px
}

.wc-block-components-express-checkout .wc-block-components-express-checkout-payment-event-buttons>li:nth-child(odd) {
	padding-right: 8px
}

.wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input.focused.empty+label,.wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input:not(.empty)+label {
	margin-left: 16px;
	transform: translateY(4px) scale(.75)
}

.wc-block-gateway-container .wc-block-gateway-input.focused.empty,.wc-block-gateway-container .wc-block-gateway-input:not(.empty) {
	padding: 1.5em 0 .25em 16px
}

.wc-block-gateway-container .wc-block-gateway-input.focused.empty+label,.wc-block-gateway-container .wc-block-gateway-input:not(.empty)+label {
	transform: translateY(4px) scale(.75)
}

.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper {
	-webkit-animation: none;
	animation: none
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper {
		-webkit-animation: none;
		animation: none
	}
}

@supports (-ms-ime-align:auto) {
	.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper {
		-webkit-animation: none;
		animation: none
	}
}

@-webkit-keyframes spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.theme-twentytwenty .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.theme-twentytwenty .wc-block-grid.has-5-columns:not(.alignfull) .wc-block-grid__product,.theme-twentytwenty .wc-block-grid.has-6-columns:not(.alignfull) .wc-block-grid__product,.theme-twentytwenty .wc-block-grid.has-7-columns .wc-block-grid__product,.theme-twentytwenty .wc-block-grid.has-8-columns .wc-block-grid__product,.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-5-columns:not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-6-columns:not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-7-columns .wc-block-grid__product,.wc-block-grid.has-8-columns .wc-block-grid__product {
	font-size: .8em
}

@media (min-width: 481px) and (max-width:600px) {
	.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(odd) {
		padding-right:8px
	}

	.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n) {
		padding-left: 8px
	}

	.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
		left: 8px
	}

	.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd) {
		padding-right: 8px
	}

	.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n) {
		padding-left: 8px
	}

	.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
		left: 8px
	}

	.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd) {
		padding-right: 8px
	}

	.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n) {
		padding-left: 8px
	}

	.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
		left: 8px
	}

	.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(odd) {
		padding-right: 8px
	}

	.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n) {
		padding-left: 8px
	}

	.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
		left: 8px
	}

	.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(odd) {
		padding-right: 8px
	}

	.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n) {
		padding-left: 8px
	}

	.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
		left: 8px
	}

	.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(odd) {
		padding-right: 8px
	}

	.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n) {
		padding-left: 8px
	}

	.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
		left: 8px
	}

	.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(odd) {
		padding-right: 8px
	}

	.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n) {
		padding-left: 8px
	}

	.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
		left: 8px
	}
}

.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url] {
	font-size: 1em;
	background-color: #fff;
	padding: .75em 16px;
	border-radius: 4px;
	border: 1px solid #8d96a0;
	width: 100%;
	line-height: 1.375;
	font-family: inherit;
	margin: 0;
	box-sizing: border-box;
	height: 3em;
	min-height: 0;
	color: #2b2d2f
}

.wc-block-components-text-input input[type=email]:focus,.wc-block-components-text-input input[type=tel]:focus,.wc-block-components-text-input input[type=text]:focus,.wc-block-components-text-input input[type=url]:focus {
	background-color: #fff
}

.wc-block-components-text-input.is-active input[type=email],.wc-block-components-text-input.is-active input[type=tel],.wc-block-components-text-input.is-active input[type=text],.wc-block-components-text-input.is-active input[type=url] {
	padding: 1.5em 0 .25em 16px
}

.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator,.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-blocks-components-panel),.is-large.wc-block-cart .wc-block-components-sidebar>.wc-block-cart__submit-container,.is-large.wc-block-cart .wc-block-components-sidebar>.wc-block-cart__totals-title {
	padding-left: 16px;
	padding-right: 16px
}

.wc-block-checkout__shipping-option .wc-block-components-shipping-rates-control__package:not(:first-of-type) {
	margin-top: 36px
}

.wc-block-product-categories__button:disabled,.wc-block-product-categories__button[aria-disabled=true] {
	cursor: default;
	opacity: .3
}

.wc-block-product-categories__button:not(:disabled):not([aria-disabled=true]):hover {
	background-color: #fff;
	color: #191e23;
	box-shadow: inset 0 0 0 1px #e2e4e7,inset 0 0 0 2px #fff,0 1px 1px rgba(25,30,35,.2)
}

.wc-block-product-categories__button:not(:disabled):not([aria-disabled=true]):active {
	outline: none;
	background-color: #fff;
	color: #191e23;
	box-shadow: inset 0 0 0 1px #ccd0d4,inset 0 0 0 2px #fff
}

.wc-block-product-categories__button:disabled:focus,.wc-block-product-categories__button[aria-disabled=true]:focus {
	box-shadow: none
}

@supports ((position: -webkit-sticky) or (position:sticky)) {
}

.wc-block-product-search .wc-block-product-search__button:disabled,.wc-block-product-search .wc-block-product-search__button[aria-disabled=true] {
	cursor: default;
	opacity: .3
}

.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):hover {
	background-color: #fff;
	color: #191e23;
	box-shadow: inset 0 0 0 1px #e2e4e7,inset 0 0 0 2px #fff,0 1px 1px rgba(25,30,35,.2)
}

.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):active {
	outline: none;
	background-color: #fff;
	color: #191e23;
	box-shadow: inset 0 0 0 1px #ccd0d4,inset 0 0 0 2px #fff
}

.wc-block-product-search .wc-block-product-search__button:disabled:focus,.wc-block-product-search .wc-block-product-search__button[aria-disabled=true]:focus {
	box-shadow: none
}

@supports ((position: -webkit-sticky) or (position:sticky)) {
}

@-webkit-keyframes loading-fade {
	0% {
		opacity: .7
	}

	50% {
		opacity: 1
	}

	to {
		opacity: .7
	}
}

@keyframes loading-fade {
	0% {
		opacity: .7
	}

	50% {
		opacity: 1
	}

	to {
		opacity: .7
	}
}
@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hvIqOjjg.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hnIqOjjg.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hoIqOjjg.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0ddc1UAw.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Vdc1UAw.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0adc1UAw.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUdhvIqOjjg.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUdhnIqOjjg.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUdhoIqOjjg.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhvIqOjjg.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhnIqOjjg.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhoIqOjjg.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U9hvIqOjjg.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U9hnIqOjjg.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U9hoIqOjjg.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rsOVuhpOqc.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rsOXuhpOqc.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rsOUehpOqc.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v18/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;
}

@font-face {
	font-display: swap;
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: local('PT Sans Italic'),local('PTSans-Italic'),url(https://fonts.gstatic.com/s/ptsans/v12/jizYRExUiTo99u79D0e0ysmIEDQ.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-display: swap;
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: local('PT Sans Italic'),local('PTSans-Italic'),url(https://fonts.gstatic.com/s/ptsans/v12/jizYRExUiTo99u79D0e0w8mIEDQ.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: local('PT Sans Italic'),local('PTSans-Italic'),url(https://fonts.gstatic.com/s/ptsans/v12/jizYRExUiTo99u79D0e0ycmIEDQ.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-display: swap;
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: local('PT Sans Italic'),local('PTSans-Italic'),url(https://fonts.gstatic.com/s/ptsans/v12/jizYRExUiTo99u79D0e0x8mI.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-display: swap;
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: local('PT Sans Bold Italic'),local('PTSans-BoldItalic'),url(https://fonts.gstatic.com/s/ptsans/v12/jizdRExUiTo99u79D0e8fOydIhUdwzM.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-display: swap;
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: local('PT Sans Bold Italic'),local('PTSans-BoldItalic'),url(https://fonts.gstatic.com/s/ptsans/v12/jizdRExUiTo99u79D0e8fOydKxUdwzM.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: local('PT Sans Bold Italic'),local('PTSans-BoldItalic'),url(https://fonts.gstatic.com/s/ptsans/v12/jizdRExUiTo99u79D0e8fOydIRUdwzM.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-display: swap;
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: local('PT Sans Bold Italic'),local('PTSans-BoldItalic'),url(https://fonts.gstatic.com/s/ptsans/v12/jizdRExUiTo99u79D0e8fOydLxUd.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-display: swap;
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('PT Sans'),local('PTSans-Regular'),url(https://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79D0-ExdGM.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-display: swap;
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('PT Sans'),local('PTSans-Regular'),url(https://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79D0aExdGM.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('PT Sans'),local('PTSans-Regular'),url(https://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79D0yExdGM.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-display: swap;
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('PT Sans'),local('PTSans-Regular'),url(https://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79D0KExQ.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-display: swap;
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('PT Sans Bold'),local('PTSans-Bold'),url(https://fonts.gstatic.com/s/ptsans/v12/jizfRExUiTo99u79B_mh0OOtLQ0Z.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-display: swap;
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('PT Sans Bold'),local('PTSans-Bold'),url(https://fonts.gstatic.com/s/ptsans/v12/jizfRExUiTo99u79B_mh0OqtLQ0Z.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('PT Sans Bold'),local('PTSans-Bold'),url(https://fonts.gstatic.com/s/ptsans/v12/jizfRExUiTo99u79B_mh0OCtLQ0Z.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-display: swap;
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('PT Sans Bold'),local('PTSans-Bold'),url(https://fonts.gstatic.com/s/ptsans/v12/jizfRExUiTo99u79B_mh0O6tLQ.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnAdW3CpmMSQ.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnAdW-CpmMSQ.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnAdW5CpmMSQ.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnAdW1CpmMSQ.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnAdW0CpmMSQ.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnAdW6Cpk.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrk5ANW3CpmMSQ.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrk5ANW-CpmMSQ.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrk5ANW5CpmMSQ.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrk5ANW1CpmMSQ.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrk5ANW0CpmMSQ.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrk5ANW6Cpk.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnANW3CpmMSQ.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnANW-CpmMSQ.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnANW5CpmMSQ.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnANW1CpmMSQ.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnANW0CpmMSQ.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnANW6Cpk.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlVANW3CpmMSQ.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlVANW-CpmMSQ.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlVANW5CpmMSQ.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlVANW1CpmMSQ.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlVANW0CpmMSQ.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlVANW6Cpk.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrmAB9W3CpmMSQ.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrmAB9W-CpmMSQ.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrmAB9W5CpmMSQ.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrmAB9W1CpmMSQ.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrmAB9W0CpmMSQ.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrmAB9W6Cpk.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vu_SeW4Ep0.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vu_QOW4Ep0.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vu_R-W4Ep0.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vu_S-W4Ep0.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vu_SuW4Ep0.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vu_ROW4.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_SeW4Ep0.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_QOW4Ep0.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_R-W4Ep0.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_S-W4Ep0.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_SuW4Ep0.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_ROW4.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_SeW4Ep0.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_QOW4Ep0.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_R-W4Ep0.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_S-W4Ep0.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_SuW4Ep0.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_ROW4.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7Pq_SeW4Ep0.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7Pq_QOW4Ep0.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7Pq_R-W4Ep0.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7Pq_S-W4Ep0.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7Pq_SuW4Ep0.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7Pq_ROW4.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_Of2_SeW4Ep0.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_Of2_QOW4Ep0.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_Of2_R-W4Ep0.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_Of2_S-W4Ep0.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_Of2_SuW4Ep0.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-display: swap;
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_Of2_ROW4.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;
}
.gb-icon {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	line-height: 0
}

.gb-icon svg {
	height: 1em;
	width: 1em;
	fill: currentColor
}

.gb-highlight {
	background: none;
	color: unset
}

.gb-headline-wrapper {
	display: -ms-flexbox;
	display: flex
}

.gb-headline-wrapper>.gb-headline {
	margin: 0;
	padding: 0
}

.gb-headline-0572e57c {
	text-align: center;
	font-size: 30px;
	font-weight: 100;
	margin-bottom: 20px
}

.gb-headline-7df2f843 {
	text-align: center;
	color: #4453cf;
	margin-bottom: 20px;
	height: 50px;
}

.gb-headline-af48e8e9 {
	color: #4453cf;
	margin-bottom: 1.5em
}

.gb-headline-51c3ea35 {
	text-align: center;
	color: #4453cf;
	margin-bottom: 20px
}

.gb-headline-e40a7b28 {
	color: #4453cf;
	margin-bottom: 1.5em
}

.gb-headline-5f6aa20d {
	text-align: center;
	color: #4453cf;
	margin-bottom: 20px
}

.gb-headline-f16a254a {
	color: #4453cf;
	margin-bottom: 1.5em
}

.gb-headline-3332f2a4 {
	text-align: center;
	color: #4453cf;
	margin-bottom: 20px
}

.gb-headline-719b41e0 {
	color: #4453cf;
	margin-bottom: 1.5em
}

.gb-headline-93b22419 {
	text-align: center;
	font-size: 30px;
	font-weight: 100;
	margin-bottom: 20px
}

.gb-headline-febc4b25 {
	font-family: Open Sans,sans-serif;
	color: #4453cf;
	font-size: 21px
}

.gb-headline-wrapper-febc4b25 .gb-icon {
	padding: 0 .5em 0 0
}

.gb-headline-wrapper-febc4b25 .gb-icon svg {
	width: 1em;
	height: 1em
}

.gb-headline-wrapper-febc4b25 {
	margin-bottom: 1.5em;
	font-size: 21px;
	align-items: flex-start;
	color: #4453cf
}

.gb-headline-f94e6131 {
	color: #ff6900
}

.gb-headline-wrapper-f94e6131 .gb-icon {
	padding: 0 .5em 0 0
}

.gb-headline-wrapper-f94e6131 .gb-icon svg {
	width: 1.2em;
	height: 1.2em
}

.gb-headline-wrapper-f94e6131 {
	margin: 0;
	font-size: 20px;
	align-items: flex-start;
	color: #ff6900
}

.gb-headline-f94e6131 .gb-highlight {
	color: #000
}

.gb-headline-ddfb89ba {
	margin: 0;
	margin-bottom: 10px
}

.gb-headline-a8ad462e {
	color: #ff6900
}

.gb-headline-wrapper-a8ad462e .gb-icon {
	padding: 0 .5em 0 0
}

.gb-headline-wrapper-a8ad462e .gb-icon svg {
	width: 2em;
	height: 2em
}

.gb-headline-wrapper-a8ad462e {
	margin: 0;
	font-size: 20px;
	align-items: center;
	color: #ff6900
}

.gb-headline-a8ad462e .gb-highlight {
	color: #000
}

.gb-headline-1e582e25 {
	margin: 0;
	margin-bottom: 1.5em
}

.gb-headline-04b7234d {
	color: #ff6900
}

.gb-headline-wrapper-04b7234d .gb-icon {
	padding: 0 .5em 0 0
}

.gb-headline-wrapper-04b7234d .gb-icon svg {
	width: 2em;
	height: 2em
}

.gb-headline-wrapper-04b7234d {
	margin: 0;
	font-size: 20px;
	align-items: center;
	color: #ff6900
}

.gb-headline-04b7234d .gb-highlight {
	color: #000
}

.gb-headline-da21a975 {
	margin: 0;
	margin-bottom: 1.5em
}

.gb-headline-c1f08132 {
	color: #ff6900
}

.gb-headline-wrapper-c1f08132 .gb-icon {
	padding: 0 .5em 0 0
}

.gb-headline-wrapper-c1f08132 .gb-icon svg {
	width: 2em;
	height: 2em
}

.gb-headline-wrapper-c1f08132 {
	margin: 0;
	font-size: 20px;
	align-items: center;
	color: #ff6900
}

.gb-headline-c1f08132 .gb-highlight {
	color: #000
}

.gb-headline-1028c09d {
	border-width: 0;
	margin: 0
}

.gb-headline-16b2ec0e {
	font-family: Open Sans,sans-serif;
	text-align: center;
	color: #ff6900;
	font-size: 34px;
	margin-bottom: 20px
}

.gb-headline-wrapper-80b49ae8 .gb-icon {
	padding: 0 .5em 0 0
}

.gb-headline-wrapper-80b49ae8 .gb-icon svg {
	width: 1em;
	height: 1em
}

.gb-headline-wrapper-80b49ae8 {
	margin-bottom: 20px;
	font-size: 20px;
	align-items: center
}

.gb-headline-wrapper-5cc916f5 .gb-icon {
	padding: 0 .5em 0 0
}

.gb-headline-wrapper-5cc916f5 .gb-icon svg {
	width: 1em;
	height: 1em
}

.gb-headline-wrapper-5cc916f5 {
	margin-bottom: 20px;
	font-size: 20px;
	align-items: center
}

.gb-headline-wrapper-0a6baec8 .gb-icon {
	padding: 0 .5em 0 0
}

.gb-headline-wrapper-0a6baec8 .gb-icon svg {
	width: 1em;
	height: 1em
}

.gb-headline-wrapper-0a6baec8 {
	margin-bottom: 20px;
	font-size: 20px;
	align-items: center
}

.gb-headline-cc474473 {
	color: #fff;
	font-size: 23px;
	letter-spacing: .2em;
	margin-bottom: 1.5em
}

.gb-headline-501bf82c {
	font-family: Roboto Mono,monospace;
	color: #fff;
	font-size: 24px;
	margin-bottom: 1.5em
}

.gb-headline-710a7dcb {
	text-align: left;
	font-size: 25px;
	margin-bottom: 1.5em
}

.gb-headline-88918bcf {
	text-align: left;
	font-size: 25px;
	margin-bottom: 1.5em
}

.gb-headline-dc23afeb {
	font-family: PT Sans,sans-serif;
	text-align: left;
	color: #fff;
	font-size: 25px;
	margin-bottom: 1.5em
}

.gb-headline-wrapper-d3be8981 .gb-icon {
	padding: .5em .5em 0 0;
	color: #ff6900
}

.gb-headline-wrapper-d3be8981 .gb-icon svg {
	width: 1em;
	height: 1em
}

.gb-headline-wrapper-d3be8981 {
	margin-bottom: 1.5em;
	font-size: 17px;
	align-items: flex-start
}

.gb-headline-wrapper-1e24986e .gb-icon {
	padding: .5em .5em 0 0;
	color: #ff6900
}

.gb-headline-wrapper-1e24986e .gb-icon svg {
	width: 1em;
	height: 1em
}

.gb-headline-wrapper-1e24986e {
	margin-bottom: 1.5em;
	font-size: 17px;
	align-items: flex-start
}

.gb-headline-wrapper-7c5da1f4 .gb-icon {
	padding: .5em .5em 0 0;
	color: #ff6900
}

.gb-headline-wrapper-7c5da1f4 .gb-icon svg {
	width: 1em;
	height: 1em
}

.gb-headline-wrapper-7c5da1f4 {
	margin-bottom: 1.5em;
	font-size: 17px;
	align-items: flex-start
}

.gb-headline-wrapper-df17e5f8 .gb-icon {
	padding: .5em .5em 0 0;
	color: #ff6900
}

.gb-headline-wrapper-df17e5f8 .gb-icon svg {
	width: 1em;
	height: 1em
}

.gb-headline-wrapper-df17e5f8 {
	margin-bottom: 1.5em;
	font-size: 17px;
	align-items: flex-start
}

.gb-headline-wrapper-fbf1e559 .gb-icon {
	padding: .5em .5em 0 0;
	color: #ff6900
}

.gb-headline-wrapper-fbf1e559 .gb-icon svg {
	width: 1em;
	height: 1em
}

.gb-headline-wrapper-fbf1e559 {
	margin-bottom: 1.5em;
	font-size: 17px;
	align-items: flex-start
}

.gb-headline-wrapper-6604281d .gb-icon {
	padding: .5em .5em 0 0;
	color: #ff6900
}

.gb-headline-wrapper-6604281d .gb-icon svg {
	width: 1em;
	height: 1em
}

.gb-headline-wrapper-6604281d {
	margin-bottom: 1.5em;
	font-size: 17px;
	align-items: flex-start
}

.gb-headline-wrapper-d0d2e6af .gb-icon {
	padding: .5em .5em 0 0;
	color: #ff6900
}

.gb-headline-wrapper-d0d2e6af .gb-icon svg {
	width: 1em;
	height: 1em
}

.gb-headline-wrapper-d0d2e6af {
	margin-bottom: 1.5em;
	font-size: 17px;
	align-items: flex-start
}

.gb-headline-wrapper-b152d230 .gb-icon {
	padding: .5em .5em 0 0;
	color: #ff6900
}

.gb-headline-wrapper-b152d230 .gb-icon svg {
	width: 1em;
	height: 1em
}

.gb-headline-wrapper-b152d230 {
	margin-bottom: 1.5em;
	font-size: 17px;
	align-items: flex-start
}

.gb-headline-wrapper-1973e20c .gb-icon {
	padding: 0 .5em 0 0
}

.gb-headline-wrapper-1973e20c .gb-icon svg {
	width: 1em;
	height: 1em
}

.gb-headline-wrapper-1973e20c {
	margin-bottom: 1.5em;
	font-size: 17px;
	align-items: center
}

.gb-headline-wrapper-38ac63ad .gb-icon {
	padding: .5em .5em 0 0;
	color: #ff6900
}

.gb-headline-wrapper-38ac63ad .gb-icon svg {
	width: 1em;
	height: 1em
}

.gb-headline-wrapper-38ac63ad {
	margin-bottom: 1.5em;
	font-size: 17px;
	align-items: flex-start
}

.gb-headline-wrapper-f332aa8d .gb-icon {
	padding: .5em .5em 0 0;
	color: #ff6900
}

.gb-headline-wrapper-f332aa8d .gb-icon svg {
	width: 1em;
	height: 1em
}

.gb-headline-wrapper-f332aa8d {
	margin-bottom: 1.5em;
	font-size: 17px;
	align-items: flex-start
}

.gb-headline-wrapper-ae7605e7 .gb-icon {
	padding: .5em .5em 0 0;
	color: #ff6900
}

.gb-headline-wrapper-ae7605e7 .gb-icon svg {
	width: 1em;
	height: 1em
}

.gb-headline-wrapper-ae7605e7 {
	margin-bottom: 1.5em;
	font-size: 17px;
	align-items: flex-start
}

.gb-headline-wrapper-a913caaa .gb-icon {
	padding: .5em .5em 0 0;
	color: #ff6900
}

.gb-headline-wrapper-a913caaa .gb-icon svg {
	width: 1em;
	height: 1em
}

.gb-headline-wrapper-a913caaa {
	margin-bottom: 1.5em;
	font-size: 17px;
	align-items: flex-start
}

.gb-headline-wrapper-230e0a58 .gb-icon {
	padding: .5em .5em 0 0;
	color: #ff6900
}

.gb-headline-wrapper-230e0a58 .gb-icon svg {
	width: 1em;
	height: 1em
}

.gb-headline-wrapper-230e0a58 {
	margin-bottom: 1.5em;
	font-size: 17px;
	align-items: flex-start
}

.gb-container .wp-block-image img {
	vertical-align: middle
}

.gb-container.gb-container-ff58460e {
	background-image: linear-gradient(82deg,rgba(6,147,227,.39) 50%,rgba(171,184,195,.57))
}

.gb-container.gb-container-ff58460e>.gb-inside-container {
	padding: 40px;
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto
}

.gb-container.gb-container-35c067b5 {
	margin: 0;
	background-color: #fff;
	border-radius: 8px;
	border-width: 0;
	border-color: #abb8c3
}

.gb-container.gb-container-35c067b5>.gb-inside-container {
	padding: 15px
}

.gb-grid-wrapper>.gb-grid-column-35c067b5 {
	width: 25%
}
.category .gb-grid-wrapper>.gb-grid-column-35c067b5 {
	width: 33.333%
}

.gb-container.gb-container-f4619ea5 {
	margin: 0;
	background-color: #fff;
	border-radius: 8px;
	border-width: 0;
	border-color: #abb8c3
}

.gb-container.gb-container-f4619ea5>.gb-inside-container {
	padding: 15px
}

.gb-grid-wrapper>.gb-grid-column-f4619ea5 {
	width: 25%
}

.gb-container.gb-container-ad83d970 {
	margin: 0;
	background-color: #fff;
	border-radius: 8px;
	border-width: 0;
	border-color: #abb8c3
}

.gb-container.gb-container-ad83d970>.gb-inside-container {
	padding: 15px
}

.gb-grid-wrapper>.gb-grid-column-ad83d970 {
	width: 25%
}

.gb-container.gb-container-26ada4dc {
	margin: 0;
	background-color: #fff;
	border-radius: 8px;
	border-width: 0;
	border-color: #abb8c3
}

.gb-container.gb-container-26ada4dc>.gb-inside-container {
	padding: 15px
}

.gb-grid-wrapper>.gb-grid-column-26ada4dc {
	width: 25%
}

.gb-container.gb-container-e14d8df9>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-e14d8df9 {
	width: 25%
}

.gb-container.gb-container-0cbb0c9b>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-0cbb0c9b {
	width: 25%
}

.gb-container.gb-container-647735f1>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-647735f1 {
	width: 25%
}

.gb-container.gb-container-2bdc9887>.gb-inside-container {
	padding: 40px;
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto
}

.gb-container.gb-container-25a3ad84>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-25a3ad84 {
	width: 40%
}

.gb-container.gb-container-c5a798d4 {
	margin: 0;
	background-color: #e0e9f1;
	border-radius: 33px 0 0
}

.gb-container.gb-container-c5a798d4>.gb-inside-container {
	padding: 10px
}

.gb-grid-wrapper>.gb-grid-column-c5a798d4 {
	width: 60%
}

.gb-container.gb-container-ca58dffe>.gb-inside-container {
	padding: 40px;
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto
}

.gb-container.gb-container-941693a4>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-941693a4 {
	width: 50%
}

.gb-container.gb-container-202affd9>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-202affd9 {
	width: 50%
}

.gb-container.gb-container-c8cb484c {
	background-color: #f6f6f6
}

.gb-container.gb-container-c8cb484c>.gb-inside-container {
	padding: 40px;
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto
}

.gb-container.gb-container-1a7e2df7>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-1a7e2df7 {
	width: 33.33%
}

.gb-container.gb-container-f4adff10>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-f4adff10 {
	width: 33.33%
}

.gb-container.gb-container-0774ad36>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-0774ad36 {
	width: 33.33%
}

.gb-container.gb-container-6241f82c>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-6241f82c {
	width: 33.33%
}

.gb-container.gb-container-ba329f86>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-ba329f86 {
	width: 33.33%
}

.gb-container.gb-container-8bfeae28>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-8bfeae28 {
	width: 33.33%
}

.gb-container.gb-container-8341d38e {
	background-color: #993737
}

.gb-container.gb-container-8341d38e>.gb-inside-container {
	padding: 40px;
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto
}

.gb-container.gb-container-1c974ff2>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-1c974ff2 {
	width: 50%
}

.gb-container.gb-container-31d03b55>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-31d03b55 {
	width: 50%
}

.gb-container.gb-container-83165f8f {
	background-color: rgba(106,100,100,.63);
	color: #fff
}

.gb-container.gb-container-83165f8f>.gb-inside-container {
	padding: 40px 40px 0;
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto
}

.gb-container.gb-container-83165f8f a,.gb-container.gb-container-83165f8f a:visited {
	color: #fff
}

.gb-container.gb-container-23c3c440>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-23c3c440 {
	width: 33.33%
}

.gb-container.gb-container-29ec3d7c>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-29ec3d7c {
	width: 33.33%
}

.gb-container.gb-container-0cb283c2>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-0cb283c2 {
	width: 33.33%
}

.gb-container.gb-container-815db36e>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-815db36e {
	width: 50%
}

.gb-container.gb-container-fc2a5242>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-fc2a5242 {
	width: 50%
}

.gb-container.gb-container-98eb292b {
	background-color: #5d5c5c;
	color: #fff
}

.gb-container.gb-container-98eb292b>.gb-inside-container {
	padding: 0;
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto
}

.gb-container.gb-container-98eb292b a,.gb-container.gb-container-98eb292b a:visited {
	color: #fff
}

.gb-container.gb-container-2a0bb1ad>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-2a0bb1ad {
	width: 50%
}

.gb-container.gb-container-9843de75>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-9843de75 {
	width: 50%
}

.gb-container.gb-container-4cb3f0b0 {
	background-color: #f2f2f2
}

.gb-container.gb-container-4cb3f0b0>.gb-inside-container {
	padding: 0 40px;
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto
}

.gb-container.gb-container-6ef5fce4>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-6ef5fce4 {
	width: 33.33%
}

.gb-container.gb-container-8ff3476a>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-8ff3476a {
	width: 33.33%
}

.gb-container.gb-container-57f5fa10>.gb-inside-container {
	padding: 0
}

.gb-grid-wrapper>.gb-grid-column-57f5fa10 {
	width: 33.33%
}

.gb-grid-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.gb-grid-wrapper>.gb-grid-column>.gb-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%
}

.gb-grid-column {
	box-sizing: border-box
}

.gb-grid-wrapper .wp-block-image {
	margin-bottom: 0
}

.gb-grid-wrapper-d63a5f36 {
	margin-left: 0px
}

.gb-grid-wrapper-d63a5f36>.gb-grid-column {
	padding-right: 30px;
}

.gb-grid-wrapper-e39947b2 {
	margin-left: -30px
}

.gb-grid-wrapper-e39947b2>.gb-grid-column {
	padding-left: 30px
}

.gb-grid-wrapper-c1a5f3f1 {
	margin-left: -30px
}

.gb-grid-wrapper-c1a5f3f1>.gb-grid-column {
	padding-left: 30px
}

.gb-grid-wrapper-66ac4d1c {
	margin-left: -30px
}

.gb-grid-wrapper-66ac4d1c>.gb-grid-column {
	padding-left: 30px
}

.gb-grid-wrapper-843d8b9b {
	margin-left: -30px
}

.gb-grid-wrapper-843d8b9b>.gb-grid-column {
	padding-left: 30px
}

.gb-grid-wrapper-2a46db26 {
	margin-left: -30px
}

.gb-grid-wrapper-2a46db26>.gb-grid-column {
	padding-left: 30px
}

.gb-grid-wrapper-9e82ca81 {
	margin-left: -30px
}

.gb-grid-wrapper-9e82ca81>.gb-grid-column {
	padding-left: 30px
}

.gb-grid-wrapper-647a461e {
	margin-left: -30px
}

.gb-grid-wrapper-647a461e>.gb-grid-column {
	padding-left: 30px
}

.gb-grid-wrapper-bcd2919e {
	margin-left: -30px
}

.gb-grid-wrapper-bcd2919e>.gb-grid-column {
	padding-left: 30px
}

.gb-grid-wrapper-f46ea321 {
	margin-left: -30px
}

.gb-grid-wrapper-f46ea321>.gb-grid-column {
	padding-left: 30px
}

.gb-button-wrapper {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-start;
	clear: both
}

.gb-button-wrapper-6b5ae816 {
	justify-content: center
}

.gb-button-wrapper-918a59db {
	justify-content: center
}

.gb-button-wrapper-d704aa49 {
	justify-content: center
}

.gb-button-wrapper-9a19b2dc {
	justify-content: center
}

.gb-button-wrapper a.gb-button {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	text-decoration: none;
	transition: .2s background-color ease-in-out,.2s color ease-in-out,.2s border-color ease-in-out,.2s opacity ease-in-out,.2s box-shadow ease-in-out
}

.gb-button-wrapper .gb-button .gb-icon {
	align-items: center
}

.gb-button-wrapper a.gb-button-86a1b5f4,.gb-button-wrapper a.gb-button-86a1b5f4:visited {
	background-color: #ff6900;
	color: #fff;
	padding: 5px 15px;
	border-radius: 5px;
	border-color: #fff;
}

.gb-button-wrapper a.gb-button-86a1b5f4:hover,.gb-button-wrapper a.gb-button-86a1b5f4:active,.gb-button-wrapper a.gb-button-86a1b5f4:focus {
	background-color: #222;
	color: #fff
}

.gb-button-wrapper a.gb-button-92b667f5,.gb-button-wrapper a.gb-button-92b667f5:visited {
	background-color: #4453cf;
	color: #fff;
	padding: 5px 15px;
	border-radius: 5px;
	border-color: #fff
}

.gb-button-wrapper a.gb-button-92b667f5:hover,.gb-button-wrapper a.gb-button-92b667f5:active,.gb-button-wrapper a.gb-button-92b667f5:focus {
	background-color: #222;
	color: #fff
}

.gb-button-wrapper a.gb-button-529718be,.gb-button-wrapper a.gb-button-529718be:visited {
	background-color: #4453cf;
	color: #fff;
	padding: 5px 15px;
	border-radius: 5px;
	border-color: #fff
}

.gb-button-wrapper a.gb-button-529718be:hover,.gb-button-wrapper a.gb-button-529718be:active,.gb-button-wrapper a.gb-button-529718be:focus {
	background-color: #222;
	color: #fff
}

.gb-button-wrapper a.gb-button-af5c2fb7,.gb-button-wrapper a.gb-button-af5c2fb7:visited {
	background-color: #4453cf;
	color: #fff;
	padding: 5px 15px;
	border-radius: 5px;
	border-color: #fff
}

.gb-button-wrapper a.gb-button-af5c2fb7:hover,.gb-button-wrapper a.gb-button-af5c2fb7:active,.gb-button-wrapper a.gb-button-af5c2fb7:focus {
	background-color: #222;
	color: #fff
}

.gb-button-wrapper a.gb-button-14675a98,.gb-button-wrapper a.gb-button-14675a98:visited {
	background-color: rgba(255,255,255,0);
	color: #fff;
	background-image: linear-gradient(90deg,rgba(255,255,255,.1),rgba(0,0,0,.3));
	padding: 5px 45px 10px;
	border-radius: 5px;
	margin: 0 99px 0 0;
	border-width: 2px;
	border-style: solid;
	border-color: #ff6900
}

.gb-button-wrapper a.gb-button-14675a98:hover,.gb-button-wrapper a.gb-button-14675a98:active,.gb-button-wrapper a.gb-button-14675a98:focus {
	background-color: #222;
	color: #fff
}

@media (max-width: 767px) {
	.gb-grid-wrapper>.gb-grid-column {
		width:100%
	}

	.gb-container.gb-container-ff58460e {
		margin-top: 5px
	}

	.gb-container.gb-container-ff58460e>.gb-inside-container {
		padding: 0
	}

	.gb-container.gb-container-35c067b5 {
		margin-top: 10px
	}

	.gb-grid-wrapper>.gb-grid-column-35c067b5 {
		width: 50%
	}

	.gb-container.gb-container-f4619ea5 {
		margin-top: 10px
	}

	.gb-grid-wrapper>.gb-grid-column-f4619ea5 {
		width: 50%
	}

	.gb-container.gb-container-ad83d970 {
		margin-top: 10px
	}

	.gb-grid-wrapper>.gb-grid-column-ad83d970 {
		width: 50%
	}

	.gb-container.gb-container-26ada4dc {
		margin-top: 10px
	}

	.gb-grid-wrapper>.gb-grid-column-26ada4dc {
		width: 50%
	}

	.gb-container.gb-container-2bdc9887>.gb-inside-container {
		padding: 10px
	}

	.gb-container.gb-container-c5a798d4 {
		margin-top: 0
	}

	.gb-container.gb-container-c5a798d4>.gb-inside-container {
		padding: 8px
	}

	.gb-grid-wrapper-d63a5f36 {
		margin-left: -5px
	}

	.gb-grid-wrapper-d63a5f36>.gb-grid-column {
		padding-left: 5px;
		padding-bottom: 5px
	}
}
@charset "UTF-8";.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password] {
	padding-right: 2.5rem
}

@media screen and (min-width: 38.75em) {
}

@media screen and (min-width: 59.6875em) {
}

@media screen and (min-width: 44.375em) {
}

@media screen and (min-width: 56.875em) {
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
	background-color: rgba(0,0,0,.025)
}

.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product {
	width: 48%;
	float: left;
	clear: both;
	margin: 0 0 2.992em
}

.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
	float: right;
	clear: none!important
}
@charset "UTF-8";@-webkit-keyframes spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@font-face {
	font-display: swap;
	font-display: swap;
	font-family: star;
	src: url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/woocommerce/assets/css/../../../../../../../../plugins/woocommerce/assets/fonts/star.eot);
	src: url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/woocommerce/assets/css/../../../../../../../../plugins/woocommerce/assets/fonts/star.eot#iefix) format("embedded-opentype"),url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/woocommerce/assets/css/../../../../../../../../plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/woocommerce/assets/css/../../../../../../../../plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/woocommerce/assets/css/../../../../../../../../plugins/woocommerce/assets/fonts/star.svg#star) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-display: swap;
	font-display: swap;
	font-family: WooCommerce;
	src: url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/woocommerce/assets/css/../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.eot);
	src: url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/woocommerce/assets/css/../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.eot#iefix) format("embedded-opentype"),url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/woocommerce/assets/css/../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/woocommerce/assets/css/../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/woocommerce/assets/css/../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");
	font-weight: 400;
	font-style: normal
}

.screen-reader-text {
	clip: rect(1px,1px,1px,1px);
	height: 1px;
	overflow: hidden;
	position: absolute!important;
	width: 1px;
	word-wrap: normal!important
}

.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
	width: 25%;
	display: inline-block
}

.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
	clear: left
}

.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
	clear: left
}

.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
	clear: left
}

.woocommerce p.stars.selected a:not(.active)::before {
	content: "\e020"
}

.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th {
	background: rgba(0,0,0,.025)
}

#add_payment_method #payment {
	background: #ebe9eb;
	border-radius: 5px
}

#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before {
	content: ' ';
	display: table
}

#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after {
	clear: both
}

body:not(.search-results) .twentysixteen .entry-summary {
	color: inherit;
	font-size: inherit;
	line-height: inherit
}
.woocommerce form .form-row .required {
	visibility: visible;
}
.wp-show-posts-columns:not(.wp-show-posts-masonry) {
	display: flex;
	flex-wrap: wrap
}

.wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block) {
	display: flex;
	flex-direction: row
}

.wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block) .wp-show-posts-image img {
	flex: 0 0 auto;
	object-fit: scale-down
}

.wp-show-posts:not(.wp-show-posts-columns) .wp-show-posts-single:not(:last-child) {
	margin-bottom: 2em
}

.screen-reader-text {
	clip: rect(1px,1px,1px,1px);
	position: absolute!important
}

.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	clip: auto!important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000
}
@font-face {
	font-display: swap;
	font-display: swap;
	font-family: wp-show-posts;
	src: url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/wp-show-posts-pro/css/../../../../../../../plugins/wp-show-posts-pro/fonts/wp-show-posts.eot?ka575c);
	src: url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/wp-show-posts-pro/css/../../../../../../../plugins/wp-show-posts-pro/fonts/wp-show-posts.eot?ka575c#iefix) format('embedded-opentype'),url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/wp-show-posts-pro/css/../../../../../../../plugins/wp-show-posts-pro/fonts/wp-show-posts.ttf?ka575c) format('truetype'),url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/wp-show-posts-pro/css/../../../../../../../plugins/wp-show-posts-pro/fonts/wp-show-posts.woff?ka575c) format('woff'),url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/wp-show-posts-pro/css/../../../../../../../plugins/wp-show-posts-pro/fonts/wp-show-posts.svg?ka575c#wp-show-posts) format('svg');
	font-weight: 400;
	font-style: normal
}

.wp-show-posts-image-overlay:hover:not(.no-icon):before {
	font-family: wp-show-posts;
	color: #fff;
	font-size: 40px;
	top: 55%;
	top: calc(50% - 20px);
	left: 50%;
	margin: -20px 0 0 -20px;
	position: absolute;
	transition: all .3s
}

.wpsp-hover .wp-show-posts-inner:not(:hover) {
	box-shadow: 0 19px 38px transparent,0 15px 12px transparent
}

.wpsp-alternate article:nth-child(even) .wp-show-posts-inner {
	flex-direction: column-reverse
}

@media (min-width: 560px) {
	.wpsp-row article:nth-child(even) .wp-show-posts-inner {
		flex-direction:row-reverse
	}
}
@font-face {
	font-display: swap;
	font-display: swap;
	font-family: ez-toc-icomoon;
	src: url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/easy-table-of-contents/vendor/icomoon/../../../../../../../../plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.eot);
	src: url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/easy-table-of-contents/vendor/icomoon/../../../../../../../../plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.eot#iefix) format('embedded-opentype'),url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/easy-table-of-contents/vendor/icomoon/../../../../../../../../plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.woff2) format('woff2'),url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/easy-table-of-contents/vendor/icomoon/../../../../../../../../plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.woff) format('woff'),url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/easy-table-of-contents/vendor/icomoon/../../../../../../../../plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.ttf) format('truetype'),url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/easy-table-of-contents/vendor/icomoon/../../../../../../../../plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.svg#ez-toc-icomoon) format('svg');
	font-weight: 400;
	font-style: normal
}
#ez-toc-container {
	background: #f9f9f9;
	border: 1px solid #aaa;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
	display: table;
	margin-bottom: 1em;
	padding: 10px;
	position: relative;
	width: auto
}

#ez-toc-container ul ul {
	margin-left: 1.5em
}

#ez-toc-container li,#ez-toc-container ul {
	margin: 0;
	padding: 0
}

#ez-toc-container li,#ez-toc-container ul,#ez-toc-container ul li {
	background: 0 0;
	list-style: none none;
	line-height: 1.6;
	margin: 0;
	overflow: hidden;
	z-index: 1
}

#ez-toc-container a {
	color: #444;
	text-decoration: none;
	text-shadow: none
}

#ez-toc-container a:visited {
	color: #9f9f9f
}

#ez-toc-container a:hover {
	text-decoration: underline
}

[class*=ez-toc-icon-] {
	font-family: ez-toc-icomoon!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
div#ez-toc-container p.ez-toc-title {
	font-size: 120%;
}

div#ez-toc-container p.ez-toc-title {
	font-weight: 500;
}

div#ez-toc-container ul li {
	font-size: 95%;
}
.clear,.clearfix:after,.grid-100:after,.grid-10:after,.grid-15:after,.grid-20:after,.grid-25:after,.grid-30:after,.grid-33:after,.grid-35:after,.grid-40:after,.grid-45:after,.grid-50:after,.grid-55:after,.grid-5:after,.grid-60:after,.grid-65:after,.grid-66:after,.grid-70:after,.grid-75:after,.grid-80:after,.grid-85:after,.grid-90:after,.grid-95:after,.grid-container:after,[class*=mobile-grid-]:after,[class*=tablet-grid-]:after {
	clear: both
}

@-ms-viewport {
	width: auto
}

.clearfix:after,.clearfix:before,.grid-100:after,.grid-100:before,.grid-10:after,.grid-10:before,.grid-15:after,.grid-15:before,.grid-20:after,.grid-20:before,.grid-25:after,.grid-25:before,.grid-30:after,.grid-30:before,.grid-33:after,.grid-33:before,.grid-35:after,.grid-35:before,.grid-40:after,.grid-40:before,.grid-45:after,.grid-45:before,.grid-50:after,.grid-50:before,.grid-55:after,.grid-55:before,.grid-5:after,.grid-5:before,.grid-60:after,.grid-60:before,.grid-65:after,.grid-65:before,.grid-66:after,.grid-66:before,.grid-70:after,.grid-70:before,.grid-75:after,.grid-75:before,.grid-80:after,.grid-80:before,.grid-85:after,.grid-85:before,.grid-90:after,.grid-90:before,.grid-95:after,.grid-95:before,.grid-container:after,.grid-container:before,[class*=mobile-grid-]:after,[class*=mobile-grid-]:before,[class*=tablet-grid-]:after,[class*=tablet-grid-]:before {
	content: ".";
	display: block;
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0
}

.grid-container {
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	padding-left: 10px;
	padding-right: 10px
}

.grid-10,.grid-100,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-5,.grid-50,.grid-55,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95,[class*=mobile-grid-],[class*=tablet-grid-] {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px
}

.grid-parent {
	padding-left: 0;
	padding-right: 0
}

@media (max-width: 767px) {
	[class*=mobile-pull-],[class*=mobile-push-] {
		position:relative
	}

	.mobile-grid-100 {
		clear: both;
		width: 100%
	}
}

@media (min-width: 768px) and (max-width:1024px) {
	[class*=tablet-pull-],[class*=tablet-push-] {
		position:relative
	}

	.tablet-grid-100 {
		clear: both;
		width: 100%
	}

	.inside-footer-widgets>div:nth-child(odd) {
		clear: both
	}
}

@media (min-width: 1025px) {
	.grid-100 {
		clear:both;
		width: 100%
	}
}
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var {
	border: 0;
	margin: 0;
	padding: 0
}

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

article,aside,details,figcaption,figure,footer,header,main,nav,section {
	display: block
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden],template {
	display: none
}

table {
	border-collapse: separate;
	border-spacing: 0
}

caption,td,th {
	font-weight: 400;
	text-align: left;
	padding: 5px
}

blockquote:after,blockquote:before,q:after,q:before {
	content: ""
}

a {
	background-color: transparent
}

a img {
	border: 0
}

body,button,input,select,textarea {
	font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-weight: 400;
	text-transform: none;
	font-size: 17px;
	line-height: 1.5
}

p {
	margin-bottom: 1.5em
}

h1,h2,h3,h4,h5,h6 {
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit
}

pre {
	background: rgba(0,0,0,.05);
	font-family: inherit;
	font-size: inherit;
	line-height: normal;
	margin-bottom: 1.5em;
	padding: 20px;
	overflow: auto;
	max-width: 100%
}

blockquote {
	border-left: 5px solid rgba(0,0,0,.05);
	padding: 20px;
	font-size: 1.2em;
	font-style: italic;
	margin: 0 0 1.5em;
	position: relative
}

blockquote p:last-child {
	margin: 0
}

table,td,th {
	border: 1px solid rgba(0,0,0,.1)
}

table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin: 0 0 1.5em;
	width: 100%
}

td,th {
	padding: 8px
}

th {
	border-width: 0 1px 1px 0
}

td {
	border-width: 0 1px 1px 0
}

hr {
	background-color: rgba(0,0,0,.1);
	border: 0;
	height: 1px;
	margin-bottom: 40px;
	margin-top: 40px
}

fieldset {
	padding: 0;
	border: 0;
	min-width: inherit
}

fieldset legend {
	padding: 0;
	margin-bottom: 1.5em
}

h1 {
	font-size: 42px;
	margin-bottom: 20px;
	line-height: 1.2em;
	font-weight: 400;
	text-transform: none
}

h2 {
	font-size: 35px;
	margin-bottom: 20px;
	line-height: 1.2em;
	font-weight: 400;
	text-transform: none
}

h3 {
	font-size: 29px;
	margin-bottom: 20px;
	line-height: 1.2em;
	font-weight: 400;
	text-transform: none
}

h4 {
	font-size: 24px
}

h5 {
	font-size: 20px
}

h4,h5,h6 {
	margin-bottom: 20px
}

ol,ul {
	margin: 0 0 1.5em 3em
}

ul {
	list-style: disc
}

ol {
	list-style: decimal
}

li>ol,li>ul {
	margin-bottom: 0;
	margin-left: 1.5em
}

dt {
	font-weight: 700
}

dd {
	margin: 0 1.5em 1.5em
}

b,strong {
	font-weight: 700
}

cite,dfn,em,i {
	font-style: italic
}

address {
	margin: 0 0 1.5em
}

code,kbd,tt,var {
	font: 15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace
}

abbr,acronym {
	border-bottom: 1px dotted #666;
	cursor: help
}

ins,mark {
	text-decoration: none
}

sub,sup {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	bottom: 1ex
}

sub {
	top: .5ex
}

small {
	font-size: 75%
}

big {
	font-size: 125%
}

figure {
	margin: 0
}

table {
	margin: 0 0 1.5em;
	width: 100%
}

th {
	font-weight: 700
}

img {
	height: auto;
	max-width: 100%
}

button,input,select,textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline
}

button,html input[type=button],input[type=reset],input[type=submit] {
	border: 1px solid transparent;
	background: #55555e;
	cursor: pointer;
	-webkit-appearance: button;
	padding: 10px 20px;
	color: #fff
}

input[type=checkbox],input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}

input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea {
	background: #fafafa;
	color: #666;
	border: 1px solid #ccc;
	border-radius: 0;
	padding: 10px 15px;
	box-sizing: border-box;
	max-width: 100%
}

textarea {
	overflow: auto;
	vertical-align: top;
	width: 100%
}

input[type=file] {
	max-width: 100%;
	box-sizing: border-box
}

a,button,input {
	transition: color .1s ease-in-out,background-color .1s ease-in-out
}

a,a:focus,a:hover,a:visited {
	text-decoration: none
}

.button,.wp-block-button .wp-block-button__link {
	padding: 10px 20px;
	display: inline-block
}

.wp-block-button .wp-block-button__link {
	font-size: inherit;
	line-height: inherit
}

.alignleft {
	float: left;
	margin-right: 1.5em
}

.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto
}

.size-large,.size-thumbnail {
	max-width: 100%;
	height: auto
}

.no-sidebar .entry-content .alignfull {
	margin-left: calc(-101vw / 2 + 100% / 2);
	margin-right: calc(-101vw / 2 + 100% / 2);
	max-width: 100vw;
	width: auto
}

.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:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	clip: auto!important;
	-webkit-clip-path: none;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: .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
}

#primary[tabindex="-1"]:focus {
	outline: 0
}

.clear:after,.comment-content:after,.entry-content:after,.inside-footer-widgets:not(.grid-container):after,.inside-header:not(.grid-container):after,.inside-navigation:not(.grid-container):after,.inside-top-bar:not(.grid-container):after,.page-header-content-container:after,.paging-navigation:after,.site-content:after,.site-footer:after,.site-header:after,.site-info:after {
	content: "";
	display: table;
	clear: both
}

.main-navigation {
	z-index: 100;
	padding: 0;
	clear: both;
	display: block
}

.main-navigation a {
	display: block;
	text-decoration: none;
	font-weight: 400;
	text-transform: none;
	font-size: 15px
}

.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0
}

.main-navigation .main-nav ul li a {
	padding-left: 20px;
	padding-right: 20px;
	line-height: 60px
}

.inside-navigation {
	position: relative
}

.main-navigation li {
	float: left;
	position: relative
}

.nav-aligned-center .main-navigation:not(.toggled) .menu>li,.nav-aligned-right .main-navigation:not(.toggled) .menu>li {
	float: none;
	display: inline-block
}

.nav-aligned-center .main-navigation:not(.toggled) ul,.nav-aligned-right .main-navigation:not(.toggled) ul {
	letter-spacing: -.31em;
	font-size: 1em
}

.nav-aligned-center .main-navigation:not(.toggled) ul li,.nav-aligned-right .main-navigation:not(.toggled) ul li {
	letter-spacing: normal
}

.nav-aligned-center .main-navigation {
	text-align: center
}

.main-navigation li.search-item {
	float: right
}

.main-navigation ul ul {
	display: block;
	box-shadow: 1px 1px 0 rgba(0,0,0,.1);
	float: left;
	position: absolute;
	left: -99999px;
	opacity: 0;
	z-index: 99999;
	width: 200px;
	text-align: left;
	top: auto;
	transition: opacity 80ms linear;
	transition-delay: 0s;
	pointer-events: none;
	height: 0;
	overflow: hidden
}

.main-navigation ul ul a {
	display: block
}

.main-navigation ul ul li {
	width: 100%
}

.main-navigation .main-nav ul ul li a {
	line-height: normal;
	padding: 10px 20px;
	font-size: 14px
}

.main-navigation .main-nav ul li.menu-item-has-children>a {
	padding-right: 0;
	position: relative
}

.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul {
	left: auto;
	opacity: 1;
	transition-delay: 150ms;
	pointer-events: auto;
	height: auto;
	overflow: visible
}

.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul {
	left: 100%;
	top: 0
}

.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul {
	right: 100%;
	left: auto
}

.menu-item-has-children .dropdown-menu-toggle {
	display: inline-block;
	height: 100%;
	clear: both;
	padding-right: 20px;
	padding-left: 10px
}

.menu-item-has-children ul .dropdown-menu-toggle {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: -10px
}

nav ul ul .menu-item-has-children .dropdown-menu-toggle {
	float: right
}

.site-logo {
	display: inline-block;
	max-width: 100%
}

.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child) {
	margin: 2em 0 0
}

.site-content {
	word-wrap: break-word
}

.entry-content>p:last-child,.read-more-container {
	margin-bottom: 0
}

.wp-caption img[class*=wp-image-] {
	display: block;
	margin: 0 auto 0;
	max-width: 100%
}

.wp-block-image figcaption {
	font-size: 13px;
	text-align: center
}

embed,iframe,object {
	max-width: 100%
}

#cancel-comment-reply-link {
	padding-left: 10px
}

#wp-calendar {
	table-layout: fixed;
	font-size: 80%
}

#wp-calendar #prev {
	border-right: 0
}

.one-container:not(.page) .inside-article {
	padding: 0 0 30px 0
}

.separate-containers .inside-article {
}

.separate-containers .site-main>* {
	margin-bottom: 20px
}

.separate-containers .site-main {
	margin: 20px
}

.separate-containers.no-sidebar .site-main {
	margin-left: 0;
	margin-right: 0
}

.separate-containers .site-main>:last-child {
	margin-bottom: 0
}

.post-image:not(:first-child) {
	margin-top: 2em
}

.one-container .inside-article>[class*=page-header-],.separate-containers .inside-article>[class*=page-header-] {
	margin-bottom: 2em;
	margin-top: 0
}

.top-bar-align-center .inside-top-bar .widget:not(:first-child) {
	margin-left: 10px
}

.top-bar-align-right .inside-top-bar>.widget:nth-child(even) {
	float: left;
	margin-right: 10px
}

.top-bar-align-right .inside-top-bar>.widget:nth-child(odd) {
	margin-left: 10px
}

.top-bar-align-left .inside-top-bar>.widget:nth-child(odd) {
	float: left;
	margin-right: 10px
}

.top-bar-align-left .inside-top-bar>.widget:nth-child(even) {
	margin-left: 10px;
	float: right
}

.close-search .icon-search svg:nth-child(1),.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(1) {
	display: none
}

.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2) {
	display: block
}

.container.grid-container {
	width: auto
}
@media (max-width: 768px) {
}

body {
	background-color: #ffffff;
	color: #3a3a3a;
}

a {
	color: #1e73be;
}

a:hover,a:focus,a:active {
	color: #000000;
}

body .grid-container {
	max-width: 1100px;
}

.wp-block-group__inner-container {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
}

.generate-back-to-top {
	font-size: 20px;
	border-radius: 3px;
	position: fixed;
	bottom: 30px;
	right: 30px;
	line-height: 40px;
	width: 40px;
	text-align: center;
	z-index: 10;
	transition: opacity 300ms ease-in-out;
}

.navigation-search {
	position: absolute;
	left: -99999px;
	pointer-events: none;
	visibility: hidden;
	z-index: 20;
	width: 100%;
	top: 0;
	transition: opacity 100ms ease-in-out;
	opacity: 0;
}

.navigation-search.nav-search-active {
	left: 0;
	right: 0;
	pointer-events: auto;
	visibility: visible;
	opacity: 1;
}

.navigation-search input[type="search"] {
	outline: 0;
	border: 0;
	vertical-align: bottom;
	line-height: 1;
	opacity: 0.9;
	width: 100%;
	z-index: 20;
	border-radius: 0;
	-webkit-appearance: none;
	height: 60px;
}

.navigation-search input::-ms-clear {
	display: none;
	width: 0;
	height: 0;
}

.navigation-search input::-ms-reveal {
	display: none;
	width: 0;
	height: 0;
}

.navigation-search input::-webkit-search-decoration,.navigation-search input::-webkit-search-cancel-button,.navigation-search input::-webkit-search-results-button,.navigation-search input::-webkit-search-results-decoration {
	display: none;
}

.main-navigation li.search-item {
	z-index: 21;
}

li.search-item.active {
	transition: opacity 100ms ease-in-out;
}

.nav-left-sidebar .main-navigation li.search-item.active,.nav-right-sidebar .main-navigation li.search-item.active {
	width: auto;
	display: inline-block;
	float: right;
}

.gen-sidebar-nav .navigation-search {
	top: auto;
	bottom: 0;
}

body,button,input,select,textarea {
	font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}

body {
	line-height: 1.7;
}

.entry-content > [class*="wp-block-"]:not(:last-child) {
	margin-bottom: 1.5em;
}

.main-navigation .main-nav ul ul li a {
	font-size: 14px;
}

h1 {
	font-weight: 300;
	font-size: 40px;
}

h2 {
	font-weight: 300;
	font-size: 30px;
}

h3 {
	font-size: 20px;
}

h4 {
	font-size: inherit;
}

h5 {
	font-size: inherit;
}

@media (max-width: 768px) {
	.main-title {
		font-size:20px;
	}

	h1 {
		font-size: 30px;
	}

	h2 {
		font-size: 25px;
	}
}

.top-bar {
	background-color: #d8d8d8;
	color: #f25218;
}

.top-bar a {
	color: #f24000;
}

.top-bar a:hover {
	color: #1e72bd;
}

.site-header {
	background-color: #ffffff;
	color: #3a3a3a;
}

.site-header a {
	color: #3a3a3a;
}

.main-title a,.main-title a:hover {
	color: #f15a24;
}

.site-description {
	color: #757575;
}

.main-navigation,.main-navigation ul ul {
	background-color: #c4c4c4;
}

.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-items {
	color: #f15a24;
}

.main-navigation .main-nav ul li:hover > a,.main-navigation .main-nav ul li:focus > a,.main-navigation .main-nav ul li.sfHover > a,.main-navigation .menu-bar-item:hover > a,.main-navigation .menu-bar-item.sfHover > a {
	color: #ffffff;
	background-color: #af402a;
}

button.menu-toggle:hover,button.menu-toggle:focus,.main-navigation .mobile-bar-items a,.main-navigation .mobile-bar-items a:hover,.main-navigation .mobile-bar-items a:focus {
	color: #f15a24;
}

.main-navigation.pc .main-nav ul li[class*="current-menu-"] > a {
	color: #ffffff;
	background-color: #c42f2f;
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover,.main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a {
	color: #ffffff;
	background-color: #c42f2f;
}

.navigation-search input[type="search"],.navigation-search input[type="search"]:active,.navigation-search input[type="search"]:focus,.main-navigation .main-nav ul li.search-item.active > a,.main-navigation .menu-bar-items .search-item.active > a {
	color: #c42f2f;
	background-color: #e2e2e2;
	opacity: 1;
}

.main-navigation ul ul {
	background-color: #c42f2f;
}

.main-navigation .main-nav ul ul li a {
	color: #ffffff;
}

.main-navigation .main-nav ul ul li:hover > a,.main-navigation .main-nav ul ul li:focus > a,.main-navigation .main-nav ul ul li.sfHover > a {
	color: #fcd9d6;
	background-color: #c42f2f;
}

.main-navigation .main-nav ul ul li[class*="current-menu-"] > a {
	color: #fcd9d6;
	background-color: #c42f2f;
}

.main-navigation .main-nav ul ul li[class*="current-menu-"] > a:hover,.main-navigation .main-nav ul ul li[class*="current-menu-"].sfHover > a {
	color: #fcd9d6;
	background-color: #c42f2f;
}

.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.one-container .container,.separate-containers .paging-navigation,.inside-page-header {
	background-color: #ffffff;
}

.entry-meta {
	color: #595959;
}

.entry-meta a {
	color: #595959;
}

.entry-meta a:hover {
	color: #1e73be;
}

.sidebar .widget {
	background-color: #ffffff;
}

.sidebar .widget .widget-title {
	color: #000000;
}

.footer-widgets {
	background-color: #dbdbdb;
}

.footer-widgets .widget-title {
	color: #d85d20;
}

.site-info {
	color: #ffffff;
	background-color: #d85d20;
}

.site-info a {
	color: #ffffff;
}

.site-info a:hover {
	color: #606060;
}

.footer-bar .widget_nav_menu .current-menu-item a {
	color: #606060;
}

input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select {
	color: #666666;
	background-color: #fafafa;
	border-color: #cccccc;
}

input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus {
	color: #666666;
	background-color: #ffffff;
	border-color: #bfbfbf;
}

button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background) {
	color: #ffffff;
	background-color: #666666;
}

button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover {
	color: #ffffff;
	background-color: #3f3f3f;
}

a.generate-back-to-top {
	background-color: rgba( 0,0,0,0.4 );
	color: #ffffff;
}

a.generate-back-to-top:hover,a.generate-back-to-top:focus {
	background-color: rgba( 0,0,0,0.6 );
	color: #ffffff;
}

@media (max-width: 768px) {
	.main-navigation .menu-bar-item:hover > a,.main-navigation .menu-bar-item.sfHover > a {
		background:none;
		color: #f15a24;
	}
}

.inside-top-bar {
	padding: 10px;
}

.inside-header {
	padding: 19px 40px 0px 40px;
}

.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.one-container .site-content,.inside-page-header,.wp-block-group__inner-container {
}

.entry-content .alignwide,body:not(.no-sidebar) .entry-content .alignfull {
	margin-left: -30px;
	width: calc(100% + 60px);
	max-width: calc(100% + 60px);
}

.one-container.right-sidebar .site-main,.one-container.both-right .site-main {
	margin-right: 30px;
}

.one-container.left-sidebar .site-main,.one-container.both-left .site-main {
	margin-left: 30px;
}

.one-container.both-sidebars .site-main {
	margin: 0px 30px 0px 30px;
}

.separate-containers .widget,.separate-containers .site-main > *,.separate-containers .page-header,.widget-area .main-navigation {
	margin-bottom: 10px;
}

.separate-containers .site-main {
	margin: 10px;
margin-bottom: 0;
}

.both-right.separate-containers .inside-left-sidebar {
	margin-right: 5px;
}

.both-right.separate-containers .inside-right-sidebar {
	margin-left: 5px;
}

.both-left.separate-containers .inside-left-sidebar {
	margin-right: 5px;
}

.both-left.separate-containers .inside-right-sidebar {
	margin-left: 5px;
}

.separate-containers .page-header-image,.separate-containers .page-header-contained,.separate-containers .page-header-image-single,.separate-containers .page-header-content-single {
	margin-top: 10px;
}

.separate-containers .inside-right-sidebar,.separate-containers .inside-left-sidebar {
	margin-top: 10px;
	margin-bottom: 10px;
}

.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .mobile-bar-items a {
	padding-left: 10px;
	padding-right: 10px;
}

.main-navigation .main-nav ul ul li a {
	padding: 10px;
}

.main-navigation ul ul {
	width: 290px;
}

.rtl .menu-item-has-children .dropdown-menu-toggle {
	padding-left: 10px;
}

.menu-item-has-children .dropdown-menu-toggle {
	padding-right: 10px;
}

.rtl .main-navigation .main-nav ul li.menu-item-has-children > a {
	padding-right: 10px;
}

.site-info {
	padding: 20px;
}

@media (max-width: 768px) {
	.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.one-container .site-content,.inside-page-header,.wp-block-group__inner-container {
		padding:30px;
	}
	.separate-containers .inside-article {
		padding:10px;
	}
	.entry-content {
		margin-top: 0 !important
	}
	.site-info {
		padding-right: 10px;
		padding-left: 10px;
	}

	.entry-content .alignwide,body:not(.no-sidebar) .entry-content .alignfull {
		margin-left: -30px;
		width: calc(100% + 60px);
		max-width: calc(100% + 60px);
	}
}

.one-container .sidebar .widget {
	padding: 0px;
}

@media (max-width: 768px) {
	.main-navigation .menu-toggle,.main-navigation .mobile-bar-items,.sidebar-nav-mobile:not(#sticky-placeholder) {
		display:block;
	}

	.main-navigation ul,.gen-sidebar-nav {
		display: none;
	}

	[class*="nav-float-"] .site-header .inside-header > * {
		float: none;
		clear: both;
	}
}

.navigation-branding .main-title {
	font-weight: bold;
	text-transform: none;
	font-size: 25px;
}

@media (max-width: 768px) {
	.navigation-branding .main-title {
		font-size:20px;
	}
}

.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .mobile-bar-items a {
	transition: line-height 300ms ease
}

.main-navigation.toggled .main-nav > ul {
	background-color: #c4c4c4
}

@media (max-width: 768px) {
	.main-navigation .menu-toggle,.main-navigation .mobile-bar-items a,.main-navigation .menu-bar-item > a {
		padding-left:9px;
		padding-right: 9px;
	}

	.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .mobile-bar-items a,.main-navigation .menu-bar-item > a {
		line-height: 65px;
	}

	.main-navigation .site-logo.navigation-logo img,.mobile-header-navigation .site-logo.mobile-header-logo img,.navigation-search input[type="search"] {
		height: 65px;
	}
}
.menu-toggle,.mobile-bar-items {
	display: none
}

.menu-toggle {
	padding: 0 20px;
	line-height: 60px;
	margin: 0;
	font-weight: 400;
	text-transform: none;
	font-size: 15px;
	cursor: pointer
}

.main-navigation .mobile-bar-items a {
	padding-left: 20px;
	padding-right: 20px;
	line-height: 60px
}

button.menu-toggle {
	background-color: transparent;
	width: 100%;
	border: 0;
	text-align: center
}

button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover {
	background-color: transparent
}

.menu-toggle .mobile-menu {
	padding-left: 3px
}

.menu-toggle .mobile-menu:empty {
	display: none
}

.nav-search-enabled .main-navigation .menu-toggle {
	text-align: left
}

.mobile-bar-items {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 21;
	list-style-type: none
}

.mobile-bar-items a {
	display: inline-block
}

@media (max-width: 768px) {
	a,body,button,input,select,textarea {
		transition:all 0s ease-in-out
	}

	.inside-header>:not(:last-child):not(.main-navigation) {
		margin-bottom: 20px
	}

	.content-area {
		float: none;
		width: 100%;
		left: 0;
		right: 0
	}

	.site-main {
		margin-left: 0!important;
		margin-right: 0!important
	}

	body:not(.no-sidebar) .site-main {
		margin-bottom: 0!important
	}

	.alignleft {
		float: none;
		display: block;
		margin-left: auto;
		margin-right: auto
	}

	.inside-footer-widgets>div:not(:last-child) {
		margin-bottom: 40px
	}
}
@font-face {
	font-display: block;
	font-display: swap;
	font-family: GeneratePress;
	src: url(./fonts/generatepress.eot);
	src: url(./fonts/generatepress.eot#iefix) format("embedded-opentype"),url(./fonts/generatepress.woff2) format("woff2"),url(./fonts/generatepress.woff) format("woff"),url(./fonts/generatepress.ttf) format("truetype"),url(./fonts/generatepress.svg#GeneratePress) format("svg");
	font-weight: 400;
	font-style: normal
}

.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.search-item a:before {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1
}

.menu-toggle:before {
	content: "\f0c9";
	font-family: GeneratePress;
	width: 1.28571429em;
	text-align: center;
	display: inline-block
}

.search-item a:before {
	content: "\f002";
	font-family: GeneratePress;
	width: 1.28571429em;
	text-align: center;
	display: inline-block
}

.dropdown-menu-toggle:before {
	content: "\f107";
	font-family: GeneratePress;
	display: inline-block;
	width: .8em;
	text-align: left
}

nav:not(.toggled) ul ul .dropdown-menu-toggle:before {
	text-align: right
}

.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before {
	transform: rotate(180deg)
}

.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before {
	content: "\f105"
}

.generate-back-to-top:before {
	content: "\f106";
	font-family: GeneratePress
}
@media (min-width: 769px) {
	.main-navigation .main-nav ul li.nav-button a {
		background-color:#e6e6e6;
		border: 1px solid #f60;
		border-radius: 5px;
		color: #f60;
		line-height: 30px
	}
	.main-navigation .main-nav ul li.nav-button a.popupxf {
		background: unset !important;
		border: unset !important;
		position: absolute;
		right: -20px;
		top: 0;
	}
}

@media (min-width: 769px) {
	.secondary-navigation .main-nav ul li.nav-button a {
		background-color:#e6e6e6;
		border: 1px solid #f60;
		border-radius: 5px;
		color: #f60;
		line-height: 30px
	}
}
.dropdown-hover .secondary-navigation:not(.toggled) ul li.sfHover>ul,.dropdown-hover .secondary-navigation:not(.toggled) ul li:hover>ul {
	left: auto;
	opacity: 1;
	transition-delay: 150ms;
	pointer-events: auto;
	height: auto;
	overflow: visible
}

.dropdown-hover .secondary-navigation:not(.toggled) ul ul li.sfHover>ul,.dropdown-hover .secondary-navigation:not(.toggled) ul ul li:hover>ul {
	left: 100%;
	top: 0
}

.dropdown-hover .secondary-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.dropdown-hover .secondary-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul {
	right: 100%;
	top: 0;
	left: auto
}

.secondary-nav-float-left:not(.nav-float-right) .inside-header .site-branding,.secondary-nav-float-left:not(.nav-float-right) .inside-header .site-logo {
	float: right;
	clear: right
}

.dropdown-hover .widget-area .secondary-navigation:not(.toggled) ul li.sfHover>ul,.dropdown-hover .widget-area .secondary-navigation:not(.toggled) ul li:hover ul {
	top: 0;
	left: 100%;
	width: 220px
}

.dropdown-hover.both-right .widget-area .secondary-navigation:not(.toggled) ul li.sfHover ul,.dropdown-hover.both-right .widget-area .secondary-navigation:not(.toggled) ul li:hover ul,.dropdown-hover.both-sidebars .widget-area .inside-right-sidebar .secondary-navigation:not(.toggled) ul li.sfHover ul,.dropdown-hover.both-sidebars .widget-area .inside-right-sidebar .secondary-navigation:not(.toggled) ul li:hover ul,.dropdown-hover.right-sidebar .widget-area .secondary-navigation:not(.toggled) ul li.sfHover ul,.dropdown-hover.right-sidebar .widget-area .secondary-navigation:not(.toggled) ul li:hover ul {
	right: 100%;
	left: auto
}

.secondary-nav-aligned-center .secondary-navigation .top-bar .widget:not(:first-child) {
	margin-left: 10px
}
.secondary-navigation {
	background-color: #bababa;
}

.secondary-navigation .main-nav ul li a,.secondary-navigation .menu-toggle,.secondary-menu-bar-items .menu-bar-item > a {
	color: #ffffff;
}

.secondary-navigation .secondary-menu-bar-items {
	color: #ffffff;
}

button.secondary-menu-toggle:hover,button.secondary-menu-toggle:focus {
	color: #ffffff;
}

.widget-area .secondary-navigation {
	margin-bottom: 10px;
}

.secondary-navigation ul ul {
	background-color: #303030;
	top: auto;
}

.secondary-navigation .main-nav ul ul li a {
	color: #ffffff;
}

.secondary-navigation .main-nav ul li:hover > a,.secondary-navigation .main-nav ul li:focus > a,.secondary-navigation .main-nav ul li.sfHover > a,.secondary-menu-bar-items .menu-bar-item:hover > a {
	color: #ffffff;
	background-color: #303030;
}

.secondary-navigation .main-nav ul ul li:hover > a,.secondary-navigation .main-nav ul ul li:focus > a,.secondary-navigation .main-nav ul ul li.sfHover > a {
	color: #ffffff;
	background-color: #474747;
}

.secondary-navigation .main-nav ul li[class*="current-menu-"] > a,.secondary-navigation .main-nav ul li[class*="current-menu-"] > a:hover,.secondary-navigation .main-nav ul li[class*="current-menu-"].sfHover > a {
	color: #222222;
	background-color: #ffffff;
}

.secondary-navigation .main-nav ul ul li[class*="current-menu-"] > a,.secondary-navigation .main-nav ul ul li[class*="current-menu-"] > a:hover,.secondary-navigation .main-nav ul ul li[class*="current-menu-"].sfHover > a {
	color: #ffffff;
	background-color: #474747;
}

@media (max-width: 768px) {
	.secondary-menu-bar-items .menu-bar-item:hover > a {
		background:none;
		color: #ffffff;
	}
}
.sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation {
	margin-bottom: 0
}

.sticky-enabled .gen-sidebar-nav.is_stuck {
	z-index: 500
}

.sticky-enabled .main-navigation.is_stuck {
	box-shadow: 0 2px 2px -2px rgba(0,0,0,.2)
}

.sticky-enabled .fixfixed .is_stuck {
	position: relative!important
}

.navigation-stick:not(.gen-sidebar-nav) {
	left: 0;
	right: 0;
	width: 100%!important
}

.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav {
	clear: both
}

.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul,.mobile-header-sticky #mobile-header.toggled .main-nav>ul,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 999
}

#sticky-placeholder .navigation-branding,#sticky-placeholder.mobile-header-navigation .mobile-header-logo {
	display: none
}

.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li {
	float: none;
	display: inline-block
}

.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.search-item,.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.slideout-toggle,.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.wc-menu-item {
	display: block;
	float: right
}

.nav-float-right .is_stuck.main-navigation:not(.toggled) ul {
	letter-spacing: -.31em;
	font-size: 1em
}

.nav-float-right .is_stuck.main-navigation:not(.toggled) ul li {
	letter-spacing: normal
}

.nav-float-right .is_stuck.main-navigation:not(.toggled) {
	text-align: right
}

.nav-float-right .is_stuck.main-navigation.has-branding:not(.toggled) ul,.nav-float-right .is_stuck.main-navigation.has-sticky-branding:not(.toggled) ul {
	letter-spacing: unset
}

.nav-float-right .is_stuck.main-navigation.has-branding:not(.toggled) .menu>li,.nav-float-right .is_stuck.main-navigation.has-sticky-branding:not(.toggled) .menu>li {
	display: block;
	float: left
}
.navigation-branding,.site-logo.mobile-header-logo {
	display: flex;
	align-items: center;
	order: 1;
	margin-right: auto;
	margin-left: 10px
}

.rtl .navigation-branding,.rtl .site-logo.mobile-header-logo {
	margin-right: 10px;
	margin-left: auto
}

.navigation-branding img,.site-logo.mobile-header-logo img {
	position: relative;
	vertical-align: middle;
	padding: 10px 0;
	display: block;
	box-sizing: border-box;
	transition: height .3s ease
}

.navigation-branding img {
	margin-right: 10px
}

.navigation-branding .main-title {
	transition: line-height .3s ease;
	margin-right: 10px
}

.rtl .navigation-branding .main-title {
	margin-right: 0;
	margin-left: 10px
}

.mobile-header-navigation .navigation-branding .main-title {
	margin-left: 10px
}

.rtl .mobile-header-navigation .navigation-branding .main-title {
	margin-left: 0;
	margin-right: 10px
}

.navigation-branding .main-title a {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	text-transform: unset
}

.main-navigation:not(.grid-container):not(.mobile-header-navigation) .inside-navigation.grid-container .navigation-branding {
	margin-left: 0
}

.rtl .main-navigation:not(.grid-container):not(.mobile-header-navigation) .inside-navigation.grid-container .navigation-branding {
	margin-left: auto;
	margin-right: 0
}

.main-navigation.mobile-header-navigation {
	display: none;
	float: none;
	margin-bottom: 0
}

.mobile-header-navigation.is_stuck {
	box-shadow: 0 2px 2px -2px rgba(0,0,0,.2)
}

#mobile-header .inside-navigation,.main-navigation.has-branding .inside-navigation,.main-navigation.has-sticky-branding.navigation-stick .inside-navigation {
	flex-wrap: wrap;
	display: flex;
	align-items: center
}

.main-navigation .menu-toggle {
	flex-grow: 1;
	width: auto
}

.main-navigation.has-branding .menu-toggle,.main-navigation.has-sticky-branding.navigation-stick .menu-toggle {
	flex-grow: 0;
	order: 3;
	padding-right: 20px
}

.main-navigation .mobile-bar-items {
	order: 2;
	position: relative
}

.main-navigation.navigation-stick:not(.has-sticky-branding):not(.has-branding) .menu-toggle,.main-navigation:not(.slideout-navigation):not(.has-branding):not(.has-sticky-branding) .menu-toggle {
	order: 1;
	flex-grow: 1
}

.main-navigation:not(.slideout-navigation) .mobile-bar-items+.menu-toggle {
	text-align: left
}

.main-navigation:not(.slideout-navigation) .main-nav {
	order: 4
}

.mobile-bar-items {
	position: relative
}

.main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding {
	display: none
}

.nav-aligned-center .navigation-branding,.nav-aligned-left .navigation-branding {
	margin-right: 10px
}

.nav-aligned-left .main-navigation.has-branding:not(.slideout-navigation) .inside-navigation .main-nav,.nav-aligned-left .main-navigation.has-sticky-branding.navigation-stick .inside-navigation .main-nav {
	flex-grow: 1
}
@media (max-width: 768px) {
	.site-header,#site-navigation,#sticky-navigation {
		display:none !important;
		opacity: 0.0;
	}

	#mobile-header {
		display: block !important;
		width: 100% !important;
	}

	#mobile-header .main-nav > ul {
		display: none;
	}

	#mobile-header.toggled .main-nav > ul,#mobile-header .menu-toggle,#mobile-header .mobile-bar-items {
		display: block;
	}

	#mobile-header .main-nav {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
}

.main-navigation .sticky-navigation-logo,.main-navigation.navigation-stick .site-logo:not(.mobile-header-logo) {
	display: none;
}

.main-navigation.navigation-stick .sticky-navigation-logo {
	display: block;
}

.navigation-branding img,.site-logo.mobile-header-logo img {
	height: 60px;
	width: auto;
}

.navigation-branding .main-title {
	line-height: 60px;
}

@media (max-width: 1110px) {
	#site-navigation .navigation-branding,#sticky-navigation .navigation-branding {
		margin-left:10px;
	}
}

@media (max-width: 768px) {
	.main-navigation:not(.slideout-navigation) .main-nav {
		-ms-flex:0 0 100%;
		flex: 0 0 100%;
	}

	.main-navigation:not(.slideout-navigation) .inside-navigation {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.nav-aligned-center .navigation-branding,.nav-aligned-left .navigation-branding {
		margin-right: auto;
	}

	.nav-aligned-center .main-navigation.has-branding:not(.slideout-navigation) .inside-navigation .main-nav,.nav-aligned-center .main-navigation.has-sticky-branding.navigation-stick .inside-navigation .main-nav,.nav-aligned-left .main-navigation.has-branding:not(.slideout-navigation) .inside-navigation .main-nav,.nav-aligned-left .main-navigation.has-sticky-branding.navigation-stick .inside-navigation .main-nav {
		margin-right: 0px;
	}

	.navigation-branding img,.site-logo.mobile-header-logo {
		height: 65px;
	}

	.navigation-branding .main-title {
		line-height: 65px;
	}
}
@supports (display: grid) {
}

.woocommerce ul.products li.product .woocommerce-LoopProduct-link>:not(:first-child) {
	margin-top: 10px;
	margin-bottom: 0
}

@supports (display: grid) {
}

body:not(.using-mouse) .wc-menu-item.sfHover .wc-mini-cart {
	display: none
}

.woocommerce.widget_shopping_cart .cart_list li.woocommerce-mini-cart-item:not(:last-child) {
	margin-bottom: 15px
}

#wc-mini-cart a:not(.button) {
	font-family: inherit
}

.wc-menu-item:not(.has-items) .wc-mini-cart {
	display: none
}

@supports (display: grid) {
}

.woocommerce div.product form.cart>:not(.quantity):not(.single_add_to_cart_button) {
	width: 100%
}

.do-quantity-buttons .quantity:not(.buttons-added) .qty {
	width: 50px
}

.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after,.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before,.woocommerce form .quantity.buttons-added .minus,.woocommerce form .quantity.buttons-added .plus,.woocommerce form .quantity.buttons-added .qty {
	display: block;
	width: 50px;
	height: 100%;
	min-height: 50px;
	background-color: transparent;
	border: 1px solid rgba(0,0,0,.1);
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	-moz-appearance: textfield!important;
	-webkit-appearance: none;
	border-radius: 0;
	color: inherit;
	box-sizing: border-box
}

.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after,.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before,.woocommerce form .quantity.buttons-added .minus,.woocommerce form .quantity.buttons-added .plus {
	display: flex;
	align-items: center;
	justify-content: center
}

.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before {
	content: "-";
	border-right: 0
}

.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after {
	content: "+";
	border-left: 0
}

.do-quantity-buttons form .quantity input[type=number]::-webkit-inner-spin-button,.do-quantity-buttons form .quantity input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0
}

.do-quantity-buttons form .quantity:not(.buttons-added):before,.woocommerce form .quantity.buttons-added .minus {
	border-right-width: 0
}

.do-quantity-buttons form .quantity:not(.buttons-added):after,.woocommerce form .quantity.buttons-added .plus {
	border-left-width: 0
}

.do-quantity-buttons .elementor-add-to-cart form .quantity:not(.buttons-added):after,.do-quantity-buttons .elementor-add-to-cart form .quantity:not(.buttons-added):before,.do-quantity-buttons form .quantity.hidden {
	display: none
}

.cart-contents>span:not(:empty) {
	margin-left: 10px
}

.rtl .cart-contents>span:not(:empty) {
	margin-left: 0;
	margin-right: 10px
}

#customer_details+#wc_checkout_add_ons,#order_review,#order_review_heading {
	width: 41.1764705882%;
	float: right;
	margin-right: 0
}

#add_payment_method #payment {
	background-color: transparent;
	color: inherit
}

#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label {
	font-weight: 700;
	background-color: rgba(0,0,0,.07)
}

#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child {
	clip: rect(1px,1px,1px,1px);
	position: absolute!important
}

#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before {
	content: "\e904"
}

#ship-to-different-address {
	padding: 3px;
	font-size: inherit
}

.main-navigation a.cart-contents:not(.has-svg-icon):before,.secondary-navigation a.cart-contents:not(.has-svg-icon):before {
	content: "\f07a";
	display: inline-block;
	font-family: "GP Premium";
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.main-navigation a.cart-contents:not(.has-svg-icon).shopping-bag:before,.secondary-navigation a.cart-contents:not(.has-svg-icon).shopping-bag:before {
	content: "\f290"
}

.main-navigation a.cart-contents:not(.has-svg-icon).shopping-basket:before,.secondary-navigation a.cart-contents:not(.has-svg-icon).shopping-basket:before {
	content: "\f291"
}
.woocommerce ul.products li.product .woocommerce-LoopProduct-link h2,.woocommerce ul.products li.product .woocommerce-loop-category__title {
	font-weight: normal;
	text-transform: none;
	font-size: 20px;
}

.woocommerce .up-sells ul.products li.product .woocommerce-LoopProduct-link h2,.woocommerce .cross-sells ul.products li.product .woocommerce-LoopProduct-link h2,.woocommerce .related ul.products li.product .woocommerce-LoopProduct-link h2 {
	font-size: 20px;
}

.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button {
	color: #ffffff;
	background-color: #666666;
	font-weight: normal;
	text-transform: none;
}

.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover {
	color: #ffffff;
	background-color: #3f3f3f;
}

.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover {
	color: #ffffff;
	background-color: #1e73be;
}

.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover {
	color: #ffffff;
	background-color: #377fbf;
}

.woocommerce .star-rating span:before,.woocommerce p.stars:hover a::before {
	color: #ffa200;
}

.woocommerce span.onsale {
	background-color: #222222;
	color: #ffffff;
}

.woocommerce ul.products li.product .price,.woocommerce div.product p.price {
	color: #222222;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	color: #222222;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	color: #1e73be;
}

.woocommerce-message {
	background-color: #0b9444;
	color: #ffffff;
}

div.woocommerce-message a.button,div.woocommerce-message a.button:focus,div.woocommerce-message a.button:hover,div.woocommerce-message a,div.woocommerce-message a:focus,div.woocommerce-message a:hover {
	color: #ffffff;
}

.woocommerce-info {
	background-color: #1e73be;
	color: #ffffff;
}

div.woocommerce-info a.button,div.woocommerce-info a.button:focus,div.woocommerce-info a.button:hover,div.woocommerce-info a,div.woocommerce-info a:focus,div.woocommerce-info a:hover {
	color: #ffffff;
}

.woocommerce-error {
	background-color: #e8626d;
	color: #ffffff;
}

div.woocommerce-error a.button,div.woocommerce-error a.button:focus,div.woocommerce-error a.button:hover,div.woocommerce-error a,div.woocommerce-error a:focus,div.woocommerce-error a:hover {
	color: #ffffff;
}

.woocommerce-product-details__short-description {
	color: #3a3a3a;
}

#wc-mini-cart {
	background-color: #ffffff;
	color: #000000;
}

#wc-mini-cart a:not(.button),#wc-mini-cart a.remove {
	color: #000000;
}

#wc-mini-cart .button {
	color: #ffffff;
}

#wc-mini-cart .button:hover,#wc-mini-cart .button:focus,#wc-mini-cart .button:active {
	color: #ffffff;
}

.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images {
	width: 50%;
}

.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a {
	font-family: inherit;
}

.add-to-cart-panel {
	background-color: #ffffff;
	color: #000000;
}

.add-to-cart-panel a:not(.button) {
	color: #000000;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color: #dddddd;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #666666;
}

.wc-columns-container .products,.woocommerce .related ul.products,.woocommerce .up-sells ul.products {
	grid-gap: 20px;
}

@media (min-width: 769px) and (max-width:1024px) {
	.woocommerce .wc-columns-container.wc-tablet-columns-2 .products {
		-ms-grid-columns:(1fr)[2];
		grid-template-columns: repeat(2,1fr);
	}

	.wc-related-upsell-tablet-columns-2 .related ul.products,.wc-related-upsell-tablet-columns-2 .up-sells ul.products {
		-ms-grid-columns: (1fr)[2];
		grid-template-columns: repeat(2,1fr);
	}
}

@media (max-width: 768px) {
	.add-to-cart-panel .continue-shopping {
		background-color:#ffffff;
	}
}

@media (max-width: 768px) {
	.mobile-bar-items + .menu-toggle {
		text-align:left;
	}

	nav.toggled .main-nav li.wc-menu-item {
		display: none !important;
	}

	body.nav-search-enabled .wc-menu-cart-activated:not(#mobile-header) .mobile-bar-items {
		float: right;
		position: relative;
	}

	.nav-search-enabled .wc-menu-cart-activated:not(#mobile-header) .menu-toggle {
		float: left;
		width: auto;
	}

	.mobile-bar-items.wc-mobile-cart-items {
		z-index: 1;
	}
}
#customer_details+#wc_checkout_add_ons,#order_review,#order_review_heading {
	width: 100%;
	float: none;
	margin-right: 0
}

.woocommerce .related ul.products li.product,.woocommerce .up-sells ul.products li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .up-sells ul.products li.product,.woocommerce-page[class*=columns-] .related ul.products li.product,.woocommerce-page[class*=columns-] .up-sells ul.products li.product,.woocommerce[class*=columns-] .related ul.products li.product,.woocommerce[class*=columns-] .up-sells ul.products li.product {
	width: 100%;
	margin-left: 0;
	margin-right: 0
}

#wc-mini-cart {
	display: none
}

.add-to-cart-panel .continue-shopping:not(.has-svg-icon):before {
	content: "\f00d";
	font-family: 'GP Premium';
	line-height: 1em;
	width: 1.28571429em;
	text-align: center;
	display: inline-block;
	padding: 10px
}

.add-to-cart-panel:not(.item-added):not(.show-sticky-add-to-cart) {
	pointer-events: none
}
@font-face {
	font-display: swap;
	font-display: swap;
	font-family: 'GP Premium';
	src: url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/gp-premium/general/icons/../../../../../../../../plugins/gp-premium/general/icons/gp-premium.eot);
	src: url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/gp-premium/general/icons/../../../../../../../../plugins/gp-premium/general/icons/gp-premium.eot#iefix) format('embedded-opentype'),url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/gp-premium/general/icons/../../../../../../../../plugins/gp-premium/general/icons/gp-premium.ttf) format('truetype'),url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/gp-premium/general/icons/../../../../../../../../plugins/gp-premium/general/icons/gp-premium.woff) format('woff'),url(https://1fix.vn/wp-content/cache/min/1/wp-content/plugins/gp-premium/general/icons/../../../../../../../../plugins/gp-premium/general/icons/gp-premium.svg#gp-premium) format('svg');
	font-weight: 400;
	font-style: normal
}
.rll-youtube-player {
	position: relative;
	padding-bottom: 56.23%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}

.rll-youtube-player iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	background: 0 0
}

.rll-youtube-player img {
	bottom: 0;
	display: block;
	left: 0;
	margin: auto;
	max-width: 100%;
	width: 100%;
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	height: auto;
	cursor: pointer;
	-webkit-transition: .4s all;
	-moz-transition: .4s all;
	transition: .4s all
}

.rll-youtube-player img:hover {
	-webkit-filter: brightness(75%)
}

.rll-youtube-player .play {
	height: 72px;
	width: 72px;
	left: 50%;
	top: 50%;
	margin-left: -36px;
	margin-top: -36px;
	position: absolute;
	background: url(https://1fix.vn/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat;
	cursor: pointer
}

.wp-has-aspect-ratio .rll-youtube-player {
	position: absolute;
	padding-bottom: 0;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}
@charset "UTF-8";@keyframes arcu_bounce {
	20%,53%,80%,from,to {
		animation-timing-function: cubic-bezier(.215,.61,.355,1);
		transform: translate3d(0,0,0)
	}

	40%,43% {
		animation-timing-function: cubic-bezier(.755,.050,.855,.060);
		transform: translate3d(0,-30px,0)
	}

	70% {
		animation-timing-function: cubic-bezier(.755,.050,.855,.060);
		transform: translate3d(0,-15px,0)
	}

	90% {
		transform: translate3d(0,-4px,0)
	}
}

@keyframes arcu_flash {
	50%,from,to {
		opacity: 1
	}

	25%,75% {
		opacity: 0
	}
}

@keyframes arcu_pulse {
	from {
		transform: scale3d(1,1,1)
	}

	50% {
		transform: scale3d(1.05,1.05,1.05)
	}

	to {
		transform: scale3d(1,1,1)
	}
}

@keyframes arcu_rubberBand {
	from {
		transform: scale3d(1,1,1)
	}

	30% {
		transform: scale3d(1.25,.75,1)
	}

	40% {
		transform: scale3d(.75,1.25,1)
	}

	50% {
		transform: scale3d(1.15,.85,1)
	}

	65% {
		transform: scale3d(.95,1.05,1)
	}

	75% {
		transform: scale3d(1.05,.95,1)
	}

	to {
		transform: scale3d(1,1,1)
	}
}

@keyframes arcu_shake {
	from,to {
		transform: translate3d(0,0,0)
	}

	10%,30%,50%,70%,90% {
		transform: translate3d(-10px,0,0)
	}

	20%,40%,60%,80% {
		transform: translate3d(10px,0,0)
	}
}

@keyframes arcu_headShake {
	0% {
		transform: translateX(0)
	}

	6.5% {
		transform: translateX(-6px) rotateY(-9deg)
	}

	18.5% {
		transform: translateX(5px) rotateY(7deg)
	}

	31.5% {
		transform: translateX(-3px) rotateY(-5deg)
	}

	43.5% {
		transform: translateX(2px) rotateY(3deg)
	}

	50% {
		transform: translateX(0)
	}
}

@keyframes arcu_swing {
	20% {
		transform: rotate3d(0,0,1,15deg)
	}

	40% {
		transform: rotate3d(0,0,1,-10deg)
	}

	60% {
		transform: rotate3d(0,0,1,5deg)
	}

	80% {
		transform: rotate3d(0,0,1,-5deg)
	}

	to {
		transform: rotate3d(0,0,1,0deg)
	}
}

@keyframes arcu_tada {
	from {
		transform: scale3d(1,1,1)
	}

	10%,20% {
		transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
	}

	30%,50%,70%,90% {
		transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
	}

	40%,60%,80% {
		transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
	}

	to {
		transform: scale3d(1,1,1)
	}
}

@keyframes arcu_wobble {
	from {
		transform: none
	}

	15% {
		transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
	}

	30% {
		transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg)
	}

	45% {
		transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
	}

	60% {
		transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg)
	}

	75% {
		transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
	}

	to {
		transform: none
	}
}

@keyframes arcu_jello {
	11.1%,from,to {
		transform: none
	}

	22.2% {
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}

	33.3% {
		transform: skewX(6.25deg) skewY(6.25deg)
	}

	44.4% {
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}

	55.5% {
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}

	66.6% {
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}

	77.7% {
		transform: skewX(.390625deg) skewY(.390625deg)
	}

	88.8% {
		transform: skewX(-.1953125deg) skewY(-.1953125deg)
	}
}

@keyframes arcu_bounceIn {
	20%,40%,60%,80%,from,to {
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		transform: scale3d(.3,.3,.3)
	}

	20% {
		transform: scale3d(1.1,1.1,1.1)
	}

	40% {
		transform: scale3d(.9,.9,.9)
	}

	60% {
		opacity: 1;
		transform: scale3d(1.03,1.03,1.03)
	}

	80% {
		transform: scale3d(.97,.97,.97)
	}

	to {
		opacity: 1;
		transform: scale3d(1,1,1)
	}
}

@keyframes arcu_bounceInDown {
	60%,75%,90%,from,to {
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		transform: translate3d(0,-3000px,0)
	}

	60% {
		opacity: 1;
		transform: translate3d(0,25px,0)
	}

	75% {
		transform: translate3d(0,-10px,0)
	}

	90% {
		transform: translate3d(0,5px,0)
	}

	to {
		transform: none
	}
}

@keyframes arcu_bounceInLeft {
	60%,75%,90%,from,to {
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		transform: translate3d(-3000px,0,0)
	}

	60% {
		opacity: 1;
		transform: translate3d(25px,0,0)
	}

	75% {
		transform: translate3d(-10px,0,0)
	}

	90% {
		transform: translate3d(5px,0,0)
	}

	to {
		transform: none
	}
}

@keyframes arcu_bounceInRight {
	60%,75%,90%,from,to {
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	from {
		opacity: 0;
		transform: translate3d(3000px,0,0)
	}

	60% {
		opacity: 1;
		transform: translate3d(-25px,0,0)
	}

	75% {
		transform: translate3d(10px,0,0)
	}

	90% {
		transform: translate3d(-5px,0,0)
	}

	to {
		transform: none
	}
}

@keyframes arcu_bounceInUp {
	60%,75%,90%,from,to {
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	from {
		opacity: 0;
		transform: translate3d(0,3000px,0)
	}

	60% {
		opacity: 1;
		transform: translate3d(0,-20px,0)
	}

	75% {
		transform: translate3d(0,10px,0)
	}

	90% {
		transform: translate3d(0,-5px,0)
	}

	to {
		transform: translate3d(0,0,0)
	}
}

@keyframes arcu_bounceOut {
	20% {
		transform: scale3d(.9,.9,.9)
	}

	50%,55% {
		opacity: 1;
		transform: scale3d(1.1,1.1,1.1)
	}

	to {
		opacity: 0;
		transform: scale3d(.3,.3,.3)
	}
}

@keyframes arcu_bounceOutDown {
	20% {
		transform: translate3d(0,10px,0)
	}

	40%,45% {
		opacity: 1;
		transform: translate3d(0,-20px,0)
	}

	to {
		opacity: 0;
		transform: translate3d(0,2000px,0)
	}
}

@keyframes arcu_bounceOutLeft {
	20% {
		opacity: 1;
		transform: translate3d(20px,0,0)
	}

	to {
		opacity: 0;
		transform: translate3d(-2000px,0,0)
	}
}

@keyframes arcu_bounceOutRight {
	20% {
		opacity: 1;
		transform: translate3d(-20px,0,0)
	}

	to {
		opacity: 0;
		transform: translate3d(2000px,0,0)
	}
}

@keyframes arcu_bounceOutUp {
	20% {
		transform: translate3d(0,-10px,0)
	}

	40%,45% {
		opacity: 1;
		transform: translate3d(0,20px,0)
	}

	to {
		opacity: 0;
		transform: translate3d(0,-2000px,0)
	}
}

@keyframes arcu_fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes arcu_fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0,-100%,0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

@keyframes arcu_fadeInDownBig {
	from {
		opacity: 0;
		transform: translate3d(0,-2000px,0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

@keyframes arcu_fadeInLeft {
	from {
		opacity: 0;
		transform: translate3d(-100%,0,0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

@keyframes arcu_fadeInLeftBig {
	from {
		opacity: 0;
		transform: translate3d(-2000px,0,0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

@keyframes arcu_fadeInRight {
	from {
		opacity: 0;
		transform: translate3d(100%,0,0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

@keyframes arcu_fadeInRightBig {
	from {
		opacity: 0;
		transform: translate3d(2000px,0,0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

@keyframes arcu_fadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0,100%,0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

@keyframes arcu_fadeInUpBig {
	from {
		opacity: 0;
		transform: translate3d(0,2000px,0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

@keyframes arcu_fadeOut {
	from {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes arcu_fadeOutDown {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(0,100%,0)
	}
}

@keyframes arcu_fadeOutDownBig {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(0,2000px,0)
	}
}

@keyframes arcu_fadeOutLeft {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(-100%,0,0)
	}
}

@keyframes arcu_fadeOutLeftBig {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(-2000px,0,0)
	}
}

@keyframes arcu_fadeOutRight {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(100%,0,0)
	}
}

@keyframes arcu_fadeOutRightBig {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(2000px,0,0)
	}
}

@keyframes arcu_fadeOutUp {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(0,-100%,0)
	}
}

@keyframes arcu_fadeOutUpBig {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(0,-2000px,0)
	}
}

@keyframes arcu_flip {
	from {
		transform: perspective(400px) rotate3d(0,1,0,-360deg);
		animation-timing-function: ease-out
	}

	40% {
		transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
		animation-timing-function: ease-out
	}

	50% {
		transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
		animation-timing-function: ease-in
	}

	80% {
		transform: perspective(400px) scale3d(.95,.95,.95);
		animation-timing-function: ease-in
	}

	to {
		transform: perspective(400px);
		animation-timing-function: ease-in
	}
}

@keyframes arcu_flipInX {
	from {
		transform: perspective(400px) rotate3d(1,0,0,90deg);
		animation-timing-function: ease-in;
		opacity: 0
	}

	40% {
		transform: perspective(400px) rotate3d(1,0,0,-20deg);
		animation-timing-function: ease-in
	}

	60% {
		transform: perspective(400px) rotate3d(1,0,0,10deg);
		opacity: 1
	}

	80% {
		transform: perspective(400px) rotate3d(1,0,0,-5deg)
	}

	to {
		transform: perspective(400px)
	}
}

@keyframes arcu_flipInY {
	from {
		transform: perspective(400px) rotate3d(0,1,0,90deg);
		animation-timing-function: ease-in;
		opacity: 0
	}

	40% {
		transform: perspective(400px) rotate3d(0,1,0,-20deg);
		animation-timing-function: ease-in
	}

	60% {
		transform: perspective(400px) rotate3d(0,1,0,10deg);
		opacity: 1
	}

	80% {
		transform: perspective(400px) rotate3d(0,1,0,-5deg)
	}

	to {
		transform: perspective(400px)
	}
}

@keyframes arcu_flipOutX {
	from {
		transform: perspective(400px)
	}

	30% {
		transform: perspective(400px) rotate3d(1,0,0,-20deg);
		opacity: 1
	}

	to {
		transform: perspective(400px) rotate3d(1,0,0,90deg);
		opacity: 0
	}
}

@keyframes arcu_flipOutY {
	from {
		transform: perspective(400px)
	}

	30% {
		transform: perspective(400px) rotate3d(0,1,0,-15deg);
		opacity: 1
	}

	to {
		transform: perspective(400px) rotate3d(0,1,0,90deg);
		opacity: 0
	}
}

@keyframes arcu_lightSpeedIn {
	from {
		transform: translate3d(100%,0,0) skewX(-30deg);
		opacity: 0
	}

	60% {
		transform: skewX(20deg);
		opacity: 1
	}

	80% {
		transform: skewX(-5deg);
		opacity: 1
	}

	to {
		transform: none;
		opacity: 1
	}
}

@keyframes arcu_lightSpeedOut {
	from {
		opacity: 1
	}

	to {
		transform: translate3d(100%,0,0) skewX(30deg);
		opacity: 0
	}
}

@keyframes arcu_rotateIn {
	from {
		transform-origin: center;
		transform: rotate3d(0,0,1,-200deg);
		opacity: 0
	}

	to {
		transform-origin: center;
		transform: none;
		opacity: 1
	}
}

@keyframes arcu_rotateInDownLeft {
	from {
		transform-origin: left bottom;
		transform: rotate3d(0,0,1,-45deg);
		opacity: 0
	}

	to {
		transform-origin: left bottom;
		transform: none;
		opacity: 1
	}
}

@keyframes arcu_rotateInDownRight {
	from {
		transform-origin: right bottom;
		transform: rotate3d(0,0,1,45deg);
		opacity: 0
	}

	to {
		transform-origin: right bottom;
		transform: none;
		opacity: 1
	}
}

@keyframes arcu_rotateInUpLeft {
	from {
		transform-origin: left bottom;
		transform: rotate3d(0,0,1,45deg);
		opacity: 0
	}

	to {
		transform-origin: left bottom;
		transform: none;
		opacity: 1
	}
}

@keyframes arcu_rotateInUpRight {
	from {
		transform-origin: right bottom;
		transform: rotate3d(0,0,1,-90deg);
		opacity: 0
	}

	to {
		transform-origin: right bottom;
		transform: none;
		opacity: 1
	}
}

@keyframes arcu_rotateOut {
	from {
		transform-origin: center;
		opacity: 1
	}

	to {
		transform-origin: center;
		transform: rotate3d(0,0,1,200deg);
		opacity: 0
	}
}

@keyframes arcu_rotateOutDownLeft {
	from {
		transform-origin: left bottom;
		opacity: 1
	}

	to {
		transform-origin: left bottom;
		transform: rotate3d(0,0,1,45deg);
		opacity: 0
	}
}

@keyframes arcu_rotateOutDownRight {
	from {
		transform-origin: right bottom;
		opacity: 1
	}

	to {
		transform-origin: right bottom;
		transform: rotate3d(0,0,1,-45deg);
		opacity: 0
	}
}

@keyframes arcu_rotateOutUpLeft {
	from {
		transform-origin: left bottom;
		opacity: 1
	}

	to {
		transform-origin: left bottom;
		transform: rotate3d(0,0,1,-45deg);
		opacity: 0
	}
}

@keyframes arcu_rotateOutUpRight {
	from {
		transform-origin: right bottom;
		opacity: 1
	}

	to {
		transform-origin: right bottom;
		transform: rotate3d(0,0,1,90deg);
		opacity: 0
	}
}

@keyframes arcu_hinge {
	0% {
		transform-origin: top left;
		animation-timing-function: ease-in-out
	}

	20%,60% {
		transform: rotate3d(0,0,1,80deg);
		transform-origin: top left;
		animation-timing-function: ease-in-out
	}

	40%,80% {
		transform: rotate3d(0,0,1,60deg);
		transform-origin: top left;
		animation-timing-function: ease-in-out;
		opacity: 1
	}

	to {
		transform: translate3d(0,700px,0);
		opacity: 0
	}
}

@keyframes arcu_jackInTheBox {
	from {
		opacity: 0;
		transform: scale(.1) rotate(30deg);
		transform-origin: center bottom
	}

	50% {
		transform: rotate(-10deg)
	}

	70% {
		transform: rotate(3deg)
	}

	to {
		opacity: 1;
		transform: scale(1)
	}
}

@keyframes arcu_rollIn {
	from {
		opacity: 0;
		transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
	}

	to {
		opacity: 1;
		transform: none
	}
}

@keyframes arcu_rollOut {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg)
	}
}

@keyframes arcu_zoomIn {
	from {
		opacity: 0;
		transform: scale3d(.3,.3,.3)
	}

	50% {
		opacity: 1
	}
}

@keyframes arcu_zoomInDown {
	from {
		opacity: 0;
		transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

@keyframes arcu_zoomInLeft {
	from {
		opacity: 0;
		transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

@keyframes arcu_zoomInRight {
	from {
		opacity: 0;
		transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

@keyframes arcu_zoomInUp {
	from {
		opacity: 0;
		transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

@keyframes arcu_zoomOut {
	from {
		opacity: 1
	}

	50% {
		opacity: 0;
		transform: scale3d(.3,.3,.3)
	}

	to {
		opacity: 0
	}
}

@keyframes arcu_zoomOutDown {
	40% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	to {
		opacity: 0;
		transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
		transform-origin: center bottom;
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

@keyframes arcu_zoomOutLeft {
	40% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
	}

	to {
		opacity: 0;
		transform: scale(.1) translate3d(-2000px,0,0);
		transform-origin: left center
	}
}

@keyframes arcu_zoomOutRight {
	40% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
	}

	to {
		opacity: 0;
		transform: scale(.1) translate3d(2000px,0,0);
		transform-origin: right center
	}
}

@keyframes arcu_zoomOutUp {
	40% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	to {
		opacity: 0;
		transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
		transform-origin: center bottom;
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

@keyframes arcu_slideInDown {
	from {
		transform: translate3d(0,-100%,0);
		visibility: visible
	}

	to {
		transform: translate3d(0,0,0)
	}
}

@keyframes arcu_slideInLeft {
	from {
		transform: translate3d(-100%,0,0);
		visibility: visible
	}

	to {
		transform: translate3d(0,0,0)
	}
}

@keyframes arcu_slideInRight {
	from {
		transform: translate3d(100%,0,0);
		visibility: visible
	}

	to {
		transform: translate3d(0,0,0)
	}
}

@keyframes arcu_slideInUp {
	from {
		transform: translate3d(0,100%,0);
		visibility: visible
	}

	to {
		transform: translate3d(0,0,0)
	}
}

@keyframes arcu_slideOutDown {
	from {
		transform: translate3d(0,0,0)
	}

	to {
		visibility: hidden;
		transform: translate3d(0,100%,0)
	}
}

@keyframes arcu_slideOutLeft {
	from {
		transform: translate3d(0,0,0)
	}

	to {
		visibility: hidden;
		transform: translate3d(-100%,0,0)
	}
}

@keyframes arcu_slideOutRight {
	from {
		transform: translate3d(0,0,0)
	}

	to {
		visibility: hidden;
		transform: translate3d(100%,0,0)
	}
}

@keyframes arcu_slideOutUp {
	from {
		transform: translate3d(0,0,0)
	}

	to {
		visibility: hidden;
		transform: translate3d(0,-100%,0)
	}
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(2) {
	transform: translate3d(-1000px,0,0)
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(3) {
	transform: translate3d(-1500px,0,0)
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(4) {
	transform: translate3d(-2000px,0,0)
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(5) {
	transform: translate3d(-2500px,0,0)
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(6) {
	transform: translate3d(-3000px,0,0)
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(7) {
	transform: translate3d(-3500px,0,0)
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(8) {
	transform: translate3d(-4000px,0,0)
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(9) {
	transform: translate3d(-4500px,0,0)
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(10) {
	transform: translate3d(-5000px,0,0)
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(11) {
	transform: translate3d(-5500px,0,0)
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(12) {
	transform: translate3d(-6000px,0,0)
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(13) {
	transform: translate3d(-6500px,0,0)
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(14) {
	transform: translate3d(-7000px,0,0)
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(15) {
	transform: translate3d(-7500px,0,0)
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(16) {
	transform: translate3d(-8000px,0,0)
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(17) {
	transform: translate3d(-8500px,0,0)
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(18) {
	transform: translate3d(-9000px,0,0)
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(19) {
	transform: translate3d(-9500px,0,0)
}

.arcontactus-widget.left .messangers-block .messangers-list.arcu-fromaside li:nth-child(20) {
	transform: translate3d(-10000px,0,0)
}

.arcontactus-widget .pulsation:nth-of-type(2n) {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}

.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-typing>div:nth-child(2) {
	animation-delay: .1s
}

.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-typing>div:nth-child(3) {
	animation-delay: .2s
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(2),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(2) {
	transform: translate3d(0,1000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(3),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(3) {
	transform: translate3d(0,1500px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(4),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(4) {
	transform: translate3d(0,2000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(5),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(5) {
	transform: translate3d(0,2500px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(6),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(6) {
	transform: translate3d(0,3000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(7),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(7) {
	transform: translate3d(0,3500px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(8),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(8) {
	transform: translate3d(0,4000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(9),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(9) {
	transform: translate3d(0,4500px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(10),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(10) {
	transform: translate3d(0,5000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(11),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(11) {
	transform: translate3d(0,5500px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(12),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(12) {
	transform: translate3d(0,6000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(13),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(13) {
	transform: translate3d(0,6500px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(14),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(14) {
	transform: translate3d(0,7000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(15),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(15) {
	transform: translate3d(0,7500px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(16),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(16) {
	transform: translate3d(0,8000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(17),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(17) {
	transform: translate3d(0,8500px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(18),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(18) {
	transform: translate3d(0,9000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(19),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(19) {
	transform: translate3d(0,9500px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-downtoup li:nth-child(20),.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(20) {
	transform: translate3d(0,10000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(2) {
	transform: translate3d(0,-1000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(3) {
	transform: translate3d(0,-1500px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(4) {
	transform: translate3d(0,-2000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(5) {
	transform: translate3d(0,-2500px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(6) {
	transform: translate3d(0,-3000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(7) {
	transform: translate3d(0,-3500px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(8) {
	transform: translate3d(0,-4000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(9) {
	transform: translate3d(0,-4500px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(10) {
	transform: translate3d(0,-5000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(11) {
	transform: translate3d(0,-5500px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(12) {
	transform: translate3d(0,-6000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(13) {
	transform: translate3d(0,-6500px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(14) {
	transform: translate3d(0,-7000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(15) {
	transform: translate3d(0,-7500px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(16) {
	transform: translate3d(0,-8000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(17) {
	transform: translate3d(0,-8500px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(18) {
	transform: translate3d(0,-9000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(19) {
	transform: translate3d(0,-9500px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-uptodown li:nth-child(20) {
	transform: translate3d(0,-10000px,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(2) {
	transform: translate3d(1000px,0,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(3) {
	transform: translate3d(1500px,0,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(4) {
	transform: translate3d(2000px,0,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(5) {
	transform: translate3d(2500px,0,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(6) {
	transform: translate3d(3000px,0,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(7) {
	transform: translate3d(3500px,0,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(8) {
	transform: translate3d(4000px,0,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(9) {
	transform: translate3d(4500px,0,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(10) {
	transform: translate3d(5000px,0,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(11) {
	transform: translate3d(5500px,0,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(12) {
	transform: translate3d(6000px,0,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(13) {
	transform: translate3d(6500px,0,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(14) {
	transform: translate3d(7000px,0,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(15) {
	transform: translate3d(7500px,0,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(16) {
	transform: translate3d(8000px,0,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(17) {
	transform: translate3d(8500px,0,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(18) {
	transform: translate3d(9000px,0,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(19) {
	transform: translate3d(9500px,0,0)
}

.arcontactus-widget .messangers-block .messangers-list.arcu-fromaside li:nth-child(20) {
	transform: translate3d(10000px,0,0)
}

.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group button[type=submit] {
	display: block;
	width: 100%;
	border-radius: 4px;
	border: 0;
	background-color: red;
	color: #fff;
	font-family: Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif;
	font-size: 14px;
	padding: 7px 5px 7px;
	cursor: pointer;
	height: 36px;
	margin: 0;
	line-height: 1
}

.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group button[type=submit]:hover {
	opacity: .8
}

@-webkit-keyframes arcontactus-pulse {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 1
	}

	50% {
		opacity: .5
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0
	}
}

@media (max-width: 428px) {
	.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group input[type=tel],.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group button[type=submit] {
		display:block;
		width: 100%;
		margin: 0 0 5px 0
	}

	.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group input[type=tel] {
		margin-bottom: 10px !important
	}
}

@keyframes arcontactus-updown {
	0%,43%,100% {
		transform: translate(0,0)
	}

	25%,35% {
		transform: translate(0,-10px)
	}
}

@-webkit-keyframes arcontactus-updown {
	0% {
		transform: translate(0 0)
	}

	25% {
		transform: translate(-10px 0)
	}

	35% {
		transform: translate(-10px 0)
	}

	43% {
		transform: translate(0 0)
	}

	100% {
		transform: translate(0 0)
	}
}

@keyframes arcontactus-pulse {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 1
	}

	50% {
		opacity: .5
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0
	}
}

@-webkit-keyframes arcontactus-show-stat {
	0%,20% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	21%,84% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	85%,100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes arcontactus-show-stat {
	0%,20% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	21%,84% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	85%,100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes arcontactus-show-icons {
	0%,20% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	21%,84% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	85%,100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

@keyframes arcontactus-show-icons {
	0%,20% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	21%,84% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	85%,100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

#lhc_status_container,#lhc_status-icon-restore {
	display: none !important
}

#ar-zalo-chat-widget {
	display: none;
}

#chat-application {
	display: none !important;
}

#customer-chat-iframe {
	display: none !important
}

#customer-chat-iframe #mobile-widget {
	display: none !important
}

#lz_overlay_wm,#lz_overlay_preview {
	display: none !important
}
#arcontactus-message-callback-phone-submit {
	font-weight: 400
}

#ar-zalo-chat-widget {
	display: none
}

@media(max-width: 428px) {
}
.n2-in-fullscreen [data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]) {
	opacity: 1
}

.n2-section-smartslider {
	position: relative;
	width: 100%
}

.n2-ss-align {
	position: relative;
	z-index: 0;
	overflow: hidden
}

.n2-ss-slider {
	-webkit-font-smoothing: antialiased
}

.n2-ss-slider,.n2-ss-slider .n2_ss__touch_element {
	-webkit-tap-highlight-color: transparent;
	-webkit-tap-highlight-color: transparent
}

.n2-ss-slider>*,.n2-ss-slider .n2_ss__touch_element>* {
	-webkit-tap-highlight-color: initial
}

.n2-ss-slider .n2-ow,.n2-ss-slider .n2-ow-all * {
	font-size: inherit;
	line-height: inherit;
	letter-spacing: inherit
}

.n2-ss-slider .n2-ow,.n2-ss-slider .n2-ow:before,.n2-ss-slider .n2-ow:after,.n2-ss-slider .n2-ow-all *,.n2-ss-slider .n2-ow-all :before,.n2-ss-slider .n2-ow-all :after {
	box-sizing: content-box
}

.n2-ss-slider .n2-ow:before,.n2-ss-slider .n2-ow:after,.n2-ss-slider .n2-ow-all :not(i):before,.n2-ss-slider .n2-ow-all :not(i):after {
	display: none
}

.n2-ss-slider a.n2-ow,.n2-ss-slider .n2-ow-all a {
	border: 0;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none
}

.n2-ss-slider a.n2-ow,.n2-ss-slider a.n2-ow:focus,.n2-ss-slider .n2-ow-all a,.n2-ss-slider .n2-ow-all a:focus {
	outline: 0!important;
	transition: none 0s;
	box-shadow: none;
	text-decoration: none
}

.n2-ss-slider path {
	transition: none 0s
}

.n2-ss-slider .n2-ow-all b,.n2-ss-slider .n2-ow-all i {
	color: inherit
}

.n2-ss-slider h1.n2-ow,.n2-ss-slider h2.n2-ow,.n2-ss-slider h3.n2-ow,.n2-ss-slider h4.n2-ow,.n2-ss-slider h5.n2-ow,.n2-ss-slider h6.n2-ow,.n2-ss-slider p.n2-ow,.n2-ss-slider .n2-ow-all h1,.n2-ss-slider .n2-ow-all h2,.n2-ss-slider .n2-ow-all h3,.n2-ss-slider .n2-ow-all h4,.n2-ss-slider .n2-ow-all h5,.n2-ss-slider .n2-ow-all h6,.n2-ss-slider .n2-ow-all p {
	margin: 0;
	padding-left: 0;
	padding-right: 0;
	height: auto;
	width: auto;
	border: 0;
	box-shadow: none;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none
}

.n2-ss-slider iframe {
	border: 0
}

.n2-ss-slider iframe.n2-ow,.n2-ss-slider .n2-ow-all iframe {
	margin: 0
}

.n2-ss-slider img.n2-ow,.n2-ss-slider .n2-ow-all img {
	width: auto;
	box-shadow: none;
	border-radius: 0;
	background: 0 0;
	background: 0 0;
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: top
}

.n2-ss-slider ul.n2-ow,.n2-ss-slider li.n2-ow,.n2-ss-slider img.n2-ow,.n2-ss-slider a.n2-ow,.n2-ss-slider p.n2-ow,.n2-ss-slider ol.n2-ow,.n2-ss-slider textarea.n2-ow,.n2-ss-slider input.n2-ow,.n2-ss-slider button.n2-ow {
	transition: none 0s
}

.n2-ss-slider p {
	background-color: transparent
}

.n2-ss-slider {
	z-index: 3;
	position: relative;
	text-align: left;
	width: 100%;
	min-height: 1px
}

[dir=rtl] .n2-ss-slider {
	text-align: right
}

.n2-ss-slider :focus {
	outline: 0
}

[dir=rtl] .n2-ss-slider .n2-ss-slide-background {
	text-align: left
}

.n2-ss-slider.n2-ss-load-fade {
	position: absolute;
	opacity: 0;
	transition: opacity .3s ease-in-out
}

.n2-ss-slider.n2notransition * {
	transition: none 0s!important
}

.n2-ss-slider .n2-ss-slide {
	text-align: center
}

.n2-ss-slider .n2-ss-slide,.n2-ss-slider .n2-ss-canvas {
	position: relative
}

.n2-ss-slider .n2-ss-slide,.n2-ss-slider .n2-ss-canvas {
	overflow: hidden!important
}

.n2-ss-slider .n2-ss-slide-background,.n2-ss-slider .n2-ss-slide-background * {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: left
}

.n2-ss-slider .n2-ss-slide-background {
	z-index: 10
}

.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color[data-overlay="1"] {
	z-index: 7
}

.n2-ss-slider [data-mode=fill] .n2-ss-slide-background-image {
	background-size: cover
}

.n2-ss-slider [data-mode=blurfit] .n2-ss-slide-background-image {
	background-size: cover
}

.n2-ss-slider [data-mode=blurfit] .n2-ss-slide-background-image+.n2-ss-slide-background-image {
	background-size: contain
}

.n2-ss-slider [data-mode=fit] .n2-ss-slide-background-image {
	background-size: contain
}

.n2-ss-slider [data-mode=simple] .n2-ss-slide-background-image {
	background-size: cover
}

.n2-ss-slider [data-mode=stretch] .n2-ss-slide-background-image {
	background-size: 100% 100%
}

.n2-ss-slider [data-mode=center] .n2-ss-slide-background-image {
	background-position: 50% 50%
}

.n2-ss-slider [data-mode=tile] .n2-ss-slide-background-image {
	background-repeat: repeat
}

.n2-ss-slider [data-mode=fixed] .n2-ss-slide-background-image {
	background-size: cover
}

.n2-ss-slider .n2-ss-layers-container {
	visibility: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	z-index: 20
}

.n2-ss-slider [onclick].n2-ss-layers-container {
	visibility: visible
}

.n2-ss-slider .n2-ss-layers-container>* {
	visibility: visible
}

.n2-ss-slider .n2-ss-layer {
	outline: 1px solid RGBA(0,0,0,0);
	z-index: 2
}

.n2-ss-slider .n2-ss-layer[data-pm=absolute] {
	position: absolute
}

.n2-ss-slider .n2-ss-layer[data-pm=default],.n2-ss-slider .n2-ss-layer[data-pm=normal] {
	position: relative;
	min-height: 1px
}

.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-parallax,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-parallax,.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-parallax>.n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-parallax>.n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-mask>.n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-mask>.n2-ss-layer-rotation {
	flex: 1 1 auto;
	min-height: 100%;
	height: auto!important;
	display: flex;
	flex-direction: column
}

.n2-ss-slider[data-device-mode=desktopPortrait] [data-hide-desktopportrait="1"],.n2-ss-slider[data-device-mode=desktopLandscape] [data-hide-desktoplandscape="1"],.n2-ss-slider[data-device-mode=tabletPortrait] [data-hide-tabletportrait="1"],.n2-ss-slider[data-device-mode=tabletLandscape] [data-hide-tabletlandscape="1"],.n2-ss-slider[data-device-mode=mobilePortrait] [data-hide-mobileportrait="1"],.n2-ss-slider[data-device-mode=mobileLandscape] [data-hide-mobilelandscape="1"] {
	display: none!important
}

.n2-ss-slider .n2-ss-widget {
	position: relative;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000px;
	z-index: 1;
	font-size: 16px;
	transition: opacity .4s ease;
	opacity: 1
}

.n2-ss-slider .n2-ss-widget[data-position=above],.n2-ss-slider .n2-ss-widget[data-position=below] {
	margin-left: auto;
	margin-right: auto
}

.n2-ss-slider .n2-ss-static-slide div[data-sstype=slide]>.n2-ss-layer,.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="1"]>div.n2-ss-section-main-content,.n2-ss-slider .n2-ss-static-slide div[data-sstype=content] .n2-ss-section-main-content>* {
	visibility: visible
}

.n2-ss-slider .n2-ss-static-slide,.n2-ss-slider .n2-ss-static-slide div[data-sstype=slide],.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="0"],.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="0"] div.n2-ss-section-main-content {
	visibility: hidden
}

.n2-ss-slider video.n2-ow {
	max-width: none
}

.n2-ss-slider iframe.n2-ow {
	max-width: none;
	display: block
}

.n2-ss-slider form.n2-ow {
	margin: 0;
	border: 0;
	padding: 0
}

.n2-ss-slider input.n2-ow:focus {
	outline: 0
}

.n2-ss-slider input.n2-ow[placeholder] {
	overflow: hidden;
	text-overflow: clip
}

.n2-ss-slider ::-moz-placeholder {
	text-overflow: clip;
	color: inherit
}

.n2-ss-slider input.n2-ow:-moz-placeholder {
	text-overflow: clip;
	color: inherit
}

.n2-ss-slider input.n2-ow::-webkit-input-placeholder,.n2-ss-slider input.n2-ow::placeholder {
	color: inherit
}

.n2-ss-slider table.n2-ow {
	table-layout: auto;
	margin: 0
}

.n2-ss-slider .n2-ss-section-main-content>.n2-ss-layer[data-sstype=row][data-frontend-fullwidth="0"] {
	width: auto
}

.n2-ss-slider [data-frontend-fullwidth="0"][data-sstype=row]>.n2-ss-layer-row[row-wrapped="0"]>.n2-ss-layer-row-inner>.n2-ss-layer {
	min-width: 10px;
	width: auto!important;
	flex: 0 1 auto
}

.n2-ss-slider[data-ie] [data-frontend-fullwidth="0"][data-sstype=row]>.n2-ss-layer-row[row-wrapped="0"]>.n2-ss-layer-row-inner>.n2-ss-layer {
	display: inline-block;
	flex: none;
	max-width: 100%
}

.n2-ss-slider [data-frontend-fullwidth="0"][data-sstype=row]>.n2-ss-layer-row[row-wrapped="0"]>.n2-ss-layer-row-inner {
	flex-wrap: wrap
}

.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer {
	display: flex;
	flex: 1 1 auto
}

.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer>.n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer>.n2-ss-layer-parallax {
	display: flex
}

.n2-ss-slider[data-ie] .n2-ss-layer[data-sstype=content],.n2-ss-slider[data-ie] .n2-ss-layer-row,.n2-ss-slider[data-ie] .n2-ss-layer-col {
	background-attachment: scroll!important
}

.n2-ss-slider .n2-ss-layer-row {
	box-sizing: border-box;
	display: flex
}

.n2-ss-slider .n2-ss-layer-row-inner {
	position: relative;
	box-sizing: border-box;
	display: flex;
	visibility: hidden
}

.n2-ss-slider .n2-ss-layer-row-inner>* {
	visibility: visible
}

.n2-ss-slider [row-wrapped="1"]>.n2-ss-layer-row-inner {
	flex-wrap: wrap
}

.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer .n2-ss-layer-row {
	height: auto;
	width: 100%
}

.n2-ss-slider .n2-ss-layer-row>.n2-ss-layer {
	box-sizing: border-box;
	width: 1px;
	flex: 1 1 auto
}

.n2-ss-layer[data-sstype=slide] {
	flex: 0 0 auto;
	position: relative;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	min-height: 100%;
	z-index: 2;
	display: flex;
	justify-content: center;
	flex-flow: column
}

.n2-ss-slider .n2-ss-layer[data-sstype=slide].n2-ss-layer--height-calc,.n2-ss-slider .n2-ss-static-slide.n2-ss-layer--height-calc {
	min-height: 0;
	height: auto
}

.n2-ss-slider .n2-ss-layer-content .n2-ss-layer {
	width: auto
}

.n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal] {
	max-width: 100%
}

.n2-ss-slider .n2-ss-layer[data-sstype=content] {
	flex: 0 0 auto;
	width: 100%;
	min-height: 100%;
	position: relative;
	z-index: 2;
	display: flex
}

.n2-ss-slider .n2-ss-layer-content {
	flex: 0 0 auto;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	box-sizing: border-box;
	position: relative;
	min-height: 10px
}

.n2-ss-slider .n2-ss-section-main-content {
	flex: 1 1 auto;
	display: flex;
	justify-content: center;
	flex-direction: column;
	min-height: 100%
}

.n2-ss-slider .n2-ss-layer--need-width[data-pm=normal] {
	width: 100%
}

.n2-ss-slider .n2-ss-layer-content[data-alignitems=stretch] {
	align-items: stretch
}

.n2-ss-slider .n2-ss-layer-content[data-alignitems=flex-start] {
	align-items: flex-start
}

.n2-ss-slider .n2-ss-layer-content[data-alignitems=center] {
	align-items: center
}

.n2-ss-slider .n2-ss-layer-content[data-alignitems=flex-end] {
	align-items: flex-end
}

.n2-ss-slider .n2-ss-layer-content[data-verticalalign=flex-start] {
	justify-content: flex-start
}

.n2-ss-slider .n2-ss-layer-content[data-verticalalign=center] {
	justify-content: center
}

.n2-ss-slider .n2-ss-layer-content[data-verticalalign=flex-end] {
	justify-content: flex-end
}

.n2-ss-slider .n2-ss-layer-content[data-verticalalign=space-around] {
	justify-content: space-around
}

.n2-ss-slider .n2-ss-layer-content[data-verticalalign=space-between] {
	justify-content: space-between
}

.n2-ss-slider .n2-ss-layer[data-sstype=col] {
	display: flex;
	flex-flow: column;
	order: 10;
	flex: 1 1 auto
}

.n2-ss-slider .n2-ss-layer[data-sstype=col][data-has-maxwidth="1"] {
	align-self: stretch
}

.n2-ss-slider .n2-ss-layer-col {
	box-sizing: border-box;
	position: relative;
	width: 100%;
	height: auto;
	flex: 1 1 auto
}

.n2-ss-slider .n2-ss-layer-col>.n2-ss-layer {
	flex: 0 0 auto
}

.n2-ss-slider [data-csstextalign=left] {
	text-align: left
}

.n2-ss-slider [data-csstextalign=center] {
	text-align: center
}

.n2-ss-slider [data-csstextalign=right] {
	text-align: right
}

.n2-ss-slider .n2-ss-layer[data-has-maxwidth="1"][data-pm=normal] {
	width: 100%
}

.n2-ss-slider [data-csstextalign=left] [data-has-maxwidth="1"],.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=center]):not([data-csstextalign=right]):not([data-csstextalign=inherit]) [data-has-maxwidth="1"],.n2-ss-slider [data-csstextalign=left] [data-frontend-fullwidth="0"],.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=center]):not([data-csstextalign=right]):not([data-csstextalign=inherit]) [data-frontend-fullwidth="0"] {
	align-self: flex-start
}

[dir=rtl] .n2-ss-slider [data-csstextalign=left] [data-has-maxwidth="1"],[dir=rtl] .n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=center]):not([data-csstextalign=right]):not([data-csstextalign=inherit]) [data-has-maxwidth="1"],[dir=rtl] .n2-ss-slider [data-csstextalign=left] [data-frontend-fullwidth="0"],[dir=rtl] .n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=center]):not([data-csstextalign=right]):not([data-csstextalign=inherit]) [data-frontend-fullwidth="0"] {
	align-self: flex-end
}

.n2-ss-slider [data-csstextalign=center] [data-has-maxwidth="1"],.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=left]):not([data-csstextalign=right]):not([data-csstextalign=inherit]) [data-has-maxwidth="1"],.n2-ss-slider [data-csstextalign=center] [data-frontend-fullwidth="0"],.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=left]):not([data-csstextalign=right]):not([data-csstextalign=inherit]) [data-frontend-fullwidth="0"] {
	align-self: center
}

.n2-ss-slider [data-csstextalign=right] [data-has-maxwidth="1"],.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=left]):not([data-csstextalign=center]):not([data-csstextalign=inherit]) [data-has-maxwidth="1"],.n2-ss-slider [data-csstextalign=right] [data-frontend-fullwidth="0"],.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=left]):not([data-csstextalign=center]):not([data-csstextalign=inherit]) [data-frontend-fullwidth="0"] {
	align-self: flex-end
}

[dir=rtl] .n2-ss-slider [data-csstextalign=right] [data-has-maxwidth="1"],[dir=rtl] .n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=left]):not([data-csstextalign=center]):not([data-csstextalign=inherit]) [data-has-maxwidth="1"],[dir=rtl] .n2-ss-slider [data-csstextalign=right] [data-frontend-fullwidth="0"],[dir=rtl] .n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=left]):not([data-csstextalign=center]):not([data-csstextalign=inherit]) [data-frontend-fullwidth="0"] {
	align-self: flex-start
}

.n2-ss-slider .n2-ss-layer-content>[data-cssselfalign=left],.n2-ss-slider [data-has-maxwidth="1"][data-cssselfalign=left],.n2-ss-slider [data-frontend-fullwidth="0"][data-cssselfalign=left] {
	align-self: flex-start!important
}

.n2-ss-slider .n2-ss-layer-content>[data-cssselfalign=center],.n2-ss-slider [data-has-maxwidth="1"][data-cssselfalign=center],.n2-ss-slider [data-frontend-fullwidth="0"][data-cssselfalign=center] {
	align-self: center!important
}

.n2-ss-slider .n2-ss-layer-content>[data-cssselfalign=right],.n2-ss-slider [data-has-maxwidth="1"][data-cssselfalign=right],.n2-ss-slider [data-frontend-fullwidth="0"][data-cssselfalign=right] {
	align-self: flex-end!important
}

[dir=rtl] .n2-ss-slider .n2-ss-layer-content>[data-cssselfalign=left],[dir=rtl] .n2-ss-slider [data-has-maxwidth="1"][data-cssselfalign=left],[dir=rtl] .n2-ss-slider [data-frontend-fullwidth="0"][data-cssselfalign=left] {
	align-self: flex-end!important
}

[dir=rtl] .n2-ss-slider .n2-ss-layer-content>[data-cssselfalign=right],[dir=rtl] .n2-ss-slider [data-has-maxwidth="1"][data-cssselfalign=right],[dir=rtl] .n2-ss-slider [data-frontend-fullwidth="0"][data-cssselfalign=right] {
	align-self: flex-start!important
}

.n2-ss-slider .n2-ss-layer[data-has-maxwidth="1"][data-sstype=col] {
	align-self: stretch!important
}

.n2-ss-slider [data-frontend-fullwidth="1"][data-has-maxwidth="0"][data-cssselfalign] {
	align-self: initial!important
}

.n2-ss-slider .n2-ss-img-crop {
	overflow: hidden
}

.n2-ss-slider .n2-ss-img-wrapper,.n2-ss-slider .n2-ss-img-wrapper img {
	line-height: 0
}

.n2-ss-slider .n2_ss_video_player[data-aspect-ratio="16:10"] .n2_ss_video_player__placeholder {
	padding-top: 62.5%
}

.n2-ss-slider .n2_ss_video_player[data-aspect-ratio="4:3"] .n2_ss_video_player__placeholder {
	padding-top: 75%
}

.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] {
	min-height: 50px
}

.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill],.n2-ss-slider .n2-ss-layer[data-custom-height="1"] .n2_ss_video_player[data-aspect-ratio=fill] {
	height: 100%
}

.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] .n2_ss_video_player__placeholder,.n2-ss-slider .n2-ss-layer[data-custom-height="1"]>.n2-ss-item>.n2_ss_video_player[data-aspect-ratio=fill]>.n2_ss_video_player__placeholder,.n2-ss-slider .n2-ss-layer[data-custom-height="1"]>.n2_ss_video_player[data-aspect-ratio=fill]>.n2_ss_video_player__placeholder {
	padding-top: 0
}

.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] video {
	position: static;
	height: auto
}

.n2-ss-slider .n2-ss-layer[data-pm=absolute]>.n2-ss-item>.n2_ss_video_player[data-aspect-ratio=fill]>video,.n2-ss-slider .n2-ss-layer[data-pm=absolute]>.n2_ss_video_player[data-aspect-ratio=fill]>video,.n2-ss-slider .n2-ss-layer[data-custom-height="1"]>.n2-ss-item>.n2_ss_video_player[data-aspect-ratio=fill]>video,.n2-ss-slider .n2-ss-layer[data-custom-height="1"]>.n2_ss_video_player[data-aspect-ratio=fill]>video {
	position: static;
	height: 100%
}

.n2_clear {
	clear: both
}

[data-force-hidden],[data-force-hidden] * {
	visibility: hidden!important
}
.n2-ss-spinner-simple-white-container {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -20px;
	background: #fff;
	width: 20px;
	height: 20px;
	padding: 10px;
	border-radius: 50%;
	z-index: 1000;
}

.n2-ss-spinner-simple-white {
	outline: 1px solid RGBA(0,0,0,0);
	width: 100%;
	height: 100%;
}

.n2-ss-spinner-simple-white:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 20px;
	height: 20px;
	margin-top: -11px;
	margin-left: -11px;
}

.n2-ss-spinner-simple-white:not(:required):before {
	content: '';
	border-radius: 50%;
	border-top: 2px solid #333;
	border-right: 2px solid transparent;
	animation: n2SimpleWhite .6s linear infinite;
}

@keyframes n2SimpleWhite {
	to {
		transform: rotate(360deg);
	}
}
#callnowbutton {
	display: none;
}

@media screen and (max-width: 650px) {
	#callnowbutton {
		display:block;
		position: fixed;
		text-decoration: none;
		z-index: 2147483647;
		width: 65px;
		height: 65px;
		border-radius: 50%;
		box-shadow: 0 3px 6px rgba(0,0,0,0.3);
		transform: scale(1);
		bottom: 15px;
		right: 20px;
		background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjAgNjAiPjxwYXRoIGQ9Ik03LjEwNCAxNC4wMzJsMTUuNTg2IDEuOTg0YzAgMC0wLjAxOSAwLjUgMCAwLjk1M2MwLjAyOSAwLjc1Ni0wLjI2IDEuNTM0LTAuODA5IDIuMSBsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDE2LjUgMTcuNCAxOS44IDE5LjhsMTYuODEzIDEuMTQxYzAgMCAwIDAuNCAwIDEuMSBjLTAuMDAyIDAuNDc5LTAuMTc2IDAuOTUzLTAuNTQ5IDEuMzI3bC02LjUwNCA2LjUwNWMwIDAtMTEuMjYxIDAuOTg4LTI1LjkyNS0xMy42NzRDNi4xMTcgMjUuMyA3LjEgMTQgNy4xIDE0IiBmaWxsPSIjZTEwMDAwIi8+PHBhdGggZD0iTTcuMTA0IDEzLjAzMmw2LjUwNC02LjUwNWMwLjg5Ni0wLjg5NSAyLjMzNC0wLjY3OCAzLjEgMC4zNWw1LjU2MyA3LjggYzAuNzM4IDEgMC41IDIuNTMxLTAuMzYgMy40MjZsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDUuMyA2LjkgOS4xIDEwLjY5OWMzLjg0MiAzLjggNy40IDYuNyAxMC43IDkuMSBsNC43NC00Ljc0MmMwLjg5Ny0wLjg5NSAyLjQ3MS0xLjAyNiAzLjQ5OC0wLjI4OWw3LjY0NiA1LjQ1NWMxLjAyNSAwLjcgMS4zIDIuMiAwLjQgMy4xMDVsLTYuNTA0IDYuNSBjMCAwLTExLjI2MiAwLjk4OC0yNS45MjUtMTMuNjc0QzYuMTE3IDI0LjMgNy4xIDEzIDcuMSAxMyIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==) center/45px 45px no-repeat #ff1e1e;
	}
}

#callnowbutton span {
	display: none;
}
@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
	unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v18/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-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v18/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;
}
div#n2-ss-2 {
	width: 1200px;
	margin: 0px 0px 0px 0px;
}

div#n2-ss-2 .n2-ss-slider-1 {
	position: relative;
}

div#n2-ss-2 .n2-ss-slider-2 {
	position: relative;
	overflow: hidden;
	border: 0px solid RGBA(62,62,62,1);
	border-radius: 0px;
	background-repeat: repeat;
	background-position: 50% 50%;
	background-size: cover;
	background-attachment: scroll;
	background-color: RGBA(206,211,213,1);
	z-index: 1;
}

div#n2-ss-2.n2-ss-mobileLandscape .n2-ss-slider-2,div#n2-ss-2.n2-ss-mobilePortrait .n2-ss-slider-2 {
	background-attachment: scroll;
}

div#n2-ss-2 .n-particles-js-canvas-el {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 12;
}

div#n2-ss-2 .n2-ss-slider-3 {
	position: relative;
	height: 600px;
	overflow: hidden;
	z-index: 20;
}

div#n2-ss-2 .n2-ss-slider-pane-single {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

div#n2-ss-2 .n2-ss-slider-pipeline {
	display: flex;
	height: 100%;
	width: 100000%;
	position: relative !important;
	transform-style: preserve-3d;
}

.x-msie div#n2-ss-2 .n2-ss-slider-pipeline {
	perspective: 1000px;
	backface-visibility: visible;
	transform-origin: 50% 50% 0;
}

div#n2-ss-2 .n2-ss-slide {
	z-index: 1;
	position: relative;
	width: 300px;
	height: 500px;
	display: block;
	border-radius: 0px;
	background-clip: padding-box;
	background-color: RGBA(255,255,255,1);
	border: 0px solid RGBA(62,62,62,1);
	box-sizing: border-box;
}

div#n2-ss-2 .n2-ss-layers-container {
	position: relative;
}

div#n2-ss-2 .n2-ss-slide {
	perspective: 1000px;
}

div#n2-ss-2[data-ie] .n2-ss-slide {
	perspective: none;
	transform: perspective(1000px);
}

div#n2-ss-2 .n2-ss-slide-active {
	z-index: 3;
}

div#n2-ss-2 .n2-ss-layer {
	-webkit-backface-visibility: hidden;
}

div#n2-ss-2 .nextend-arrow {
	cursor: pointer;
	overflow: hidden;
	line-height: 0 !important;
	z-index: 18;
}

div#n2-ss-2 .nextend-arrow img {
	position: relative;
	min-height: 0;
	min-width: 0;
	vertical-align: top;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	display: inline;
}

div#n2-ss-2 .nextend-arrow img.n2-arrow-hover-img {
	display: none;
}

div#n2-ss-2 .nextend-arrow:HOVER img.n2-arrow-hover-img {
	display: inline;
}

div#n2-ss-2 .nextend-arrow:HOVER img.n2-arrow-normal-img {
	display: none;
}

div#n2-ss-2 .nextend-arrow-animated {
	overflow: hidden;
}

div#n2-ss-2 .nextend-arrow-animated > div {
	position: relative;
}

div#n2-ss-2 .nextend-arrow-animated .n2-active {
	position: absolute;
}

div#n2-ss-2 .nextend-arrow-animated-fade {
	transition: background 0.3s,opacity 0.4s;
}

div#n2-ss-2 .nextend-arrow-animated-horizontal > div {
	transition: all 0.4s;
	left: 0;
}

div#n2-ss-2 .nextend-arrow-animated-horizontal .n2-active {
	top: 0;
}

div#n2-ss-2 .nextend-arrow-previous.nextend-arrow-animated-horizontal:HOVER > div,div#n2-ss-2 .nextend-arrow-previous.nextend-arrow-animated-horizontal:FOCUS > div,div#n2-ss-2 .nextend-arrow-next.nextend-arrow-animated-horizontal .n2-active {
	left: -100%;
}

div#n2-ss-2 .nextend-arrow-previous.nextend-arrow-animated-horizontal .n2-active,div#n2-ss-2 .nextend-arrow-next.nextend-arrow-animated-horizontal:HOVER > div,div#n2-ss-2 .nextend-arrow-next.nextend-arrow-animated-horizontal:FOCUS > div {
	left: 100%;
}

div#n2-ss-2 .nextend-arrow.nextend-arrow-animated-horizontal:HOVER .n2-active,div#n2-ss-2 .nextend-arrow.nextend-arrow-animated-horizontal:FOCUS .n2-active {
	left: 0;
}

div#n2-ss-2 .nextend-arrow-animated-vertical > div {
	transition: all 0.4s;
	top: 0;
}

div#n2-ss-2 .nextend-arrow-animated-vertical .n2-active {
	left: 0;
}

div#n2-ss-2 .nextend-arrow-animated-vertical .n2-active {
	top: -100%;
}

div#n2-ss-2 .nextend-arrow-animated-vertical:HOVER > div,div#n2-ss-2 .nextend-arrow-animated-vertical:FOCUS > div {
	top: 100%;
}

div#n2-ss-2 .nextend-arrow-animated-vertical:HOVER .n2-active,div#n2-ss-2 .nextend-arrow-animated-vertical:FOCUS .n2-active {
	top: 0;
}

div#n2-ss-2 .n2-ss-control-bullet {
	visibility: hidden;
	text-align: center;
	justify-content: center;
	z-index: 14;
}

div#n2-ss-2 .n2-ss-control-bullet--calculate-size {
	left: 0 !important;
}

div#n2-ss-2 .n2-ss-control-bullet-horizontal.n2-ss-control-bullet-fullsize {
	width: 100%;
}

div#n2-ss-2 .n2-ss-control-bullet-vertical.n2-ss-control-bullet-fullsize {
	height: 100%;
	flex-flow: column;
}

div#n2-ss-2 .nextend-bullet-bar {
	display: inline-flex;
	visibility: visible;
	align-items: center;
	flex-wrap: wrap;
}

div#n2-ss-2 .n2-bar-justify-content-left {
	justify-content: flex-start;
}

div#n2-ss-2 .n2-bar-justify-content-center {
	justify-content: center;
}

div#n2-ss-2 .n2-bar-justify-content-right {
	justify-content: flex-end;
}

div#n2-ss-2 .n2-ss-control-bullet-vertical > .nextend-bullet-bar {
	flex-flow: column;
}

div#n2-ss-2 .n2-ss-control-bullet-fullsize > .nextend-bullet-bar {
	display: flex;
}

div#n2-ss-2 .n2-ss-control-bullet-horizontal.n2-ss-control-bullet-fullsize > .nextend-bullet-bar {
	flex: 1 1 auto;
}

div#n2-ss-2 .n2-ss-control-bullet-vertical.n2-ss-control-bullet-fullsize > .nextend-bullet-bar {
	height: 100%;
}

div#n2-ss-2 .nextend-bullet-bar .n2-bullet {
	cursor: pointer;
	transition: background-color 0.4s;
}

div#n2-ss-2 .nextend-bullet-bar .n2-bullet.n2-active {
	cursor: default;
}

div#n2-ss-2 div.n2-ss-bullet-thumbnail-container {
	position: absolute;
	opacity: 0;
	z-index: 10000000;
}

div#n2-ss-2 .n2-ss-bullet-thumbnail-container .n2-ss-bullet-thumbnail {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

div#n2-ss-2 .n2-font-d939c7a60f687f8317da34d002163c19-hover {
	font-family: 'Source Sans Pro','Arial';
	color: #bb4a28;
	font-size: 87.5%;
	text-shadow: none;
	line-height: 1.5;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	letter-spacing: 2px;
	word-spacing: normal;
	text-transform: uppercase;
	font-weight: 700;
}

div#n2-ss-2 .n2-font-9d7ad881ff09095a6f3c2668ddd12e60-hover {
	font-family: 'Noto Sans';
	color: #303030;
	font-size: 125%;
	text-shadow: none;
	line-height: 1.5;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
	word-spacing: normal;
	text-transform: none;
	font-weight: 400;
	margin: 12px 0;
}

div#n2-ss-2 .n2-font-9d7ad881ff09095a6f3c2668ddd12e60-hover:HOVER,div#n2-ss-2 .n2-font-9d7ad881ff09095a6f3c2668ddd12e60-hover:ACTIVE,div#n2-ss-2 .n2-font-9d7ad881ff09095a6f3c2668ddd12e60-hover:FOCUS {
	color: #7cb0b9;
}

div#n2-ss-2 .n2-font-d4a02bb47085a420b2bfa4444bad9a09-paragraph {
	font-family: 'Source Sans Pro','Arial';
	color: #333;
	font-size: 17px;
	text-shadow: none;
	line-height: 2;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: justify;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	font-weight: 400;
}

div#n2-ss-2 .n2-font-d4a02bb47085a420b2bfa4444bad9a09-paragraph a,div#n2-ss-2 .n2-font-d4a02bb47085a420b2bfa4444bad9a09-paragraph a:FOCUS {
	font-family: 'Source Sans Pro','Arial';
	color: #1890d7;
	font-size: 100%;
	text-shadow: none;
	line-height: 2;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: justify;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	font-weight: 400;
}

div#n2-ss-2 .n2-font-d4a02bb47085a420b2bfa4444bad9a09-paragraph a:HOVER,div#n2-ss-2 .n2-font-d4a02bb47085a420b2bfa4444bad9a09-paragraph a:ACTIVE {
	font-family: 'Source Sans Pro','Arial';
	color: #1890d7;
	font-size: 100%;
	text-shadow: none;
	line-height: 2;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: justify;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	font-weight: 400;
}

div#n2-ss-2 .n2-style-107cb0e4b96e295f0c4852cfc0854d07-heading {
	background: RGBA(0,0,0,0.67);
	opacity: 1;
	padding: 2px 2px 2px 2px;
	box-shadow: none;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	border-color: RGBA(0,0,0,1);
	border-radius: 3px;
}

div#n2-ss-2 .n2-style-107cb0e4b96e295f0c4852cfc0854d07-heading:Hover,div#n2-ss-2 .n2-style-107cb0e4b96e295f0c4852cfc0854d07-heading:ACTIVE,div#n2-ss-2 .n2-style-107cb0e4b96e295f0c4852cfc0854d07-heading:FOCUS {
	background: RGBA(255,145,57,1);
}

div#n2-ss-2 .n2-style-210720af4b2fa7f3cf3cc7921a030644-dot {
	background: #ffffff;
	opacity: 1;
	padding: 5px 5px 5px 5px;
	box-shadow: none;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	border-color: RGBA(0,0,0,1);
	border-radius: 50px;
	margin: 4px;
}

div#n2-ss-2 .n2-style-210720af4b2fa7f3cf3cc7921a030644-dot.n2-active,div#n2-ss-2 .n2-style-210720af4b2fa7f3cf3cc7921a030644-dot:HOVER,div#n2-ss-2 .n2-style-210720af4b2fa7f3cf3cc7921a030644-dot:FOCUS {
	background: #7cb0b9;
}
div#n2-ss-4 {
	width: 1200px;
	margin: 0px 0px 0px 0px;
}

div#n2-ss-4 .n2-ss-slider-1 {
	position: relative;
}

div#n2-ss-4 .n2-ss-slider-2 {
	position: relative;
	overflow: hidden;
	border: 0px solid RGBA(62,62,62,1);
	border-radius: 0px;
	background-repeat: repeat;
	background-position: 50% 50%;
	background-size: cover;
	background-attachment: scroll;
	background-color: RGBA(210,235,250,1);
	z-index: 1;
}

div#n2-ss-4.n2-ss-mobileLandscape .n2-ss-slider-2,div#n2-ss-4.n2-ss-mobilePortrait .n2-ss-slider-2 {
	background-attachment: scroll;
}

div#n2-ss-4 .n-particles-js-canvas-el {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 12;
}

div#n2-ss-4 .n2-ss-slider-3 {
	position: relative;
	height: 400px;
	overflow: hidden;
	z-index: 20;
}

div#n2-ss-4 .n2-ss-slider-pane {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

div#n2-ss-4 .n2-ss-slide-group {
	display: flex;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

div#n2-ss-4 .n2-ss-slide {
	display: block;
	position: absolute;
	top: 0;
	width: 200px;
	height: 300px;
	border-radius: 0px;
	background-clip: padding-box;
	background-color: RGBA(255,255,255,1);
	z-index: 1;
	border: 0px solid RGBA(62,62,62,1);
	box-sizing: border-box;
}

div#n2-ss-4 .n2-ss-layers-container {
	position: relative;
}

div#n2-ss-4 .n2-ss-slide {
	perspective: 1000px;
}

div#n2-ss-4[data-ie] .n2-ss-slide {
	perspective: none;
	transform: perspective(1000px);
}

div#n2-ss-4 .n2-ss-slide-active {
	z-index: 3;
}

div#n2-ss-4 .n2-ss-layer {
	-webkit-backface-visibility: hidden;
}

div#n2-ss-4 .n2-ss-button-container,div#n2-ss-4 .n2-ss-button-container a {
	display: inline-block;
}

div#n2-ss-4 .n2-ss-button-container.n2-ss-fullwidth,div#n2-ss-4 .n2-ss-button-container.n2-ss-fullwidth a {
	display: block;
}

div#n2-ss-4 .n2-ss-button-container.n2-ss-nowrap {
	white-space: nowrap;
}

div#n2-ss-4 .n2-ss-button-container a div {
	display: inline;
	font-size: inherit;
	text-decoration: inherit;
	color: inherit;
	line-height: inherit;
	font-family: inherit;
	font-weight: inherit;
}

div#n2-ss-4 .n2-ss-button-container a > div {
	display: inline-flex;
	align-items: center;
	vertical-align: top;
}

div#n2-ss-4 .n2-ss-button-container span {
	font-size: 100%;
	vertical-align: baseline;
}

div#n2-ss-4 .n2-ss-button-container a[data-iconplacement="left"] span {
	margin-right: 0.3em;
}

div#n2-ss-4 .n2-ss-button-container a[data-iconplacement="right"] span {
	margin-left: 0.3em;
}

div#n2-ss-4 .nextend-arrow {
	cursor: pointer;
	overflow: hidden;
	line-height: 0 !important;
	z-index: 18;
}

div#n2-ss-4 .nextend-arrow img {
	position: relative;
	min-height: 0;
	min-width: 0;
	vertical-align: top;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	display: inline;
}

div#n2-ss-4 .nextend-arrow img.n2-arrow-hover-img {
	display: none;
}

div#n2-ss-4 .nextend-arrow:HOVER img.n2-arrow-hover-img {
	display: inline;
}

div#n2-ss-4 .nextend-arrow:HOVER img.n2-arrow-normal-img {
	display: none;
}

div#n2-ss-4 .nextend-arrow-animated {
	overflow: hidden;
}

div#n2-ss-4 .nextend-arrow-animated > div {
	position: relative;
}

div#n2-ss-4 .nextend-arrow-animated .n2-active {
	position: absolute;
}

div#n2-ss-4 .nextend-arrow-animated-fade {
	transition: background 0.3s,opacity 0.4s;
}

div#n2-ss-4 .nextend-arrow-animated-horizontal > div {
	transition: all 0.4s;
	left: 0;
}

div#n2-ss-4 .nextend-arrow-animated-horizontal .n2-active {
	top: 0;
}

div#n2-ss-4 .nextend-arrow-previous.nextend-arrow-animated-horizontal:HOVER > div,div#n2-ss-4 .nextend-arrow-previous.nextend-arrow-animated-horizontal:FOCUS > div,div#n2-ss-4 .nextend-arrow-next.nextend-arrow-animated-horizontal .n2-active {
	left: -100%;
}

div#n2-ss-4 .nextend-arrow-previous.nextend-arrow-animated-horizontal .n2-active,div#n2-ss-4 .nextend-arrow-next.nextend-arrow-animated-horizontal:HOVER > div,div#n2-ss-4 .nextend-arrow-next.nextend-arrow-animated-horizontal:FOCUS > div {
	left: 100%;
}

div#n2-ss-4 .nextend-arrow.nextend-arrow-animated-horizontal:HOVER .n2-active,div#n2-ss-4 .nextend-arrow.nextend-arrow-animated-horizontal:FOCUS .n2-active {
	left: 0;
}

div#n2-ss-4 .nextend-arrow-animated-vertical > div {
	transition: all 0.4s;
	top: 0;
}

div#n2-ss-4 .nextend-arrow-animated-vertical .n2-active {
	left: 0;
}

div#n2-ss-4 .nextend-arrow-animated-vertical .n2-active {
	top: -100%;
}

div#n2-ss-4 .nextend-arrow-animated-vertical:HOVER > div,div#n2-ss-4 .nextend-arrow-animated-vertical:FOCUS > div {
	top: 100%;
}

div#n2-ss-4 .nextend-arrow-animated-vertical:HOVER .n2-active,div#n2-ss-4 .nextend-arrow-animated-vertical:FOCUS .n2-active {
	top: 0;
}

div#n2-ss-4 .n2-style-fb40eba5e124b72dc43dd8c721ce98be-heading {
	background: RGBA(255,255,255,0.5);
	opacity: 1;
	padding: 10px 10px 10px 10px;
	box-shadow: none;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	border-color: RGBA(0,0,0,1);
	border-radius: 0px;
}

div#n2-ss-4 .n2-font-8f6d78e102e077524ef7ef8a8cbde279-hover {
	font-family: 'Noto Sans';
	color: #d85935;
	font-size: 112.5%;
	text-shadow: none;
	line-height: 1.5;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: inherit;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	font-weight: 800;
}

div#n2-ss-4 .n2-style-8acf449e628e3a06753fad4d9cf43212-heading {
	background: RGBA(255,255,255,0.5);
	opacity: 1;
	padding: 5px 0px 0px 0px;
	box-shadow: none;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	border-color: RGBA(0,0,0,1);
	border-radius: 0px;
}

div#n2-ss-4 .n2-font-84e292a8fbeb80cea5ed4e3cbad1bda8-link a {
	font-family: 'Roboto','Arial';
	color: #ffffff;
	font-size: 87.5%;
	text-shadow: none;
	line-height: 1.5;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
}

div#n2-ss-4 .n2-font-84e292a8fbeb80cea5ed4e3cbad1bda8-link a:HOVER,div#n2-ss-4 .n2-font-84e292a8fbeb80cea5ed4e3cbad1bda8-link a:ACTIVE,div#n2-ss-4 .n2-font-84e292a8fbeb80cea5ed4e3cbad1bda8-link a:FOCUS {
	@tab1}

div#n2-ss-4 .n2-style-7e282d3003503a5b64395426b2c52b15-heading {
	background: #2ecc71;
	opacity: 1;
	padding: 5px 20px 5px 20px;
	box-shadow: none;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	border-color: RGBA(0,0,0,1);
	border-radius: 5px;
}
.rll-youtube-player,[data-lazy-src] {
	display: none !important;
}
.menu-item-20661 {
	margin-right: 10px;
}
.woocommerce-product-gallery {
	opacity: 1 !important;
}

input#name_field,input#phone_field,input#mail_field {
    width: 100%;
	padding: 10px;
    margin-bottom: 10px;
}
.main-navigation.toggled .main-nav ul ul.toggled-on {
    position: relative;
    top: 0;
    left: auto!important;
    right: auto!important;
    width: 100%;
    pointer-events: auto;
    height: auto;
    opacity: 1;
    display: block;
    visibility: visible;
    float: none;
}
.main-navigation.toggled .main-nav li {
    float: none;
    clear: both;
    display: block;
    text-align: left;
}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle {
    float: right;
}
@media (max-width: 768px){
.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .mobile-bar-items a, .main-navigation .menu-bar-item > a {
    line-height: 40px;
}
}
@media (max-width: 768px){
.main-navigation .menu-toggle, .main-navigation .mobile-bar-items a, .main-navigation .menu-bar-item > a {
    padding-left: 9px;
    padding-right: 9px;
}
}
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .mobile-bar-items a {
    transition: line-height 300ms ease;
}
element.style {
    z-index: 100;
    margin-top: 0px;
    position: fixed;
    top: 0px;
}
.sticky-enabled .main-navigation.is_stuck {
    box-shadow: 0 2px 2px -2px rgba(0,0,0,.2);
}
.navigation-stick:not(.gen-sidebar-nav) {
    left: 0;
    right: 0;
    width: 100%!important;
}
nav#site-navigation {
}
nav#site-navigation.fixed {
    position: fixed;
    top: 0;
    width: 100%;
}
.admin-bar nav#site-navigation.fixed {
    top: 64px;
}
html {
    overflow-x: hidden;
}

li.menu-item.menu-item-call.menu-item-type-post_type.menu-item-object-post.menu-item-588, li.menu-item.menu-item-call.menu-item-type-post_type.menu-item-object-post.menu-item-588:hover a {
    background: #2ecc71;
}
.ul_news_h > li {
    float: left;
    width: 48%;
    margin: 0 30px 0 0;
}
.ol_news_other_h > li {
    overflow: hidden;
    padding: 5px 0;
}
.ol_news_other_h > li:first-child {
    padding-top: 0;
}
.ol_news_other_h > li figure {
    width: 80px;
    height: 80px;
    float: left;
    margin-right: 20px;
}
.ol_news_other_h > li figure img {
    display: block;
    width: 100%;
    height: 100%;
}
.m_news_other_h {
    overflow: hidden;
    line-height: 18px;
    font-size: 12px;
}
.m_news_other_h h3 {
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
	margin-bottom: 10px;
}
.m_news_other_h p {
    padding: 0;
    color: #fff;
    height: 36px;
    overflow: hidden;
	margin-bottom: 0;
}
.ul_news_h > li:nth-child(2) {
    margin-right: 0;
}
.slideInRight {
    animation-name: slideInRight;
}
.video_news_h > li {
    line-height: 20px;
    margin: 5px 0 0 20px;
    list-style: outside decimal;
}
.video_news_h > li.active > a {
    color: #0070ba;
}
ul.ul_news_h.clearfix {
    list-style: none;
    margin: 0;
    padding: 0;
}
section.news_h.block_h.news_animate {
    padding-bottom: 30px;
	width: 100%;
}
#slider_index .n2-ss-layer-row-inner {
	width: 100% !important;
	margin: 0 !important;
}
#slider_index .n2-ss-layer.n2-ow.n-uc-cvFooO35uHh1.n2-ss-last-in-row {
	margin: 0 !important;
}
.toggled .menu-toggle:before {
    content: "\f00d";
}
.dropdown-menu-toggle.active:before {
    content: "\f106";
}
.main-navigation .main-nav ul ul li a:before {
    content:"\f111";
	font-family:"fontawesome";
	font-size: 12px;
	color: #fff;
	border-radius: 50%;
	margin-right: 10px;
}
.main-navigation .main-nav ul ul li.menu-item-call a:before {
    display: none
}

.gb-headline-wrapper-1e24986e, .gb-headline-wrapper-7c5da1f4, .gb-headline-wrapper-df17e5f8, .gb-headline-wrapper-fbf1e559,
.gb-headline-wrapper-f332aa8d, .gb-headline-wrapper-ae7605e7, .gb-headline-wrapper-a913caaa, .gb-headline-wrapper-230e0a58{
	margin-bottom: 10px;
}
.gb-headline-wrapper-38ac63ad, .gb-headline-wrapper-d3be8981, .gb-headline-wrapper-b152d230 {
	margin: 10px 0;
}
.slider_title {
	margin: 0 !important;
}
.slider_title_parent {
	padding: 0 !important;
}
div#n2-ss-2 .n2-ss-slide {
    margin: 0 30px !important;
    width: 326px !important;
}
.slide_service {
	margin: 0 !important;
}
.slide_service_height {
	height: 360px !important;
}
#mobile-menu > ul li {
    margin-right: 0px;
}
#mobile-menu > ul > li.menu_item_services > a{
    background-color: #c42f2f;
	color: #fff
}
#mobile-menu > ul > li.menu_item_services > a.popupxf {
    background: unset !important;
    border: unset !important;
    position: absolute;
    right: 0;
    top: 0;
}
input#gform_submit_button_1 {
    background: #ff6900;
}
.gb-headline-af48e8e9 {
    height: 84px;
	overflow: hidden;
	text-align: justify;
}
.n2-ss-slider-pane > div {
    margin-top: 20px;
}
ul#input_1_11 {
    list-style: none;
    margin: 0;
}
.category .gb-grid-wrapper-d63a5f36>.gb-grid-column {
    margin-bottom: 30px;
}
p.read-more-container {
    margin-top: 10px;
}
fieldset.contact-cofirm {
    margin: 20px 0;
}
a.contact-submit {
    padding: 10px;
    background: #c42f2f;
    color: #fff;
	cursor: pointer;
}

.single .gb-container.gb-container-fc0ccce2 {
    margin: 0;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    background-color: rgba(171,184,195,.25);
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    border-width: 0;
    border-color: #abb8c3;
	margin-top: 15px;
    margin-bottom: 15px;
}
.single .gb-container.gb-container-fc0ccce2:before {
    content: "";
    background-image: url(images/dat-hen-dich-vu.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    z-index: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: inherit;
    opacity: .4;
}
.single .gb-container.gb-container-fc0ccce2>.gb-inside-container {
    padding: 13px;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
    position: relative;
}
.single .gb-grid-wrapper-8ac4555d {
    margin-left: -30px;
}
.single .gb-grid-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.single .gb-grid-wrapper-8ac4555d>.gb-grid-column {
    padding-left: 30px;
}
.single .gb-grid-wrapper>.gb-grid-column-009d4912 {
    width: 66.66%;
    width: 66.66%;
}
.single .gb-grid-column {
    box-sizing: border-box;
}
.single .gb-grid-wrapper>.gb-grid-column>.gb-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}
.single .gb-container.gb-container-009d4912>.gb-inside-container {
    padding: 0;
}
.single .gb-button-wrapper-d872f2f6 {
    justify-content: flex-end;
    justify-content: flex-end;
}
.single .gb-button-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    clear: both;
}
.single .gb-button-wrapper a.gb-button-bdad38d7, .gb-button-wrapper a.gb-button-bdad38d7:visited {
    background-color: #ff6900;
    color: #fff;
    padding: 7px 20px;
    border-radius: 5px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    align-items: center;
}
.single .gb-button-wrapper a.gb-button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    text-decoration: none;
    transition: .2s background-color ease-in-out,.2s color ease-in-out,.2s border-color ease-in-out,.2s opacity ease-in-out,.2s box-shadow ease-in-out;
}
.single .gb-button-wrapper .gb-button .gb-icon {
    align-items: center;
}
.single a.gb-button-bdad38d7 .gb-icon {
    font-size: 1em;
    padding: 0 0 0 .5em;
}
.single .gb-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    line-height: 0;
}
.single .gb-grid-wrapper>.gb-grid-column-2883fec9 {
    width: 33.33%;
}
.single .gb-button-wrapper-03d62479 {
    justify-content: flex-start;
}
.single .gb-button-wrapper a.gb-button-67f5d6a1, .gb-button-wrapper a.gb-button-67f5d6a1:visited {
    background-color: #0366d6;
    color: #fff;
    padding: 7px 20px;
    border-radius: 5px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    align-items: center;
}
.benner {
    text-align: center;
}
.navigation-branding > div {
    width: 33.333%;
    line-height: 1.1;
}

.main-navigation .main-nav ul li a {
    line-height: 30px;
    font-weight: bold;
}
.gb-grid-wrapper-75 {
	width: 66.666667%;
	float: left;
}
.gb-grid-wrapper-25 {
	width: 33.333333%;
	float: left;
}
.sidebar-widget-area .widget {
    margin-bottom: 30px;
    overflow: hidden;
    background-color: rgba(0,0,0,.03);
    padding: 30px 20px;
}
.widget-title {
    margin-bottom: 25px;
}
.sidebar-widget-area .widget .widget-title h3 {
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    position: relative;
    width: 100%;
    overflow: hidden;
}
.sidebar-widget-area .widget .widget-title h3::after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    top: 50%;
    margin-left: 15px;
    background-color: #FF3D00;
}
.cm_recent_posts_widget .box {
    margin-bottom: 20px;
    position: relative;
}
.cm_recent_posts_widget .box .row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.cm_recent_posts_widget .box .row .cm-col-lg-5 {
    width: 32%;
	float: left;
	margin-right: 2%
}
ul.post_meta {
    margin: 0;
}
.cm_recent_posts_widget .box .row .cm-col-lg-5 .post_thumb {
    position: relative;
}
.cm_recent_posts_widget .box .row .cm-col-lg-7 {
    width: 66%;
	float: left;
}
.cm_recent_posts_widget .post_title h2 {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
	margin-left: 10px;
}
.cm_recent_posts_widget .post_title h2 a {
    color: #333
}
.cm_recent_posts_widget .cm-post-meta {
    margin-top: 5px;
	margin-left: 10px;
}
.cm_recent_posts_widget .post_meta {
    margin-top: 10px;
    padding: 0;
    list-style: none;
}
.widget ul.post_meta li {
    margin-right: 15px;
    margin-bottom: 0;
}
ul.post_meta li a {
    display: inline-block;
    color: #666;
    font-size: 14px;
    transition: all 0.7s ease;
}
.section_about {
    background: url(https://cuagochiunuoc.wom.vn/noi-dung/themes/rdt020/images/ic9.gif) no-repeat center top;
    padding-top: 40px;
    margin-top: 20px;
    text-align: center;
}
.wrapper_section .title-section {
    margin: 20px 0;
    position: relative;
    font-size: 20px;
    display: block;
	color: #333;
}
.ongkinh .icon, .ongkinh .icon:before, .ongkinh .icon:after, .ongkinh .icon .thumb-ft, .ongkinh .icon .thumb-ft img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    transition: all 300ms linear 0s;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
}
.ongkinh .icon {
    background: none;
    cursor: pointer;
    width: 220px;
    height: 220px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    transform: translateZ(0px);
    -webkit-transform: translateZ(0px);
    -moz-transform: translateZ(0px);
    -ms-transform: translateZ(0px);
    -o-transform: translateZ(0px);
}
#thuong-hieu h3 {
    font-size: 22px;
    font-weight: 700;
    margin-top: 10px;
	color: #333;
}
#thuong-hieu h3 span {
    font-weight: 400;
    font-size: 18px;
	color: #333;
}
.ongkinh .icon .thumb-ft {
    bottom: 0;
    display: inline-block;
    font-size: 30px;
    height: 210px;
    line-height: 210px;
    width: 210px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: scale(1) rotate(0deg) translate(0px);
    -webkit-transform: scale(1) rotate(0deg) translate(0px);
    -moz-transform: scale(1) rotate(0deg) translate(0px);
    -ms-transform: scale(1) rotate(0deg) translate(0px);
    -o-transform: scale(1) rotate(0deg) translate(0px);
}
.ongkinh .icon, .ongkinh .icon:before, .ongkinh .icon:after, .ongkinh .icon .thumb-ft, .ongkinh .icon .thumb-ft img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    transition: all 300ms linear 0s;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
}
.ongkinh .icon:before, .ongkinh .icon:after {
    content: "";
    height: inherit;
    left: 0;
    position: absolute;
    top: 0;
    width: inherit;
    box-shadow: 131px 0 0 rgb(255 255 255 / 1%) inset, 0 131px 0 rgb(255 255 255 / 1%) inset, -131px 0 0 rgb(255 255 255 / 1%) inset, 0 -131px 0 rgb(255 255 255 / 1%) inset;
    -webkit-box-shadow: 131px 0 0 rgb(255 255 255 / 1%) inset, 0 131px 0 rgb(255 255 255 / 1%) inset, -131px 0 0 rgb(255 255 255 / 1%) inset, 0 -131px 0 rgb(255 255 255 / 1%) inset;
    -moz-box-shadow: 131px 0 0 rgba(255,255,255,0.01) inset,0 131px 0 rgba(255,255,255,0.01) inset,-131px 0 0 rgba(255,255,255,0.01) inset,0 -131px 0 rgba(255,255,255,0.01) inset;
    -ms-box-shadow: 131px 0 0 rgba(255,255,255,0.01) inset,0 131px 0 rgba(255,255,255,0.01) inset,-131px 0 0 rgba(255,255,255,0.01) inset,0 -131px 0 rgba(255,255,255,0.01) inset;
    -o-box-shadow: 131px 0 0 rgba(255,255,255,0.01) inset,0 131px 0 rgba(255,255,255,0.01) inset,-131px 0 0 rgba(255,255,255,0.01) inset,0 -131px 0 rgba(255,255,255,0.01) inset;
}
.ongkinh .icon, .ongkinh .icon:before, .ongkinh .icon:after, .ongkinh .icon .thumb-ft, .ongkinh .icon .thumb-ft img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    transition: all 300ms linear 0s;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
}
.ongkinh:hover .icon:before, .ongkinh:hover .icon:after {
    box-shadow: 5px 0 0 rgb(255 0 0 / 50%) inset, 0 5px 0 rgb(252 150 0 / 50%) inset, -5px 0 0 rgb(0 255 0 / 50%) inset, 0 -5px 0 rgb(0 150 255 / 50%) inset;
    -webkit-box-shadow: 5px 0 0 rgb(255 0 0 / 50%) inset, 0 5px 0 rgb(252 150 0 / 50%) inset, -5px 0 0 rgb(0 255 0 / 50%) inset, 0 -5px 0 rgb(0 150 255 / 50%) inset;
    -moz-box-shadow: 5px 0 0 rgba(255,0,0,0.5) inset,0 5px 0 rgba(252,150,0,0.5) inset,-5px 0 0 rgba(0,255,0,0.5) inset,0 -5px 0 rgba(0,150,255,0.5) inset;
    -ms-box-shadow: 5px 0 0 rgba(255,0,0,0.5) inset,0 5px 0 rgba(252,150,0,0.5) inset,-5px 0 0 rgba(0,255,0,0.5) inset,0 -5px 0 rgba(0,150,255,0.5) inset;
    -o-box-shadow: 5px 0 0 rgba(255,0,0,0.5) inset,0 5px 0 rgba(252,150,0,0.5) inset,-5px 0 0 rgba(0,255,0,0.5) inset,0 -5px 0 rgba(0,150,255,0.5) inset;
}

#thuong-hieu .row {
	display: flex;
	flex-wrap: wrap;
}
#thuong-hieu .row > div {
	width: 25%
}
.thuonghieu-item.ongkinh a {
	color: #333
}
.image.icon {
    border: 1px solid;
}
div#pg-3505-2, div#pg-3505-3 {
    margin-left: calc(-101vw / 2 + 100% / 2);
    margin-right: calc(-101vw / 2 + 100% / 2);
    max-width: 100vw;
    width: auto;
}
div#pg-3505-3 .bg-thietkeweb.bg-seo {
    background: #fff;
    padding: 20px 0;
    color: #000;
    display: inline-block;
    width: 100%;
    padding-top: 50px;
}
.bg-thietkeweb.bg-seo h2 {
    text-align: center;
}
p.page-build {
    text-align: center;
    margin-bottom: 50px;
    color: #555;
    margin-top: 20px;
}
.bg-thietkeweb .col-md-4 {
    text-align: center;
    padding-left: 15px;
    padding-right: 10px;
}
.bg-thietkeweb .col-md-4 .item-seo {
    position: relative;
    padding-left: 30px;
    text-align: left;
    margin-bottom: 40px;
}
.item-seo p:nth-child(1) {
    color: #000;
    margin-bottom: 15px;
    font-size: 20px;
}
.item-seo p:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    color: #555;
}
.item-seo i.fa {
    margin-top: -4px;
    color: #58af06;
    font-size: 20px;
}
div#pg-3505-3 .row {
    display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
}
div#pg-3505-3 .bg-thietkeweb .col-md-4 {
    width: 32%;
    padding: 0.5%;
}
.container {
    max-width: 1100px;
    position: relative;
    margin: auto;
}
section.post {
    background: url(https://spa.ctyvn.net/noi-dung/themes/rdt016/images/bg_container.jpg) repeat left top;
    padding: 40px 0;
	margin-left: calc(-101vw / 2 + 100% / 2);
    margin-right: calc(-101vw / 2 + 100% / 2);
    max-width: 100vw;
    width: auto;
}
section.post .container {
    max-width: 1100px;
	padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
section.post .container .row {
    display: flex;
	flex-wrap: wrap
}

section.post .col-sm-4 {
    width: 30.5%;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.post .container h2 {
    float: left;
    border-bottom: 4px solid #004a80;
    padding-bottom: 5px;
    display: inline-block;
    margin: 10px 0;
    color: #004a80;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 30px;
    padding: 5px 0;
}
.clearfix {
    clear: both;
}
.post .post-item {
    background: #fff;
    -webkit-box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 75%);
    -moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.75);
    box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 75%);
    min-height: 470px;
    position: relative;
}
.post .post-item div {
    padding: 0;
}
.col-xs-12, .col-lg-12 {
    width: 100%;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.container-fluid.bg-gray .col-lg-12 {
	float: left
}
.container-fluid.bg-gray .row {
	margin-right: -15px;
    margin-left: -15px;
}
.post .post-item .thumb {
    max-height: 215px;
    overflow: hidden;
}
.post .post-item img {
    width: 100%;
    height: auto;
}
.post .post-item h3 {
    color: #004a80;
    margin: 10px 0;
    font-size: 18px;
}
.post a {
    color: #343331;
}
.post ul {
    margin: 0;
    padding: 0;
	list-style: none;
}
.list-post li {
    background: url(https://spa.ctyvn.net/noi-dung/themes/rdt016/images/list_bg.png) no-repeat scroll left center;
    padding: 5px 0 5px 15px;
    list-style-position: inside !important;
}
.post .post-item .line_list {
    border-bottom: 1px dashed #8cc63f;
    bottom: 1px;
    position: absolute;
    width: 100%;
    z-index: 9;
}

.bg-gray {
    background: #f4f4f4;
}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
}
.container-fluid .container {
    max-width: 1100px;
	padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.unica-big-slider {
    max-width: 1100px;
    margin: 0 auto;
}
.unica-big-slider h4 {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    margin: 10px 0;
    text-transform: uppercase;
}
.box-pop3 {
    float: left;
}
.course-box-slider {
    color: #000;
    display: inline-block;
    width: 203px;
    min-height: 270px;
    max-height: 270px;
    margin: 5px;
    background: #fff;
    border-radius: 10px;
}
.box-pop3 .course-box-slider {
    width: 416px;
    position: relative;
}
.img-course {
    position: relative;
}
.box-pop3 .course-box-slider .img-course img {
    height: 269px;
    max-width: 100%;
    width: 100%;
    border-radius: 10px;
}
.big-discount {
    position: absolute;
    padding: 3px 10px;
    color: #fff;
    background: #f00;
    top: 5px;
    left: 5px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #ffffffa1;
}
.box-pop3 .big-discount {
    font-size: 20px;
    right: 5px;
    left: unset;
}
.box-pop2 {
    float: left;
    height: 288px;
}
.img-course img {
    border-radius: 10px 10px 0 0;
	display: block;
    max-width: 100%;
    height: auto;
}
.content-course {
    margin: 5px 7px;
}
.title-course span {
    line-height: 21px;
}
.name-gv, .des-gv {
    font-size: 12px;
    color: #555;
    min-height: 18px;
}
.name-gv {
    margin: 10px 0 5px 0;
}
.star-rate {
    float: left;
    margin-right: 5px;
    margin-top: 1px;
}
.star-rate i {
    font-size: 16px;
}
.co-or {
    color: #f26c4f;
}
.price-course {
    margin: 0 7px;
    padding-top: 7px;
    border-radius: 5px;
}
.price-a {
    font-size: 18px;
    font-weight: bold;
    float: right;
}
.price-b {
    text-decoration: line-through;
    float: right;
    margin: 5px;
    color: #888;
}
.price-b, .price-c {
    font-size: 13px;
}
.bg-thietkeweb {
    background: #f3f3f3;
    padding: 20px 0;
    color: #000;
    display: inline-block;
    width: 100%;
    padding-top: 50px;
}
.bg-thietkeweb .container {
    max-width: 1100px;
    position: relative;
    margin: auto;
	padding: 0 15px;
}
.itemweb .page-item {
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.bgs-web h2 {
    text-align: center;
}
.bgs-web h2 a {
    color: rgb(42, 160, 239);
}
p.page-build {
    text-align: center;
    margin-bottom: 50px;
    color: #555;
    margin-top: 20px;
}
.col-md-5 {
    float: left;
    width: 40%;
}
.col-md-7 {
    float: left;
    width: 60%;
}
.page-item .col-md-6 {
    margin-bottom: 25px;
}
.page-item .col-md-6 {
    position: relative;
}
.page-item .col-md-6 .item {
    padding-left: 40px;
}
.col-md-6 {
    float: left;
    width: 50%;
}
.page-item i.fa {
    position: absolute;
    left: 5px;
    font-size: 23px;
    top: 4px;
    color: #3e3e3e;
    right: 0;
}
.page-item p {
    font-size: 13px;
    line-height: 18px;
    padding-right: 10px;
    text-align: justify;
    color: #555;
}
.xem-them {
    text-align: Center;
	clear: both;
}
.xem-them a {
    color: #fff;
    background-color: #77b73b;
    border-radius: 40px;
    display: inline-block;
    line-height: 40px;
    padding: 0 20px;
    outline: none;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    transition: all 150ms ease;
    -webkit-transition-property: background-color border-color color;
    -moz-transition-property: background-color border-color color;
    transition-property: background-color border-color color;
    -webkit-user-select: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    white-space: nowrap;
    font-size: 16px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    color: #fff;
    font-size: 14px;
}
#section_1260575060 {
    padding-top: 60px;
    padding-bottom: 60px;
    position: relative;
    min-height: auto;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	margin-left: calc(-101vw / 2 + 100% / 2);
    margin-right: calc(-101vw / 2 + 100% / 2);
    max-width: 100vw;
    width: auto;
}
#section_1260575060 .section-bg.bg-loaded {
    background-image: url(https://quangcaodoimoi.com/wp-content/themes/rdt052/images/process-bg.jpg);
}
#section_1260575060 .bg {
    transition: opacity 1s;
    -webkit-transition: opacity 1s;
}
#section_1260575060 .bg-fill {
    background-size: cover!important;
    background-repeat: no-repeat!important;
    background-position: 50% 50%;
}
#section_1260575060 .fill {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    right: 0;
    bottom: 0;
    padding: 0!important;
    margin: 0!important;
}

#section_1260575060 .section-bg, #section_1260575060 .section-content {
    width: 100%;
}
#section_1260575060 .section-bg {
    overflow: hidden;
}
#section_1260575060 .section-bg-overlay {
    background-color: rgba(12,145,89,.6);
}
#section_1260575060 .absolute {
    position: absolute!important;
}
#section_1260575060 .relative {
    position: relative!important;
}
#section_1260575060 .section-content {
    z-index: 1;
}
#section_1260575060 .section-title-container {
    margin-bottom: 0.5em;
}
#section_1260575060 .section-title-container .section-title {
    position: relative;
    -js-display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
	justify-content: center;
}
div#row-1391943507 {
    width: 100%;
    -js-display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    max-width: 1100px;
	margin-left: auto;
    margin-right: auto;
}
div#row-1391943507 .col {
	position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
}
div#row-1391943507 .col .col-inner {
    padding: 0 15px 30px;
}
div#row-1391943507 .large-3 {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
}
.text-center {
    text-align: center;
}
div#row-1391943507 .col:first-child .col-inner {
    margin-left: auto;
    margin-right: 0;
}
div#row-1391943507 .icon-box-center .icon-box-img {
    margin: 0 auto 1em;
}
.quy-trinh-sago:after {
    content: '';
    background: url(https://quangcaodoimoi.com/wp-content/themes/rdt052/images/process-line.png) no-repeat center;
    position: absolute;
    top: 42%;
    height: 108px;
    width: 100%;
    background-size: auto 100%;
    margin-top: -22px;
}
.icon-box-text.last-reset {
    color: #fff;
}
.icon-box-text.last-reset h3 {
    font-weight: bold;
}
#gap-359939592 {
    padding-top: 30px;
}
.container.section-title-container.sago-title-simple.center {
    max-width: 1100px;
    margin: auto;
}
.unica-be-teacher-txt {
    position: absolute;
    top: 20%;
    width: 100%;
    color: #fff;
}
.unica-be-teacher-txt p {
    font-size: 24px;
	margin-bottom: 0
}
.unica-be-teacher-txt h4 {
    font-size: 72px;
    font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0
}
.unica-be-teacher-txt a {
    border: 1px solid #fff;
    border-radius: 5px;
    padding: 10px 40px;
    font-size: 16px;
    margin-top: 10px;
    display: inline-block;
    color: #fff;
}
.container-fluid.sign-teacher, #dataVoucher {
	margin-left: calc(-101vw / 2 + 100% / 2);
    margin-right: calc(-101vw / 2 + 100% / 2);
    max-width: 100vw;
    width: auto;
}
div.index_banner_voucher {
    height: 252px;
    text-align: center;
    background-repeat: no-repeat;
}
div.index_banner_voucher p:first-child {
	padding-top: 55px
}
div.index_banner_voucher p {
    font-size: 26px;
    text-align: center;
    line-height: 45px;
	margin-bottom: 15px
}
div.index_banner_voucher a {
    color: #414141;
    font-size: 15px;
}
div.index_banner_voucher button {
	background: #fff;
    color: #ff7a00!important;
    white-space: nowrap;
    padding: 4px 31px 6px 31px;
    font-size: 14px;
    -webkit-border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    cursor: pointer;
    font-family: 'OpenSans',arial;
    display: inline-block;
    vertical-align: 0;
    border: 1px solid #ff7a00;
    padding: 6px 35px 6px 35px;
    margin: 10px 10px;
    font-weight: bold;
}
#section-projecttab {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: inherit;
    background-position: center center;
    background-image: url(https://daututaichinhhieuqua.vipvn.net/noi-dung/themes/rdt043/images/bg-3.jpg);
	margin-left: calc(-101vw / 2 + 100% / 2);
    margin-right: calc(-101vw / 2 + 100% / 2);
    max-width: 100vw;
    width: auto;
}
#section-projecttab .background-overlay {
    padding: 60px 0px;
    background: linear-gradient(100deg, rgba(3,79,109,1) 18.8%, rgba(255,255,255,0) 18.9%);
}
#section-projecttab .header-projecttab {
    display: flex;
    width: 100%;
    margin-bottom: 25px;
}
#section-projecttab .header-projecttab .caption-projecttab {
    width: 30%;
    padding-left: 40px;
}
#section-projecttab .header-projecttab .caption-projecttab .title-projecttab {
    position: relative;
    margin: 0;
}
#section-projecttab .header-projecttab .caption-projecttab .title-projecttab span {
    color: #fff;
    text-transform: uppercase;
    font-size: 30px;
    font-weight: bold;
    background: #034F6D;
    padding-right: 15px;
    z-index: 9;
    position: relative;
    display: inline-block;
}
#section-projecttab .header-projecttab .caption-projecttab .title-projecttab::after {
    content: "";
    position: absolute;
    bottom: 8px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #ddc182;
}
#section-projecttab .header-projecttab .nav-tabs {
    width: 70%;
    border-bottom: 0px solid #ddd;
    text-align: center;
	list-style: none;
	margin: 0;
}
#section-projecttab .nav-tabs > li {
    padding: 0px;
    display: inline-block;
    position: relative;
    background: transparent !important;
    border: 0 !important;
    float: none;
}
#section-projecttab .nav-tabs > li > a {
    color: #333;
    font-size: 14px;
    padding: 10px 20px;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    background: transparent !important;
    border: 0 !important;
    margin-right: 2px;
    line-height: 1.42857143;
    border-radius: 4px 4px 0 0;
}
#section-projecttab .nav-tabs > li.active > a {
    color: #a68a4b;
}
#section-projecttab .tab-content > .tab-pane {
    visibility: hidden;
	height: 0
}
#section-projecttab .tab-content > .active {
    visibility: visible;
	height: auto
}
#section-projecttab .tab-content .boxbig-projecttab {
    display: flex;
    width: 100%;
}
#section-projecttab .tab-content .bigpost-projecttab {
    width: 50%;
    padding-left: 100px;
    padding-right: 20px;
}
#section-projecttab .tab-content .bigpost-projecttab .colums-projects {
    box-shadow: 0px 0px 49px -15px rgb(51 51 51 / 50%);
    border-radius: 15px;
	overflow: hidden;
}
#section-projecttab .tab-content .bigpost-projecttab .colums-projects .img-projects {
    position: relative;
    overflow: hidden;
    height: 377px;
    box-shadow: 0px 5px 10px 5px rgb(0 0 0 / 10%);
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
}
#section-projecttab .tab-content .bigpost-projecttab .colums-projects .img-projects img {
    width: 100%;
    display: block;
    margin: 0 auto;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow, transform;
    transition-property: box-shadow, transform;
    height: 100%;
    object-fit: cover;
}
#section-projecttab .tab-content .bigpost-projecttab .colums-projects .img-projects .ovrly {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background: linear-gradient(0deg, rgba(0,0,0,0.5) 14%, rgba(255,255,255,0) 100%);
}
#section-projecttab .tab-content .bigpost-projecttab .colums-projects .info-projects {
    position: relative;
    background: #fff;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    display: flex;
    width: 100%;
    padding: 20px;
}
#section-projecttab .tab-content .bigpost-projecttab .colums-projects .info-projects .name-projects {
    width: 70%;
    color: #424040;
    font-size: 18px;
}
#section-projecttab .tab-content .owl-carousel {
    width: 50%;
}
#section-projecttab .tab-content .img-project {
    position: relative;
    overflow: hidden;
    height: 210px;
    border-radius: 15px;
    box-shadow: 0px 5px 10px 5px rgb(0 0 0 / 10%);
}
#section-projecttab .tab-content .info-project {
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 9;
    width: 100%;
    background: #333;
}
#section-projecttab .tab-content .colums-project {
    margin-bottom: 20px;
}
#section-projecttab .tab-content .name-project {
    display: block;
    font-size: 14px;
    color: #fefffe;
    text-transform: uppercase;
    overflow: hidden;
	padding: 5px 0px 5px 20px;
}
.readmore-projecttab a {
	color: #fff;
}
div#js-tab-ss5 {
	margin-left: calc(-101vw / 2 + 100% / 2);
    margin-right: calc(-101vw / 2 + 100% / 2);
    max-width: 100vw;
    width: auto;
    background: #e9e3da;
    padding: 50px 8.3333333333%;
    position: relative;
}
div#js-tab-ss5.section5 .title {
    text-align: center;
}
div#js-tab-ss5.section5 .title ._title1 {
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    line-height: 21px;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #a9a197;
    padding-bottom: 5px;
}
div#js-tab-ss5.section5 .title ._title2 {
    padding-top: 10px;
    font-family: bodoni-regular;
    font-size: 40px;
    line-height: 55px;
    letter-spacing: .05em;
    text-transform: uppercase;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #9a04e9;
    font-weight: bold;
}
div#js-tab-ss5.section5 .tabs {
    padding-top: 40px;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
}
div#js-tab-ss5.section5 .tabs ._tab-block {
    padding: 0 68px;
    border-right: 1px solid #d7c7ad;
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 29px;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #4f4f4f;
}
div#js-tab-ss5.section5 .tabs .is-active {
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
div#js-tab-ss5.section5 .content {
    padding-top: 40px;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
}
div#js-tab-ss5.section5 .content .left {
    margin-right: .3333333333%;
    width: 70%;
}
div#js-tab-ss5.section5 .content .left .item-block {
    position: relative;
    width: 100%;
    height: 540px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    overflow: hidden;
	box-shadow: 1px 8px 10px 0px rgb(0 0 0 / 50%);
}
div#js-tab-ss5.section5 .content .left .item-block:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(360deg,#000000f2 -4.09%,rgba(255,255,255,0) 41.75%);
    top: 0;
    left: 0;
}
div#js-tab-ss5.section5 .content ._text {
    position: absolute;
    bottom: 0;
    padding: 0 50px;
    -webkit-transition: all .7s;
    transition: all .7s;
}
div#js-tab-ss5.section5 .content ._text ._visible {
    font-family: gotham-medium;
    font-size: 20px;
    line-height: 32px;
    letter-spacing: .02em;
    text-transform: uppercase;
    color: #fff;
    width: 100%;
    margin-bottom: 8px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
div#js-tab-ss5.section5 .content ._text ._hidden {
    font-family: sf-pro;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: .05em;
    color: #fff;
    opacity: 0;
    margin-bottom: 20px;
    height: 43px;
    width: 90%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
div#js-tab-ss5.section5 .content ._text ._more {
    font-size: 14px;
    line-height: 17px;
    letter-spacing: .05em;
    font-family: gotham-light;
    color: #f4da9e;
    opacity: 0;
}
div#js-tab-ss5.section5 .content ._text ._more span {
    padding-left: 10px;
}
div#js-tab-ss5.section5 .content .right {
    width: 29.6666666667%;
}
div#js-tab-ss5.section5 .content .right .container_item {
    height: calc((100% - 3px)/2);
	margin-bottom: 3px;
}
div#js-tab-ss5.section5 .content .right .container_item .item-block {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    margin-bottom: 3px;
    overflow: hidden;
    box-shadow: 1px 8px 10px 0px rgb(0 0 0 / 50%);
}
div#js-tab-ss5.section5 .content .right .container_item .item-block:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(360deg,#000000f2 -4.09%,rgba(255,255,255,0) 41.75%);
    top: 0;
    left: 0;
}
div#js-tab-ss5.section5 .content .right .container_item .item-block ._text {
    bottom: -17px;
    padding: 0 26px;
}
div#js-tab-ss5.section5 .content .right .container_item .item-block ._text ._visible {
    font-size: 14px;
    line-height: 23px;
    text-transform: uppercase;
    width: 100%;
}
div#js-tab-ss5.section5 .content .right .container_item .item-block ._text ._hidden {
    font-size: 10px;
    width: 100%;
    line-height: 20px;
    margin-bottom: 0;
    height: 23px;
}
div#js-tab-ss5.section5 .content .right .container_item .item-block ._text ._more {
    font-size: 14px;
    line-height: 17px;
    letter-spacing: .05em;
    font-family: gotham-light;
    color: #f4da9e;
    opacity: 0;
}
div#js-tab-ss5.section5 .content .right .container_item .item-block ._text ._more span {
    padding-left: 10px;
}
div#js-tab-ss5.section5 .content .button {
    margin-top: 48px;
	background: linear-gradient(210deg, #163be7, #ad05ff 1%, #450085 58%);
    color: #ffffff;
	display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 220px;
    height: 40px;
    text-decoration: none;
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 23px;
    letter-spacing: .1em;
    text-transform: uppercase;
    border: 1.5px solid #5f0000;
	padding: 0;
}
#pg-3505-4 {
	margin-left: calc(-101vw / 2 + 100% / 2);
    margin-right: calc(-101vw / 2 + 100% / 2);
    max-width: 100vw;
    width: auto;
}
#pg-3505-4 .bg-thietkeweb {
    background: #f3f3f3;
    padding: 20px 0;
    color: #000;
    display: inline-block;
    width: 100%;
    padding-top: 50px;
}
#pg-3505-4 .bg-thietkeweb p.page-build {
    text-align: left;
    margin-bottom: 50px;
    color: #555;
    margin-top: 20px;
}
#pg-3505-4 .bg-thietkeweb .item-bgrow.col-md-5.pull-right {
    float: right;
    width: 40%;
}
#pg-3505-4 .bg-thietkeweb .itemweb.col-md-7.pull-left {
    float: left !important;
    width: 60%;
}
#pg-3505-4 .bg-thietkeweb .item-seo {
    position: relative;
    padding-left: 30px;
    text-align: left;
    margin-bottom: 40px;
}
#pg-3505-4 .bg-thietkeweb .item-seo .page-item p {
    font-size: 13px;
    line-height: 18px;
    padding-right: 10px;
    text-align: justify;
    color: #555;
}
#pg-3505-4 .bg-thietkeweb .item-seo p:nth-child(1) {
    color: #000;
    margin-bottom: 15px;
    font-size: 20px;
}
#pg-3505-4 .bg-thietkeweb .item-seo p:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    color: #555;
}
#pg-3505-4 .bg-thietkeweb .page-item i.fa {
    position: absolute;
    left: 5px;
    color: #58af06;
    font-size: 20px;
    top: 4px;
	margin-top: -4px;
}
.container-fluid.full-section {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    background: #f1f1f1;
    padding: 0;
	margin-left: calc(-101vw / 2 + 100% / 2);
    margin-right: calc(-101vw / 2 + 100% / 2);
    max-width: 100vw;
    width: auto;
}
.container-fluid.full-section .unica-top-teacher {
    padding-top: 20px;
}
.container-fluid.full-section .unica-top-teacher h4 {
    text-align: center;
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.container-fluid.full-section .inner-box-teacher {
    border-radius: 10px;
    text-align: center;
    margin: 8px;
    background: #fff;
}
.container-fluid.full-section .inner-box-teacher .img-teacher {
    margin-top: 20px;
}
.container-fluid.full-section .inner-box-teacher .img-teacher img {
    border: 1px solid #f1f1f1;
    border-radius: 88px;
    box-shadow: 1px 1px 1px #ccc;
    display: inline-block !important;
}
.container-fluid.full-section .inner-box-teacher .name-teacher {
    margin: 20px 0;
    font-size: 20px;
    font-weight: bold;
    color: #000;
    display: block;
	padding: 0 10px;
}
.container-fluid.full-section .inner-box-teacher .des-teacher {
    padding: 0 5px;
    margin: 20px 5px;
}
.container-fluid.full-section .slick-prev {
    left: -5px;
}
.container-fluid.full-section .slick-next {
    right: 5px;
}
.container-fluid.full-section .slick-next:before, .container-fluid.full-section .slick-prev:before {
    background: #333;
    border-radius: 50%;
    padding: 5px;
}
#muctieu .unica-reason {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    padding-top: 20px;
}
#muctieu .unica-reason h4 {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    text-transform: uppercase;
    margin-top: 10px;
}
.col-lg-3 {
    width: 25%;
	float: left;
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
#muctieu .col-lg-3 {
	padding: 0;
}
#muctieu .col-lg-3 .reason-4 {
    text-align: center;
	padding-left: 15px;
    padding-right: 15px;
}
#muctieu .col-lg-3 .reason-4 .img-reason img {
    margin: 0 auto;
	display: block;
    max-width: 100%;
    height: auto;
}
#muctieu .col-lg-3 .reason-4 .txt-reason {
    margin-top: 10px;
    font-weight: bold;
    font-size: 20px;
}
#muctieu .col-lg-3 .reason-4 .txt-reason span {
    display: block;
    font-size: 14px;
    font-weight: 100;
}
.vertical-space2 {
    height: 40px;
}
.test-20 .max-title {
    position: relative;
    margin-bottom: 35px;
    margin-top: 10px;
    text-align: center;
}
.test-20 .max-title:before, .test-20 .max-title:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    height: 3px;
}
.test-20 .max-title4:before {
    width: 100%;
}
.test-20 .max-title:after {
    background-color: #00c2e5;
    width: 140px;
}
.test-20 .max-title4 h2 {
    font-size: 25px;
    letter-spacing: -1px;
    padding-bottom: 30px;
	text-transform: uppercase;
    color: #000;
	position: relative;
    font-weight: 100;
    margin-bottom: 0;
	padding-top: 30px;
}
.test-20 .testimonial-carousel {
    position: relative;
    padding: 0 40px;
    cursor: -webkit-grab;
    cursor: -moz-grab;
}
.test-20 .testimonial-carousel .tc-item {
    text-align: center;
    padding: 10px 25px;
}
.test-20 .testimonial-carousel .tc-item img {
    width: 90px;
    height: 90px;
    border-radius: 60px;
    box-shadow: 0 2px 0 0px rgb(0 0 0 / 1%);
    padding: 3px;
    background: #fff;
    border: 1px solid #f0f0f0;
	margin: auto;
}
.test-20 .testimonial-carousel .tc-content {
    position: relative;
    background: #fff;
    color: #808080;
    margin-top: 30px;
    margin-bottom: 18px;
    padding: 30px;
    font-size: 14px;
    border: 1px solid #eaeaea;
    border-radius: 2px;
    box-shadow: 0 2px 0 0px rgb(0 0 0 / 3%);
}
.test-20 .testimonial-carousel .tc-content:after, .test-20 .testimonial-carousel .tc-content:before {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px;
}
.test-20 .testimonial-carousel .tc-content:before {
    top: -19px;
    border-color: transparent transparent #e2e2e2 transparent;
}
.test-20 .testimonial-carousel .tc-content:after {
    top: -18px;
    border-color: transparent transparent #ffffff transparent;
}
.test-20 .testimonial-carousel .tc-name {
    font-size: 15px;
    font-weight: 600;
    color: #333;
    margin-bottom: 3px;
    line-height: 1.2;
}
.test-20 .testimonial-carousel .tc-job {
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #888;
}
.test-20 .testimonial-carousel .owl-controls .owl-nav {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    top: 50%;
}
.test-20 .testimonial-carousel .owl-controls .owl-nav .owl-prev, .test-20 .testimonial-carousel .owl-controls .owl-nav .owl-next {
    position: absolute;
    font-size: 18px;
    width: 34px;
    height: 34px;
    display: block;
    padding: 4px;
    text-align: center;
    border: 1px solid #e3e3e3;
    border-radius: 73px;
    right: 0;
    color: #666;
    background: #fff;
    cursor: pointer;
    box-shadow: 0 2px 0 0px rgb(0 0 0 / 5%);
    transition: all 0.18s ease;
}
.test-20 .testimonial-carousel .owl-controls .owl-nav .owl-prev {
    right: auto;
    left: 0;
}
i.fa-angle-left, i.fa-angle-right {
    font-family: 'FontAwesome';
    font-style: normal;
}
#pg-3505-1 {
	margin-left: calc(-101vw / 2 + 100% / 2);
    margin-right: calc(-101vw / 2 + 100% / 2);
    max-width: 100vw;
    width: auto;
}
#pg-3505-1 .bg-serves {
    display: inline-block;
    width: 100%;
    padding: 20px 0;
    background: #fff;
    background-color: #dee2eb;
}
#pg-3505-1 .bg-serves ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
}
#pg-3505-1 .bg-serves .menu-service li {
    overflow: hidden;
    display: inline;
    float: left;
    text-align: center;
    border: 0px solid;
    padding: 10px 0px 0 0px;
    width: 183px;
    border: 0px solid red;
}
#percent {
	margin-left: calc(-101vw / 2 + 100% / 2);
    margin-right: calc(-101vw / 2 + 100% / 2);
    max-width: 100vw;
    width: auto;
}
.section_wrapper {
    max-width: 1100px;
    margin: auto;
    position: relative;
}
#percent .section_wrapper .one.column {
    width: 98%;
    float: left;
    margin: 0 1% 40px;
}
#percent .section_wrapper .one.column .column_attr.align_center {
    text-align: center;
}
#percent .section_wrapper .one.column h3 {
    color: #ff9191;
    margin-top: 10px;
}
#percent .section_wrapper .one-fourth.column {
    width: 23%;
    min-height: 270px;
    float: left;
    margin: 0 1% 40px;
}
#percent .section_wrapper .one-fourth.column .chart_box {
    position: relative;
    text-align: center;
}
#percent .section_wrapper .one-fourth.column .chart_box:before {
    content: "";
    display: block;
    z-index: 2;
    width: 124px;
    height: 124px;
    border-width: 1px;
    border-style: solid;
    position: absolute;
    left: 50%;
    margin-left: -62px;
    top: 8px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    background-image: url(https://giaodien34.wom.vn/noi-dung/themes/rdt034/images/stripes/stripes_3_b.png);
}
#percent .section_wrapper .one-fourth.column .chart_box .chart {
    width: 140px;
    margin: 0 auto 10px;
    position: relative;
    height: 140px;
}
#percent .section_wrapper .one-fourth.column .chart_box .chart .num {
    position: absolute;
    left: 0px;
    top: 45px;
    z-index: 3;
    width: 100%;
    font-family: Patua One;
    font-size: 50px;
    line-height: 50px;
    color: #444;
}
#section-block-home.home-block {
    padding-bottom: 30px;
}
#section-block-home.home-block .row {
    display: flex;
    flex-wrap: wrap;
}
#section-block-home.home-block .col-lg-4 {
    width: 33.33333333%;
	position: relative;
	float: left;
}
#section-block-home.home-block .col-lg-4 .block-news-item {
    padding: 0 15px
}
#section-block-home.home-block .col-lg-4 .full-width {
    width: 100%;
    float: left;
    display: block;
    padding-top: 30px;
}
#section-block-home.home-block .col-lg-4 .full-width hr {
    border-top: 3px solid #fdc300;
    float: left;
    margin-top: 15px;
    margin-bottom: 10px;
    width: 40px;
}
#section-block-home.home-block .col-lg-4 .title-news {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
}
#section-block-home.home-block .col-lg-4 .item-news-page {
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    min-height: 70px;
    padding-bottom: 10px;
}
#section-block-home.home-block .col-lg-4 .item-news-page .info-news {
    font-size: 13px;
}
#section-block-home.home-block .col-lg-4 .content-store img {
    border: 1px solid #fdc300;
    margin-bottom: 25px;
    width: 100%;
}
#section-block-home.home-block .owl-prev {
    position: absolute;
    top: 50%;
    z-index: 1;
    left: 0;
    margin-top: -5px;
	background: #1b2936;
}
#section-block-home.home-block .owl-next {
    position: absolute;
    top: 50%;
    z-index: 1;
    right: 0;
    margin-top: -5px;
	background: #1b2936;
}
#section-block-home.home-block .owl-nav i {
    font-size: 21px;
    padding: 5px 13px;
    color: #fff;
}
#section-block-home.home-block .all-detail {
    text-align: right;
    float: right;
    color: #333;
    font-style: italic;
}
#section_85040766 {
    padding-top: 50px;
    padding-bottom: 50px;
	position: relative;
    min-height: auto;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	margin-left: calc(-101vw / 2 + 100% / 2);
    margin-right: calc(-101vw / 2 + 100% / 2);
    max-width: 100vw;
    width: auto;
}
#section_85040766 .section-bg {
    background-image: url(https://quangcaodoimoi.com/wp-content/themes/rdt052/images/news-left-bg.jpg);
	opacity: 1;
	background-size: cover!important;
    background-repeat: no-repeat!important;
    background-position: 50% 50%;
	position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    right: 0;
    bottom: 0;
    padding: 0!important;
    margin: 0!important;
	overflow: hidden;
    width: 100%;
}
#section_85040766 .section-bg-overlay {
    background-color: rgba(12,145,89,.6);
	position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    right: 0;
    bottom: 0;
    padding: 0!important;
    margin: 0!important;
}
#section_85040766 .section-content {
    width: 100%;
}
div#row-1238808929 {
    max-width: 1100px;
    width: 100%;
    -js-display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-left: auto;
    margin-right: auto;
    flex-wrap: wrap;
    justify-content: space-between;
}
#col-885642151 form#contacta {
    width: 95%;
    margin: auto;
	margin-bottom: 20px;
}
#col-885642151 form.wpcf7-form input[type="button"] {
    background-color: #DD2B31;
    line-height: 42px;
    border: none;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    font-size: 14px;
    padding: 0 15px;
}
div#row-1238808929 .large-6 {
    max-width: 49%;
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
	position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
}
div#row-1238808929 .large-6 .col-inner {
    position: relative;
    width: 100%;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    margin-left: auto;
    margin-right: 0;
	padding: 0;
}
div#row-1238808929 .large-6 .section-title {
    position: relative;
    -js-display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
}
div#row-1238808929 .large-6 .section-title.section-title-normal span {
    margin-right: 15px;
    padding-bottom: 7.5px;
    border-bottom: 2px solid rgba(0,0,0,.1);
    text-transform: uppercase;
}
div#row-1238808929 .large-6 .section-title a {
    display: block;
    padding-left: 15px;
    font-size: .8em;
    margin-left: auto;
    color: #fff;
}
div#row-1238808929 .large-6 .section-title-normal {
    border-bottom: 2px solid #ececec;
}
div#row-1238808929 .large-6 .row {
    width: 100%;
    -js-display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
div#row-1238808929 .large-6 .post-item {
    position: relative;
    margin: 0;
    padding: 0 15px 30px;
    width: 100%;
}
div#row-1238808929 .large-6 .post-item .box-vertical {
    display: table;
    width: 100%;
}
#col-885642151>.col-inner {
    padding: 0 30px 0 30px;
}
#gap-757830671 {
    padding-top: 30px;
}
form.wpcf7-form input {
    height: 36px;
    line-height: 36px;
    border-width: 1px;
    border-radius: 6px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    font-size: 14px;
    padding: 0 10px;
	background-color: rgba(255,255,255,.03);
    border-color: rgba(0,0,0,.2);
    border-radius: 3px;
}
form.wpcf7-form p {
    margin-bottom: 0;
}
#col-1111168835 .box-image {
    direction: ltr;
    display: table-cell;
    vertical-align: top;
    position: relative;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
#col-1111168835 .box-image img {
    right: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    top: 0;
    position: absolute;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover;";
}
h5.post-title.is-large {
    color: #fff;
}
#col-1111168835 .box-text {
    direction: ltr;
    display: table-cell;
    vertical-align: top;
    position: relative;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
	text-align: left;
	padding-left: 1.5em;
    padding-right: 1.5em;
	padding-top: 0.7em;
    padding-bottom: 1.4em;
}
#news_event {
	margin-left: calc(-101vw / 2 + 100% / 2);
    margin-right: calc(-101vw / 2 + 100% / 2);
    max-width: 100vw;
    width: auto;
	padding: 20px 50px
}
#news_event .title_news_home {
    height: 5px;
    background: url(https://gachbonggio.redeptot.vn/noi-dung/themes/rdt009/imgs/layout/title_news_home.png) repeat-x;
    text-align: center;
}
#news_event .title_news_home span {
    background: #fff;
    padding: 0 10px;
    display: inline-block;
    font-size: 18px;
    line-height: 24px;
    color: #3b5998;
    position: relative;
    top: -10px;
    text-transform: uppercase;
}
#news_event .main_news_home {
    padding: 40px 10px;
    overflow: hidden;
}
#news_event .main_news_home .mnh_1 {
    width: 560px;
    float: left;
    margin-right: 20px;
}
#news_event .main_news_home .mnh_1 figure img {
    display: block;
    width: 100%;
    height: 310px;
}
#news_event .main_news_home .mnh_1 figure figcaption {
    font-weight: 700;
    font-size: 14px;
    color: #3b5998;
    padding: 5px 0;
}
#news_event .main_news_home .mnh_1 p {
    color: #333;
    padding-bottom: 0;
    overflow: hidden;
    max-height: initial;
    text-align: justify;
}
#news_event .main_news_home .mnh_2 {
    overflow: hidden;
}
#news_event .main_news_home .mnh_2 ul {
	margin: 0;
}
#news_event .main_news_home .mnh_2 ul li {
    overflow: hidden;
}
#news_event .main_news_home .mnh_2 ul li figure {
    width: 200px;
    height: 111px;
    float: left;
    margin-right: 20px;
}
#news_event .main_news_home .mnh_2 ul li figure img {
    display: block;
    width: 100%;
    height: 100%;
}
#news_event .main_news_home .text_mnh {
    overflow: hidden;
}
#news_event .main_news_home .text_mnh strong {
    display: block;
    color: #3b5998;
}
#news_event .main_news_home .text_mnh p {
    padding: 0 5px 0 0;
    text-align: justify;
}
#news_event .readmore_td {
    text-align: center;
}
#news_event .readmore_td a {
    display: inline-block;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #099309;
    border: 1px solid #36528D;
    color: #fff;
    padding: 5px 10px;
}


#popup0.overlay, #popup1.overlay, #popup2.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  z-index: 101;
}
#popup0.overlay.active, #popup1.overlay.active, #popup2.overlay.active {
  visibility: visible;
  opacity: 1;
}

#popup0 .popup, #popup1 .popup, #popup2 .popup {
  margin: 150px auto 70px;
  padding: 30px;
  background: #fff;
  border-radius: 5px;
  width: 40%;
  position: relative;
  transition: all 5s ease-in-out;
}

#popup0 .popup h2, #popup1 .popup h2, #popup2 .popup h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
#popup0 .popup .close, #popup1 .popup .close, #popup2 .popup .close {
  position: absolute;
  top: 0px;
  right: 10px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
#popup0 .popup .close:hover, #popup1 .popup .close:hover, #popup2 .popup .close:hover {
  color: #06D85F;
}
#popup0 .popup .content, #popup1 .popup .content, #popup2 .popup .content {
  max-height: 400px;
  overflow: auto;
}
#popup0 .popup .content > p a, #popup1 .popup .content > p a, #popup2 .popup .content > p a {
	font-size: 15px !important;
    font-weight: bold !important;
    color: red !important;
	margin-right: 20px;
}
#popup0 .popup .content > p, #popup1 .popup .content > p, #popup2 .popup .content > p {
	font-size: 15px !important;
    font-weight: bold !important;
    color: red !important;
}
#popup0 .popup .content > p, #popup1 .popup .content > p, #popup2 .popup .content > p {
    margin-bottom: 10px !important;
}
.main-navigation .main-nav ul li:hover span a,.main-navigation .main-nav ul li:hover>a, .main-navigation .main-nav ul li:focus>a, .main-navigation .main-nav ul li.sfHover>a, .main-navigation .menu-bar-item:hover>a, .main-navigation .menu-bar-item.sfHover>a {
    color: #fff;
    background-color: #af402a;
}
span.dropdown-menu-toggle {
    margin-left: 7px;
}
.ubermenu-submenu {
	margin: 0 !important
}
.elementor-284054 .elementor-element.elementor-element-5211546 {
    margin-top: 20px;
    margin-bottom: 0;
    position: relative;
    padding: 0;
	margin-left: calc(-101vw / 2 + 100% / 2);
    margin-right: calc(-101vw / 2 + 100% / 2);
    max-width: 100vw;
    width: auto;
}
.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
.elementor-element-5211546 .elementor-row {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.elementor-284054 .elementor-element.elementor-element-7cc8cc2 {
    width: 60%;
    position: relative;
    min-height: 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.elementor-284054 .elementor-element.elementor-element-a39cf35 {
    width: 40%;
    position: relative;
    min-height: 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.elementor-284054 .elementor-element-5211546 .elementor-column-wrap {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	padding: 10px;
}
.elementor-284054 .elementor-element-5211546 .elementor-column-wrap .elementor-widget-wrap {
    position: relative;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.elementor-284054 .elementor-element.elementor-element-277b817 {
    text-align: center;
    margin-bottom: 20px;
    width: 100%;
    position: relative;
}
.elementor-284054 .elementor-element.elementor-element-277b817 .elementor-heading-title {
    color: #0D5517;
    font-family: "Josefin Sans",Sans-serif;
    font-size: 30px;
    text-transform: uppercase;
    line-height: 34px;
	padding: 0;
    margin: 0;
	font-weight: bold;
}
.elementor-284054 .elementor-element-5211546 .elementor-widget-wrap>.elementor-element {
    width: 100%;
    position: relative;
    text-align: center;
}
.elementor-row {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.elementor-284054 .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
.elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
    width: 50%;
    position: relative;
    min-height: 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.elementor-284054 .elementor-element.elementor-element-9c6bb07 .elementor-divider {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
}
.elementor-widget-divider .elementor-divider {
    line-height: 0;
    font-size: 0;
}
.elementor-284054 .elementor-element.elementor-element-9c6bb07 .elementor-divider-separator {
    width: 90%;
    margin: 0 auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    direction: ltr;
}
.elementor-widget-divider--view-line_text .elementor-divider-separator:after, .elementor-widget-divider--view-line_text .elementor-divider-separator:before {
    display: block;
    content: "";
    border-bottom: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    border-top: 1px solid #0D5517
}
.elementor-284054 .elementor-element.elementor-element-9c6bb07 .elementor-divider__text {
    color: #0D5517;
    font-family: "Josefin Sans",Sans-serif;
    font-size: 15px;
    line-height: 1;
    max-width: 95%;
    margin: 0 10px;
}
.elementor-284054 .elementor-element.elementor-element-7ef2c01>.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: 23px;
    width: 100%;
    position: relative;
    text-align: center;
}
div#DateCountdown {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
div#DateCountdown .time_circles {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.time_circles canvas {
    display: none !important;
}
.time_circles > div {
    background-color: #b02329;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    text-align: center;
    margin: 5px;
    width: 50px !important;
    height: 50px;
    padding: 0;
    margin: 3px;
    border-radius: 25% 25% 25% 25%;
}
.time_circles > div span {
	color: #fff;
    line-height: 29px !important;
    font-size: 23px !important;
}
.time_circles > div h4 {
	color: #fff;
    font-size: 12px !important;
    line-height: 9px !important;
	margin: 0
}
.elementor-284054 .elementor-element.elementor-element-059e1a0 .elementor-heading-title {
    color: #0D5517;
    font-size: 35px;
    font-weight: 900;
    text-shadow: 1px 1px 0 #ffa256;
	margin-bottom: 0
}
.elementor-284054 .elementor-element.elementor-element-1a3ddd7 .bdt-heading .bdt-heading-tag {
    color: #FD0202;
    font-family: "K2D",Sans-serif;
    font-size: 45px;
    font-weight: 900;
    line-height: 4px;
}
.elementor-284054 .elementor-element.elementor-element-4072ae8 .elementor-heading-title {
    color: #000;
    font-size: 18px;
    font-weight: 400;
}
.elementor-284054 .elementor-element.elementor-element-199e430 .elementor-image img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
    vertical-align: middle;
    display: inline-block;
}
.elementor-284054 .elementor-element.elementor-element-a39cf35:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .elementor-284054 .elementor-element.elementor-element-a39cf35>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg,#2AA73B 0%,#0D5517 100%);
	border-radius: 25px 25px 25px 25px;
	padding: 10px;
	width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.elementor-284054 .elementor-element.elementor-element-64c1b9a .elementor-heading-title {
    color: #FFF;
    font-family: "Josefin Sans",Sans-serif;
    font-size: 30px;
    text-transform: uppercase;
    line-height: 34px;
}
.elementor-284054 .elementor-element.elementor-element-cfac2e1 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #fff;
    border-radius: 0 0 0 0;
	-ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
	font-size: 16px;
    min-height: 47px;
    padding: 6px 16px;
	width: 100%;
    max-width: 100%;
    border: 1px solid #818a91;
    background-color: transparent;
    color: #373a3c;
    vertical-align: middle;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
	background: #fff;
	margin-bottom: 5px !important;
}
.bdt-animated-fast>span {
    animation-duration: .75s
}
.elementor-284054 .elementor-element.elementor-element-cfac2e1 .elementor-button {
    background-color: #FF7302;
	display: inline-block;
    line-height: 1;
    font-size: 15px;
    padding: 12px 24px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    fill: #fff;
    text-align: center;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
	width: 100%;
}
.elementor-form-fields-wrapper.elementor-labels-above {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.elementor-column.elementor-col-100, .elementor-column[data-col="100"] {
    width: 100%;
}
.elementor-284054 .elementor-element.elementor-element-cfac2e1>.elementor-widget-container {
    margin: 0 0 0 0;
    padding: 10px 20px 0 20px;
}
.elementor-284054 .elementor-element.elementor-element-5d868f2 .elementor-heading-title {
    color: #FFF;
    font-family: "Barlow",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}
.elementor-284054 .elementor-element.elementor-element-67a5481 .elementor-heading-title {
    color: #FDFBFB;
    font-family: "Barlow",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-284054 .elementor-element.elementor-element-64c1b9a>.elementor-widget-container {
    margin: 30px 0 0 0;
    padding: 0 0 0 0;
}



@media (max-width: 768px){
	.elementor-284054 .elementor-element.elementor-element-1a3ddd7 .bdt-heading .bdt-heading-tag {
		font-size: 32px;
	}
	#news_event .main_news_home .mnh_1, #news_event .main_news_home .mnh_2 {
		width: 100%;
		margin-right: 0;
	}
	#news_event .main_news_home .mnh_2 ul {
		margin-top: 20px
	}
	#section_85040766 {
		padding-left: 15px;
		padding-right: 15px;
	}
	#percent .section_wrapper {
		padding: 0 15px;
	}
	#pg-3505-1 .bg-serves .menu-service li {
		width: 33.33%;
	}
	.col-lg-12.pdm-No {
		padding: 0;
	}
	#muctieu .col-lg-3 {
		width: 50%;
	}
	#pg-3505-4 .bg-thietkeweb .item-bgrow.col-md-5.pull-right {
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
	}
	#pg-3505-4 .bg-thietkeweb .itemweb.col-md-7.pull-left {
		width: 100%;
	}
	div#js-tab-ss5.section5 {
		padding: 50px 3%;
	}
	div#js-tab-ss5.section5 .title ._title2 {
		font-size: 37px;
		line-height: 45px;
	}
	div#js-tab-ss5.section5 .content .left .item-block {
		height: 318px;
	}
	div#js-tab-ss5.section5 .content ._text ._visible {
		width: 100%;
		font-size: 14px;
		line-height: 25px;
		height: 47px;
	}
	div#js-tab-ss5.section5 .content .right .container_item .item-block ._text {
		bottom: -41px;
	}
	#section-projecttab .background-overlay {
		padding: 30px 0;
		background: #fff;
	}
	#section-projecttab .header-projecttab {
		display: block;
		width: 100%;
	}
	#section-projecttab .header-projecttab .caption-projecttab {
		width: 100%;
		padding-left: 0;
		margin-bottom: 30px;
	}
	#section-projecttab .header-projecttab .caption-projecttab .title-projecttab {
		text-align: center;
	}
	#section-projecttab .header-projecttab .caption-projecttab .title-projecttab span {
		color: #333;
		background: 0 0;
		font-size: 40px;
		margin-bottom: 15px;
	}
	#section-projecttab .header-projecttab .caption-projecttab .readmore-projecttab {
		text-align: center;
	}
	#section-projecttab .header-projecttab .nav-tabs {
		width: 100%;
		padding: 0 15px;
	}
	#section-projecttab .nav-tabs>li {
		display: block;
		text-align: left;
		border-bottom: solid 1px #ddd!important;
		float: left;
		margin-right: 10px;
	}
	#section-projecttab .nav-tabs>li>a {
		background: #034f6d!important;
		color: #fff;
	}
	#section-projecttab .nav-tabs>li.active>a, #section-projecttab .nav-tabs>li.active>a:hover, #section-projecttab .nav-tabs>li.active>a:focus {
		background: #023f48!important;
	}
	#section-projecttab .tab-content {
		padding: 0 15px;
	}
	#section-projecttab .tab-content .boxbig-projecttab {
		display: block;
	}
	#section-projecttab .tab-content .bigpost-projecttab {
		display: none;
	}
	#section-projecttab .tab-content .owl-carousel {
		width: 100%;
	}
	#section-projecttab .tab-content .img-project {
		height: 165px;
	}
	.unica-be-teacher {
		background: #44a9d5 !important;
		height: 170px !important;
	}
	.unica-be-teacher-txt {
		top: 10%;
	}
	.unica-be-teacher-txt p {
		font-size: 14px;
	}
	.unica-be-teacher-txt h4 {
		font-size: 32px;
	}
	.gb-container.gb-container-83165f8f>.gb-inside-container .col-lg-12 {
		padding: 0;
	}
	.unica-be-teacher-txt a {
		padding: 7px 35px;
		font-size: 14px;
	}
	.gb-grid-wrapper>.gb-grid-column-35c067b5 {
		width: 50%;
	}
	.gb-grid-wrapper-d63a5f36>.gb-grid-column {
		padding-left: 5px;
		padding-bottom: 5px;
	}
	.mau2 .gb-grid-wrapper>.gb-grid-column-35c067b5 {
		width: 100%;
		padding: 0;
		margin-bottom: 15px;
	}
	.gb-grid-wrapper-d63a5f36 {
		margin-left: 5px;
		margin-right: 10px;
	}
	#mobile-header {
	z-index: 100;
		margin-top: 0px;
		position: fixed;
		top: 0px;
	}
	.ul_news_h > li {
		margin: 0 25px 0 0;
	}
	#wpadminbar {
		position: unset;
	}
	ul.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-3.has-dates {
		margin: 0;
	}
	ul.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-3.has-dates li {
		margin: 0 20px 20px 0;
		width: 48%;
		float: left;
		text-align: center;
	}
	ul.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-3.has-dates li:nth-child(2n) {
		margin: 0 0 20px 0;
	}
	.item_li {
		padding: 0;
		border: 1px solid;
	}
	.gb-grid-wrapper>.gb-grid-column-e14d8df9, .gb-grid-wrapper>.gb-grid-column-0cbb0c9b, .gb-grid-wrapper>.gb-grid-column-647735f1 {
		display: none;
	}
	li.menu_item_services_mobile > a {
		color: #333;
		border: 2px dotted #ff6900;
	}
	li.menu_item_services {
		list-style: none
	}
	.menu_item_services_mobile {
		display: block !important;
		margin-right: 0 !important;
		padding: 7px 10px !important;
		margin-top: 75px !important;
		background: unset !important;
	}
	.menu_item_services_mobile a{
		padding: 3px 10px !important;
		border-radius: 6px;
	}
	.gb-headline-7df2f843 {
		height: 72px;
		margin: 10px 0;
	}
	h3.gb-headline.tit_home.gb-headline-7df2f843 {
		margin-bottom: 0;
		height: 55px;
		margin-top: 5px;
	}
	.gb-headline-af48e8e9 {
		height: auto;
		padding: 10px 10px 0;
		text-align: justify;
		color: #333;
	}
	ul.ul_news_h.clearfix ol.ol_news_other_h, ul.ul_news_h.clearfix ol.video_news_h {
		margin: 0;
	}
	div#n2-ss-2 .n2-ss-slide {
		margin: 0 10px !important;
		width: 345px !important;
	}
	#thuong-hieu .row > div {
		width: 50%;
	}
	div#js-tab-ss5.section5 .tabs ._tab-block {
		font-size: 16px;
	}
}
@media (max-width: 480px){
	.category .gb-grid-wrapper>.gb-grid-column-35c067b5 {
		width: 100%;
		padding: 0;
	}
	.elementor-element-5211546 .elementor-row {
		flex-wrap: wrap;
	}
	.elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
		width: 100% !important;
	}
	.elementor-284054 .elementor-element.elementor-element-277b817 .elementor-heading-title {
		font-size: 25px;
	}
	#news_event {
		margin-left: calc(-101vw / 2 + 100% / 2);
		margin-right: calc(-101vw / 2 + 100% / 2);
		max-width: 100vw;
		width: auto;
		padding: 20px;
	}
	.mnh_2 ul li {
		border-top: 1px dotted #ccc;
		padding: 10px 0;
		display: flex;
		flex-wrap: wrap;
	}
	#news_event .main_news_home .mnh_2 ul li figure {
		width: 100%;
		height: auto;
		margin-right: 0;
	}
	div#row-1238808929 .large-6 {
		max-width: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
	#section-block-home.home-block .owl-prev {
		left: -15px;
	}
	#section-block-home.home-block .owl-next {
		right: -15px;
	}
	#section-block-home.home-block .col-lg-4 {
		width: 100%;
	}
	#pg-3505-1 .bg-serves .menu-service ul {
		padding: 0 10px
	}
	#percent .section_wrapper .one-fourth.column {
		width: 100%;
		margin: 0 0 40px;
	}
	#pg-3505-1 .bg-serves .menu-service li {
		width: 50%;
	}
	.full-section .col-lg-12 {
		padding: 0
	}
	div#js-tab-ss5.section5 {
		padding: 40px 15px 50px;
	}
	div#js-tab-ss5.section5 .title ._title2 {
		font-size: 27px;
		line-height: 35px;
	}
	div#js-tab-ss5.section5 .tabs ._tab-block {
		padding: 0 10px;
		font-size: 14px;
		line-height: 20px;
	}
	div#js-tab-ss5.section5 .content .left {
		width: 100%;
	}
	div#js-tab-ss5.section5 .content .left .item-block {
		height: 220px;
		margin-bottom: 15px!important;
	}
	div#js-tab-ss5.section5 .content ._text ._visible {
		font-size: 11px;
		width: 100%;
		line-height: 20px;
		text-transform: inherit;
		height: 37px;
	}
	div#js-tab-ss5.section5 .content .right {
		width: 100%;
	}
	div#js-tab-ss5.section5 .content .right .container_item .item-block {
		height: 220px;
		margin-bottom: 15px!important;
	}
	div#js-tab-ss5.section5 .content .button {
		margin-top: 30px;
	}
	#section-projecttab .tab-content {
		clear: both;
		padding-top: 20px;
	}
	div#pg-3505-3 .bg-thietkeweb .col-md-4 {
		width: 100%;
		padding: 0%;
		margin-bottom: 20px;
	}
	div.index_banner_voucher p:first-child {
		padding-top: 30px
	}
	ul.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-3.has-dates li {
		margin: 0 0 15px 0;
	}
	ul.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-3.has-dates {
		margin: 0;
	}
	.unica-be-teacher-txt h4 {
		font-size: 30px;
		margin-top: 0;
	}
	div#row-1391943507 .large-3 {
		max-width: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
	}
	div#row-1391943507 .icon-box-center .icon-box-img {
		width: 100% !important;
	}
	.item-bgrow.col-md-5 {
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
	}
	.itemweb.col-md-7 {
		width: 100%;
	}
	.page-item .col-md-6 {
		width: 100%;
	}
	.course-box-slider {
		width: 100% !important;
		margin: 0;
		min-height: auto;
		max-height: initial;
	}
	.box-pop2 {
		height: auto;
		margin-bottom: 10px
	}
	.container-fluid.bg-gray .col-lg-12 {
		padding: 0;
	}
	section.post .col-sm-4 {
		width: 100%;
		padding: 0;
	}
	#thuong-hieu .row > div {
		width: 100%;
	}
	.gb-grid-wrapper-75 {
		width: 100%;
	}
	.gb-grid-wrapper-25 {
		width: 100%;
	}
	p.read-desc {
		height: auto;
		overflow: hidden;
		padding: 10px 10px 0;
	}
	.item_post3, .item_post4 {
		margin-bottom: 15px;
	}
	div#n2-ss-2 .n2-ss-slide {
		margin: 0 10px !important;
		width: 352px !important;
	}
	ul.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-3.has-dates li {
		margin: 0 0px 14px 0;
		width: 100%;
	}
	.n2-ss-slider-pane > div {
		width: 394px !important;
		margin-left: 10px !important;
		margin-right: 10px !important;
		margin-top: 20px;
	}
	.ul_news_h > li {
		width: 100%;
		margin: 0;
	}
	.gb-grid-wrapper-9e82ca81 {
		margin-left: 0;
	}
	.site-footer > .gb-container.gb-container-83165f8f>.gb-inside-container {
		padding: 20px 10px 0;
	}
	.single .gb-container.gb-container-35c067b5>.gb-inside-container {
		padding: 0;
	}
	.single .gb-grid-wrapper>.gb-grid-column {
		width: 100%;
	}
	.single .gb-button-wrapper-d872f2f6 {
		justify-content: center;
	}
	.single .gb-container.gb-container-009d4912>.gb-inside-container {
		padding-top: 10px;
	}
	.single .gb-container.gb-container-009d4912 {
		margin-right: 0;
	}
	.single .gb-grid-wrapper>.gb-grid-column-2883fec9>.gb-container {
		-ms-flex-pack: center;
		justify-content: center;
	}
	.single .gb-button-wrapper a.gb-button {
		width: 100%;
	}
	.single .gb-grid-column.gb-grid-column-009d4912 .gb-button-wrapper a.gb-button {
		margin-bottom: 10px;
	}
	.img_slide_full {
		width: 100%;
	}
}
@media (max-width: 375px){
	.ul_news_h > li ol {
		margin: 0;
	}
	.gb-grid-wrapper-d63a5f36 {
		margin-left: 5px;
		margin-right: 10px;
	}
	.n2-ss-slider-pane > div {
		width: 355px !important;
		margin-left: 10px !important;
		margin-right: 10px !important;
		margin-top: 20px;
	}
	div#n2-ss-2 .n2-ss-slide {
		margin: 0 18px !important;
		width: 300px !important;
	}
	.separate-containers.no-sidebar .site-main {
		padding-top: 0px;
	}
	.gb-container.gb-container-ee14f9a8>.gb-inside-container {
		padding: 0px !important;
	}
	.gb-grid-wrapper-670e51c8 {
		margin-left: 0px !important;
	}
	.gb-grid-wrapper>.gb-grid-column-ec1b21bc {
		width: 100% !important;
		padding-left: 0 !important;
	}
	.gb-button-wrapper a.gb-button-d6ba5cd6, .gb-button-wrapper a.gb-button-d6ba5cd6:visited {
		padding: 10px 15px !important;
	}
	.item_post3, .item_post4 {
		margin-bottom: 10px
	}
	.slide_service_height {
		height: 340px !important;
	}
	.separate-containers .single_content .inside-article {
		padding: 0 10px 30px;
	}
	#post-14818 .inside-article {
		padding: 0 10px 30px;
	}
}
@media (max-width: 360px){
	.n2-ss-slider-pane > div {
		width: 340px !important;
		margin-top: 20px;
	}
	div#n2-ss-2 .n2-ss-slide {
		margin: 0 !important;
		width: 320px !important;
	}
	.menu_item_services_mobile {
		display: block !important;
		margin-right: 0 !important;
		padding: 7px 10px !important;
		background: unset !important;
	}
	.menu_item_services_mobile a{
		padding: 7px 10px !important;
	}
	.slide_service_height {
		height: 333px !important;
	}
}
@media (max-width: 350px){
	div#n2-ss-2 .n2-ss-slide {
		width: 280px !important;
	}
	.n2-ss-slider-pane > div {
		width: 300px !important;
		margin-top: 20px;
	}
	.slide_service_height {
		height: 310px !important;
	}
}








