		:where(.wp-block-button__link) {
			border-radius: 9999px;
			box-shadow: none;
			padding: calc(.667em + 2px) calc(1.333em + 2px);
			text-decoration: none
		}

		:root :where(.wp-block-button .wp-block-button__link.is-style-outline),
		:root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {
			border: 2px solid;
			padding: .667em 1.333em
		}

		:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),
		:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) {
			color: currentColor
		}

		:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),
		:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {
			background-color: initial;
			background-image: none
		}

		:where(.wp-block-calendar table:not(.has-background) th) {
			background: #ddd
		}

		:where(.wp-block-columns) {
			margin-bottom: 1.75em
		}

		:where(.wp-block-columns.has-background) {
			padding: 1.25em 2.375em
		}

		:where(.wp-block-post-comments input[type=submit]) {
			border: none
		}

		:where(.wp-block-cover-image:not(.has-text-color)),
		:where(.wp-block-cover:not(.has-text-color)) {
			color: #fff
		}

		:where(.wp-block-cover-image.is-light:not(.has-text-color)),
		:where(.wp-block-cover.is-light:not(.has-text-color)) {
			color: #000
		}

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

		:where(.wp-block-file) {
			margin-bottom: 1.5em
		}

		:where(.wp-block-file__button) {
			border-radius: 2em;
			display: inline-block;
			padding: .5em 1em
		}

		:where(.wp-block-file__button):is(a):active,
		:where(.wp-block-file__button):is(a):focus,
		:where(.wp-block-file__button):is(a):hover,
		:where(.wp-block-file__button):is(a):visited {
			box-shadow: none;
			color: #fff;
			opacity: .85;
			text-decoration: none
		}

		:where(.wp-block-group.wp-block-group-is-layout-constrained) {
			position: relative
		}

		:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) {
			border-radius: 9999px
		}

		:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
			line-height: 1.1
		}

		:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
			line-height: 1.8
		}

		:root :where(.wp-block-latest-posts.is-grid) {
			padding: 0
		}

		:root :where(.wp-block-latest-posts.wp-block-latest-posts__list) {
			padding-left: 0
		}

		ul {
			box-sizing: border-box
		}

		:root :where(.wp-block-list.has-background) {
			padding: 1.25em 2.375em
		}

		:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
		:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
			padding: .5em 1em
		}

		:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
		:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),
		:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),
		:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
			padding: .5em 1em
		}

		:root :where(p.has-background) {
			padding: 1.25em 2.375em
		}

		:where(p.has-text-color:not(.has-link-color)) a {
			color: inherit
		}

		:where(.wp-block-post-comments-form) input:not([type=submit]),
		:where(.wp-block-post-comments-form) textarea {
			border: 1px solid #949494;
			font-family: inherit;
			font-size: 1em
		}

		:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),
		:where(.wp-block-post-comments-form) textarea {
			padding: calc(.667em + 2px)
		}

		:where(.wp-block-post-excerpt) {
			box-sizing: border-box;
			margin-bottom: var(--wp--style--block-gap);
			margin-top: var(--wp--style--block-gap)
		}

		:where(.wp-block-preformatted.has-background) {
			padding: 1.25em 2.375em
		}

		:where(.wp-block-search__button) {
			border: 1px solid #ccc;
			padding: 6px 10px
		}

		:where(.wp-block-search__input) {
			font-family: inherit;
			font-size: inherit;
			font-style: inherit;
			font-weight: inherit;
			letter-spacing: inherit;
			line-height: inherit;
			text-transform: inherit
		}

		:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
			border: 1px solid #949494;
			box-sizing: border-box;
			padding: 4px
		}

		:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
			border: none;
			border-radius: 0;
			padding: 0 4px
		}

		:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
			outline: 0
		}

		:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
			padding: 4px 8px
		}

		:root :where(.wp-block-separator.is-style-dots) {
			height: auto;
			line-height: 1;
			text-align: center
		}

		:root :where(.wp-block-separator.is-style-dots):before {
			color: currentColor;
			content: "···";
			font-family: serif;
			font-size: 1.5em;
			letter-spacing: 2em;
			padding-left: 2em
		}

		:root :where(.wp-block-site-logo.is-style-rounded) {
			border-radius: 9999px
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
			background-color: #2aabee;
			color: #fff
		}

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

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

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

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

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

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

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

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

		:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
			background-color: #25d366;
			color: #fff
		}

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

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

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

		:where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
			background: 0 0
		}

		:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
			height: 1.25em;
			width: 1.25em
		}

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

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

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

		:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
			color: #0a7aff
		}

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

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

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

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

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

		:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
			color: #0866ff
		}

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

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

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

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

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

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

		:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
			color: #1d4fc4
		}

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

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

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

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

		:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
			color: #000
		}

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

		:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
			color: #000
		}

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

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

		:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
			color: #ff4500
		}

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

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

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

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

		:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
			color: #2aabee
		}

		:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
			color: #000
		}

		:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
			color: #000
		}

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

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

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

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

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

		:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
			color: #25d366
		}

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

		:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
			color: #000
		}

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

		:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
			color: red
		}

		:root :where(.wp-block-social-links .wp-social-link a) {
			padding: .25em
		}

		:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
			padding: 0
		}

		:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
			padding-left: .66667em;
			padding-right: .66667em
		}

		:root :where(.wp-block-tag-cloud.is-style-outline) {
			display: flex;
			flex-wrap: wrap;
			gap: 1ch
		}

		:root :where(.wp-block-tag-cloud.is-style-outline a) {
			border: 1px solid;
			font-size: unset !important;
			margin-right: 0;
			padding: 1ch 2ch;
			text-decoration: none !important
		}

		:root :where(.wp-block-table-of-contents) {
			box-sizing: border-box
		}

		:where(.wp-block-term-description) {
			box-sizing: border-box;
			margin-bottom: var(--wp--style--block-gap);
			margin-top: var(--wp--style--block-gap)
		}

		:where(pre.wp-block-verse) {
			font-family: inherit
		}

		.entry-content {
			counter-reset: footnotes
		}

		:root {
			--wp--preset--font-size--normal: 16px;
			--wp--preset--font-size--huge: 42px
		}

		html :where(.has-border-color) {
			border-style: solid
		}

		html :where([style*=border-top-color]) {
			border-top-style: solid
		}

		html :where([style*=border-right-color]) {
			border-right-style: solid
		}

		html :where([style*=border-bottom-color]) {
			border-bottom-style: solid
		}

		html :where([style*=border-left-color]) {
			border-left-style: solid
		}

		html :where([style*=border-width]) {
			border-style: solid
		}

		html :where([style*=border-top-width]) {
			border-top-style: solid
		}

		html :where([style*=border-right-width]) {
			border-right-style: solid
		}

		html :where([style*=border-bottom-width]) {
			border-bottom-style: solid
		}

		html :where([style*=border-left-width]) {
			border-left-style: solid
		}

		html :where(img[class*=wp-image-]) {
			height: auto;
			max-width: 100%
		}

		:where(figure) {
			margin: 0 0 1em
		}

		html :where(.is-position-sticky) {
			--wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px)
		}

		@media screen and (max-width:600px) {
			html :where(.is-position-sticky) {
				--wp-admin--admin-bar--position-offset: 0px
			}
		}

		:root :where(.wp-block-image figcaption) {
			color: #555;
			font-size: 13px;
			text-align: center
		}

		:where(.wp-block-group.has-background) {
			padding: 1.25em 2.375em
		}

		:root :where(.wp-block-template-part.has-background) {
			margin-bottom: 0;
			margin-top: 0;
			padding: 1.25em 2.375em
		}

		:root {
			--wp--preset--aspect-ratio--square: 1;
			--wp--preset--aspect-ratio--4-3: 4/3;
			--wp--preset--aspect-ratio--3-4: 3/4;
			--wp--preset--aspect-ratio--3-2: 3/2;
			--wp--preset--aspect-ratio--2-3: 2/3;
			--wp--preset--aspect-ratio--16-9: 16/9;
			--wp--preset--aspect-ratio--9-16: 9/16;
			--wp--preset--color--black: #000000;
			--wp--preset--color--cyan-bluish-gray: #abb8c3;
			--wp--preset--color--white: #ffffff;
			--wp--preset--color--pale-pink: #f78da7;
			--wp--preset--color--vivid-red: #cf2e2e;
			--wp--preset--color--luminous-vivid-orange: #ff6900;
			--wp--preset--color--luminous-vivid-amber: #fcb900;
			--wp--preset--color--light-green-cyan: #7bdcb5;
			--wp--preset--color--vivid-green-cyan: #00d084;
			--wp--preset--color--pale-cyan-blue: #8ed1fc;
			--wp--preset--color--vivid-cyan-blue: #0693e3;
			--wp--preset--color--vivid-purple: #9b51e0;
			--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
			--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
			--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
			--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
			--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
			--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
			--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
			--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
			--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
			--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
			--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
			--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
			--wp--preset--font-size--small: 13px;
			--wp--preset--font-size--medium: 20px;
			--wp--preset--font-size--large: 36px;
			--wp--preset--font-size--x-large: 42px;
			--wp--preset--spacing--20: 0.44rem;
			--wp--preset--spacing--30: 0.67rem;
			--wp--preset--spacing--40: 1rem;
			--wp--preset--spacing--50: 1.5rem;
			--wp--preset--spacing--60: 2.25rem;
			--wp--preset--spacing--70: 3.38rem;
			--wp--preset--spacing--80: 5.06rem;
			--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2);
			--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);
			--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2);
			--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
			--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1)
		}

		:root {
			--wp--style--global--content-size: 823px;
			--wp--style--global--wide-size: 1080px
		}

		:where(body) {
			margin: 0
		}

		:where(.is-layout-flex) {
			gap: .5em
		}

		:where(.is-layout-grid) {
			gap: .5em
		}

		body {
			padding-top: 0;
			padding-right: 0;
			padding-bottom: 0;
			padding-left: 0
		}

		:root :where(.wp-element-button, .wp-block-button__link) {
			background-color: #32373c;
			border-width: 0;
			color: #fff;
			font-family: inherit;
			font-size: inherit;
			line-height: inherit;
			padding: calc(.667em + 2px) calc(1.333em + 2px);
			text-decoration: none
		}

		:where(.wp-block-post-template.is-layout-flex) {
			gap: 1.25em
		}

		:where(.wp-block-post-template.is-layout-grid) {
			gap: 1.25em
		}

		:where(.wp-block-columns.is-layout-flex) {
			gap: 2em
		}

		:where(.wp-block-columns.is-layout-grid) {
			gap: 2em
		}

		:root :where(.wp-block-pullquote) {
			font-size: 1.5em;
			line-height: 1.6
		}

		.dg-carousel-lightbox {
			opacity: 0;
			transition: all .3s ease;
			width: 0;
			height: 0;
			display: none
		}

		.dg-carousel-lightbox.open .image-wrapper {
			display: flex;
			justify-content: center;
			max-height: 100%;
			margin: 0 auto;
			height: 100%;
			white-space: nowrap;
			align-items: center
		}

		.dg-carousel-lightbox .image-wrapper img {
			transform: scale(0)
		}

		@keyframes imageAnimation {
			from {
				transform: scale(0)
			}

			to {
				transform: scale(1)
			}
		}

		.dg-carousel-lightbox.open .image-wrapper span {
			align-self: center
		}

		.dg-carousel-lightbox.open .image-wrapper img {
			max-height: 85vh;
			animation-name: imageAnimation;
			transform: scale(1);
			animation-duration: .3s;
			animation-timing-function: ease-out;
			vertical-align: middle
		}

		.dg-carousel-lightbox.open .close-btn {
			background-color: rgba(0, 0, 0, .57);
			border: none;
			box-shadow: none;
			padding: 10px 15px;
			color: #fff;
			cursor: pointer;
			font-size: 16px
		}

		:root {
			--swiper-theme-color: #007aff
		}

		.swiper-container {
			margin-left: auto;
			margin-right: auto;
			position: relative;
			overflow: hidden;
			list-style: none;
			padding: 0;
			z-index: 1
		}

		:root {
			--swiper-navigation-size: 44px
		}

		button.swiper-pagination-bullet {
			border: none;
			margin: 0;
			padding: 0;
			box-shadow: none;
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none
		}

		.swiper-pagination-bullet-active {
			opacity: 1;
			background: var(--swiper-pagination-color, var(--swiper-theme-color))
		}

		.swiper-zoom-container {
			width: 100%;
			height: 100%;
			display: flex;
			justify-content: center;
			align-items: center;
			text-align: center
		}

		.swiper-zoom-container>canvas,
		.swiper-zoom-container>img,
		.swiper-zoom-container>svg {
			max-width: 100%;
			max-height: 100%;
			object-fit: contain
		}

		.swiper-lazy-preloader {
			width: 42px;
			height: 42px;
			position: absolute;
			left: 50%;
			top: 50%;
			margin-left: -21px;
			margin-top: -21px;
			z-index: 10;
			transform-origin: 50%;
			animation: 1s linear infinite swiper-preloader-spin;
			box-sizing: border-box;
			border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
			border-radius: 50%;
			border-top-color: transparent
		}

		@keyframes swiper-preloader-spin {
			100% {
				transform: rotate(360deg)
			}
		}

		@font-face {
			font-family: roobert;
			src: url('../assets/fonts/useanyfont/602Roobert.woff2') format('woff2'), url('../assets/fonts/useanyfont/602Roobert.woff') format('woff');
			font-weight: 500;
			font-style: normal;
			font-display: swap
		}

		@font-face {
			font-family: roobert;
			src: url('../assets/fonts/useanyfont/1374Roobert.woff2') format('woff2'), url('../assets/fonts/useanyfont/1374Roobert.woff') format('woff');
			font-weight: 700;
			font-style: normal;
			font-display: swap
		}

		@font-face {
			font-family: roobert;
			src: url('../assets/fonts/useanyfont/6907Roobert.woff2') format('woff2'), url('../assets/fonts/useanyfont/6907Roobert.woff') format('woff');
			font-weight: 600;
			font-style: normal;
			font-display: swap
		}

		@font-face {
			font-display: swap;
			font-family: FontAwesome;
			src: url('../font-awesome/4.7.0/fonts/fontawesome-webfont.eot');
			src: url('../font-awesome/4.7.0/fonts/fontawesome-webfont-1.eot') format('embedded-opentype'), url('../font-awesome/4.7.0/fonts/fontawesome-webfont.woff2') format('woff2'), url('../font-awesome/4.7.0/fonts/fontawesome-webfont.woff') format('woff'), url('../font-awesome/4.7.0/fonts/fontawesome-webfont.ttf') format('truetype'), url('../font-awesome/4.7.0/fonts/fontawesome-webfont.svg') format('svg');
			font-weight: 400;
			font-style: normal
		}

		.fa {
			display: inline-block;
			font: 14px/1 FontAwesome;
			font-size: inherit;
			text-rendering: auto;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.dica_divi_carousel {
			--dica-border-ripple-color: transparent
		}

		.dica-container .swiper-container {
			width: 100%;
			height: auto
		}

		.dica-container .swiper-wrapper {
			height: auto !important;
			-webkit-transition-duration: 2s;
			-o-transition-duration: 2s;
			transition-duration: 2s;
			-webkit-transition-property: -webkit-transform !important;
			transition-property: -webkit-transform !important;
			-o-transition-property: transform !important;
			transition-property: transform !important;
			transition-property: transform, -webkit-transform !important;
			-webkit-box-sizing: content-box !important;
			box-sizing: content-box !important
		}

		.dica_divi_carousel .dica_divi_carouselitem {
			font-size: 14px;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-webkit-box-align: center;
			margin-bottom: 0 !important;
			-ms-flex-item-align: start;
			align-self: flex-start
		}

		:root .dica_divi_carousel .dica_divi_carouselitem .et_pb_module_inner {
			-ms-flex: 1 1;
			flex: 1 1
		}

		.dica_divi_carouselitem {
			-ms-flex-negative: 0;
			flex-shrink: 0;
			width: 100%;
			position: relative
		}

		.dica_divi_carouselitem>div {
			background-position: 50%;
			background-repeat: no-repeat;
			background-size: cover;
			border-style: solid;
			border-width: 0
		}

		.dica_divi_carouselitem>div {
			width: 100%;
			-ms-flex-positive: 1;
			flex-grow: 1
		}

		#et-boc .dica_divi_carousel .dica_divi_carouselitem .dica-image-container .image {
			padding-bottom: 0
		}

		.dica_divi_carousel .dica_divi_carouselitem .dica-image-container {
			position: relative;
			overflow: hidden;
			line-height: 0
		}

		#et-boc .dica_divi_carousel .dica_divi_carouselitem .dica-image-container img,
		.dica_divi_carousel .dica_divi_carouselitem .dica-image-container img {
			border-style: solid;
			display: block;
			max-width: 100%;
			border-width: 0;
			position: relative
		}

		.dica_divi_carousel .dica_divi_carouselitem .dica-image-container .image {
			display: inline-block;
			position: relative;
			overflow: hidden;
			z-index: 10
		}

		.dica_divi_carousel .dica_divi_carouselitem .dica-image-container {
			z-index: 10
		}

		#et-boc .dica_divi_carousel .dica_divi_carouselitem,
		#et-boc .dica_divi_carousel .dica_divi_carouselitem>div,
		.dica_divi_carousel .dica_divi_carouselitem,
		.dica_divi_carousel .dica_divi_carouselitem>div {
			border-style: solid;
			border-width: 0
		}

		.dica_divi_carousel .dica_divi_carouselitem .dica-item {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			height: 100%;
			-ms-flex-negative: 0;
			flex-shrink: 0
		}

		.dica_divi_carousel .dica_divi_carouselitem .dica-item.loading .dica-image-container img {
			min-height: 100px
		}

		.dica_divi_carousel .dica_divi_carouselitem .dica-item.loading .dica-image-container {
			margin-bottom: auto
		}

		.dica_divi_carousel .swiper-pagination-bullet {
			border-radius: 100% !important;
			opacity: 1;
			margin-right: 4px !important
		}

		.et_pb_button {
			display: inline-block
		}

		.dica_divi_carousel .et_clickable .dica-image-container>.image {
			pointer-events: none
		}

		.dica_divi_carousel .et_clickable .dica-item {
			pointer-events: all
		}

		.dica-container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		.dg-carousel-lightbox.open .image-wrapper span:has(iframe) {
			width: 100%;
			max-width: 900px;
			min-height: 506px;
			padding-top: 40px;
			padding-bottom: 40px;
			position: relative
		}

		.dg-carousel-lightbox.open .image-wrapper iframe {
			position: absolute;
			display: block;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%
		}

		.dg-carousel-lightbox.open .image-wrapper:has(.dg_caption) {
			-ms-flex-direction: column;
			flex-direction: column
		}

		.dg-carousel-lightbox.open .image-wrapper:has(.dg_caption) span {
			font-family: inherit;
			font-size: inherit;
			color: #fff
		}

		.dica_divi_carousel:has(.dica-container.has_container_shadow) .swiper-container:before {
			content: "";
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			right: 70%;
			background-image: -webkit-gradient(linear, left top, right top, from(#000), to(transparent));
			background-image: -webkit-linear-gradient(left, #000, transparent);
			background-image: -o-linear-gradient(left, #000, transparent);
			background-image: linear-gradient(90deg, #000, transparent);
			z-index: 3
		}

		.dica_divi_carousel:has(.dica-container.has_container_shadow) .swiper-container:after {
			content: "";
			position: absolute;
			top: 0;
			bottom: 0;
			left: 70%;
			right: 0;
			background-image: -webkit-gradient(linear, right top, left top, from(#000), to(transparent));
			background-image: -webkit-linear-gradient(right, #000, transparent);
			background-image: -o-linear-gradient(right, #000, transparent);
			background-image: linear-gradient(270deg, #000, transparent);
			z-index: 3
		}

		.dg-carousel-lightbox {
			opacity: 0;
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: all .3s ease;
			width: 0;
			height: 0;
			display: none
		}

		.dg-carousel-lightbox.open {
			opacity: 1;
			width: auto;
			height: auto;
			position: fixed;
			background-color: rgba(51, 51, 51, .88);
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			z-index: 999999;
			padding-bottom: 30px;
			display: block
		}

		.dg-carousel-lightbox.open .lightbox-header {
			text-align: right
		}

		.dg-carousel-lightbox.open .image-wrapper {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			max-height: 100%;
			margin: 0 auto;
			height: 100%;
			white-space: nowrap;
			-ms-flex-align: center;
			align-items: center
		}

		.dg-carousel-lightbox .image-wrapper img {
			-webkit-transform: scale(0);
			transform: scale(0)
		}

		@-webkit-keyframes imageAnimation {
			0% {
				-webkit-transform: scale(0);
				transform: scale(0)
			}

			to {
				-webkit-transform: scale(1);
				transform: scale(1)
			}
		}

		@keyframes imageAnimation {
			0% {
				-webkit-transform: scale(0);
				transform: scale(0)
			}

			to {
				-webkit-transform: scale(1);
				transform: scale(1)
			}
		}

		.dg-carousel-lightbox.open .image-wrapper span {
			-ms-flex-item-align: center;
			align-self: center
		}

		.dg-carousel-lightbox.open .image-wrapper img {
			max-height: 85vh;
			-webkit-animation-name: imageAnimation;
			animation-name: imageAnimation;
			-webkit-transform: scale(1);
			transform: scale(1);
			-webkit-animation-duration: .3s;
			animation-duration: .3s;
			-webkit-animation-timing-function: ease-out;
			animation-timing-function: ease-out;
			vertical-align: middle
		}

		.dg-carousel-lightbox.open .close-btn {
			background-color: rgba(0, 0, 0, .57);
			border: none;
			-webkit-box-shadow: none;
			box-shadow: none;
			padding: 10px 15px;
			color: #fff;
			cursor: pointer;
			font-size: 16px
		}

		.dp-dfg-container {
			display: block
		}

		.dp-dfg-container>div {
			margin-bottom: 1.33%
		}

		@media screen and (min-width:768px) and (max-width:980px) {
			.dp-dfg-container>div {
				margin-bottom: 2%
			}
		}

		@media screen and (min-width:480px) and (max-width:767px) {
			.dp-dfg-container>div {
				margin-bottom: 4%
			}
		}

		@media screen and (max-width:479px) {
			.dp-dfg-container>div {
				margin-bottom: 4%
			}
		}

		@supports (grid-area:auto) {
			.dp-dfg-container {
				display: grid
			}

			.dp-dfg-container>div {
				margin-bottom: 0
			}
		}

		.dp-dfg-container {
			font-size: 10px;
			display: grid;
			grid-gap: 2em;
			grid-column-gap: 2em;
			grid-row-gap: 2em
		}

		.dp-dfg-no-results {
			font-size: 1.6em;
			grid-column: 1/-1
		}

		.dp-dfg-skin-default .dp-dfg-search {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-item-align: start;
			align-self: flex-start
		}

		.dp-dfg-skin-default .dp-dfg-search-input {
			font-size: 1.4em;
			line-height: 2em;
			width: auto;
			padding: .5em 1em;
			background-color: #f9f9f9;
			border: 1px solid #f9f9f9;
			margin: 0;
			overflow: hidden
		}

		.dp-dfg-skin-default[data-search-position=left] .dp-dfg-search-input,
		.dp-dfg-skin-default[data-search-position=right] .dp-dfg-search-input {
			width: 100%
		}

		.dp-dfg-search-icon {
			font-family: ETmodules
		}

		#et-boc .et-l .dp-dfg-skin-default .et-pb-icon.dp-dfg-search-icon,
		.dp-dfg-skin-default .dp-dfg-search-icon,
		.et-l .dp-dfg-skin-default .et-pb-icon.dp-dfg-search-icon {
			font-size: 2em;
			width: 2em;
			background-color: #f9f9f9;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			cursor: pointer
		}

		.dp-dfg-filter-trigger-button.dp-dfg-filtering-done {
			cursor: not-allowed
		}

		.dp-dfg-skin-default .dp-dfg-filters ul {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: center;
			justify-content: center;
			padding: 0;
			margin: 0 0 2em
		}

		.dp-dfg-skin-default .dp-dfg-filters ul:not([data-parent="0"]) {
			display: none
		}

		.dp-dfg-skin-default .dp-dfg-filters ul:last-of-type {
			margin: 0
		}

		#left-area .dp-dfg-skin-default .dp-dfg-filters ul,
		#left-area .dp-dfg-skin-default .pagination {
			padding: 0
		}

		.dp-dfg-skin-default .dp-dfg-filter,
		.dp-dfg-skin-default .pagination li {
			list-style-type: none;
			margin-top: -1px
		}

		.dp-dfg-pagination .pagination a,
		.dp-dfg-skin-default .dp-dfg-filter a,
		.et-l .dp-dfg-pagination .pagination a.pagination-link,
		.et-l .dp-dfg-skin-default .dp-dfg-filter a.dp-dfg-filter-link {
			color: #666;
			font-size: 1.4em;
			line-height: 1em;
			display: block;
			overflow: hidden;
			height: 100%;
			margin: -1px -1px 0 0;
			padding: 1em 1.2em;
			border: 1px solid #e2e2e2;
			background-color: #fff;
			-webkit-transition: .4s ease-in-out;
			-o-transition: .4s ease-in-out;
			transition: all .4s ease-in-out
		}

		.dp-dfg-skin-default .dp-dfg-filter a.active,
		.dp-dfg-skin-default .pagination li.active a,
		.et-l .dp-dfg-skin-default .dp-dfg-filter a.active,
		.et-l .dp-dfg-skin-default .pagination li.active a {
			color: #82c0c7;
			background-color: #f9f9f9
		}

		.dp-dfg-skin-default .dp-dfg-filter a:hover,
		.dp-dfg-skin-default .pagination a:hover,
		.et-l .dp-dfg-skin-default .dp-dfg-filter a:hover,
		.et-l .dp-dfg-skin-default .pagination a:hover {
			background-color: #e2e2e2
		}

		.dp-dfg-skin-default .dp-dfg-filter li:first-child a,
		.dp-dfg-skin-default .dp-dfg-pagination li.active:nth-child(2) a,
		.dp-dfg-skin-default .dp-dfg-pagination li:first-child a {
			border-radius: 3px 0 0 3px
		}

		.dp-dfg-skin-default .dp-dfg-filter li:last-child a,
		.dp-dfg-skin-default .dp-dfg-pagination li:last-child a {
			border-radius: 0 3px 3px 0
		}

		.dp-dfg-skin-default .dp-dfg-pagination ul.pagination {
			list-style-type: none;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: center;
			justify-content: center;
			padding: 0;
			margin: 0
		}

		#et-boc .et-l .dp-dfg-skin-default .dp-dfg-pagination .pagination-link .et-pb-icon,
		.dp-dfg-skin-default .dp-dfg-pagination .pagination-link span,
		.et-l .dp-dfg-skin-default .dp-dfg-pagination .pagination-link .et-pb-icon {
			font-size: 1em;
			position: relative;
			-webkit-transform: scale(1.4);
			transform: scale(1.4)
		}

		.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout {
			display: grid;
			grid-template-columns: repeat(4, 1fr);
			grid-gap: 2em;
			grid-column-gap: 2em;
			grid-row-gap: 2em
		}

		.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown {
			position: relative
		}

		.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown:not([data-parent="0"]) {
			display: none
		}

		.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown .dp-dfg-level {
			display: none;
			-ms-flex-direction: column;
			flex-direction: column;
			padding: 0;
			position: absolute;
			left: 0;
			right: 0;
			z-index: 999;
			-webkit-box-shadow: 0 12px 18px -6px rgba(0, 0, 0, .3);
			box-shadow: 0 12px 18px -6px rgba(0, 0, 0, .3);
			max-height: 500px;
			overflow-y: auto;
			overflow-x: hidden;
			border: 1px solid #e2e2e2;
			border-top: none
		}

		.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filter a.dp-dfg-filter-link {
			border: none
		}

		.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-dropdown-label {
			font-size: 1.4em;
			line-height: 2em;
			position: relative;
			overflow: hidden;
			padding: .5em 2em .5em .5em;
			border: 1px solid #e2e2e2;
			background-color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-dropdown-label:after {
			font-family: ETmodules;
			content: "2";
			font-size: 2em;
			position: absolute;
			top: 50%;
			right: 0;
			margin-top: -.5em
		}

		.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown.open .dp-dfg-dropdown-label:after {
			content: "2"
		}

		.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown.closed .dp-dfg-dropdown-label:after {
			content: "3"
		}

		.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-dropdown-tag {
			display: inline-block;
			position: relative;
			background-color: #e1e1e1;
			padding: .35em;
			line-height: 1em;
			font-size: 1em;
			margin: .15em;
			z-index: 1
		}

		.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-dropdown-tag:hover:after {
			content: "M";
			background-color: #666;
			z-index: 2
		}

		.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-dropdown-tag:after {
			content: "";
			font-family: ETmodules;
			font-size: 1.4em;
			line-height: 1.4em;
			color: #fff;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: center;
			justify-content: center;
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			opacity: 1;
			z-index: -1;
			-webkit-transition: .2s ease-in-out;
			-o-transition: .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		@media (-ms-high-contrast:active),
		screen and (-ms-high-contrast:none) {
			.dp-dfg-filters.dp-dfg-filters-dropdown-layout {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-pack: start;
				justify-content: flex-start;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap
			}

			.dp-dfg-filters.dp-dfg-filters-dropdown-layout>* {
				margin-bottom: 2em;
				margin-right: 2em
			}

			.dp-dfg-filters.dp-dfg-filters-dropdown-layout>:last-of-type {
				margin-right: 0
			}
		}

		@media (min-width:981px) and (-ms-high-contrast:active),
		screen and (min-width:981px) and (-ms-high-contrast:none) {
			.dp-dfg-skin-default .dp-dfg-filters.dp-dfg-filters-dropdown-layout>* {
				width: calc(25% - 2em)
			}
		}

		@media (min-width:768px) and (max-width:980px) and (-ms-high-contrast:active),
		screen and (min-width:768px) and (max-width:980px) and (-ms-high-contrast:none) {
			.dp-dfg-skin-default .dp-dfg-filters.dp-dfg-filters-dropdown-layout>* {
				width: calc(33.33% - 2em)
			}
		}

		@media (min-width:480px) and (max-width:767px) and (-ms-high-contrast:active),
		screen and (min-width:480px) and (max-width:767px) and (-ms-high-contrast:none) {
			.dp-dfg-skin-default .dp-dfg-filters.dp-dfg-filters-dropdown-layout>* {
				width: calc(50% - 2em)
			}
		}

		.dp-dfg-skin-default .dp-dfg-sorting {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: right;
			justify-content: right
		}

		@media screen and (max-width:479px) {
			.dp-dfg-skin-default .dp-dfg-filters.dp-dfg-filters-dropdown-layout {
				display: block
			}

			.dp-dfg-skin-default .dp-dfg-filters.dp-dfg-filters-dropdown-layout>* {
				margin-bottom: 2em
			}

			.dp-dfg-skin-default .dp-dfg-filters.dp-dfg-filters-dropdown-layout>:last-of-type {
				margin-bottom: 0
			}

			.dp-dfg-skin-default .dp-dfg-sorting {
				-ms-flex-pack: center;
				justify-content: center
			}

			.dp-dfg-skin-default .dp-dfg-overlay {
				display: none
			}
		}

		.dp-dfg-skin-default .dp-dfg-sorting .dp-dfg-sort-order {
			border: 1px solid #e2e2e2;
			background-color: #fff;
			cursor: pointer;
			font-size: 2em;
			line-height: 2em;
			padding: 0 .5em
		}

		.dp-dfg-skin-default .dp-dfg-sorting .dp-dfg-filters-dropdown {
			position: relative
		}

		.dp-dfg-skin-default .dp-dfg-sorting .dp-dfg-filters-dropdown ul {
			display: none;
			-ms-flex-direction: column;
			flex-direction: column;
			padding: 0;
			position: absolute;
			left: 0;
			right: 0;
			z-index: 999;
			-webkit-box-shadow: 0 12px 18px -6px rgba(0, 0, 0, .3);
			box-shadow: 0 12px 18px -6px rgba(0, 0, 0, .3);
			overflow-y: auto;
			overflow-x: hidden;
			border: 1px solid #e2e2e2;
			border-top: none;
			background-color: #fff
		}

		.dp-dfg-skin-default .dp-dfg-sorting .dp-dfg-filters-dropdown ul li {
			font-size: 1.4em;
			line-height: 1em;
			padding: 1em 1.2em
		}

		.dp-dfg-skin-default .dp-dfg-sorting .dp-dfg-dropdown-label {
			font-size: 1.4em;
			line-height: 2em;
			display: block;
			position: relative;
			overflow: hidden;
			padding: .5em 2em .5em .5em !important;
			text-decoration: none;
			cursor: pointer;
			border: 1px solid #d3d3d3;
			min-width: 160px
		}

		.dp-dfg-skin-default .dp-dfg-sorting .dp-dfg-dropdown-label:after {
			font-family: ETmodules;
			content: "2";
			font-size: 2em;
			position: absolute;
			top: 50%;
			right: 0;
			margin-top: -.5em
		}

		.dp-dfg-skin-default .dp-dfg-sorting .dp-dfg-filters-dropdown.open .dp-dfg-dropdown-label:after {
			content: "2"
		}

		.dp-dfg-skin-default .dp-dfg-sorting .dp-dfg-filters-dropdown.closed .dp-dfg-dropdown-label:after {
			content: "3"
		}

		.dp-dfg-skin-default .dp-dfg-sorting .dp-dfg-sort-option {
			padding: .5em .6em;
			-webkit-transition: .4s ease-in-out;
			-o-transition: .4s ease-in-out;
			transition: all .4s ease-in-out;
			cursor: pointer
		}

		.dp-dfg-skin-default .dp-dfg-sorting .dp-dfg-sort-option:hover {
			background-color: #e6f3f6
		}

		.dp-dfg-skin-default .dp-dfg-sorting .dp-dfg-sort-option.active {
			color: #82c0c7;
			background-color: #f9f9f9
		}

		.dp-dfg-skin-default .dp-dfg-items {
			position: relative
		}

		.dp-dfg-container[data-doing-ajax=on] .dp-dfg-items {
			min-height: 320px
		}

		.dp-dfg-skin-default .dp-dfg-item {
			position: relative;
			background-color: #fff;
			border: 1px solid #e2e2e2;
			overflow: hidden
		}

		.dp-dfg-skin-default:not([data-action=none]) .dp-dfg-item {
			cursor: pointer
		}

		.dp-dfg-skin-default .dp-dfg-item>* {
			position: relative;
			padding: .5em 0;
			overflow-wrap: break-word;
			word-wrap: break-word;
			word-break: break-word
		}

		.dp-dfg-skin-default .dp-dfg-item>div:last-of-type {
			padding-bottom: 1em
		}

		#et-boc .et-l .dp-dfg-skin-default .dp-dfg-image,
		#et-boc .et-l .dp-dfg-skin-default .dp-dfg-overlay,
		.dp-dfg-skin-default .dp-dfg-image,
		.dp-dfg-skin-default .dp-dfg-overlay,
		.et-l .dp-dfg-skin-default .dp-dfg-image,
		.et-l .dp-dfg-skin-default .dp-dfg-overlay {
			padding: 0;
			position: relative
		}

		.dp-dfg-skin-default .dp-dfg-image img {
			display: block;
			width: 100%;
			max-width: 100%
		}

		#et-boc .et-l .dp-dfg-skin-default .dp-dfg-item:hover .dp-dfg-overlay span.dfg_et_overlay,
		.dp-dfg-skin-default .dp-dfg-item:hover .dp-dfg-overlay span.dfg_et_overlay,
		.et-l .dp-dfg-skin-default .dp-dfg-item:hover .dp-dfg-overlay span.dfg_et_overlay {
			cursor: pointer;
			opacity: 1;
			z-index: inherit;
			border: none
		}

		.dp-dfg-skin-default .dp-dfg-header .entry-title {
			padding-bottom: 0
		}

		.dp-dfg-skin-default .dp-dfg-header h2.entry-title {
			font-size: 1.8em
		}

		.dp-dfg-skin-default .dp-dfg-meta {
			font-size: 1.4em;
			line-height: 1.7em
		}

		.dp-dfg-overlay:hover {
			cursor: pointer
		}

		.dp-dfg-layout-masonry-standard .dp-dfg-items {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		.dp-dfg-layout-masonry-standard .dp-dfg-masonry-item {
			width: 20%;
			border: none !important;
			margin: 0;
			padding: 0
		}

		.dp-dfg-layout-masonry-standard .dp-dfg-item {
			width: 100%;
			display: grid;
			grid-auto-rows: -webkit-min-content;
			grid-auto-rows: min-content;
			padding: 0 1em
		}

		.dp-dfg-layout-masonry-standard .dp-dfg-image,
		.dp-dfg-layout-masonry-standard .dp-dfg-overlay {
			margin: 0 -1em;
			grid-column: 1;
			grid-row: 1
		}

		.dp-dfg-layout-masonry-standard .dp-dfg-item:not(.has-post-thumbnail) .dp-dfg-overlay,
		.dp-dfg-layout-masonry-standard[data-show-thumb=off] .dp-dfg-overlay {
			position: absolute;
			top: 0;
			left: 0;
			width: calc(100% + 1em);
			height: 100%;
			z-index: 1
		}

		@media screen and (min-width:768px) and (max-width:980px) {
			.dp-dfg-layout-masonry-standard .dp-dfg-masonry-item {
				width: 30%
			}
		}

		@media screen and (max-width:767px) {
			.dp-dfg-layout-masonry-standard .dp-dfg-masonry-item {
				width: 40%
			}
		}

		@media screen and (max-width:479px) {
			.dp-dfg-layout-masonry-standard .dp-dfg-items {
				display: block
			}

			.dp-dfg-layout-masonry-standard .dp-dfg-masonry-item {
				width: 100% !important
			}

			.dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-overlay {
				display: block
			}
		}

		.dp-dfg-layout-masonry .dp-dfg-items {
			opacity: 0
		}

		.dp-dfg-layout-masonry .dp-dfg-masonry-ready.dp-dfg-items {
			opacity: 1;
			-webkit-transition: opacity 1s;
			-o-transition: opacity 1s;
			transition: opacity 1s
		}

		.dp-dfg-layout-masonry .dp-dfg-item {
			-ms-grid-rows: min-content
		}

		iframe#dp-dfg-popup-modal-iframe {
			margin-top: 40px;
			background-color: #fff;
			border-style: solid
		}

		.dp-dfg-video-popup iframe#dp-dfg-popup-modal-iframe {
			background-color: #000
		}

		.et-fb-loader-wrapper {
			position: absolute;
			left: 50%;
			top: 50%;
			margin: -50px auto auto -50px;
			background: #fff;
			width: 100px;
			height: 100px;
			border-radius: 100px;
			-webkit-box-shadow: 0 5px 30px rgba(43, 135, 218, .15);
			box-shadow: 0 5px 30px rgba(43, 135, 218, .15);
			-webkit-animation: 1.5s infinite et-fb-loader-wrapper;
			animation: 1.5s infinite et-fb-loader-wrapper
		}

		.et-fb-loader {
			position: absolute;
			left: 50%;
			top: 50%;
			margin: -6px auto auto -6px;
			width: 12px;
			height: 12px;
			border-radius: 12px;
			-webkit-box-shadow: 0 -17px #7e3bd0, 17px 0 #7e3bd0, 0 17px #7e3bd0, -17px 0 #7e3bd0;
			box-shadow: 0 -17px #7e3bd0, 17px 0 #7e3bd0, 0 17px #7e3bd0, -17px 0 #7e3bd0;
			-webkit-animation: 3s infinite et-fb-loader;
			animation: 3s infinite et-fb-loader
		}

		@-webkit-keyframes et-fb-loader {
			0% {
				-webkit-box-shadow: 0 -17px #7e3bd0, 17px 0 #29c4a9, 0 17px #7e3bd0, -17px 0 #29c4a9;
				box-shadow: 0 -17px #7e3bd0, 17px 0 #29c4a9, 0 17px #7e3bd0, -17px 0 #29c4a9
			}

			25% {
				-webkit-box-shadow: 17px 0 #2b87da, 0 17px #29c4a9, -17px 0 #2b87da, 0 -17px #29c4a9;
				box-shadow: 17px 0 #2b87da, 0 17px #29c4a9, -17px 0 #2b87da, 0 -17px #29c4a9
			}

			50% {
				-webkit-box-shadow: 0 17px #2b87da, -17px 0 #ff9232, 0 -17px #2b87da, 17px 0 #ff9232;
				box-shadow: 0 17px #2b87da, -17px 0 #ff9232, 0 -17px #2b87da, 17px 0 #ff9232
			}

			75% {
				-webkit-box-shadow: -17px 0 #7e3bd0, 0 -17px #ff9232, 17px 0 #7e3bd0, 0 17px #ff9232;
				box-shadow: -17px 0 #7e3bd0, 0 -17px #ff9232, 17px 0 #7e3bd0, 0 17px #ff9232
			}

			to {
				-webkit-box-shadow: 0 -17px #7e3bd0, 17px 0 #29c4a9, 0 17px #7e3bd0, -17px 0 #29c4a9;
				box-shadow: 0 -17px #7e3bd0, 17px 0 #29c4a9, 0 17px #7e3bd0, -17px 0 #29c4a9
			}
		}

		@keyframes et-fb-loader {
			0% {
				-webkit-box-shadow: 0 -17px #7e3bd0, 17px 0 #29c4a9, 0 17px #7e3bd0, -17px 0 #29c4a9;
				box-shadow: 0 -17px #7e3bd0, 17px 0 #29c4a9, 0 17px #7e3bd0, -17px 0 #29c4a9
			}

			25% {
				-webkit-box-shadow: 17px 0 #2b87da, 0 17px #29c4a9, -17px 0 #2b87da, 0 -17px #29c4a9;
				box-shadow: 17px 0 #2b87da, 0 17px #29c4a9, -17px 0 #2b87da, 0 -17px #29c4a9
			}

			50% {
				-webkit-box-shadow: 0 17px #2b87da, -17px 0 #ff9232, 0 -17px #2b87da, 17px 0 #ff9232;
				box-shadow: 0 17px #2b87da, -17px 0 #ff9232, 0 -17px #2b87da, 17px 0 #ff9232
			}

			75% {
				-webkit-box-shadow: -17px 0 #7e3bd0, 0 -17px #ff9232, 17px 0 #7e3bd0, 0 17px #ff9232;
				box-shadow: -17px 0 #7e3bd0, 0 -17px #ff9232, 17px 0 #7e3bd0, 0 17px #ff9232
			}

			to {
				-webkit-box-shadow: 0 -17px #7e3bd0, 17px 0 #29c4a9, 0 17px #7e3bd0, -17px 0 #29c4a9;
				box-shadow: 0 -17px #7e3bd0, 17px 0 #29c4a9, 0 17px #7e3bd0, -17px 0 #29c4a9
			}
		}

		@-webkit-keyframes et-fb-loader-wrapper {

			0%,
			to {
				width: 100px;
				height: 100px;
				margin: -50px auto auto -50px;
				-webkit-box-shadow: 0 5px 30px rgba(43, 135, 218, .15);
				box-shadow: 0 5px 30px rgba(43, 135, 218, .15)
			}

			50% {
				width: 70px;
				height: 70px;
				margin: -35px auto auto -35px;
				-webkit-box-shadow: 0 5px 15px rgba(43, 135, 218, .3);
				box-shadow: 0 5px 15px rgba(43, 135, 218, .3)
			}
		}

		@keyframes et-fb-loader-wrapper {

			0%,
			to {
				width: 100px;
				height: 100px;
				margin: -50px auto auto -50px;
				-webkit-box-shadow: 0 5px 30px rgba(43, 135, 218, .15);
				box-shadow: 0 5px 30px rgba(43, 135, 218, .15)
			}

			50% {
				width: 70px;
				height: 70px;
				margin: -35px auto auto -35px;
				-webkit-box-shadow: 0 5px 15px rgba(43, 135, 218, .3);
				box-shadow: 0 5px 15px rgba(43, 135, 218, .3)
			}
		}

		.dp-dfg-hide {
			display: none !important
		}

		.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-search-input {
			width: 100%
		}

		.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-filters.dp-dfg-filters-dropdown-layout {
			display: block
		}

		.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-filters-dropdown-layout>div:not(:last-of-type) {
			margin-bottom: 2em
		}

		@media (-ms-high-contrast:active),
		screen and (-ms-high-contrast:none) {
			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters {
				display: -ms-grid
			}

			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-filters,
			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-search {
				margin-right: 1em
			}

			.dp-dfg-skin-left-vertical-filters .dp-dfg-filters.dp-dfg-filters-dropdown-layout>* {
				width: 100%;
				margin-bottom: 1em
			}
		}

		@media (min-width:480px) and (-ms-high-contrast:active),
		screen and (min-width:480px) and (-ms-high-contrast:none) {
			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-items {
				-ms-grid-row-span: 2
			}

			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters[data-search=on][data-filters=on] .dp-dfg-items {
				-ms-grid-row-span: 3
			}

			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-pagination {
				-ms-grid-row: 3
			}

			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters[data-search=on][data-filters=on] .dp-dfg-pagination {
				-ms-grid-row: 4
			}

			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-search,
			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters[data-search=off] .dp-dfg-filters {
				-ms-grid-row: 1;
				margin-bottom: 1em
			}

			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-filters {
				-ms-grid-row: 2
			}
		}

		@media screen and (min-width:981px) {
			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters {
				grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
				-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr
			}

			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-items {
				grid-row: 1;
				-ms-grid-row: 1;
				-ms-grid-column: 2;
				-ms-grid-column-span: 4;
				grid-column: 2/6;
				position: relative
			}

			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-pagination {
				-ms-grid-row: 2;
				-ms-grid-column: 2;
				-ms-grid-column-span: 4;
				grid-column: 2/6
			}
		}

		@media screen and (min-width:768px) and (max-width:980px) {
			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters {
				grid-template-columns: 1fr 1fr 1fr 1fr;
				-ms-grid-columns: 1fr 1fr 1fr 1fr
			}

			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-items {
				grid-row: 1;
				-ms-grid-row: 1;
				-ms-grid-column: 2;
				-ms-grid-column-span: 3;
				grid-column: 2/5
			}

			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-pagination {
				grid-column: 2/5;
				-ms-grid-row: 2;
				-ms-grid-column: 2;
				-ms-grid-column-span: 3
			}
		}

		@media screen and (min-width:480px) and (max-width:767px) {
			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters {
				grid-template-columns: 1fr 1fr 1fr;
				-ms-grid-columns: 1fr 1fr 1fr
			}

			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-items {
				grid-row: 1;
				-ms-grid-row: 1;
				-ms-grid-column: 2;
				-ms-grid-column-span: 2;
				grid-column: 2/4
			}

			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-pagination {
				grid-column: 2/4;
				-ms-grid-row: 2;
				-ms-grid-column: 2;
				-ms-grid-column-span: 2
			}
		}

		@media screen and (min-width:480px) {
			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-filters ul {
				display: block;
				text-align: center
			}

			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-sorting .dp-dfg-dropdown-label {
				min-width: auto
			}

			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-filters ul:not([data-parent="0"]) {
				display: none
			}

			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-items {
				grid-auto-rows: minmax(-webkit-min-content, -webkit-max-content);
				grid-auto-rows: minmax(min-content, max-content)
			}

			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters[data-search=on][data-filters=on][data-sorting=on] .dp-dfg-items {
				grid-row: 1/5
			}

			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters[data-search=off][data-filters=on][data-sorting=on] .dp-dfg-items,
			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters[data-search=on][data-filters=off][data-sorting=on] .dp-dfg-items,
			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters[data-search=on][data-filters=on][data-sorting=off] .dp-dfg-items {
				grid-row: 1/4
			}

			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters[data-search=off][data-filters=off][data-sorting=on] .dp-dfg-items,
			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters[data-search=off][data-filters=on][data-sorting=off] .dp-dfg-items,
			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters[data-search=on][data-filters=off][data-sorting=off] .dp-dfg-items {
				grid-row: 1/3
			}
		}

		@media screen and (-ms-high-contrast:active) and (max-width:479px),
		screen and (-ms-high-contrast:none) and (max-width:479px) {
			.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters {
				display: block
			}
		}

		:not(.dp-dfg-layout-list, .dp-dfg-layout-fullwidth).dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-direction: column;
			flex-direction: column
		}

		#et-boc .et-l :not(.dp-dfg-layout-list, .dp-dfg-layout-fullwidth).dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-image,
		#et-boc .et-l :not(.dp-dfg-layout-list, .dp-dfg-layout-fullwidth).dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-overlay,
		.et-l :not(.dp-dfg-layout-list, .dp-dfg-layout-fullwidth).dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-image,
		.et-l :not(.dp-dfg-layout-list, .dp-dfg-layout-fullwidth).dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-overlay,
		:not(.dp-dfg-layout-list, .dp-dfg-layout-fullwidth).dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-image,
		:not(.dp-dfg-layout-list, .dp-dfg-layout-fullwidth).dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item>a,
		:not(.dp-dfg-layout-list, .dp-dfg-layout-fullwidth).dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-overlay {
			opacity: 1 !important;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			margin: 0
		}

		:not(.dp-dfg-layout-list, .dp-dfg-layout-fullwidth).dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item>* {
			text-align: center;
			opacity: 0;
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: all .3s
		}

		:not(.dp-dfg-layout-list, .dp-dfg-layout-fullwidth).dp-dfg-skin-default.dp-dfg-skin-itemsinoverlay .dp-dfg-item:hover>* {
			opacity: 1
		}

		.dp-dfg-skin-default[data-action=popup_v] .dp-dfg-secondary {
			display: none
		}

		.dp-dfg-skin-default .dp-dfg-item .dp-dfg-secondary>div:last-of-type {
			padding-bottom: 1em
		}

		.et-l .dp-dfg-item:hover .dfg_et_overlay {
			cursor: pointer;
			opacity: 1;
			z-index: inherit;
			border: none
		}

		.dp-dfg-skin-default .dp-dfg-video-overlay {
			z-index: 3;
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			background-size: cover
		}

		.dp-dfg-skin-default .dp-dfg-video-overlay.dp-dfg-video-playing {
			z-index: -1
		}

		.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout:not([data-hierarchy-levels=on]) .dp-dfg-filter:not([data-level="0"]) a.dp-dfg-filter-link:before {
			font-family: ETmodules;
			content: "K";
			font-size: 1em
		}

		.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout:not([data-hierarchy-levels=on]) .dp-dfg-filter[data-level="2"] a.dp-dfg-filter-link {
			padding-left: 2em
		}

		.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout:not([data-hierarchy-levels=on]) .dp-dfg-filter[data-level="3"] a.dp-dfg-filter-link {
			padding-left: 2.8em
		}

		.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout:not([data-hierarchy-levels=on]) .dp-dfg-filter[data-level="4"] a.dp-dfg-filter-link {
			padding-left: 3.6em
		}

		.dp-dfg-container:not(.dp-dfg-vb) .dp-dfg-clear-filters-button:not(.dp-dfg-clear-filters-default):after,
		.dp-dfg-container:not(.dp-dfg-vb) .dp-dfg-clear-filters-button:not(.dp-dfg-clear-filters-default):before,
		.dp-dfg-container:not(.dp-dfg-vb) .dp-dfg-filter-trigger-button:not(.dp-dfg-filter-trigger-default):after,
		.dp-dfg-container:not(.dp-dfg-vb) .dp-dfg-filter-trigger-button:not(.dp-dfg-filter-trigger-default):before {
			content: attr(data-icon)
		}

		.dp-dfg-lightbox-image-data {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		.dfg_et_overlay {
			border: none;
			z-index: -1;
			position: absolute;
			top: 0;
			left: 0;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			width: 100%;
			height: 100%;
			background: hsla(0, 0%, 100%, .9);
			opacity: 0;
			pointer-events: none;
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: all .3s;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
			-webkit-font-smoothing: antialiased
		}

		.dfg_et_overlay:before {
			font-family: ETmodules !important;
			color: #2ea3f2;
			content: attr(data-icon);
			font-size: 32px;
			-webkit-transition: .4s;
			-o-transition: .4s;
			transition: all .4s;
			speak: none;
			font-style: normal;
			font-weight: 400;
			-webkit-font-feature-settings: normal;
			font-feature-settings: normal;
			font-variant: normal;
			text-transform: none;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			text-shadow: 0 0;
			direction: ltr
		}

		.et_pb_text_align_left {
			text-align: left
		}

		.et_pb_text_align_center {
			text-align: center
		}

		.et_pb_text_align_right {
			text-align: right
		}

		.et_overlay {
			z-index: -1;
			position: absolute;
			top: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			background: hsla(0, 0%, 100%, .9);
			opacity: 0;
			pointer-events: none;
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: all .3s;
			border: 1px solid #e5e5e5;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
			-webkit-font-smoothing: antialiased
		}

		.et_overlay:before {
			color: #2ea3f2;
			content: "\E050";
			position: absolute;
			top: 50%;
			left: 50%;
			-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
			font-size: 32px;
			-webkit-transition: .4s;
			-o-transition: .4s;
			transition: all .4s
		}

		.dsm_image_accordion_child:not(.et-animated--vb)>div:before {
			content: "";
			z-index: 0;
			top: 0;
			left: 0;
			bottom: 0;
			right: 0
		}

		.dsm_image_accordion_child:not(.et-animated--vb)>div:before {
			position: absolute;
			width: 100%;
			height: 100%;
			-webkit-transition: .3s ease-in-out;
			-o-transition: .3s ease-in-out;
			transition: all .3s ease-in-out
		}

		.circle {
			fill: transparent;
			-webkit-transform-origin: 0 0;
			transform-origin: 0 0
		}

		.et_pb_bg_layout_dark .swiper-pagination-bullet.swiper-pagination-bullet-active {
			background: #fff
		}

		.et_pb_bg_layout_dark .swiper-pagination-bullet {
			background: hsla(0, 0%, 100%, .5)
		}

		.et_pb_bg_layout_light .swiper-pagination-bullet.swiper-pagination-bullet-active {
			background: #333
		}

		.et_pb_bg_layout_light .swiper-pagination-bullet {
			background: rgba(0, 0, 0, .3)
		}

		.mfp-arrow-left .mfp-a,
		.mfp-arrow-left:after,
		.mfp-arrow-right .mfp-a,
		.mfp-arrow-right:after {
			font-family: ETmodules;
			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
		}

		.swiper-wrapper {
			position: relative;
			width: 100%;
			height: 100%;
			z-index: 1;
			display: flex;
			transition-property: transform;
			box-sizing: content-box
		}

		.swiper-wrapper {
			transform: translate3d(0, 0, 0)
		}

		.swiper-slide {
			flex-shrink: 0;
			width: 100%;
			height: 100%;
			position: relative;
			transition-property: transform
		}

		.swiper-slide-invisible-blank {
			visibility: hidden
		}

		.swiper-button-lock {
			display: none
		}

		.swiper-pagination-bullet {
			width: 8px;
			height: 8px;
			display: inline-block;
			border-radius: 100%;
			background: #000;
			opacity: .2
		}

		button.swiper-pagination-bullet {
			border: none;
			margin: 0;
			padding: 0;
			-webkit-box-shadow: none;
			box-shadow: none;
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none
		}

		.swiper-pagination-clickable .swiper-pagination-bullet {
			cursor: pointer
		}

		.swiper-pagination-bullet-active {
			opacity: 1;
			background: #007aff
		}

		.swiper-pagination-lock {
			display: none
		}

		.swiper-scrollbar-drag {
			height: 100%;
			width: 100%;
			position: relative;
			background: rgba(0, 0, 0, .5);
			border-radius: 10px;
			left: 0;
			top: 0
		}

		.swiper-scrollbar-lock {
			display: none
		}

		.swiper-zoom-container {
			width: 100%;
			height: 100%;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-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;
			text-align: center
		}

		.swiper-zoom-container>canvas,
		.swiper-zoom-container>img,
		.swiper-zoom-container>svg {
			max-width: 100%;
			max-height: 100%;
			-o-object-fit: contain;
			object-fit: contain
		}

		.swiper-slide-zoomed {
			cursor: move
		}

		.swiper-lazy-preloader {
			width: 42px;
			height: 42px;
			position: absolute;
			left: 50%;
			top: 50%;
			margin-left: -21px;
			margin-top: -21px;
			z-index: 10;
			-webkit-transform-origin: 50%;
			-ms-transform-origin: 50%;
			transform-origin: 50%;
			-webkit-animation: 1s steps(12, end) infinite swiper-preloader-spin;
			animation: 1s steps(12, end) infinite swiper-preloader-spin
		}

		.swiper-lazy-preloader:after {
			display: block;
			content: '';
			width: 100%;
			height: 100%;
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
			background-position: 50%;
			background-size: 100%;
			background-repeat: no-repeat
		}

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

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

		.swiper-container .swiper-notification {
			position: absolute;
			left: 0;
			top: 0;
			pointer-events: none;
			opacity: 0;
			z-index: -1000
		}

		.swiper-cube-shadow {
			-webkit-filter: initial !important;
			filter: initial !important;
			background: 0 0 !important
		}

		.swiper-cube-shadow:before {
			content: "";
			background: #000;
			position: absolute;
			left: 0;
			top: 0;
			bottom: 0;
			right: 0;
			-webkit-filter: blur(50px);
			filter: blur(50px)
		}

		.mfp-wrap.dsm-popup-position-fixed {
			height: auto !important
		}

		@-webkit-keyframes bounce {

			20%,
			53%,
			80%,
			from,
			to {
				-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
				animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0)
			}

			40%,
			43% {
				-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
				animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
				-webkit-transform: translate3d(0, -30px, 0);
				transform: translate3d(0, -30px, 0)
			}

			70% {
				-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
				animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
				-webkit-transform: translate3d(0, -15px, 0);
				transform: translate3d(0, -15px, 0)
			}

			90% {
				-webkit-transform: translate3d(0, -4px, 0);
				transform: translate3d(0, -4px, 0)
			}
		}

		@keyframes bounce {

			20%,
			53%,
			80%,
			from,
			to {
				-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
				animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0)
			}

			40%,
			43% {
				-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
				animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
				-webkit-transform: translate3d(0, -30px, 0);
				transform: translate3d(0, -30px, 0)
			}

			70% {
				-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
				animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
				-webkit-transform: translate3d(0, -15px, 0);
				transform: translate3d(0, -15px, 0)
			}

			90% {
				-webkit-transform: translate3d(0, -4px, 0);
				transform: translate3d(0, -4px, 0)
			}
		}

		.bounce {
			-webkit-animation-name: bounce;
			animation-name: bounce;
			-webkit-transform-origin: center bottom;
			transform-origin: center bottom
		}

		@-webkit-keyframes swing {
			20% {
				-webkit-transform: rotate3d(0, 0, 1, 15deg);
				transform: rotate3d(0, 0, 1, 15deg)
			}

			40% {
				-webkit-transform: rotate3d(0, 0, 1, -10deg);
				transform: rotate3d(0, 0, 1, -10deg)
			}

			60% {
				-webkit-transform: rotate3d(0, 0, 1, 5deg);
				transform: rotate3d(0, 0, 1, 5deg)
			}

			80% {
				-webkit-transform: rotate3d(0, 0, 1, -5deg);
				transform: rotate3d(0, 0, 1, -5deg)
			}

			to {
				-webkit-transform: rotate3d(0, 0, 1, 0deg);
				transform: rotate3d(0, 0, 1, 0deg)
			}
		}

		@keyframes swing {
			20% {
				-webkit-transform: rotate3d(0, 0, 1, 15deg);
				transform: rotate3d(0, 0, 1, 15deg)
			}

			40% {
				-webkit-transform: rotate3d(0, 0, 1, -10deg);
				transform: rotate3d(0, 0, 1, -10deg)
			}

			60% {
				-webkit-transform: rotate3d(0, 0, 1, 5deg);
				transform: rotate3d(0, 0, 1, 5deg)
			}

			80% {
				-webkit-transform: rotate3d(0, 0, 1, -5deg);
				transform: rotate3d(0, 0, 1, -5deg)
			}

			to {
				-webkit-transform: rotate3d(0, 0, 1, 0deg);
				transform: rotate3d(0, 0, 1, 0deg)
			}
		}

		.swing {
			-webkit-transform-origin: top center;
			transform-origin: top center;
			-webkit-animation-name: swing;
			animation-name: swing
		}

		@-webkit-keyframes fadeIn {
			from {
				opacity: 0
			}

			to {
				opacity: 1
			}
		}

		@keyframes fadeIn {
			from {
				opacity: 0
			}

			to {
				opacity: 1
			}
		}

		@-webkit-keyframes fadeInLeft {
			from {
				opacity: 0;
				-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-100%, 0, 0)
			}

			to {
				opacity: 1;
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0)
			}
		}

		@keyframes fadeInLeft {
			from {
				opacity: 0;
				-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-100%, 0, 0)
			}

			to {
				opacity: 1;
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0)
			}
		}

		@-webkit-keyframes fadeInRight {
			from {
				opacity: 0;
				-webkit-transform: translate3d(100%, 0, 0);
				transform: translate3d(100%, 0, 0)
			}

			to {
				opacity: 1;
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0)
			}
		}

		@keyframes fadeInRight {
			from {
				opacity: 0;
				-webkit-transform: translate3d(100%, 0, 0);
				transform: translate3d(100%, 0, 0)
			}

			to {
				opacity: 1;
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0)
			}
		}

		@-webkit-keyframes fadeOutLeft {
			from {
				opacity: 1
			}

			to {
				opacity: 0;
				-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-100%, 0, 0)
			}
		}

		@keyframes fadeOutLeft {
			from {
				opacity: 1
			}

			to {
				opacity: 0;
				-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-100%, 0, 0)
			}
		}

		@-webkit-keyframes fadeOutRight {
			from {
				opacity: 1
			}

			to {
				opacity: 0;
				-webkit-transform: translate3d(100%, 0, 0);
				transform: translate3d(100%, 0, 0)
			}
		}

		@keyframes fadeOutRight {
			from {
				opacity: 1
			}

			to {
				opacity: 0;
				-webkit-transform: translate3d(100%, 0, 0);
				transform: translate3d(100%, 0, 0)
			}
		}

		a,
		address,
		body,
		center,
		code,
		div,
		dl,
		dt,
		em,
		fieldset,
		form,
		h1,
		h2,
		h3,
		html,
		iframe,
		img,
		ins,
		label,
		legend,
		li,
		object,
		p,
		s,
		span,
		strong,
		sup,
		tt,
		ul {
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			font-size: 100%;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%;
			vertical-align: baseline;
			background: 0 0
		}

		body {
			line-height: 1
		}

		ul {
			list-style: none
		}

		figure {
			margin: 0
		}

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

		article,
		footer,
		header,
		nav,
		section {
			display: block
		}

		body {
			font-family: 'Open Sans', Arial, sans-serif;
			font-size: 14px;
			color: #666;
			line-height: 1.7em;
			font-weight: 500;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		body.et_cover_background {
			background-size: cover !important;
			background-position: top !important;
			background-repeat: no-repeat !important;
			background-attachment: fixed
		}

		a {
			color: #2ea3f2
		}

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

		p {
			padding-bottom: 1em
		}

		p:not(.has-background):last-of-type {
			padding-bottom: 0
		}

		p.et_normal_padding {
			padding-bottom: 1em
		}

		strong {
			font-weight: 700
		}

		em {
			font-style: italic
		}

		code {
			font-family: 'Courier New', monospace;
			margin-bottom: 10px
		}

		ins {
			text-decoration: none
		}

		sup {
			height: 0;
			line-height: 1;
			position: relative;
			vertical-align: baseline
		}

		sup {
			bottom: .8em
		}

		dl {
			margin: 0 0 1.5em
		}

		dl dt {
			font-weight: 700
		}

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

		h1,
		h2,
		h3 {
			color: #333;
			padding-bottom: 10px;
			line-height: 1em;
			font-weight: 500
		}

		h1 a,
		h2 a,
		h3 a {
			color: inherit
		}

		h1 {
			font-size: 30px
		}

		h2 {
			font-size: 26px
		}

		h3 {
			font-size: 22px
		}

		input {
			-webkit-appearance: none
		}

		input[type=checkbox] {
			-webkit-appearance: checkbox
		}

		input[type=radio] {
			-webkit-appearance: radio
		}

		input.text,
		input.title,
		input[type=email],
		input[type=password],
		input[type=text],
		select,
		textarea {
			background-color: #fff;
			border: 1px solid #bbb;
			padding: 2px;
			color: #4e4e4e
		}

		input.text:focus,
		input.title:focus,
		input[type=text]:focus,
		select:focus,
		textarea:focus {
			border-color: #2d3940;
			color: #3e3e3e
		}

		input.text,
		input.title,
		input[type=text],
		select,
		textarea {
			margin: 0
		}

		textarea {
			padding: 4px
		}

		button,
		input,
		select,
		textarea {
			font-family: inherit
		}

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

		.clear {
			clear: both
		}

		br.clear {
			margin: 0;
			padding: 0
		}

		.pagination {
			clear: both
		}



		.container {
			width: 80%;
			max-width: 1080px;
			margin: auto
		}

		body:not(.et-tb) #main-content .container,
		body:not(.et-tb-has-header) #main-content .container {
			padding-top: 58px
		}

		.et_button_no_icon .et_pb_button:after {
			display: none
		}

		.et_button_no_icon .et_pb_button,
		.et_button_no_icon .et_pb_button:hover {
			padding: .3em 1em !important
		}

		.entry-content table:not(.variations) {
			border: 1px solid #eee;
			margin: 0 0 15px;
			text-align: left;
			width: 100%
		}

		.entry-content tr th {
			color: #555;
			font-weight: 700;
			padding: 9px 24px
		}

		#left-area ul,
		.entry-content ul,
		.et-l--body ul,
		.et-l--footer ul,
		.et-l--header ul {
			list-style-type: disc;
			padding: 0 0 23px 1em;
			line-height: 26px
		}

		#left-area ul li ul {
			padding: 2px 0 2px 20px
		}

		#wpadminbar {
			z-index: 100001
		}

		body #main-content .et_builder_inner_content>h1,
		body #main-content .et_builder_inner_content>h2,
		body #main-content .et_builder_inner_content>h3 {
			line-height: 1.4em
		}

		body #main-content .et_builder_inner_content>p {
			line-height: 1.7em
		}

		@media (min-width:981px) {
			#left-area {
				width: 79.125%;
				padding-bottom: 23px
			}

			#main-content .container:before {
				content: "";
				position: absolute;
				top: 0;
				height: 100%;
				width: 1px;
				background-color: #e2e2e2
			}

			.et_no_sidebar #left-area {
				float: none;
				width: 100% !important
			}

			.et_no_sidebar #main-content .container:before {
				display: none
			}
		}

		@media (max-width:980px) {
			#page-container {
				padding-top: 80px
			}

			.et-tb #page-container,
			.et-tb-has-header #page-container {
				padding-top: 0 !important
			}

			#left-area {
				width: 100% !important
			}

			#main-content .container:before {
				display: none !important
			}
		}

		body.et_fixed_nav.et_boxed_layout #page-container {
			padding-top: 80px
		}

		body.et_fixed_nav.et_boxed_layout.et-tb #page-container,
		body.et_fixed_nav.et_boxed_layout.et-tb-has-header #page-container {
			padding-top: 0 !important
		}

		.et_boxed_layout #page-container {
			-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
			box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2)
		}

		.et_boxed_layout #page-container,
		.et_boxed_layout #page-container .container,
		.et_boxed_layout #page-container .et_pb_row,
		.et_fixed_nav.et_boxed_layout #page-container #main-header,
		.et_fixed_nav.et_boxed_layout #page-container #top-header {
			width: 90%;
			max-width: 1200px;
			margin: auto
		}

		.et_boxed_layout.et_vertical_nav #page-container {
			max-width: 1425px
		}

		.et_boxed_layout.et_vertical_nav #page-container #top-header {
			width: auto;
			max-width: none
		}

		.et_boxed_layout.et_vertical_right.et_vertical_fixed #main-header {
			opacity: 0
		}

		.et_boxed_layout.et_vertical_right.et_vertical_fixed #page-container #main-header.et_vertical_menu_set {
			opacity: 1;
			-webkit-transition: opacity .4s ease-in-out;
			transition: opacity .4s ease-in-out
		}

		.wp-pagenavi {
			text-align: right;
			border-top: 1px solid #e2e2e2;
			padding-top: 13px;
			clear: both;
			margin-bottom: 30px
		}

		.wp-pagenavi a,
		.wp-pagenavi span {
			color: #666;
			margin: 0 5px;
			text-decoration: none;
			font-size: 14px !important;
			font-weight: 400 !important;
			border: none !important
		}

		.wp-pagenavi a:hover {
			color: #2ea3f2 !important;
			color: #2ea3f2
		}

		.et_pb_text_align_left .wp-pagenavi {
			text-align: left
		}

		.et_pb_text_align_center .wp-pagenavi {
			text-align: center
		}

		.et_pb_text_align_right .wp-pagenavi {
			text-align: right
		}

		@media (max-width:980px) {
			.et_pb_text_align_center-tablet .wp-pagenavi {
				text-align: center
			}

			.et_pb_text_align_right-tablet .wp-pagenavi {
				text-align: right
			}
		}

		.single-project #left-area {
			padding-bottom: 50px
		}

		.project .entry-content {
			padding-top: 30px
		}

		.et_pb_pagebuilder_layout .project .entry-content {
			padding-top: 0
		}

		.et_pb_pagebuilder_layout .entry-content,
		.et_pb_pagebuilder_layout .et_pb_post .entry-content {
			margin-bottom: 0 !important;
			padding-top: 0
		}

		ul.et_pb_side_nav,
		ul.et_pb_side_nav * {
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		ul.et_pb_side_nav {
			-webkit-border-top-left-radius: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-bottomleft: 5px;
			border-top-left-radius: 5px;
			border-bottom-left-radius: 5px;
			position: fixed;
			right: 0;
			top: 50%;
			width: 40px;
			background: rgba(0, 0, 0, .4);
			padding: 10px;
			z-index: 99999;
			display: block;
			opacity: 0
		}

		ul.et_pb_side_nav li.side_nav_item {
			padding: 7px
		}

		ul.et_pb_side_nav .side_nav_item a {
			display: block;
			background-color: hsla(0, 0%, 100%, .5);
			text-indent: -9999px;
			border-radius: 7px;
			margin-right: 10px;
			height: 7px;
			width: 7px
		}

		ul.et_pb_side_nav.et-visible {
			opacity: 1;
			-webkit-animation: 1.5s cubic-bezier(.77, 0, .175, 1) fadeInRight;
			animation: 1.5s cubic-bezier(.77, 0, .175, 1) fadeInRight
		}

		ul.et_pb_side_nav .side_nav_item a.active {
			background-color: #fff !important
		}

		.et_pb_scroll_top.et-pb-icon {
			text-align: center;
			background: rgba(0, 0, 0, .4);
			text-decoration: none;
			position: fixed;
			z-index: 99999;
			bottom: 125px;
			right: 0;
			-webkit-border-top-left-radius: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-bottomleft: 5px;
			border-top-left-radius: 5px;
			border-bottom-left-radius: 5px;
			display: none;
			cursor: pointer;
			font-size: 30px;
			padding: 5px;
			color: #fff
		}

		.et_pb_scroll_top:before {
			content: "2"
		}

		.et_pb_scroll_top.et-visible {
			opacity: 1;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInRight;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInRight
		}

		.et_pb_scroll_top.et-hidden {
			opacity: 0;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutRight;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutRight
		}

		.woocommerce .woocommerce-error {
			background: #2ea3f2
		}

		.woocommerce #content input.button,
		.woocommerce #content input.button.alt,
		.woocommerce #content input.button.alt:hover,
		.woocommerce #content input.button:hover,
		.woocommerce a.button,
		.woocommerce a.button.alt,
		.woocommerce a.button.alt:hover,
		.woocommerce a.button:hover,
		.woocommerce button.button,
		.woocommerce button.button.alt,
		.woocommerce button.button.alt.disabled,
		.woocommerce button.button.alt.disabled:hover,
		.woocommerce button.button.alt:hover,
		.woocommerce input.button,
		.woocommerce input.button.alt,
		.woocommerce input.button.alt:hover,
		.woocommerce input.button:hover,
		.woocommerce-page #content input.button,
		.woocommerce-page #content input.button.alt,
		.woocommerce-page #content input.button.alt:hover,
		.woocommerce-page a.button,
		.woocommerce-page a.button.alt,
		.woocommerce-page a.button.alt:hover,
		.woocommerce-page a.button:hover,
		.woocommerce-page button.button,
		.woocommerce-page button.button.alt,
		.woocommerce-page button.button.alt.disabled,
		.woocommerce-page button.button.alt.disabled:hover,
		.woocommerce-page button.button.alt:hover,
		.woocommerce-page button.button:hover,
		.woocommerce-page input.button,
		.woocommerce-page input.button.alt,
		.woocommerce-page input.button.alt:hover,
		.woocommerce-page input.button:hover {
			color: #2ea3f2
		}

		.woocommerce #content input.button,
		.woocommerce #content input.button.alt,
		.woocommerce a.button,
		.woocommerce a.button.alt,
		.woocommerce button.button,
		.woocommerce button.button.alt,
		.woocommerce button.button.alt.disabled,
		.woocommerce button.button:disabled,
		.woocommerce button.button:disabled[disabled],
		.woocommerce input.button,
		.woocommerce input.button.alt,
		.woocommerce-page #content input.button,
		.woocommerce-page #content input.button.alt,
		.woocommerce-page a.button,
		.woocommerce-page a.button.alt,
		.woocommerce-page button.button,
		.woocommerce-page button.button.alt,
		.woocommerce-page button.button.alt.disabled,
		.woocommerce-page input.button,
		.woocommerce-page input.button.alt {
			font-size: 20px;
			font-weight: 500;
			padding: .3em 1em;
			line-height: 1.7em !important;
			background: 0 0;
			position: relative;
			border: 2px solid;
			border-radius: 3px;
			-webkit-transition: .2s;
			transition: all .2s
		}

		.woocommerce a.button.alt,
		.woocommerce-page a.button.alt {
			border-color: #2ea3f2
		}

		.woocommerce #content input.button.alt:hover,
		.woocommerce #content input.button:hover,
		.woocommerce a.button.alt:hover,
		.woocommerce a.button:hover,
		.woocommerce button.button.alt.disabled:hover,
		.woocommerce button.button.alt:hover,
		.woocommerce button.button:disabled:hover,
		.woocommerce button.button:hover,
		.woocommerce input.button.alt:hover,
		.woocommerce input.button:hover,
		.woocommerce-page #content input.button.alt:hover,
		.woocommerce-page #content input.button:hover,
		.woocommerce-page a.button.alt:hover,
		.woocommerce-page a.button:hover,
		.woocommerce-page button.button.alt.disabled:hover,
		.woocommerce-page button.button.alt:hover,
		.woocommerce-page button.button:disabled:hover,
		.woocommerce-page button.button:hover,
		.woocommerce-page input.button.alt:hover,
		.woocommerce-page input.button:hover {
			border: 2px solid transparent;
			padding: .3em 2em .3em 1em
		}

		.woocommerce #content input.button.alt:hover,
		.woocommerce #content input.button:hover,
		.woocommerce a.button.alt:hover,
		.woocommerce a.button:hover,
		.woocommerce button.button.alt.disabled:hover,
		.woocommerce button.button.alt:hover,
		.woocommerce button.button:hover,
		.woocommerce input.button.alt:hover,
		.woocommerce input.button:hover,
		.woocommerce-page #content input.button.alt:hover,
		.woocommerce-page #content input.button:hover,
		.woocommerce-page a.button.alt:hover,
		.woocommerce-page a.button:hover,
		.woocommerce-page button.button.alt.disabled:hover,
		.woocommerce-page button.button.alt:hover,
		.woocommerce-page button.button:hover,
		.woocommerce-page input.button.alt:hover,
		.woocommerce-page input.button:hover {
			background: rgba(0, 0, 0, .05)
		}

		.woocommerce #content input.button.alt:after,
		.woocommerce #content input.button:after,
		.woocommerce #content input.button:before,
		.woocommerce a.button.alt:after,
		.woocommerce a.button:after,
		.woocommerce a.button:before,
		.woocommerce button.button.alt:after,
		.woocommerce button.button:before,
		.woocommerce button.button:not(.button-confirm):after,
		.woocommerce input.button.alt:after,
		.woocommerce input.button:after,
		.woocommerce input.button:before,
		.woocommerce-page #content input.button.alt:after,
		.woocommerce-page #content input.button:after,
		.woocommerce-page #content input.button:before,
		.woocommerce-page a.button.alt:after,
		.woocommerce-page a.button:after,
		.woocommerce-page a.button:before,
		.woocommerce-page button.button.alt:after,
		.woocommerce-page button.button:before,
		.woocommerce-page button.button:not(.button-confirm):after,
		.woocommerce-page input.button.alt:after,
		.woocommerce-page input.button:after,
		.woocommerce-page input.button:before {
			font-family: ETmodules;
			font-size: 32px;
			line-height: 1em;
			content: "\35";
			opacity: 0;
			position: absolute;
			margin-left: -1em;
			-webkit-transition: .2s;
			transition: all .2s
		}

		.woocommerce #content input.button:before,
		.woocommerce a.button:before,
		.woocommerce button.button:before,
		.woocommerce input.button:before,
		.woocommerce-page #content input.button:before,
		.woocommerce-page a.button:before,
		.woocommerce-page button.button:before,
		.woocommerce-page input.button:before {
			display: none
		}

		.woocommerce #content input.button.alt:hover:after,
		.woocommerce #content input.button:hover:after,
		.woocommerce a.button.alt:hover:after,
		.woocommerce a.button:hover:after,
		.woocommerce button.button.alt:hover:after,
		.woocommerce button.button:hover:after,
		.woocommerce input.button.alt:hover:after,
		.woocommerce input.button:hover:after,
		.woocommerce-page #content input.button.alt:hover:after,
		.woocommerce-page #content input.button:hover:after,
		.woocommerce-page a.button.alt:hover:after,
		.woocommerce-page a.button:hover:after,
		.woocommerce-page button.button.alt:hover:after,
		.woocommerce-page button.button:hover:after,
		.woocommerce-page input.button.alt:hover:after,
		.woocommerce-page input.button:hover:after {
			opacity: 1;
			margin-left: 0
		}

		.et_button_no_icon.woocommerce #content input.button.alt:after,
		.et_button_no_icon.woocommerce #content input.button:after,
		.et_button_no_icon.woocommerce a.button.alt:after,
		.et_button_no_icon.woocommerce a.button:after,
		.et_button_no_icon.woocommerce button.button.alt:after,
		.et_button_no_icon.woocommerce button.button:after,
		.et_button_no_icon.woocommerce input.button.alt:after,
		.et_button_no_icon.woocommerce input.button:after,
		.et_button_no_icon.woocommerce-page #content input.button.alt:after,
		.et_button_no_icon.woocommerce-page #content input.button:after,
		.et_button_no_icon.woocommerce-page a.button.alt:after,
		.et_button_no_icon.woocommerce-page a.button:after,
		.et_button_no_icon.woocommerce-page button.button.alt:after,
		.et_button_no_icon.woocommerce-page button.button:after,
		.et_button_no_icon.woocommerce-page input.button.alt:after,
		.et_button_no_icon.woocommerce-page input.button:after {
			display: none
		}

		.et_button_no_icon.woocommerce #content input.button,
		.et_button_no_icon.woocommerce #content input.button.alt,
		.et_button_no_icon.woocommerce #content input.button.alt:hover,
		.et_button_no_icon.woocommerce #content input.button:hover,
		.et_button_no_icon.woocommerce a.button,
		.et_button_no_icon.woocommerce a.button.alt,
		.et_button_no_icon.woocommerce a.button.alt:hover,
		.et_button_no_icon.woocommerce a.button:hover,
		.et_button_no_icon.woocommerce button.button,
		.et_button_no_icon.woocommerce button.button.alt,
		.et_button_no_icon.woocommerce button.button.alt.disabled,
		.et_button_no_icon.woocommerce button.button.alt.disabled:hover,
		.et_button_no_icon.woocommerce button.button.alt:hover,
		.et_button_no_icon.woocommerce button.button:hover,
		.et_button_no_icon.woocommerce input.button,
		.et_button_no_icon.woocommerce input.button.alt,
		.et_button_no_icon.woocommerce input.button.alt:hover,
		.et_button_no_icon.woocommerce input.button:hover,
		.et_button_no_icon.woocommerce-page #content input.button,
		.et_button_no_icon.woocommerce-page #content input.button.alt,
		.et_button_no_icon.woocommerce-page #content input.button.alt:hover,
		.et_button_no_icon.woocommerce-page #content input.button:hover,
		.et_button_no_icon.woocommerce-page a.button,
		.et_button_no_icon.woocommerce-page a.button.alt,
		.et_button_no_icon.woocommerce-page a.button.alt:hover,
		.et_button_no_icon.woocommerce-page a.button:hover,
		.et_button_no_icon.woocommerce-page button.button,
		.et_button_no_icon.woocommerce-page button.button.alt,
		.et_button_no_icon.woocommerce-page button.button.alt.disabled,
		.et_button_no_icon.woocommerce-page button.button.alt.disabled:hover,
		.et_button_no_icon.woocommerce-page button.button.alt:hover,
		.et_button_no_icon.woocommerce-page button.button:hover,
		.et_button_no_icon.woocommerce-page input.button,
		.et_button_no_icon.woocommerce-page input.button.alt,
		.et_button_no_icon.woocommerce-page input.button.alt:hover,
		.et_button_no_icon.woocommerce-page input.button:hover,
		.woocommerce input.button,
		.woocommerce input.button:hover {
			padding: .3em 1em !important
		}

		.entry-content address {
			line-height: 24px;
			margin-bottom: 12px
		}

		.product_meta {
			border: solid #dadada;
			border-width: 1px 0 0;
			font-size: 14px;
			color: #666;
			padding-top: 6px
		}

		#content-area table th,
		#content-area table tr {
			padding: .857em .587em;
			max-width: 100%
		}

		.orderby {
			background-color: #ececec;
			border-radius: 3px;
			border: 0;
			color: #666 !important;
			font-size: 12px;
			padding: 4px 8px;
			font-weight: 500;
			font-family: 'Open Sans', Arial, sans-serif
		}

		.woocommerce form .form-row textarea::-webkit-input-placeholder {
			color: #999
		}

		.woocommerce form .form-row textarea::-moz-placeholder {
			color: #999
		}

		.woocommerce form .form-row textarea:-ms-input-placeholder {
			color: #999
		}

		.woocommerce form .form-row textarea::-ms-input-placeholder {
			color: #999
		}

		.woocommerce form .form-row textarea::placeholder {
			color: #999
		}

		.woocommerce form .form-row textarea {
			-webkit-appearance: none;
			background-color: #eee;
			max-width: 100%;
			border-width: 0;
			border-radius: 0;
			color: #999;
			font-size: 14px;
			padding: 16px;
			line-height: 1.7em;
			border-style: solid
		}

		.woocommerce #content .quantity,
		.woocommerce .quantity,
		.woocommerce-page #content .quantity,
		.woocommerce-page .quantity {
			width: 100px;
			margin: 0
		}

		body.woocommerce .woocommerce-tabs {
			border: 1px solid #d9d9d9;
			margin: 30px 0 45px
		}

		.woocommerce-error {
			-webkit-box-shadow: none !important;
			box-shadow: none !important;
			text-shadow: none !important;
			font-size: 18px !important;
			color: #fff !important;
			padding: 15px !important;
			border: none
		}

		.woocommerce-error:before {
			display: none !important;
			color: #fff !important
		}

		.woocommerce form.checkout_coupon {
			border-color: #eee
		}

		@media (max-width:768px) {
			#content-area table tr {
				padding: 0
			}

			.woocommerce .cart_item .quantity {
				width: auto
			}
		}

		@media (max-width:767px) {
			.et_pb_text_align_center-phone .wp-pagenavi {
				text-align: center
			}

			.woocommerce .form-row {
				float: none !important;
				width: auto !important
			}
		}

		.comment-reply-link {
			color: #2ea3f2
		}

		.comment-reply-link:hover {
			background: rgba(0, 0, 0, .05)
		}

		.comment-reply-link:hover:after {
			opacity: 1;
			margin-left: 0
		}

		.widget_search input#s {
			padding: .7em;
			height: 40px !important;
			margin: 0;
			font-size: 14px;
			line-height: normal !important;
			border: 1px solid #ddd;
			color: #666
		}

		.widget_search #s {
			width: 100%;
			border-radius: 3px
		}

		#et-secondary-menu li,
		#top-menu li {
			word-wrap: break-word
		}

		.et_mobile_menu,
		.nav li ul {
			border-color: #2ea3f2
		}

		#top-menu li.current-menu-item>a,
		.mobile_menu_bar:after,
		.mobile_menu_bar:before {
			color: #2ea3f2
		}

		#main-header {
			-webkit-transition: background-color .4s, color .4s, opacity .4s ease-in-out, -webkit-transform .4s;
			transition: background-color .4s, color .4s, opacity .4s ease-in-out, -webkit-transform .4s;
			transition: background-color .4s, color .4s, transform .4s, opacity .4s ease-in-out;
			transition: background-color .4s, color .4s, transform .4s, opacity .4s ease-in-out, -webkit-transform .4s
		}

		#main-header.et-disabled-animations * {
			-webkit-transition-duration: 0s !important;
			transition-duration: 0s !important
		}

		.container {
			text-align: left;
			position: relative
		}

		.et_fixed_nav #main-header {
			position: fixed
		}

		.et_header_style_left #et-top-navigation {
			padding-top: 33px
		}

		.et_header_style_left #et-top-navigation nav>ul>li>a {
			padding-bottom: 33px
		}

		.et_header_style_left .logo_container {
			position: absolute;
			height: 100%;
			width: 100%
		}

		.et_header_style_left #et-top-navigation .mobile_menu_bar {
			padding-bottom: 24px
		}

		#logo {
			width: auto;
			-webkit-transition: .4s ease-in-out;
			transition: all .4s ease-in-out;
			margin-bottom: 0;
			max-height: 54%;
			display: inline-block;
			float: none;
			vertical-align: middle;
			-webkit-transform: translateZ(0)
		}

		.logo_container {
			-webkit-transition: .4s ease-in-out;
			transition: all .4s ease-in-out
		}

		.safari .centered-inline-logo-wrap {
			-webkit-transform: translateZ(0);
			-webkit-transition: .4s ease-in-out;
			transition: all .4s ease-in-out
		}

		#et-define-logo-wrap img {
			width: 100%
		}

		.gecko #et-define-logo-wrap.svg-logo {
			position: relative !important
		}

		#top-menu {
			line-height: 0
		}

		#et-top-navigation {
			font-weight: 600
		}

		.et_fixed_nav #et-top-navigation {
			-webkit-transition: .4s ease-in-out;
			transition: all .4s ease-in-out
		}

		#top-menu,
		.et-menu,
		nav.et-menu-nav {
			float: left
		}

		#top-menu li {
			display: inline-block;
			font-size: 14px;
			padding-right: 22px
		}

		#top-menu>li:last-child {
			padding-right: 0
		}

		#top-menu a {
			color: rgba(0, 0, 0, .6);
			text-decoration: none;
			display: block;
			position: relative;
			-webkit-transition: opacity .4s ease-in-out, background-color .4s ease-in-out;
			transition: opacity .4s ease-in-out, background-color .4s ease-in-out
		}

		#et_top_search {
			float: right;
			margin: 3px 0 0 22px;
			position: relative;
			display: block;
			width: 18px
		}

		.et_search_form_container {
			-webkit-animation: none;
			animation: none;
			-o-animation: none
		}

		.container.et_search_form_container {
			position: relative;
			opacity: 0;
			height: 1px
		}

		.container.et_search_form_container.et_pb_search_visible {
			z-index: 999;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInTop;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInTop
		}

		.et_pb_search_visible.et_pb_no_animation {
			opacity: 1
		}

		.et_pb_search_form_hidden {
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutTop;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutTop
		}

		span.et_close_search_field {
			display: block;
			width: 30px;
			height: 30px;
			z-index: 99999;
			position: absolute;
			right: 0;
			cursor: pointer;
			top: 0;
			bottom: 0;
			margin: auto
		}

		span.et_close_search_field:after {
			font-family: ETmodules;
			content: "\4d";
			speak: none;
			font-weight: 400;
			-webkit-font-feature-settings: normal;
			font-feature-settings: normal;
			font-variant: normal;
			text-transform: none;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			font-size: 32px;
			display: inline-block;
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		.container.et_menu_container {
			z-index: 99
		}

		.container.et_search_form_container.et_pb_search_form_hidden {
			z-index: 1 !important
		}

		.container.et_pb_menu_hidden {
			z-index: -1
		}

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

		#et-top-navigation {
			float: right
		}

		#top-menu li li {
			padding: 0 20px;
			margin: 0
		}

		#top-menu li li a {
			padding: 6px 20px;
			width: 200px
		}

		.nav li.et-touch-hover>ul {
			opacity: 1;
			visibility: visible
		}

		#et-secondary-nav .menu-item-has-children>a:first-child:after,
		#top-menu .menu-item-has-children>a:first-child:after {
			font-family: ETmodules;
			content: "3";
			font-size: 16px;
			position: absolute;
			right: 0;
			top: 0;
			font-weight: 800
		}

		#et-secondary-nav .menu-item-has-children>a:first-child,
		#top-menu .menu-item-has-children>a:first-child {
			padding-right: 20px
		}

		#top-menu li .menu-item-has-children>a:first-child {
			padding-right: 40px
		}

		#top-menu li .menu-item-has-children>a:first-child:after {
			right: 20px;
			top: 6px
		}

		#top-menu li.mega-menu {
			position: inherit
		}

		#top-menu li.mega-menu>ul {
			padding: 30px 20px;
			position: absolute !important;
			width: 100%;
			left: 0 !important
		}

		#top-menu li.mega-menu ul li {
			margin: 0;
			float: left !important;
			display: block !important;
			padding: 0 !important
		}

		#top-menu li.mega-menu>ul>li:nth-of-type(4n) {
			clear: right
		}

		#top-menu li.mega-menu>ul>li:nth-of-type(4n+1) {
			clear: left
		}

		#top-menu li.mega-menu ul li li {
			width: 100%
		}

		#top-menu li.mega-menu li>ul {
			-webkit-animation: none !important;
			animation: none !important;
			padding: 0;
			border: none;
			left: auto;
			top: auto;
			width: 90% !important;
			position: relative;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		#top-menu li.mega-menu li ul {
			visibility: visible;
			opacity: 1;
			display: none
		}

		#top-menu li.mega-menu.et-hover li ul {
			display: block
		}

		#top-menu li.mega-menu.et-hover>ul {
			opacity: 1 !important;
			visibility: visible !important
		}

		#top-menu li.mega-menu>ul>li>a {
			width: 90%;
			padding: 0 20px 10px
		}

		#top-menu li.mega-menu>ul>li>a:first-child {
			padding-top: 0 !important;
			font-weight: 700;
			border-bottom: 1px solid rgba(0, 0, 0, .03)
		}

		#top-menu li.mega-menu>ul>li>a:first-child:hover {
			background-color: transparent !important
		}

		#top-menu li.mega-menu li>a {
			width: 100%
		}

		#top-menu li.mega-menu.mega-menu-parent li li,
		#top-menu li.mega-menu.mega-menu-parent li>a {
			width: 100% !important
		}

		#top-menu li.mega-menu.mega-menu-parent li>.sub-menu {
			float: left;
			width: 100% !important
		}

		#top-menu li.mega-menu>ul>li {
			width: 25%;
			margin: 0
		}

		#top-menu li.mega-menu .menu-item-has-children>a:first-child:after {
			display: none
		}

		#top-menu li.mega-menu>ul>li>ul>li {
			width: 100%;
			margin: 0
		}

		.et_toggle_slide_menu:after,
		.mobile_menu_bar:before {
			content: "\61";
			font-size: 32px;
			left: 0;
			position: relative;
			top: 0;
			cursor: pointer
		}

		.et_pb_menu_hidden #top-menu {
			opacity: 0;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutBottom;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutBottom
		}

		.et_pb_menu_visible #top-menu {
			z-index: 99;
			opacity: 1;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInBottom;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInBottom
		}

		.et_pb_menu_hidden #top-menu,
		.et_pb_menu_hidden .mobile_menu_bar {
			opacity: 0;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutBottom;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutBottom
		}

		.et_pb_menu_visible #top-menu,
		.et_pb_menu_visible .mobile_menu_bar {
			z-index: 99;
			opacity: 1;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInBottom;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInBottom
		}

		.et_pb_no_animation #top-menu,
		.et_pb_no_animation .mobile_menu_bar,
		.et_pb_no_animation.et_search_form_container {
			animation: none !important;
			-o-animation: none !important;
			-webkit-animation: none !important;
			-moz-animation: none !important
		}

		body.admin-bar.et_fixed_nav #main-header {
			top: 32px
		}

		body.et_fixed_nav.et_secondary_nav_enabled #main-header {
			top: 30px
		}

		body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
			top: 63px
		}

		@media (min-width:981px) {

			.et_hide_fixed_logo #main-header.et-fixed-header .logo_container,
			.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container {
				height: 0;
				opacity: 0;
				-webkit-transition: .4s ease-in-out;
				transition: all .4s ease-in-out
			}

			.et_hide_fixed_logo #main-header.et-fixed-header .centered-inline-logo-wrap,
			.et_hide_primary_logo #main-header:not(.et-fixed-header) .centered-inline-logo-wrap {
				height: 0;
				opacity: 0;
				padding: 0
			}

			.et-animated-content#page-container {
				-webkit-transition: margin-top .4s ease-in-out;
				transition: margin-top .4s ease-in-out
			}

			.et_hide_nav #page-container {
				-webkit-transition: none;
				transition: none
			}

			#main-header.et-fixed-header {
				-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .1) !important;
				box-shadow: 0 0 7px rgba(0, 0, 0, .1) !important
			}

			.et_header_style_left .et-fixed-header #et-top-navigation {
				padding-top: 20px
			}

			.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a {
				padding-bottom: 20px
			}

			.et_hide_nav.et_fixed_nav #main-header {
				opacity: 0
			}

			.et_hide_nav.et_fixed_nav .et-fixed-header#main-header {
				-webkit-transform: translateY(0) !important;
				transform: translateY(0) !important;
				opacity: 1
			}

			.et_hide_nav .centered-inline-logo-wrap,
			.et_hide_nav.et_fixed_nav #main-header {
				-webkit-transition-duration: .7s;
				transition-duration: .7s
			}

			.et_hide_nav #page-container {
				padding-top: 0 !important
			}
		}

		@media (max-width:980px) {
			#top-menu {
				display: none
			}

			.et_hide_nav.et_fixed_nav #main-header {
				-webkit-transform: translateY(0) !important;
				transform: translateY(0) !important;
				opacity: 1
			}

			#et-top-navigation {
				margin-right: 0;
				-webkit-transition: none;
				transition: none
			}

			.et_fixed_nav #main-header {
				position: absolute
			}

			.et_header_style_left #et-top-navigation,
			.et_header_style_left .et-fixed-header #et-top-navigation {
				padding-top: 24px;
				display: block
			}

			.et_fixed_nav #main-header {
				-webkit-transition: none;
				transition: none
			}

			#logo,
			#main-header,
			.container,
			.logo_container {
				-webkit-transition: none;
				transition: none
			}

			.et_header_style_left #logo {
				max-width: 50%
			}

			#et_top_search {
				margin: 0 35px 0 0;
				float: left
			}

			.footer-widget:nth-child(n) {
				width: 46.25% !important;
				margin: 0 7.5% 7.5% 0 !important
			}
		}

		@media print {
			#page-container {
				padding-top: 0 !important
			}

			#main-header,
			#top-header {
				position: relative !important;
				top: auto !important;
				right: auto !important;
				bottom: auto !important;
				left: auto !important
			}
		}

		.footer-widget li:before {
			border-color: #2ea3f2
		}

		#main-footer {
			background-color: #222
		}

		.footer-widget {
			float: left;
			color: #fff
		}

		.last {
			margin-right: 0
		}

		.footer-widget .widget_adsensewidget ins {
			min-width: 160px
		}

		#footer-bottom {
			background-color: #1f1f1f;
			background-color: rgba(0, 0, 0, .32);
			padding: 15px 0 5px
		}

		#footer-bottom a {
			-webkit-transition: .4s ease-in-out;
			transition: all .4s ease-in-out
		}

		.et_header_style_split #et-top-navigation {
			padding-top: 33px
		}

		.et_header_style_split #et-top-navigation nav>ul>li>a {
			padding-bottom: 33px;
			z-index: 3
		}

		.et_header_style_split #main-header .centered-inline-logo-wrap {
			margin: -33px 0;
			height: 66px;
			-webkit-transition: .4s ease-in-out;
			transition: all .4s ease-in-out
		}

		.et_header_style_split #main-header .centered-inline-logo-wrap .logo_container,
		.et_header_style_split #main-header .centered-inline-logo-wrap a {
			height: 100%
		}

		.et_header_style_split #main-header .logo_container {
			position: static
		}

		.et_header_style_split #et_top_search {
			float: none;
			display: inline-block
		}

		.et_header_style_split #et-top-navigation .mobile_menu_bar {
			padding-bottom: 24px
		}

		.et_header_style_split #et-top-navigation {
			float: none;
			text-align: center;
			display: inline-block;
			position: relative;
			vertical-align: middle;
			width: 100%;
			line-height: 1
		}

		.et_header_style_split #main-header .container,
		.et_header_style_split #main-header .logo_container {
			text-align: center;
			z-index: 2
		}

		.et_header_style_split #main-header .et-menu,
		.et_header_style_split #main-header nav.et-menu-nav,
		.et_header_style_split #top-header .et-menu,
		.et_header_style_split #top-header nav.et-menu-nav,
		.et_header_style_split #top-menu {
			float: none
		}

		.safari.et_header_style_split #et-top-navigation {
			-webkit-transform: translateZ(0)
		}

		@media (min-width:981px) {

			.et_header_style_split.et_hide_fixed_logo #main-header.et-fixed-header .logo_container,
			.et_header_style_split.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container {
				height: 0;
				opacity: 0;
				padding: 0
			}

			.et_header_style_split #logo {
				display: none
			}

			.et_header_style_split .centered-inline-logo-wrap #logo {
				display: inline;
				display: initial;
				-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeIn;
				animation: 1s cubic-bezier(.77, 0, .175, 1) fadeIn
			}

			.et_header_style_split.ie .centered-inline-logo-wrap #logo {
				display: inline
			}

			.et_header_style_split.et_hide_primary_logo .centered-inline-logo-wrap {
				width: 0
			}

			.et_header_style_split .et-fixed-header #et-top-navigation {
				padding-top: 20px
			}

			.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a {
				padding-bottom: 20px
			}

			.et_header_style_split .et-fixed-header .centered-inline-logo-wrap {
				margin: -20px 0;
				height: 54px;
				width: 54px
			}
		}

		@media (max-width:980px) {
			.et_header_style_split #main-header {
				padding: 20px 0
			}

			.et_header_style_split #et-top-navigation,
			.et_header_style_split .et-fixed-header #et-top-navigation {
				display: block;
				padding-top: 0
			}

			.et_header_style_split header#main-header .logo_container {
				height: auto;
				max-height: 100px;
				padding: 0
			}

			.et_header_style_split #logo {
				max-height: 60px;
				max-width: 50%
			}

			.et_header_style_split #et_top_search {
				display: none !important
			}

			.et_header_style_split .et_menu_container .mobile_menu_bar {
				opacity: 1
			}

			.et_header_style_split #main-header .mobile_nav {
				display: block;
				text-align: left;
				background-color: rgba(0, 0, 0, .05);
				border-radius: 5px;
				padding: 9px 10px
			}

			.et_header_style_split .et_menu_container .mobile_menu_bar {
				position: absolute;
				right: 5px;
				top: 2px
			}

			.et_header_style_split .et_mobile_menu {
				top: 53px
			}
		}

		.et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a {
			font-size: 30px
		}

		.et_header_style_fullscreen .et_slide_in_menu_container,
		.et_header_style_fullscreen .et_slide_in_menu_container a,
		.et_header_style_fullscreen .et_slide_menu_top span {
			font-size: 18px
		}

		.et_header_style_fullscreen .mobile_menu_bar.et_toggle_fullscreen_menu {
			display: block
		}

		.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
			display: table;
			width: 100%;
			vertical-align: middle;
			height: 100%
		}

		.et_header_style_fullscreen .et_slide_in_menu_container {
			padding-top: 70px;
			right: 0 !important;
			width: 100%;
			position: fixed;
			top: 0;
			opacity: 0;
			display: block !important;
			visibility: hidden;
			overflow-x: hidden;
			-webkit-transition: 1s ease-in-out, padding-top;
			transition: 1s ease-in-out, padding-top 0s
		}

		.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened {
			opacity: .95;
			visibility: visible
		}

		.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu {
			position: absolute;
			right: 30px;
			top: 34px;
			z-index: 999999;
			cursor: pointer
		}

		.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu:before {
			content: "\4d"
		}

		.et_header_style_fullscreen .et_slide_menu_top {
			padding: 35px;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 99999;
			text-align: center
		}

		.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu:before,
		.et_header_style_fullscreen .et_slide_menu_top,
		.et_header_style_fullscreen .et_slide_menu_top a {
			color: #fff
		}

		.et_header_style_fullscreen input::-moz-placeholder {
			color: #fff
		}

		.et_header_style_fullscreen input::-webkit-input-placeholder {
			color: #fff
		}

		.et_header_style_fullscreen input:-ms-input-placeholder {
			color: #fff
		}

		.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
			margin-right: -31px
		}

		.et_header_style_fullscreen ul#mobile_menu_slide {
			text-align: center;
			position: relative;
			width: auto;
			display: table-cell !important;
			height: 100%;
			vertical-align: middle;
			padding: 0
		}

		.et_header_style_fullscreen .et_pb_fullscreen_nav_container .et_mobile_menu {
			opacity: 0;
			visibility: hidden;
			-webkit-transition: 1s ease-in-out;
			transition: 1s ease-in-out
		}

		.et_pb_fullscreen_menu_opened .et_pb_fullscreen_nav_container .et_mobile_menu {
			opacity: 1;
			visibility: visible
		}

		.et_header_style_fullscreen .et_pb_fullscreen_nav_container .et_mobile_menu li {
			padding-left: 0 !important;
			-webkit-transform: scale(1);
			transform: scale(1);
			-webkit-transition: .3s ease-in-out;
			transition: .3s ease-in-out;
			-webkit-transition-delay: 0s;
			transition-delay: 0s
		}

		.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide a {
			margin-right: 0;
			display: inline-block
		}

		.et_header_style_fullscreen .et_slide_in_menu_container span.et_mobile_menu_arrow {
			right: auto;
			padding-right: 10px;
			position: relative
		}

		.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow:before {
			top: 0;
			right: 0;
			position: relative
		}

		.et_pb_fullscreen_menu_animated .et_mobile_menu li {
			-webkit-transform: scale(1);
			transform: scale(1)
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li {
			opacity: 1
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:first-child {
			-webkit-transition-delay: .1s;
			transition-delay: .1s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(2) {
			-webkit-transition-delay: .2s;
			transition-delay: .2s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(3) {
			-webkit-transition-delay: .3s;
			transition-delay: .3s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(4) {
			-webkit-transition-delay: .4s;
			transition-delay: .4s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(5) {
			-webkit-transition-delay: .5s;
			transition-delay: .5s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(6) {
			-webkit-transition-delay: .6s;
			transition-delay: .6s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(7) {
			-webkit-transition-delay: .7s;
			transition-delay: .7s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(8) {
			-webkit-transition-delay: .8s;
			transition-delay: .8s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(9) {
			-webkit-transition-delay: .9s;
			transition-delay: .9s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(10) {
			-webkit-transition-delay: 1s;
			transition-delay: 1s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(11) {
			-webkit-transition-delay: 1.1s;
			transition-delay: 1.1s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(12) {
			-webkit-transition-delay: 1.2s;
			transition-delay: 1.2s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(13) {
			-webkit-transition-delay: 1.3s;
			transition-delay: 1.3s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(14) {
			-webkit-transition-delay: 1.4s;
			transition-delay: 1.4s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(15) {
			-webkit-transition-delay: 1.5s;
			transition-delay: 1.5s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(16) {
			-webkit-transition-delay: 1.6s;
			transition-delay: 1.6s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(17) {
			-webkit-transition-delay: 1.7s;
			transition-delay: 1.7s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(18) {
			-webkit-transition-delay: 1.8s;
			transition-delay: 1.8s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(19) {
			-webkit-transition-delay: 1.9s;
			transition-delay: 1.9s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(20) {
			-webkit-transition-delay: 2s;
			transition-delay: 2s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(21) {
			-webkit-transition-delay: 2.1s;
			transition-delay: 2.1s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(22) {
			-webkit-transition-delay: 2.2s;
			transition-delay: 2.2s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(23) {
			-webkit-transition-delay: 2.3s;
			transition-delay: 2.3s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(24) {
			-webkit-transition-delay: 2.4s;
			transition-delay: 2.4s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(25) {
			-webkit-transition-delay: 2.5s;
			transition-delay: 2.5s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(26) {
			-webkit-transition-delay: 2.6s;
			transition-delay: 2.6s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(27) {
			-webkit-transition-delay: 2.7s;
			transition-delay: 2.7s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(28) {
			-webkit-transition-delay: 2.8s;
			transition-delay: 2.8s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(29) {
			-webkit-transition-delay: 2.9s;
			transition-delay: 2.9s
		}

		.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(30) {
			-webkit-transition-delay: 3s;
			transition-delay: 3s
		}

		.et_header_style_fullscreen .et-fixed-header #et-top-navigation,
		.et_header_style_fullscreen .et_slide_menu_top .clear {
			padding: 11px 0 !important
		}

		.et_header_style_fullscreen #et_top_search,
		.et_header_style_fullscreen #top-header,
		.et_header_style_slide #top-header {
			display: none !important
		}

		@media (min-width:981px) {
			.et_header_style_fullscreen #et-top-navigation {
				padding: 24px 0 !important
			}

			.et_header_style_fullscreen #et-top-navigation .et_toggle_fullscreen_menu {
				padding-bottom: 0
			}
		}

		@media (max-width:767px) {
			#et-top-navigation {
				margin-right: 0
			}

			body.admin-bar.et_fixed_nav #main-header {
				top: 46px
			}

			.et_header_style_fullscreen .et_slide_in_menu_container {
				padding-top: 140px
			}

			.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu {
				top: 28px
			}
		}

		.et_header_style_slide .et_slide_in_menu_container,
		.et_header_style_slide .et_slide_in_menu_container .et_mobile_menu li a,
		.et_header_style_slide .et_slide_in_menu_container a,
		.et_header_style_slide .et_slide_menu_top span {
			font-size: 14px
		}

		.et_header_style_slide .mobile_menu_bar.et_toggle_slide_menu {
			display: block
		}

		.et_header_style_slide #et_top_search,
		.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul {
			display: none !important
		}

		.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow:before,
		.et_toggle_slide_menu:after {
			font-family: ETmodules;
			speak: none;
			font-weight: 400;
			-webkit-font-feature-settings: normal;
			font-feature-settings: normal;
			font-variant: normal;
			text-transform: none;
			line-height: 1;
			-webkit-font-smoothing: antialiased
		}

		.et_toggle_slide_menu:after,
		.et_toggle_slide_menu:before {
			-webkit-transition: .7s;
			transition: all .7s
		}

		.et_toggle_slide_menu:before {
			opacity: 1
		}

		.et_toggle_slide_menu:after {
			content: "\4d";
			opacity: 0;
			left: -32px;
			-webkit-transform: rotate(45deg);
			transform: rotate(45deg)
		}

		.et_pb_slide_menu_active .et_toggle_slide_menu:before {
			opacity: 0
		}

		.et_pb_slide_menu_active .et_toggle_slide_menu:after {
			opacity: 1;
			-webkit-transform: rotate(0);
			transform: rotate(0);
			-webkit-transition-delay: .3s;
			transition-delay: .3s
		}

		.et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu,
		.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu {
			display: none
		}

		.et_header_style_slide .et_slide_in_menu_container {
			width: 320px;
			max-width: 75%;
			padding-top: 0 !important
		}

		.et_slide_in_menu_container {
			overflow: auto;
			right: -100%;
			position: fixed;
			top: 0;
			background: #2ea3f2;
			z-index: 999999;
			height: 100%;
			-webkit-transition: right .8s cubic-bezier(.77, 0, .175, 1);
			transition: right .8s cubic-bezier(.77, 0, .175, 1)
		}

		.admin-bar .et_slide_in_menu_container {
			top: 32px
		}

		.et_slide_menu_top {
			background: rgba(0, 0, 0, .1);
			padding: 40px
		}

		.et_header_style_slide #page-container {
			position: relative;
			left: 0;
			-webkit-transition: left .8s cubic-bezier(.77, 0, .175, 1), margin-top .4s ease-in-out !important;
			transition: left .8s cubic-bezier(.77, 0, .175, 1), margin-top .4s ease-in-out !important
		}

		.et_slide_menu_top:after {
			content: "";
			clear: both;
			display: block
		}

		.et_slide_menu_top span {
			font-weight: 600
		}

		.et_slide_in_menu_container .et_slide_menu_top,
		.et_slide_in_menu_container .et_slide_menu_top a,
		.et_slide_in_menu_container .et_slide_menu_top input {
			color: hsla(0, 0%, 100%, .6)
		}

		.et_slide_in_menu_container ul#mobile_menu_slide {
			display: block !important;
			background: 0 0;
			border: none;
			-webkit-box-shadow: none;
			box-shadow: none;
			padding: 28px 40px
		}

		.et_slide_in_menu_container #mobile_menu_slide li a,
		.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a {
			padding: 10px 0;
			color: #fff;
			border: none
		}

		.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
			position: relative
		}

		.et_slide_in_menu_container span.et_mobile_menu_arrow {
			opacity: .6;
			position: absolute;
			display: inline-block;
			width: auto;
			height: auto;
			right: 0;
			-webkit-transition: .5s;
			transition: all .5s;
			cursor: pointer
		}

		.et_slide_in_menu_container span.et_mobile_menu_arrow.et_pb_submenu_opened {
			-webkit-transform: rotate(180deg);
			transform: rotate(180deg)
		}

		.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow:before {
			content: "3";
			display: block;
			right: 13px;
			top: 10px;
			z-index: 999;
			font-size: 21px;
			color: #fff;
			text-align: center
		}

		.et_slide_in_menu_container .et_mobile_menu .menu-item-has-children>a {
			background: 0 0;
			font-weight: 400
		}

		.et_slide_in_menu_container .et_mobile_menu>.menu-item-has-children>a {
			font-weight: 700
		}

		.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li {
			opacity: 0;
			-webkit-transition: .5s cubic-bezier(.77, 0, .175, 1);
			transition: .5s cubic-bezier(.77, 0, .175, 1)
		}

		.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu.et_pb_slide_dropdown_opened>li {
			opacity: 1;
			-webkit-transition: 1s cubic-bezier(.77, 0, .175, 1) .1s;
			transition: 1s cubic-bezier(.77, 0, .175, 1) .1s
		}

		.et_slide_in_menu_container .et_mobile_menu li a:hover {
			background: 0 0
		}

		.et_slide_in_menu_container #mobile_menu_slide li li a {
			opacity: .6
		}

		.et_slide_in_menu_container #mobile_menu_slide li li a:hover {
			opacity: .4
		}

		.et_header_style_slide .et-fixed-header #et-top-navigation {
			padding: 11px 0 !important
		}

		@media (min-width:981px) {
			.et_header_style_slide #et-top-navigation {
				padding: 24px 0 !important
			}

			.et_header_style_slide #et-top-navigation .et_toggle_slide_menu {
				padding-bottom: 0
			}

			.et_fixed_nav.et_header_style_slide #main-header {
				left: 0;
				-webkit-transition: left .8s cubic-bezier(.77, 0, .175, 1), background .4s cubic-bezier(.77, 0, .175, 1), opacity .4s cubic-bezier(.77, 0, .175, 1), -webkit-transform .4s ease-in-out;
				transition: left .8s cubic-bezier(.77, 0, .175, 1), background .4s cubic-bezier(.77, 0, .175, 1), opacity .4s cubic-bezier(.77, 0, .175, 1), -webkit-transform .4s ease-in-out;
				transition: left .8s cubic-bezier(.77, 0, .175, 1), background .4s cubic-bezier(.77, 0, .175, 1), opacity .4s cubic-bezier(.77, 0, .175, 1), transform .4s ease-in-out;
				transition: left .8s cubic-bezier(.77, 0, .175, 1), background .4s cubic-bezier(.77, 0, .175, 1), opacity .4s cubic-bezier(.77, 0, .175, 1), transform .4s ease-in-out, -webkit-transform .4s ease-in-out
			}

			.et_fixed_nav.et_boxed_layout.et_header_style_slide #main-header {
				left: auto
			}
		}

		@media screen and (max-width:782px) {
			body.admin-bar.et_fixed_nav #main-header {
				top: 46px
			}

			body.admin-bar.et_header_style_slide .et_slide_in_menu_container {
				top: 46px
			}
		}

		.et_vertical_nav #page-container:after {
			visibility: hidden;
			display: block;
			font-size: 0;
			content: " ";
			clear: both;
			height: 0
		}

		.et_vertical_nav #page-container {
			padding-top: 0 !important;
			position: relative
		}

		.et_header_style_split.et_vertical_nav #et-top-navigation,
		.et_header_style_split.et_vertical_nav #et_top_search {
			display: block
		}

		.et_header_style_split.et_vertical_nav #et-top-navigation {
			text-align: left
		}

		.et_vertical_nav .logo_container {
			height: auto;
			position: relative;
			padding: 0
		}

		.et_vertical_nav #et_top_search {
			margin-left: 0
		}

		.et_vertical_nav.et_header_style_left #et-top-navigation,
		.et_vertical_nav.et_header_style_split #et-top-navigation {
			padding-top: 0
		}

		.et_vertical_nav.et_header_style_split #logo {
			display: block
		}

		.et_vertical_nav #top-menu li.mega-menu {
			position: relative
		}

		.et_vertical_nav #top-menu li.mega-menu li>a,
		.et_vertical_nav #top-menu li.mega-menu li>ul {
			width: 100% !important
		}

		.et_vertical_nav #top-menu li.mega-menu>ul {
			top: 62px;
			padding: 30px 20px;
			position: absolute !important;
			width: 790px !important;
			left: 0 !important
		}

		.et_vertical_nav #top-menu li.mega-menu>ul>li {
			width: 33.333%
		}

		.et_vertical_nav #top-menu li.mega-menu>ul>li:nth-child(n+4) {
			margin-top: 30px
		}

		.et_vertical_nav #top-menu li.mega-menu>ul>li:nth-child(3n) {
			clear: right
		}

		.et_vertical_nav #top-menu li.mega-menu>ul>li:nth-child(3n+1) {
			clear: left
		}

		.et_vertical_nav #top-menu li.mega-menu>ul>li:nth-of-type(4n),
		.et_vertical_nav #top-menu li.mega-menu>ul>li:nth-of-type(4n+1) {
			clear: none
		}

		.et_vertical_fixed.admin-bar #page-container #main-header {
			top: 32px
		}

		.et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .section p.value,
		.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .section p.value,
		.et_vertical_nav .et_pb_column_1_5 .et_pb_countdown_timer .section p.value,
		.et_vertical_nav .et_pb_column_1_6 .et_pb_countdown_timer .section p.value,
		.et_vertical_nav .et_pb_column_2_5 .et_pb_countdown_timer .section p.value,
		.et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .section p.value {
			font-size: 20px;
			line-height: 20px
		}

		@-webkit-keyframes fadeInLeft {
			0% {
				opacity: 0;
				-webkit-transform: translateX(-100%);
				transform: translateX(-100%)
			}

			to {
				opacity: 1;
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}
		}

		@keyframes fadeInLeft {
			0% {
				opacity: 0;
				-webkit-transform: translateX(-100%);
				transform: translateX(-100%)
			}

			to {
				opacity: 1;
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}
		}

		@-webkit-keyframes fadeOutRight {
			0% {
				opacity: 1;
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}

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

		@keyframes fadeOutRight {
			0% {
				opacity: 1;
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}

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

		@-webkit-keyframes fadeOutLeft {
			0% {
				opacity: 1;
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}

			to {
				opacity: 0;
				-webkit-transform: translateX(-70%);
				transform: translateX(-70%)
			}
		}

		@keyframes fadeOutLeft {
			0% {
				opacity: 1;
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}

			to {
				opacity: 0;
				-webkit-transform: translateX(-70%);
				transform: translateX(-70%)
			}
		}

		@-webkit-keyframes fadeInRight {
			0% {
				opacity: 0;
				-webkit-transform: translateX(100%);
				transform: translateX(100%)
			}

			to {
				opacity: 1;
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}
		}

		@keyframes fadeInRight {
			0% {
				opacity: 0;
				-webkit-transform: translateX(100%);
				transform: translateX(100%)
			}

			to {
				opacity: 1;
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}
		}

		@media (min-width:981px) and (max-width:1405px) {
			.et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table {
				width: 33.333%
			}

			.et_vertical_nav .et_pb_column_2_3 .et_pb_pricing_table,
			.et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table {
				width: 50%
			}

			.et_vertical_nav .et_pb_column_1_2 .et_pb_pricing_table,
			.et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_table,
			.et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_table,
			.et_vertical_nav .et_pb_column_3_8 .et_pb_pricing_table {
				width: 100%;
				margin: 0 0 30px
			}

			.et_vertical_nav .et_pb_column_1_2 .et_pb_pricing_table.et-last-child,
			.et_vertical_nav .et_pb_column_1_2 .et_pb_pricing_table:last-child,
			.et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_table.et-last-child,
			.et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_table:last-child,
			.et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_table.et-last-child,
			.et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_table:last-child,
			.et_vertical_nav .et_pb_column_3_8 .et_pb_pricing_table.et-last-child,
			.et_vertical_nav .et_pb_column_3_8 .et_pb_pricing_table:last-child {
				margin-bottom: 0
			}

			.et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table:nth-child(3n+1),
			.et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table:nth-child(4n+1) {
				clear: none
			}

			.et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table:nth-child(odd),
			.et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table:nth-child(3n+1) {
				clear: both
			}

			.et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table:nth-child(n+3),
			.et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table:nth-child(n+4) {
				margin-top: 50px
			}

			.et_vertical_nav .et_pb_column_1_3 .et_pb_sum,
			.et_vertical_nav .et_pb_column_1_4 .et_pb_sum {
				font-size: 40px
			}

			.et_vertical_nav .et_pb_column_1_4 .et_audio_container {
				padding-bottom: 40px
			}

			.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-container,
			.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-container {
				height: 80px !important
			}
		}

		@media (min-width:981px) {

			.et_vertical_nav #et-main-area,
			.et_vertical_nav #top-header {
				margin-left: 225px !important;
				position: relative
			}

			.et_vertical_nav #top-header {
				z-index: 9999
			}

			.et_vertical_nav #page-container #main-header {
				position: absolute;
				padding-top: 40px;
				top: 0;
				left: 0;
				width: 225px;
				height: 100%;
				-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .1);
				box-shadow: 0 0 7px rgba(0, 0, 0, .1)
			}

			.et_vertical_nav #main-header .container {
				width: auto;
				margin: 0 40px
			}

			.et_vertical_nav #main-header #et-top-navigation,
			.et_vertical_nav #main-header #et_top_search,
			.et_vertical_nav #main-header #logo,
			.et_vertical_nav #main-header #top-menu {
				float: none;
				-webkit-transition: none;
				transition: none
			}

			.et_vertical_nav #main-header #logo {
				margin-bottom: 28px;
				padding: 0;
				max-height: none
			}

			.et_vertical_nav #main-header #top-menu li {
				display: block;
				padding-right: 0
			}

			.et_vertical_nav #main-header #top-menu li.mega-menu>ul {
				top: 190px;
				left: 185px !important
			}

			.et_vertical_nav #main-header #top-menu li ul {
				top: -32px;
				left: 185px;
				border-top: none;
				border-left-width: 3px;
				border-left-style: solid
			}

			.et_vertical_nav #main-header #top-menu li ul ul {
				border-left-width: 0;
				top: -20px;
				left: 237px
			}

			.et_vertical_nav #main-header #top-menu li.mega-menu ul {
				left: auto;
				top: -32px
			}

			.et_vertical_nav #main-header #top-menu li.mega-menu ul ul {
				top: auto
			}

			.et_vertical_nav #main-header #top-menu>li>a {
				padding-bottom: 19px;
				margin-right: -40px;
				padding-right: 40px
			}

			.et_vertical_nav #main-header #top-menu>li>a:after {
				right: 20px
			}

			.et_vertical_nav.et_boxed_layout #page-container #main-header {
				left: auto;
				-webkit-transition: none;
				transition: none
			}

			.et_vertical_nav.et_vertical_right #et-main-area,
			.et_vertical_nav.et_vertical_right #top-header {
				margin-left: 0 !important;
				margin-right: 225px
			}

			.et_vertical_nav.et_vertical_right #page-container #main-header {
				left: auto !important;
				right: 0
			}

			.et_vertical_nav.et_vertical_right #main-header #top-menu li.mega-menu>ul {
				left: auto !important;
				right: 185px !important
			}

			.et_vertical_nav.et_vertical_right #main-header #top-menu li ul {
				border-left: 0;
				border-right-width: 3px;
				border-right-style: solid;
				left: auto;
				right: 185px
			}

			.et_vertical_nav.et_vertical_right #main-header #top-menu li ul ul {
				border-right-width: 0
			}

			.et_vertical_nav .container.et_search_form_container {
				height: 40px !important;
				position: relative;
				right: 0 !important
			}

			.et_vertical_nav .container.et_search_form_container div#et_top_search {
				height: 30px
			}

			.et_vertical_nav div#et_top_search {
				width: 100%
			}

			.et_vertical_nav .et_pb_menu_hidden #et_top_search {
				opacity: 0;
				-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutRight;
				animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutRight
			}

			.et_vertical_nav .et_pb_menu_visible #et_top_search {
				opacity: 1;
				-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInRight;
				animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInRight
			}

			.et_vertical_nav .container.et_search_form_container.et_pb_search_visible {
				right: 0;
				opacity: 1;
				-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInLeft;
				animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInLeft
			}

			.et_vertical_nav .et_pb_search_form_hidden {
				opacity: 0;
				-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutLeft;
				animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutLeft
			}

			.et_vertical_nav div#et_top_search {
				height: 30px;
				margin-top: 20px
			}

			.et_vertical_nav .container.et_search_form_container {
				margin-top: -45px !important
			}

			.et_vertical_nav span.et_close_search_field:after {
				font-size: 16px
			}

			.et_vertical_nav span.et_close_search_field {
				width: 13px;
				height: 18px
			}

			.et_vertical_nav .et_search_form_container input::-moz-placeholder {
				text-decoration: none !important;
				font-style: normal !important
			}

			.et_vertical_nav .et_search_form_container input::-webkit-input-placeholder {
				text-decoration: none !important;
				font-style: normal !important
			}

			.et_vertical_nav .et_search_form_container input:-ms-input-placeholder {
				text-decoration: none !important;
				font-style: normal !important
			}

			.et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container {
				z-index: 1
			}

			.et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container.et_pb_search_visible {
				z-index: 999
			}

			.et_vertical_nav.et_vertical_fixed #page-container #main-header {
				position: fixed
			}

			.et_vertical_nav.et_vertical_fixed.et_header_style_left #et-top-navigation,
			.et_vertical_nav.et_vertical_fixed.et_header_style_split #et-top-navigation {
				padding-top: 33px
			}

			.et_transparent_nav #page-container {
				-webkit-transition: none;
				transition: none
			}
		}

		@media (min-width:981px) and (max-width:1100px) {
			.et_vertical_nav #top-menu li.mega-menu>ul {
				width: 675px !important
			}

			.et_vertical_nav .et_pb_column_1_4 .et_pb_number_counter .percent p {
				font-size: 65px;
				line-height: 65px
			}

			.et_vertical_nav .et_pb_column_3_4 .mejs-container {
				height: 60px !important
			}

			.et_vertical_nav .et_pb_column_1_4 .et_pb_number_counter .percent p {
				font-size: 55px;
				line-height: 55px
			}

			body.admin-bar.et_vertical_nav #main-header {
				top: 0 !important
			}
		}

		@media (max-width:980px) {
			body.admin-bar.et_fixed_nav.et_header_style_slide #main-header {
				top: 0 !important
			}

			.et_fixed_nav.et_header_style_slide #main-header {
				left: 0 !important
			}

			.et_fixed_nav.et_boxed_layout.et_header_style_slide #page-container #main-header {
				width: 100%
			}

			.et_vertical_nav.et_header_style_left .logo_container {
				height: 100%;
				position: absolute
			}

			.et_vertical_nav.et_header_style_split #main-header #et_top_search {
				display: none !important
			}
		}

		.et_transparent_nav #page-container {
			padding-top: 0 !important
		}

		#et-secondary-menu li {
			word-wrap: break-word
		}

		#et-secondary-nav li ul,
		#top-header {
			background-color: #2ea3f2
		}

		#top-header {
			font-size: 12px;
			line-height: 13px;
			z-index: 100000;
			color: #fff
		}

		#top-header a {
			color: #fff
		}

		#et-secondary-nav,
		#top-header {
			-webkit-transition: background-color .4s, opacity .4s ease-in-out, -webkit-transform .4s;
			transition: background-color .4s, opacity .4s ease-in-out, -webkit-transform .4s;
			transition: background-color .4s, transform .4s, opacity .4s ease-in-out;
			transition: background-color .4s, transform .4s, opacity .4s ease-in-out, -webkit-transform .4s
		}

		#top-header .container {
			padding-top: .75em;
			font-weight: 600
		}

		#top-header,
		#top-header .container {
			line-height: 1em
		}

		.et_fixed_nav #top-header {
			top: 0;
			left: 0;
			right: 0;
			position: fixed
		}

		#et-secondary-menu {
			float: right
		}

		#et-secondary-menu>ul>li a {
			padding-bottom: .75em;
			display: block
		}

		#et-secondary-nav,
		#et-secondary-nav li {
			display: inline-block
		}

		#et-secondary-nav a {
			-webkit-transition: background-color .4s, color .4s ease-in-out;
			transition: background-color .4s, color .4s ease-in-out
		}

		#et-secondary-nav li {
			margin-right: 15px
		}

		#et-secondary-nav>li:last-child {
			margin-right: 0
		}

		#et-secondary-menu>ul>li>a:hover {
			opacity: .7;
			-webkit-transition: .4s ease-in-out;
			transition: all .4s ease-in-out
		}

		#et-secondary-nav li {
			position: relative;
			text-align: right
		}

		#et-secondary-nav li ul {
			position: absolute;
			right: 0;
			padding: 1em 0
		}

		#et-secondary-nav li ul ul {
			right: 220px;
			top: 0;
			margin-top: -1em
		}

		#et-secondary-nav li ul li {
			display: block
		}

		#et-secondary-nav li ul {
			z-index: 999999;
			visibility: hidden;
			opacity: 0;
			-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
			box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
			-webkit-transform: translateZ(0)
		}

		#et-secondary-nav li.et-hover>ul {
			visibility: visible
		}

		#et-secondary-nav li>ul {
			width: 220px
		}

		#et-secondary-nav li.et-touch-hover>ul,
		#et-secondary-nav li:hover>ul {
			opacity: 1;
			visibility: visible
		}

		#et-secondary-nav li li {
			padding: 0 2em;
			margin: 0
		}

		#et-secondary-nav li li a {
			padding: 1em;
			width: 100%;
			font-size: 12px;
			line-height: 1em;
			margin-right: 0;
			display: block;
			-webkit-transition: .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		#et-secondary-nav ul li a:hover {
			background-color: rgba(0, 0, 0, .03)
		}

		#et-secondary-nav li:hover {
			visibility: inherit
		}

		#et-secondary-nav .menu-item-has-children>a:first-child:after {
			top: 0
		}

		#et-secondary-nav li .menu-item-has-children>a:first-child:after {
			top: .67em;
			right: auto;
			left: 2.3em
		}

		body.admin-bar.et_fixed_nav #top-header {
			top: 32px
		}

		@media (min-width:981px) {
			.et_hide_nav.et_fixed_nav #top-header {
				opacity: 0
			}

			.et_hide_nav.et_fixed_nav .et-fixed-header#top-header {
				-webkit-transform: translateY(0) !important;
				transform: translateY(0) !important;
				opacity: 1
			}

			.et_hide_nav.et_fixed_nav #top-header {
				-webkit-transition-duration: .7s;
				transition-duration: .7s
			}

			.et_pb_gutters3 .footer-widget {
				margin-right: 5.5%;
				margin-bottom: 5.5%
			}

			.et_pb_gutters3 .footer-widget:last-child {
				margin-right: 0
			}
		}

		@media (max-width:980px) {
			#top-header {
				-webkit-transition: none;
				transition: none
			}

			.et_fixed_nav #top-header {
				position: absolute
			}

			.et_hide_nav.et_fixed_nav #top-header {
				-webkit-transform: translateY(0) !important;
				transform: translateY(0) !important;
				opacity: 1
			}

			#top-header .container {
				padding-top: 0
			}

			#et-secondary-menu,
			#et-secondary-nav {
				display: none !important
			}
		}

		@media screen and (max-width:782px) {
			body.admin-bar.et_fixed_nav #top-header {
				top: 46px
			}

			body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
				top: 80px
			}
		}

		* html .clearfix,
		:first-child+html .clearfix {
			zoom: 1
		}

		.iphone .et_pb_section_video_bg video::-webkit-media-controls-start-playback-button {
			display: none !important;
			-webkit-appearance: none
		}

		.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css {
			background-attachment: scroll
		}

		.et-social-facebook a.icon:before {
			content: "\e093"
		}

		.et-social-instagram a.icon:before {
			content: "\e09a"
		}

		* {
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		.comment-reply-link:after,
		.et-pb-arrow-next:before,
		.et-pb-arrow-prev:before,
		.et_overlay:before,
		.et_pb_button:after,
		.et_pb_newsletter_button:after,
		.et_pb_testimonial:before,
		.et_pb_toggle_title:before,
		.mobile_menu_bar:before {
			font-family: ETmodules !important;
			speak: none;
			font-style: normal;
			font-weight: 400;
			-webkit-font-feature-settings: normal;
			font-feature-settings: normal;
			font-variant: normal;
			text-transform: none;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			text-shadow: 0 0;
			direction: ltr
		}

		.et-pb-icon,
		.et_pb_custom_button_icon.et_pb_button:after,
		.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:after,
		.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:hover:after {
			content: attr(data-icon)
		}

		.et-pb-icon {
			font-family: ETmodules;
			speak: none;
			font-weight: 400;
			-webkit-font-feature-settings: normal;
			font-feature-settings: normal;
			font-variant: normal;
			text-transform: none;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			font-size: 96px;
			font-style: normal;
			display: inline-block;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			direction: ltr
		}

		.et_pb_button {
			font-size: 20px;
			font-weight: 500;
			padding: .3em 1em;
			line-height: 1.7em !important;
			background-color: transparent;
			background-size: cover;
			background-position: 50%;
			background-repeat: no-repeat;
			border: 2px solid;
			border-radius: 3px;
			-webkit-transition-duration: .2s;
			transition-duration: .2s;
			-webkit-transition-property: all !important;
			transition-property: all !important
		}

		.et_pb_button {
			position: relative
		}

		.et_pb_button:hover,
		.et_pb_module .et_pb_button:hover {
			border: 2px solid transparent;
			padding: .3em 2em .3em .7em
		}

		.et_pb_button:hover {
			background-color: hsla(0, 0%, 100%, .2)
		}

		.et_pb_bg_layout_light .et_pb_button:hover,
		.et_pb_bg_layout_light.et_pb_button:hover {
			background-color: rgba(0, 0, 0, .05)
		}

		.et_pb_button:after,
		.et_pb_button:before {
			font-size: 32px;
			line-height: 1em;
			content: "\35";
			opacity: 0;
			position: absolute;
			margin-left: -1em;
			-webkit-transition: .2s;
			transition: all .2s;
			text-transform: none;
			-webkit-font-feature-settings: "kern"off;
			font-feature-settings: "kern"off;
			font-variant: none;
			font-style: normal;
			font-weight: 400;
			text-shadow: none
		}

		.et_pb_button:before {
			display: none
		}

		.et_pb_button:hover:after {
			opacity: 1;
			margin-left: 0
		}

		.et_pb_column_1_3 h1,
		.et_pb_column_1_4 h1,
		.et_pb_column_1_5 h1,
		.et_pb_column_1_6 h1,
		.et_pb_column_2_5 h1 {
			font-size: 26px
		}

		.et_pb_column_1_3 h2,
		.et_pb_column_1_4 h2,
		.et_pb_column_1_5 h2,
		.et_pb_column_1_6 h2,
		.et_pb_column_2_5 h2 {
			font-size: 23px
		}

		.et_pb_column_1_3 h3,
		.et_pb_column_1_4 h3,
		.et_pb_column_1_5 h3,
		.et_pb_column_1_6 h3,
		.et_pb_column_2_5 h3 {
			font-size: 20px
		}

		.et_pb_bg_layout_dark,
		.et_pb_bg_layout_dark h1,
		.et_pb_bg_layout_dark h2,
		.et_pb_bg_layout_dark h3 {
			color: #fff !important
		}

		.et_pb_module.et_pb_text_align_left {
			text-align: left
		}

		.et_pb_module.et_pb_text_align_center {
			text-align: center
		}

		.et_pb_module.et_pb_text_align_right {
			text-align: right
		}

		.clearfix:after {
			visibility: hidden;
			display: block;
			font-size: 0;
			content: " ";
			clear: both;
			height: 0
		}

		.et_builder_inner_content {
			position: relative;
			z-index: 1
		}

		header .et_builder_inner_content {
			z-index: 2
		}

		.et_pb_css_mix_blend_mode_passthrough {
			mix-blend-mode: unset !important
		}

		.et_pb_module_inner {
			position: relative
		}

		.et_pb_all_tabs,
		.et_pb_module,
		.et_pb_with_background {
			position: relative;
			background-size: cover;
			background-position: 50%;
			background-repeat: no-repeat
		}

		.et_pb_with_border {
			position: relative;
			border: 0 solid #333
		}

		.et_overlay.et_pb_inline_icon:before,
		.et_pb_inline_icon:before {
			content: attr(data-icon)
		}

		.et_parallax_bg_wrap {
			overflow: hidden;
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0
		}

		.et_parallax_bg {
			background-repeat: no-repeat;
			background-position: top;
			background-size: cover;
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			height: 100%;
			display: block
		}

		.et_pb_module.et_pb_section_parallax {
			position: relative
		}

		.et_pb_section_parallax .et_pb_parallax_css,
		.et_pb_slides .et_parallax_bg.et_pb_parallax_css {
			background-attachment: fixed
		}

		body.et-bfb .et_pb_section_parallax .et_pb_parallax_css,
		body.et-bfb .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
			background-attachment: scroll;
			bottom: auto
		}

		.et_pb_section_parallax.et_pb_column .et_pb_module,
		.et_pb_section_parallax.et_pb_row .et_pb_column,
		.et_pb_section_parallax.et_pb_row .et_pb_module {
			z-index: 9;
			position: relative
		}

		.et_pb_preload .et_pb_section_video_bg,
		.et_pb_preload>div {
			visibility: hidden
		}

		.et_pb_preload,
		.et_pb_section.et_pb_section_video.et_pb_preload {
			position: relative;
			background: #464646 !important
		}

		.et_pb_preload:before {
			content: "";
			position: absolute;
			top: 50%;
			left: 50%;
			background: url(../wp-content/themes/Divi/includes/builder/styles/images/preloader.gif) no-repeat;
			border-radius: 32px;
			width: 32px;
			height: 32px;
			margin: -16px 0 0 -16px
		}

		.box-shadow-overlay {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			z-index: 10;
			pointer-events: none
		}

		.et_pb_section>.box-shadow-overlay~.et_pb_row {
			z-index: 11
		}

		body.safari .section_has_divider {
			will-change: transform
		}

		.et_pb_row>.box-shadow-overlay {
			z-index: 8
		}

		.has-box-shadow-overlay {
			position: relative
		}

		.et_clickable {
			cursor: pointer
		}

		.et_multi_view_hidden,
		.et_multi_view_hidden_image {
			display: none !important
		}

		@keyframes multi-view-image-fade {
			0% {
				opacity: 0
			}

			10% {
				opacity: .1
			}

			20% {
				opacity: .2
			}

			30% {
				opacity: .3
			}

			40% {
				opacity: .4
			}

			50% {
				opacity: .5
			}

			60% {
				opacity: .6
			}

			70% {
				opacity: .7
			}

			80% {
				opacity: .8
			}

			90% {
				opacity: .9
			}

			to {
				opacity: 1
			}
		}

		.et_multi_view_image__loading {
			visibility: hidden
		}

		.et_multi_view_image__loaded {
			-webkit-animation: .5s multi-view-image-fade;
			animation: .5s multi-view-image-fade
		}

		#et-pb-motion-effects-offset-tracker {
			visibility: hidden !important;
			opacity: 0;
			position: absolute;
			top: 0;
			left: 0
		}

		.et-pb-before-scroll-animation {
			opacity: 0
		}

		header.et-l.et-l--header:after {
			clear: both;
			display: block;
			content: ""
		}

		.et_pb_module {
			-webkit-animation-timing-function: linear;
			animation-timing-function: linear;
			-webkit-animation-duration: .2s;
			animation-duration: .2s
		}

		@-webkit-keyframes fadeBottom {
			0% {
				opacity: 0;
				-webkit-transform: translateY(10%);
				transform: translateY(10%)
			}

			to {
				opacity: 1;
				-webkit-transform: translateY(0);
				transform: translateY(0)
			}
		}

		@keyframes fadeBottom {
			0% {
				opacity: 0;
				-webkit-transform: translateY(10%);
				transform: translateY(10%)
			}

			to {
				opacity: 1;
				-webkit-transform: translateY(0);
				transform: translateY(0)
			}
		}

		@-webkit-keyframes fadeLeft {
			0% {
				opacity: 0;
				-webkit-transform: translateX(-10%);
				transform: translateX(-10%)
			}

			to {
				opacity: 1;
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}
		}

		@keyframes fadeLeft {
			0% {
				opacity: 0;
				-webkit-transform: translateX(-10%);
				transform: translateX(-10%)
			}

			to {
				opacity: 1;
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}
		}

		@-webkit-keyframes fadeRight {
			0% {
				opacity: 0;
				-webkit-transform: translateX(10%);
				transform: translateX(10%)
			}

			to {
				opacity: 1;
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}
		}

		@keyframes fadeRight {
			0% {
				opacity: 0;
				-webkit-transform: translateX(10%);
				transform: translateX(10%)
			}

			to {
				opacity: 1;
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}
		}

		@-webkit-keyframes fadeTop {
			0% {
				opacity: 0;
				-webkit-transform: translateY(-10%);
				transform: translateY(-10%)
			}

			to {
				opacity: 1;
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}
		}

		@keyframes fadeTop {
			0% {
				opacity: 0;
				-webkit-transform: translateY(-10%);
				transform: translateY(-10%)
			}

			to {
				opacity: 1;
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}
		}

		@-webkit-keyframes fadeIn {
			0% {
				opacity: 0
			}

			to {
				opacity: 1
			}
		}

		@keyframes fadeIn {
			0% {
				opacity: 0
			}

			to {
				opacity: 1
			}
		}

		.et-waypoint:not(.et_pb_counters) {
			opacity: 0
		}

		@media (max-width:980px) {

			.et_overlay.et_pb_inline_icon_tablet:before,
			.et_pb_inline_icon_tablet:before {
				content: attr(data-icon-tablet)
			}

			.et_pb_column .et_pb_module {
				margin-bottom: 30px
			}

			.et_pb_row .et_pb_column .et_pb_module.et-last-child,
			.et_pb_row .et_pb_column .et_pb_module:last-child,
			.et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child,
			.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
				margin-bottom: 0
			}

			.et_pb_bg_layout_light_tablet.et_pb_button,
			.et_pb_bg_layout_light_tablet.et_pb_module.et_pb_button {
				color: #2ea3f2
			}

			.et_pb_bg_layout_light_tablet h1,
			.et_pb_bg_layout_light_tablet h2,
			.et_pb_bg_layout_light_tablet h3 {
				color: #333 !important
			}

			.et_pb_module .et_pb_bg_layout_light_tablet.et_pb_button {
				color: #2ea3f2 !important
			}

			.et_pb_bg_layout_light_tablet {
				color: #666 !important
			}

			.et_pb_bg_layout_dark_tablet,
			.et_pb_bg_layout_dark_tablet h1,
			.et_pb_bg_layout_dark_tablet h2,
			.et_pb_bg_layout_dark_tablet h3 {
				color: #fff !important
			}

			.et_pb_bg_layout_dark_tablet.et_pb_button,
			.et_pb_bg_layout_dark_tablet.et_pb_module.et_pb_button {
				color: inherit
			}

			.et_pb_module.et_pb_text_align_center-tablet {
				text-align: center
			}

			.et_pb_module.et_pb_text_align_right-tablet {
				text-align: right
			}
		}

		@media (max-width:767px) {
			#et-secondary-menu {
				text-align: center;
				display: block;
				float: none
			}

			body.admin-bar.et_fixed_nav #top-header {
				top: 46px
			}

			.et_overlay.et_pb_inline_icon_phone:before,
			.et_pb_inline_icon_phone:before {
				content: attr(data-icon-phone)
			}

			.et_pb_bg_layout_light_phone.et_pb_button,
			.et_pb_bg_layout_light_phone.et_pb_module.et_pb_button {
				color: #2ea3f2
			}

			.et_pb_bg_layout_light_phone h1,
			.et_pb_bg_layout_light_phone h2,
			.et_pb_bg_layout_light_phone h3 {
				color: #333 !important
			}

			.et_pb_module .et_pb_bg_layout_light_phone.et_pb_button {
				color: #2ea3f2 !important
			}

			.et_pb_bg_layout_light_phone {
				color: #666 !important
			}

			.et_pb_bg_layout_dark_phone,
			.et_pb_bg_layout_dark_phone h1,
			.et_pb_bg_layout_dark_phone h2,
			.et_pb_bg_layout_dark_phone h3 {
				color: #fff !important
			}

			.et_pb_bg_layout_dark_phone.et_pb_button,
			.et_pb_bg_layout_dark_phone.et_pb_module.et_pb_button {
				color: inherit
			}

			.et_pb_module .et_pb_bg_layout_dark_phone.et_pb_button {
				color: #fff !important
			}

			.et_pb_module.et_pb_text_align_center-phone {
				text-align: center
			}
		}

		@-webkit-keyframes multi-view-image-fade {
			0% {
				-webkit-transform: scale(1);
				transform: scale(1);
				opacity: 1
			}

			50% {
				-webkit-transform: scale(1.01);
				transform: scale(1.01);
				opacity: 1
			}

			to {
				-webkit-transform: scale(1);
				transform: scale(1);
				opacity: 1
			}
		}

		.et_pb_section {
			position: relative;
			background-position: 50%;
			background-size: 100%;
			background-size: cover
		}

		.et_pb_section--fixed {
			width: 100%
		}

		.et_pb_fullwidth_section {
			padding: 0
		}

		.et_pb_fullwidth_section>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row {
			padding: 0 !important
		}

		.et_pb_bottom_inside_divider {
			display: block;
			background-repeat-y: no-repeat;
			height: 100%;
			position: absolute;
			pointer-events: none;
			width: 100%;
			left: 0;
			right: 0
		}

		.et_pb_bottom_inside_divider.et-no-transition {
			-webkit-transition: none !important;
			transition: none !important
		}

		.et_pb_section_video:not(.et_pb_section--with-menu) {
			overflow: hidden;
			position: relative
		}

		.et_pb_column>.et_pb_section_video_bg {
			z-index: -1
		}

		.et_pb_section_video_bg {
			visibility: visible;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			overflow: hidden;
			display: block;
			pointer-events: none;
			-webkit-transition: display .3s;
			transition: display .3s
		}

		.et_pb_section_video_bg.et_pb_section_video_bg_hover {
			display: none
		}

		.et_pb_section_video_bg embed,
		.et_pb_section_video_bg iframe,
		.et_pb_section_video_bg object,
		.et_pb_section_video_bg video {
			max-width: none
		}

		.et_pb_section_video_bg .mejs-video {
			left: 50%;
			position: absolute;
			max-width: none
		}

		.et_pb_social_network_link .et_pb_section_video {
			overflow: visible
		}

		.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg {
			display: none
		}

		.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover {
			display: block
		}

		@media (min-width:981px) {

			.et_pb_section div.et_pb_row .et_pb_column .et_pb_module.et-last-child,
			.et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child,
			.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child,
			.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
			.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child,
			.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {
				margin-bottom: 0
			}

			.et_pb_section {
				padding: 4% 0
			}

			.et_pb_fullwidth_section {
				padding: 0
			}
		}

		@media (max-width:980px) {
			.et_pb_section {
				padding: 50px 0
			}

			.et_pb_fullwidth_section {
				padding: 0
			}
		}

		.et_pb_row {
			width: 80%;
			max-width: 1080px;
			margin: auto;
			position: relative
		}

		body.safari .section_has_divider,
		body.uiwebview .section_has_divider {
			-webkit-perspective: 2000px;
			perspective: 2000px
		}

		.section_has_divider .et_pb_row {
			z-index: 5
		}

		.et_pb_row_inner {
			width: 100%;
			position: relative
		}

		.et_pb_row:after,
		.et_pb_row_inner:after {
			content: "";
			display: block;
			clear: both;
			visibility: hidden;
			line-height: 0;
			height: 0;
			width: 0
		}

		.et_pb_row_4col .et-last-child,
		.et_pb_row_6col .et-last-child {
			margin-bottom: 0
		}

		.et_pb_column {
			float: left;
			background-size: cover;
			background-position: 50%;
			position: relative;
			z-index: 2;
			min-height: 1px
		}

		.et_pb_column--with-menu {
			z-index: 3
		}

		.et_pb_row .et_pb_column.et-last-child,
		.et_pb_row .et_pb_column:last-child,
		.et_pb_row_inner .et_pb_column.et-last-child,
		.et_pb_row_inner .et_pb_column:last-child {
			margin-right: 0 !important
		}

		.et_pb_column.et_pb_section_parallax {
			position: relative
		}

		.et_pb_column,
		.et_pb_row,
		.et_pb_row_inner {
			background-size: cover;
			background-position: 50%;
			background-repeat: no-repeat
		}

		@media (min-width:981px) {
			.et_pb_row {
				padding: 2% 0
			}

			.et_pb_column_3_4 .et_pb_row_inner {
				padding: 3.735% 0
			}

			.et_pb_column_2_3 .et_pb_row_inner {
				padding: 4.2415% 0
			}

			.et_pb_column_1_2 .et_pb_row_inner,
			.et_pb_column_3_5 .et_pb_row_inner {
				padding: 5.82% 0
			}

			.et_section_specialty>.et_pb_row {
				padding: 0
			}

			.et_pb_row_inner {
				width: 100%
			}

			.et_pb_column_single {
				padding: 2.855% 0
			}

			.et_pb_column_single .et_pb_module:first-child {
				margin-top: 0
			}

			.et_pb_column_single .et_pb_module.et-last-child,
			.et_pb_column_single .et_pb_module:last-child {
				margin-bottom: 0
			}

			.et_pb_row .et_pb_column.et-last-child,
			.et_pb_row .et_pb_column:last-child,
			.et_pb_row_inner .et_pb_column.et-last-child,
			.et_pb_row_inner .et_pb_column:last-child {
				margin-right: 0 !important
			}

			.et_pb_row.et_pb_equal_columns,
			.et_pb_row_inner.et_pb_equal_columns,
			.et_pb_section.et_pb_equal_columns>.et_pb_row {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex
			}

			.rtl .et_pb_row.et_pb_equal_columns,
			.rtl .et_pb_row_inner.et_pb_equal_columns,
			.rtl .et_pb_section.et_pb_equal_columns>.et_pb_row {
				-webkit-box-orient: horizontal;
				-webkit-box-direction: reverse;
				-ms-flex-direction: row-reverse;
				flex-direction: row-reverse
			}

			.et_pb_row.et_pb_equal_columns>.et_pb_column,
			.et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column {
				-webkit-box-ordinal-group: 2;
				-ms-flex-order: 1;
				order: 1
			}

			.et_pb_grid_item {
				float: left;
				position: relative
			}
		}

		@media (max-width:980px) {
			.et_pb_row {
				max-width: 1080px
			}

			.et_pb_column .et_pb_row_inner,
			.et_pb_row {
				padding: 30px 0
			}

			.et_section_specialty>.et_pb_row {
				padding: 0
			}

			.et_pb_column {
				width: 100%;
				margin-bottom: 30px
			}

			.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,
			.et_pb_row .et_pb_column.et-last-child,
			.et_pb_row .et_pb_column:last-child {
				margin-bottom: 0
			}

			.et_section_specialty .et_pb_row>.et_pb_column {
				padding-bottom: 0
			}

			.et_pb_row_4col,
			.et_pb_row_5col,
			.et_pb_row_6col {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap
			}

			.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 {
				width: 47.25%;
				margin-right: 5.5%
			}

			.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n) {
				margin-right: 0
			}

			.et_pb_row_4col .et_pb_column:nth-last-child(-n+2) {
				margin-bottom: 0
			}

			.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 {
				width: 47.25%;
				margin-right: 5.5%
			}

			.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n) {
				margin-right: 0
			}

			.et_pb_row_5col .et_pb_column:last-child {
				margin-bottom: 0
			}

			.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 {
				width: 29.666%;
				margin-right: 5.5%
			}

			.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n) {
				margin-right: 0
			}

			.et_pb_row_6col .et_pb_column:nth-last-child(-n+3) {
				margin-bottom: 0
			}
		}

		@media (max-width:479px) {
			#et-top-navigation {
				margin-right: 0
			}

			.et_pb_row .et_pb_column.et_pb_column_1_4,
			.et_pb_row .et_pb_column.et_pb_column_1_5,
			.et_pb_row .et_pb_column.et_pb_column_1_6 {
				width: 100%;
				margin: 0 0 30px
			}

			.et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,
			.et_pb_row .et_pb_column.et_pb_column_1_4:last-child,
			.et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,
			.et_pb_row .et_pb_column.et_pb_column_1_5:last-child,
			.et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child,
			.et_pb_row .et_pb_column.et_pb_column_1_6:last-child {
				margin-bottom: 0
			}

			.et_pb_column {
				width: 100% !important
			}
		}

		.et_pb_grid_item.first_in_row {
			clear: both
		}

		.et_pb_grid_item:not(.first_in_row) {
			clear: none
		}

		.et_pb_grid_item.et_pb_gallery_item.first_in_row {
			clear: both
		}

		@media (max-width:980px) {
			.et_pb_column .et_pb_grid_item {
				margin: 0 5.5% 7.5% 0;
				width: 29.666%;
				clear: none;
				float: left
			}

			.et_pb_column .et_pb_grid_item.last_in_row {
				margin-right: 0
			}

			.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,
			.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,
			.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
				margin: 0 0 11.5%;
				width: 100%
			}
		}

		@media (max-width:767px) {
			.et_pb_column .et_pb_grid_item {
				margin: 0 5.5% 9.5% 0;
				width: 47.25%;
				clear: none;
				float: left
			}

			.et_pb_column .et_pb_grid_item:nth-child(3n) {
				margin-right: 5.5%
			}

			.et_pb_column .et_pb_grid_item:nth-child(3n+1) {
				clear: none
			}

			.et_pb_column .et_pb_grid_item .last_in_row,
			.et_pb_column .et_pb_grid_item:nth-child(2n) {
				margin-right: 0
			}

			.et_pb_column .et_pb_grid_item .first_in_row,
			.et_pb_column .et_pb_grid_item:nth-child(odd) {
				clear: both
			}
		}

		@media (max-width:479px) {
			.et_pb_column .et_pb_grid_item {
				margin: 0 0 11.5%;
				width: 100%
			}

			.et_pb_column .et_pb_grid_item .on_last_row {
				margin-bottom: 0
			}

			.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,
			.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,
			.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
				margin: 0 0 11.5%;
				width: 100%
			}
		}

		@font-face {
			font-family: ETmodules;
			font-display: swap;
			src: url(../wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);
			src: url(../wp-content/themes/Divi/core/admin/fonts/modules/all/modules-1.eot) format("embedded-opentype"), url(../wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"), url(../wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"), url(../wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg) format("svg");
			font-weight: 400;
			font-style: normal
		}

		@font-face {
			font-family: FontAwesome;
			font-style: normal;
			font-weight: 400;
			font-display: swap;
			src: url(../wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot);
			src: url(../wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400-1.eot) format("embedded-opentype"), url(../wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff2) format("woff2"), url(../wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff) format("woff"), url(../wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.ttf) format("truetype"), url(../wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.svg) format("svg")
		}

		@font-face {
			font-family: FontAwesome;
			font-style: normal;
			font-weight: 400;
			font-display: swap;
			src: url(../wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot);
			src: url(../wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400-1.eot) format("embedded-opentype"), url(../wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2) format("woff2"), url(../wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff) format("woff"), url(../wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.ttf) format("truetype"), url(../wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.svg) format("svg")
		}

		.et_pb_button[data-icon]:not([data-icon=""]):after {
			content: attr(data-icon)
		}

		.et_overlay {
			z-index: -1;
			position: absolute;
			top: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			background: hsla(0, 0%, 100%, .9);
			opacity: 0;
			pointer-events: none;
			-webkit-transition: .3s;
			transition: all .3s;
			border: 1px solid #e5e5e5;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
			-webkit-font-smoothing: antialiased
		}

		.et_overlay:before {
			color: #2ea3f2;
			content: "\E050";
			position: absolute;
			top: 50%;
			left: 50%;
			-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
			font-size: 32px;
			-webkit-transition: .4s;
			transition: all .4s
		}

		.et_shop_image {
			position: relative;
			display: block
		}

		.et_shop_image:hover .et_overlay {
			z-index: 3;
			opacity: 1
		}

		.et_pb_bg_layout_light .et_pb_newsletter_button {
			color: #2ea3f2
		}

		.et_pb_with_border .et_pb_newsletter_form input,
		.et_pb_with_border .et_pb_newsletter_form select,
		.et_pb_with_border .et_pb_newsletter_form textarea {
			border: 0 solid #333
		}

		.et_pb_newsletter_form p.et_pb_newsletter_field.et_pb_signup_custom_field {
			padding-left: 0
		}

		.et_pb_newsletter p .et_pb_signup_error {
			border: 1px solid red !important
		}

		.et_pb_newsletter {
			padding: 25px
		}

		.et_pb_newsletter_form p.et_pb_newsletter_field {
			padding-bottom: 1em;
			margin-bottom: 0
		}

		.et_pb_newsletter_form .input,
		.et_pb_newsletter_form input[type=password],
		.et_pb_newsletter_form input[type=text],
		.et_pb_newsletter_form p.et_pb_newsletter_field input[type=text],
		.et_pb_newsletter_form p.et_pb_newsletter_field textarea,
		.et_pb_newsletter_form select,
		.et_pb_newsletter_form textarea {
			-webkit-appearance: none;
			padding: 14px 4% !important;
			font-size: 16px;
			color: #666;
			background-color: #fff;
			width: 100%;
			font-weight: 400;
			border-width: 0;
			border-radius: 3px
		}

		.et_pb_newsletter_success {
			text-align: center
		}

		.et_pb_newsletter_button {
			display: block;
			color: inherit;
			width: 100%;
			text-align: center;
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		.et_pb_newsletter_button:hover {
			text-decoration: none
		}

		.et_pb_newsletter_button:hover:after {
			opacity: 1;
			margin-left: 0
		}

		.et_pb_newsletter_fields {
			width: 100%
		}

		.et_pb_newsletter .et_pb_newsletter_fields {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		.et_pb_newsletter .et_pb_newsletter_fields>* {
			-ms-flex-preferred-size: 100%;
			flex-basis: 100%
		}

		@media (max-width:980px) {
			.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after {
				content: attr(data-icon-tablet)
			}

			.et_pb_bg_layout_light_tablet .et_pb_newsletter_button {
				color: #2ea3f2
			}

			.et_pb_bg_layout_dark_tablet .et_pb_newsletter_button {
				color: inherit
			}
		}

		@media (max-width:767px) {
			.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after {
				content: attr(data-icon-phone)
			}

			.et_pb_bg_layout_light_phone .et_pb_newsletter_button {
				color: #2ea3f2
			}

			.et_pb_bg_layout_dark_phone .et_pb_newsletter_button {
				color: inherit
			}

			.et_pb_bg_layout_light_phone .et_pb_video_play {
				color: #333
			}
		}

		.gecko .et_pb_newsletter .et_pb_newsletter_field {
			margin-bottom: 1vw
		}

		.et_pb_contact_form_label {
			display: none
		}

		.et_pb_with_border.et_pb_contact_field input,
		.et_pb_with_border.et_pb_contact_field select,
		.et_pb_with_border.et_pb_contact_field textarea {
			border: 0 solid #333
		}

		p.et_pb_contact_field {
			padding: 0 0 0 3%;
			margin-bottom: 3%;
			background-position: 50%;
			background-size: cover
		}

		p.et_pb_contact_field:not(.et_pb_contact_field_last) {
			clear: both
		}

		.et_pb_contact_field *,
		.et_pb_contact_field.et_pb_section_parallax,
		.et_pb_contact_field.et_pb_section_video {
			position: relative
		}

		.et_pb_contact_field a {
			color: inherit;
			font-weight: 700;
			text-decoration: underline
		}

		.et_pb_contact_field_checkbox,
		.et_pb_contact_field_radio {
			display: block
		}

		.et_audio_container .mejs-container {
			width: auto !important;
			min-width: unset !important;
			height: auto !important
		}

		.et_audio_container .mejs-container {
			background: 0 0;
			height: auto
		}

		.et_pb_video_box {
			display: block;
			position: relative;
			z-index: 1;
			line-height: 0
		}

		.et_pb_video_box video {
			width: 100% !important;
			height: auto !important
		}

		.et_pb_video_overlay {
			position: absolute;
			z-index: 10;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: 50%;
			cursor: pointer
		}

		.et_pb_video_play:before {
			font-family: ETmodules;
			content: "I"
		}

		.et_pb_video_play {
			display: block;
			position: absolute;
			z-index: 100;
			color: #fff;
			left: 50%;
			top: 50%
		}

		.et_pb_column_1_2 .et_pb_video_play,
		.et_pb_column_2_3 .et_pb_video_play,
		.et_pb_column_3_4 .et_pb_video_play,
		.et_pb_column_3_5 .et_pb_video_play,
		.et_pb_column_4_4 .et_pb_video_play {
			font-size: 6rem;
			line-height: 6rem;
			margin-left: -3rem;
			margin-top: -3rem
		}

		.et_pb_column_1_3 .et_pb_video_play,
		.et_pb_column_1_4 .et_pb_video_play,
		.et_pb_column_1_5 .et_pb_video_play,
		.et_pb_column_1_6 .et_pb_video_play,
		.et_pb_column_2_5 .et_pb_video_play,
		.et_pb_column_3_8 .et_pb_video_play {
			font-size: 3rem;
			line-height: 3rem;
			margin-left: -1.5rem;
			margin-top: -1.5rem
		}

		.et_pb_bg_layout_light .et_pb_video_play {
			color: #333
		}

		.et_pb_video_overlay_hover {
			background: 0 0;
			width: 100%;
			height: 100%;
			position: absolute;
			z-index: 100;
			-webkit-transition: .5s ease-in-out;
			transition: all .5s ease-in-out
		}

		.et_pb_video .et_pb_video_overlay_hover:hover {
			background: rgba(0, 0, 0, .6)
		}

		@media (min-width:768px) and (max-width:980px) {

			.et_pb_column_1_3 .et_pb_video_play,
			.et_pb_column_1_4 .et_pb_video_play,
			.et_pb_column_1_5 .et_pb_video_play,
			.et_pb_column_1_6 .et_pb_video_play,
			.et_pb_column_2_5 .et_pb_video_play,
			.et_pb_column_3_8 .et_pb_video_play {
				font-size: 6rem;
				line-height: 6rem;
				margin-left: -3rem;
				margin-top: -3rem
			}
		}

		@media (max-width:768px) {

			.et_pb_column_1_2 .et_pb_video_play,
			.et_pb_column_2_3 .et_pb_video_play,
			.et_pb_column_3_4 .et_pb_video_play,
			.et_pb_column_3_5 .et_pb_video_play,
			.et_pb_column_4_4 .et_pb_video_play {
				font-size: 3rem;
				line-height: 3rem;
				margin-left: -1.5rem;
				margin-top: -1.5rem
			}
		}

		.et_audio_content {
			background-color: #2ea3f2
		}

		.et_pb_post .et-pb-controllers a {
			margin-bottom: 10px
		}

		.et_pb_blog_grid .et_audio_content {
			margin-bottom: 19px
		}

		.et_pb_row .et_pb_blog_grid .et_pb_post .et_pb_slide {
			min-height: 180px
		}

		.et_pb_column_1_2 .et_audio_content h2,
		.et_pb_column_1_3 .et_audio_content h2,
		.et_pb_column_1_4 .et_audio_content h2,
		.et_pb_column_1_5 .et_audio_content h2,
		.et_pb_column_1_6 .et_audio_content h2,
		.et_pb_column_2_5 .et_audio_content h2,
		.et_pb_column_3_5 .et_audio_content h2,
		.et_pb_column_3_8 .et_audio_content h2 {
			margin-bottom: 9px;
			margin-top: 0
		}

		.et_pb_post .et_pb_video_overlay .et_pb_video_play {
			color: #fff
		}

		.et_pb_post .et_pb_video_overlay_hover:hover {
			background: rgba(0, 0, 0, .6)
		}

		.et_audio_content {
			text-align: center;
			word-wrap: break-word;
			position: relative;
			padding: 50px 60px
		}

		.et_audio_content h2 {
			color: #fff !important
		}

		.et_audio_content h2 {
			margin-top: 0
		}

		.et_audio_content h2 {
			margin-bottom: 20px
		}

		.et_audio_content h2 {
			line-height: 44px
		}

		.et_pb_column_2_3 .et_audio_content {
			padding: 40px 40px 45px
		}

		.et_pb_column_1_2 .et_audio_content,
		.et_pb_column_3_5 .et_audio_content {
			padding: 35px 40px
		}

		.et_pb_column_1_2 .et_audio_content h2,
		.et_pb_column_3_5 .et_audio_content h2 {
			line-height: 32px
		}

		.et_pb_column_1_3 .et_audio_content,
		.et_pb_column_1_4 .et_audio_content,
		.et_pb_column_1_5 .et_audio_content,
		.et_pb_column_1_6 .et_audio_content,
		.et_pb_column_2_5 .et_audio_content,
		.et_pb_column_3_8 .et_audio_content {
			padding: 35px 20px
		}

		.et_pb_column_1_3 .et_audio_content h2,
		.et_pb_column_1_4 .et_audio_content h2,
		.et_pb_column_1_5 .et_audio_content h2,
		.et_pb_column_1_6 .et_audio_content h2,
		.et_pb_column_2_5 .et_audio_content h2,
		.et_pb_column_3_8 .et_audio_content h2 {
			font-size: 18px;
			line-height: 26px
		}

		.et_pb_post>.et_pb_slider {
			margin-bottom: 30px
		}

		.et_pb_column_3_4 .et_pb_post .et_pb_slide {
			min-height: 442px
		}

		.et_pb_column_2_3 .et_pb_post .et_pb_slide {
			min-height: 390px
		}

		.et_pb_column_1_2 .et_pb_post .et_pb_slide,
		.et_pb_column_3_5 .et_pb_post .et_pb_slide {
			min-height: 284px
		}

		.et_pb_column_1_3 .et_pb_post .et_pb_slide,
		.et_pb_column_2_5 .et_pb_post .et_pb_slide,
		.et_pb_column_3_8 .et_pb_post .et_pb_slide {
			min-height: 180px
		}

		.et_pb_column_1_4 .et_pb_post .et_pb_slide,
		.et_pb_column_1_5 .et_pb_post .et_pb_slide,
		.et_pb_column_1_6 .et_pb_post .et_pb_slide {
			min-height: 125px
		}

		.et_pb_bg_layout_light .et_pb_post p {
			color: #666
		}

		.et_pb_bg_layout_dark .et_pb_post p {
			color: inherit
		}

		.et_pb_text_color_dark .et_audio_content h2 {
			color: #666 !important
		}

		.et_pb_text_color_dark.et_audio_content h2 {
			color: #bbb !important
		}

		.et_pb_text_color_dark.et_audio_content {
			background-color: #e8e8e8
		}

		@media (max-width:980px) {
			.et_pb_bg_layout_light_tablet .et_pb_video_play {
				color: #333
			}

			.et_pb_bg_layout_dark_tablet .et_audio_content h2 {
				color: #fff !important
			}

			.et_pb_text_color_dark_tablet .et_audio_content h2 {
				color: #666 !important
			}

			.et_pb_text_color_dark_tablet.et_audio_content h2 {
				color: #bbb !important
			}

			.et_pb_text_color_dark_tablet.et_audio_content {
				background-color: #e8e8e8
			}
		}

		@media (min-width:768px) and (max-width:980px) {
			.et_audio_content h2 {
				font-size: 26px !important;
				line-height: 44px !important;
				margin-bottom: 24px !important
			}
		}

		@media (max-width:767px) {
			.et_audio_content h2 {
				font-size: 20px !important;
				line-height: 26px !important
			}

			.et_audio_content {
				padding: 35px 20px !important
			}

			.et_audio_content h2 {
				margin-bottom: 9px !important
			}

			.et_pb_bg_layout_dark_phone .et_audio_content h2 {
				color: #fff !important
			}

			.et_pb_text_color_dark_phone .et_audio_content h2 {
				color: #666 !important
			}

			.et_pb_text_color_dark_phone.et_audio_content h2 {
				color: #bbb !important
			}

			.et_pb_text_color_dark_phone.et_audio_content {
				background-color: #e8e8e8
			}
		}

		.et_pb_post {
			margin-bottom: 60px;
			word-wrap: break-word
		}

		.et_pb_with_border .et_pb_post .et_pb_slides,
		.et_pb_with_border .et_pb_post img:not(.woocommerce-placeholder) {
			border: 0 solid #333
		}

		.et_pb_post .entry-content {
			padding-top: 30px
		}

		.et_pb_post .entry-title a,
		.et_pb_post h2 a {
			text-decoration: none
		}

		.et_pb_post a img {
			vertical-align: bottom;
			max-width: 100%
		}

		@media (min-width:981px) and (max-width:1100px) {
			.et_pb_column_4_4 .et_pb_post .et_pb_slide {
				min-height: 534px
			}

			.et_pb_column_3_4 .et_pb_post .et_pb_slide {
				min-height: 392px
			}

			.et_pb_column_2_3 .et_pb_post .et_pb_slide {
				min-height: 345px
			}

			.et_pb_column_1_2 .et_pb_post .et_pb_slide,
			.et_pb_column_3_5 .et_pb_post .et_pb_slide {
				min-height: 250px
			}

			.et_pb_column_1_3 .et_pb_post .et_pb_slide,
			.et_pb_column_2_5 .et_pb_post .et_pb_slide,
			.et_pb_column_3_8 .et_pb_post .et_pb_slide {
				min-height: 155px
			}

			.et_pb_column_1_4 .et_pb_post .et_pb_slide,
			.et_pb_column_1_5 .et_pb_post .et_pb_slide,
			.et_pb_column_1_6 .et_pb_post .et_pb_slide {
				min-height: 108px
			}

			.et_pb_post {
				margin-bottom: 42px
			}
		}

		@media (max-width:980px) {
			.et_pb_post {
				margin-bottom: 42px
			}

			.et_pb_bg_layout_light_tablet .et_pb_post p {
				color: #666
			}

			.et_pb_bg_layout_dark_tablet .et_pb_post p {
				color: inherit
			}
		}

		@media (max-width:767px) {
			.et_pb_post {
				margin-bottom: 42px
			}

			.et_pb_post>h2 {
				font-size: 18px
			}

			.et_pb_bg_layout_light_phone .et_pb_post p {
				color: #666
			}

			.et_pb_bg_layout_dark_phone .et_pb_post p {
				color: inherit
			}
		}

		@media (max-width:479px) {

			.et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play,
			.et_pb_column_1_3 .et_pb_carousel_item .et_pb_video_play,
			.et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play,
			.et_pb_column_2_5 .et_pb_carousel_item .et_pb_video_play,
			.et_pb_column_3_5 .et_pb_carousel_item .et_pb_video_play,
			.et_pb_column_3_8 .et_pb_carousel_item .et_pb_video_play {
				font-size: 1.5rem;
				line-height: 1.5rem;
				margin-left: -.75rem;
				margin-top: -.75rem
			}

			.et_audio_content {
				padding: 35px 20px !important
			}

			.et_pb_post {
				margin-bottom: 42px
			}

			.et_pb_post h2 {
				font-size: 16px;
				padding-bottom: 0
			}

			a.comment-reply-link.et_pb_button {
				font-size: 15px
			}

			a.comment-reply-link.et_pb_button:after {
				font-size: 25px
			}
		}

		.et_post_gallery {
			padding: 0 !important;
			line-height: 1.7 !important;
			list-style: none !important
		}

		.et_builder_inner_content.has_et_pb_sticky {
			z-index: inherit
		}

		.et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,
		.et_pb_column.has_et_pb_sticky {
			z-index: 20
		}

		.et-l--header .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,
		.et-l--header .et_pb_column.has_et_pb_sticky {
			z-index: 30
		}

		.et-l--footer .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,
		.et-l--footer .et_pb_column.has_et_pb_sticky {
			z-index: 10
		}

		.et_pb_sticky_placeholder {
			opacity: 0 !important
		}

		.et_pb_sticky .et_overlay.et_pb_inline_icon_sticky:before,
		.et_pb_sticky .et_pb_inline_icon_sticky:before {
			content: attr(data-icon-sticky) !important
		}

		body .et-script-temporary-measurement {
			opacity: 0
		}

		.et_animated {
			opacity: 0;
			-webkit-animation-duration: 1s;
			animation-duration: 1s;
			-webkit-animation-fill-mode: both !important;
			animation-fill-mode: both !important
		}

		.et_animated.infinite {
			-webkit-animation-iteration-count: infinite;
			animation-iteration-count: infinite
		}

		.et_had_animation {
			position: relative
		}

		@-webkit-keyframes et_pb_fade {
			to {
				opacity: 1
			}
		}

		@keyframes et_pb_fade {
			to {
				opacity: 1
			}
		}

		.et_animated.fade {
			-webkit-animation-name: et_pb_fade;
			animation-name: et_pb_fade
		}

		@-webkit-keyframes et_pb_fadeTop {
			0% {
				-webkit-transform: translate3d(0, -100%, 0);
				transform: translate3d(0, -100%, 0)
			}

			to {
				opacity: 1;
				-webkit-transform: none;
				transform: none
			}
		}

		@keyframes et_pb_fadeTop {
			0% {
				-webkit-transform: translate3d(0, -100%, 0);
				transform: translate3d(0, -100%, 0)
			}

			to {
				opacity: 1;
				-webkit-transform: none;
				transform: none
			}
		}

		.et_animated.fadeTop {
			-webkit-animation-name: et_pb_fadeTop;
			animation-name: et_pb_fadeTop
		}

		@-webkit-keyframes et_pb_fadeRight {
			0% {
				-webkit-transform: translate3d(100%, 0, 0);
				transform: translate3d(100%, 0, 0)
			}

			to {
				opacity: 1;
				-webkit-transform: none;
				transform: none
			}
		}

		@keyframes et_pb_fadeRight {
			0% {
				-webkit-transform: translate3d(100%, 0, 0);
				transform: translate3d(100%, 0, 0)
			}

			to {
				opacity: 1;
				-webkit-transform: none;
				transform: none
			}
		}

		.et_animated.fadeRight {
			-webkit-animation-name: et_pb_fadeRight;
			animation-name: et_pb_fadeRight
		}

		@-webkit-keyframes et_pb_fadeBottom {
			0% {
				-webkit-transform: translate3d(0, 100%, 0);
				transform: translate3d(0, 100%, 0)
			}

			to {
				opacity: 1;
				-webkit-transform: none;
				transform: none
			}
		}

		@keyframes et_pb_fadeBottom {
			0% {
				-webkit-transform: translate3d(0, 100%, 0);
				transform: translate3d(0, 100%, 0)
			}

			to {
				opacity: 1;
				-webkit-transform: none;
				transform: none
			}
		}

		.et_animated.fadeBottom {
			-webkit-animation-name: et_pb_fadeBottom;
			animation-name: et_pb_fadeBottom
		}

		@-webkit-keyframes et_pb_fadeLeft {
			0% {
				-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-100%, 0, 0)
			}

			to {
				opacity: 1;
				-webkit-transform: none;
				transform: none
			}
		}

		@keyframes et_pb_fadeLeft {
			0% {
				-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-100%, 0, 0)
			}

			to {
				opacity: 1;
				-webkit-transform: none;
				transform: none
			}
		}

		.et_animated.fadeLeft {
			-webkit-animation-name: et_pb_fadeLeft;
			animation-name: et_pb_fadeLeft
		}

		@-webkit-keyframes et_pb_slide {
			to {
				-webkit-transform: scaleX(1);
				transform: scaleX(1);
				opacity: 1
			}
		}

		@keyframes et_pb_slide {
			to {
				-webkit-transform: scaleX(1);
				transform: scaleX(1);
				opacity: 1
			}
		}

		.et_animated.slide {
			-webkit-animation-name: et_pb_slide;
			animation-name: et_pb_slide
		}

		@-webkit-keyframes et_pb_slideTop {
			to {
				-webkit-transform: translateZ(0);
				transform: translateZ(0);
				opacity: 1
			}
		}

		@keyframes et_pb_slideTop {
			to {
				-webkit-transform: translateZ(0);
				transform: translateZ(0);
				opacity: 1
			}
		}

		.et_animated.slideTop {
			-webkit-animation-name: et_pb_slideTop;
			animation-name: et_pb_slideTop
		}

		@-webkit-keyframes et_pb_slideRight {
			to {
				-webkit-transform: translateZ(0);
				transform: translateZ(0);
				opacity: 1
			}
		}

		@keyframes et_pb_slideRight {
			to {
				-webkit-transform: translateZ(0);
				transform: translateZ(0);
				opacity: 1
			}
		}

		.et_animated.slideRight {
			-webkit-animation-name: et_pb_slideRight;
			animation-name: et_pb_slideRight
		}

		@-webkit-keyframes et_pb_slideBottom {
			to {
				-webkit-transform: translateZ(0);
				transform: translateZ(0);
				opacity: 1
			}
		}

		@keyframes et_pb_slideBottom {
			to {
				-webkit-transform: translateZ(0);
				transform: translateZ(0);
				opacity: 1
			}
		}

		.et_animated.slideBottom {
			-webkit-animation-name: et_pb_slideBottom;
			animation-name: et_pb_slideBottom
		}

		@-webkit-keyframes et_pb_slideLeft {
			to {
				-webkit-transform: translateZ(0);
				transform: translateZ(0);
				opacity: 1
			}
		}

		@keyframes et_pb_slideLeft {
			to {
				-webkit-transform: translateZ(0);
				transform: translateZ(0);
				opacity: 1
			}
		}

		.et_animated.slideLeft {
			-webkit-animation-name: et_pb_slideLeft;
			animation-name: et_pb_slideLeft
		}

		@-webkit-keyframes et_pb_bounce {

			0%,
			20%,
			40%,
			60%,
			80%,
			to {
				-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
				animation-timing-function: cubic-bezier(.215, .61, .355, 1)
			}

			0% {
				-webkit-transform: scale3d(.3, .3, .3);
				transform: scale3d(.3, .3, .3)
			}

			20% {
				-webkit-transform: scale3d(1.1, 1.1, 1.1);
				transform: scale3d(1.1, 1.1, 1.1)
			}

			40% {
				-webkit-transform: scale3d(.9, .9, .9);
				transform: scale3d(.9, .9, .9)
			}

			60% {
				-webkit-transform: scale3d(1.03, 1.03, 1.03);
				transform: scale3d(1.03, 1.03, 1.03)
			}

			80% {
				-webkit-transform: scale3d(.97, .97, .97);
				transform: scale3d(.97, .97, .97)
			}

			to {
				opacity: 1;
				-webkit-transform: scaleX(1);
				transform: scaleX(1)
			}
		}

		@keyframes et_pb_bounce {

			0%,
			20%,
			40%,
			60%,
			80%,
			to {
				-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
				animation-timing-function: cubic-bezier(.215, .61, .355, 1)
			}

			0% {
				-webkit-transform: scale3d(.3, .3, .3);
				transform: scale3d(.3, .3, .3)
			}

			20% {
				-webkit-transform: scale3d(1.1, 1.1, 1.1);
				transform: scale3d(1.1, 1.1, 1.1)
			}

			40% {
				-webkit-transform: scale3d(.9, .9, .9);
				transform: scale3d(.9, .9, .9)
			}

			60% {
				-webkit-transform: scale3d(1.03, 1.03, 1.03);
				transform: scale3d(1.03, 1.03, 1.03)
			}

			80% {
				-webkit-transform: scale3d(.97, .97, .97);
				transform: scale3d(.97, .97, .97)
			}

			to {
				opacity: 1;
				-webkit-transform: scaleX(1);
				transform: scaleX(1)
			}
		}

		.et_animated.bounce {
			-webkit-animation-name: et_pb_bounce;
			animation-name: et_pb_bounce
		}

		@-webkit-keyframes et_pb_bounceTop {

			0%,
			60%,
			75%,
			90%,
			to {
				-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
				animation-timing-function: cubic-bezier(.215, .61, .355, 1)
			}

			0% {
				-webkit-transform: translate3d(0, -200px, 0);
				transform: translate3d(0, -200px, 0)
			}

			60% {
				-webkit-transform: translate3d(0, 25px, 0);
				transform: translate3d(0, 25px, 0)
			}

			75% {
				-webkit-transform: translate3d(0, -10px, 0);
				transform: translate3d(0, -10px, 0)
			}

			90% {
				-webkit-transform: translate3d(0, 5px, 0);
				transform: translate3d(0, 5px, 0)
			}

			to {
				-webkit-transform: none;
				transform: none;
				opacity: 1
			}
		}

		@keyframes et_pb_bounceTop {

			0%,
			60%,
			75%,
			90%,
			to {
				-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
				animation-timing-function: cubic-bezier(.215, .61, .355, 1)
			}

			0% {
				-webkit-transform: translate3d(0, -200px, 0);
				transform: translate3d(0, -200px, 0)
			}

			60% {
				-webkit-transform: translate3d(0, 25px, 0);
				transform: translate3d(0, 25px, 0)
			}

			75% {
				-webkit-transform: translate3d(0, -10px, 0);
				transform: translate3d(0, -10px, 0)
			}

			90% {
				-webkit-transform: translate3d(0, 5px, 0);
				transform: translate3d(0, 5px, 0)
			}

			to {
				-webkit-transform: none;
				transform: none;
				opacity: 1
			}
		}

		.et_animated.bounceTop {
			-webkit-animation-name: et_pb_bounceTop;
			animation-name: et_pb_bounceTop
		}

		@-webkit-keyframes et_pb_bounceRight {

			0%,
			60%,
			75%,
			90%,
			to {
				-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
				animation-timing-function: cubic-bezier(.215, .61, .355, 1)
			}

			0% {
				-webkit-transform: translate3d(200px, 0, 0);
				transform: translate3d(200px, 0, 0)
			}

			60% {
				-webkit-transform: translate3d(-25px, 0, 0);
				transform: translate3d(-25px, 0, 0)
			}

			75% {
				-webkit-transform: translate3d(10px, 0, 0);
				transform: translate3d(10px, 0, 0)
			}

			90% {
				-webkit-transform: translate3d(-5px, 0, 0);
				transform: translate3d(-5px, 0, 0)
			}

			to {
				-webkit-transform: none;
				transform: none;
				opacity: 1
			}
		}

		@keyframes et_pb_bounceRight {

			0%,
			60%,
			75%,
			90%,
			to {
				-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
				animation-timing-function: cubic-bezier(.215, .61, .355, 1)
			}

			0% {
				-webkit-transform: translate3d(200px, 0, 0);
				transform: translate3d(200px, 0, 0)
			}

			60% {
				-webkit-transform: translate3d(-25px, 0, 0);
				transform: translate3d(-25px, 0, 0)
			}

			75% {
				-webkit-transform: translate3d(10px, 0, 0);
				transform: translate3d(10px, 0, 0)
			}

			90% {
				-webkit-transform: translate3d(-5px, 0, 0);
				transform: translate3d(-5px, 0, 0)
			}

			to {
				-webkit-transform: none;
				transform: none;
				opacity: 1
			}
		}

		.et_animated.bounceRight {
			-webkit-animation-name: et_pb_bounceRight;
			animation-name: et_pb_bounceRight
		}

		@-webkit-keyframes et_pb_bounceBottom {

			0%,
			60%,
			75%,
			90%,
			to {
				-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
				animation-timing-function: cubic-bezier(.215, .61, .355, 1)
			}

			0% {
				-webkit-transform: translate3d(0, 200px, 0);
				transform: translate3d(0, 200px, 0)
			}

			60% {
				-webkit-transform: translate3d(0, -20px, 0);
				transform: translate3d(0, -20px, 0)
			}

			75% {
				-webkit-transform: translate3d(0, 10px, 0);
				transform: translate3d(0, 10px, 0)
			}

			90% {
				-webkit-transform: translate3d(0, -5px, 0);
				transform: translate3d(0, -5px, 0)
			}

			to {
				-webkit-transform: translateZ(0);
				transform: translateZ(0);
				opacity: 1
			}
		}

		@keyframes et_pb_bounceBottom {

			0%,
			60%,
			75%,
			90%,
			to {
				-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
				animation-timing-function: cubic-bezier(.215, .61, .355, 1)
			}

			0% {
				-webkit-transform: translate3d(0, 200px, 0);
				transform: translate3d(0, 200px, 0)
			}

			60% {
				-webkit-transform: translate3d(0, -20px, 0);
				transform: translate3d(0, -20px, 0)
			}

			75% {
				-webkit-transform: translate3d(0, 10px, 0);
				transform: translate3d(0, 10px, 0)
			}

			90% {
				-webkit-transform: translate3d(0, -5px, 0);
				transform: translate3d(0, -5px, 0)
			}

			to {
				-webkit-transform: translateZ(0);
				transform: translateZ(0);
				opacity: 1
			}
		}

		.et_animated.bounceBottom {
			-webkit-animation-name: et_pb_bounceBottom;
			animation-name: et_pb_bounceBottom
		}

		@-webkit-keyframes et_pb_bounceLeft {

			0%,
			60%,
			75%,
			90%,
			to {
				-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
				animation-timing-function: cubic-bezier(.215, .61, .355, 1)
			}

			0% {
				-webkit-transform: translate3d(-200px, 0, 0);
				transform: translate3d(-200px, 0, 0)
			}

			60% {
				-webkit-transform: translate3d(25px, 0, 0);
				transform: translate3d(25px, 0, 0)
			}

			75% {
				-webkit-transform: translate3d(-10px, 0, 0);
				transform: translate3d(-10px, 0, 0)
			}

			90% {
				-webkit-transform: translate3d(5px, 0, 0);
				transform: translate3d(5px, 0, 0)
			}

			to {
				-webkit-transform: none;
				transform: none;
				opacity: 1
			}
		}

		@keyframes et_pb_bounceLeft {

			0%,
			60%,
			75%,
			90%,
			to {
				-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
				animation-timing-function: cubic-bezier(.215, .61, .355, 1)
			}

			0% {
				-webkit-transform: translate3d(-200px, 0, 0);
				transform: translate3d(-200px, 0, 0)
			}

			60% {
				-webkit-transform: translate3d(25px, 0, 0);
				transform: translate3d(25px, 0, 0)
			}

			75% {
				-webkit-transform: translate3d(-10px, 0, 0);
				transform: translate3d(-10px, 0, 0)
			}

			90% {
				-webkit-transform: translate3d(5px, 0, 0);
				transform: translate3d(5px, 0, 0)
			}

			to {
				-webkit-transform: none;
				transform: none;
				opacity: 1
			}
		}

		.et_animated.bounceLeft {
			-webkit-animation-name: et_pb_bounceLeft;
			animation-name: et_pb_bounceLeft
		}

		@-webkit-keyframes et_pb_zoom {
			to {
				-webkit-transform: scaleX(1);
				transform: scaleX(1);
				opacity: 1
			}
		}

		@keyframes et_pb_zoom {
			to {
				-webkit-transform: scaleX(1);
				transform: scaleX(1);
				opacity: 1
			}
		}

		.et_animated.zoom {
			-webkit-animation-name: et_pb_zoom;
			animation-name: et_pb_zoom
		}

		@-webkit-keyframes et_pb_zoomTop {
			to {
				-webkit-transform: scaleX(1);
				transform: scaleX(1);
				opacity: 1
			}
		}

		@keyframes et_pb_zoomTop {
			to {
				-webkit-transform: scaleX(1);
				transform: scaleX(1);
				opacity: 1
			}
		}

		.et_animated.zoomTop {
			-webkit-animation-name: et_pb_zoomTop;
			animation-name: et_pb_zoomTop;
			-webkit-transform-origin: top;
			transform-origin: top
		}

		@-webkit-keyframes et_pb_zoomRight {
			to {
				-webkit-transform: scaleX(1);
				transform: scaleX(1);
				opacity: 1
			}
		}

		@keyframes et_pb_zoomRight {
			to {
				-webkit-transform: scaleX(1);
				transform: scaleX(1);
				opacity: 1
			}
		}

		.et_animated.zoomRight {
			-webkit-animation-name: et_pb_zoomRight;
			animation-name: et_pb_zoomRight;
			-webkit-transform-origin: right;
			transform-origin: right
		}

		@-webkit-keyframes et_pb_zoomBottom {
			to {
				-webkit-transform: scaleX(1);
				transform: scaleX(1);
				opacity: 1
			}
		}

		@keyframes et_pb_zoomBottom {
			to {
				-webkit-transform: scaleX(1);
				transform: scaleX(1);
				opacity: 1
			}
		}

		.et_animated.zoomBottom {
			-webkit-animation-name: et_pb_zoomBottom;
			animation-name: et_pb_zoomBottom;
			-webkit-transform-origin: bottom;
			transform-origin: bottom
		}

		@-webkit-keyframes et_pb_zoomLeft {
			to {
				-webkit-transform: scaleX(1);
				transform: scaleX(1);
				opacity: 1
			}
		}

		@keyframes et_pb_zoomLeft {
			to {
				-webkit-transform: scaleX(1);
				transform: scaleX(1);
				opacity: 1
			}
		}

		.et_animated.zoomLeft {
			-webkit-animation-name: et_pb_zoomLeft;
			animation-name: et_pb_zoomLeft;
			-webkit-transform-origin: left;
			transform-origin: left
		}

		@-webkit-keyframes et_pb_flip {
			to {
				opacity: 1;
				-webkit-transform: rotateX(0);
				transform: rotateX(0)
			}
		}

		@keyframes et_pb_flip {
			to {
				opacity: 1;
				-webkit-transform: rotateX(0);
				transform: rotateX(0)
			}
		}

		.et_animated.flip {
			-webkit-animation-name: et_pb_flip;
			animation-name: et_pb_flip
		}

		@-webkit-keyframes et_pb_flipTop {
			to {
				opacity: 1;
				-webkit-transform: rotateX(0);
				transform: rotateX(0)
			}
		}

		@keyframes et_pb_flipTop {
			to {
				opacity: 1;
				-webkit-transform: rotateX(0);
				transform: rotateX(0)
			}
		}

		.et_animated.flipTop {
			-webkit-animation-name: et_pb_flipTop;
			animation-name: et_pb_flipTop;
			-webkit-transform-origin: center;
			transform-origin: center
		}

		@-webkit-keyframes et_pb_flipRight {
			to {
				opacity: 1;
				-webkit-transform: rotateY(0);
				transform: rotateY(0)
			}
		}

		@keyframes et_pb_flipRight {
			to {
				opacity: 1;
				-webkit-transform: rotateY(0);
				transform: rotateY(0)
			}
		}

		.et_animated.flipRight {
			-webkit-animation-name: et_pb_flipRight;
			animation-name: et_pb_flipRight;
			-webkit-transform-origin: center;
			transform-origin: center
		}

		@-webkit-keyframes et_pb_flipBottom {
			to {
				opacity: 1;
				-webkit-transform: rotateX(0);
				transform: rotateX(0)
			}
		}

		@keyframes et_pb_flipBottom {
			to {
				opacity: 1;
				-webkit-transform: rotateX(0);
				transform: rotateX(0)
			}
		}

		.et_animated.flipBottom {
			-webkit-animation-name: et_pb_flipBottom;
			animation-name: et_pb_flipBottom;
			-webkit-transform-origin: center;
			transform-origin: center
		}

		@-webkit-keyframes et_pb_flipLeft {
			to {
				opacity: 1;
				-webkit-transform: rotateY(0);
				transform: rotateY(0)
			}
		}

		@keyframes et_pb_flipLeft {
			to {
				opacity: 1;
				-webkit-transform: rotateY(0);
				transform: rotateY(0)
			}
		}

		.et_animated.flipLeft {
			-webkit-animation-name: et_pb_flipLeft;
			animation-name: et_pb_flipLeft;
			-webkit-transform-origin: center;
			transform-origin: center
		}

		@-webkit-keyframes et_pb_fold {
			to {
				opacity: 1;
				-webkit-transform: rotateY(0);
				transform: rotateY(0)
			}
		}

		@keyframes et_pb_fold {
			to {
				opacity: 1;
				-webkit-transform: rotateY(0);
				transform: rotateY(0)
			}
		}

		.et_animated.fold {
			-webkit-transform-origin: center;
			transform-origin: center;
			-webkit-animation-name: et_pb_fold;
			animation-name: et_pb_fold
		}

		@-webkit-keyframes et_pb_foldTop {
			to {
				opacity: 1;
				-webkit-transform: rotateX(0);
				transform: rotateX(0)
			}
		}

		@keyframes et_pb_foldTop {
			to {
				opacity: 1;
				-webkit-transform: rotateX(0);
				transform: rotateX(0)
			}
		}

		.et_animated.foldTop {
			-webkit-transform-origin: top;
			transform-origin: top;
			-webkit-animation-name: et_pb_foldTop;
			animation-name: et_pb_foldTop
		}

		@-webkit-keyframes et_pb_foldRight {
			to {
				opacity: 1;
				-webkit-transform: rotateY(0);
				transform: rotateY(0)
			}
		}

		@keyframes et_pb_foldRight {
			to {
				opacity: 1;
				-webkit-transform: rotateY(0);
				transform: rotateY(0)
			}
		}

		.et_animated.foldRight {
			-webkit-transform-origin: right;
			transform-origin: right;
			-webkit-animation-name: et_pb_foldRight;
			animation-name: et_pb_foldRight
		}

		@-webkit-keyframes et_pb_foldBottom {
			to {
				opacity: 1;
				-webkit-transform: rotateX(0);
				transform: rotateX(0)
			}
		}

		@keyframes et_pb_foldBottom {
			to {
				opacity: 1;
				-webkit-transform: rotateX(0);
				transform: rotateX(0)
			}
		}

		.et_animated.foldBottom {
			-webkit-transform-origin: bottom;
			transform-origin: bottom;
			-webkit-animation-name: et_pb_foldBottom;
			animation-name: et_pb_foldBottom
		}

		@-webkit-keyframes et_pb_foldLeft {
			to {
				opacity: 1;
				-webkit-transform: rotateY(0);
				transform: rotateY(0)
			}
		}

		@keyframes et_pb_foldLeft {
			to {
				opacity: 1;
				-webkit-transform: rotateY(0);
				transform: rotateY(0)
			}
		}

		.et_animated.foldLeft {
			-webkit-transform-origin: left;
			transform-origin: left;
			-webkit-animation-name: et_pb_foldLeft;
			animation-name: et_pb_foldLeft
		}

		@-webkit-keyframes et_pb_roll {
			0% {
				-webkit-transform-origin: center;
				transform-origin: center
			}

			to {
				-webkit-transform-origin: center;
				transform-origin: center;
				-webkit-transform: none;
				transform: none;
				opacity: 1
			}
		}

		@keyframes et_pb_roll {
			0% {
				-webkit-transform-origin: center;
				transform-origin: center
			}

			to {
				-webkit-transform-origin: center;
				transform-origin: center;
				-webkit-transform: none;
				transform: none;
				opacity: 1
			}
		}

		.et_animated.roll {
			-webkit-animation-name: et_pb_roll;
			animation-name: et_pb_roll
		}

		@-webkit-keyframes et_pb_rollTop {
			0% {
				-webkit-transform-origin: top;
				transform-origin: top
			}

			to {
				-webkit-transform-origin: top;
				transform-origin: top;
				-webkit-transform: none;
				transform: none;
				opacity: 1
			}
		}

		@keyframes et_pb_rollTop {
			0% {
				-webkit-transform-origin: top;
				transform-origin: top
			}

			to {
				-webkit-transform-origin: top;
				transform-origin: top;
				-webkit-transform: none;
				transform: none;
				opacity: 1
			}
		}

		.et_animated.rollTop {
			-webkit-animation-name: et_pb_rollTop;
			animation-name: et_pb_rollTop
		}

		@-webkit-keyframes et_pb_rollRight {
			0% {
				-webkit-transform-origin: right;
				transform-origin: right
			}

			to {
				-webkit-transform-origin: right;
				transform-origin: right;
				-webkit-transform: none;
				transform: none;
				opacity: 1
			}
		}

		@keyframes et_pb_rollRight {
			0% {
				-webkit-transform-origin: right;
				transform-origin: right
			}

			to {
				-webkit-transform-origin: right;
				transform-origin: right;
				-webkit-transform: none;
				transform: none;
				opacity: 1
			}
		}

		.et_animated.rollRight {
			-webkit-animation-name: et_pb_rollRight;
			animation-name: et_pb_rollRight
		}

		@-webkit-keyframes et_pb_rollBottom {
			0% {
				-webkit-transform-origin: bottom;
				transform-origin: bottom
			}

			to {
				-webkit-transform-origin: bottom;
				transform-origin: bottom;
				-webkit-transform: none;
				transform: none;
				opacity: 1
			}
		}

		@keyframes et_pb_rollBottom {
			0% {
				-webkit-transform-origin: bottom;
				transform-origin: bottom
			}

			to {
				-webkit-transform-origin: bottom;
				transform-origin: bottom;
				-webkit-transform: none;
				transform: none;
				opacity: 1
			}
		}

		.et_animated.rollBottom {
			-webkit-animation-name: et_pb_rollBottom;
			animation-name: et_pb_rollBottom
		}

		@-webkit-keyframes et_pb_rollLeft {
			0% {
				-webkit-transform-origin: left;
				transform-origin: left
			}

			to {
				-webkit-transform-origin: left;
				transform-origin: left;
				-webkit-transform: none;
				transform: none;
				opacity: 1
			}
		}

		@keyframes et_pb_rollLeft {
			0% {
				-webkit-transform-origin: left;
				transform-origin: left
			}

			to {
				-webkit-transform-origin: left;
				transform-origin: left;
				-webkit-transform: none;
				transform: none;
				opacity: 1
			}
		}

		.et_animated.rollLeft {
			-webkit-animation-name: et_pb_rollLeft;
			animation-name: et_pb_rollLeft
		}

		@-webkit-keyframes fadeOutTop {
			0% {
				opacity: 1;
				-webkit-transform: translatey(0);
				transform: translatey(0)
			}

			to {
				opacity: 0;
				-webkit-transform: translatey(-60%);
				transform: translatey(-60%)
			}
		}

		@keyframes fadeOutTop {
			0% {
				opacity: 1;
				-webkit-transform: translatey(0);
				transform: translatey(0)
			}

			to {
				opacity: 0;
				-webkit-transform: translatey(-60%);
				transform: translatey(-60%)
			}
		}

		@-webkit-keyframes fadeInTop {
			0% {
				opacity: 0;
				-webkit-transform: translatey(-60%);
				transform: translatey(-60%)
			}

			to {
				opacity: 1;
				-webkit-transform: translatey(0);
				transform: translatey(0)
			}
		}

		@keyframes fadeInTop {
			0% {
				opacity: 0;
				-webkit-transform: translatey(-60%);
				transform: translatey(-60%)
			}

			to {
				opacity: 1;
				-webkit-transform: translatey(0);
				transform: translatey(0)
			}
		}

		@-webkit-keyframes fadeInBottom {
			0% {
				opacity: 0;
				-webkit-transform: translatey(60%);
				transform: translatey(60%)
			}

			to {
				opacity: 1;
				-webkit-transform: translatey(0);
				transform: translatey(0)
			}
		}

		@keyframes fadeInBottom {
			0% {
				opacity: 0;
				-webkit-transform: translatey(60%);
				transform: translatey(60%)
			}

			to {
				opacity: 1;
				-webkit-transform: translatey(0);
				transform: translatey(0)
			}
		}

		@-webkit-keyframes fadeOutBottom {
			0% {
				opacity: 1;
				-webkit-transform: translatey(0);
				transform: translatey(0)
			}

			to {
				opacity: 0;
				-webkit-transform: translatey(60%);
				transform: translatey(60%)
			}
		}

		@keyframes fadeOutBottom {
			0% {
				opacity: 1;
				-webkit-transform: translatey(0);
				transform: translatey(0)
			}

			to {
				opacity: 0;
				-webkit-transform: translatey(60%);
				transform: translatey(60%)
			}
		}

		.et-waypoint.et_pb_animation_left.et-animated,
		.et_pb_animation_left.et-animated {
			opacity: 1;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeLeft;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeLeft
		}

		.et-waypoint.et_pb_animation_right.et-animated,
		.et_pb_animation_right.et-animated {
			opacity: 1;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeRight;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeRight
		}

		.et-waypoint.et_pb_animation_top.et-animated,
		.et_pb_animation_top.et-animated {
			opacity: 1;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeTop;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeTop
		}

		.et-waypoint.et_pb_animation_bottom.et-animated,
		.et_pb_animation_bottom.et-animated {
			opacity: 1;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeBottom;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeBottom
		}

		.et-waypoint.et_pb_animation_fade_in.et-animated,
		.et_pb_animation_fade_in.et-animated {
			opacity: 1;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeIn;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeIn
		}

		@media (max-width:980px) {

			.et-waypoint.et_pb_animation_left_tablet.et-animated,
			.et_pb_animation_left_tablet.et-animated {
				opacity: 1;
				-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeLeft;
				animation: 1s cubic-bezier(.77, 0, .175, 1) fadeLeft
			}

			.et-waypoint.et_pb_animation_right_tablet.et-animated,
			.et_pb_animation_right_tablet.et-animated {
				opacity: 1;
				-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeRight;
				animation: 1s cubic-bezier(.77, 0, .175, 1) fadeRight
			}

			.et-waypoint.et_pb_animation_top_tablet.et-animated,
			.et_pb_animation_top_tablet.et-animated {
				opacity: 1;
				-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeTop;
				animation: 1s cubic-bezier(.77, 0, .175, 1) fadeTop
			}

			.et-waypoint.et_pb_animation_bottom_tablet.et-animated,
			.et_pb_animation_bottom_tablet.et-animated {
				opacity: 1;
				-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeBottom;
				animation: 1s cubic-bezier(.77, 0, .175, 1) fadeBottom
			}

			.et-waypoint.et_pb_animation_fade_in_tablet.et-animated,
			.et_pb_animation_fade_in_tablet.et-animated {
				opacity: 1;
				-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeIn;
				animation: 1s cubic-bezier(.77, 0, .175, 1) fadeIn
			}
		}

		@media (max-width:767px) {

			.et-waypoint.et_pb_animation_left_phone.et-animated,
			.et_pb_animation_left_phone.et-animated {
				opacity: 1;
				-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeLeft;
				animation: 1s cubic-bezier(.77, 0, .175, 1) fadeLeft
			}

			.et-waypoint.et_pb_animation_right_phone.et-animated,
			.et_pb_animation_right_phone.et-animated {
				opacity: 1;
				-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeRight;
				animation: 1s cubic-bezier(.77, 0, .175, 1) fadeRight
			}

			.et-waypoint.et_pb_animation_top_phone.et-animated,
			.et_pb_animation_top_phone.et-animated {
				opacity: 1;
				-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeTop;
				animation: 1s cubic-bezier(.77, 0, .175, 1) fadeTop
			}

			.et-waypoint.et_pb_animation_bottom_phone.et-animated,
			.et_pb_animation_bottom_phone.et-animated {
				opacity: 1;
				-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeBottom;
				animation: 1s cubic-bezier(.77, 0, .175, 1) fadeBottom
			}

			.et-waypoint.et_pb_animation_fade_in_phone.et-animated,
			.et_pb_animation_fade_in_phone.et-animated {
				opacity: 1;
				-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeIn;
				animation: 1s cubic-bezier(.77, 0, .175, 1) fadeIn
			}
		}

		.mfp-wrap .mfp-container button:hover {
			background: 0 0 !important
		}

		.mfp-wrap .mfp-arrow:active {
			position: absolute;
			top: 50%
		}

		.mfp-wrap .mfp-close:active {
			position: absolute;
			top: -10px
		}

		.mfp-arrow-left .mfp-a,
		.mfp-arrow-left:after,
		.mfp-arrow-right .mfp-a,
		.mfp-arrow-right:after {
			font-family: ETmodules;
			speak: none;
			font-style: normal;
			font-weight: 400;
			-webkit-font-feature-settings: normal;
			font-feature-settings: normal;
			font-variant: normal;
			text-transform: none;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.mfp-fade.mfp-bg {
			opacity: .001;
			-webkit-transition: .5s ease-out;
			transition: all .5s ease-out
		}

		.mfp-fade.mfp-bg.mfp-ready {
			opacity: .8
		}

		.mfp-fade.mfp-bg.mfp-removing {
			opacity: 0
		}

		.mfp-fade .mfp-wrap.mfp-wrap.mfp-ready .mfp-content {
			opacity: 1
		}

		.mfp-fade .mfp-wrap.mfp-wrap.mfp-removing .mfp-content {
			opacity: 0
		}

		.mfp-fade .mfp-wrap .mfp-content {
			opacity: .001;
			-webkit-transition: .5s ease-out;
			transition: all .5s ease-out
		}

		.mfp-bg {
			z-index: 1000000;
			overflow: hidden;
			background: #0b0b0b;
			opacity: .8
		}

		.mfp-bg,
		.mfp-wrap {
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			position: fixed
		}

		.mfp-wrap {
			z-index: 1000001;
			outline: 0 !important;
			-webkit-backface-visibility: hidden
		}

		.mfp-container {
			text-align: center;
			position: absolute;
			width: 100%;
			height: 100%;
			left: 0;
			top: 0;
			padding: 0 8px;
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		.mfp-container:before {
			content: "";
			display: inline-block;
			height: 100%;
			vertical-align: middle
		}

		.mfp-align-top .mfp-container:before {
			display: none
		}

		.mfp-content {
			position: relative;
			display: inline-block;
			vertical-align: middle;
			margin: 0 auto;
			text-align: left;
			z-index: 1045
		}

		.mfp-ajax-holder .mfp-content,
		.mfp-inline-holder .mfp-content {
			width: 100%;
			cursor: auto
		}

		.mfp-ajax-cur {
			cursor: progress
		}

		.mfp-zoom {
			cursor: pointer;
			cursor: -webkit-zoom-in;
			cursor: zoom-in
		}

		.mfp-zoom-out-cur,
		.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
			cursor: -webkit-zoom-out;
			cursor: zoom-out
		}

		.mfp-auto-cursor .mfp-content {
			cursor: auto
		}

		.mfp-arrow,
		.mfp-close,
		.mfp-counter,
		.mfp-preloader {
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.mfp-loading.mfp-figure {
			display: none
		}

		.mfp-hide {
			display: none !important
		}

		.mfp-preloader {
			color: #ccc;
			position: absolute;
			top: 50%;
			width: auto;
			text-align: center;
			margin-top: -.8em;
			left: 8px;
			right: 8px;
			z-index: 1044
		}

		.mfp-preloader a {
			color: #ccc
		}

		.mfp-preloader a:hover {
			color: #fff
		}

		.mfp-s-error .mfp-content,
		.mfp-s-ready .mfp-preloader {
			display: none
		}

		button.mfp-arrow,
		button.mfp-close {
			overflow: visible;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none;
			display: block;
			outline: 0;
			padding: 0;
			z-index: 1046;
			-webkit-box-shadow: none;
			box-shadow: none
		}

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

		.mfp-close {
			width: 44px;
			height: 44px;
			line-height: 44px;
			position: absolute;
			right: 0;
			top: 0;
			text-decoration: none;
			text-align: center;
			opacity: .65;
			padding: 0 0 18px 10px;
			color: #fff;
			font-style: normal;
			font-size: 28px;
			font-family: Arial, Baskerville, monospace
		}

		.mfp-close:focus,
		.mfp-close:hover {
			opacity: 1
		}

		.mfp-close:active {
			top: 1px
		}

		.mfp-close-btn-in .mfp-close {
			color: #333
		}

		.mfp-iframe-holder .mfp-close,
		.mfp-image-holder .mfp-close {
			color: #fff;
			right: -6px;
			text-align: right;
			padding-right: 6px;
			width: 100%
		}

		.mfp-counter {
			position: absolute;
			top: 0;
			right: 0;
			color: #ccc;
			font-size: 12px;
			line-height: 18px
		}

		.mfp-arrow {
			position: absolute;
			opacity: .55;
			top: 50%;
			margin: -32px 0 0;
			padding: 0;
			-webkit-tap-highlight-color: transparent
		}

		.mfp-arrow:hover {
			opacity: 1
		}

		.mfp-arrow-left {
			left: 10px
		}

		.mfp-arrow-right {
			right: 10px
		}

		.mfp-iframe-holder {
			padding-top: 40px;
			padding-bottom: 40px
		}

		.mfp-iframe-holder .mfp-content {
			line-height: 0;
			width: 100%;
			max-width: 900px
		}

		.mfp-iframe-holder .mfp-close {
			top: -40px
		}

		.mfp-iframe-scaler {
			width: 100%;
			height: 0;
			overflow: hidden;
			padding-top: 56.25%
		}

		.mfp-iframe-scaler iframe {
			position: absolute;
			display: block;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
			box-shadow: 0 0 8px rgba(0, 0, 0, .6);
			background: #000
		}

		.mfp-arrow {
			background: 0 0 !important;
			margin-top: -32px !important;
			line-height: 1em !important
		}

		.mfp-arrow,
		.mfp-arrow:after {
			width: 48px !important;
			height: 48px !important
		}

		.mfp-arrow:after {
			margin: 0 !important;
			top: 0 !important;
			border: none !important
		}

		.mfp-arrow-left {
			left: 0 !important
		}

		.mfp-arrow-left .mfp-a,
		.mfp-arrow-left:after,
		.mfp-arrow-right .mfp-a,
		.mfp-arrow-right:after {
			border: none;
			font-size: 64px;
			color: #fff
		}

		.mfp-arrow-left:before,
		.mfp-arrow-right:before {
			display: none
		}

		.mfp-arrow-left .mfp-a,
		.mfp-arrow-left:after {
			content: "4"
		}

		.mfp-arrow-right .mfp-a,
		.mfp-arrow-right:after {
			content: "5"
		}

		.mfp-iframe-holder .mfp-close,
		.mfp-image-holder .mfp-close {
			font-size: 64px;
			font-family: 'Open Sans', Arial, sans-serif;
			font-weight: 200;
			top: -10px;
			opacity: .2
		}

		.mfp-iframe-holder .mfp-close:hover,
		.mfp-image-holder .mfp-close:hover {
			opacity: 1
		}

		img.mfp-img {
			width: auto;
			max-width: 100%;
			height: auto;
			display: block;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			padding: 40px 0;
			margin: 0 auto
		}

		.mfp-figure,
		img.mfp-img {
			line-height: 0
		}

		.mfp-figure:after {
			content: "";
			position: absolute;
			left: 0;
			top: 40px;
			bottom: 40px;
			display: block;
			right: 0;
			width: auto;
			height: auto;
			z-index: -1;
			-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
			box-shadow: 0 0 8px rgba(0, 0, 0, .6);
			background: #444
		}

		.mfp-figure small {
			color: #bdbdbd;
			display: block;
			font-size: 12px;
			line-height: 14px
		}

		.mfp-figure figure {
			margin: 0
		}

		.mfp-bottom-bar {
			margin-top: -36px;
			position: absolute;
			top: 100%;
			left: 0;
			width: 100%;
			cursor: auto
		}

		.mfp-title {
			text-align: left;
			line-height: 18px;
			color: #f3f3f3;
			word-wrap: break-word;
			padding-right: 36px
		}

		.mfp-image-holder .mfp-content {
			max-width: 100%
		}

		.mfp-gallery .mfp-image-holder .mfp-figure {
			cursor: pointer
		}

		@media screen and (max-height:300px),
		screen and (max-width:800px) and (orientation:landscape) {
			.mfp-img-mobile .mfp-image-holder {
				padding-left: 0;
				padding-right: 0
			}

			.mfp-img-mobile img.mfp-img {
				padding: 0
			}

			.mfp-img-mobile .mfp-figure:after {
				top: 0;
				bottom: 0
			}

			.mfp-img-mobile .mfp-figure small {
				display: inline;
				margin-left: 5px
			}

			.mfp-img-mobile .mfp-bottom-bar {
				background: rgba(0, 0, 0, .6);
				bottom: 0;
				margin: 0;
				top: auto;
				padding: 3px 5px;
				position: fixed;
				-webkit-box-sizing: border-box;
				box-sizing: border-box
			}

			.mfp-img-mobile .mfp-bottom-bar:empty {
				padding: 0
			}

			.mfp-img-mobile .mfp-counter {
				right: 5px;
				top: 3px
			}

			.mfp-img-mobile .mfp-close {
				top: 0;
				right: 0;
				width: 35px;
				height: 35px;
				line-height: 35px;
				background: rgba(0, 0, 0, .6);
				position: fixed;
				text-align: center;
				padding: 0
			}
		}

		@media (max-width:900px) {
			.mfp-arrow {
				-webkit-transform: scale(.75);
				transform: scale(.75)
			}

			.mfp-arrow-left {
				-webkit-transform-origin: 0;
				transform-origin: 0
			}

			.mfp-arrow-right {
				-webkit-transform-origin: 100%;
				transform-origin: 100%
			}

			.mfp-container {
				padding-left: 6px;
				padding-right: 6px
			}
		}

		.et-menu li {
			display: inline-block;
			font-size: 14px;
			padding-right: 22px
		}

		.et-menu>li:last-child {
			padding-right: 0
		}

		.et-menu a {
			color: rgba(0, 0, 0, .6);
			text-decoration: none;
			display: block;
			position: relative
		}

		.et-menu a,
		.et-menu a:hover {
			-webkit-transition: .4s ease-in-out;
			transition: all .4s ease-in-out
		}

		.et-menu a:hover {
			opacity: .7
		}

		.et-menu li>a {
			padding-bottom: 29px;
			word-wrap: break-word
		}

		.et_pb_menu__wrap .mobile_menu_bar {
			-webkit-transform: translateY(3%);
			transform: translateY(3%)
		}

		.et_pb_menu__wrap .mobile_menu_bar:before {
			top: 0
		}

		.et_pb_menu__logo {
			overflow: hidden
		}

		.et_pb_menu__logo img {
			display: block
		}

		.et_pb_menu__logo img[src$=".svg"] {
			width: 100%
		}

		.et_pb_menu__search-button:after {
			content: "U"
		}

		.et_pb_slider {
			position: relative;
			overflow: hidden
		}

		.et_pb_slide {
			padding: 0 6%;
			background-size: cover;
			background-position: 50%;
			background-repeat: no-repeat
		}

		.et_pb_slider .et_pb_slide {
			display: none;
			float: left;
			margin-right: -100%;
			position: relative;
			width: 100%;
			text-align: center;
			list-style: none !important;
			background-position: 50%;
			background-size: 100%;
			background-size: cover
		}

		.et_pb_slider .et_pb_slide:first-child {
			display: list-item
		}

		.et-pb-controllers {
			position: absolute;
			bottom: 20px;
			left: 0;
			width: 100%;
			text-align: center;
			z-index: 10
		}

		.et-pb-controllers a {
			display: inline-block;
			background-color: hsla(0, 0%, 100%, .5);
			text-indent: -9999px;
			border-radius: 7px;
			width: 7px;
			height: 7px;
			margin-right: 10px;
			padding: 0;
			opacity: .5
		}

		.et-pb-controllers .et-pb-active-control {
			opacity: 1
		}

		.et-pb-controllers a:last-child {
			margin-right: 0
		}

		.et-pb-controllers .et-pb-active-control {
			background-color: #fff
		}

		.et_pb_slides .et_pb_temp_slide {
			display: block
		}

		.et_pb_slides:after {
			content: "";
			display: block;
			clear: both;
			visibility: hidden;
			line-height: 0;
			height: 0;
			width: 0
		}

		@media (max-width:980px) {
			.et-menu {
				display: none
			}

			.et_mobile_nav_menu {
				display: block;
				margin-top: -1px
			}

			.et_pb_bg_layout_light_tablet .et-pb-controllers .et-pb-active-control {
				background-color: #333
			}

			.et_pb_bg_layout_light_tablet .et-pb-controllers a {
				background-color: rgba(0, 0, 0, .3)
			}

			.et_pb_bg_layout_dark_tablet .et_pb_slide_description {
				text-shadow: 0 1px 3px rgba(0, 0, 0, .3)
			}

			.et_pb_bg_layout_dark_tablet .et-pb-controllers .et-pb-active-control {
				background-color: #fff
			}

			.et_pb_bg_layout_dark_tablet .et-pb-controllers a {
				background-color: hsla(0, 0%, 100%, .5)
			}
		}

		@media (max-width:767px) {
			.et-pb-controllers {
				position: absolute;
				bottom: 5%;
				left: 0;
				width: 100%;
				text-align: center;
				z-index: 10;
				height: 14px
			}

			.et_transparent_nav .et_pb_section:first-child .et-pb-controllers {
				bottom: 18px
			}

			.et_pb_bg_layout_light_phone .et-pb-controllers .et-pb-active-control {
				background-color: #333
			}

			.et_pb_bg_layout_light_phone .et-pb-controllers a {
				background-color: rgba(0, 0, 0, .3)
			}

			.et_pb_bg_layout_dark_phone .et-pb-controllers .et-pb-active-control {
				background-color: #fff
			}

			.et_pb_bg_layout_dark_phone .et-pb-controllers a {
				background-color: hsla(0, 0%, 100%, .5)
			}
		}

		.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
			background-attachment: scroll
		}

		.et-pb-arrow-next,
		.et-pb-arrow-prev {
			position: absolute;
			top: 50%;
			z-index: 100;
			font-size: 48px;
			color: #fff;
			margin-top: -24px;
			-webkit-transition: .2s ease-in-out;
			transition: all .2s ease-in-out;
			opacity: 0
		}

		.et_pb_bg_layout_light .et-pb-arrow-next,
		.et_pb_bg_layout_light .et-pb-arrow-prev {
			color: #333
		}

		.et_pb_slider:hover .et-pb-arrow-prev {
			left: 22px;
			opacity: 1
		}

		.et_pb_slider:hover .et-pb-arrow-next {
			right: 22px;
			opacity: 1
		}

		.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control {
			background-color: #333
		}

		.et_pb_bg_layout_light .et-pb-controllers a {
			background-color: rgba(0, 0, 0, .3)
		}

		.et-pb-arrow-next:hover,
		.et-pb-arrow-prev:hover {
			text-decoration: none
		}

		.et-pb-arrow-next span,
		.et-pb-arrow-prev span {
			display: none
		}

		.et-pb-arrow-prev {
			left: -22px
		}

		.et-pb-arrow-next {
			right: -22px
		}

		.et-pb-arrow-prev:before {
			content: "4"
		}

		.et-pb-arrow-next:before {
			content: "5"
		}

		.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev,
		.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,
		.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,
		.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,
		.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-prev {
			left: 0
		}

		.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next,
		.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,
		.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,
		.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,
		.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-next {
			right: 0
		}

		.et_pb_column_1_4 .et_pb_slider .et_pb_slide,
		.et_pb_column_1_5 .et_pb_slider .et_pb_slide,
		.et_pb_column_1_6 .et_pb_slider .et_pb_slide {
			min-height: 170px
		}

		.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next,
		.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-next,
		.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-next {
			right: 0
		}

		@media (max-width:980px) {

			.et_pb_bg_layout_light_tablet .et-pb-arrow-next,
			.et_pb_bg_layout_light_tablet .et-pb-arrow-prev {
				color: #333
			}

			.et_pb_bg_layout_dark_tablet .et-pb-arrow-next,
			.et_pb_bg_layout_dark_tablet .et-pb-arrow-prev {
				color: #fff
			}
		}

		.et_mobile_device .et-pb-arrow-prev {
			left: 22px;
			opacity: 1
		}

		.et_mobile_device .et-pb-arrow-next {
			right: 22px;
			opacity: 1
		}

		@media (min-width:981px) {

			.et_pb_gutters3 .et_pb_column,
			.et_pb_gutters3.et_pb_row .et_pb_column {
				margin-right: 5.5%
			}

			.et_pb_gutters3 .et_pb_column_4_4,
			.et_pb_gutters3.et_pb_row .et_pb_column_4_4 {
				width: 100%
			}

			.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,
			.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
				margin-bottom: 2.75%
			}

			.et_pb_gutters3 .et_pb_column_3_4,
			.et_pb_gutters3.et_pb_row .et_pb_column_3_4 {
				width: 73.625%
			}

			.et_pb_gutters3 .et_pb_column_3_4 .et_pb_module,
			.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module {
				margin-bottom: 3.735%
			}

			.et_pb_gutters3 .et_pb_column_2_3,
			.et_pb_gutters3.et_pb_row .et_pb_column_2_3 {
				width: 64.833%
			}

			.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module,
			.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module {
				margin-bottom: 4.242%
			}

			.et_pb_gutters3 .et_pb_column_3_5,
			.et_pb_gutters3.et_pb_row .et_pb_column_3_5 {
				width: 57.8%
			}

			.et_pb_gutters3 .et_pb_column_3_5 .et_pb_module,
			.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module {
				margin-bottom: 4.758%
			}

			.et_pb_gutters3 .et_pb_column_1_2,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
				width: 47.25%
			}

			.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module {
				margin-bottom: 5.82%
			}

			.et_pb_gutters3 .et_pb_column_2_5,
			.et_pb_gutters3.et_pb_row .et_pb_column_2_5 {
				width: 36.7%
			}

			.et_pb_gutters3 .et_pb_column_2_5 .et_pb_module,
			.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_module {
				margin-bottom: 7.493%
			}

			.et_pb_gutters3 .et_pb_column_1_3,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
				width: 29.6667%
			}

			.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module {
				margin-bottom: 9.27%
			}

			.et_pb_gutters3 .et_pb_column_1_4,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
				width: 20.875%
			}

			.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module {
				margin-bottom: 13.174%
			}

			.et_pb_gutters3 .et_pb_column_1_5,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_5 {
				width: 15.6%
			}

			.et_pb_gutters3 .et_pb_column_1_5 .et_pb_module,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_module {
				margin-bottom: 17.628%
			}

			.et_pb_gutters3 .et_pb_column_1_6,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_6 {
				width: 12.0833%
			}

			.et_pb_gutters3 .et_pb_column_1_6 .et_pb_module,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_module {
				margin-bottom: 22.759%
			}

			.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item,
			.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item {
				width: 20.875%;
				margin-right: 5.5%;
				margin-bottom: 5.5%
			}

			.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item,
			.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item {
				width: 28.353%;
				margin-right: 7.47%;
				margin-bottom: 7.47%
			}

			.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item,
			.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item {
				width: 45.758%;
				margin-right: 8.483%;
				margin-bottom: 8.483%
			}

			.et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item,
			.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item {
				width: 45.242%;
				margin-right: 9.516%;
				margin-bottom: 9.516%
			}

			.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item {
				width: 44.18%;
				margin-right: 11.64%;
				margin-bottom: 11.64%
			}

			.et_pb_gutters3 .et_pb_column_2_5 .et_pb_grid_item,
			.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_grid_item {
				width: 100%;
				margin-bottom: 14.986%
			}

			.et_pb_gutters3 .et_pb_column_1_3 .et_pb_grid_item,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_grid_item {
				width: 100%;
				margin-bottom: 18.539%
			}

			.et_pb_gutters3 .et_pb_column_1_4 .et_pb_grid_item,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_grid_item {
				width: 100%;
				margin-bottom: 26.347%
			}

			.et_pb_gutters3 .et_pb_column_1_5 .et_pb_grid_item,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_grid_item {
				width: 100%;
				margin-bottom: 35.256%
			}

			.et_pb_gutters3 .et_pb_column_1_6 .et_pb_grid_item,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_grid_item {
				width: 100%;
				margin-bottom: 45.517%
			}

			.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),
			.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n) {
				margin-right: 0
			}

			.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
			.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1) {
				clear: both
			}

			.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.last_in_row {
				margin-right: 0
			}

			.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.on_last_row {
				margin-bottom: 0
			}

			.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
			.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n) {
				margin-right: 0
			}

			.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
			.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1) {
				clear: both
			}

			.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row {
				margin-right: 0
			}

			.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row {
				margin-bottom: 0
			}

			.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
			.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
			.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
			.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n) {
				margin-right: 0
			}

			.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),
			.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),
			.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),
			.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd) {
				clear: both
			}

			.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row {
				margin-right: 0
			}

			.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row {
				margin-bottom: 0
			}

			.et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
			.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n) {
				margin-right: 0
			}

			.et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),
			.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd) {
				clear: both
			}

			.et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.last_in_row {
				margin-right: 0
			}

			.et_pb_gutters3 .et_pb_column_1_3 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_1_5 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_1_6 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.on_last_row {
				margin-bottom: 0
			}

			.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row {
				margin-right: 0
			}

			.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row {
				margin-bottom: 0
			}

			.et_pb_gutters3 .et_pb_column_single.et_pb_column_1_4 .et_pb_module,
			.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
				margin-bottom: 13.174%
			}

			.et_pb_gutters3 .et_pb_column_single.et_pb_column_1_3 .et_pb_module,
			.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
				margin-bottom: 9.27%
			}

			.et_pb_gutters3 .et_pb_column_single.et_pb_column_1_2 .et_pb_module,
			.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
				margin-bottom: 5.82%
			}

			.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4,
			.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 {
				width: 100%
			}

			.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_module,
			.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module {
				margin-bottom: 3.735%
			}

			.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_3_8,
			.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 {
				width: 46.26486%;
				margin-right: 7.47%
			}

			.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_3_8 .et_pb_module,
			.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_module {
				margin-bottom: 7.47%
			}

			.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4,
			.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 {
				width: 28.35314%;
				margin-right: 7.47%
			}

			.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_module,
			.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_module {
				margin-bottom: 13.174%
			}

			.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4,
			.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 {
				width: 100%
			}

			.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_module,
			.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module {
				margin-bottom: 4.242%
			}

			.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_3,
			.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 {
				width: 45.758%;
				margin-right: 8.483%
			}

			.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_3 .et_pb_module,
			.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_module {
				margin-bottom: 9.27%
			}

			.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6,
			.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 {
				width: 18.638%;
				margin-right: 8.483%
			}

			.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6 .et_pb_module,
			.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_module {
				margin-bottom: 22.759%
			}

			.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4,
			.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 {
				width: 100%
			}

			.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_module,
			.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module {
				margin-bottom: 5.82%
			}

			.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4,
			.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 {
				width: 44.17989%;
				margin-right: 11.64%
			}

			.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_module,
			.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_module {
				margin-bottom: 13.174%
			}

			.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6,
			.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 {
				width: 25.573%;
				margin-right: 11.64%
			}

			.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6 .et_pb_module,
			.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_module {
				margin-bottom: 22.759%
			}

			.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
			.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n) {
				margin-right: 0
			}

			.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
			.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1) {
				clear: both
			}

			.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
			.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1) {
				clear: none
			}

			.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row {
				margin-right: 0
			}

			.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row {
				margin-bottom: 0
			}

			.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
			.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
			.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
			.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n) {
				margin-right: 0
			}

			.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),
			.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),
			.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),
			.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd) {
				clear: both
			}

			.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row {
				margin-right: 0
			}

			.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row {
				margin-bottom: 0
			}

			.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row {
				margin-right: 0
			}

			.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row {
				margin-bottom: 0
			}

			.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
			.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item {
				width: 28.353%;
				margin-right: 7.47%;
				margin-bottom: 7.47%
			}

			.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
			.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n) {
				margin-right: 0
			}

			.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
			.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1) {
				clear: both
			}

			.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
			.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1) {
				clear: none
			}

			.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item,
			.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item {
				width: 28.353%;
				margin-right: 7.47%;
				margin-bottom: 7.47%
			}

			.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.on_last_row {
				margin-bottom: 0
			}

			.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_3_8 .et_pb_grid_item,
			.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_grid_item {
				width: 100%;
				margin-bottom: 14.941%
			}

			.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_3_8 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_grid_item.on_last_row {
				margin-bottom: 0
			}

			.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_grid_item,
			.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item {
				width: 100%;
				margin-bottom: 26.347%
			}

			.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item.on_last_row {
				margin-bottom: 0
			}

			.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
			.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item {
				width: 45.758%;
				margin-right: 8.483%;
				margin-bottom: 8.483%
			}

			.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
			.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n) {
				margin-right: 0
			}

			.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),
			.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd) {
				clear: both
			}

			.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item,
			.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item {
				width: 45.758%;
				margin-right: 8.483%;
				margin-bottom: 8.483%
			}

			.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.on_last_row {
				margin-bottom: 0
			}

			.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_3 .et_pb_grid_item,
			.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_grid_item {
				margin-bottom: 18.539%;
				width: 100%
			}

			.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_3 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_grid_item.on_last_row {
				margin-bottom: 0
			}

			.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6 .et_pb_grid_item,
			.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_grid_item {
				width: 100%;
				margin-bottom: 45.517%
			}

			.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_grid_item.on_last_row {
				margin-bottom: 0
			}

			.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
			.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item {
				width: 44.18%;
				margin-right: 11.64%;
				margin-bottom: 11.64%
			}

			.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
			.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n) {
				margin-right: 0
			}

			.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),
			.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd) {
				clear: both
			}

			.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item,
			.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item {
				width: 44.18%;
				margin-right: 11.64%;
				margin-bottom: 11.64%
			}

			.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.on_last_row {
				margin-bottom: 0
			}

			.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_grid_item,
			.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item {
				margin-bottom: 26.347%
			}

			.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item.on_last_row {
				margin-bottom: 0
			}

			.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6 .et_pb_grid_item,
			.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_grid_item {
				margin-bottom: 45.517%
			}

			.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3 .et_pb_grid_item.on_last_row,
			.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner .et_pb_grid_item.on_last_row {
				margin-bottom: 0
			}
		}

		#main-header {
			line-height: 23px;
			font-weight: 500;
			top: 0;
			background-color: #fff;
			width: 100%;
			-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
			box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
			position: relative;
			z-index: 99999
		}

		.nav li li {
			padding: 0 20px;
			margin: 0
		}

		.et-menu li li a {
			padding: 6px 20px;
			width: 200px
		}

		.nav li {
			position: relative;
			line-height: 1em
		}

		.nav li li {
			position: relative;
			line-height: 2em
		}

		.nav li ul {
			position: absolute;
			padding: 20px 0;
			z-index: 9999;
			width: 240px;
			background: #fff;
			visibility: hidden;
			opacity: 0;
			border-top: 3px solid #2ea3f2;
			box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
			-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
			-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
			-webkit-transform: translateZ(0);
			text-align: left
		}

		.nav li.et-hover>ul {
			visibility: visible
		}

		.nav li.et-touch-hover>ul,
		.nav li:hover>ul {
			opacity: 1;
			visibility: visible
		}

		.nav li li ul {
			z-index: 1000;
			top: -23px;
			left: 240px
		}

		.nav li.et-reverse-direction-nav li ul {
			left: auto;
			right: 240px
		}

		.nav li:hover {
			visibility: inherit
		}

		.et_mobile_menu li a,
		.nav li li a {
			font-size: 14px;
			-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
			transition: opacity .2s ease-in-out, background-color .2s ease-in-out
		}

		.et_mobile_menu li a:hover,
		.nav ul li a:hover {
			background-color: rgba(0, 0, 0, .03);
			opacity: .7
		}

		.et-menu .menu-item-has-children>a:first-child:after {
			font-family: ETmodules;
			content: "3";
			font-size: 16px;
			position: absolute;
			right: 0;
			top: 0;
			font-weight: 800
		}

		.et-menu .menu-item-has-children>a:first-child {
			padding-right: 20px
		}

		.et-menu li li.menu-item-has-children>a:first-child:after {
			right: 20px;
			top: 6px
		}

		.et-menu-nav li.mega-menu {
			position: inherit
		}

		.et-menu-nav li.mega-menu>ul {
			padding: 30px 20px;
			position: absolute !important;
			width: 100%;
			left: 0 !important
		}

		.et-menu-nav li.mega-menu ul li {
			margin: 0;
			float: left !important;
			display: block !important;
			padding: 0 !important
		}

		.et-menu-nav li.mega-menu li>ul {
			-webkit-animation: none !important;
			animation: none !important;
			padding: 0;
			border: none;
			left: auto;
			top: auto;
			width: 240px !important;
			position: relative;
			box-shadow: none;
			-webkit-box-shadow: none
		}

		.et-menu-nav li.mega-menu li ul {
			visibility: visible;
			opacity: 1;
			display: none
		}

		.et-menu-nav li.mega-menu.et-hover li ul,
		.et-menu-nav li.mega-menu:hover li ul {
			display: block
		}

		.et-menu-nav li.mega-menu:hover>ul {
			opacity: 1 !important;
			visibility: visible !important
		}

		.et-menu-nav li.mega-menu>ul>li>a:first-child {
			padding-top: 0 !important;
			font-weight: 700;
			border-bottom: 1px solid rgba(0, 0, 0, .03)
		}

		.et-menu-nav li.mega-menu>ul>li>a:first-child:hover {
			background-color: transparent !important
		}

		.et-menu-nav li.mega-menu li>a {
			width: 200px !important
		}

		.et-menu-nav li.mega-menu.mega-menu-parent li li,
		.et-menu-nav li.mega-menu.mega-menu-parent li>a {
			width: 100% !important
		}

		.et-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu {
			float: left;
			width: 100% !important
		}

		.et-menu-nav li.mega-menu>ul>li {
			width: 25%;
			margin: 0
		}

		.et_pb_fullwidth_menu li.mega-menu .menu-item-has-children>a:first-child:after,
		.et_pb_menu li.mega-menu .menu-item-has-children>a:first-child:after {
			display: none
		}

		.et_mobile_menu {
			position: absolute;
			left: 0;
			padding: 5%;
			background: #fff;
			width: 100%;
			visibility: visible;
			opacity: 1;
			display: none;
			z-index: 9999;
			border-top: 3px solid #2ea3f2;
			box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
			-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
			-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1)
		}

		#main-header .et_mobile_menu li ul,
		.et_pb_fullwidth_menu .et_mobile_menu li ul,
		.et_pb_menu .et_mobile_menu li ul {
			visibility: visible !important;
			display: block !important;
			padding-left: 10px
		}

		.et_mobile_menu li li {
			padding-left: 5%
		}

		.et_mobile_menu li a {
			border-bottom: 1px solid rgba(0, 0, 0, .03);
			color: #666;
			padding: 10px 5%;
			display: block
		}

		.et_mobile_menu .menu-item-has-children>a {
			font-weight: 700;
			background-color: rgba(0, 0, 0, .03)
		}

		.et_mobile_menu li .menu-item-has-children>a {
			background-color: transparent
		}

		.et_mobile_nav_menu {
			float: right;
			display: none
		}

		.mobile_menu_bar {
			position: relative;
			display: block;
			line-height: 0
		}

		.mobile_menu_bar:before {
			content: "a";
			font-size: 32px;
			position: relative;
			left: 0;
			top: 0;
			cursor: pointer
		}

		.et_pb_module .mobile_menu_bar:before {
			top: 2px
		}

		span.fn,
		span.fn a {
			color: #000;
			font-weight: 700;
			text-decoration: none;
			font-size: 16px;
			display: inline-block
		}

		.comment-reply-link:hover {
			text-decoration: none
		}

		#commentform {
			padding-bottom: 50px
		}

		#commentform input[type=email],
		#commentform input[type=text],
		#commentform input[type=url] {
			width: 47%
		}

		#commentform textarea {
			width: 100%;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box
		}

		#commentform input[type=email],
		#commentform input[type=text],
		#commentform input[type=url],
		#commentform textarea {
			padding: 12px;
			color: #999;
			line-height: 1em;
			background-color: #eee;
			font-size: 18px;
			border-width: 0
		}

		@media (max-width:767px) {
			.et_pb_slider:hover .et-pb-arrow-prev {
				left: 0;
				opacity: 1
			}

			.et_pb_slider:hover .et-pb-arrow-next {
				right: 0;
				opacity: 1
			}

			.et_pb_bg_layout_light_phone .et-pb-arrow-next,
			.et_pb_bg_layout_light_phone .et-pb-arrow-prev {
				color: #333
			}

			.et_pb_bg_layout_dark_phone .et-pb-arrow-next,
			.et_pb_bg_layout_dark_phone .et-pb-arrow-prev {
				color: #fff
			}

			.et_mobile_device .et-pb-arrow-prev {
				left: 0;
				opacity: 1
			}

			.et_mobile_device .et-pb-arrow-next {
				right: 0;
				opacity: 1
			}

			.comment-reply-link {
				position: relative !important;
				float: right;
				bottom: -10px;
				top: auto !important
			}

			#commentform input[type=email],
			#commentform input[type=text],
			#commentform input[type=url] {
				width: 100%;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				margin-left: 0
			}
		}

		.woocommerce #content input.button.alt:after,
		.woocommerce #content input.button:after,
		.woocommerce a.button.alt:after,
		.woocommerce button.button.alt:after,
		.woocommerce button.button:after,
		.woocommerce input.button.alt:after,
		.woocommerce input.button:after,
		.woocommerce-page #content input.button.alt:after,
		.woocommerce-page #content input.button:after,
		.woocommerce-page a.button.alt:after,
		.woocommerce-page a.button:after,
		.woocommerce-page button.button.alt:after,
		.woocommerce-page button.button:after,
		.woocommerce-page input.button.alt:after,
		.woocommerce-page input.button:after {
			font-family: ETmodules !important;
			speak: none;
			font-style: normal;
			font-weight: 400;
			-webkit-font-feature-settings: normal;
			font-feature-settings: normal;
			font-variant: normal;
			text-transform: none;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			text-shadow: 0 0;
			direction: ltr
		}

		.et_pb_woo_custom_button_icon .et_pb_button[data-icon]:not([data-icon=""]):after {
			content: attr(data-icon) !important
		}

		.et_pb_accordion .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,
		.et_pb_accordion.et_pb_text_align_left .et_pb_toggle_title {
			cursor: pointer;
			position: relative;
			padding: 0 50px 0 0
		}

		.et_pb_accordion .et_pb_toggle_title:before {
			right: 0;
			left: auto
		}

		.et_pb_accordion .et_pb_toggle {
			margin-bottom: 10px;
			position: relative
		}

		.et_pb_accordion .et_pb_toggle:last-child {
			margin-bottom: 0
		}

		.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
			display: none
		}

		.et_pb_audio_module {
			position: relative
		}

		@media (min-width:768px) and (max-width:980px) {
			.et_audio_content h2 {
				font-size: 26px !important;
				line-height: 44px !important;
				margin-bottom: 24px !important
			}

			.et_pb_blog_grid .et_audio_content h2 {
				font-size: 20px !important;
				line-height: 26px !important
			}
		}

		.et_pb_blog_grid {
			position: relative
		}

		.et_pb_blog_grid.et_pb_text_align_left {
			text-align: left
		}

		.et_pb_blog_grid.et_pb_text_align_center {
			text-align: center
		}

		.et_pb_blog_grid.et_pb_text_align_right {
			text-align: right
		}

		.et_pb_blog_grid .column {
			float: left;
			max-width: 100%
		}

		.et_pb_blog_grid .et_pb_post {
			border: 1px solid #d8d8d8;
			padding: 19px;
			background-color: #fff;
			word-wrap: break-word
		}

		.et_pb_blog_grid .et_audio_content,
		.et_pb_blog_grid .et_pb_post .et_pb_slider {
			margin: -20px -20px 29px;
			overflow: visible
		}

		.et_pb_blog_grid .et_audio_content {
			margin-bottom: 0
		}

		.et_pb_blog_grid h2 {
			font-size: 18px
		}

		.et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before {
			display: none;
			opacity: 0;
			line-height: 0
		}

		.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .et_pb_post {
			opacity: 0
		}

		.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post {
			opacity: 1
		}

		.et_pb_blog_grid .et_audio_content h2 {
			margin-bottom: 9px;
			margin-top: 0
		}

		@media (min-width:981px) {
			.et_pb_column_4_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before {
				content: "3 .column.size-1of3"
			}

			.et_pb_column_2_3 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,
			.et_pb_column_3_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before {
				content: "2 .column.size-1of2"
			}

			.et_pb_column_1_2 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,
			.et_pb_column_1_3 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,
			.et_pb_column_1_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,
			.et_pb_column_1_5 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,
			.et_pb_column_1_6 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,
			.et_pb_column_2_5 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,
			.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,
			.et_pb_column_3_5 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before {
				content: "1 .column.size-1of1"
			}

			.et_pb_column_1_2 .et_pb_comments_module .comment-reply-link,
			.et_pb_column_1_3 .et_pb_comments_module .comment-reply-link,
			.et_pb_column_1_4 .et_pb_comments_module .comment-reply-link,
			.et_pb_column_1_5 .et_pb_comments_module .comment-reply-link,
			.et_pb_column_1_6 .et_pb_comments_module .comment-reply-link,
			.et_pb_column_2_5 .et_pb_comments_module .comment-reply-link,
			.et_pb_column_3_5 .et_pb_comments_module .comment-reply-link {
				position: relative !important;
				float: right;
				bottom: -10px;
				top: auto !important
			}

			.et_pb_column_1_2 .et_pb_comments_module #commentform [class*=comment-form-] input,
			.et_pb_column_1_3 .et_pb_comments_module #commentform [class*=comment-form-] input,
			.et_pb_column_1_4 .et_pb_comments_module #commentform [class*=comment-form-] input,
			.et_pb_column_1_5 .et_pb_comments_module #commentform [class*=comment-form-] input,
			.et_pb_column_1_6 .et_pb_comments_module #commentform [class*=comment-form-] input,
			.et_pb_column_2_5 .et_pb_comments_module #commentform [class*=comment-form-] input,
			.et_pb_column_3_5 .et_pb_comments_module #commentform [class*=comment-form-] input {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				width: 100%
			}
		}

		@media (max-width:980px) {
			.et_pb_blog_grid.et_pb_text_align_center-tablet {
				text-align: center
			}

			.et_pb_blog_grid.et_pb_text_align_right-tablet {
				text-align: right
			}

			.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center {
				text-align: center
			}
		}

		@media (min-width:768px) and (max-width:980px) {
			.et_pb_blog_grid .et_audio_content h2 {
				font-size: 20px !important;
				line-height: 26px !important
			}

			.et_pb_column .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before {
				content: "2 .column.size-1of2"
			}
		}

		@media (max-width:479px) {
			.et_pb_blog_grid h2 {
				font-size: 16px;
				padding-bottom: 0
			}

			.et_pb_blog_grid .et_audio_content,
			.et_pb_blog_grid .et_pb_post .et_pb_slider,
			.et_pb_blog_grid .et_pb_post>h2 {
				display: block
			}
		}

		.et_ie9 .et_pb_blog_grid .et_pb_salvattore_content[data-columns] .et_pb_post {
			opacity: 1
		}

		.et_pb_with_border .et-pb-icon,
		.et_pb_with_border .et_pb_image_wrap {
			border: 0 solid #333
		}

		.et_pb_bg_layout_light.et_pb_module.et_pb_button {
			color: #2ea3f2
		}

		.et_pb_module.et_pb_button {
			display: inline-block;
			color: inherit
		}

		.et_pb_button_module_wrapper.et_pb_button_alignment_center {
			text-align: center
		}

		.et_pb_button_module_wrapper>a {
			display: inline-block
		}

		.et_pb_circle_counter {
			word-wrap: break-word;
			margin: 0 auto 30px;
			position: relative;
			text-align: center;
			max-width: 225px
		}

		.et_pb_circle_counter_inner {
			position: relative;
			display: block
		}

		.et_pb_circle_counter canvas {
			position: absolute;
			top: 0;
			left: 0;
			width: 100% !important;
			height: auto !important
		}

		.et_pb_circle_counter .percent {
			word-wrap: normal;
			position: relative;
			z-index: 2
		}

		.et_pb_circle_counter .percent p {
			visibility: hidden;
			font-size: 40px;
			font-weight: 500;
			position: relative;
			line-height: .1em;
			padding: 49% 0
		}

		.et_pb_circle_counter h3 {
			font-size: 18px;
			position: relative
		}

		.et_pb_code_inner {
			position: relative
		}

		.et_pb_with_border.et_pb_comments_module input,
		.et_pb_with_border.et_pb_comments_module textarea {
			border: 0 solid #333
		}

		@media (min-width:480px) {

			.et_pb_column_1_4 .et_pb_comments_module .comment-reply-link,
			.et_pb_column_1_5 .et_pb_comments_module .comment-reply-link,
			.et_pb_column_1_6 .et_pb_comments_module .comment-reply-link {
				position: relative !important;
				float: right;
				bottom: -10px;
				top: auto !important
			}
		}

		.et-pb-contact-message {
			position: relative
		}

		.et_pb_countdown_timer_container {
			word-wrap: break-word
		}

		.et_pb_countdown_timer {
			padding: 4%
		}

		.et_pb_countdown_timer .et_pb_countdown_timer_container {
			width: 100%;
			text-align: center;
			position: relative;
			vertical-align: top
		}

		.et_pb_countdown_timer .title {
			font-weight: 500;
			margin: 0 0 30px;
			padding: 0;
			text-align: center
		}

		.et_pb_countdown_timer .section {
			display: inline-block;
			position: relative
		}

		.et_pb_countdown_timer .section.values {
			width: 17%;
			max-width: 160px;
			vertical-align: top
		}

		.et_pb_countdown_timer .section p {
			font-size: 54px;
			line-height: 54px;
			padding-bottom: 0;
			text-align: center;
			display: inline-block
		}

		.et_pb_countdown_timer .section.zero p {
			opacity: .4
		}

		.et_pb_countdown_timer .section p.value {
			min-width: 100%
		}

		.et_pb_countdown_timer .section p.label {
			text-align: center;
			font-size: 14px;
			line-height: 25px;
			display: block
		}

		.et_pb_column_1_2 .et_pb_countdown_timer .section p,
		.et_pb_column_3_5 .et_pb_countdown_timer .section p {
			font-size: 38px;
			line-height: 38px
		}

		.et_pb_column_1_2 .et_pb_countdown_timer .section p.label,
		.et_pb_column_3_5 .et_pb_countdown_timer .section p.label {
			font-size: 12px;
			line-height: 20px
		}

		.et_pb_column_1_3 .et_pb_countdown_timer .title,
		.et_pb_column_1_4 .et_pb_countdown_timer .title,
		.et_pb_column_1_5 .et_pb_countdown_timer .title,
		.et_pb_column_1_6 .et_pb_countdown_timer .title,
		.et_pb_column_2_5 .et_pb_countdown_timer .title {
			font-size: 22px;
			margin-bottom: 20px
		}

		.et_pb_column_1_3 .et_pb_countdown_timer .section p,
		.et_pb_column_2_5 .et_pb_countdown_timer .section p,
		.et_pb_column_3_8 .et_pb_countdown_timer .section p {
			font-size: 28px;
			line-height: 28px
		}

		.et_pb_column_1_4 .et_pb_countdown_timer .section p,
		.et_pb_column_1_5 .et_pb_countdown_timer .section p,
		.et_pb_column_1_6 .et_pb_countdown_timer .section p {
			font-size: 20px;
			line-height: 20px
		}

		.et_pb_column_1_3 .et_pb_countdown_timer .section p.label,
		.et_pb_column_1_4 .et_pb_countdown_timer .section p.label,
		.et_pb_column_1_5 .et_pb_countdown_timer .section p.label,
		.et_pb_column_1_6 .et_pb_countdown_timer .section p.label,
		.et_pb_column_2_5 .et_pb_countdown_timer .section p.label,
		.et_pb_column_3_8 .et_pb_countdown_timer .section p.label {
			font-size: 11px;
			line-height: 19px
		}

		@media (max-width:980px) {
			.et_pb_countdown_timer .title {
				font-size: 22px !important
			}

			.et_pb_countdown_timer .section p {
				font-size: 64px !important;
				line-height: 64px !important
			}

			.et_pb_countdown_timer .section p.label {
				font-size: 14px !important;
				line-height: 25px !important
			}
		}

		@media (min-width:768px) and (max-width:800px) {
			.et_pb_countdown_timer .section p {
				font-size: 50px !important;
				line-height: 50px !important
			}
		}

		@media (max-width:767px) {
			.et_pb_blog_grid.et_pb_text_align_center-phone {
				text-align: center
			}

			.et_pb_blog_grid .column {
				float: none
			}

			.et_pb_column .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before {
				content: "1 .column.size-1of1"
			}

			.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center {
				text-align: center
			}

			.et_pb_countdown_timer .title {
				font-size: 22px !important;
				margin-bottom: 20px !important
			}

			.et_pb_countdown_timer .section p {
				font-size: 32px !important;
				line-height: 32px !important
			}

			.et_pb_countdown_timer .section p.label {
				font-size: 14px !important;
				line-height: 25px !important
			}
		}

		@media (max-width:380px) {
			.et_pb_countdown_timer .section p {
				font-size: 24px !important;
				line-height: 24px !important
			}

			.et_pb_countdown_timer .section p.label {
				font-size: 12px !important;
				line-height: 25px !important
			}
		}

		.et_pb_counter_amount {
			background-color: #2ea3f2
		}

		.et_pb_counter_amount {
			opacity: 0;
			float: left;
			font-size: 12px;
			font-weight: 600;
			line-height: 1.6em;
			text-align: right;
			padding: 1px;
			display: block;
			min-height: 6px;
			z-index: 2;
			overflow: hidden
		}

		.et_pb_text_align_left .et_pb_counter_amount {
			text-align: left
		}

		.et_pb_text_align_center .et_pb_counter_amount {
			text-align: center
		}

		.et_pb_text_align_right .et_pb_counter_amount {
			text-align: right
		}

		.et-animated li span .et_pb_counter_amount {
			opacity: 1;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) slideWidth;
			animation: 1s cubic-bezier(.77, 0, .175, 1) slideWidth;
			position: relative
		}

		@-webkit-keyframes slideWidth {
			0% {
				width: 0
			}
		}

		@keyframes slideWidth {
			0% {
				width: 0
			}
		}

		@media (max-width:767px) {
			.et_pb_text_align_center-tablet .et_pb_counter_amount {
				text-align: center
			}

			.et_pb_text_align_right-tablet .et_pb_counter_amount {
				text-align: right
			}
		}

		@media (min-width:768px) and (max-width:980px) {
			.et_pb_text_align_center-phone .et_pb_counter_amount {
				text-align: center
			}
		}

		.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active {
			color: #2ea3f2
		}

		.et_pb_text_align_left.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul {
			text-align: left
		}

		.et_pb_text_align_center.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul {
			text-align: center
		}

		.et_pb_text_align_right.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul {
			text-align: right
		}

		.et_pb_filterable_portfolio .et_pb_portfolio_items {
			width: 100%;
			position: relative
		}

		.et_pb_filterable_portfolio .et_pb_portfolio_item.active {
			opacity: 1;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeLeft;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeLeft
		}

		.et_pb_filterable_portfolio .et_pb_portofolio_pagination {
			width: 100%;
			border-top: 1px solid #e2e2e2;
			position: relative
		}

		.et_pb_filterable_portfolio.et_pb_section_parallax .et_pb_portofolio_pagination,
		.et_pb_filterable_portfolio.et_pb_section_video .et_pb_portofolio_pagination {
			position: relative
		}

		.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul {
			list-style-type: none !important;
			text-align: right;
			margin: 0;
			padding: 0
		}

		.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li {
			display: inline-block;
			padding: 10px
		}

		.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a {
			font-size: 16px;
			line-height: 16px;
			color: #999
		}

		.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active {
			color: #82c0c7
		}

		.et_pb_filterable_portfolio.et_pb_bg_layout_dark .et_pb_portofolio_pagination ul li a {
			color: #fff
		}

		@media (max-width:980px) {
			.et_pb_bg_layout_light_tablet.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a {
				color: #999
			}

			.et_pb_bg_layout_light_tablet.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active {
				color: #82c0c7
			}

			.et_pb_bg_layout_dark_tablet.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a {
				color: #fff
			}

			.et_pb_text_align_center-tablet.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul {
				text-align: center
			}

			.et_pb_text_align_right-tablet.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul {
				text-align: right
			}
		}

		.et_pb_fullwidth_code.et_pb_module {
			z-index: 9;
			position: relative
		}

		.et_pb_with_border.et_pb_fullwidth_header .header-image-container img {
			border: 0 solid #333
		}

		.et_pb_fullwidth_header {
			padding: 50px 0;
			position: relative;
			background-position: 50%;
			background-size: cover
		}

		.et_pb_fullwidth_header p {
			padding-bottom: 0
		}

		.et_pb_fullscreen {
			padding: 0
		}

		.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
			position: relative;
			z-index: 3;
			width: 80%;
			max-width: 1080px;
			margin-left: auto;
			margin-right: auto
		}

		.et_pb_fullscreen .et_pb_fullwidth_header_container {
			min-height: 100vh;
			width: 80%;
			max-width: none;
			height: 100%
		}

		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center {
			display: -moz-flex;
			display: -ms-flex;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			flex-flow: row wrap;
			-moz-justify-content: center;
			-ms-justify-content: center;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center
		}

		.et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-bottom {
			-ms-flex-flow: column wrap;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			flex-flow: column wrap;
			-moz-justify-content: flex-end;
			-ms-justify-content: flex-end;
			-webkit-box-pack: end;
			-ms-flex-pack: end;
			justify-content: flex-end
		}

		.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-center {
			-ms-flex-flow: column nowrap;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			flex-flow: column nowrap
		}

		.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container {
			display: -moz-flex;
			display: -ms-flex;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			flex-flow: row wrap
		}

		.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container .header-content {
			-webkit-align-self: center;
			-ms-align-self: center;
			-ms-flex-item-align: center;
			align-self: center
		}

		.et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-center .header-image-container.center {
			-webkit-align-self: flex-start;
			-ms-align-self: flex-start;
			-ms-flex-item-align: start;
			align-self: flex-start
		}

		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container,
		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container {
			width: 100%;
			-webkit-align-self: center;
			-ms-align-self: center;
			-ms-flex-item-align: center;
			align-self: center
		}

		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container.center,
		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container.center {
			-webkit-align-self: center;
			-ms-align-self: center;
			-ms-flex-item-align: center;
			align-self: center
		}

		.et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-content-container.bottom,
		.et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-image-container.bottom {
			-webkit-align-self: flex-end;
			-ms-align-self: flex-end;
			-ms-flex-item-align: end;
			align-self: flex-end
		}

		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left {
			display: -moz-flex;
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-flow: row;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			flex-flow: row
		}

		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right {
			display: -moz-flex;
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-flow: row-reverse;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: reverse;
			flex-flow: row-reverse
		}

		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container,
		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container {
			width: 100%
		}

		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container,
		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container {
			width: 50%;
			-webkit-align-self: center;
			-ms-align-self: center;
			-ms-flex-item-align: center;
			align-self: center
		}

		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container.center,
		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container.center,
		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container.center,
		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container.center {
			-webkit-align-self: center;
			-ms-align-self: center;
			-ms-flex-item-align: center;
			align-self: center
		}

		.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom,
		.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-image-container.bottom,
		.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom,
		.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-image-container.bottom,
		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container.bottom,
		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container.bottom,
		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container.bottom,
		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container.bottom {
			-webkit-align-self: flex-end;
			-ms-align-self: flex-end;
			-ms-flex-item-align: end;
			align-self: flex-end
		}

		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
			text-align: left;
			margin-left: 0
		}

		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
			text-align: right;
			margin-right: 0;
			float: right
		}

		.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom,
		.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom {
			margin-bottom: 80px
		}

		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
			padding-left: 0
		}

		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
			padding-right: 0
		}

		.et_pb_fullwidth_header .header-content {
			padding: 10px;
			text-align: center
		}

		.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
			margin: 20px auto;
			width: 80%;
			max-width: 800px
		}

		.et_pb_fullwidth_header .header-image {
			text-align: center;
			margin-left: 2%;
			margin-right: 2%;
			line-height: 0
		}

		.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
			margin-top: 20px;
			display: inline-block
		}

		.et_pb_fullwidth_header .et_pb_parallax_css {
			background-repeat: no-repeat;
			background-position: top;
			background-size: cover;
			background-attachment: fixed;
			position: absolute;
			width: 100%;
			height: 100%;
			overflow: hidden
		}

		.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {
			width: 100%;
			min-height: 30px;
			text-align: center;
			padding-top: 10px;
			padding-bottom: 20px;
			margin: 0 auto;
			position: absolute;
			z-index: 3;
			right: 0;
			bottom: 0;
			left: 0;
			pointer-events: none
		}

		.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a {
			display: inline-block;
			pointer-events: all
		}

		.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon {
			color: #fff;
			font-size: 3.5em
		}

		@media (max-width:767px) {
			.et_pb_bg_layout_light_phone.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a {
				color: #999
			}

			.et_pb_bg_layout_light_phone.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active {
				color: #82c0c7
			}

			.et_pb_bg_layout_dark_phone.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a {
				color: #fff
			}

			.et_pb_text_align_center-phone.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul {
				text-align: center
			}

			.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left,
			.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right {
				-ms-flex-flow: column;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				flex-flow: column;
				-moz-justify-content: center;
				-ms-justify-content: center;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center
			}

			.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container,
			.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container,
			.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container,
			.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container {
				width: 100%
			}

			.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content,
			.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
				margin: 20px 2%
			}

			.et_pb_bg_layout_dark_phone.et_pb_fullwidth_menu ul li a {
				color: #fff
			}

			.et_pb_bg_layout_dark_phone.et_pb_fullwidth_menu ul li a:hover {
				color: hsla(0, 0%, 100%, .8)
			}
		}

		.ie .et_pb_fullwidth_header.et_pb_fullscreen .et_pb_fullwidth_header_container.left,
		.ie .et_pb_fullwidth_header.et_pb_fullscreen .et_pb_fullwidth_header_container.right {
			height: 100px
		}

		.ie .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
			float: none
		}

		.et_pb_fullwidth_section .et_pb_post_title {
			padding: 6% 0;
			position: relative
		}

		.et_pb_fullwidth_section .et_pb_map_container {
			margin: 0
		}

		.et_pb_fullwidth_section .et_pb_fullwidth_menu {
			position: relative
		}

		.et_pb_with_border.et_pb_fullwidth_menu .et_pb_menu__logo img {
			border: 0 solid #333
		}

		.et_pb_fullwidth_menu .et-menu-nav,
		.et_pb_fullwidth_menu .et-menu-nav>ul {
			float: none
		}

		.et_pb_fullwidth_menu .et-menu-nav>ul {
			padding: 0 !important;
			line-height: 1.7em
		}

		.et_pb_fullwidth_menu .et-menu-nav>ul ul {
			padding: 20px 0;
			text-align: left
		}

		.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li a {
			color: #fff
		}

		.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li a:hover {
			color: hsla(0, 0%, 100%, .8)
		}

		.et_pb_fullwidth_menu .et-menu-nav>ul.upwards li ul {
			bottom: 100%;
			top: auto;
			border-top: none;
			border-bottom: 3px solid #2ea3f2;
			-webkit-box-shadow: 2px -2px 5px rgba(0, 0, 0, .1);
			box-shadow: 2px -2px 5px rgba(0, 0, 0, .1)
		}

		.et_pb_fullwidth_menu .et-menu-nav>ul.upwards li ul li ul {
			bottom: -23px
		}

		.et_pb_fullwidth_menu .et-menu-nav>ul.upwards li.mega-menu ul ul {
			bottom: 0;
			top: auto;
			border: none
		}

		.et_pb_fullwidth_menu .et_pb_menu__wrap {
			-webkit-box-flex: 1;
			-ms-flex: 1 1 auto;
			flex: 1 1 auto;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start;
			-webkit-box-align: stretch;
			-ms-flex-align: stretch;
			align-items: stretch;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			opacity: 1
		}

		.et_pb_fullwidth_menu .et_pb_menu__wrap--visible {
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInBottom;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInBottom
		}

		.et_pb_fullwidth_menu .et_pb_menu__wrap--hidden {
			opacity: 0;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutBottom;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutBottom
		}

		.et_pb_fullwidth_menu .et_pb_menu__menu {
			-webkit-box-flex: 0;
			-ms-flex: 0 1 auto;
			flex: 0 1 auto;
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start
		}

		.et_pb_fullwidth_menu .et_pb_menu__menu,
		.et_pb_fullwidth_menu .et_pb_menu__menu>nav,
		.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: stretch;
			-ms-flex-align: stretch;
			align-items: stretch
		}

		.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start
		}

		.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li {
			position: relative;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: stretch;
			-ms-flex-align: stretch;
			align-items: stretch;
			margin: 0
		}

		.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li.mega-menu {
			position: static
		}

		.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li>ul {
			top: calc(100% - 1px);
			left: 0
		}

		.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul.upwards>li>ul {
			top: auto;
			bottom: calc(100% - 1px)
		}

		.et_pb_fullwidth_menu .et-menu {
			margin-left: -11px;
			margin-right: -11px
		}

		.et_pb_fullwidth_menu .et-menu>li {
			padding-left: 11px;
			padding-right: 11px
		}

		.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu_inner_container,
		.et_pb_fullwidth_menu--style-left_aligned .et_pb_row {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: stretch;
			-ms-flex-align: stretch;
			align-items: stretch
		}

		.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__logo-wrap {
			-webkit-box-flex: 0;
			-ms-flex: 0 1 auto;
			flex: 0 1 auto;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center
		}

		.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__logo {
			margin-right: 30px
		}

		.rtl .et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__logo {
			margin-right: 0;
			margin-left: 30px
		}

		.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__menu>nav>ul,
		.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center
		}

		.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu>nav>ul,
		.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap {
			-webkit-box-pack: end;
			-ms-flex-pack: end;
			justify-content: flex-end
		}

		.et_pb_fullwidth_menu--style-centered .et_pb_menu__logo-wrap {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center
		}

		.et_pb_fullwidth_menu--style-centered .et_pb_menu__logo img,
		.et_pb_fullwidth_menu--style-centered .et_pb_menu__logo-wrap {
			margin: 0 auto
		}

		.et_pb_fullwidth_menu--style-centered .et_pb_menu__menu>nav>ul,
		.et_pb_fullwidth_menu--style-centered .et_pb_menu__wrap {
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center
		}

		.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
		.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo-wrap {
			display: none;
			margin-bottom: 30px
		}

		.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center
		}

		.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo,
		.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo img {
			margin: 0 auto
		}

		.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__wrap {
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center
		}

		.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo-slot {
			-webkit-box-align: center !important;
			-ms-flex-align: center !important;
			align-items: center !important
		}

		.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo,
		.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo-wrap {
			width: 100%;
			height: 100%
		}

		.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo-slot img {
			max-height: 100%
		}

		.et_pb_fullwidth_menu .et_pb_menu__search-container {
			position: absolute;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: stretch;
			-ms-flex-pack: stretch;
			justify-content: stretch;
			-ms-flex-line-pack: stretch;
			align-content: stretch;
			left: 0;
			bottom: 0;
			width: 100%;
			height: 100%;
			opacity: 0;
			z-index: 999
		}

		.et_pb_fullwidth_menu .et_pb_menu__search-container--visible {
			opacity: 1;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInTop;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInTop
		}

		.et_pb_fullwidth_menu .et_pb_menu__search-container--hidden {
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutTop;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutTop
		}

		.et_pb_fullwidth_menu .et_pb_menu__search-container--disabled {
			display: none
		}

		.et_pb_fullwidth_menu .et_pb_menu__search-input {
			border: 0;
			width: 100%;
			color: #333;
			background: 0 0
		}

		.et_pb_fullwidth_menu .et_pb_menu__close-search-button {
			-webkit-box-flex: 0;
			-ms-flex: 0 0 auto;
			flex: 0 0 auto
		}

		.et_pb_fullwidth_menu .et_pb_menu__close-search-button:after {
			content: "M";
			font-size: 1.7em
		}

		@media (min-width:981px) {
			.et_dropdown_animation_fade.et_pb_fullwidth_menu ul li:hover>ul {
				-webkit-transition: .2s ease-in-out;
				transition: all .2s ease-in-out
			}
		}

		@media (max-width:980px) {
			.et_pb_fullwidth_section .et_pb_post_title {
				padding: 80px 0
			}

			.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu_inner_container,
			.et_pb_fullwidth_menu--style-left_aligned .et_pb_row {
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center
			}

			.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__wrap {
				-webkit-box-pack: end;
				-ms-flex-pack: end;
				justify-content: flex-end
			}

			.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center
			}

			.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap {
				-webkit-box-pack: end;
				-ms-flex-pack: end;
				justify-content: flex-end
			}

			.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
			.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo-wrap {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center
			}

			.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo,
			.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo {
				margin: 0 auto
			}

			.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo-slot {
				display: none
			}

			.et_pb_fullwidth_menu .et_pb_row {
				min-height: 81px
			}

			.et_pb_fullwidth_menu .et_pb_menu__menu {
				display: none
			}

			.et_pb_fullwidth_menu .et_mobile_nav_menu {
				float: none;
				margin: 0 6px;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center
			}

			.et_pb_fullwidth_menu .et_mobile_menu {
				top: 100%;
				padding: 5%
			}

			.et_pb_fullwidth_menu .et_mobile_menu,
			.et_pb_fullwidth_menu .et_mobile_menu ul {
				list-style: none !important;
				text-align: left
			}

			.et_pb_fullwidth_menu .et_mobile_menu ul {
				padding: 0
			}

			.et_pb_bg_layout_dark_tablet.et_pb_fullwidth_menu ul li a {
				color: #fff
			}

			.et_pb_bg_layout_dark_tablet.et_pb_fullwidth_menu ul li a:hover {
				color: hsla(0, 0%, 100%, .8)
			}
		}

		.et_pb_fullwidth_portfolio {
			margin: 0;
			position: relative;
			overflow: hidden
		}

		.et_pb_fullwidth_portfolio .et_overlay {
			border: none;
			pointer-events: auto
		}

		.et_pb_fullwidth_portfolio .et_pb_carousel_group {
			display: none;
			float: left;
			width: 100%;
			position: relative
		}

		.et_pb_fullwidth_portfolio .et_pb_carousel_group.active {
			display: block
		}

		.et_pb_fullwidth_portfolio .et_pb_portfolio_items {
			width: 100%;
			position: relative;
			overflow: hidden;
			left: 0;
			top: 0
		}

		.et_pb_fullwidth_portfolio .et_pb_portfolio_item {
			float: left;
			margin: 0;
			height: 0;
			width: 20%;
			position: relative
		}

		.et_pb_fullwidth_portfolio.et_pb_bg_layout_dark .meta p {
			color: #fff
		}

		.et_pb_fullwidth_portfolio:hover .et-pb-arrow-prev {
			left: 22px;
			opacity: 1
		}

		.et_pb_fullwidth_portfolio:hover .et-pb-arrow-next {
			right: 22px;
			opacity: 1
		}

		.et_pb_fullwidth_post_slider.et_pb_slider .et_pb_container {
			width: 80%;
			max-width: 1080px
		}

		.et_pb_gallery_item {
			word-wrap: break-word
		}

		.et_pb_gallery .et_pb_gallery_pagination ul li a.active {
			color: #2ea3f2
		}

		.et_pb_with_border .et_pb_gallery_image,
		.et_pb_with_border .et_pb_gallery_item {
			border: 0 solid #333
		}

		.et_pb_gallery_grid .et_pb_gallery_item h3 {
			margin-top: 10px
		}

		.et_pb_gallery_image:hover .et_overlay:before {
			top: 50%
		}

		.et_pb_gallery_image:hover .et_overlay {
			z-index: 3;
			opacity: 1
		}

		.et_pb_gallery .et_pb_gallery_items,
		.et_pb_gallery.et_pb_section_parallax {
			width: 100%
		}

		.et_pb_gallery.et_pb_section_parallax:hover {
			overflow: hidden
		}

		.et_pb_gallery_grid .et_pb_gallery_items {
			-webkit-transition: height .2s ease-in-out;
			transition: height .2s ease-in-out
		}

		.et_pb_gallery_grid .et_pb_gallery_image {
			position: relative
		}

		.et_pb_gallery_image {
			line-height: 0
		}

		.et_pb_gallery_grid .et_pb_gallery_item {
			display: none
		}

		.et_pb_text_align_left.et_pb_gallery .et_pb_gallery_pagination ul {
			text-align: left
		}

		.et_pb_text_align_center.et_pb_gallery .et_pb_gallery_pagination ul {
			text-align: center
		}

		.et_pb_text_align_right.et_pb_gallery .et_pb_gallery_pagination ul {
			text-align: right
		}

		.et_pb_gallery_grid .et_pb_gallery_item {
			opacity: 1;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeLeft;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeLeft
		}

		.et_pb_gallery .et_pb_gallery_pagination {
			width: 100%;
			border-top: 1px solid #e2e2e2;
			position: relative
		}

		.et_pb_gallery .et_pb_gallery_pagination ul {
			list-style-type: none !important;
			text-align: right;
			margin: 0;
			padding: 0
		}

		.et_pb_gallery .et_pb_gallery_pagination ul li {
			display: inline-block;
			padding: 10px
		}

		.et_pb_gallery .et_pb_gallery_pagination ul li a {
			font-size: 16px;
			line-height: 16px;
			color: #999
		}

		.et_pb_gallery .et_pb_gallery_pagination ul li a.active {
			color: #82c0c7
		}

		.et_pb_gallery_pagination ul:after {
			content: "";
			width: 100%;
			height: 0;
			display: inline-block
		}

		.et_pb_gallery.et_pb_bg_layout_dark .et_pb_gallery_pagination ul li a {
			color: #fff
		}

		.et_pb_gallery .et_pb_bg_layout_light .et-pb-arrow-next,
		.et_pb_gallery .et_pb_bg_layout_light .et-pb-arrow-prev {
			color: inherit
		}

		.safari .et_pb_gallery_grid .et_pb_gallery_image {
			overflow: visible
		}

		.et_pb_with_border .et_pb_image_wrap {
			border: 0 solid #333
		}

		.et_pb_image {
			margin-left: auto;
			margin-right: auto;
			line-height: 0
		}

		.et_pb_image {
			display: block
		}

		.et_pb_image .et_pb_image_wrap {
			display: inline-block;
			position: relative;
			max-width: 100%
		}

		.et_pb_image .et_pb_image_wrap img[src*=".svg"] {
			width: auto
		}

		.et_pb_image img {
			position: relative
		}

		.et_pb_image_sticky {
			margin-bottom: 0 !important;
			display: inherit
		}

		@media (min-width:981px) {
			.et_pb_gallery_grid .et_pb_gallery_item img {
				width: 100%
			}

			.et_pb_gallery_grid .et_pb_gallery_item h3 {
				word-wrap: break-word;
				margin: 10px 0 0;
				padding-bottom: 0
			}

			.et_pb_gallery_grid .et_pb_gallery_item h3 {
				font-size: 18px
			}

			.et_pb_row [class*=et_pb_gutters] .et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item.et_pb_grid_item.last_in_row {
				margin-right: 0
			}

			.et_pb_section_sticky,
			.et_pb_section_sticky .et_pb_column_single,
			.et_pb_section_sticky .et_pb_row.et-last-child,
			.et_pb_section_sticky .et_pb_row:last-child,
			.et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2) {
				padding-bottom: 0 !important
			}

			.et_dropdown_animation_fade.et_pb_menu ul li:hover>ul {
				-webkit-transition: .2s ease-in-out;
				transition: all .2s ease-in-out
			}
		}

		.et_pb_login_form .et_pb_newsletter_button {
			margin: 0;
			width: 100%;
			cursor: pointer
		}

		.et_pb_login_form form {
			text-align: left
		}

		.et_pb_login_form ::-webkit-input-placeholder {
			color: #666
		}

		.et_pb_login_form ::-moz-placeholder {
			color: #666
		}

		.et_pb_login_form :-ms-input-placeholder {
			color: #666
		}

		.et_pb_map {
			height: 440px;
			width: 100%;
			position: relative
		}

		.et_pb_map_container img {
			max-width: inherit
		}

		.et_pb_map_pin {
			display: none;
			visibility: hidden
		}

		.et_pb_column_2_3 .et_pb_map {
			height: 400px
		}

		.et_pb_column_1_2 .et_pb_map,
		.et_pb_column_3_5 .et_pb_map,
		.et_pb_column_3_8 .et_pb_map {
			height: 280px
		}

		.et_pb_column_1_3 .et_pb_map,
		.et_pb_column_1_4 .et_pb_map,
		.et_pb_column_1_5 .et_pb_map,
		.et_pb_column_1_6 .et_pb_map,
		.et_pb_column_2_5 .et_pb_map {
			height: 230px
		}

		@media (min-width:981px) and (max-width:1405px) {
			.et_pb_column .et_pb_map {
				max-width: 100%
			}
		}

		@media (max-width:980px) {
			.et_pb_bg_layout_light_tablet.et_pb_fullwidth_portfolio .meta p {
				color: #666
			}

			.et_pb_bg_layout_dark_tablet.et_pb_fullwidth_portfolio .meta p {
				color: #fff
			}

			.et_pb_bg_layout_light_tablet.et_pb_gallery .et_pb_gallery_pagination ul li a {
				color: #999
			}

			.et_pb_bg_layout_light_tablet.et_pb_gallery .et_pb_gallery_pagination ul li a.active {
				color: #82c0c7
			}

			.et_pb_bg_layout_dark_tablet.et_pb_gallery .et_pb_gallery_pagination ul li a {
				color: #fff
			}

			.et_pb_text_align_center-tablet.et_pb_gallery .et_pb_gallery_pagination ul {
				text-align: center
			}

			.et_pb_text_align_right-tablet.et_pb_gallery .et_pb_gallery_pagination ul {
				text-align: right
			}

			.et_pb_section_sticky_mobile,
			.et_pb_section_sticky_mobile .et_pb_column_single,
			.et_pb_section_sticky_mobile .et_pb_row.et-last-child,
			.et_pb_section_sticky_mobile .et_pb_row:last-child,
			.et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2) {
				padding-bottom: 0 !important
			}

			.et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,
			.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child {
				margin-bottom: 0
			}

			.et_pb_map_container>.et_pb_map {
				height: 350px
			}
		}

		@media (max-width:767px) {
			.et_pb_bg_layout_light_phone.et_pb_fullwidth_portfolio .meta p {
				color: #666
			}

			.et_pb_bg_layout_dark_phone.et_pb_fullwidth_portfolio .meta p {
				color: #fff
			}

			.et_pb_bg_layout_light_phone.et_pb_gallery .et_pb_gallery_pagination ul li a {
				color: #999
			}

			.et_pb_bg_layout_light_phone.et_pb_gallery .et_pb_gallery_pagination ul li a.active {
				color: #82c0c7
			}

			.et_pb_bg_layout_dark_phone.et_pb_gallery .et_pb_gallery_pagination ul li a {
				color: #fff
			}

			.et_pb_text_align_center-phone.et_pb_gallery .et_pb_gallery_pagination ul {
				text-align: center
			}

			.et_pb_map_container>.et_pb_map {
				height: 220px
			}
		}

		@media (max-width:479px) {
			.et_pb_map_container>.et_pb_map {
				height: 200px
			}
		}

		.chrome.parallax-map-support .et_pb_map {
			-webkit-transform: inherit !important;
			transform: inherit !important
		}

		.et_pb_with_border.et_pb_menu .et_pb_menu__logo img {
			border: 0 solid #333
		}

		.et_pb_menu .et-menu-nav,
		.et_pb_menu .et-menu-nav>ul {
			float: none
		}

		.et_pb_menu .et-menu-nav>ul {
			padding: 0 !important;
			line-height: 1.7em
		}

		.et_pb_menu .et-menu-nav>ul ul {
			padding: 20px 0;
			text-align: left
		}

		.et_pb_bg_layout_dark.et_pb_menu ul li a {
			color: #fff
		}

		.et_pb_bg_layout_dark.et_pb_menu ul li a:hover {
			color: hsla(0, 0%, 100%, .8)
		}

		.et-menu li li.menu-item-has-children>a:first-child:after {
			top: 12px
		}

		.et_pb_menu .et-menu-nav>ul.upwards li ul {
			bottom: 100%;
			top: auto;
			border-top: none;
			border-bottom: 3px solid #2ea3f2;
			-webkit-box-shadow: 2px -2px 5px rgba(0, 0, 0, .1);
			box-shadow: 2px -2px 5px rgba(0, 0, 0, .1)
		}

		.et_pb_menu .et-menu-nav>ul.upwards li ul li ul {
			bottom: -23px
		}

		.et_pb_menu .et-menu-nav>ul.upwards li.mega-menu ul ul {
			bottom: 0;
			top: auto;
			border: none
		}

		.et_pb_menu_inner_container {
			position: relative
		}

		.et_pb_menu .et_pb_menu__wrap {
			-webkit-box-flex: 1;
			-ms-flex: 1 1 auto;
			flex: 1 1 auto;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start;
			-webkit-box-align: stretch;
			-ms-flex-align: stretch;
			align-items: stretch;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			opacity: 1
		}

		.et_pb_menu .et_pb_menu__wrap--visible {
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInBottom;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInBottom
		}

		.et_pb_menu .et_pb_menu__wrap--hidden {
			opacity: 0;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutBottom;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutBottom
		}

		.et_pb_menu .et_pb_menu__menu {
			-webkit-box-flex: 0;
			-ms-flex: 0 1 auto;
			flex: 0 1 auto;
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start
		}

		.et_pb_menu .et_pb_menu__menu,
		.et_pb_menu .et_pb_menu__menu>nav,
		.et_pb_menu .et_pb_menu__menu>nav>ul {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: stretch;
			-ms-flex-align: stretch;
			align-items: stretch
		}

		.et_pb_menu .et_pb_menu__menu>nav>ul {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start
		}

		.et_pb_menu .et_pb_menu__menu>nav>ul>li {
			position: relative;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: stretch;
			-ms-flex-align: stretch;
			align-items: stretch;
			margin: 0
		}

		.et_pb_menu .et_pb_menu__menu>nav>ul>li.mega-menu {
			position: static
		}

		.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul {
			top: calc(100% - 1px);
			left: 0
		}

		.et_pb_menu .et_pb_menu__menu>nav>ul.upwards>li>ul {
			top: auto;
			bottom: calc(100% - 1px)
		}

		.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			padding: 31px 0;
			white-space: nowrap
		}

		.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:after {
			top: 50% !important;
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%)
		}

		.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul {
			padding: 0 !important
		}

		.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
			margin-top: 8px
		}

		.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
			padding-bottom: 8px
		}

		.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li {
			margin-top: 0;
			margin-bottom: 8px
		}

		.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a {
			padding-top: 8px;
			padding-bottom: 0
		}

		.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a:after {
			top: auto;
			bottom: 0
		}

		.et_pb_menu .et-menu {
			margin-left: -11px;
			margin-right: -11px
		}

		.et_pb_menu .et-menu>li {
			padding-left: 11px;
			padding-right: 11px
		}

		.et_pb_menu--style-left_aligned .et_pb_menu_inner_container,
		.et_pb_menu--style-left_aligned .et_pb_row {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: stretch;
			-ms-flex-align: stretch;
			align-items: stretch
		}

		.et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap {
			-webkit-box-flex: 0;
			-ms-flex: 0 1 auto;
			flex: 0 1 auto;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center
		}

		.et_pb_menu--style-left_aligned .et_pb_menu__logo {
			margin-right: 30px
		}

		.rtl .et_pb_menu--style-left_aligned .et_pb_menu__logo {
			margin-right: 0;
			margin-left: 30px
		}

		.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__menu>nav>ul,
		.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center
		}

		.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu>nav>ul,
		.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap {
			-webkit-box-pack: end;
			-ms-flex-pack: end;
			justify-content: flex-end
		}

		.et_pb_menu--style-centered .et_pb_menu__logo-wrap {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center
		}

		.et_pb_menu--style-centered .et_pb_menu__logo img,
		.et_pb_menu--style-centered .et_pb_menu__logo-wrap {
			margin: 0 auto
		}

		.et_pb_menu--style-centered .et_pb_menu__menu>nav>ul,
		.et_pb_menu--style-centered .et_pb_menu__wrap {
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center
		}

		.et_pb_menu .et_pb_menu__search-container {
			position: absolute;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: stretch;
			-ms-flex-pack: stretch;
			justify-content: stretch;
			-ms-flex-line-pack: stretch;
			align-content: stretch;
			left: 0;
			bottom: 0;
			width: 100%;
			height: 100%;
			opacity: 0;
			z-index: 999
		}

		.et_pb_menu .et_pb_menu__search-container--visible {
			opacity: 1;
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInTop;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeInTop
		}

		.et_pb_menu .et_pb_menu__search-container--hidden {
			-webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutTop;
			animation: 1s cubic-bezier(.77, 0, .175, 1) fadeOutTop
		}

		.et_pb_menu .et_pb_menu__search-container--disabled {
			display: none
		}

		.et_pb_menu .et_pb_menu__search-input {
			border: 0;
			width: 100%;
			color: #333;
			background: 0 0
		}

		.et_pb_menu .et_pb_menu__close-search-button {
			-webkit-box-flex: 0;
			-ms-flex: 0 0 auto;
			flex: 0 0 auto
		}

		.et_pb_menu .et_pb_menu__close-search-button:after {
			content: "M";
			font-size: 1.7em
		}

		@media (max-width:980px) {

			.et_pb_menu--style-left_aligned .et_pb_menu_inner_container,
			.et_pb_menu--style-left_aligned .et_pb_row {
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center
			}

			.et_pb_menu--style-left_aligned .et_pb_menu__wrap {
				-webkit-box-pack: end;
				-ms-flex-pack: end;
				justify-content: flex-end
			}

			.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center
			}

			.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap {
				-webkit-box-pack: end;
				-ms-flex-pack: end;
				justify-content: flex-end
			}

			.et_pb_menu .et_pb_row {
				min-height: 81px
			}

			.et_pb_menu .et_pb_menu__menu {
				display: none
			}

			.et_pb_menu .et_mobile_nav_menu {
				float: none;
				margin: 0 6px;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center
			}

			.et_pb_menu .et_mobile_menu {
				top: 100%;
				padding: 5%
			}

			.et_pb_menu .et_mobile_menu,
			.et_pb_menu .et_mobile_menu ul {
				list-style: none !important;
				text-align: left
			}

			.et_pb_menu .et_mobile_menu ul {
				padding: 0
			}

			.et_pb_column .et_pb_grid_item.et_pb_portfolio_item {
				margin: 0 5.5% 7.5% 0;
				width: 29.666%;
				clear: none;
				float: left
			}

			.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n) {
				margin-right: 0
			}

			.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1) {
				clear: both
			}
		}

		.et_pb_number_counter {
			word-wrap: break-word;
			margin: 0 auto 30px;
			position: relative;
			text-align: center
		}

		.et_pb_number_counter .percent {
			z-index: 2
		}

		.et_pb_number_counter h3 {
			font-size: 18px;
			position: relative
		}

		.et_pb_number_counter {
			opacity: 0;
			-webkit-transition: opacity 1s;
			transition: opacity 1s
		}

		.et_pb_number_counter.active {
			opacity: 1
		}

		.et_pb_number_counter {
			width: auto
		}

		.et_pb_number_counter canvas {
			display: none;
			visibility: hidden
		}

		.et_pb_number_counter .percent {
			height: 72px;
			position: relative
		}

		.et_pb_number_counter .percent p {
			font-size: 72px;
			line-height: 72px;
			font-weight: 500
		}

		@media (min-width:981px) and (max-width:1100px) {
			.et_pb_blog_grid .et_pb_post .et_pb_slide {
				min-height: 155px
			}

			.et_pb_column_1_4 .et_pb_number_counter .percent,
			.et_pb_column_1_5 .et_pb_number_counter .percent,
			.et_pb_column_1_6 .et_pb_number_counter .percent {
				height: 55px
			}

			.et_pb_column_1_4 .et_pb_number_counter h3,
			.et_pb_column_1_5 .et_pb_number_counter h3,
			.et_pb_column_1_6 .et_pb_number_counter h3 {
				padding: 10px 0 0
			}
		}

		.et_pb_portfolio_item {
			word-wrap: break-word
		}

		.et_pb_portfolio_item {
			background-size: cover;
			background-position: 50%;
			background-repeat: no-repeat
		}

		.et_pb_with_border .et_pb_portfolio_item {
			border: 0 solid #333
		}

		.et_pb_portfolio_item h3 a {
			text-decoration: none
		}

		.et_pb_portfolio_item h2 {
			margin-top: 10px
		}

		@media (max-width:767px) {
			.et_pb_portfolio_item h2 {
				font-size: 18px
			}

			.et_pb_column .et_pb_grid_item.et_pb_portfolio_item {
				margin: 0 5.5% 9.5% 0;
				width: 47.25%;
				clear: none;
				float: left
			}

			.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n) {
				margin-right: 5.5%
			}

			.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1) {
				clear: none
			}

			.et_pb_column .et_pb_grid_item.et_pb_portfolio_item .last_in_row,
			.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n) {
				margin-right: 0
			}

			.et_pb_column .et_pb_grid_item.et_pb_portfolio_item .first_in_row,
			.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd) {
				clear: both
			}
		}

		@media (max-width:479px) {
			.et_pb_portfolio_item {
				margin-bottom: 22px
			}

			.et_pb_column .et_pb_grid_item.et_pb_portfolio_item {
				margin: 0 0 11.5%;
				width: 100%
			}

			.et_pb_column .et_pb_grid_item.et_pb_portfolio_item .on_last_row {
				margin-bottom: 0
			}
		}

		.et_pb_slider.et_pb_post_slider {
			background-position: 50%;
			background-size: cover
		}

		.et_pb_post_slider .et_pb_slide {
			background-repeat: no-repeat
		}

		.et_pb_post_slider_image_bottom .et_pb_slide_image {
			position: relative;
			margin: 0 auto 10px !important
		}

		.et_pb_post_slider_image_bottom .et_pb_slide_description {
			padding-bottom: 8%
		}

		.et_pb_post_slider_image_top .et_pb_slide_image {
			position: relative;
			margin: 8% auto 0 !important
		}

		.et_pb_post_slider_image_top .et_pb_slide_description {
			padding-top: 8%;
			padding-bottom: 8%
		}

		.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_description,
		.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_image {
			opacity: 0
		}

		.et_pb_column_1_2 .et_pb_post_slider_image_bottom .et_pb_slide,
		.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide,
		.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide,
		.et_pb_column_1_5 .et_pb_post_slider_image_bottom .et_pb_slide,
		.et_pb_column_1_6 .et_pb_post_slider_image_bottom .et_pb_slide,
		.et_pb_column_2_5 .et_pb_post_slider_image_bottom .et_pb_slide,
		.et_pb_column_3_5 .et_pb_post_slider_image_bottom .et_pb_slide,
		.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide {
			padding-bottom: 6%
		}

		.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
		.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
			margin-bottom: 10% !important
		}

		.et_pb_column_3_4 .et_pb_post_slider_image_bottom .et_pb_slide_image,
		.et_pb_column_3_4 .et_pb_post_slider_image_bottom .et_pb_slide_video,
		.et_pb_column_4_4 .et_pb_post_slider_image_bottom .et_pb_slide_image,
		.et_pb_column_4_4 .et_pb_post_slider_image_bottom .et_pb_slide_video {
			margin-bottom: 5% !important
		}

		.et_pb_column_2_3 .et_pb_post_slider_image_bottom .et_pb_slide_image,
		.et_pb_column_2_3 .et_pb_post_slider_image_bottom .et_pb_slide_video {
			margin-bottom: 7% !important
		}

		.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide_image,
		.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide_video,
		.et_pb_column_2_5 .et_pb_post_slider_image_bottom .et_pb_slide_image,
		.et_pb_column_2_5 .et_pb_post_slider_image_bottom .et_pb_slide_video,
		.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide_image,
		.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide_video {
			margin-bottom: 15% !important
		}

		.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide_image,
		.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide_video,
		.et_pb_column_1_5 .et_pb_post_slider_image_bottom .et_pb_slide_image,
		.et_pb_column_1_5 .et_pb_post_slider_image_bottom .et_pb_slide_video,
		.et_pb_column_1_6 .et_pb_post_slider_image_bottom .et_pb_slide_image,
		.et_pb_column_1_6 .et_pb_post_slider_image_bottom .et_pb_slide_video {
			margin-bottom: 25% !important
		}

		.et_pb_post_slider.et_pb_module .et_pb_row {
			width: 100%
		}

		.et_pb_post_slider.et_pb_module .et_pb_with_background .et_pb_row {
			width: 80%
		}

		.et_pb_post_slider.et_pb_module .et_pb_section {
			background-color: transparent
		}

		@media (max-width:980px) {

			.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
			.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
				margin-bottom: 5% !important
			}
		}

		@media (max-width:767px) {

			.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
			.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
				margin-bottom: 10% !important
			}
		}

		.et_pb_post_title .et_pb_parallax_css {
			background-repeat: no-repeat;
			background-position: top;
			background-size: cover;
			background-attachment: fixed;
			position: absolute;
			width: 100%;
			height: 100%;
			overflow: hidden
		}

		.et_pb_sum {
			color: #2ea3f2
		}

		.et_pb_pricing_table {
			background-size: cover;
			background-position: 50%;
			background-repeat: no-repeat
		}

		.et_pb_pricing_table {
			float: left;
			width: 33.33%;
			max-width: 34%;
			-ms-flex: 1 1 auto;
			-webkit-box-flex: 1;
			flex: 1 1 auto;
			border: 1px solid #bebebe;
			background-color: #fcfcfc;
			padding-bottom: 30px;
			text-align: center;
			margin: 30px -1px 0 0;
			position: relative
		}

		.et_pb_column_4_4 .et_pb_pricing_table {
			width: 25%;
			max-width: 25.5%
		}

		.et_pb_column_1_2 .et_pb_pricing_table,
		.et_pb_column_2_3 .et_pb_pricing_table,
		.et_pb_column_3_5 .et_pb_pricing_table {
			width: 50%;
			max-width: 50.5%
		}

		.et_pb_column_1_3 .et_pb_pricing_table,
		.et_pb_column_1_4 .et_pb_pricing_table,
		.et_pb_column_1_5 .et_pb_pricing_table,
		.et_pb_column_1_6 .et_pb_pricing_table,
		.et_pb_column_2_5 .et_pb_pricing_table,
		.et_pb_column_3_8 .et_pb_pricing_table {
			width: 100%;
			max-width: none;
			margin: 0 0 30px
		}

		.et_pb_column_1_3 .et_pb_pricing_table.et-last-child,
		.et_pb_column_1_3 .et_pb_pricing_table:last-child,
		.et_pb_column_1_4 .et_pb_pricing_table.et-last-child,
		.et_pb_column_1_4 .et_pb_pricing_table:last-child,
		.et_pb_column_1_5 .et_pb_pricing_table.et-last-child,
		.et_pb_column_1_5 .et_pb_pricing_table:last-child,
		.et_pb_column_1_6 .et_pb_pricing_table.et-last-child,
		.et_pb_column_1_6 .et_pb_pricing_table:last-child,
		.et_pb_column_2_5 .et_pb_pricing_table.et-last-child,
		.et_pb_column_2_5 .et_pb_pricing_table:last-child,
		.et_pb_column_3_8 .et_pb_pricing_table.et-last-child,
		.et_pb_column_3_8 .et_pb_pricing_table:last-child {
			margin-bottom: 0
		}

		.et_pb_et_price {
			color: #999;
			font-size: 16px
		}

		.et_pb_dollar_sign {
			font-size: 18px;
			font-weight: 400;
			position: absolute;
			margin-left: -.5em
		}

		.et_pb_sum {
			font-size: 80px;
			line-height: 1.03em;
			font-weight: 300
		}

		.et_pb_search {
			border: 1px solid #ddd;
			border-radius: 3px;
			overflow: hidden
		}

		.et_pb_search input.et_pb_s,
		.et_pb_search input.et_pb_searchsubmit {
			padding: .715em;
			margin: 0;
			font-size: 14px;
			line-height: normal !important;
			border: none;
			color: #666
		}

		.et_pb_search input.et_pb_s::-webkit-input-placeholder {
			color: #666
		}

		.et_pb_search input.et_pb_s::-moz-placeholder {
			color: #666
		}

		.et_pb_search input.et_pb_s:-ms-input-placeholder {
			color: #666
		}

		.et_pb_search input.et_pb_s {
			-webkit-appearance: none;
			background: 0 0;
			display: inline-block;
			padding-right: 80px;
			-webkit-box-flex: 1;
			-ms-flex: 1;
			flex: 1;
			min-width: 0
		}

		.et_pb_search input.et_pb_searchsubmit {
			min-height: 100% !important;
			background-color: #ddd;
			cursor: pointer
		}

		.et_pb_search.et_pb_text_align_right input.et_pb_s {
			text-align: right;
			padding-left: 80px;
			padding-right: .7em
		}

		.et_pb_search.et_pb_text_align_center input.et_pb_s {
			text-align: center
		}

		.et_pb_search.et_pb_bg_layout_dark input.et_pb_s {
			color: #fff;
			border: 2px solid #fff
		}

		.et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-webkit-input-placeholder {
			color: #fff
		}

		.et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-moz-placeholder {
			color: #fff
		}

		.et_pb_search.et_pb_bg_layout_dark input.et_pb_s:-ms-input-placeholder {
			color: #fff
		}

		.et_pb_search.et_pb_bg_layout_dark input.et_pb_searchsubmit {
			background-color: transparent;
			color: #fff;
			font-weight: 500;
			border: 2px solid #fff
		}

		@media (max-width:980px) {
			.et_pb_column .et_pb_pricing_table {
				width: 50% !important;
				max-width: 50.5% !important
			}

			.et_pb_column .et_pb_pricing_table:nth-child(odd) {
				clear: both
			}

			.et_pb_column .et_pb_pricing_table:nth-child(n+3) {
				margin-top: 50px
			}

			.et_pb_bg_layout_light_tablet.et_pb_search input.et_pb_s {
				border: none;
				color: #666
			}

			.et_pb_bg_layout_light_tablet.et_pb_search input.et_pb_s::-webkit-input-placeholder {
				color: #666
			}

			.et_pb_bg_layout_light_tablet.et_pb_search input.et_pb_searchsubmit {
				border: none;
				color: #666;
				background-color: #ddd
			}

			.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s {
				color: #fff;
				border: 2px solid #fff
			}

			.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s::-webkit-input-placeholder {
				color: #fff
			}

			.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s::-moz-placeholder {
				color: #fff
			}

			.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s:-ms-input-placeholder {
				color: #fff
			}

			.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_searchsubmit {
				background-color: transparent;
				color: #fff;
				font-weight: 500;
				border: 2px solid #fff
			}

			.et_pb_search.et_pb_text_align_right-tablet input.et_pb_s {
				text-align: right;
				padding-left: 80px;
				padding-right: .7em
			}

			.et_pb_search.et_pb_text_align_center-tablet input.et_pb_s {
				text-align: center
			}

			.et_pb_search.et_pb_text_align_center-tablet input.et_pb_s {
				padding-left: .715em;
				padding-right: .715em
			}

			.et_pb_bg_layout_dark_tablet .et_pb_testimonial_description a {
				color: #fff
			}
		}

		@media (max-width:767px) {
			.et_pb_column .et_pb_pricing_table {
				width: 100% !important;
				max-width: 100% !important;
				margin: 0 0 30px;
				margin-top: 0 !important
			}

			.et_pb_column .et_pb_pricing_table.et-last-child,
			.et_pb_column .et_pb_pricing_table:last-child {
				margin-bottom: 0
			}

			.et_pb_bg_layout_light_phone.et_pb_search input.et_pb_s {
				border: none;
				color: #666
			}

			.et_pb_bg_layout_light_phone.et_pb_search input.et_pb_s::-webkit-input-placeholder {
				color: #666
			}

			.et_pb_bg_layout_light_phone.et_pb_search input.et_pb_searchsubmit {
				border: none;
				color: #666;
				background-color: #ddd
			}

			.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s {
				color: #fff;
				border: 2px solid #fff
			}

			.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s::-webkit-input-placeholder {
				color: #fff
			}

			.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s::-moz-placeholder {
				color: #fff
			}

			.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s:-ms-input-placeholder {
				color: #fff
			}

			.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_searchsubmit {
				background-color: transparent;
				color: #fff;
				font-weight: 500;
				border: 2px solid #fff
			}

			.et_pb_search.et_pb_text_align_center-phone input.et_pb_s {
				text-align: center
			}

			.et_pb_search.et_pb_text_align_center-tablet input.et_pb_s {
				padding-left: .715em;
				padding-right: .715em
			}
		}

		.et_pb_widget_area ul {
			list-style: none !important;
			padding: 0 !important;
			line-height: inherit !important
		}

		.et_pb_feedburner_form .et_pb_newsletter_button {
			margin: 0;
			width: 100%;
			cursor: pointer
		}

		.et_subscribe_loader {
			display: none;
			background: url(../wp-content/themes/Divi/includes/builder/styles/images/subscribe-loader.gif);
			width: 16px;
			height: 16px;
			position: absolute;
			left: 50%;
			top: 16px;
			margin-left: -8px
		}

		.et_pb_feedburner_form form {
			text-align: left
		}

		.et_pb_feedburner_form ::-webkit-input-placeholder {
			color: #666
		}

		.et_pb_feedburner_form ::-moz-placeholder {
			color: #666
		}

		.et_pb_feedburner_form :-ms-input-placeholder {
			color: #666
		}

		.et_pb_newsletter .et_pb_newsletter_form {
			position: relative
		}

		ul.et_pb_social_media_follow {
			list-style-type: none !important;
			margin: 0 0 22px;
			padding: 0
		}

		.et_pb_social_media_follow li {
			display: inline-block;
			margin-bottom: 8px;
			position: relative
		}

		.et_pb_social_media_follow li a {
			margin-right: 8px;
			display: inline-block;
			text-decoration: none;
			text-align: center;
			position: relative
		}

		.et_pb_social_media_follow li:last-child a {
			margin-right: 0
		}

		.et_pb_social_media_follow li a.icon {
			height: 32px;
			width: 32px;
			padding: 0;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		.et_pb_social_media_follow li a.icon:before {
			height: 32px;
			width: 32px;
			font-size: 16px;
			line-height: 32px;
			display: block;
			color: #fff;
			-webkit-transition: color .3s;
			transition: color .3s;
			position: relative;
			z-index: 10
		}

		.et_pb_social_media_follow li a.icon:hover:before {
			color: hsla(0, 0%, 100%, .7)
		}

		.et_pb_social_media_follow li a.icon {
			border-radius: 3px
		}

		.et_pb_social_media_follow_network_name {
			display: none
		}

		.et_pb_social_icon a.icon {
			vertical-align: middle
		}

		.et_pb_social_icon a.icon:before {
			font-family: ETmodules;
			speak: none;
			font-style: normal;
			font-weight: 400;
			-webkit-font-feature-settings: normal;
			font-feature-settings: normal;
			font-variant: normal;
			text-transform: none;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			text-shadow: 0 0;
			direction: ltr
		}

		.et-pb-social-fa-icon a.icon:before {
			font-family: FontAwesome
		}

		.et-social-behance a.icon:before {
			content: "\F1B4"
		}

		.et-social-google a.icon:before {
			content: "\F1A0"
		}

		.et-social-linkedin a.icon:before {
			content: "\E09D"
		}

		.rtl .et_pb_social_media_follow li a {
			margin-left: 8px;
			margin-right: 0
		}

		.et_pb_tabs_controls {
			word-wrap: break-word
		}

		.et_pb_tabs {
			border: 1px solid #d9d9d9
		}

		ul.et_pb_tabs_controls {
			background-color: #f4f4f4
		}

		ul.et_pb_tabs_controls:after {
			border-top: 1px solid #d9d9d9;
			content: "";
			display: block;
			visibility: visible;
			position: relative;
			top: -1px;
			z-index: 9
		}

		.et_pb_tabs_controls li {
			float: left;
			border-right: 1px solid #d9d9d9;
			font-weight: 600;
			position: relative;
			cursor: pointer;
			max-width: 100%;
			display: table;
			z-index: 11;
			line-height: 1.7em
		}

		.et_pb_tabs_controls li:not(.et_pb_tab_active):last-child {
			border-right: none
		}

		.et_pb_tabs_controls li a {
			text-decoration: none;
			color: #666;
			padding: 4px 30px;
			vertical-align: middle;
			display: table-cell;
			line-height: inherit
		}

		.et_pb_tabs_controls li.et_pb_tab_active {
			background-color: #fff
		}

		.et_pb_tab_active a {
			color: #333 !important
		}

		.et_pb_all_tabs {
			background-color: #fff
		}

		.et_pb_all_tabs>div {
			display: none
		}

		.et_pb_column_1_3 .et_pb_tabs_controls,
		.et_pb_column_1_4 .et_pb_tabs_controls,
		.et_pb_column_1_5 .et_pb_tabs_controls,
		.et_pb_column_1_6 .et_pb_tabs_controls,
		.et_pb_column_2_5 .et_pb_tabs_controls,
		.et_pb_column_3_8 .et_pb_tabs_controls {
			border-bottom: none
		}

		.et_pb_column_1_3 .et_pb_tabs_controls li,
		.et_pb_column_1_4 .et_pb_tabs_controls li,
		.et_pb_column_1_5 .et_pb_tabs_controls li,
		.et_pb_column_1_6 .et_pb_tabs_controls li,
		.et_pb_column_2_5 .et_pb_tabs_controls li,
		.et_pb_column_3_8 .et_pb_tabs_controls li {
			float: none;
			border-right: none;
			border-bottom: 1px solid #d9d9d9
		}

		.et_pb_column_1_3 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,
		.et_pb_column_1_4 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,
		.et_pb_column_1_5 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,
		.et_pb_column_1_6 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,
		.et_pb_column_2_5 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,
		.et_pb_column_3_8 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li {
			width: 100%
		}

		.et_pb_tabs_controls {
			list-style: none !important;
			padding: 0 !important;
			line-height: inherit !important
		}

		@media (max-width:767px) {
			.et_pb_tabs_controls {
				border-bottom: none;
				height: auto !important
			}

			.et_pb_tabs_controls li {
				float: none;
				border-right: none;
				border-bottom: 1px solid #d9d9d9;
				display: block
			}
		}

		.et_pb_with_border .et_pb_testimonial_portrait {
			border: 0 solid #333
		}

		.et_pb_testimonial {
			position: relative;
			padding: 30px;
			line-height: 1.5
		}

		.et_pb_testimonial_portrait,
		.et_pb_testimonial_portrait:before {
			border-radius: 90px
		}

		.et_pb_testimonial_portrait {
			float: left;
			position: relative;
			display: block;
			width: 90px;
			height: 90px;
			margin-right: 30px;
			background-repeat: no-repeat;
			background-position: 50%;
			background-size: cover;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		.et_pb_testimonial_portrait:before {
			content: "";
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
			-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
			box-shadow: inset 0 0 3px rgba(0, 0, 0, .3)
		}

		.et_pb_column_1_3 .et_pb_testimonial_portrait,
		.et_pb_column_1_4 .et_pb_testimonial_portrait,
		.et_pb_column_1_5 .et_pb_testimonial_portrait,
		.et_pb_column_1_6 .et_pb_testimonial_portrait,
		.et_pb_column_2_5 .et_pb_testimonial_portrait,
		.et_pb_column_3_8 .et_pb_testimonial_portrait {
			float: none;
			display: block;
			margin: 0 auto 20px
		}

		.et_pb_testimonial_description {
			display: block;
			position: relative
		}

		.et_pb_bg_layout_dark .et_pb_testimonial_description a {
			color: #fff
		}

		.et_pb_testimonial:before {
			content: "|";
			font-size: 32px;
			left: 50%;
			position: absolute;
			top: -16px;
			background: #f5f5f5;
			margin-left: -16px;
			border-radius: 31px;
			z-index: 2
		}

		@media (min-width:981px) {

			.et_pb_column_1_5 .et_pb_testimonial_portrait,
			.et_pb_column_1_6 .et_pb_testimonial_portrait,
			.et_pb_column_2_5 .et_pb_testimonial_portrait {
				width: 100%;
				padding-bottom: 100%;
				height: 0
			}
		}

		@media (min-width:768px) and (max-width:980px) {
			.et_pb_column .et_pb_testimonial_portrait {
				float: left;
				display: block;
				margin-right: 30px
			}

			.et_pb_column .et_pb_testimonial_description {
				display: block
			}

			.et_pb_column_1_5 .et_pb_testimonial_portrait,
			.et_pb_column_1_6 .et_pb_testimonial_portrait,
			.et_pb_row_4col .et_pb_testimonial_portrait {
				float: none;
				display: block;
				margin: 0 auto 20px
			}
		}

		@media (max-width:767px) {
			.et_pb_column .et_pb_testimonial_description {
				width: 100%;
				display: block
			}

			.et_pb_column .et_pb_testimonial_portrait {
				display: block;
				float: none;
				margin: 0 auto 20px
			}

			.et_pb_bg_layout_dark_phone .et_pb_testimonial_description a {
				color: #fff
			}
		}

		@media (max-width:479px) {

			.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
			.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
				margin-bottom: 16% !important
			}

			.et_pb_tabs_controls {
				border-bottom: none
			}

			.et_pb_tabs_controls li {
				float: none;
				border-right: none;
				border-bottom: 1px solid #d9d9d9
			}

			.et_pb_testimonial {
				padding-top: 10%
			}
		}

		.et_pb_text {
			word-wrap: break-word
		}

		.et_pb_text ul {
			padding-bottom: 1em
		}

		.et_pb_text>:last-child {
			padding-bottom: 0
		}

		.et_pb_text_inner {
			position: relative
		}

		.et_pb_toggle_content,
		.et_pb_toggle_title {
			word-wrap: break-word
		}

		.et_pb_toggle {
			border: 1px solid #d9d9d9
		}

		.et_pb_toggle_close {
			background-color: #f4f4f4;
			padding: 20px
		}

		.et_pb_toggle_close .et_pb_toggle_content {
			display: none
		}

		.et_pb_toggle_open {
			padding: 20px;
			background-color: #fff;
			z-index: 1
		}

		.et_pb_toggle .et_pb_toggle_title,
		.et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title {
			cursor: pointer;
			position: relative;
			padding: 0 50px 0 0
		}

		.et_pb_toggle_close .et_pb_toggle_title {
			color: #666
		}

		.et_pb_toggle_open .et_pb_toggle_title {
			color: #333
		}

		.et_pb_toggle_title:before {
			content: "\E050";
			position: absolute;
			right: 0;
			font-size: 16px;
			color: #ccc;
			top: 50%;
			margin-top: -.5em
		}

		.et_pb_toggle .et_pb_toggle_title:before {
			right: 0;
			left: auto
		}

		.et_pb_toggle_open .et_pb_toggle_title:before {
			content: "\E04F"
		}

		.et_pb_toggle_content {
			padding-top: 20px;
			position: relative
		}

		.et_pb_toggle_content:empty {
			display: none !important
		}

		.et_pb_toggle_content p:last-of-type {
			padding-bottom: 0
		}

		.et_pb_with_border.et_pb_video_slider .et_pb_carousel_item,
		.et_pb_with_border.et_pb_video_slider .et_pb_slider {
			border: 0 solid #333
		}

		.et_pb_video_slider {
			position: relative
		}

		.et_pb_video_slider .et_pb_slider:hover .et_pb_video_overlay_hover {
			background: rgba(0, 0, 0, .6)
		}

		.et_pb_video_slider .et-pb-controllers-has-video-tag.et-pb-controllers {
			bottom: 35px
		}

		.et-pb-is-sliding-carousel {
			overflow-x: hidden
		}

		.et_pb_carousel {
			margin-top: 2%;
			position: relative;
			overflow: hidden
		}

		.et_pb_carousel:hover .et-pb-arrow-prev {
			left: 10px;
			opacity: 1
		}

		.et_pb_carousel:hover .et-pb-arrow-next {
			right: 10px;
			opacity: 1
		}

		.et_pb_slider_carousel {
			margin-bottom: 0 !important
		}

		.et_pb_carousel_items {
			width: 100%;
			height: auto;
			position: relative;
			overflow: hidden
		}

		.et_pb_carousel_items .et-carousel-group {
			display: none;
			float: left;
			width: 100%;
			position: relative
		}

		.et_pb_carousel_items .et-carousel-group.active {
			display: block
		}

		.et_pb_carousel_items .et-carousel-group.active .et_pb_carousel_item:last-child {
			margin-right: 0
		}

		.et_pb_carousel_item {
			display: none;
			position: relative;
			background: rgba(0, 0, 0, .25);
			float: left;
			margin: 0 2% 0 0;
			padding: 0
		}

		.et_pb_carousel_item:after {
			padding-top: 75%;
			display: block;
			content: ""
		}

		.et_pb_carousel_item .et_pb_video_overlay {
			position: absolute;
			top: 0;
			bottom: 0;
			right: 0;
			left: 0
		}

		.et_pb_carousel_item.et-pb-active-control .et_pb_video_overlay_hover {
			background: rgba(0, 0, 0, .6)
		}

		.et_pb_carousel_item .et_pb_video_play {
			opacity: 0;
			-webkit-transition: .5s ease-in-out;
			transition: all .5s ease-in-out
		}

		.et_pb_carousel_item .et_pb_video_overlay:hover .et_pb_video_play {
			opacity: 1
		}

		.et_pb_carousel_item .et_pb_video_overlay_hover:hover {
			background: rgba(0, 0, 0, .6)
		}

		.et_pb_column_1_4 .et_pb_slider_carousel .et_pb_slide,
		.et_pb_column_1_5 .et_pb_slider_carousel .et_pb_slide,
		.et_pb_column_1_6 .et_pb_slider_carousel .et_pb_slide {
			min-height: 0 !important
		}

		.et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play,
		.et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play,
		.et_pb_column_3_4 .et_pb_carousel_item .et_pb_video_play,
		.et_pb_column_3_5 .et_pb_carousel_item .et_pb_video_play,
		.et_pb_column_4_4 .et_pb_carousel_item .et_pb_video_play {
			font-size: 2.78rem;
			line-height: 2.78rem;
			margin-left: -1.39rem;
			margin-top: -1.39rem
		}

		.et_pb_column_1_3 .et_pb_carousel_item .et_pb_video_play,
		.et_pb_column_2_5 .et_pb_carousel_item .et_pb_video_play,
		.et_pb_column_3_8 .et_pb_carousel_item .et_pb_video_play {
			font-size: 2rem;
			line-height: 2rem;
			margin-left: -1rem;
			margin-top: -1rem
		}

		.et_pb_column_1_4 .et_pb_carousel_item .et_pb_video_play,
		.et_pb_column_1_5 .et_pb_carousel_item .et_pb_video_play,
		.et_pb_column_1_6 .et_pb_carousel_item .et_pb_video_play {
			font-size: 1.5rem;
			line-height: 1.5rem;
			margin-left: -.75rem;
			margin-top: -.75rem
		}

		.et_pb_video_slider .et_pb_slide {
			padding: 0
		}

		@media (max-width:767px) {

			.et_pb_slider_carousel:hover .et-pb-arrow-next,
			.et_pb_slider_carousel:hover .et-pb-arrow-prev {
				opacity: 0 !important
			}

			.et_pb_carousel .et-pb-arrow-prev,
			.et_pb_carousel:hover .et-pb-arrow-prev {
				left: -8px;
				opacity: 1
			}

			.et_pb_carousel .et-pb-arrow-next,
			.et_pb_carousel:hover .et-pb-arrow-next {
				right: -8px;
				opacity: 1
			}

			.et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play,
			.et_pb_column_1_4 .et_pb_carousel_item .et_pb_video_play,
			.et_pb_column_1_5 .et_pb_carousel_item .et_pb_video_play,
			.et_pb_column_1_6 .et_pb_carousel_item .et_pb_video_play,
			.et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play,
			.et_pb_column_3_4 .et_pb_carousel_item .et_pb_video_play,
			.et_pb_column_3_5 .et_pb_carousel_item .et_pb_video_play,
			.et_pb_column_4_4 .et_pb_carousel_item .et_pb_video_play {
				font-size: 2rem;
				line-height: 2rem;
				margin-left: -1rem;
				margin-top: -1rem
			}
		}

		.et_mobile_device .et_pb_slider_carousel .et-pb-arrow-next,
		.et_mobile_device .et_pb_slider_carousel .et-pb-arrow-prev {
			opacity: 0 !important
		}

		.et_mobile_device .et_pb_carousel .et-pb-arrow-prev {
			left: -10px;
			opacity: 1
		}

		.et_mobile_device .et_pb_carousel .et-pb-arrow-next {
			right: -10px;
			opacity: 1
		}

		.et_pb_video {
			position: relative
		}

		.et_pb_with_border.et_pb_shop .et_shop_image>img {
			border: 0 solid #333
		}

		.et_pb_wc_breadcrumb {
			word-wrap: break-word
		}

		.et_pb_wc_cart_notice .woocommerce-error {
			border: 0 solid #333 !important
		}

		.et_pb_wc_cart_notice.et_pb_bg_layout_dark {
			color: inherit !important
		}

		.woocommerce-order-received .et_pb_wc_cart_notice {
			display: none
		}

		.et_pb_wc_cart_notice form .form-row {
			padding: 0;
			margin-bottom: 12px
		}

		.et_pb_wc_meta {
			word-wrap: break-word
		}

		.et_pb_wc_meta_empty {
			display: none
		}

		.et_pb_wc_meta .product_meta>span:last-child:after {
			content: "" !important
		}

		.et_pb_with_border .et_pb_wc_related_products .et_shop_image>img:not(.woocommerce-placeholder),
		.et_pb_with_border.et_pb_wc_related_products .et_shop_image {
			border: 0 solid #333
		}

		.et_pb_wc_related_products .et_shop_image>img {
			border-style: solid
		}

		.et_pb_wc_tabs {
			border: 1px solid #d9d9d9
		}

		.et_pb_wc_cart_totals form .form-row {
			padding: 0;
			margin-bottom: 12px
		}

		.et_pb_wc_cart_totals form .form-row textarea {
			width: -moz-available;
			width: -webkit-fill-available;
			width: fill-available
		}

		.et_pb_wc_cart_totals form .form-row textarea {
			height: auto
		}

		.et_pb_wc_checkout_billing .woocommerce-error {
			border: 0 solid #333 !important;
			line-height: 1.7em
		}

		.et_pb_wc_checkout_billing form .form-row {
			padding: 0;
			margin-bottom: 12px
		}

		.et_pb_wc_checkout_billing .woocommerce-notices-wrapper {
			display: none
		}

		.et_pb_wc_checkout_billing form .form-row textarea {
			height: auto
		}

		.et_pb_wc_checkout_shipping form .form-row {
			padding: 0;
			margin-bottom: 12px
		}

		.et_pb_wc_checkout_shipping .woocommerce-notices-wrapper {
			display: none
		}

		.et_pb_wc_checkout_shipping form .form-row textarea {
			height: auto
		}

		.et_pb_wc_checkout_order_details .woocommerce-notices-wrapper {
			display: none
		}

		.et_pb_wc_checkout_payment_info .wc_payment_method a {
			font-size: 14px !important;
			line-height: 1.7em !important
		}

		.et_pb_wc_checkout_payment_info form .form-row {
			margin: 2em 0 0
		}

		.et_pb_wc_checkout_payment_info .woocommerce-notices-wrapper {
			display: none
		}

		.woocommerce-order-received .et_pb_no_top_bottom_padding {
			padding-top: 0;
			padding-bottom: 0
		}

		.et_pb_slider .et_pb_container {
			width: 100%;
			margin: 0 auto;
			position: relative;
			z-index: 2
		}

		.et_pb_with_border .et_pb_slide_image img {
			border: 0 solid #333
		}

		.et_pb_slides .et_pb_container {
			display: table;
			table-layout: fixed
		}

		.et_pb_slides .et_pb_empty_slide.et_pb_container {
			display: block
		}

		.et_pb_slide_description {
			word-wrap: break-word
		}

		.et-pb-active-slide .et_pb_slide_description {
			-webkit-animation-duration: .7s;
			animation-duration: .7s;
			-webkit-animation-delay: .9s;
			animation-delay: .9s;
			-webkit-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out;
			-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
			-webkit-animation-name: fadeBottom;
			animation-name: fadeBottom
		}

		.et_pb_bg_layout_dark .et_pb_slide_description {
			text-shadow: 0 1px 3px rgba(0, 0, 0, .3)
		}

		.et_pb_slide_description {
			padding: 16% 8%;
			width: auto;
			margin: auto
		}

		.et_pb_slide_image {
			position: absolute;
			bottom: 0
		}

		.et_pb_slide_video {
			position: absolute;
			top: 50%;
			bottom: auto
		}

		.et_pb_slide:first-child .et_pb_slide_image img {
			opacity: 0
		}

		.et_pb_slide:first-child .et_pb_slide_image img.active {
			opacity: 1;
			-webkit-animation-duration: .7s;
			animation-duration: .7s;
			-webkit-animation-delay: .6s;
			animation-delay: .6s;
			-webkit-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out;
			-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
			-webkit-animation-name: fadeLeft;
			animation-name: fadeLeft
		}

		.et_pb_media_alignment_center .et_pb_slide_image {
			bottom: auto;
			top: 50%
		}

		.et-pb-active-slide .et_pb_slide_image,
		.et-pb-active-slide .et_pb_slide_video {
			-webkit-animation-duration: .7s;
			animation-duration: .7s;
			-webkit-animation-delay: .6s;
			animation-delay: .6s;
			-webkit-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out;
			-webkit-animation-fill-mode: both;
			animation-fill-mode: both
		}

		.et-pb-active-slide .et_pb_slide_image {
			-webkit-animation-name: fadeLeft;
			animation-name: fadeLeft
		}

		.et_pb_slide_image img {
			width: auto;
			vertical-align: bottom
		}

		.et_pb_slide_image,
		.et_pb_slide_video {
			width: 47.25%;
			margin-right: 5.5%
		}

		.et_pb_slide_video .wp-video-shortcode video,
		.et_pb_slide_video video.wp-video-shortcode {
			height: auto
		}

		@media (min-width:981px) {

			.et_pb_column_1_2 .et_pb_slide_image,
			.et_pb_column_1_2 .et_pb_slide_video,
			.et_pb_column_1_3 .et_pb_slide_image,
			.et_pb_column_1_3 .et_pb_slide_video,
			.et_pb_column_1_4 .et_pb_slide_image,
			.et_pb_column_1_4 .et_pb_slide_video,
			.et_pb_column_1_5 .et_pb_slide_image,
			.et_pb_column_1_5 .et_pb_slide_video,
			.et_pb_column_1_6 .et_pb_slide_image,
			.et_pb_column_1_6 .et_pb_slide_video,
			.et_pb_column_2_5 .et_pb_slide_image,
			.et_pb_column_2_5 .et_pb_slide_video,
			.et_pb_column_3_5 .et_pb_slide_image,
			.et_pb_column_3_5 .et_pb_slide_video,
			.et_pb_column_3_8 .et_pb_slide_image,
			.et_pb_column_3_8 .et_pb_slide_video {
				top: auto;
				bottom: auto;
				position: relative
			}

			.et_pb_column_1_2 .et_pb_slide_image,
			.et_pb_column_1_2 .et_pb_slide_video,
			.et_pb_column_1_3 .et_pb_slide_image,
			.et_pb_column_1_3 .et_pb_slide_video,
			.et_pb_column_1_4 .et_pb_slide_image,
			.et_pb_column_1_4 .et_pb_slide_video,
			.et_pb_column_1_5 .et_pb_slide_image,
			.et_pb_column_1_5 .et_pb_slide_video,
			.et_pb_column_1_6 .et_pb_slide_image,
			.et_pb_column_1_6 .et_pb_slide_video,
			.et_pb_column_2_5 .et_pb_slide_image,
			.et_pb_column_2_5 .et_pb_slide_video,
			.et_pb_column_3_5 .et_pb_slide_image,
			.et_pb_column_3_5 .et_pb_slide_video,
			.et_pb_column_3_8 .et_pb_slide_image,
			.et_pb_column_3_8 .et_pb_slide_video {
				width: 100% !important
			}

			.et_pb_column_1_2 .et_pb_slide_image,
			.et_pb_column_1_2 .et_pb_slide_video,
			.et_pb_column_1_3 .et_pb_slide_image,
			.et_pb_column_1_3 .et_pb_slide_video,
			.et_pb_column_1_4 .et_pb_slide_image,
			.et_pb_column_1_4 .et_pb_slide_video,
			.et_pb_column_1_5 .et_pb_slide_image,
			.et_pb_column_1_5 .et_pb_slide_video,
			.et_pb_column_1_6 .et_pb_slide_image,
			.et_pb_column_1_6 .et_pb_slide_video,
			.et_pb_column_2_5 .et_pb_slide_image,
			.et_pb_column_2_5 .et_pb_slide_video,
			.et_pb_column_3_5 .et_pb_slide_image,
			.et_pb_column_3_5 .et_pb_slide_video,
			.et_pb_column_3_8 .et_pb_slide_image,
			.et_pb_column_3_8 .et_pb_slide_video {
				padding: 0;
				margin: 10% 0 0 !important
			}

			.et_pb_column_1_3 .et_pb_slide_description,
			.et_pb_column_2_5 .et_pb_slide_description {
				padding-bottom: 26%
			}

			.et_pb_column_1_4 .et_pb_slide .et_pb_slide_description,
			.et_pb_column_1_5 .et_pb_slide .et_pb_slide_description,
			.et_pb_column_1_6 .et_pb_slide .et_pb_slide_description {
				padding-bottom: 34%
			}
		}

		@media (max-width:980px) {
			.et_pb_woo_custom_button_icon .et_pb_custom_button_icon.et_pb_button:after {
				content: attr(data-icon-tablet)
			}

			.et_pb_slide_description {
				text-align: center
			}
		}

		@media (max-width:767px) {
			.et_pb_woo_custom_button_icon .et_pb_custom_button_icon.et_pb_button:after {
				content: attr(data-icon-phone)
			}

			.et_pb_slide_description {
				text-align: center
			}

			.et_pb_media_alignment_center .et_pb_slide_image {
				top: 0
			}

			.et_pb_slide_image,
			.et_pb_slide_video {
				width: 100%
			}

			.et_pb_slide_image,
			.et_pb_slide_video {
				display: none !important;
				position: relative;
				top: auto;
				margin: 50px auto 0;
				padding: 0;
				margin-top: 6% !important
			}

			.et_pb_slide_video {
				float: none
			}

			.et_pb_slide_image img {
				max-height: 300px
			}

			.et_pb_section_first .et_pb_slide_image img {
				max-height: 300px !important
			}

			.et_pb_section_first .et_pb_slide_image {
				margin: 0 !important;
				top: 20px
			}

			.et_pb_bg_layout_dark_phone .et_pb_slide_description {
				text-shadow: 0 1px 3px rgba(0, 0, 0, .3)
			}
		}

		@media (min-width:480px) {

			.et_pb_column_1_4 .et_pb_slide_description,
			.et_pb_column_1_5 .et_pb_slide_description,
			.et_pb_column_1_6 .et_pb_slide_description {
				padding-bottom: 26%
			}
		}

		.lp-vcenter {
			display: flex;
			flex-direction: column;
			justify-content: center;
			display: -webkit-box;
			display: -webkit-flex;
			display: -moz-box;
			display: -ms-flexbox;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-moz-box-orient: vertical;
			-moz-box-direction: normal;
			-ms-flex-direction: column;
			-webkit-box-pack: center;
			-webkit-justify-content: center;
			-moz-box-pack: center;
			-ms-flex-pack: center
		}

		.et_mobile_menu {
			margin-left: -30px;
			padding: 5%;
			width: calc(100% + 60px)
		}

		.mobile_nav.opened .mobile_menu_bar:before {
			content: "\4d"
		}

		sup {
			font-size: 70%
		}



		body,
		body .et_pb_bg_layout_dark .et_pb_post p,
		body .et_pb_bg_layout_light .et_pb_post p {
			font-size: 14px
		}

		body {
			color: #fcfcfc
		}

		h1,
		h2,
		h3 {
			color: #262626
		}

		body {
			line-height: 1.3em
		}

		.et_overlay:before,
		.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
		.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
		.et_pb_sum,
		.et_toggle_slide_menu:after,
		.mobile_menu_bar:after,
		.mobile_menu_bar:before,
		.wp-pagenavi a:hover {
			color: rgba(87, 0, 219, .83)
		}

		.comment-reply-link,
		.et_pb_bg_layout_light .et_pb_newsletter_button,
		.et_pb_bg_layout_light.et_pb_module.et_pb_button {
			color: rgba(87, 0, 219, .83)
		}

		.et_mobile_menu,
		.footer-widget li:before,
		.nav li ul {
			border-color: rgba(87, 0, 219, .83)
		}

		.et_audio_content,
		.et_pb_counter_amount,
		.et_pb_post_slider.et_pb_bg_layout_dark,
		.et_slide_in_menu_container {
			background-color: rgba(87, 0, 219, .83)
		}

		a {
			color: #fff
		}

		#main-header,
		#main-header .et_mobile_menu,
		#main-header .nav li ul {
			background-color: rgba(255, 255, 255, 0)
		}

		#main-header .nav li ul {
			background-color: rgba(255, 255, 255, .53)
		}

		.et_secondary_nav_enabled #page-container #top-header {
			background-color: #fff !important
		}

		#et-secondary-nav li ul {
			background-color: #fff
		}

		#top-menu a,
		.et_mobile_menu li a,
		.et_search_form_container input,
		span.et_close_search_field:after {
			color: rgba(255, 255, 255, .8)
		}

		.et_search_form_container input::-moz-placeholder {
			color: rgba(255, 255, 255, .8)
		}

		.et_search_form_container input::-webkit-input-placeholder {
			color: rgba(255, 255, 255, .8)
		}

		.et_search_form_container input:-ms-input-placeholder {
			color: rgba(255, 255, 255, .8)
		}

		#main-header .nav li ul a {
			color: rgba(5, 5, 5, .7)
		}

		#et-secondary-nav li li a,
		#top-header,
		#top-header a {
			font-weight: 400;
			font-style: normal;
			text-transform: uppercase;
			text-decoration: none
		}

		#top-menu li a,
		.et_search_form_container input {
			font-weight: 700;
			font-style: normal;
			text-transform: uppercase;
			text-decoration: none
		}

		.et_search_form_container input::-moz-placeholder {
			font-weight: 700;
			font-style: normal;
			text-transform: uppercase;
			text-decoration: none
		}

		.et_search_form_container input::-webkit-input-placeholder {
			font-weight: 700;
			font-style: normal;
			text-transform: uppercase;
			text-decoration: none
		}

		.et_search_form_container input:-ms-input-placeholder {
			font-weight: 700;
			font-style: normal;
			text-transform: uppercase;
			text-decoration: none
		}

		#top-menu li.current-menu-item>a,
		#top-menu li.current_page_item>a {
			color: #fff
		}

		.footer-widget li:before {
			border-color: rgba(87, 0, 219, .83)
		}

		#main-header {
			box-shadow: none
		}

		body .et_pb_button {
			font-size: 16px;
			background-color: #121517;
			border-width: 1px !important;
			border-color: rgba(255, 255, 255, .2);
			border-radius: 50px
		}

		body.et_pb_button_helper_class .et_pb_button,
		body.et_pb_button_helper_class .et_pb_module.et_pb_button {
			color: #fff
		}

		body .et_pb_button:after {
			font-size: 25.6px
		}

		body .et_pb_bg_layout_light .et_pb_button:hover,
		body .et_pb_bg_layout_light.et_pb_button:hover,
		body .et_pb_button:hover {
			color: #fff !important;
			background-color: white;
			border-color: #fff !important;
			border-radius: 50px
		}

		h1,
		h2,
		h3 {
			font-weight: 700;
			font-style: normal;
			text-transform: none;
			text-decoration: none
		}

		@media only screen and (min-width:981px) {
			#logo {
				max-height: 70%
			}

			.et_header_style_left .et-fixed-header #et-top-navigation,
			.et_header_style_split .et-fixed-header #et-top-navigation {
				padding: 25px 0 0
			}

			.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,
			.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a {
				padding-bottom: 25px
			}

			.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap {
				width: 50px;
				margin: -50px 0
			}

			.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
				max-height: 50px
			}

			.et_header_style_fullscreen .et-fixed-header #et-top-navigation,
			.et_header_style_slide .et-fixed-header #et-top-navigation {
				padding: 16px 0 !important
			}

			.et_fixed_nav #page-container .et-fixed-header#top-header {
				background-color: rgba(255, 0, 0, .57) !important
			}

			.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul {
				background-color: rgba(255, 0, 0, .57)
			}

			.et-fixed-header#main-header,
			.et-fixed-header#main-header .nav li ul {
				background-color: #fefefe
			}

			.et-fixed-header #top-menu a,
			.et-fixed-header .et_close_search_field:after,
			.et-fixed-header .et_search_form_container input {
				color: rgba(34, 34, 34, .8) !important
			}

			.et-fixed-header .et_search_form_container input::-moz-placeholder {
				color: rgba(34, 34, 34, .8) !important
			}

			.et-fixed-header .et_search_form_container input::-webkit-input-placeholder {
				color: rgba(34, 34, 34, .8) !important
			}

			.et-fixed-header .et_search_form_container input:-ms-input-placeholder {
				color: rgba(34, 34, 34, .8) !important
			}

			.et-fixed-header #top-menu li.current-menu-item>a,
			.et-fixed-header #top-menu li.current_page_item>a {
				color: #222 !important
			}

			.et-fixed-header#top-header a {
				color: rgba(34, 34, 34, .8)
			}
		}

		@media only screen and (min-width:1350px) {
			.et_pb_row {
				padding: 27px 0
			}

			.et_pb_section {
				padding: 54px 0
			}

			.et_pb_fullwidth_section {
				padding: 0
			}
		}

		h1 {
			font-size: 42px
		}

		h2 {
			font-size: 36px
		}

		h3 {
			font-size: 30px
		}

		.et_pb_blog_grid .et_audio_content h2,
		.et_pb_blog_grid h2,
		.et_pb_circle_counter h3,
		.et_pb_column_1_3 .et_audio_content h2,
		.et_pb_column_1_3 .et_pb_post h2,
		.et_pb_column_1_4 .et_audio_content h2,
		.et_pb_column_1_4 .et_pb_post h2,
		.et_pb_column_3_8 .et_audio_content h2,
		.et_pb_gallery_grid .et_pb_gallery_item h3,
		.et_pb_number_counter h3 {
			font-size: 25px
		}

		.et_pb_gallery_grid .et_pb_gallery_item h3 {
			font-size: 22px
		}

		h1 {
			font-weight: 600
		}

		h2 {
			font-weight: 600
		}

		h3 {
			font-weight: 600
		}

		.et_pb_blog_grid .et_audio_content h2,
		.et_pb_blog_grid h2,
		.et_pb_circle_counter h3,
		.et_pb_column_1_3 .et_audio_content h2,
		.et_pb_column_1_3 .et_pb_post h2,
		.et_pb_column_1_4 .et_audio_content h2,
		.et_pb_column_1_4 .et_pb_post h2,
		.et_pb_column_3_8 .et_audio_content h2,
		.et_pb_gallery_grid .et_pb_gallery_item h3,
		.et_pb_number_counter h3 {
			font-weight: 600
		}

		.et_pb_gallery_grid .et_pb_gallery_item h3 {
			font-weight: 600
		}

		h1,
		h2,
		h3 {
			font-family: roobert, Georgia, "Times New Roman", serif
		}

		body,
		input,
		select,
		textarea {
			font-family: roobert, Georgia, "Times New Roman", serif
		}

		.et_pb_button {
			font-family: roobert, Georgia, "Times New Roman", serif
		}

		#et-top-navigation,
		#main-header {
			font-family: Poppins, Helvetica, Arial, Lucida, sans-serif
		}

		#main-content,


		#page-container {
			overflow-x: hidden !important
		}

		.white_light_border::before {
			content: "";
			width: 100%;
			aspect-ratio: 1/1;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			background: conic-gradient(transparent 270deg, #fff, transparent);
			animation: 3s linear infinite border_light_rotate
		}

		.white_light_border {
			padding: 1px !important;
			overflow: hidden !important;
			display: flex;
			width: fit-content;
			border-radius: 100px;
			margin-left: auto;
			margin-right: auto
		}

		.white_light_border_inner {
			background-color: #121517
		}

		@keyframes border_light_rotate {
			0% {
				transform: translate(-80%, -50%) scale(1.4) rotate(0)
			}

			33% {
				transform: translate(-20%, -50%) scale(1.4) rotate(60deg)
			}

			50% {
				transform: translate(-20%, -50%) scale(1.4) rotate(180deg)
			}

			83% {
				transform: translate(-80%, -50%) scale(1.4) rotate(240deg)
			}

			100% {
				transform: translate(-80%, -50%) scale(1.4) rotate(360deg)
			}
		}

		[data-columns]::before {
			visibility: hidden;
			position: absolute;
			font-size: 1px
		}

		.fluid-width-video-wrapper {
			width: 100%;
			position: relative;
			padding: 0
		}

		.fluid-width-video-wrapper embed,
		.fluid-width-video-wrapper iframe,
		.fluid-width-video-wrapper object {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%
		}

		body[data-scroll-step="0"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="1"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="2"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="3"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="4"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="5"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="6"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="7"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="8"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="9"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="10"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="11"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="12"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="13"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="14"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="15"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="16"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="17"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="18"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="19"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="20"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="21"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="22"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="23"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="24"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="25"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="37"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="38"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="39"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="40"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="47"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="48"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="49"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="50"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="51"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="52"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="53"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="54"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="55"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="56"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="57"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="61"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="80"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="100"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="120"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="189"] .et_pb_section_2 {
			opacity: 0;
			transition: opacity .2s linear
		}

		body[data-scroll-step="400"] .et_pb_section_2 {
			opacity: 1;
			transition: opacity .2s linear
		}

		body[data-scroll-step="443"] .et_pb_section_2 {
			opacity: 1;
			transition: opacity .2s linear
		}

		body[data-scroll-step="0"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="1"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="2"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="3"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="4"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="5"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="6"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="7"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="8"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="9"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="10"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="11"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="12"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="13"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="14"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="15"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="16"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="17"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="18"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="19"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="20"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="21"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="22"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="23"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="24"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="25"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="37"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="38"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="39"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="40"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="47"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="48"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="49"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="50"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="51"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="52"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="53"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="54"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="55"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="56"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="57"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="61"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="80"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="100"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="120"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="189"] .et_pb_row_2 {
			transform: translateY(100px);
			transition: transform .2s linear
		}

		body[data-scroll-step="400"] .et_pb_row_2 {
			transform: translateY(-45px);
			transition: transform .2s linear
		}

		body[data-scroll-step="443"] .et_pb_row_2 {
			transform: translateY(-50px);
			transition: transform .2s linear
		}

		body[data-scroll-step="0"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="1"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="2"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="3"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="4"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="5"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="6"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="7"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="8"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="9"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="10"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="11"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="12"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="13"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="14"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="15"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="16"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="17"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="18"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="19"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="20"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="21"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="22"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="23"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="24"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="25"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="37"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="38"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="39"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="40"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="47"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="48"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="49"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="50"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="51"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="52"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="53"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="54"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="55"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="56"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="57"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="61"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="80"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="100"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="120"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="189"] .et_pb_section_0_tb_footer {
			opacity: 0;
			transform: translateY(100px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="400"] .et_pb_section_0_tb_footer {
			opacity: .956;
			transform: translateY(3px);
			transition: opacity .2s linear, transform .2s linear
		}

		body[data-scroll-step="443"] .et_pb_section_0_tb_footer {
			opacity: 1;
			transform: translateY(0);
			transition: opacity .2s linear, transform .2s linear
		}

		:root {
			--gradient-shadow: linear-gradient(45deg, #25C7F6, #FE5DB4, #FFD26C, #25C7F6, #FE5DB4, #FFD26C, #25C7F6, #FE5DB4, #FFD26C, #25C7F6)
		}

		.screen-border-gradient {
			display: flex;
			z-index: 999;
			justify-content: center;
			align-items: center;
			position: relative;
			color: #fff;
			text-align: center;
			font-size: 50px;
			font-weight: 700;
			width: 100vw;
			height: 100vh;
			position: fixed;
			top: 0;
			left: 0;
			opacity: 0;
			clip-path: polygon(0% 0%, 0% 100%, 0 100%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%, 100% 100%, 100% 0%);
			transition: clip-path .6s ease, opacity .6s;
			background: linear-gradient(0deg, rgba(0, 0, 0, 0), #262626)
		}

		.screen-border-gradient.show {
			opacity: 1;
			transition: clip-path .3s ease, opacity .3s;
			clip-path: polygon(0% 0%, 0% 100%, var(--gradient-border-width) 100%, var(--gradient-border-width) var(--gradient-border-width), calc(100% - var(--gradient-border-width)) var(--gradient-border-width), calc(100% - var(--gradient-border-width)) calc(100% - var(--gradient-border-width)), var(--gradient-border-width) calc(100% - var(--gradient-border-width)), var(--gradient-border-width) 100%, 100% 100%, 100% 0%)
		}

		.screen-border-gradient:after,
		.screen-border-gradient:before {
			content: "";
			position: absolute;
			top: -2px;
			left: -2px;
			background: var(--gradient-shadow);
			background-size: 400%;
			width: calc(100% + 4px);
			height: calc(100% + 4px);
			z-index: -1;
			animation: 30s linear infinite animate
		}

		.screen-border-gradient:after {
			filter: blur(20px)
		}

		:root {
			--gradient-border-width: 5px
		}

		@keyframes animate {
			0% {
				background-position: 0 0
			}

			50% {
				background-position: 300% 0
			}

			100% {
				background-position: 0 0
			}
		}

		.et_pb_section_0_tb_header.et_pb_section,
		.et_pb_section_1_tb_header.et_pb_section {
			padding-top: 0;
			padding-bottom: 0;
			background-color: RGBA(255, 255, 255, 0) !important
		}

		.et_pb_row_0_tb_header {
			background-color: RGBA(255, 255, 255, 0);
			border-radius: 95px 95px 95px 95px;
			border-width: 1px;
			border-color: rgba(255, 255, 255, 0);
			box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0);
			z-index: 500 !important;
			position: static !important;
			top: 0;
			right: auto;
			bottom: auto;
			left: 0;
			transition: margin .3s ease 0s, padding .3s ease 0s, border .3s ease 0s, box-shadow .3s ease 0s, max-width .3s ease 0s
		}

		.et_pb_sticky .et_pb_row_0_tb_header {
			background-image: linear-gradient(120deg, rgba(9, 7, 10, .9) 0, rgba(9, 7, 10, .75) 100%);
			background-color: transparent;
			border-color: rgba(255, 255, 255, .06);
			margin-top: 20px !important;
			margin-bottom: 0 !important;
			padding-top: 15px !important;
			padding-right: 15px !important;
			padding-bottom: 15px !important;
			padding-left: 15px !important;
			max-width: 800px;
			box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, .15);
			z-index: 500 !important
		}

		.et_pb_row_0_tb_header.et_pb_row,
		.et_pb_row_1_tb_header.et_pb_row {
			padding-top: 20px !important;
			padding-right: 30px !important;
			padding-bottom: 20px !important;
			padding-left: 30px !important;
			margin-top: 0 !important;
			padding-top: 20px;
			padding-right: 30px;
			padding-bottom: 20px;
			padding-left: 30px
		}

		.et_pb_row_0_tb_header,
		body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row {
			width: 100%;
			max-width: 2560px
		}

		.et_pb_image_0_tb_header {
			margin-top: 0 !important;
			margin-right: 0 !important;
			margin-bottom: 0 !important;
			margin-left: 15px !important;
			max-width: 175px;
			z-index: 500;
			position: relative;
			text-align: left;
			margin-left: 0
		}

		.et_pb_sticky .et_pb_image_0_tb_header {
			z-index: 500 !important
		}

		.et_pb_menu_0_tb_header.et_pb_menu ul li a,
		.et_pb_menu_1_tb_header.et_pb_menu ul li a {
			font-weight: 600;
			color: #f55f8d!important
		}

		.et_pb_menu_0_tb_header.et_pb_menu,
		.et_pb_menu_1_tb_header.et_pb_menu {
			background-color: RGBA(255, 255, 255, 0)
		}

		.et_pb_menu_0_tb_header {
			margin-top: 0 !important;
			margin-bottom: 0 !important;
			width: 100%;
			position: absolute !important;
			top: 50%;
			bottom: auto;
			left: 50%;
			right: auto;
			transform: translateX(-50%) translateY(-50%)
		}

		.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a,
		.et_pb_menu_1_tb_header.et_pb_menu ul li.current-menu-item a {
			color: #f55f8d !important
		}

		.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,
		.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul,
		.et_pb_menu_0_tb_header.et_pb_menu .nav li ul {
			background-color: RGBA(255, 255, 255, 0) !important
		}

		.et_pb_menu_0_tb_header .et_pb_menu__logo-slot,
		.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap {
			width: auto;
			max-width: 100%
		}

		.et_pb_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
		.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
		.et_pb_menu_1_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
		.et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img {
			height: auto;
			max-height: none
		}

		.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
			color: rgba(87, 0, 219, .83)
		}

		.et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header,
		.et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header:hover {
			padding-top: 7px !important;
			padding-right: 25px !important;
			padding-bottom: 7px !important;
			padding-left: 25px !important
		}

		body #page-container .et_pb_section .et_pb_button_0_tb_header {
			color: #222 !important;
			border-width: 1px !important;
			border-color: rgba(255, 255, 255, .2);
			letter-spacing: 0;
			font-size: 16px;
			font-weight: 600 !important;
			background-color: #fff
		}

		body #page-container .et_pb_section .et_pb_button_0_tb_header:hover {
			color: #fff !important;
			border-color: #fff !important;
			background-image: initial;
			background-color: white
		}

		body #page-container .et_pb_section .et_pb_button_0_tb_header:after,
		body #page-container .et_pb_section .et_pb_button_0_tb_header:before {
			display: none !important
		}

		.et_pb_button_0_tb_header {
			transition: color .3s ease 0s, background-color .3s ease 0s, border .3s ease 0s
		}

		.et_pb_button_0_tb_header,
		.et_pb_button_0_tb_header:after {
			transition: all .3s ease 0s
		}

		.et_pb_sticky .et_pb_row_1_tb_header {
			background-image: linear-gradient(120deg, rgba(9, 7, 10, .9) 0, rgba(9, 7, 10, .75) 100%);
			background-color: transparent;
			border-color: rgba(255, 255, 255, .06);
			margin-top: 20px !important;
			margin-bottom: 0 !important;
			padding-top: 15px !important;
			padding-right: 15px !important;
			padding-bottom: 15px !important;
			padding-left: 30px !important;
			max-width: 800px;
			box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, .15);
			z-index: 500 !important
		}

		.et_pb_row_1_tb_header {
			border-radius: 95px 95px 95px 95px;
			border-width: 1px;
			border-color: rgba(255, 255, 255, 0);
			box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0);
			z-index: 500 !important;
			position: static !important;
			top: 0;
			right: auto;
			bottom: auto;
			left: 0;
			transition: margin .3s ease 0s, padding .3s ease 0s, border .3s ease 0s, box-shadow .3s ease 0s, max-width .3s ease 0s
		}

		.et_pb_row_1_tb_header,
		body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row {
			width: 90%;
			max-width: 2560px
		}

		.et_pb_menu_1_tb_header {
			margin-top: 0 !important;
			margin-bottom: 0 !important
		}

		.et_pb_menu_1_tb_header.et_pb_menu .nav li ul {
			background-color: white !important;
			border-color: white
		}

		.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu {
			border-color: white
		}

		.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a {
			color: rgba(255, 255, 255, .86) !important
		}

		.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu a,
		.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a {
			color: #fff !important
		}

		.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu,
		.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul {
			background-color: white !important
		}

		.et_pb_menu_1_tb_header .et_pb_menu__logo-slot,
		.et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap {
			width: auto;
			max-width: 120px
		}

		.et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar:before {
			color: #fff
		}

		@media only screen and (min-width:981px) {
			.et_pb_section_1_tb_header {
				display: none !important
			}
		}

		@media only screen and (min-width:768px) and (max-width:980px) {
			.et_pb_section_0_tb_header {
				display: none !important
			}
		}

		@media only screen and (max-width:767px) {
			.et_pb_section_0_tb_header {
				display: none !important
			}

			.et_pb_image_0_tb_header .et_pb_image_wrap img {
				width: auto
			}
		}

		.et_pb_section_0_tb_header {
			position: absolute;
			width: 100%
		}

		.et_pb_sticky .et_pb_row_0_tb_header.et_pb_row {
			backdrop-filter: blur(5px);
			margin-top: 20px !important;
			padding-top: 15px !important;
			padding-bottom: 15px !important;
			padding-right: 15px !important;
			padding-left: 15px !important
		}

		.et_pb_column_0_tb_header {
			display: flex;
			flex-direction: row;
			justify-content: space-between;
			align-items: center
		}

		.et_pb_image_0_tb_header a {
			display: block;
			position: relative;
			z-index: 9
		}

		.et_pb_section_1_tb_header {
			position: absolute;
			width: 100%
		}

		.et_pb_sticky .et_pb_row_1_tb_header.et_pb_row {
			backdrop-filter: blur(5px);
			margin-top: 20px !important;
			padding-top: 15px !important;
			padding-bottom: 15px !important;
			padding-right: 15px !important;
			padding-left: 30px !important
		}

		div.et_pb_section.et_pb_section_0_tb_footer {
			background-size: contain;
			background-position: center top;
			background-image: linear-gradient(0deg, rgba(9, 7, 10, 0) 85%, white 100%), url(../wp-content/uploads/2024/08/sharkblurred-grille2.png) !important
		}

		.et_pb_section_0_tb_footer.et_pb_section {
			padding-top: 100px;
			padding-bottom: 100px;
			background-color: white !important
		}

		.et_pb_row_0_tb_footer {
			border-radius: 20px 20px 20px 20px;
			overflow: hidden
		}

		.et_pb_row_0_tb_footer.et_pb_row,
		.et_pb_row_1_tb_footer.et_pb_row {
			padding-top: 50px !important;
			padding-right: 50px !important;
			padding-bottom: 50px !important;
			padding-left: 50px !important;
			padding-top: 50px;
			padding-right: 50px;
			padding-bottom: 50px;
			padding-left: 50px
		}

		.et_pb_row_0_tb_footer,
		.et_pb_row_1_tb_footer,
		body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
		body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row {
			max-width: 1920px
		}

		.et_pb_text_0_tb_footer.et_pb_text,
		.et_pb_text_1_tb_footer.et_pb_text {
			color: rgba(255, 255, 255, .9) !important
		}

		.et_pb_text_0_tb_footer h2,
		.et_pb_text_0_tb_footer h3,
		.et_pb_text_1_tb_footer h2,
		.et_pb_text_1_tb_footer h3,
		.et_pb_text_5_tb_footer h2 {
			font-size: 18px
		}

		.et_pb_text_0_tb_footer,
		.et_pb_text_1_tb_footer {
			margin-bottom: 1.5em !important
		}

		.et_pb_image_0_tb_footer {
			margin-bottom: 5px !important;
			max-width: 130px;
			text-align: center
		}

		.et_pb_text_2_tb_footer.et_pb_text,
		.et_pb_text_4_tb_footer.et_pb_text a,
		.et_pb_text_7_tb_footer.et_pb_text,
		.et_pb_text_8_tb_footer.et_pb_text,
		.et_pb_text_8_tb_footer.et_pb_text a {
			color: #fff !important
		}

		.et_pb_text_2_tb_footer {
			font-size: 16px;
			margin-bottom: 1em !important
		}

		.et_pb_text_2_tb_footer h2,
		.et_pb_text_4_tb_footer h2,
		.et_pb_text_6_tb_footer h2,
		.et_pb_text_7_tb_footer h2,
		.et_pb_text_8_tb_footer h2 {
			font-size: 46px
		}

		.et_pb_social_media_follow_0_tb_footer li.et_pb_social_icon a.icon:before {
			color: #fff
		}

		.et_pb_text_3_tb_footer.et_pb_text {
			color: #ccc !important
		}

		.et_pb_text_3_tb_footer {
			line-height: 1em;
			font-family: Poppins, Helvetica, Arial, Lucida, sans-serif;
			font-weight: 700;
			font-size: 20px;
			line-height: 1em;
			margin-bottom: 10px !important
		}

		.et_pb_text_3_tb_footer h2 {
			font-size: 20px;
			text-align: center
		}

		.et_pb_text_3_tb_footer h3 {
			color: #fff !important;
			text-align: center
		}

		.et_pb_button_0_tb_footer_wrapper .et_pb_button_0_tb_footer,
		.et_pb_button_0_tb_footer_wrapper .et_pb_button_0_tb_footer:hover {
			padding-top: 7px !important;
			padding-right: 25px !important;
			padding-bottom: 7px !important;
			padding-left: 25px !important
		}

		.et_pb_button_0_tb_footer_wrapper {
			margin-bottom: 10px !important
		}

		.et_pb_button_0_tb_footer {
			transition: color .3s ease 0s, background-color .3s ease 0s, border .3s ease 0s
		}

		.et_pb_button_0_tb_footer,
		.et_pb_button_0_tb_footer:after {
			transition: all .3s ease 0s
		}

		.et_pb_text_4_tb_footer.et_pb_text,
		.et_pb_text_5_tb_footer.et_pb_text,
		.et_pb_text_6_tb_footer.et_pb_text {
			color: #9c9c9d !important
		}

		.et_pb_text_4_tb_footer a {
			text-decoration: underline;
			-webkit-text-decoration-color: #FFFFFF;
			text-decoration-color: #FFFFFF
		}

		.et_pb_text_5_tb_footer h3,
		.et_pb_text_6_tb_footer h3 {
			font-size: 18px;
			color: #fff !important;
			text-align: left
		}

		.et_pb_text_5_tb_footer {
			max-width: 300px
		}

		.et_pb_code_0_tb_footer {
			padding-bottom: 0;
			margin-top: 10px !important;
			margin-bottom: 0 !important
		}

		.et_pb_row_2_tb_footer.et_pb_row {
			padding-right: 50px !important;
			padding-left: 50px !important;
			padding-right: 50px;
			padding-left: 50px
		}

		.et_pb_row_2_tb_footer,
		body #page-container .et-db #et-boc .et-l .et_pb_row_2_tb_footer.et_pb_row {
			max-width: 2560px
		}

		.et_pb_text_7_tb_footer,
		.et_pb_text_8_tb_footer {
			font-size: 12px
		}

		.et_pb_row_3_tb_footer,
		body #page-container .et-db #et-boc .et-l .et_pb_row_3_tb_footer.et_pb_row {
			width: auto
		}

		.et_pb_row_3_tb_footer {
			position: absolute !important;
			top: 50%;
			bottom: auto;
			right: 0;
			left: auto;
			transform: translateY(-50%)
		}

		@media only screen and (max-width:980px) {
			.et_pb_image_0_tb_header .et_pb_image_wrap img {
				width: auto
			}

			.et_pb_text_1_tb_footer h2,
			.et_pb_text_4_tb_footer h2 {
				font-size: 34px
			}

			.et_pb_image_0_tb_footer .et_pb_image_wrap img {
				width: auto
			}

			.et_pb_row_1_tb_footer.et_pb_row {
				padding-top: 50px !important;
				padding-right: 50px !important;
				padding-bottom: 50px !important;
				padding-left: 50px !important;
				padding-top: 50px !important;
				padding-right: 50px !important;
				padding-bottom: 50px !important;
				padding-left: 50px !important
			}

			.et_pb_row_2_tb_footer.et_pb_row {
				padding-right: 50px !important;
				padding-left: 50px !important;
				padding-right: 50px !important;
				padding-left: 50px !important
			}
		}

		@media only screen and (min-width:768px) and (max-width:980px) {
			.et_pb_column_0_tb_footer {
				display: none !important
			}
		}

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

			.et_pb_column_0_tb_footer,
			.et_pb_row_3_tb_footer {
				display: none !important
			}

			.et_pb_text_1_tb_footer h2,
			.et_pb_text_4_tb_footer h2 {
				font-size: 30px
			}

			.et_pb_image_0_tb_footer .et_pb_image_wrap img {
				width: auto
			}

			.et_pb_text_2_tb_footer h2,
			.et_pb_text_6_tb_footer h2,
			.et_pb_text_7_tb_footer h2,
			.et_pb_text_8_tb_footer h2 {
				font-size: 40px
			}

			.et_pb_row_1_tb_footer.et_pb_row {
				padding-top: 50px !important;
				padding-right: 20px !important;
				padding-bottom: 50px !important;
				padding-left: 20px !important;
				padding-top: 50px !important;
				padding-right: 20px !important;
				padding-bottom: 50px !important;
				padding-left: 20px !important
			}

			.et_pb_row_1_tb_footer,
			body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row {
				width: 90%
			}

			.et_pb_row_2_tb_footer.et_pb_row {
				padding-right: 20px !important;
				padding-left: 20px !important;
				padding-right: 20px !important;
				padding-left: 20px !important
			}
		}

		.et_pb_text_0 p:before {
			content: "- "
		}

		.et_pb_text_1 sup {
			font-size: 50%
		}

		.dpdfg_filtergrid_0 .dp-dfg-items.hovered .dp-dfg-item {
			opacity: .2
		}

		.dpdfg_filtergrid_0 .dp-dfg-item {
			transition: all ease .6s
		}

		.dpdfg_filtergrid_0 .dp-dfg-item:hover {
			opacity: 1 !important
		}

		.dpdfg_filtergrid_0 .dp-dfg-item .dp-dfg-header {
			margin-bottom: 0;
			padding-bottom: 0
		}

		.dpdfg_filtergrid_0 .dp-dfg-item .dp-dfg-image img {
			transition: all ease .6s;
			border-radius: 10px;
			padding-bottom: .5em
		}

		.dpdfg_filtergrid_0 .dp-dfg-item:hover .dp-dfg-image img {
			transform: scale(.97)
		}

		.dpdfg_filtergrid_0 .dp-dfg-pagination,
		.dpdfg_filtergrid_0 .dp-dfg-pagination a {
			background: 0 0 !important;
			border: none !important
		}

		@media screen and (max-width:768px) {
			.dpdfg_filtergrid_0 .dp-dfg-item {
				margin-bottom: 2em
			}
		}

		@media screen and (min-width:981px) {
			.dpdfg_filtergrid_0 .dp-dfg-level {
				justify-content: flex-end !important
			}
		}

		.et_pb_row_0_tb_footer {
			background: rgba(9, 6, 10, .4);
			-webkit-backdrop-filter: blur(20px);
			backdrop-filter: blur(10px);
			border: 1px solid rgba(255, 255, 255, .1);
			box-shadow: 0 -4px 10px 0 rgba(0, 0, 0, .11)
		}

		.et_pb_row_1_tb_footer {
			background: rgba(9, 6, 10, .4);
			-webkit-backdrop-filter: blur(20px);
			backdrop-filter: blur(10px);
			box-shadow: 0 -4px 10px 0 rgba(0, 0, 0, .11)
		}

		.et_pb_code_0_tb_footer iframe {
			opacity: .8;
			transition: all ease .6s
		}

		.et_pb_code_0_tb_footer iframe:focus,
		.et_pb_code_0_tb_footer iframe:hover,
		.et_pb_row:hover .et_pb_code_0_tb_footer iframe {
			opacity: 1
		}

		.et_pb_section_0.et_pb_section {
			padding-top: 150px;
			padding-bottom: 0;
		}

		.et_pb_row_0,
		.et_pb_row_1,
		body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,
		body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row {
			max-width: 2560px
		}

		.dpdfg_filtergrid_0 .dp-dfg-filter .dp-dfg-filter-link.active,
		.dpdfg_filtergrid_0 .dp-dfg-pagination ul.pagination li.pagination-item.active a,
		.et_pb_text_0.et_pb_text,
		.et_pb_text_2.et_pb_text {
			color: #f55f8d !important
		}

		.et_pb_text_0 {
			text-transform: uppercase;
			letter-spacing: 3px;
			margin-bottom: .5em !important
		}

		.et_pb_text_0 h2,
		.et_pb_text_1 h2,
		.et_pb_text_2 h2 {
			font-size: 46px
		}

		.et_pb_text_1,
		.et_pb_text_3 {
			font-size: 16px
		}

		.et_pb_text_1 h1 {
			font-size: 52px;
			text-align: left
		}

		.et_pb_section_1.et_pb_section {
			padding-top: 0;
			padding-bottom: 100px;
		}

		.et_pb_section_1.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMyMjIyMjIiPjwvZz48L3N2Zz4=);
			background-size: 100% 150px;
			bottom: 0;
			height: 150px;
			z-index: 1;
			transform: scale(-1, 1)
		}

		.et_pb_code_0 {
			margin-bottom: 0 !important
		}

		.dpdfg_filtergrid_0 .entry-title,
		.dpdfg_filtergrid_0 .entry-title a {
			font-size: 22px !important;
			color: #262626 !important
		}

		.dpdfg_filtergrid_0 .entry-meta span,
		.dpdfg_filtergrid_0 .entry-meta span a {
			font-size: 22px !important;
			color: #545f66 !important
		}

		.dpdfg_filtergrid_0 .dp-dfg-filter .dp-dfg-filter-link {
			font-weight: 600 !important;
			text-transform: uppercase !important;
		}

		.dpdfg_filtergrid_0 .dp-dfg-pagination ul.pagination li a {
			font-weight: 700 !important;
			font-size: 18px !important;
			color: #fff !important
		}

		body #page-container .et_pb_section .et_pb_button_0:after,
		body #page-container .et_pb_section .et_pb_button_0:before {
			display: none !important
		}

		.dpdfg_filtergrid_0 .dp-dfg-item,
		.dpdfg_filtergrid_0 .dp-dfg-skin-default .dp-dfg-filter a.dp-dfg-filter-link {
			border: none;
			background-color: RGBA(255, 255, 255, 0)
		}

		.dpdfg_filtergrid_0 .dp-dfg-layout-masonry-standard .dp-dfg-masonry-item {
			width: 32.5%;
			margin-bottom: 2.66%
		}

		.dpdfg_filtergrid_0 .dp-dfg-container.dp-dfg-layout-masonry-standard .dp-dfg-masonry-gutter {
			width: 1.25%
		}

		.dpdfg_filtergrid_0 .dp-dfg-container {
			column-gap: 2em;
			row-gap: 2em;
			font-size: 10px
		}

		.dpdfg_filtergrid_0 .dp-dfg-overlay span.dfg_et_overlay {
			background-color: RGBA(255, 255, 255, 0)
		}

		.dpdfg_filtergrid_0 .dp-dfg-video-overlay span.dfg_et_overlay:before {
			color: #fff !important
		}

		.dpdfg_filtergrid_0 .dp-dfg-video-overlay span.dfg_et_overlay {
			background-color: rgba(0, 0, 0, .6)
		}

		.dpdfg_filtergrid_0 .pagination-item.next-posts span,
		.dpdfg_filtergrid_0 .pagination-item.previous-posts span {
			font-family: ETmodules !important;
			font-weight: 400 !important
		}



		.et_pb_section_2 {
			min-height: 90vh
		}

		.et_pb_section_2.et_pb_section {
			padding-bottom: 100px;
		}

		.et_pb_text_2 {
			font-weight: 600;
			text-transform: uppercase;
			letter-spacing: 3px;
			margin-bottom: 20px !important
		}

		.et_pb_text_2 h1 {
			color: #ff6030 !important
		}

		.et_pb_text_2 h3 {
			text-transform: uppercase;
			font-size: 14px;
			color: #aaf22e !important;
			text-align: center
		}

		.et_pb_text_3 h2 {
			font-size: 46px;
			text-align: center
		}

		.et_pb_button_0_wrapper .et_pb_button_0,
		.et_pb_button_0_wrapper .et_pb_button_0:hover {
			padding-top: 7px !important;
			padding-right: 25px !important;
			padding-bottom: 7px !important;
			padding-left: 25px !important
		}

		body #page-container .et_pb_section .et_pb_button_0 {
			border-width: 1px !important;
			border-color: rgba(255, 255, 255, .2);
			letter-spacing: 0;
			background-color: #121517
		}

		body #page-container .et_pb_section .et_pb_button_0:hover {
			color: #fff !important;
			border-color: #fff !important;
			background-image: initial;
			background-color: white
		}

		.et_pb_button_0 {
			transition: color .3s ease 0s, background-color .3s ease 0s, border .3s ease 0s
		}

		.et_pb_button_0,
		.et_pb_button_0:after {
			transition: all .3s ease 0s
		}

		@media only screen and (min-width:981px) {

			.et_pb_row_0,
			.et_pb_row_1,
			body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,
			body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row {
				width: 95%
			}
		}

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

			.et_pb_row_0,
			.et_pb_row_1,
			body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,
			body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row {
				width: 95%
			}

			.et_pb_text_0 h2,
			.et_pb_text_1 h2 {
				font-size: 34px
			}

			.et_pb_text_1 h1 {
				font-size: 40px
			}

			.dpdfg_filtergrid_0 .entry-title,
			.dpdfg_filtergrid_0 .entry-title a {
				font-size: 22px !important
			}

			.dpdfg_filtergrid_0 .dp-dfg-layout-masonry-standard .dp-dfg-masonry-item {
				width: 33.3%;
				margin-bottom: 1%
			}

			.dpdfg_filtergrid_0 .dp-dfg-container.dp-dfg-layout-masonry-standard .dp-dfg-masonry-gutter {
				width: .050000000000004%
			}

			.dpdfg_filtergrid_0 .dp-dfg-container {
				font-size: 10px
			}

			.et_pb_section_2 {
				min-height: 90vh
			}

			.et_pb_section_2.et_pb_section {
				padding-bottom: 50px
			}
		}

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

			.et_pb_row_0,
			.et_pb_row_1,
			body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,
			body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row {
				width: 90%
			}

			.et_pb_text_0 h2,
			.et_pb_text_1 h2 {
				font-size: 30px
			}

			.et_pb_text_1 h1 {
				font-size: 36px
			}

			.dpdfg_filtergrid_0 .entry-title,
			.dpdfg_filtergrid_0 .entry-title a {
				font-size: 24px !important
			}

			.dpdfg_filtergrid_0 .dp-dfg-layout-masonry-standard .dp-dfg-masonry-item {
				width: 49%;
				margin-bottom: 3%
			}

			.dpdfg_filtergrid_0 .dp-dfg-container.dp-dfg-layout-masonry-standard .dp-dfg-masonry-gutter {
				width: 2%
			}

			.dpdfg_filtergrid_0 .dp-dfg-container {
				font-size: 10px
			}

			.et_pb_section_2 {
				min-height: 90vh
			}

			.et_pb_section_2.et_pb_section {
				padding-bottom: 50px
			}

			.et_pb_text_2 h2 {
				font-size: 40px
			}

			.et_pb_text_3 h2 {
				font-size: 32px
			}
		}