@media all {
	button::-moz-focus-inner {
		padding: 0;
		border: 0
	}

	.ae-link-yes {
		cursor: pointer
	}

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

	body, div, span, iframe, h1, h2, h3, h4, h6, p, a, img, i, ul, li, form, figure, footer, header, nav, section {
		border: 0;
		outline: 0;
		vertical-align: baseline;
		background: 0 0;
		margin: 0;
		padding: 0
	}

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

	nav ul {
		list-style: none
	}

	ul {
		list-style: disc
	}

	ul ul {
		list-style: circle
	}

	button {
		margin: 0;
		padding: 0
	}

	input, a img {
		vertical-align: middle
	}

	i {
		font-style: italic
	}

	i {
		margin-right: 5px
	}

	a {
		text-decoration: none
	}

	p {
		margin-bottom: 20px
	}

	ul {
		margin-bottom: 20px;
		margin-left: 30px
	}

	body {
		line-height: 1.7;
		font-family: Arial, Helvetica, sans-serif;
		overflow-y: scroll;
		-webkit-text-size-adjust: 100%;
		-webkit-font-smoothing: antialiased
	}

	h1, h2, h3, h4, h6 {
		margin-bottom: 18px
	}

	.container {
		padding: 0;
		margin: 0 auto
	}

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

	a {
		transition: color .3s, background-color .3s, opacity .3s;
		-moz-transition: color .3s, background-color .3s, opacity .3s;
		-o-transition: color .3s, background-color .3s, opacity .3s;
		-webkit-transition: color .3s, background-color .3s, opacity .3s
	}

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

	.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image {
		padding: 0;
		margin: 0;
		border: 0;
		outline: none;
		vertical-align: top
	}

	.fancybox-wrap {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 8020
	}

	.fancybox-skin {
		position: relative;
		background: #f9f9f9;
		color: #444;
		text-shadow: none;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}

	.fancybox-opened {
		z-index: 8030
	}

	.fancybox-opened .fancybox-skin {
		-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
		-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
		box-shadow: 0 10px 25px rgba(0, 0, 0, .5)
	}

	.fancybox-outer, .fancybox-inner {
		position: relative
	}

	.fancybox-inner {
		overflow: hidden
	}

	.fancybox-image {
		display: block;
		width: 100%;
		height: 100%
	}

	.fancybox-image {
		max-width: 100%;
		max-height: 100%
	}

	.fancybox-close {
		background-image: url(/wp-content/themes/totalbusiness/plugins/fancybox/fancybox_sprite.png)
	}

	.fancybox-close {
		position: absolute;
		top: -18px;
		right: -18px;
		width: 36px;
		height: 36px;
		cursor: pointer;
		z-index: 8040
	}

	.fancybox-lock body {
		overflow: hidden !important
	}

	.fancybox-overlay {
		position: absolute;
		top: 0;
		left: 0;
		overflow: hidden;
		display: none;
		z-index: 8010;
		background: url(/wp-content/themes/totalbusiness/plugins/fancybox/fancybox_overlay.png)
	}

	.fancybox-overlay-fixed {
		position: fixed;
		bottom: 0;
		right: 0
	}

	.fancybox-lock .fancybox-overlay {
		overflow: auto;
		overflow-y: scroll
	}

	.contry-list {
		display: flex
	}

	.contry-list ul {
		margin-top: -7px;
		padding-right: 29px !important
	}

	.text-center {
		text-align: center !important;
	}

	@media (min-width:992px) {
		.contry-list ul {
			padding-right: 15px !important;
		}

	}

	.contry-list ul li {
		line-height: 2.5 !important;
		font-weight: 600
	}

	@media (max-width:768px) {
		.contry-list {
		}

	}

	@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
		.fancybox-close {
			background-image: url(/wp-content/themes/totalbusiness/plugins/fancybox/fancybox_sprite@2x.png);
			background-size: 44px 152px
		}

	}

	html body {
		min-width: 300px
	}

	@media only screen and (max-width:959px) {
		body .container {
			max-width: 768px
		}

	}

	@media only screen and (max-width:767px) {
		body .container {
			max-width: 420px
		}

	}

	@media only screen and (max-width:419px) {
		body .container {
			max-width: 300px
		}

	}

	body {
		min-width: 1140px
	}

	.container {
		max-width: 1140px
	}

	body {
		font-size: 16px
	}

	h1 {
		font-size: 40px;
		line-height: 52px;
		color: #2a2a2a;
		font-family: Proxima Nova Lt;
		letter-spacing: .5px;
		font-weight: 400
	}

	h1:first-letter {
		text-transform: uppercase
	}

	h2 {
		font-size: 30px;
		line-height: 42px;
		color: #2a2a2a;
		font-family: Proxima Nova Lt;
		font-weight: 300;
		letter-spacing: .5px;
		font-style: normal
	}

	h3 {
		font-size: 22px;
		line-height: 34px;
		color: #0045a6;
		font-family: Proxima Nova Lt;
		font-weight: 600;
		letter-spacing: .5px;
		text-transform: uppercase;
		margin-bottom: 12px
	}

	h4 {
		font-size: 26px;
		line-height: 34px;
		font-family: Proxima Nova Rg;
		font-weight: 600;
		letter-spacing: .5px
	}

	h5 {
		font-size: 22px;
		line-height: 34px;
		color: #2a2a2a;
		font-family: Proxima Nova Rg
	}

	h6 {
		font-size: 22px;
		line-height: 1.4;
		font-family: Proxima Nova Lt;
		font-weight: 600;
	}

	@media (max-width:991px) {
		h1 {
			font-size: 22px;
			line-height: 34px;
			padding: 0 !important;
			width: 100% !important
		}

	}

	@media (max-width:767px) {
		h1 {
			font-size: 22px;
			line-height: 34px;
			padding: 0 !important;
			width: 100% !important
		}

		h2 {
			font-size: 26px
		}

		h4 {
			font-size: 22px
		}

		h6, h5, h3 {
			font-size: 19px
		}

	}

	@media (max-width:767px) {
		h3 {
			font-size: 22px;
			line-height: 32px
		}

	}

	body {
		background-color: #ddd
	}

	body {
		color: #666
	}

	a {
		color: inherit
	}

	a:hover {
		color: inherit
	}

	body * {
		border-color: #ddd
	}

	input::input-placeholder {
		color: #b5b5b5
	}

	input::-webkit-input-placeholder {
		color: #b5b5b5
	}

	input::-moz-placeholder {
		color: #b5b5b5
	}

	input:-moz-placeholder {
		color: #b5b5b5
	}

	input:-ms-input-placeholder {
		color: #b5b5b5
	}

	.fadeInLeft {
		animation-name: fadeInLeft
	}

	.fadeInRight {
		animation-name: fadeInRight
	}

	.zoomIn {
		animation-name: zoomIn
	}

	.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
		padding: 10px
	}

	li#menu-item-22308 li a {
		text-transform: capitalize
	}

	@media (max-width:767px) {
		.elementor-column {
			width: 100%
		}

	}

	.dialog-widget-content {
		background-color: #fff;
		position: absolute;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
		box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
		overflow: hidden
	}

	.dialog-message {
		font-size: 12px;
		line-height: 1.5;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.dialog-type-lightbox {
		position: fixed;
		height: 100%;
		width: 100%;
		bottom: 0;
		left: 0;
		background-color: rgba(0, 0, 0, .8);
		z-index: 9999;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.dialog-type-lightbox .dialog-widget-content {
		margin: auto;
		width: 375px
	}

	.dialog-type-lightbox .dialog-header {
		font-size: 15px;
		color: #495157;
		padding: 30px 0 10px;
		font-weight: 500
	}

	.dialog-type-lightbox .dialog-message {
		padding: 0 30px 30px;
		min-height: 50px
	}

	.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header, .dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message {
		text-align: center
	}

	.dialog-type-lightbox .dialog-buttons-wrapper {
		border-top: 1px solid #e6e9ec;
		text-align: center
	}

	.dialog-close-button {
		cursor: pointer;
		position: absolute;
		margin-top: 15px;
		right: 15px;
		font-size: 15px;
		line-height: 1
	}

	.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
		padding-bottom: 56.25%
	}

	.elementor-fit-aspect-ratio {
		position: relative;
		height: 0
	}

	.elementor-fit-aspect-ratio iframe {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		border: 0;
		background-color: #000
	}

	.elementor-hidden {
		display: none
	}

	.elementor-screen-only {
		position: absolute;
		top: -10000em;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0
	}

	.elementor {
		-webkit-hyphens: manual;
		-ms-hyphens: manual;
		hyphens: manual
	}

	.elementor *, .elementor *:before, .elementor *:after {
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.elementor a {
		-webkit-box-shadow: none;
		box-shadow: none;
		text-decoration: underline;
	}

	p a {
		text-decoration: underline;
	}

	.elementor img {
		height: auto;
		max-width: 100%;
		border: none;
		-webkit-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}

	.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
		margin: 0
	}

	.elementor .elementor-background-overlay {
		height: 100%;
		width: 100%;
		top: 0;
		left: 0;
		position: absolute
	}

	.elementor-widget-wrap>.elementor-element.elementor-absolute {
		position: absolute
	}

	@media (max-width:1024px) {
		.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
			max-width: 100%
		}

	}

	.elementor-element.elementor-absolute {
		z-index: 1
	}

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

	.elementor-align-center .elementor-button {
		width: auto
	}

	.elementor-align-left {
		text-align: left
	}

	.elementor-align-left .elementor-button {
		width: auto
	}

	.elementor-custom-embed-play {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}

	.elementor-custom-embed-play i {
		font-size: 100px;
		color: #fff;
		opacity: .8;
		text-shadow: 1px 0 6px rgba(0, 0, 0, .3);
		-webkit-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}

	.elementor-custom-embed-play.elementor-playing i {
		font-family: eicons;
		-webkit-animation: fa-spin 2s infinite linear;
		animation: fa-spin 2s infinite linear
	}

	.elementor-custom-embed-play.elementor-playing i:before {
		content: '\e8fb'
	}

	.elementor-ken-burns--active {
		-webkit-transition-duration: 20s;
		-o-transition-duration: 20s;
		transition-duration: 20s
	}

	.elementor-section {
		position: relative
	}

	.elementor-section .elementor-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: auto;
		margin-left: auto;
		position: relative
	}

	@media (max-width:1024px) {
		.elementor-section .elementor-container {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap
		}

	}

	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1140px
	}

	.elementor-section.elementor-section-stretched {
		position: relative;
		width: 100%
	}

	.elementor-section.elementor-section-items-middle>.elementor-container {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.elementor-row {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	@media (max-width:1024px) {
		.elementor-row {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap
		}

	}

	.elementor-widget-wrap {
		position: relative;
		width: 100%;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-line-pack: start;
		align-content: flex-start
	}

	.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.elementor-widget-wrap>.elementor-element {
		width: 100%
	}

	.elementor-widget {
		position: relative
	}

	.elementor-widget:not(:last-child) {
		margin-bottom: 20px
	}

	.elementor-column {
		position: relative;
		min-height: 1px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.elementor-column-wrap {
		width: 100%;
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
		padding: 0
	}

	@media (min-width:768px) {
		.elementor-column.elementor-col-33 {
			width: 33.333%
		}

		.elementor-column.elementor-col-50 {
			width: 50%
		}

		.elementor-column.elementor-col-66 {
			width: 66.666%
		}

		.elementor-column.elementor-col-100 {
			width: 100%
		}

	}

	@media (max-width:767px) {
		.elementor-column {
			width: 100%
		}

	}

	@media (min-width:1025px) {
		#elementor-device-mode:after {
			content: 'desktop'
		}

	}

	@media (min-width:768px) and (max-width:1024px) {
		#elementor-device-mode:after {
			content: 'tablet'
		}

	}

	@media (max-width:767px) {
		#elementor-device-mode:after {
			content: 'mobile'
		}

	}

	.elementor-element .elementor-widget-container {
		-webkit-transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
		transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
		-o-transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
		transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
		transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s
	}

	.elementor-button {
		display: inline-block;
		line-height: 1;
		background-color: #818a91;
		font-size: 15px;
		padding: 12px 24px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		color: #fff;
		fill: #fff;
		text-align: center;
		-webkit-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}

	.elementor-button:hover, .elementor-button:focus, .elementor-button:visited {
		color: #fff
	}

	.elementor-button-content-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.elementor-button-text {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
		display: inline-block
	}

	.elementor-button.elementor-size-xs {
		font-size: 13px;
		padding: 10px 20px;
		-webkit-border-radius: 2px;
		border-radius: 2px
	}

	.elementor-button.elementor-size-md {
		font-size: 16px;
		padding: 15px 30px;
		-webkit-border-radius: 4px;
		border-radius: 4px
	}

	.elementor-button span {
		text-decoration: inherit
	}

	.elementor-heading-title {
		padding: 0;
		margin: 0;
		line-height: 1
	}

	@media (min-width:768px) {
		.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
			-webkit-box-align: start;
			-ms-flex-align: start;
			align-items: flex-start
		}

	}

	.elementor-widget-icon-box .elementor-icon-box-wrapper {
		text-align: center
	}

	.elementor-widget-icon-box .elementor-icon-box-title a {
		color: inherit
	}

	.elementor-widget-icon-box .elementor-icon-box-content {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		margin: 0
	}

	.elementor-widget-image {
		text-align: center
	}

	.elementor-widget-image .elementor-image>a {
		display: inline-block
	}

	.elementor-widget-image .elementor-image>a img[src$=".svg"] {
		width: 48px
	}

	.elementor-widget-image .elementor-image img {
		vertical-align: middle;
		display: inline-block
	}

	.elementor-widget-image-box .elementor-image-box-content {
		width: 100%
	}

	@media (min-width:768px) {
		.elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
			margin: auto
		}

		.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
			-webkit-box-align: start;
			-ms-flex-align: start;
			align-items: flex-start
		}

	}

	@media (max-width:767px) {
		.elementor-widget-image-box .elementor-image-box-img {
			margin-left: auto !important;
			margin-right: auto !important;
			margin-bottom: 15px
		}

	}

	.elementor-widget-image-box .elementor-image-box-img {
		display: inline-block
	}

	.elementor-widget-image-box .elementor-image-box-wrapper {
		text-align: center
	}

	.elementor-widget-image-carousel .swiper-container {
		position: static
	}

	.elementor-widget-image-carousel .swiper-container .swiper-slide figure {
		line-height: inherit
	}

	.elementor-widget-image-carousel .swiper-slide {
		text-align: center
	}

	.swiper-container {
		margin-left: auto;
		margin-right: auto;
		position: relative;
		overflow: hidden;
		z-index: 1
	}

	.swiper-container .swiper-slide figure {
		line-height: 0
	}

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

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

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

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

	.swiper-pagination {
		position: absolute;
		text-align: center;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		z-index: 10
	}

	.swiper-pagination-fraction, .swiper-container-horizontal>.swiper-pagination-bullets {
		bottom: 5px;
		left: 0;
		width: 100%
	}

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

	.swiper-pagination-fraction {
		color: #000
	}

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

	.swiper-pagination-bullet-active {
		opacity: 1
	}

	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 6px
	}

	.elementor-pagination-position-outside .swiper-container {
		padding-bottom: 30px
	}

	.elementor-pagination-position-outside .elementor-swiper-button {
		top: calc(50% - 30px/2)
	}

	.elementor-swiper {
		position: relative
	}

	.elementor-main-swiper {
		position: static
	}

	.elementor-swiper-button {
		position: absolute;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		z-index: 1;
		cursor: pointer;
		font-size: 25px;
		color: rgba(238, 238, 238, .9);
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 1px);
		transform: translate3d(0, -50%, 1px)
	}

	.elementor-swiper-button-prev {
		left: 10px
	}

	.elementor-swiper-button-next {
		right: 10px
	}

	.elementor-swiper-button.swiper-button-disabled {
		opacity: .3
	}

	.elementor-lightbox {
		--lightbox-ui-color: rgba(238, 238, 238, .9);
		--lightbox-ui-color-hover: #fff;
		--lightbox-text-color: var(--lightbox-ui-color);
		--lightbox-header-icons-size: 20px;
		--lightbox-navigation-icons-size: 25px
	}

	.elementor-lightbox .dialog-header {
		display: none
	}

	.elementor-lightbox .dialog-widget-content {
		background: 0 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		width: 100%;
		height: 100%
	}

	.elementor-lightbox .dialog-message {
		-webkit-animation-duration: .3s;
		animation-duration: .3s
	}

	.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio) {
		height: 100%
	}

	.elementor-lightbox .dialog-message.dialog-lightbox-message {
		padding: 0
	}

	.elementor-lightbox .dialog-lightbox-close-button {
		cursor: pointer;
		position: absolute;
		font-size: var(--lightbox-header-icons-size);
		right: .75em;
		margin-top: 13px;
		padding: .25em;
		z-index: 2;
		line-height: 1
	}

	.elementor-lightbox .dialog-lightbox-close-button, .elementor-lightbox .elementor-swiper-button {
		color: var(--lightbox-ui-color);
		-webkit-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
		opacity: 1
	}

	.elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-lightbox .elementor-swiper-button:hover {
		color: var(--lightbox-ui-color-hover)
	}

	.elementor-lightbox .swiper-container {
		height: 100%
	}

	.elementor-lightbox .elementor-lightbox-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: relative;
		padding: 70px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		height: 100%;
		margin: auto
	}

	.side-view {
		position: fixed;
		bottom: 0;
		background: #2044a5;
		width: 30px;
		height: 30px;
		color: #fff;
		left: 20px;
		border-radius: 50%;
		text-align: center;
		z-index: 999;
		display: none
	}

	.main {
		background: #2044a5;
		color: #fff;
		position: fixed;
		bottom: 0px;
		width: 100%;
		z-index: 999;
		padding: 30px 20px 30px 20px
	}

	.main .fixed-row {
		display: flex;
		align-items: center;
		justify-content: space-between;
		position: relative
	}

	.main .fixed-row .fx-col a.close {
		width: 15px;
		height: 15px;
		display: block;
		position: absolute;
		top: 5px;
		cursor: pointer
	}

	.main .fixed-row .fx-col svg {
		width: 100%;
		height: 100%;
		fill: #fff;
		stroke: #fff
	}

	.main .fixed-row p {
		color: #fff;
		margin: 0
	}

	.main .elementor-button {
		background: transparent;
		border: 1px solid #fff;
		border-radius: 0;
		cursor: pointer
	}

	.main .fx-2 {
		width: 10%;
		flex: 1 1 10%;
		max-width: 10%
	}

	.main .fx-7 {
		width: 70%;
		flex: 1 1 70%;
		max-width: 70%
	}

	.main .fx-3 {
		width: 20%;
		flex: 1 1 20%;
		max-width: 20%
	}

	@media (max-width:767px) {
		.main {
			padding: 20px 20px 20px 20px
		}

		.main .fixed-row {
			flex-direction: column;
			justify-content: start;
			align-items: flex-start
		}

		.main .fx-2 {
			width: 100%;
			flex: 1 1 100%;
			max-width: 100%
		}

		.main .fx-7 {
			width: 100%;
			flex: 1 1 100%;
			max-width: 100%
		}

		.main .fx-3 {
			width: 100%;
			flex: 1 1 100%;
			max-width: 100%;
			text-align: center
		}

		.main .fixed-row .fx-col a.close {
			position: unset;
			margin-bottom: 20px;
			width: 18px;
			height: 18px
		}

		.main .fixed-row p {
			text-align: center;
			margin-bottom: 10px
		}

		.main .fixed-row p b {
			margin-top: 10px;
			display: block
		}

		.main .elementor-button {
			margin-top: 10px;
			width: 100%
		}

	}

	@media (max-width:767px) {
		.elementor-lightbox .elementor-lightbox-item {
			padding: 70px 0
		}

	}

	.elementor-lightbox .elementor-video-container {
		-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .3), 0 0 8px -5px rgba(0, 0, 0, .3);
		box-shadow: 0 0 30px rgba(0, 0, 0, .3), 0 0 8px -5px rgba(0, 0, 0, .3);
		-webkit-border-radius: 2px;
		border-radius: 2px
	}

	.elementor-lightbox .elementor-video-container {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}

	@media (min-width:1025px) {
		.elementor-lightbox .elementor-video-container {
			width: 75%
		}

	}

	@media (max-width:1024px) {
		.elementor-lightbox .elementor-video-container {
			width: 100%
		}

	}

	.elementor-lightbox .elementor-swiper-button:focus {
		outline-width: 1px
	}

	.elementor-lightbox .elementor-swiper-button-prev, .elementor-lightbox .elementor-swiper-button-next {
		height: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 15%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		font-size: var(--lightbox-navigation-icons-size)
	}

	.elementor-lightbox .elementor-swiper-button-prev {
		left: 0
	}

	.elementor-lightbox .elementor-swiper-button-next {
		right: 0
	}

	@media (max-width:767px) {
		.elementor-lightbox .elementor-swiper-button-prev, .elementor-lightbox .elementor-swiper-button-next {
			width: 20%
		}

		.elementor-lightbox .elementor-swiper-button-prev i, .elementor-lightbox .elementor-swiper-button-next i {
			padding: 10px;
			background-color: rgba(0, 0, 0, .5)
		}

		.elementor-lightbox .elementor-swiper-button-prev {
			left: 0;
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start
		}

		.elementor-lightbox .elementor-swiper-button-next {
			right: 0;
			-webkit-box-pack: end;
			-ms-flex-pack: end;
			justify-content: flex-end
		}

	}

	.elementor-slideshow__counter {
		color: currentColor;
		font-size: .75em;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content
	}

	.elementor-slideshow__header, .elementor-slideshow__footer {
		position: absolute;
		left: 0;
		width: 100%;
		padding: 15px 20px;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s
	}

	.elementor-slideshow__footer {
		color: var(--lightbox-text-color)
	}

	.elementor-slideshow__header {
		color: var(--lightbox-ui-color);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		font-size: var(--lightbox-header-icons-size);
		padding-left: 1em;
		padding-right: 2.6em;
		top: 0;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		z-index: 10
	}

	.elementor-slideshow__header>i {
		font-size: inherit;
		cursor: pointer;
		padding: .25em;
		margin: 0 .35em
	}

	.elementor-slideshow__header>i:hover {
		color: var(--lightbox-ui-color-hover)
	}

	.elementor-slideshow__header .elementor-slideshow__counter {
		margin-right: auto
	}

	.elementor-slideshow__share-menu {
		background-color: rgba(0, 0, 0, 0);
		width: 0;
		height: 0;
		position: absolute;
		overflow: hidden;
		-webkit-transition: background-color .4s;
		-o-transition: background-color .4s;
		transition: background-color .4s
	}

	.elementor-slideshow__footer {
		bottom: 0;
		z-index: 5;
		position: fixed
	}

	.elementor-slideshow__title, .elementor-slideshow__description {
		margin: 0
	}

	.elementor-slideshow__title {
		font-size: 16px;
		font-weight: 700
	}

	.elementor-slideshow__description {
		font-size: 14px
	}

	.animated {
		-webkit-animation-duration: 1.25s;
		animation-duration: 1.25s
	}

	@media (prefers-reduced-motion:reduce) {
		.animated {
			-webkit-animation: none;
			animation: none
		}

	}

	@media (max-width:767px) {
		.elementor .elementor-hidden-phone {
			display: none
		}

	}

	@media (min-width:768px) and (max-width:1024px) {
		.elementor .elementor-hidden-tablet {
			display: none
		}

	}

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

	}

	.elementor-kit-14350 {
		--e-global-color-primary: #6ec1e4;
		--e-global-color-secondary: #54595f;
		--e-global-color-text: #7a7a7a;
		--e-global-color-accent: #61ce70;
		--e-global-typography-primary-font-family: "Roboto";
		--e-global-typography-primary-font-weight: 600;
		--e-global-typography-secondary-font-family: "Roboto Slab";
		--e-global-typography-secondary-font-weight: 400;
		--e-global-typography-text-font-family: "Roboto";
		--e-global-typography-text-font-weight: 400;
		--e-global-typography-accent-font-family: "Roboto";
		--e-global-typography-accent-font-weight: 500
	}

	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1140px
	}

	.elementor-widget:not(:last-child) {
		margin-bottom: 20px
	}

	@media (max-width:1024px) {
		.elementor-section.elementor-section-boxed>.elementor-container {
			max-width: 1025px
		}

	}

	@media (max-width:767px) {
		.elementor-section.elementor-section-boxed>.elementor-container {
			max-width: 768px
		}

	}

	.elementor-hidden {
		display: none
	}

	.elementor-slides .swiper-slide-bg {
		-webkit-background-size: cover;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		min-width: 100%;
		min-height: 100%
	}

	.elementor-slides .swiper-slide-inner {
		background-repeat: no-repeat;
		background-position: center;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		padding: 50px;
		margin: auto
	}

	.elementor-slides .swiper-slide-inner, .elementor-slides .swiper-slide-inner:hover {
		color: #fff;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.elementor-slides .swiper-slide-inner .elementor-slide-description {
		font-size: 17px;
		line-height: 1.4
	}

	.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child) {
		margin-bottom: 30px
	}

	.elementor-slides .swiper-slide-inner .elementor-slide-button {
		border: solid 2px #fff;
		color: #fff;
		background: 0 0;
		display: inline-block
	}

	.elementor-slides .swiper-slide-inner .elementor-slide-button, .elementor-slides .swiper-slide-inner .elementor-slide-button:hover {
		background: 0 0;
		color: inherit;
		text-decoration: none
	}

	.elementor--v-position-middle .swiper-slide-inner {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.elementor--h-position-center .swiper-slide-inner {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	@media (max-width:767px) {
		.elementor-slides .swiper-slide-inner {
			padding: 30px
		}

		.elementor-slides .swiper-slide-inner .elementor-slide-description {
			font-size: 13px;
			line-height: 1.4;
			margin-bottom: 15px
		}

	}

	.elementor-skin-carousel .elementor-main-swiper {
		height: 230px
	}

	.elementor-carousel-image {
		background: no-repeat center;
		-webkit-background-size: cover;
		background-size: cover;
		height: 100%;
		position: relative
	}

	.swiper-pagination-bullets {
		color: #fff;
		cursor: default
	}

	.swiper-slide {
		border-style: solid;
		border-width: 0;
		-webkit-transition-duration: .5s;
		-o-transition-duration: .5s;
		transition-duration: .5s;
		-webkit-transition-property: border, background, -webkit-transform;
		transition-property: border, background, -webkit-transform;
		-o-transition-property: border, background, transform;
		transition-property: border, background, transform;
		transition-property: border, background, transform, -webkit-transform;
		overflow: hidden
	}

	.swiper-slide a {
		display: inline
	}

	.elementor-motion-effects-element {
		-webkit-transition-property: opacity, -webkit-transform;
		transition-property: opacity, -webkit-transform;
		-o-transition-property: transform, opacity;
		transition-property: transform, opacity;
		transition-property: transform, opacity, -webkit-transform;
		-webkit-transition-timing-function: cubic-bezier(0, .33, .07, 1.03);
		-o-transition-timing-function: cubic-bezier(0, .33, .07, 1.03);
		transition-timing-function: cubic-bezier(0, .33, .07, 1.03);
		-webkit-transition-duration: 1s;
		-o-transition-duration: 1s;
		transition-duration: 1s
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-b4a7100 .swiper-slide-bg {
		background-color: #000;
		background-image: url(/wp-content/uploads/2020/11/hero-1-img.png);
		background-size: cover
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-b4a7100 .swiper-slide-contents {
		margin-right: auto
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-b4a7100 .swiper-slide-inner {
		align-items: center;
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-c55e711 .swiper-slide-bg {
		background-color: #fff;
		background-image: url(/wp-content/uploads/2020/11/hero-2-img.png);
		background-size: cover
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-c55e711 .swiper-slide-contents {
		margin-right: auto
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-c55e711 .swiper-slide-inner {
		align-items: center;
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-aba6edb .swiper-slide-bg {
		background-color: #fff;
		background-image: url(/wp-content/uploads/2020/11/hero-3-img.png);
		background-size: cover
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-aba6edb .swiper-slide-contents {
		margin-left: auto
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-aba6edb .swiper-slide-inner {
		align-items: center;
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide {
		height: 628px
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide-contents {
		max-width: 40%
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide-inner {
		text-align: center
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-slide-button {
		border-radius: 0;
		color: #0045a6;
		background-color: #FFFFFF85;
		border-color: #0045a6
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-pagination-bullet {
		height: 10px;
		width: 10px
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-pagination-bullet-active {
		background-color: #0045a6
	}

	.elementor-23832 .elementor-element.elementor-element-d4be291 .elementor-heading-title {
		color: #0045a6;
		font-weight: 600;
		line-height: 34px
	}

	.elementor-23832 .elementor-element.elementor-element-4307d200 {
		margin-top: 70px;
		margin-bottom: 75px
	}

	.elementor-23832 .elementor-element.elementor-element-5fc9e80 {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-5fc9e80>.elementor-widget-container {
		margin: 0 0 55px
	}

	.elementor-23832 .elementor-element.elementor-element-a625c56 .elementor-main-swiper .elementor-carousel-image {
		background-size: contain
	}

	.elementor-23832 .elementor-element.elementor-element-a625c56 .elementor-swiper-button {
		font-size: 55px;
		color: #bdbdbd
	}

	.elementor-23832 .elementor-element.elementor-element-a625c56 .elementor-custom-embed-play i {
		font-size: 0px;
		text-shadow: 0px 0px 10px rgba(0, 0, 0, .3)
	}

	.elementor-23832 .elementor-element.elementor-element-25c3acc9>.elementor-element-populated {
		margin: 0;
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-578055cb {
		margin-top: 0;
		margin-bottom: 0;
		padding: 48px 0 0
	}

	.elementor-23832 .elementor-element.elementor-element-7786c957 .elementor-image img {
		width: 100%
	}

	.elementor-23832 .elementor-element.elementor-element-7786c957>.elementor-widget-container {
		margin: 0;
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-67a3b83e {
		margin-top: -250px;
		margin-bottom: 0
	}

	.elementor-23832 .elementor-element.elementor-element-7a699b15>.elementor-element-populated {
		margin: 0;
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-495552cb .elementor-icon-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-495552cb .elementor-icon-box-title {
		margin-bottom: 0
	}

	.elementor-23832 .elementor-element.elementor-element-495552cb .elementor-icon-box-content .elementor-icon-box-title {
		color: #757575
	}

	.elementor-23832 .elementor-element.elementor-element-495552cb .elementor-icon-box-content .elementor-icon-box-title, .elementor-23832 .elementor-element.elementor-element-495552cb .elementor-icon-box-content .elementor-icon-box-title a {
		font-weight: 500;
		text-decoration: none
	}

	.elementor-23832 .elementor-element.elementor-element-495552cb .elementor-icon-box-content .elementor-icon-box-description {
		color: #2a2a2a
	}

	.elementor-23832 .elementor-element.elementor-element-495552cb>.elementor-widget-container {
		margin: 40px 0 0;
		padding: 46px 115px 33px 60px;
		background-color: #fff;
		transition: background .2s;
		border-style: solid;
		border-width: 1px 1px 0;
		border-color: #e0e0e0
	}

	.elementor-23832 .elementor-element.elementor-element-495552cb:hover .elementor-widget-container {
		background-color: rgba(0, 69, 166, .02);
		border-style: solid;
		border-width: 1px 1px 0;
		border-color: #f0f3f3
	}

	.elementor-23832 .elementor-element.elementor-element-495552cb:hover>.elementor-widget-container {
		border-radius: 0
	}

	.elementor-23832 .elementor-element.elementor-element-495552cb .elementor-widget-container {
		transition: background .2s, border .2s, border-radius .2s, box-shadow .2s
	}

	.elementor-23832 .elementor-element.elementor-element-600acab9 .elementor-icon-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-600acab9 .elementor-icon-box-title {
		margin-bottom: 0
	}

	.elementor-23832 .elementor-element.elementor-element-600acab9 .elementor-icon-box-content .elementor-icon-box-title {
		color: #757575
	}

	.elementor-23832 .elementor-element.elementor-element-600acab9 .elementor-icon-box-content .elementor-icon-box-title, .elementor-23832 .elementor-element.elementor-element-600acab9 .elementor-icon-box-content .elementor-icon-box-title a {
		font-weight: 600;
		text-decoration: none
	}

	.elementor-23832 .elementor-element.elementor-element-600acab9 .elementor-icon-box-content .elementor-icon-box-description {
		color: #212121
	}

	.elementor-23832 .elementor-element.elementor-element-600acab9>.elementor-widget-container {
		margin: 0;
		padding: 46px 84px 33px 60px;
		background-color: #fff;
		transition: background .2s;
		border-style: solid;
		border-width: 1px 1px 0;
		border-color: #e0e0e0
	}

	.elementor-23832 .elementor-element.elementor-element-600acab9:hover .elementor-widget-container {
		background-color: #f0f3f3;
		border-style: solid;
		border-width: 1px 1px 0;
		border-color: #f0f3f3
	}

	.elementor-23832 .elementor-element.elementor-element-600acab9:hover>.elementor-widget-container {
		border-radius: 0
	}

	.elementor-23832 .elementor-element.elementor-element-600acab9 .elementor-widget-container {
		transition: background .2s, border .2s, border-radius .2s, box-shadow .2s
	}

	.elementor-23832 .elementor-element.elementor-element-7077c971 .elementor-icon-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-7077c971 .elementor-icon-box-title {
		margin-bottom: 0
	}

	.elementor-23832 .elementor-element.elementor-element-7077c971 .elementor-icon-box-content .elementor-icon-box-title {
		color: #757575
	}

	.elementor-23832 .elementor-element.elementor-element-7077c971 .elementor-icon-box-content .elementor-icon-box-title, .elementor-23832 .elementor-element.elementor-element-7077c971 .elementor-icon-box-content .elementor-icon-box-title a {
		font-weight: 600;
		text-decoration: none
	}

	.elementor-23832 .elementor-element.elementor-element-7077c971 .elementor-icon-box-content .elementor-icon-box-description {
		color: #212121
	}

	.elementor-23832 .elementor-element.elementor-element-7077c971>.elementor-widget-container {
		margin: 0;
		padding: 46px 84px 33px 60px;
		background-color: #fff;
		transition: background .2s;
		border-style: solid;
		border-width: 1px 1px 0;
		border-color: #e0e0e0
	}

	.elementor-23832 .elementor-element.elementor-element-7077c971:hover .elementor-widget-container {
		background-color: #f0f3f3;
		border-style: solid;
		border-width: 1px 1px 0;
		border-color: #f0f3f3
	}

	.elementor-23832 .elementor-element.elementor-element-7077c971:hover>.elementor-widget-container {
		border-radius: 0
	}

	.elementor-23832 .elementor-element.elementor-element-7077c971 .elementor-widget-container {
		transition: background .2s, border .2s, border-radius .2s, box-shadow .2s
	}

	.elementor-23832 .elementor-element.elementor-element-42625aaf .elementor-icon-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-42625aaf .elementor-icon-box-title {
		margin-bottom: 0
	}

	.elementor-23832 .elementor-element.elementor-element-42625aaf .elementor-icon-box-content .elementor-icon-box-title {
		color: #2a2a2a
	}

	.elementor-23832 .elementor-element.elementor-element-42625aaf .elementor-icon-box-content .elementor-icon-box-title, .elementor-23832 .elementor-element.elementor-element-42625aaf .elementor-icon-box-content .elementor-icon-box-title a {
		font-weight: 700;
		text-decoration: none
	}

	.elementor-23832 .elementor-element.elementor-element-42625aaf .elementor-icon-box-content .elementor-icon-box-description {
		color: #212121
	}

	.elementor-23832 .elementor-element.elementor-element-42625aaf>.elementor-widget-container {
		margin: 0;
		padding: 46px 84px 33px 60px;
		background-color: #fff;
		transition: background .2s;
		border-style: solid;
		border-width: 1px 1px 0;
		border-color: #e0e0e0
	}

	.elementor-23832 .elementor-element.elementor-element-42625aaf:hover .elementor-widget-container {
		background-color: #f0f3f3;
		border-style: solid;
		border-width: 1px 1px 0;
		border-color: #f0f3f3
	}

	.elementor-23832 .elementor-element.elementor-element-42625aaf:hover>.elementor-widget-container {
		border-radius: 0
	}

	.elementor-23832 .elementor-element.elementor-element-42625aaf .elementor-widget-container {
		transition: background .2s, border .2s, border-radius .2s, box-shadow .2s
	}

	.elementor-23832 .elementor-element.elementor-element-3efeaf59 .elementor-icon-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-3efeaf59 .elementor-icon-box-content .elementor-icon-box-title {
		color: #212121
	}

	.elementor-23832 .elementor-element.elementor-element-3efeaf59 .elementor-icon-box-content .elementor-icon-box-title, .elementor-23832 .elementor-element.elementor-element-3efeaf59 .elementor-icon-box-content .elementor-icon-box-title a {
		font-weight: 700
	}

	.elementor-23832 .elementor-element.elementor-element-3efeaf59 .elementor-icon-box-content .elementor-icon-box-description {
		color: #212121
	}

	.elementor-23832 .elementor-element.elementor-element-3efeaf59>.elementor-widget-container {
		margin: 0;
		padding: 46px 84px 35px 60px;
		background-color: #fff;
		transition: background .2s;
		border-style: solid;
		border-width: 1px 1px 0;
		border-color: #e0e0e0;
		border-radius: 0
	}

	.elementor-23832 .elementor-element.elementor-element-3efeaf59:hover .elementor-widget-container {
		background-color: #f0f3f3;
		border-style: solid;
		border-width: 1px 1px 0;
		border-color: #f0f3f3
	}

	.elementor-23832 .elementor-element.elementor-element-3efeaf59:hover>.elementor-widget-container {
		border-radius: 0
	}

	.elementor-23832 .elementor-element.elementor-element-4d08f7b6 .elementor-icon-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-4d08f7b6 .elementor-icon-box-title {
		margin-bottom: 0
	}

	.elementor-23832 .elementor-element.elementor-element-4d08f7b6 .elementor-icon-box-content .elementor-icon-box-title {
		color: #2a2a2a
	}

	.elementor-23832 .elementor-element.elementor-element-4d08f7b6 .elementor-icon-box-content .elementor-icon-box-title, .elementor-23832 .elementor-element.elementor-element-4d08f7b6 .elementor-icon-box-content .elementor-icon-box-title a {
		font-weight: 700
	}

	.elementor-23832 .elementor-element.elementor-element-4d08f7b6 .elementor-icon-box-content .elementor-icon-box-description {
		color: #212121
	}

	.elementor-23832 .elementor-element.elementor-element-4d08f7b6>.elementor-widget-container {
		margin: 0;
		padding: 46px 84px 33px 60px;
		background-color: #fff;
		transition: background .2s;
		border-style: solid;
		border-width: 1px 1px 0;
		border-color: #e0e0e0
	}

	.elementor-23832 .elementor-element.elementor-element-4d08f7b6:hover .elementor-widget-container {
		background-color: #f0f3f3;
		border-style: solid;
		border-width: 1px 1px 0;
		border-color: #f0f3f3
	}

	.elementor-23832 .elementor-element.elementor-element-4d08f7b6:hover>.elementor-widget-container {
		border-radius: 0
	}

	.elementor-23832 .elementor-element.elementor-element-4d08f7b6 .elementor-widget-container {
		transition: background .2s, border .2s, border-radius .2s, box-shadow .2s
	}

	.elementor-23832 .elementor-element.elementor-element-5dd5a709 .elementor-icon-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-5dd5a709 .elementor-icon-box-title {
		margin-bottom: 0
	}

	.elementor-23832 .elementor-element.elementor-element-5dd5a709 .elementor-icon-box-content .elementor-icon-box-title {
		color: #2a2a2a
	}

	.elementor-23832 .elementor-element.elementor-element-5dd5a709 .elementor-icon-box-content .elementor-icon-box-title, .elementor-23832 .elementor-element.elementor-element-5dd5a709 .elementor-icon-box-content .elementor-icon-box-title a {
		font-weight: 700
	}

	.elementor-23832 .elementor-element.elementor-element-5dd5a709 .elementor-icon-box-content .elementor-icon-box-description {
		color: #212121
	}

	.elementor-23832 .elementor-element.elementor-element-5dd5a709>.elementor-widget-container {
		margin: 0;
		padding: 46px 84px 33px 60px;
		background-color: #fff;
		transition: background .2s;
		border-style: solid;
		border-width: 1px;
		border-color: #e0e0e0
	}

	.elementor-23832 .elementor-element.elementor-element-5dd5a709:hover .elementor-widget-container {
		background-color: #f0f3f3;
		border-style: solid;
		border-width: 1px;
		border-color: #f0f3f3
	}

	.elementor-23832 .elementor-element.elementor-element-5dd5a709:hover>.elementor-widget-container {
		border-radius: 0
	}

	.elementor-23832 .elementor-element.elementor-element-5dd5a709 .elementor-widget-container {
		transition: background .2s, border .2s, border-radius .2s, box-shadow .2s
	}

	.elementor-23832 .elementor-element.elementor-element-6903a3e {
		margin-top: 200px;
		margin-bottom: 0;

		@media (min-width:0px) and (max-width:1800px) {
			margin-top: 80px
		}

	}

	.elementor-23832 .elementor-element.elementor-element-7c7c72c {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-7c7c72c .elementor-heading-title {
		color: #0045a6;
		font-weight: 700;
		letter-spacing: .5px
	}

	.elementor-23832 .elementor-element.elementor-element-15dd0d22:not(.elementor-motion-effects-element-type-background) {
		background-color: rgba(118, 52, 52, 0)
	}

	.elementor-23832 .elementor-element.elementor-element-15dd0d22 {
		transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
		padding: 75px 0
	}

	.elementor-23832 .elementor-element.elementor-element-e73645a>.elementor-element-populated {
		padding: 10px 10px 10px 0
	}

	.elementor-23832 .elementor-element.elementor-element-8587827 .elementor-heading-title {
		color: #0045a6;
		font-weight: 700;
		letter-spacing: .5px
	}

	.elementor-23832 .elementor-element.elementor-element-bc4563>.elementor-container {
		min-height: 242px
	}

	.elementor-23832 .elementor-element.elementor-element-bc4563>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		align-content: center;
		align-items: center
	}

	.elementor-23832 .elementor-element.elementor-element-bc4563:not(.elementor-motion-effects-element-type-background) {
		background-image: url("/wp-content/uploads/2020/06/bg-ms-scaled-2-scaled.jpg");
		background-repeat: no-repeat;
		background-size: cover
	}

	.elementor-23832 .elementor-element.elementor-element-bc4563:hover>.elementor-background-overlay {
		opacity: .5;
		filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
	}

	.elementor-23832 .elementor-element.elementor-element-bc4563 {
		transition: background .2s, border .3s, border-radius .3s, box-shadow .3s;
		margin-top: 135px;
		margin-bottom: 0
	}

	.elementor-23832 .elementor-element.elementor-element-bc4563>.elementor-background-overlay {
		transition: background .3s, border-radius .3s, opacity .3s
	}

	.elementor-23832 .elementor-element.elementor-element-4e657230>.elementor-element-populated {
		padding: 0 0 0 10%
	}

	.elementor-23832 .elementor-element.elementor-element-5ea53bc8 {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-5ea53bc8 .elementor-image img {
		width: 198px
	}

	.elementor-23832 .elementor-element.elementor-element-800cf1c {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-800cf1c .elementor-heading-title {
		color: #fff
	}

	.elementor-23832 .elementor-element.elementor-element-800cf1c>.elementor-widget-container {
		margin: 10px 0 0
	}

	.elementor-23832 .elementor-element.elementor-element-6571bde9 {
		text-align: right;
		bottom: 1.156px
	}

	.elementor-23832 .elementor-element.elementor-element-6571bde9 .elementor-image img {
		width: 350px
	}

	body:not(.rtl) .elementor-23832 .elementor-element.elementor-element-6571bde9 {
		left: -14px
	}

	.elementor-23832 .elementor-element.elementor-element-25fdd210>.elementor-container {
		min-height: 242px
	}

	.elementor-23832 .elementor-element.elementor-element-25fdd210>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		align-content: center;
		align-items: center
	}

	.elementor-23832 .elementor-element.elementor-element-25fdd210:not(.elementor-motion-effects-element-type-background) {
		background-image: url("/wp-content/uploads/2020/06/case-study-bg-aarp-1-scaled.jpg");
		background-repeat: no-repeat;
		background-size: cover
	}

	.elementor-23832 .elementor-element.elementor-element-25fdd210 {
		transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
		margin-top: 160px;
		margin-bottom: 0
	}

	.elementor-23832 .elementor-element.elementor-element-25036fb9 {
		text-align: left;
		width: 100%;
		max-width: 100%;
		top: -93px
	}

	.elementor-23832 .elementor-element.elementor-element-25036fb9 .elementor-image img {
		width: 550px
	}

	body:not(.rtl) .elementor-23832 .elementor-element.elementor-element-25036fb9 {
		left: 25px
	}

	.elementor-23832 .elementor-element.elementor-element-64d2a7f {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-d7014d3 {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-d7014d3 .elementor-heading-title {
		color: #fff
	}

	.elementor-23832 .elementor-element.elementor-element-d7014d3>.elementor-widget-container {
		margin: 10px 0 0
	}

	.elementor-23832 .elementor-element.elementor-element-1699add6>.elementor-container {
		min-height: 242px
	}

	.elementor-23832 .elementor-element.elementor-element-1699add6>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		align-content: center;
		align-items: center
	}

	.elementor-23832 .elementor-element.elementor-element-1699add6:not(.elementor-motion-effects-element-type-background) {
		background-image: url("/wp-content/uploads/2020/06/second-case-scaled-4-scaled.jpg");
		background-repeat: no-repeat;
		background-size: cover
	}

	.elementor-23832 .elementor-element.elementor-element-1699add6 {
		transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
		margin-top: 260px;
		margin-bottom: 0
	}

	.elementor-23832 .elementor-element.elementor-element-5fb1f44f>.elementor-element-populated {
		padding: 0 0 0 10%
	}

	.elementor-23832 .elementor-element.elementor-element-aaf5cfc {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-2cdb350 .elementor-heading-title {
		color: #fff
	}

	.elementor-23832 .elementor-element.elementor-element-2cdb350>.elementor-widget-container {
		margin: 10px 0 0
	}

	.elementor-23832 .elementor-element.elementor-element-5a516bfa {
		text-align: right;
		bottom: 4.406px
	}

	.elementor-23832 .elementor-element.elementor-element-5a516bfa .elementor-image img {
		width: 310px
	}

	body:not(.rtl) .elementor-23832 .elementor-element.elementor-element-5a516bfa {
		right: 33.484px
	}

	.elementor-23832 .elementor-element.elementor-element-5f6a4b64>.elementor-container {
		min-height: 242px
	}

	.elementor-23832 .elementor-element.elementor-element-5f6a4b64>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		align-content: center;
		align-items: center
	}

	.elementor-23832 .elementor-element.elementor-element-5f6a4b64:not(.elementor-motion-effects-element-type-background) {
		background-image: url("/wp-content/uploads/2020/06/HOMEPAGE_CS_PAYPAL-BANNER-Copy@2x-2-scaled.jpg");
		background-size: cover
	}

	.elementor-23832 .elementor-element.elementor-element-5f6a4b64 {
		transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
		margin-top: 160px;
		margin-bottom: 0
	}

	.elementor-23832 .elementor-element.elementor-element-7af7f243 {
		text-align: left;
		width: 100%;
		max-width: 100%;
		top: -71.969px
	}

	.elementor-23832 .elementor-element.elementor-element-7af7f243 .elementor-image img {
		width: 450px
	}

	body:not(.rtl) .elementor-23832 .elementor-element.elementor-element-7af7f243 {
		left: 25px
	}

	.elementor-23832 .elementor-element.elementor-element-4f476fa {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-ae0e568 {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-ae0e568 .elementor-heading-title {
		color: #fff
	}

	.elementor-23832 .elementor-element.elementor-element-ae0e568>.elementor-widget-container {
		margin: 10px 0 0
	}

	.elementor-23832 .elementor-element.elementor-element-3d94a1e9 {
		margin-top: 70px;
		margin-bottom: 0
	}

	.elementor-23832 .elementor-element.elementor-element-67978e24 .elementor-button {
		font-size: 16px;
		font-weight: 300;
		text-transform: lowercase;
		text-decoration: none;
		fill: #0045a6;
		color: #0045a6;
		background-color: #fff;
		border-style: solid;
		border-width: 1px;
		border-color: #0045a6;
		border-radius: 0;
		padding: 15px 38px
	}

	.elementor-23832 .elementor-element.elementor-element-67978e24 .elementor-button:hover, .elementor-23832 .elementor-element.elementor-element-67978e24 .elementor-button:focus {
		color: #fff;
		background-color: #0045a6;
		border-color: #0045a6
	}

	.elementor-23832 .elementor-element.elementor-element-4f3b316:not(.elementor-motion-effects-element-type-background) {
		background-color: #f5f6f8
	}

	.elementor-23832 .elementor-element.elementor-element-4f3b316 {
		transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
		padding: 80px 0
	}

	.elementor-23832 .elementor-element.elementor-element-439d1af .elementor-heading-title {
		color: #0045a6;
		font-weight: 600
	}

	.elementor-23832 .elementor-element.elementor-element-439d1af>.elementor-widget-container {
		margin: 0 0 75px
	}

	.elementor-23832 .elementor-element.elementor-element-ccdf650 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-23832 .elementor-element.elementor-element-ccdf650 .elementor-swiper-button.elementor-swiper-button-next {
		font-size: 30px;
		color: #0045a6
	}

	.elementor-23832 .elementor-element.elementor-element-ccdf650 .swiper-wrapper {
		display: flex;
		align-items: center
	}

	.elementor-23832 .elementor-element.elementor-element-7fea906e {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-7fea906e .elementor-heading-title {
		color: #0045a6;
		font-weight: 700
	}

	.elementor-23832 .elementor-element.elementor-element-7fea906e>.elementor-widget-container {
		margin: 0 0 45px
	}

	.elementor-23832 .elementor-element.elementor-element-b040fd8 {
		margin-top: 30px;
		margin-bottom: 0
	}

	.elementor-23832 .elementor-element.elementor-element-1aef4745.elementor-position-top .elementor-image-box-img {
		margin-bottom: 15px
	}

	.elementor-23832 .elementor-element.elementor-element-1aef4745 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%
	}

	.elementor-23832 .elementor-element.elementor-element-1aef4745 .elementor-image-box-img img {
		filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
		transition-duration: .3s
	}

	.elementor-23832 .elementor-element.elementor-element-1aef4745 .elementor-image-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-1aef4745 .elementor-image-box-content .elementor-image-box-title {
		color: #000;
		font-weight: 400
	}

	.elementor-23832 .elementor-element.elementor-element-1aef4745>.elementor-widget-container {
		margin: 0
	}

	.elementor-23832 .elementor-element.elementor-element-1950b520 .elementor-button {
		font-size: 18px;
		font-weight: 700;
		fill: #f15a51;
		color: #f15a51;
		background-color: #fff;
		border-radius: 0;
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-1950b520>.elementor-widget-container {
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-25daab42.elementor-position-top .elementor-image-box-img {
		margin-bottom: 15px
	}

	.elementor-23832 .elementor-element.elementor-element-25daab42 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 35%
	}

	.elementor-23832 .elementor-element.elementor-element-25daab42 .elementor-image-box-img img {
		transition-duration: .3s
	}

	.elementor-23832 .elementor-element.elementor-element-25daab42 .elementor-image-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-25daab42 .elementor-image-box-content .elementor-image-box-title {
		color: #212121;
		font-weight: 400
	}

	.elementor-23832 .elementor-element.elementor-element-25daab42>.elementor-widget-container {
		margin: 0
	}

	.elementor-23832 .elementor-element.elementor-element-76103ed2 .elementor-button {
		font-size: 18px;
		font-weight: 700;
		fill: #f15a51;
		color: #f15a51;
		background-color: #fff;
		border-radius: 0;
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-76103ed2>.elementor-widget-container {
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-ebabfc1 {
		margin-top: 30px;
		margin-bottom: 0
	}

	.elementor-23832 .elementor-element.elementor-element-92d5fa7.elementor-position-top .elementor-image-box-img {
		margin-bottom: 15px
	}

	.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper .elementor-image-box-img {
	}

	.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-img img {
		transition-duration: .3s
	}

	.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-content .elementor-image-box-title {
		color: #2a2a2a;
		font-weight: 400
	}

	.elementor-23832 .elementor-element.elementor-element-92d5fa7>.elementor-widget-container {
		margin: 0
	}

	.elementor-23832 .elementor-element.elementor-element-d94061e>.elementor-widget-container {
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-b4db0c1.elementor-position-top .elementor-image-box-img {
		margin-bottom: 0
	}

	.elementor-23832 .elementor-element.elementor-element-b4db0c1 .elementor-image-box-wrapper .elementor-image-box-img {
		width: auto
	}

	.elementor-23832 .elementor-element.elementor-element-b4db0c1 .elementor-image-box-img img {
		filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
		transition-duration: .3s
	}

	.elementor-23832 .elementor-element.elementor-element-b4db0c1 .elementor-image-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-b4db0c1 .elementor-image-box-content .elementor-image-box-title {
		color: #000;
		font-weight: 400
	}

	.elementor-23832 .elementor-element.elementor-element-b4db0c1>.elementor-widget-container {
		margin: 0
	}

	.elementor-23832 .elementor-element.elementor-element-21e567d .elementor-button, .elementor-23832 .elementor-element.elementor-element-d94061e .elementor-button, .elementor-23832 .elementor-element.elementor-element-fc812b2 .elementor-button, .elementor-23832 .elementor-element.elementor-element-be79730 .elementor-button, .elementor-23832 .elementor-element.elementor-element-14e8931 .elementor-button, .elementor-23832 .home-awards-section .elementor-button {
		font-size: 18px;
		font-weight: 700;
		fill: #D4FF27;
		color: #D4FF27;
		background-color: #000;
		border-radius: 0;
		padding: 0
	}

	.elementor-23832 .home-awards-section .elementor-button:hover {
		color: #D4FF27 !important;
	}

	.elementor-23832 .elementor-element.elementor-element-21e567d>.elementor-widget-container {
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-401721d.elementor-position-top .elementor-image-box-img {
		margin-bottom: 15px
	}

	.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-wrapper .elementor-image-box-img {
		width: auto
	}

	.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-wrapper .elementor-image-box-timmy {
		width: 33%
	}

	.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-wrapper .elementor-image-box-wbj {
		width: 46%
	}

	.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-img img {
		transition-duration: .3s
	}

	.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-content .elementor-image-box-title {
		color: #212121;
		font-weight: 400
	}

	.elementor-23832 .elementor-element.elementor-element-401721d>.elementor-widget-container {
		margin: 0
	}

	.elementor-23832 .elementor-element.elementor-element-9ed2eae>.elementor-widget-container {
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-1a42b86.elementor-position-top .elementor-image-box-img {
		margin-bottom: 15px
	}

	.elementor-23832 .elementor-element.elementor-element-1a42b86 .elementor-image-box-wrapper .elementor-image-box-img {
		width: auto
	}

	.elementor-23832 .elementor-element.elementor-element-1a42b86 .elementor-image-box-img img {
		transition-duration: .3s
	}

	.elementor-23832 .elementor-element.elementor-element-1a42b86 .elementor-image-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-1a42b86 .elementor-image-box-content .elementor-image-box-title {
		color: #212121;
		font-weight: 400
	}

	.elementor-23832 .elementor-element.elementor-element-1a42b86>.elementor-widget-container {
		margin: 0
	}

	.elementor-23832 .elementor-element.elementor-element-fc812b2>.elementor-widget-container {
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-57b37afe.elementor-position-top .elementor-image-box-img {
		margin-bottom: 15px
	}

	.elementor-23832 .elementor-element.elementor-element-57b37afe .elementor-image-box-wrapper .elementor-image-box-img {
		width: 45%
	}

	.elementor-23832 .elementor-element.elementor-element-57b37afe .elementor-image-box-img img {
		transition-duration: .3s
	}

	.elementor-23832 .elementor-element.elementor-element-57b37afe .elementor-image-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-57b37afe .elementor-image-box-content .elementor-image-box-title {
		color: #212121;
		font-weight: 400
	}

	.elementor-23832 .elementor-element.elementor-element-57b37afe>.elementor-widget-container {
		margin: 0
	}

	.elementor-23832 .elementor-element.elementor-element-10f465bc .elementor-button {
		font-size: 18px;
		font-weight: 700;
		fill: #f15a51;
		color: #f15a51;
		background-color: #fff;
		border-radius: 0;
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-10f465bc>.elementor-widget-container {
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-6c3946cd.elementor-position-top .elementor-image-box-img {
		margin-bottom: 15px
	}

	.elementor-23832 .elementor-element.elementor-element-6c3946cd .elementor-image-box-wrapper .elementor-image-box-img {
		width: 55%
	}

	.elementor-23832 .elementor-element.elementor-element-6c3946cd .elementor-image-box-img img {
		transition-duration: .3s
	}

	.elementor-23832 .elementor-element.elementor-element-6c3946cd .elementor-image-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-6c3946cd .elementor-image-box-content .elementor-image-box-title {
		color: #212121;
		font-weight: 400
	}

	.elementor-23832 .elementor-element.elementor-element-6c3946cd>.elementor-widget-container {
		margin: 0
	}

	.elementor-23832 .elementor-element.elementor-element-11132e27 .elementor-button {
		font-size: 18px;
		font-weight: 700;
		fill: #f15a51;
		color: #f15a51;
		background-color: #fff;
		border-radius: 0;
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-11132e27>.elementor-widget-container {
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-81d6c57.elementor-position-top .elementor-image-box-img {
		margin-bottom: 15px
	}

	.elementor-23832 .elementor-element.elementor-element-81d6c57 .elementor-image-box-wrapper .elementor-image-box-img {
		width: auto
	}

	.elementor-23832 .elementor-element.elementor-element-81d6c57 .elementor-image-box-img img {
		transition-duration: .3s
	}

	.elementor-23832 .elementor-element.elementor-element-81d6c57 .elementor-image-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-81d6c57 .elementor-image-box-content .elementor-image-box-title {
		color: #212121;
		font-weight: 400
	}

	.elementor-23832 .elementor-element.elementor-element-81d6c57>.elementor-widget-container {
		margin: 0
	}

	.elementor-23832 .elementor-element.elementor-element-be79730>.elementor-widget-container {
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-21f3c2f.elementor-position-top .elementor-image-box-img {
		margin-bottom: 15px
	}

	.elementor-23832 .elementor-element.elementor-element-21f3c2f .elementor-image-box-img img {
		transition-duration: .3s
	}

	.elementor-23832 .elementor-element.elementor-element-21f3c2f .elementor-image-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-21f3c2f .elementor-image-box-content .elementor-image-box-title {
		color: #212121;
		font-weight: 400
	}

	.elementor-23832 .elementor-element.elementor-element-21f3c2f>.elementor-widget-container {
		margin: 0
	}

	.elementor-23832 .elementor-element.elementor-element-14e8931>.elementor-widget-container {
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-5b01ac35.elementor-position-top .elementor-image-box-img {
		margin-bottom: 15px
	}

	.elementor-23832 .elementor-element.elementor-element-5b01ac35 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 32%
	}

	.elementor-23832 .elementor-element.elementor-element-5b01ac35 .elementor-image-box-img img {
		transition-duration: .3s
	}

	.elementor-23832 .elementor-element.elementor-element-5b01ac35 .elementor-image-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-5b01ac35 .elementor-image-box-content .elementor-image-box-title {
		color: #212121;
		font-weight: 400
	}

	.elementor-23832 .elementor-element.elementor-element-5b01ac35>.elementor-widget-container {
		margin: 0
	}

	.elementor-23832 .elementor-element.elementor-element-e985094 .elementor-button {
		font-size: 18px;
		font-weight: 700;
		fill: #f15a51;
		color: #f15a51;
		background-color: #fff;
		border-style: solid;
		border-width: 0;
		border-radius: 0;
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-e985094>.elementor-widget-container {
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-5a3b5a67.elementor-position-top .elementor-image-box-img {
		margin-bottom: 15px
	}

	.elementor-23832 .elementor-element.elementor-element-5a3b5a67 .elementor-image-box-img img {
		transition-duration: .3s
	}

	.elementor-23832 .elementor-element.elementor-element-5a3b5a67 .elementor-image-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-5a3b5a67 .elementor-image-box-content .elementor-image-box-title {
		color: #212121;
		font-weight: 400
	}

	.elementor-23832 .elementor-element.elementor-element-5a3b5a67>.elementor-widget-container {
		margin: 0
	}

	.elementor-23832 .elementor-element.elementor-element-1393bc9d .elementor-button {
		font-size: 18px;
		font-weight: 700;
		fill: #f15a51;
		color: #f15a51;
		background-color: #fff;
		border-radius: 0;
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-1393bc9d>.elementor-widget-container {
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-5da2867.elementor-position-top .elementor-image-box-img {
		margin-bottom: 15px
	}

	.elementor-23832 .elementor-element.elementor-element-5da2867 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 32%
	}

	.elementor-23832 .elementor-element.elementor-element-5da2867 .elementor-image-box-img img {
		transition-duration: .3s
	}

	.elementor-23832 .elementor-element.elementor-element-5da2867 .elementor-image-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-5da2867 .elementor-image-box-content .elementor-image-box-title {
		color: #212121;
		font-weight: 400
	}

	.elementor-23832 .elementor-element.elementor-element-5da2867>.elementor-widget-container {
		margin: 0
	}

	.elementor-23832 .elementor-element.elementor-element-3aa86c6 .elementor-button {
		font-size: 18px;
		font-weight: 700;
		fill: #f15a51;
		color: #f15a51;
		background-color: #fff;
		border-style: solid;
		border-width: 0;
		border-radius: 0;
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-3aa86c6>.elementor-widget-container {
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-24d95fc.elementor-position-top .elementor-image-box-img {
		margin-bottom: 15px
	}

	.elementor-23832 .elementor-element.elementor-element-24d95fc .elementor-image-box-img img {
		transition-duration: .3s
	}

	.elementor-23832 .elementor-element.elementor-element-24d95fc .elementor-image-box-wrapper {
		text-align: left
	}

	.elementor-23832 .elementor-element.elementor-element-24d95fc .elementor-image-box-content .elementor-image-box-title {
		color: #212121;
		font-weight: 400
	}

	.elementor-23832 .elementor-element.elementor-element-24d95fc>.elementor-widget-container {
		margin: 0
	}

	.elementor-23832 .elementor-element.elementor-element-4936e92 .elementor-button {
		font-size: 18px;
		font-weight: 700;
		fill: #f15a51;
		color: #f15a51;
		background-color: #fff;
		border-radius: 0;
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-4936e92>.elementor-widget-container {
		padding: 0
	}

	.elementor-23832 .elementor-element.elementor-element-61ba9a73>.elementor-container {
		min-height: 228px
	}

	.elementor-23832 .elementor-element.elementor-element-61ba9a73>.elementor-container:after {
		content: "";
		min-height: inherit
	}

	.elementor-23832 .elementor-element.elementor-element-61ba9a73:not(.elementor-motion-effects-element-type-background) {
		background-color: #fafafa;
		background-image: url("/wp-content/uploads/2023/05/Hexagon_BG.webp");
		background-repeat: no-repeat;
		background-size: cover
	}

	.elementor-23832 .elementor-element.elementor-element-61ba9a73 {
		transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
	}

	.elementor-23832 .elementor-element.elementor-element-65809950 {
		text-align: center
	}

	.elementor-23832 .elementor-element.elementor-element-65809950 .elementor-heading-title {
		color: #757575;
		font-weight: 700
	}

	.elementor-23832 .elementor-element.elementor-element-65809950>.elementor-widget-container {
		margin: 0 0 25px
	}

	.elementor-23832 .elementor-element.elementor-element-641067f3 .elementor-button, .feat-cases-btn .elementor-button {
		font-weight: 600;
		text-transform: lowercase;
		text-decoration: none;
		fill: #0045a6;
		color: #0045a6;
		background-color: rgba(33, 33, 33, 0);
		border-style: solid;
		border-width: 1px;
		border-color: #0045a6;
		border-radius: 1px;
		padding: 15px 38px
	}

	.elementor-23832 .elementor-element.elementor-element-641067f3 .elementor-button:hover, .elementor-23832 .elementor-element.elementor-element-641067f3 .elementor-button:focus, .feat-cases-btn .elementor-button:hover, .feat-cases-btn .elementor-button:focus {
		color: #fff;
		background-color: #0045a6;
		border-color: #0045a6
	}

	.award-col .elementor-button-wrapper {
		margin-bottom: 5px;
	}

	@media (min-width:768px) {
		.elementor-23832 .elementor-element.elementor-element-436883c2 {
			width: 100%
		}

		.elementor-23832 .elementor-element.elementor-element-4e657230 {
			width: 65.484%
		}

		.elementor-23832 .elementor-element.elementor-element-5e3e8385 {
			width: 34.41%
		}

	}

	@media (max-width:1024px) and (min-width:768px) {
		.elementor-23832 .elementor-element.elementor-element-e471bd5 {
			width: 100%
		}

		.elementor-23832 .elementor-element.elementor-element-030f2a5 {
			width: 100%
		}

		.elementor-23832 .elementor-element.elementor-element-4e657230 {
			width: 50%
		}

		.elementor-23832 .elementor-element.elementor-element-1f62ccbe {
			width: 50%
		}

		.elementor-23832 .elementor-element.elementor-element-359dad58 {
			width: 50%
		}

		.elementor-23832 .elementor-element.elementor-element-5fb1f44f {
			width: 50%
		}

		.elementor-23832 .elementor-element.elementor-element-60222ff0 {
			width: 50%
		}

	}

	@media (max-width:1024px) {
		.elementor-23832 .elementor-element.elementor-element-ab6a6fa {
			margin-top: 250px;
			margin-bottom: 0
		}

		.elementor-23832 .elementor-element.elementor-element-030f2a5>.elementor-element-populated {
			padding: 0
		}

		.elementor-23832 .elementor-element.elementor-element-67a3b83e {
			margin-top: -90px;
			margin-bottom: 0
		}

		.elementor-23832 .elementor-element.elementor-element-bc4563 {
			margin-top: 60px;
			margin-bottom: 0
		}

		.elementor-23832 .elementor-element.elementor-element-5ea53bc8 .elementor-image img {
			width: 250px
		}

		body:not(.rtl) .elementor-23832 .elementor-element.elementor-element-6571bde9 {
			left: 102px
		}

		.elementor-23832 .elementor-element.elementor-element-6571bde9 {
			bottom: .563px
		}

		.elementor-23832 .elementor-element.elementor-element-25fdd210 {
			margin-top: 40px;
			margin-bottom: 20px
		}

		body:not(.rtl) .elementor-23832 .elementor-element.elementor-element-25036fb9 {
			left: -4px
		}

		.elementor-23832 .elementor-element.elementor-element-25036fb9 {
			top: -4px
		}

		.elementor-23832 .elementor-element.elementor-element-1699add6 {
			margin-top: 90px;
			margin-bottom: 0
		}

		.elementor-23832 .elementor-element.elementor-element-5fb1f44f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			justify-content: center
		}

		body:not(.rtl) .elementor-23832 .elementor-element.elementor-element-5a516bfa {
			right: -126.516px
		}

		.elementor-23832 .elementor-element.elementor-element-5a516bfa {
			bottom: 8.031px
		}

		.elementor-23832 .elementor-element.elementor-element-5f6a4b64 {
			margin-top: 40px;
			margin-bottom: 0
		}

		.elementor-23832 .elementor-element.elementor-element-7af7f243 {
			text-align: left;
			width: 334px;
			max-width: 334px;
			top: -27px
		}

		.elementor-23832 .elementor-element.elementor-element-7af7f243>.elementor-widget-container {
			margin: 0
		}

		body:not(.rtl) .elementor-23832 .elementor-element.elementor-element-7af7f243 {
			left: 3px
		}

		.elementor-23832 .elementor-element.elementor-element-3d94a1e9 {
			margin-top: 50px;
			margin-bottom: 0
		}

	}

	@media (max-width:767px) {
		.elementor-23832 .elementor-element.elementor-element-d4be291 .elementor-heading-title {
			line-height: 32px
		}

		.elementor-23832 .elementor-element.elementor-element-d4be291>.elementor-widget-container {
			padding: 0 30px
		}

		.elementor-23832 .elementor-element.elementor-element-4307d200 {
			margin-top: 50px;
			margin-bottom: 50px
		}

		.elementor-23832 .elementor-element.elementor-element-5fc9e80 .elementor-heading-title {
			line-height: 40px
		}

		.elementor-23832 .elementor-element.elementor-element-5fc9e80>.elementor-widget-container {
			margin: 0;
			padding: 0px 20px 30px
		}

		.elementor-23832 .elementor-element.elementor-element-a625c56>.elementor-widget-container {
			margin: 0 10px 30px
		}

		.elementor-23832 .elementor-element.elementor-element-b78e3f4 {
			margin-top: 40px;
			margin-bottom: 0
		}

		.elementor-23832 .elementor-element.elementor-element-578055cb {
			margin-top: 0;
			margin-bottom: 0;
			padding: 0
		}

		.elementor-23832 .elementor-element.elementor-element-7786c957>.elementor-widget-container {
			margin: 0
		}

		.elementor-23832 .elementor-element.elementor-element-67a3b83e {
			margin-top: -100px;
			margin-bottom: 0
		}

		.elementor-23832 .elementor-element.elementor-element-7a699b15 {
			width: 50%
		}

		.elementor-23832 .elementor-element.elementor-element-647bc269 {
			margin-top: 20px;
			margin-bottom: 0
		}

		.elementor-23832 .elementor-element.elementor-element-495552cb>.elementor-widget-container {
			margin: 0;
			padding: 30px;
			border-width: 0 0 1px
		}

		.elementor-23832 .elementor-element.elementor-element-495552cb:hover .elementor-widget-container {
			border-width: 0 0 1px
		}

		.elementor-23832 .elementor-element.elementor-element-600acab9>.elementor-widget-container {
			margin: 0;
			padding: 30px;
			border-width: 0 0 1px
		}

		.elementor-23832 .elementor-element.elementor-element-600acab9:hover .elementor-widget-container {
			border-width: 0 0 1px
		}

		.elementor-23832 .elementor-element.elementor-element-7077c971>.elementor-widget-container {
			margin: 0;
			padding: 30px;
			border-width: 0 0 1px
		}

		.elementor-23832 .elementor-element.elementor-element-7077c971:hover .elementor-widget-container {
			border-width: 0 0 1px
		}

		.elementor-23832 .elementor-element.elementor-element-42625aaf>.elementor-widget-container {
			margin: 0;
			padding: 30px;
			border-width: 0 0 1px
		}

		.elementor-23832 .elementor-element.elementor-element-42625aaf:hover .elementor-widget-container {
			border-width: 0 0 1px
		}

		.elementor-23832 .elementor-element.elementor-element-3efeaf59>.elementor-widget-container {
			margin: 0;
			padding: 30px;
			border-width: 0 0 1px
		}

		.elementor-23832 .elementor-element.elementor-element-4d08f7b6>.elementor-widget-container {
			margin: 0;
			padding: 30px;
			border-width: 0 0 1px
		}

		.elementor-23832 .elementor-element.elementor-element-4d08f7b6:hover .elementor-widget-container {
			border-width: 0 0 1px
		}

		.elementor-23832 .elementor-element.elementor-element-5dd5a709>.elementor-widget-container {
			margin: 0;
			padding: 30px;
			border-width: 0 0 1px
		}

		.elementor-23832 .elementor-element.elementor-element-5dd5a709:hover .elementor-widget-container {
			border-width: 0 0 1px
		}

		.elementor-23832 .elementor-element.elementor-element-15dd0d22 {
			padding: 50px 0 55px
		}

		.elementor-23832 .elementor-element.elementor-element-bc4563>.elementor-container {
			min-height: 170px
		}

		.elementor-23832 .elementor-element.elementor-element-bc4563 {
			margin-top: 20px;
			margin-bottom: 0
		}

		.elementor-23832 .elementor-element.elementor-element-5ea53bc8 .elementor-image img {
			width: 84%
		}

		.elementor-23832 .elementor-element.elementor-element-25fdd210>.elementor-container {
			min-height: 170px
		}

		.elementor-23832 .elementor-element.elementor-element-25fdd210 {
			margin-top: 70px;
			margin-bottom: 0
		}

		.elementor-23832 .elementor-element.elementor-element-1699add6>.elementor-container {
			min-height: 170px
		}

		.elementor-23832 .elementor-element.elementor-element-1699add6 {
			margin-top: 70px;
			margin-bottom: 0
		}

		.elementor-23832 .elementor-element.elementor-element-5f6a4b64>.elementor-container {
			min-height: 170px
		}

		.elementor-23832 .elementor-element.elementor-element-5f6a4b64 {
			margin-top: 70px;
			margin-bottom: 0
		}

		.elementor-23832 .elementor-element.elementor-element-3d94a1e9 {
			margin-top: 40px;
			margin-bottom: 0
		}

		.elementor-23832 .elementor-element.elementor-element-2e5e9226 {
			padding: 50px 0 0
		}

		.elementor-23832 .elementor-element.elementor-element-6a50e188>.elementor-element-populated {
			padding: 0 5px
		}

		.elementor-23832 .elementor-element.elementor-element-7fea906e>.elementor-widget-container {
			margin: 0 0 20px;		   /* padding:30px 25px 60px */
		}

		.elementor-23832 .elementor-element.elementor-element-1aef4745 .elementor-image-box-img {
			margin-bottom: 15px
		}

		.elementor-23832 .elementor-element.elementor-element-1aef4745 .elementor-image-box-wrapper .elementor-image-box-img {
			width: 30%
		}

		.elementor-23832 .elementor-element.elementor-element-25daab42 .elementor-image-box-img {
			margin-bottom: 15px
		}

		.elementor-23832 .elementor-element.elementor-element-25daab42 .elementor-image-box-wrapper .elementor-image-box-img {
			width: 36%
		}

		.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-img {
			margin-bottom: 15px
		}

		.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper .elementor-image-box-img {
		}

		.elementor-23832 .elementor-element.elementor-element-b4db0c1 .elementor-image-box-img {
			margin-bottom: 0
		}

		.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-img {
			margin-bottom: 15px
		}

		.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-wrapper .elementor-image-box-gartner {
			width: 48%
		}

		.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-wrapper .elementor-image-box-timmy {
			width: 52%
		}

		.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-wrapper .elementor-image-box-wbj {
			width: 64%
		}

		.elementor-23832 .elementor-element.elementor-element-1a42b86 .elementor-image-box-img {
			margin-bottom: 15px
		}

		.elementor-23832 .elementor-element.elementor-element-57b37afe .elementor-image-box-img {
			margin-bottom: 15px
		}

		.elementor-23832 .elementor-element.elementor-element-57b37afe .elementor-image-box-wrapper .elementor-image-box-img {
			width: 42%
		}

		.elementor-23832 .elementor-element.elementor-element-6c3946cd .elementor-image-box-img {
			margin-bottom: 15px
		}

		.elementor-23832 .elementor-element.elementor-element-6c3946cd .elementor-image-box-wrapper .elementor-image-box-img {
			width: 56%
		}

		.elementor-23832 .elementor-element.elementor-element-81d6c57 .elementor-image-box-img {
			margin-bottom: 15px
		}

		.elementor-23832 .elementor-element.elementor-element-21f3c2f .elementor-image-box-img {
			margin-bottom: 15px
		}

		.elementor-23832 .elementor-element.elementor-element-5b01ac35 .elementor-image-box-img {
			margin-bottom: 15px
		}

		.elementor-23832 .elementor-element.elementor-element-5b01ac35 .elementor-image-box-wrapper .elementor-image-box-img {
			width: 40%
		}

		.elementor-23832 .elementor-element.elementor-element-5a3b5a67 .elementor-image-box-img {
			margin-bottom: 15px
		}

		.elementor-23832 .elementor-element.elementor-element-5da2867 .elementor-image-box-img {
			margin-bottom: 15px
		}

		.elementor-23832 .elementor-element.elementor-element-5da2867 .elementor-image-box-wrapper .elementor-image-box-img {
			width: 40%
		}

		.elementor-23832 .elementor-element.elementor-element-24d95fc .elementor-image-box-img {
			margin-bottom: 15px
		}

	}

	.elementor-lightbox .elementor-swiper-button {
		height: auto
	}

	@media (min-width:960px) {
		.tp__videos-section .elementor-swiper-button-prev {
			left: -70px !important
		}

		.tp__videos-section .elementor-swiper-button-next {
			right: -90px !important
		}

	}

	@media (max-width:959px) {
		.tp__videos-section .elementor-swiper-button-prev {
			left: 0;
			top: 40%
		}

		.tp__videos-section .elementor-swiper-button-next {
			right: 0;
			top: 40%
		}

		.tp__videos-section .elementor-swiper-button {
			color: #000 !important;
			background-color: #ddd;
			padding: 20px 5px;
			opacity: .9;
			z-index: 8
		}

	}

	@media all and (device-width:1024px) and (device-height:768px) and (orientation:landscape) {
		.tp__videos-section .elementor-swiper-button-prev {
			display: none
		}

		.tp__videos-section .elementor-swiper-button-next {
			display: none
		}

	}

	.tp__videos-section .swiper-slide a:after {
		content: " "attr(data-elementor-lightbox-title) "";
		margin-top: 0;
		font-size: 22px;
		line-height: 34px;
		color: #2a2a2a;
		display: block;
		font-family: Proxima Nova Rg;
		font-weight: 400
	}

	.tp__videos-section .elementor-skin-carousel .elementor-main-swiper {
		height: auto
	}

	.tp__videos-section .elementor-carousel-image {
		min-height: 230px
	}

	.elementor-widget-icon-box .elementor-icon-box-title a {
		text-decoration: none
	}

	.gray-logos .partner-JohnsonandJohnsonLogo {
		width: 127px !important;
		height: 23px !important
	}

	.gray-logos .partner-MedStar_Health_logo {
		width: 112px !important;
		height: 30px !important
	}

	.gray-logos .partner-National {
		width: 106px !important;
		height: 31px !important
	}

	.gray-logos .partner-k12-logo {
		width: 92px !important;
		height: 29px !important
	}

	.gray-logos .partner-Capital_One_logo {
		width: 101px !important;
		height: 37px !important
	}

	.gray-logos .partner-PayPal-White {
		width: 110px !important;
		height: 27px !important
	}

	.gray-logos .partner-discovery-education {
		width: 122px !important;
		height: 30px !important
	}

	.gray-logos .partner-Decisiv {
		width: 113px !important;
		height: 24px !important
	}

	.gray-logos .partner-CNX {
		width: 80px !important;
		height: 26px !important
	}

	.gray-logos .partner-Docker {
		width: 121px !important;
		height: 31px !important
	}

	.gray-logos .partner-Survey {
		width: 117px !important;
		height: 49px !important;
		position: relative;
		margin-top: -20px
	}

	.gray-logos .partner-Uber_logo_2018-2 {
		width: 67px !important;
		height: 24px !important
	}

	.gray-logos .partner-AARP {
		width: 107px !important;
		height: 24px !important
	}

	.gray-logos .partner-Blackboard {
		width: 121px !important;
		height: 18px !important
	}

	.gray-logos .partner-Intuit_Logo {
		width: 89px !important;
		height: 26px !important
	}

	.feat-case-homepg h3 {
		margin: 0px 0px 15px 0px
	}

	.tp__case-box .tenp__descrip {
		width: 90%;
		margin-left: auto;
		background-color: #f8f9fa;
		padding: 20px 20px;
		position: relative;
		top: -35px;
		transition: all 0.3s ease-in-out
	}

	.tp__videos-section.tp__case_s a:hover {
		text-decoration: none
	}

	.tp__videos-section.tp__case_s .tenp__descrip p {
		margin-bottom: 0
	}

	.tp__videos-section.tp__case_s a:hover .tenp__descrip p {
		color: white
	}

	.tp__videos-section.tp__case_s a:hover .tenp__descrip {
		background-color: #0045a6;
		color: white !important;
		transition: all 0.3s ease-in-out
	}

	@media (min-width:1800px) {
		.tp__videos-section.tp__case_s .elementor-swiper-button-prev {
			left: -70px !important
		}

		.tp__videos-section.tp__case_s .elementor-swiper-button-next {
			right: -80px !important
		}

	}

	.home-content-box ul li img {
		max-width: 130px;
		max-height: 40px
	}

	.home-content-box ul li.ey-logo-homebanner img {
		max-width: 145px;
		width: 150px
	}

	.home-content-box ul li.ft-logo-homebanner img {
		width: 150px
	}

	@media (min-width:481px) {
		.home-content-box ul li.wash-logo-homebanner img {
			max-width: 126px
		}

		.home-content-box ul li.wbj-logo-homebanner img {
			max-height: 56px;
			margin-top: -4px
		}

		.home-content-box ul li.ft-logo-homebanner {
			margin-left: 4px
		}

		.home-content-box ul li:nth-child(n+5) {
			margin-top: 28px
		}

		.home-content-box ul li:nth-child(5) {
			clear: both
		}

	}

	@media (max-width:480px) {
		.home-content-box ul li.ey-logo-homebanner img {
			max-width: 100%
		}

		.home-content-box ul li.inc-logo-homebanner {
			width: 22%
		}

		.home-content-box ul li.ey-logo-homebanner {
			width: 41.33%;
			padding-right: 4px
		}

		.home-content-box ul li.ft-logo-homebanner {
			width: 36.33%
		}

	}

	.home-content-box ul.tp__banner-logo-row-2 {
		list-style: none;
		padding: 0;
		margin: 0;
		display: block !important;
		margin-top: 28px
	}

	.home-content-box ul.tp__banner-logo-row-2 li img, .home-content-box ul li:nth-child(n+5) img {
		filter: grayscale(100%);
		-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		-ms-filter: grayscale(100%)
	}

	.home-content-box.home-second-sl {
		position: absolute;
		bottom: 0;
		display: flex;
		flex-direction: column
	}

	.home-slider-container .elementor-swiper-button-prev, .home-slider-container .elementor-swiper-button-prev:hover {
		background: url(/wp-content/uploads/2020/11/arrow-previous-white.svg);
		background: url(/wp-content/uploads/2020/10/arrow-left@2x.png);
		width: 40px;
		height: 55px;
		background-size: contain
	}

	.home-slider-container .elementor-swiper-button-next, .home-slider-container .elementor-swiper-button-next:hover {
		background: url(/wp-content/uploads/2020/11/arrow-next-white.svg);
		background: url(/wp-content/uploads/2020/10/arrow-right@2x.png);
		width: 40px;
		height: 55px;
		background-size: contain
	}

	.home-slider-container .swiper-slide-contents {
		width: 40%;
		display: block !important
	}

	.home-slider-container .swiper-container {
		padding-bottom: 0
	}

	.home-slider-content-container {
		position: relative;
		height: 25vh;
		margin-bottom: 40px
	}

	.home-slider h2 {
		margin-bottom: 0.8rem
	}

	.home-slide-3 h2 {
		margin-bottom: 1.25rem
	}

	.home-content-box {
		position: absolute;
		bottom: 0
	}

	.home-content-box ul {
		list-style: none;
		padding: 0;
		margin: 0
	}

	.home-content-box ul li {
		float: left;
		margin-right: 18px;
		line-height: 40px
	}

	.home-content-box ul li img {
		vertical-align: middle;
		text-align: left
	}

	.home-slide-btn {
		padding: 15px 38px;
		text-align: center
	}

	.home-slide-btn-white, .home-slide-btn-white:hover {
		border: 1px solid #fff;
		color: #fff;
		text-decoration: none
	}

	.home-slide-btn-blue {
		border: 1px solid #0045a6;
		color: #0045a6;
		text-decoration: none
	}

	.home-slide-btn-blue:hover {
		border: 1px solid #0045a6;
		color: #fff;
		text-decoration: none;
		background-color: #0045a6;
		transition: all .5s ease-in-out
	}

	.home-slide-1 {
		padding-left: 15%
	}

	.home-slide-2 {
		padding-left: 15%
	}

	.home-slide-2 h2 {
		color: #2a2a2a
	}

	.home-slide-3 {
		padding-right: 5%
	}

	.home-slide-3 h2 {
		color: #2a2a2a
	}

	.home-slider-container .elementor-slide-button {
		display: none !important
	}

	.global-service-hp {
		margin-top: 60px;
		margin-bottom: 60px
	}

	.global-service-hp h3 {
		margin: 0px 0px 25px 0px
	}

	h4.elementor-heading-title, .h4.elementor-heading-title {
		line-height: 34px
	}

	.global-service-hp .elementor-column-gap-default .elementor-column .elementor-element-populated {
		flex-direction: column
	}

	.homepg-services {
		margin-top: 0px;
		margin-bottom: 30px;
		padding: 0% 4% 0% 4%
	}

	.homepg-services>.elementor-container>.elementor-row>.elementor-column>.elementor-element-populated {
		padding: 0
	}

	.homepg-services-item {
		background-color: #FAFAFA
	}

	@media (min-width:768px) {
		.hsi-left .elementor-row .hsi-desc-col, .hsi-right .elementor-row .hsi-desc-col {
			width: 58%
		}

		.hsi-left .elementor-row .hsi-img-col, .hsi-right .elementor-row .hsi-img-col {
			width: 42%
		}

	}

	.hsi-left .elementor-row .hsi-desc-col .elementor-column-wrap {
		padding: 0 7% 0 10%
	}

	.hsi-right .elementor-row .hsi-desc-col .elementor-column-wrap {
		padding: 0 10% 0 7%
	}

	.homepg-services-item .elementor-row .hsi-desc-col .elementor-widget-wrap {
		align-items: center;
		align-content: center
	}

	.homepg-services-item h4, .homepg-services-item p {
		margin-bottom: 25px
	}

	.homepg-services-item {
		box-shadow: inset -30px 0px 0px 30px #fff
	}

	.elementor-column-gap-default>.elementor-row>.hsi-img-col>.elementor-element-populated {
		padding: 0
	}

	@media (min-width:768px) and (max-width:992px) {
		.homepg-services-item {
			box-shadow: none
		}

	}

	@media (max-width:1024px) {
		.global-service-hp {
			margin-top: 35px;
			margin-bottom: 25px
		}

	}

	@media (max-width:767px) {
		.global-service-hp {
			padding: 0px 30px 0px 30px
		}

		.homepg-services {
			padding: 0
		}

		.hsi-left .elementor-row {
			flex-direction: column-reverse
		}

		.homepg-services-item {
			box-shadow: none;
			margin-top: 100px
		}

		.homepg-services-item .hsi-desc-col {
			padding: 30px
		}

		.hsi-img-col {
			margin-top: -99px;
			margin-bottom: 15px
		}

		.hsi-left .hsi-img-col {
			padding-left: 30px
		}

		.hsi-right .hsi-img-col {
			padding-right: 30px
		}

	}

	.fancybox-wrap {
		display: none
	}

	.elementor-swiper-button i {
		display: none
	}

	.swiper-pagination-bullets {
		display: none
	}

	.tp__fieldset-col .elementor-widget-wrap {
		border: 1px solid #e0e0e0 !important
	}

	.elementor-23832 .elementor-element.elementor-element-2e5e9226 .elementor-image-box-content .elementor-image-box-title {
		font-size: 20px;
		color: #fff
	}

	.elementor-23832 .elementor-element.elementor-element-2e5e9226 .elementor-button span {
		text-decoration: inherit;
		font-size: 16px;
		font-weight: 600
	}

	.elementor-23832 .elementor-element.elementor-element-15dd0d22 .elementor-widget-heading .elementor-heading-title {
		width: 300px;
		line-height: 28px
	}

	.tp__fieldset-col .elementor-widget-wrap:hover {

		/* border-color:#0246a6!important */
	}

	.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-img img {

		/* min-width:230px */
	}

	.elementor-widget-icon-box .elementor-icon-box-title a h4 {
		color: #757575;
		display: inline-block;
		margin-bottom: 15px
	}

	.tp__types-col .elementor-widget-container:hover {
		background-color: #0045a6 !important
	}

	.tp__types-col .elementor-widget-container:hover .elementor-icon-box-title a h4 {
		display: inline-block;
		color: #fff;
		border-bottom: 1px solid #fff
	}

	.tp__types-col .elementor-widget-container:hover .elementor-icon-box-description {
		color: #fff !important
	}

	.tp__videos-section .elementor-swiper-button-prev .eicon-chevron-left:before {
		content: ''
	}

	.tp__videos-section .elementor-swiper-button-next .eicon-chevron-right:before {
		content: ''
	}

	@media (min-width:1400px) {
		.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper .elementor-image-box-img {

			/* width:35%!important */
		}

	}

	@media (min-width:1600px) {
		.elementor-element.elementor-element-a7c9fb4.elementor-widget.elementor-widget-image {
			width: 50%;
			margin: 0 auto;
			display: block;
			height: 500px
		}

	}

	@media (min-width:1800px) {
		.tp__videos-section .elementor-swiper-button-prev {
			left: -32px !important
		}

		.tp__videos-section .elementor-swiper-button-next {
			right: -50px !important
		}

		.elementor-23832 .home-slider-container .swiper-slide {
			height: 700px
		}

	}

	@media (min-width:2560px) {
		.tp__videos-section .elementor-carousel-image {
			background-size: cover !important
		}

		.elementor-23832 .elementor-element.elementor-element-15dd0d22 .elementor-widget-heading .elementor-heading-title {
			width: 400px
		}

		.elementor-23832 .elementor-element.elementor-element-6571bde9 {
			text-align: left
		}

		.elementor-23832 .elementor-element.elementor-element-5a516bfa .elementor-image img {
			width: 275px
		}

		.elementor-23832 .elementor-element.elementor-element-1699add6 {
			margin-top: 200px
		}

		.elementor-23832 .elementor-element.elementor-element-5a516bfa {
			text-align: left
		}

	}

	@media (min-width:2880px) {
		#content-wrapper {
			padding-top: 50px !important
		}

		.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper .elementor-image-box-img {
			width: 15% !important
		}

		.elementor-23832 .elementor-element.elementor-element-641067f3 .elementor-button {
			padding: 15px 35px
		}

	}

	.technology-slider .elementor-swiper-button-next {
		left: calc(100% - 30px) !important
	}

	.technology-slider .elementor-swiper-button-prev {
		left: calc(0% - 0px) !important
	}

	@media (min-width:993px) {
		.elementor-23832 .elementor-element.elementor-element-4f3b316 {
			padding: 70px 0 20px
		}

		.elementor-23832 .elementor-element.elementor-element-ccdf650 .swiper-wrapper {
			flex-wrap: wrap;
			align-items: start
		}

		.technology-slider .elementor-widget-image-carousel .swiper-slide {
			margin-bottom: 60px;
			text-align: left
		}

		.technology-slider .elementor-swiper-button-next, .technology-slider .elementor-swiper-button-prev {
			display: none
		}

	}

	@media screen and (max-width:1367px) {
		.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper .elementor-image-box-img {
		}

	}

	@media screen and (max-width:1025px) {
		.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper .elementor-image-box-img {
		}

	}

	@media screen and (max-width:815px) {
		.tp__videos-section .elementor-swiper-button, .tp__videos-section .elementor-swiper-button:hover, .tp__videos-section .elementor-swiper-button:focus {
			top: calc(50% - 50px);
			transform: translateY(-50%)
		}

	}

	@media screen and (max-width:815px) {
		.elementor-23832 .elementor-element.elementor-element-ab6a6fa {
			margin-top: 0
		}

		.elementor-23832 .home-slider-container .swiper-slide-bg {
			background-size: contain !important;
			background-position: 0 50px
		}

		.elementor-23832 .home-slider-container .swiper-slide-contents {
			width: 100%;
			max-width: 100% !important
		}

		.home-slide-1 h2, .home-slide-2 h2, .home-slide-3 h2 {
			color: #2a2a2a
		}

		.home-slide-1, .home-slide-2, .home-slide-3 {
			padding: 0 5%
		}

		.home-slider-content-container {
			height: 50vh
		}

		.home-slider-content-container {
			margin-bottom: 20px
		}

		.home-slide-btn-white, .home-slide-btn-white:hover {
			border: 1px solid #0045a6;
			color: #0045a6
		}

		.technology-slider .swiper-container .swiper-slide figure {
			text-align: center
		}

		.elementor-23832 .elementor-element.elementor-element-60222ff0 {
			width: 50%;
			position: absolute;
			right: 0;
			top: 25%
		}

		.tp__videos-section .elementor-swiper-button, .tp__videos-section .elementor-swiper-button:hover, .tp__videos-section .elementor-swiper-button:focus {
			border-radius: 100px;
			background-size: 50%;
			background-position: center center;
			opacity: .8 !important;
			background-color: #ddd !important
		}

		.tp__videos-section .elementor-swiper-button-prev {
			left: -10px
		}

		.tp__videos-section .elementor-swiper-button-next {
			right: -10px
		}

	}

	@media screen and (max-width:769px) {
	}

	@media screen and (max-width:640px) {
		.home-slide-1 .home-slider-content-container {
			height: 60vh;
			margin-bottom: 15px;
			padding-bottom: 0px
		}

		.home-slide-3 .home-slider-content-container {
			height: 65vh;
			margin-bottom: 15px
		}

	}

	@media screen and (max-width:480px) {
		button.owl-dot {
			width: 10px;
			height: 10px;
			background: #e0e3e8;
			border: 0px;
			margin-right: 6px;
			border-radius: 100px
		}

		button.owl-dot.active {
			background: #0045a6
		}

		body .tp__services-section .hide-arrows .owl-nav {
			display: block !important
		}

		.tp__services-section .owl-prev {
			position: absolute;
			top: 38%;
			transform: translateY(-50%);
			font-size: 20px !important;
			width: 42px;
			height: 75px;
			opacity: .6;
			left: 0;
			outline: 0;
			z-index: 10;
			color: #bdbdbd
		}

		.tp__services-section .owl-next {
			position: absolute;
			top: 38%;
			transform: translateY(-50%);
			font-size: 20px !important;
			width: 42px;
			height: 75px;
			opacity: .6;
			right: 0;
			outline: 0;
			z-index: 10;
			color: #bdbdbd
		}

		.owl-dots {
			margin: 0px auto
		}

		.elementor-23832 .elementor-element.elementor-element-64d2a7f {
			width: 150px
		}

		.elementor-23832 .elementor-element.elementor-element-aaf5cfc {
			text-align: left;
			width: 200px
		}

		.elementor-23832 .elementor-element.elementor-element-5fb1f44f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			justify-content: left
		}

		.elementor-23832 .elementor-element.elementor-element-7a699b15 {
			width: 50%;
			display: block;
			margin: 0 auto
		}

		.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-b4a7100 .swiper-slide-bg {
			background-image: url(/wp-content/uploads/2020/11/slide-1-mobile.png)
		}

		.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-c55e711 .swiper-slide-bg {
			background-image: url(/wp-content/uploads/2020/11/slide-2-mobile.png)
		}

		.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-aba6edb .swiper-slide-bg {
			background-image: url(/wp-content/uploads/2020/11/slide-3-mobile.png)
		}

		.home-slide-1 .home-slider-content-container {
			height: 85vh;
			margin-bottom: 5px
		}

		.home-slide-3 .home-slider-content-container {
			height: 80vh;
			margin-bottom: 10px
		}

		.elementor-23832 .elementor-element.elementor-element-ab6a6fa {
			margin-top: 0
		}

		.home-slider-container .swiper-slide-bg {
			background-size: contain !important;
			background-position: 0 50px
		}

		.home-slider-container .swiper-slide-contents {
			width: 100%;
			max-width: 100% !important
		}

		.home-slider-container .elementor-swiper-button {
			display: none
		}

		.home-slide-1, .home-slide-2, .home-slide-3 {
			padding: 0
		}

		.home-slide-1 h2, .home-slide-2 h2, .home-slide-3 h2 {
			color: #2a2a2a;
			font-size: 23px;
			line-height: 28px
		}

		.home-slide-2 h2 {
			margin-bottom: 10vh
		}

		.home-content-box ul li {
			margin-right: 0;
			height: 40px;
			width: 50%;
			margin-bottom: 0;
			line-height: 40px;
			margin: 15px 0
		}

		.home-slide-btn-white, .home-slide-btn-white:hover {
			border: 1px solid #0045a6;
			color: #0045a6
		}

		.mobile-hidden {
			display: none
		}

		.elementor-23832 .elementor-element.elementor-element-bc4563 {
			background-image: url(/wp-content/uploads/2020/11/medstar-mobile.png) !important
		}

		.elementor-23832 .elementor-element.elementor-element-25fdd210 {
			background-image: url(/wp-content/uploads/2020/11/aarp-mobile.png) !important
		}

		.technology-slider .elementor-swiper-button {
			display: block
		}

		.technology-slider .elementor-swiper-button-next {
			left: calc(100% - 20px) !important
		}

		.technology-slider .elementor-swiper-button-prev {
			left: calc(0% - 20px) !important
		}

		.tp__videos-section .elementor-swiper-button-prev {
			left: -20px
		}

		.tp__videos-section .elementor-swiper-button-next {
			right: -20px
		}

		.elementor-23832 .elementor-element.elementor-element-60222ff0 {
			width: 50%;
			position: relative;
			right: 0;
			top: 0
		}

		.swiper-pagination-bullet {
			background: #e0e3e8;
			opacity: 1;
			width: 10px;
			height: 10px
		}

		.swiper-pagination-bullet-active {
			background-color: #0045a6
		}

		.mobile-hidden {
			display: none
		}

		.elementor-23832 .elementor-element.elementor-element-5fb1f44f>.elementor-element-populated {
			padding: 0
		}

		.elementor-swiper-button-prev {
			background: url(/wp-content/uploads/2020/10/arrow-left.png);
			width: 27px;
			height: 50px;
			background-size: contain;
			opacity: 1 !important
		}

		.elementor-swiper-button-next {
			background: url(/wp-content/uploads/2020/10/arrow-right.png);
			width: 27px;
			height: 50px;
			background-size: contain;
			opacity: 1 !important
		}

		.tp__fieldset-col .elementor-widget-wrap {
			margin-top: 25px
		}

		.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
			padding: 0
		}

		.elementor-23832 .elementor-element.elementor-element-5fc9e80>.elementor-widget-container {
			margin: 0;
			padding: 0 30px 30px
		}

		.elementor-23832 .elementor-element.elementor-element-a625c56>.elementor-widget-container {
			margin: 0;
			padding: 0 30px
		}

		.elementor-23832 .elementor-element.elementor-element-4f3b316 {
			transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
			padding: 30px
		}

		.elementor-widget-image-carousel .swiper-slide {
			text-align: center;
			width: 100% !important
		}

		.elementor-23832 .elementor-element.elementor-element-439d1af>.elementor-widget-container {
			margin: 0 0 35px
		}

		.tp__fieldset-col {

			/* padding:0 30px */
		}

		.services-slider .item {
			padding-right: 0 !important;
			text-align: center;
			padding: 0 30px !important
		}

		.swiper-pagination-bullets {
			display: block
		}

		.feat-case-homepg .swiper-pagination-bullets {
			display: none
		}

		body .tp__types-col .elementor-widget-container {
			background-color: #fff !important
		}

		#content-wrapper {
			padding-top: 28px
		}

		.elementor-23832 .elementor-element.elementor-element-6903a3e {
			margin-top: 50px;
			padding: 0 30px
		}

		.elementor-23832 .elementor-element.elementor-element-7fea906e>.elementor-widget-container {

			/* padding:30px */
		}

		.elementor-23832 .elementor-element.elementor-element-2e5e9226 .elementor-image-box-content .elementor-image-box-title {
			font-size: 16px
		}

		.tp__fieldset-col .elementor-widget-wrap .elementor-image-box-content {
			padding-top: 35px
		}

		.feature-case-study-heading {
			padding: 0 30px
		}

	}

	@media screen and (max-width:415px) {
		.elementor-23832 .elementor-element.elementor-element-7a699b15 {
			width: 50%;
			display: block;
			margin: 0 auto
		}

		.technology-slider .swiper-container .swiper-slide figure {
			text-align: center
		}

	}

	@media screen and (max-width:380px) {
		.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper .elementor-image-box-img {
			width: 60%
		}

	}

	@media only screen and (device-width:375px) and (device-height:812px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3) {
	}

	@media only screen and (device-width:414px) and (device-height:896px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2) {
		.home-slider-content-container {
			margin-bottom: 30px
		}

		.home-content-box {
			top: 350px
		}

	}

	@media only screen and (device-width:390px) and (device-height:844px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3) {
		.home-slider-content-container {
		}

	}

	input, button {
		outline: none !important
	}

	[class^=icon-], [class*=' icon-'] {
		font-family: "icomoon" !important;
		speak: none;
		font-style: normal;
		font-weight: 400;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-display: swap
	}

	.icon-search:before {
		content: '\e900'
	}

	.icon-angel-right:before {
		content: '\e901'
	}

	.icon-angel-left:before {
		content: '\e902'
	}

	.icon-linkedin:before {
		content: '\e903'
	}

	.icon-twit:before {
		content: '\e904'
	}

	.icon-facebook:before {
		content: '\e905'
	}

	.icon-menu:before {
		content: '\e906'
	}

	.icon-cancel:before {
		content: '\e94b'
	}

	#content-wrapper {
		padding-top: 75px;
		overflow: hidden
	}

	@media (max-width:991px) {
		#content-wrapper {
			padding-top: 35px
		}

	}

	@media (max-width:830px) {
		.tp__partners-section:after {

			/* background:url(/wp-content/uploads/2020/09/10p-svg-logo.svg) 160px 0/contain no-repeat!important;
						*/
			background-position: center !important;
			left: 0;
			right: 0 !important;
			height: 100%;
			width: 80% !important;
			margin: auto
		}

		.swiper-container .swiper-slide figure img {
			width: auto;
			max-width: 170px
		}

	}

	@media (max-width:480px) {
		#content-wrapper {
			padding-top: 25px
		}

		.mb-60 {
			padding-bottom: 60px
		}

		.mb-60 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
			bottom: -40px
		}

		.home-content-box ul li {
			margin: 15px 0px;
			width: 33.33%;
			padding: 0 10px
		}

		.home-content-box ul li img {
			max-width: 100%
		}

	}

	@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) {
		.mb-60 {
			padding-bottom: 40px
		}

		.mb-60 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
			bottom: 0px
		}

	}

	@media only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3) {
		.mb-60 {
			padding-bottom: 40px
		}

		.mb-60 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
			bottom: 0px
		}

	}

	@media only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3) {
		.mb-60 {
			padding-bottom: 40px
		}

		.mb-60 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
			bottom: 0px
		}

	}

	@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2) {
		.mb-60 {
			padding-bottom: 40px
		}

		.mb-60 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
			bottom: 0px
		}

	}

	@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) {
		.mb-60 {
			padding-bottom: 40px
		}

		.mb-60 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
			bottom: 0px
		}

	}

	@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3) {
		.mb-60 {
			padding-bottom: 40px
		}

		.mb-60 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
			bottom: 0px
		}

	}

	.custom-container .container {
		max-width: 1140px !important;
		margin: 0 auto !important
	}

	*, ::after, ::before {
		box-sizing: border-box
	}

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

	body {
		margin: 0;
		font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5;
		color: #212529;
		text-align: left;
		background-color: #fff
	}

	[tabindex="-1"]:focus:not(:focus-visible) {
		outline: 0 !important
	}

	h1, h2, h3, h4, h6 {
		margin-top: 0;
		margin-bottom: .5rem
	}

	p {
		margin-top: 0;
		margin-bottom: 1rem
	}

	ul {
		margin-top: 0;
		margin-bottom: 1rem
	}

	ul ul {
		margin-bottom: 0
	}

	a {
		text-decoration: none;
		background-color: transparent
	}

	a:hover {
		color: #0056b3;
		text-decoration: underline
	}

	a:not([href]) {
		color: inherit;
		text-decoration: none
	}

	a:not([href]):hover {
		color: inherit;
		text-decoration: none
	}

	figure {
		margin: 0 0 1rem
	}

	img {
		vertical-align: middle;
		border-style: none
	}

	button {
		border-radius: 0
	}

	button:focus {
		outline: 1px dotted;
		outline: 5px auto -webkit-focus-ring-color
	}

	button, input {
		margin: 0;
		font-family: inherit;
		font-size: inherit;
		line-height: inherit
	}

	button, input {
		overflow: visible
	}

	button {
		text-transform: none
	}

	[type=button], button {
		-webkit-appearance: button
	}

	[type=button]::-moz-focus-inner, button::-moz-focus-inner {
		padding: 0;
		border-style: none
	}

	[type=search] {
		outline-offset: -2px;
		-webkit-appearance: none
	}

	h1, h2, h3, h4, h6 {
		margin-bottom: .5rem
	}

	.container {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto
	}

	@media (min-width:576px) {
		.container {
			max-width: 540px
		}

	}

	@media (min-width:768px) {
		.container {
			max-width: 720px
		}

	}

	@media (min-width:992px) {
		.container {
			max-width: 960px
		}

	}

	@media (min-width:1200px) {
		.container {
			max-width: 1140px
		}

	}

	@media (min-width:576px) {
		.container {
			max-width: 540px
		}

	}

	@media (min-width:768px) {
		.container {
			max-width: 720px
		}

	}

	@media (min-width:992px) {
		.container {
			max-width: 960px
		}

	}

	@media (min-width:1200px) {
		.container {
			max-width: 1140px
		}

	}

	.row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: -15px;
		margin-left: -15px
	}

	.col-12, .col-md-3, .col-md-4, .col-md-5, .col-sm-12 {
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px
	}

	.col-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	@media (min-width:576px) {
		.col-sm-12 {
			-ms-flex: 0 0 100%;
			flex: 0 0 100%;
			max-width: 100%
		}

	}

	@media (min-width:768px) {
		.col-md-3 {
			-ms-flex: 0 0 25%;
			flex: 0 0 25%;
			max-width: 25%
		}

		.col-md-4 {
			-ms-flex: 0 0 33.333333%;
			flex: 0 0 33.333333%;
			max-width: 33.333333%
		}

		.col-md-5 {
			-ms-flex: 0 0 41.666667%;
			flex: 0 0 41.666667%;
			max-width: 41.666667%
		}

	}

	.collapse:not(.show) {
		display: none
	}

	.nav-link {
		display: block;
		padding: .5rem 1rem
	}

	.nav-link:focus, .nav-link:hover {
		text-decoration: none
	}

	.navbar {
		position: relative;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: .5rem 1rem
	}

	.navbar .container {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.navbar-brand {
		display: inline-block;
		padding-top: .3125rem;
		padding-bottom: .3125rem;
		margin-right: 1rem;
		font-size: 1.25rem;
		line-height: inherit;
		white-space: nowrap
	}

	.navbar-brand:focus, .navbar-brand:hover {
		text-decoration: none
	}

	.navbar-nav {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-left: 0;
		margin-bottom: 0;
		list-style: none
	}

	.navbar-collapse {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-align: center;
		align-items: center
	}

	.navbar-toggler {
		padding: .25rem .75rem;
		font-size: 1.25rem;
		line-height: 1;
		background-color: transparent;
		border: 1px solid transparent;
		border-radius: .25rem
	}

	.navbar-toggler:focus, .navbar-toggler:hover {
		text-decoration: none
	}

	@media (max-width:991.98px) {
		.navbar-expand-lg>.container {
			padding-right: 0;
			padding-left: 0
		}

	}

	@media (min-width:992px) {
		.navbar-expand-lg {
			-ms-flex-flow: row nowrap;
			flex-flow: row nowrap;
			-ms-flex-pack: start;
			justify-content: flex-start
		}

		.navbar-expand-lg .navbar-nav {
			-ms-flex-direction: row;
			flex-direction: row
		}

		.navbar-expand-lg>.container {
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap
		}

		.navbar-expand-lg .navbar-collapse {
			display: -ms-flexbox !important;
			display: flex !important;
			-ms-flex-preferred-size: auto;
			flex-basis: auto
		}

		.navbar-expand-lg .navbar-toggler {
			display: none
		}

	}

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

	.d-block {
		display: block !important
	}

	.d-flex {
		display: -ms-flexbox !important;
		display: flex !important
	}

	@media (min-width:576px) {
		.d-sm-block {
			display: block !important
		}

	}

	@media (min-width:768px) {
		.d-md-none {
			display: none !important
		}

	}

	.flex-column {
		-ms-flex-direction: column !important;
		flex-direction: column !important
	}

	.justify-content-center {
		-ms-flex-pack: center !important;
		justify-content: center !important
	}

	.justify-content-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}

	.align-items-center {
		-ms-flex-align: center !important;
		align-items: center !important
	}

	.position-relative {
		position: relative !important
	}

	.mb-0 {
		margin-bottom: 0 !important
	}

	.mb-2 {
		margin-bottom: .5rem !important
	}

	.mb-3 {
		margin-bottom: 1rem !important
	}

	.ml-3 {
		margin-left: 1rem !important
	}

	.pr-0 {
		padding-right: 0 !important
	}

	.py-3 {
		padding-top: 1rem !important
	}

	.py-3 {
		padding-bottom: 1rem !important
	}

	.mx-auto {
		margin-right: auto !important
	}

	.ml-auto, .mx-auto {
		margin-left: auto !important
	}

	.font-weight-bold {
		font-weight: 700 !important
	}

	@media print {
		*, ::after, ::before {
			text-shadow: none !important;
			box-shadow: none !important
		}

		a:not(.btn) {
			text-decoration: underline
		}

		img {
			page-break-inside: avoid
		}

		h2, h3, p {
			orphans: 3;
			widows: 3
		}

		h2, h3 {
			page-break-after: avoid
		}

		body {
			min-width: 992px !important
		}

		.container {
			min-width: 992px !important
		}

		.navbar {
			display: none
		}

	}

	.owl-carousel, .owl-carousel .owl-item {
		-webkit-tap-highlight-color: transparent;
		position: relative
	}

	.owl-carousel {
		display: none;
		width: 100%;
		z-index: 1
	}

	.owl-carousel .owl-stage {
		position: relative;
		-ms-touch-action: pan-Y;
		touch-action: manipulation;
		-moz-backface-visibility: hidden
	}

	.owl-carousel .owl-stage:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0
	}

	.owl-carousel .owl-stage-outer {
		position: relative;
		overflow: hidden;
		-webkit-transform: translate3d(0, 0, 0)
	}

	.owl-carousel .owl-item {
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0)
	}

	.owl-carousel .owl-item {
		min-height: 1px;
		float: left;
		-webkit-backface-visibility: hidden;
		-webkit-touch-callout: none
	}

	.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
		display: none
	}

	.owl-carousel.owl-loaded {
		display: block
	}

	.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
		cursor: pointer;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
		background: 0 0;
		color: inherit;
		border: none;
		padding: 0 !important;
		font: inherit
	}

	.owl-carousel.owl-drag .owl-item {
		-ms-touch-action: pan-y;
		touch-action: pan-y;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	[class^=icon-], [class*=' icon-'] {
		font-family: "icomoon" !important;
		speak: none;
		font-style: normal;
		font-weight: 400;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}

	.icon-search:before {
		content: '\e900'
	}

	.icon-angel-right:before {
		content: '\e901'
	}

	.icon-angel-left:before {
		content: '\e902'
	}

	.icon-linkedin:before {
		content: '\e903'
	}

	.icon-twit:before {
		content: '\e904'
	}

	.icon-facebook:before {
		content: '\e905'
	}

	.icon-menu:before {
		content: '\e906'
	}

	.icon-cancel:before {
		content: '\e94b'
	}

	.work-menu li#menu-item-48976 {
	}

	@media (max-width:991px) {
		.work-menu li#menu-item-48976 {
			margin-left: 0px
		}

	}

	* {
		outline: none !important
	}

	body {
		background-color: #fff !important;
		margin: 0 !important;
		font-family: 'Proxima Nova Rg' !important
	}

	@media (min-width:1400px) {
		.container {
			max-width: 1280px !important
		}

	}

	@media (min-width:1800px) {
		.container, .elementor-section-boxed .elementor-container {
		}

	}

	@media (min-width:2200px) {
		.container, .elementor-section-boxed .elementor-container {
		}

	}

	@media only screen and (max-width:767px) {
		.container, .elementor-section-boxed .elementor-container {
			max-width: 420px !important
		}

		.feat-case-homepg .elementor-container {
			max-width: 100% !important
		}

	}

	@media only screen and (min-width:2500px) and (max-width:3839px) {
		.container, .elementor-section-boxed .elementor-container {
		}

	}

	p {
		font-weight: 400;
		font-size: 20px;
		line-height: 32px;
		color: #2a2a2a
	}

	@media (min-width:1800px) {
		p {
			font-size: 20px;
			line-height: 32px
		}

	}

	.list-style-none {
		margin: 0;
		padding: 0;
		list-style: none
	}

	@media (max-width:767px) {
		.overflow-sm-hidden {
			overflow: hidden
		}

	}

	.list-style-none {
		margin: 0;
		padding: 0;
		list-style: none
	}

	.dialog-lightbox-widget {
		height: 100% !important;
		position: fixed !important;
		z-index: 999999
	}

	.tp__header {
		position: fixed;
		top: 0;
		transition: .5s;
		width: 100%;
		z-index: 999999;
		border-bottom: 1px solid #d8d8d8;
		padding: 0;
		height: 78px;
	}

	@media (min-width:992px) {
		.tp__header {
			padding-top: 12px;
		}

	}

	@media (max-width:991px) {
		.tp__header {
			max-height: 65px;
			height: 65px
		}

	}

	.tp__header.header-shadow {
		box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)
	}

	.tp__header .navbar {
		padding: 0
	}

	@media (max-width:991px) {
		.tp__header .navbar {
			position: static;
			padding: 9px 0
		}

	}

	.tp__header .navbar .container {
		padding: 0 15px !important
	}

	@media (max-width:991px) {
		.tp__header .navbar .navbar-nav {
			border-top: 1px solid rgba(0, 0, 0, .07);
			flex-direction: column;
			margin: 0 auto;
			width: 100%
		}

	}

	@media (max-width:767px) {
		.tp__header .navbar .navbar-nav {
			width: 100%
		}

	}

	@media (max-width:575px) {
		.tp__header .navbar .navbar-nav {
			width: 100%;
			border-top: 0 solid rgba(0, 0, 0, .07);
			padding-top: 20px
		}

	}

	.tp__header .navbar .navbar-nav li.menu-item-18451 a {
		border: 1px solid #2a2a2a
	}

	.tp__header .navbar .navbar-nav li.menu-item-18451 a:hover {
		background: #0045a6;
		color: #fff;
		transition: all .5s ease-in-out
	}

	li#menu-item-17562 {
		margin-right: 22px !important
	}

	li#menu-item-24912 a {
		text-transform: none
	}

	@media (max-width:767px) {
		.tp__header .navbar .navbar-nav li.menu-item-18451 a {
			border: 0 solid #2a2a2a
		}

		.tp__header .navbar .navbar-nav li {
			padding-top: 0px !important;
			padding-bottom: 0px !important
		}

	}

	.tp__header .navbar .navbar-nav li {
		display: flex;
		align-items: center;
		padding: 20px 0
	}

	.tp__header .navbar .navbar-nav li .icon-angel-right {
		margin-right: 15px;
		font-size: 24px;
		color: #0045a6
	}

	@media (max-width:991px) {
		.tp__header .navbar .navbar-nav li .icon-angel-right {
			display: block !important
		}

	}

	.tp__header .navbar .navbar-nav li a {
		font-family: 'Proxima Nova Rg' !important;
		font-size: 16px;
		color: #2a2a2a;
		padding: 10px 22px;
		line-height: 16px;
		border: 1px solid transparent;
		text-decoration: none;
		border-bottom: 0 solid transparent
	}

	@media (min-width:1800px) {
		.tp__header .navbar .navbar-nav li a {
			font-size: 20px;
			font-weight: 300
		}

	}

	@media (max-width:991px) {
		.tp__header .navbar .navbar-nav li a {
			font-weight: 300;
			padding: 20px 30px;
			font-size: 20px;
		}

		.tp__header .navbar .navbar-nav > li > a {
			width: 100%
		}

	}

	.tp__header .navbar .navbar-nav li>a:hover, .tp__header .navbar .navbar-nav li>a:focus {
		color: #0045a6
	}

	.tp__header .navbar .navbar-brand {
		height: 55px;
		padding: 5px 0;	   /* position: relative;
			   z-index: 102; */
	}

	@media (max-width:991px) {
		.tp__header .navbar .navbar-brand {
			padding: 0;
			height: 40px
		}

	}

	.tp__header .navbar .navbar-brand img {
		filter: brightness(0);
		width: 145px
	}

	@media (max-width:991px) {
		.tp__header .navbar .navbar-brand img {
			margin-left: -3px;
			width: 120px
		}

	}

	@media (max-width:991px) {
		.tp__header .navbar .navbar-brand img {
			height: 44px
		}

	}

	@media (max-width:767px) {
		.tp__header .navbar .navbar-collapse {
			background-color: rgba(255, 255, 255, .85);
			-webkit-backdrop-filter: blur(7px);
			backdrop-filter: blur(7px);
			box-shadow: 0 5px 10px 0 rgba(203, 203, 203, .5)
		}

	}

	@media (max-width:991px) {
		.tp__header .navbar .navbar-collapse {
			background-color: rgba(255, 255, 255, .85);
			position: fixed;
			left: 0;
			bottom: 0;
			height: calc(100% - 59px);
			top: 59px;
			width: 100%;
			z-index: 2;
			overflow: hidden;
			overflow-y: scroll;
			-webkit-backdrop-filter: blur(7px);
			backdrop-filter: blur(7px);
			box-shadow: 0 5px 10px 0 rgba(203, 203, 203, .5)
		}

	}

	@media (max-width:991px) {
		.tp__header .navbar .navbar-collapse+div .icon-cancel {
			display: none
		}

	}

	.tp__header .navbar-toggler {
		border: 0;
		padding: 0 0 0 20px
	}

	.tp__header .search-icon {
		cursor: pointer;
		color: #0045a6 !important;
		margin-left: 18px
	}

	@media (max-width:991px) {
		.tp__header .search-icon {
			font-size: 18px;
			padding-top: 4px;
			padding-bottom: 0
		}

	}

	.tp__header .search-form {
		background-color: #fff;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
		position: absolute;
		display: none;
		font-size: 18px;
		height: 77px;
		text-align: center;
		left: 0;
		padding: 25px 0;
		top: 0;
		width: 100%
	}

	@media (max-width:767px) {
		.tp__header .search-form {
			height: 60px;
			padding: 15px 0
		}

		li#menu-item-35787 {
			margin-right: 0px !important
		}

	}

	.tp__header .search-input {
		color: #2a2a2a;
		border: 0;
		text-align: left;
		width: 100%
	}

	.tp__header .search-input::-webkit-input-placeholder {
		color: #2a2a2a
	}

	.tp__header .search-input:-moz-placeholder {
		color: #2a2a2a
	}

	.tp__header .search-input::-moz-placeholder {
		color: #2a2a2a
	}

	.tp__header .search-input:-ms-input-placeholder {
		color: #2a2a2a
	}

	.tp__header .search-close {
		color: #000 !important;
		cursor: pointer;
		opacity: 1
	}

	@media (min-width:1400px) {
	}

	@media (min-width:1800px) {
		.tp__header.custom-container .container {
		}

	}

	@media (min-width:2200px) {
		.tp__header.custom-container .container {
		}

	}

	@media only screen and (max-width:767px) {
		.tp__header.custom-container .container {
			max-width: 420px !important;
			padding-right: 15px !important;
			padding-left: 15px !important
		}

	}

	@media only screen and (min-width:2500px) and (max-width:3839px) {
		.tp__header.custom-container .container {
		}

	}

	.tp__header .sub-menu-wrap>a+.sub-menu {
		background: rgb(0 0 0 / 86%);	   /* background: linear-gradient(to bottom, transparent 0, transparent 22px, rgb(0 0 0 / 86%) 22px); */
		border-top: solid 1px #e0e0e0;
		box-shadow: 0 5px 10px 0 rgba(203, 203, 203, .5);
		-webkit-backdrop-filter: blur(7px);
		-moz-backdrop-filter: blur(7px);
		backdrop-filter: blur(7px);
		display: flex;
		position: absolute;
		top: 100%;
		top: calc(100% + 11px);
		left: 0;
		padding: 17px;
		padding-bottom: 25px;
		padding-top: 24px;
		visibility: hidden;
		width: 100%;
		z-index: 2
	}

	@media (max-width:991px) {
		.tp__header .sub-menu-wrap>a+.sub-menu {
			display: none;
			background: rgb(0 0 0 / 86%);
			flex-direction: column;
			padding: 0 0 30px !important;
			top: 0;
			visibility: visible !important;
			overflow: hidden;
			overflow-y: auto
		}

	}

	@media (max-width:767px) {
		.tp__header .sub-menu-wrap>a+.sub-menu {
			border-top: solid 0px #e0e0e0
		}

	}

	@media (min-width:992px) {
		.tp__header .sub-menu-wrap>a+.sub-menu:before {
			content: '';
			display: block;
			position: absolute;
			height: 24px;
			widthh: 100%;
			width: 100%;
			left: 0;
			top: -23px;
		}

	}

	.tp__header .sub-menu-wrap .sub-menu {
		padding: 0
	}

	@media (max-width:767px) {
		.tp__header .sub-menu-wrap .sub-menu div a {
			padding: 10px 0
		}

	}

	.tp__header .sub-menu-wrap .sub-menu .p-nav {
		padding: 0 15px;
		border-bottom: 1px solid #e0e0e0
	}

	@media (max-width:991px) {
		.tp__header .sub-menu-wrap .sub-menu .p-nav {
			padding: 20px;
			display: block !important;
			margin-bottom: 0px
		}

	}

	@media (max-width:767px) {
		.tp__header .sub-menu-wrap .sub-menu .p-nav {
			border-bottom: 0 solid #e0e0e0;
			display: block !important
		}

	}

	.tp__header .sub-menu-wrap .sub-menu .p-nav>a {
		padding: 0;
		vertical-align: middle
	}

	.tp__header .sub-menu-wrap .sub-menu .p-nav h4, .tp__header .sub-menu-wrap .sub-menu .p-nav .p-nav-title {
		color: #2a2a2a;
		font-size: 20px;
		font-weight: 600 !important;
		margin-left: 10px !important;
		line-height: 1.5;
		display: inline-block
	}

	.tp__header .sub-menu-wrap .sub-menu .p-nav .p-nav-title {
		font-family: 'Proxima Nova Lt';
		letter-spacing: 0.5px;
		color: #ffffff !important;
	}

	.tp__header .sub-menu-wrap .sub-menu .icon-angel-left {
		font-size: 32px;
		color: rgba(117, 117, 117, .5);
		vertical-align: middle;
		margin: 0
	}

	.tp__header .sub-menu-wrap .dropdown-column {
		flex-direction: column;
		align-items: flex-start !important;
		padding: 0 !important
	}

	@media (max-width:991px) {
		.tp__header .sub-menu-wrap .dropdown-column {
			padding-left: 65px !important
		}

	}

	.tp__header .sub-menu-wrap .dropdown-column a {
		border-width: 1px !important;
		font-size: 16px !important;
		text-decoration: none;
		padding: 6px 0 !important
	}

	@media (max-width:991px) {
		.tp__header .sub-menu-wrap .dropdown-column a {
			font-size: 16px !important
		}

	}

	.tp__header .sub-menu-wrap .dropdown-column a[title=column-title] {
		color: #D4FF27 !important;
		font-weight: 600 !important;
		padding: 6px 0 0 !important;
		margin-bottom: 5px;
		line-height: normal !important
	}

	.tp__header .sub-menu-wrap .dropdown-column .sub-menu + a[title=column-title] {
		margin-top: 24px;
	}

	@media (max-width:991px) {
		.tp__header .sub-menu-wrap .dropdown-column a[title=column-title] {
			font-size: 16px !important
		}

	}

	@media (max-width:767px) {
		.tp__header .sub-menu-wrap .dropdown-column a[title=column-title] {
			font-size: 20px !important;
			margin-top: 15px;
			margin-bottom: 5px
		}

	}

	.tp__header .sub-menu-wrap .dropdown-column li {
		padding: 0;
		height: 30px
	}

	.tp__header .sub-menu-wrap .dropdown-column+.dropdown-column {
		padding-left: 85px !important
	}

	.tp__header .services-menu .dropdown-column+.dropdown-column {
		padding-left: 65px !important
	}

	.tp__header .platforms-menu .dropdown-column+.dropdown-column {
		padding-left: 135px !important
	}

	.tp__header .company-menu .dropdown-column+.dropdown-column, .tp__header .work-menu .dropdown-column+.dropdown-column {
		padding-left: 155px !important
	}

	@media (min-width:1024px) {
		.tp__header .platforms-menu .dropdown-column+.dropdown-column {
			min-width: 200px !important;
		}

	}

	@media (max-width:991px) {
		.tp__header .sub-menu-wrap .dropdown-column+.dropdown-column {
			padding: 1px 0 0 60px !important
		}

		.tp__header .sub-menu-wrap .dropdown-column+#menu-item-48975 {
			padding-top: 0 !important
		}

		.tp__header .sub-menu-wrap .dropdown-column+#menu-item-48975>a {
			padding: 0 !important
		}

		.menu-item-16806 > .sub-menu > .dropdown-column > a {
			display: none !important
		}

	}

	@media (max-width:767px) {
		.tp__header .sub-menu-wrap .dropdown-column+.dropdown-column {
			padding-left: 65px !important
		}

	}

	.tp__header .sub-menu-wrap ul {
		margin: 0
	}

	.tp__header .sub-menu-wrap:hover .sub-menu {
		visibility: visible
	}

	.company-dropdown-menu a[title=block-divider] {
		display: none !important
	}

	.Tp__footer-main {
		background-color: #202022;
		color: #fff;
		padding-top: 89px;
		flex-direction: column
	}

	@media (max-width:767px) {
		.Tp__footer-main {
			padding-top: 20px
		}

	}

	@media (min-width:992px) and (max-width:1199px) {
		.Tp__footer-main .container {
			max-width: 97%;
		}

	}

	.Tp__footer-main .box {
		border-right: 1px solid #fff
	}

	@media (max-width:767px) {
		.Tp__footer-main .box {
			border-right: none;
			border-bottom: 1px solid #fff;
			padding: 20px
		}

	}

	.Tp__footer-main .box .padded-list {
		padding: 5% 5% 5% 9%
	}

	@media (max-width:767px) {
		.Tp__footer-main .box .padded-list {
			padding: 0
		}

	}

	.Tp__footer-main .box ul {
		padding: 5% 5% 5% 1%
	}

	@media (max-width:767px) {
		.Tp__footer-main .box ul {
			padding: 0
		}

	}

	.Tp__footer-main .box ul li {
		font-size: 16px;
		line-height: 1.75
	}

	@media (min-width:768px) {
		.Tp__footer-main .box ul li {
			font-size: 15px
		}

	}

	.Tp__footer-main .box ul li a {
		padding: 5% 30%;
		padding: 5% 33% 5% 27%;
		font-weight: 600
	}

	@media (max-width:767px) {
		.Tp__footer-main .box ul li a {
			padding: 0
		}

	}

	.Tp__footer-main .box:last-child {
		border-right: none
	}

	.Tp__footer-main .box .footer-content {
		padding: 0 16px
	}

	@media (max-width:767px) {
		.Tp__footer-main .box .footer-content {
			padding: 0
		}

	}

	.Tp__footer-main .box .footer-content img {
		max-width: 150px
	}

	.Tp__footer-main .box .footer-content p {
		color: #fff;
		line-height: 32px !important;
		padding-top: 32px
	}

	@media (max-width:767px) {
		.Tp__footer-main .box .footer-content p {
			font-size: 16px
		}

	}

	.Tp__footer-main .box .footer-content a {
		display: block
	}

	.Tp__footer-main .box .quick-links {
		font-weight: 700;
		padding: 0 16px 0 0
	}

	@media (max-width:767px) {
		.Tp__footer-main .box .quick-links {
			padding: 0
		}

	}

	.Tp__footer-main .box .quick-links ul {
		display: block
	}

	.Tp__footer-main .box .quick-links ul li {
		width: 50%;
		float: left;
		line-height: 2.5
	}

	.Tp__footer-main .box .quick-links ul li a {
		text-decoration: none;
		color: #fff
	}

	.Tp__footer-main .footer-lower {
		display: block;
		border-top: 1px solid #fff;
		padding: 20px 0;
		text-align: center;
		margin-top: 3rem
	}

	@media (max-width:767px) {
		.Tp__footer-main .footer-lower {
			border-top: none;
			margin-top: 0
		}

	}

	.Tp__footer-main .footer-lower ul {
		display: inline-block
	}

	@media (max-width:767px) {
		.Tp__footer-main .footer-lower ul {
			display: flex;
			flex-direction: column;
			padding: 20px 0
		}

	}

	.Tp__footer-main .footer-lower ul li {
		font-size: 18px;
		font-weight: 700;
		list-style: none;
		display: inline-block;
		margin-right: 32px
	}

	@media (max-width:767px) {
		.Tp__footer-main .footer-lower ul li {
			margin-right: 0
		}

	}

	.Tp__footer-main .footer-lower ul li a {
		color: #fff;
		text-decoration: none;
		font-weight: 400
	}

	@media (max-width:767px) {
		.Tp__footer-main .footer-lower .social-icon {
			display: flex;
			flex-direction: row;
			justify-content: center
		}

	}

	@media (max-width:767px) {
		.Tp__footer-main .footer-lower .social-icon li {
			margin: 0 16px
		}

	}

	.Tp__footer-main .footer-lower .social-icon li a .round {
		width: 45px;
		height: 45px;
		border-radius: 100px;
		border: solid 1px #c2c2c2
	}

	.Tp__footer-main .footer-lower .social-icon li a .round span {
		line-height: 2.9;
		font-size: 15px;
		color: #c2c2c2
	}

	@media (max-width:767px) {
		.sm-order-1 {
			order: 1;
			-webkit-order: 1
		}

		.sm-order-2 {
			order: 2;
			-webkit-order: 2
		}

		.sm-order-3 {
			order: 3;
			-webkit-order: 3
		}

	}

	.tp__partners-section {
		padding: 75px 0;
		margin-bottom: 70px
	}

	.tp__partners-section .highlight-text-head {
		margin-bottom: 20px;
	}

	@media (max-width:767px) {
		.tp__partners-section {
			padding: 50px 0 30px;
			margin-bottom: 20px !important
		}

	}

	@media (max-width:767px) {
		.tp__partners-section:after {
			background-position: 46px -38px;
			width: 100%
		}

	}

	@media (min-width:2200px) {
		.tp__partners-section:after {
			background: url(/wp-content/themes/10p-child/assets/scss/../images/10p-icon.png) 360px 0/contain no-repeat
		}

	}

	.tp__partners-section .partner-list li {
		background-repeat: no-repeat;
		background-position: center;
		background-size: 120px;
		height: 80px;
		padding: 12px !important;
		margin: 20px 0 !important;
		text-align: center
	}

	.tp__partners-section .partner-list li.partner-CNX {
		background-size: 95px
	}

	.tp__partners-section .partner-list li.partner-Decisiv {
		background-size: 110px
	}

	.tp__partners-section .owl-dots {
		display: flex;
		left: auto !important;
		justify-content: center;
		padding: 30px 0;
		align-items: center;
	}

	.tp__partners-section .owl-dots.disabled {
		display: none !important;
	}

	@media (min-width:1201px) {
		.tp__partners-section .owl-dots {
			display: none !important;
		}

	}

	.tp__videos-section h3 {
		font-weight: 700;
		color: #0045a6
	}

	@media (min-width:1800px) {
		.tp__videos-section .elementor-carousel-image {
			min-height: 310px
		}

	}

	@media (min-width:960px) {
		.tp__videos-section .elementor-swiper-button-prev {
			left: -30px;
			top: 40%
		}

		.tp__videos-section .elementor-swiper-button-next {
			right: -30px;
			top: 40%
		}

	}

	@media (max-width:768px) {
		.tp__types-col .elementor-widget-container {
			background-color: #f0f3f3 !important;
			border-color: #fff !important
		}

		.tp__partners-section .owl-dots {
			padding: 10px 0;
			margin-top: 15px;
		}

	}

	.tp__types-col .elementor-widget-container .elementor-icon-box-wrapper {
		max-width: 560px
	}

	@media (min-width:1800px) {
		.tp__types-col .elementor-widget-container .elementor-icon-box-wrapper {
			max-width: 800px
		}

	}

	.tp__types-col p {
		margin: 0
	}

	.tp_services-setting-width .elementor-section-full_width:hover+.elementor-section-full_width .tp__types-col .elementor-widget-container {
		border-color: #f0f3f3
	}

	.elementor-widget:not(:last-child) {
		margin-bottom: 0
	}

	.elementor-widget-icon-box .elementor-icon-box-title a {
		text-decoration: none
	}

	.tp__fieldset-col .elementor-widget-wrap {
		border: 1px solid #f5f5f5;
		padding: 15px 28px 10px;
		text-align: left;
		margin-bottom: 60px;
		min-height: 140px
	}

	.tp__fieldset-col .elementor-widget-wrap .elementor-image-box-content {
		padding-top: 40px
	}

	.tp__fieldset-col .elementor-widget-wrap .elementor-widget-image-box {
		margin-bottom: 0 !important
	}

	.tp__fieldset-col .elementor-widget-wrap .elementor-image-box-img {
		background-color: #000;
		display: flex;
		align-items: center;
		position: absolute;
		height: 80px;
		top: -55px;
		padding: 0 5px;
		margin: 0 !important
	}

	@media (min-width:1400px) {
		.tp__fieldset-col .elementor-widget-wrap .elementor-image-box-img {
		}

	}

	@media (min-width:550px) and (max-width:1100px) {
		.tp__videos-section.tp__case_s {
			padding-left: 6%;
			padding-right: 6%
		}

	}

	@media (min-width:320px) and (max-width:550px) {
		.tp__videos-section.tp__case_s {
			padding-left: 2.5%;
			padding-right: 2.5%
		}

	}

	.tp__fieldset-col .elementor-widget-wrap:hover {
		border-color: #000
	}

	.tp__services-section {
		padding: 40px 0
	}

	.tp__services-section img {
		margin-bottom: 14px;
		width: 60px !important;
		height: 60px
	}

	@media (max-width:767px) {
		.tp__services-section img {
			margin-left: auto;
			margin-right: auto;
			display: block
		}

	}

	@media (max-width:767px) {
		.tp__services-section h6 {
			text-align: center
		}

	}

	.tp__services-section p {
		color: #2a2a2a
	}

	@media (max-width:767px) {
		.tp__services-section p {
			text-align: center
		}

	}

	.services-slider .item {
		padding: 0;
		padding-right: 5%
	}

	.services-slider .item h6 {
		margin-bottom: 12px
	}

	@media (max-width:767px) {
		.sm-order-1 {
			order: 1
		}

	}

	@media (min-width:1100px) and (max-width:1400px) {
		.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide-contents, .home-slider-container .swiper-slide-contents {
			max-width: 45%;
			width: 45%
		}

	}

	@media (min-width:991px) and (max-width:1100px) {
		.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide-contents, .home-slider-container .swiper-slide-contents {
			max-width: 50%;
			width: 50%
		}

	}

	.elementor-swiper-button-prev {
		background: url(/wp-content/uploads/2020/10/arrow-left@2x.png);
		height: 50px;
		width: 50px;
		background-size: contain;
		background-repeat: no-repeat;
		transition: all .5s ease-in-out
	}

	.elementor-swiper-button-prev:hover {
		background: url(/wp-content/uploads/2020/10/arrow-left-blue@2x.png);
		background-size: contain;
		background-repeat: no-repeat;
		transition: all .5s ease-in-out
	}

	.elementor-swiper-button-next {
		background: url(/wp-content/uploads/2020/10/arrow-right@2x.png);
		height: 50px;
		width: 50px;
		background-size: contain;
		background-repeat: no-repeat;
		transition: all .5s ease-in-out
	}

	.elementor-swiper-button-next:hover {
		background: url(/wp-content/uploads/2020/10/arrow-right-blue@2x.png);
		background-size: contain;
		background-repeat: no-repeat;
		transition: all .5s ease-in-out
	}

}

.fancybox-margin {
	margin-right: 17px
}

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

	to {
		opacity: 1;
		transform: none
	}

}

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

	to {
		opacity: 1;
		transform: none
	}

}

@keyframes zoomIn {
	from {
		opacity: 0;
		transform: scale3d(.3, .3, .3)
	}

	50% {
		opacity: 1
	}

}

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

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}

}

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

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}

}

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

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}

}

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

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}

}

@font-face {
	font-family: 'FontAwesome';
	src: url(/wp-content/plugins/widget-post-slider/assets/css/../fonts/fontawesome-webfont.eot?v=4.6.3);
	src: url(/wp-content/plugins/widget-post-slider/assets/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'), url(/wp-content/plugins/widget-post-slider/assets/css/../fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'), url(/wp-content/plugins/widget-post-slider/assets/css/../fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'), url(/wp-content/plugins/widget-post-slider/assets/css/../fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'), url(/wp-content/plugins/widget-post-slider/assets/css/../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'FontAwesome';
	src: url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.eot?v=4.7.0);
	src: url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'Public Sans';
	font-style: italic;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Public Sans';
	font-style: italic;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Public Sans';
	font-style: italic;
	font-weight: 200;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Public Sans';
	font-style: italic;
	font-weight: 200;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Public Sans';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Public Sans';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Public Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Public Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Public Sans';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Public Sans';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Public Sans';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Public Sans';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Public Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Public Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Public Sans';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Public Sans';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Public Sans';
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Public Sans';
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Proxima Nova Rg';
	src: url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Regular.eot');
	src: url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Regular.woff') format('woff'), url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Proxima Nova Rg';
	src: url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-RegularIt.eot');
	src: url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-RegularIt.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-RegularIt.woff') format('woff'), url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-RegularIt.svg#ProximaNova-RegularIt') format('svg');
	font-weight: 400;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: 'Proxima Nova Rg';
	src: url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Bold.eot');
	src: url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Bold.woff') format('woff'), url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Proxima Nova Rg';
	src: url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-BoldIt.eot');
	src: url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-BoldIt.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-BoldIt.woff') format('woff'), url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-BoldIt.svg#ProximaNova-BoldIt') format('svg');
	font-weight: 700;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: "icomoon";
	src: url(/wp-content/themes/10p-child/./assets/icons/icomoon.ttf?u3apz7) format('truetype'), url(/wp-content/themes/10p-child/./assets/icons/icomoon.woff?u3apz7) format('woff'), url(/wp-content/themes/10p-child/./assets/icons/icomoon.eot?u3apz7) format('eot'), url(/wp-content/themes/10p-child/./assets/icons/icomoon.svg?u3apz7#icomoon) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: "icomoon";
	src: url("/wp-content/themes/10p-child/assets/icons/icomoon.ttf?u3apz8") format('truetype'), url("/wp-content/themes/10p-child/assets/icons/icomoon.woff?u3apz8") format('woff'), url("/wp-content/themes/10p-child/assets/icons/icomoon.eot?u3apz8") format('eot'), url("/wp-content/themes/10p-child/assets/icons/icomoon.svg?u3apz8#icomoon") format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Proxima Nova Lt';
	src: url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Light.eot');
	src: url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Light.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Light.woff') format('woff'), url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Light.svg#ProximaNova-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Proxima Nova Lt';
	src: url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-LightIt.eot');
	src: url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-LightIt.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-LightIt.woff') format('woff'), url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-LightIt.svg#ProximaNova-LightIt') format('svg');
	font-weight: 300;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: 'Proxima Nova Lt';
	src: url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Semibold.eot');
	src: url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Semibold.woff') format('woff'), url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Proxima Nova Lt';
	src: url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-SemiboldIt.eot');
	src: url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-SemiboldIt.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-SemiboldIt.woff') format('woff'), url('/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-SemiboldIt.svg#ProximaNova-SemiboldIt') format('svg');
	font-weight: 600;
	font-style: italic;
	font-display: swap
}

.banner-sm-img {
	display: none
}

@media(max-width:768px) {
	.home-slide-1 .home-slider-content-container, .home-slide-3 .home-slider-content-container {
		height: auto !important
	}

	.banner-sm-img {
		display: block
	}

	.elementor-slides .swiper-slide-inner {
		padding: 50px 0 0;
		align-items: start !important
	}

	.home-content-box {
		position: static;
		padding: 30px 30px 10px 30px
	}

	.home-content-box.home-second-sl {
		position: static
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide {
		height: 675px
	}

	.home-content-box ul.tp__banner-logo-row-2 {
		margin-top: 0px
	}

	.home-slide-3 h2 {
		margin-bottom: 0px
	}

	.home-content-box ul li {
		margin-bottom: 0px;
		text-align: center
	}

}

@media(min-width:992px) {
	.elementor-slides .swiper-slide-inner {
		padding: 50px 15px
	}

	.home-slide-1 {
		padding-left: 0
	}

	.home-slider-content-container {
		margin-bottom: 60px;
		height: auto
	}

	.home-content-box, .home-content-box.home-second-sl {
		position: static
	}

}

@media (min-width:1200px) {
	.elementor-slides .swiper-slide-inner {
		max-width: 1140px
	}

	.home-slider h2 {
		margin-bottom: 1rem
	}

	.home-slide-3 {
		padding-right: 0
	}

}

@media(min-width:1400px) {
	.elementor-slides .swiper-slide-inner {
		max-width: 1280px
	}

}

.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper figure.elementor-image-box-img.ey-logo {
	width: auto !important
}

.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper figure.elementor-image-box-img.ey-logo img {
	width: 280px !important
}

@media(max-width:768px) {
	.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper figure.elementor-image-box-img.ey-logo img {
		width: 210px !important
	}

}

.hlth-logo {
	height: 35px
}

.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-b4a7100 .swiper-slide-bg {
	background-image: url(/wp-content/themes/10p-child/assets/images/frontpage/home-hero-banner.webp)
}

.bg-black {
	background: rgb(0 0 0 / 86%) !important;   /* background: linear-gradient(180deg, #171616 35%, transparent 100%); */
}

.tp__header {
	border-bottom: 0
}

#content-wrapper {
	padding-top: 0px
}

.tp__header .navbar {
	padding: 0px
}

.tp__header .navbar .navbar-nav li a {
	color: #fff
}

.tp__header .search-icon {
	color: #fff !important
}

.tp__header .navbar .navbar-nav li.menu-item-18451 a {
	background: #fff;
	color: #000;
	padding: 10px 22px 10px;
	font-size: 17px
}

.tp__header .navbar .navbar-nav li.menu-item-18451 a:hover, .tp__header .navbar .navbar-nav li.menu-item-18451 a:focus {
	background: #D4FF27;
	color: #000
}

.tp__header .sub-menu-wrap>a+.sub-menu {
	box-shadow: 0 5px 10px 0 rgba(000, 000, 000, .5);
	border-top: 0;
	backdrop-filter: blur(0px);
	min-height: 388px;
	z-index: 100;
	padding-right: calc((100vw - 1100px) / 2) !important;
	padding-left: calc((100vw - 1060px) / 2) !important;
}

.tp__header .services-menu>a+.sub-menu {
	padding-right: calc((100vw - 1300px) / 2) !important;
	padding-left: calc((100vw - 1260px) / 2) !important;
	justify-content: space-between;
}

.tp__header .platforms-menu>a+.sub-menu {
	justify-content: space-between;
}

.tp__header .company-menu>a+.sub-menu, .tp__header .work-menu>a+.sub-menu {
	justify-content: center;
}

.tp__header .careers-menu>a+.sub-menu {
	padding-right: 185px !important;
	justify-content: end;
}

@media (min-width:1600px) {
	.tp__header .services-menu>a+.sub-menu {
		padding-right: calc((100vw - 1550px) / 2) !important;
		padding-left: calc((100vw - 1510px) / 2) !important;
		justify-content: space-between;
	}

}

.tp__header .navbar .navbar-brand img {
	filter: initial
}

/* .tp__header.custom-container .container{
   max-width:100%!important;
   padding:0 60px!important
} */
.elementor-slides .swiper-slide-inner {
	max-width: 100% !important;
	padding: 0 60px !important
}

.home-content-box h2 {
	font-size: 60px;
	line-height: 60px;
	font-weight: 700;
	color: #fff
}

.home-content-box p {
	font-size: 20px;
	line-height: 30px;
	color: #fff
}

.home-content-box h4 {
	font-size: 28px;
	line-height: 30px;
	font-weight: 400;
	color: #D4FF27;
	margin-top: 1.8rem;
	margin-bottom: 1rem
}

.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide {
	height: 100vh
}

.home-slide-btn-blue {
	border: 1px solid #fff;
	color: #fff;
	border-radius: 3px;
	font-size: 16px
}

.home-slide-btn:hover:hover {
	background: #D4FF27 !important;
	border: 1px solid #D4FF27;
	color: #000 !important
}

.tp__header .search-form {
	background-color: #000;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5)
}

.tp__header .search-input, .tp__header .search-close {
	color: #fff !important;
	background-color: #000
}

.tp__header .search-input::placeholder {
	color: #fff
}

.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-b4a7100 .swiper-slide-inner {
	align-items: center
}

.home-slider-container .swiper-slide-contents {
	margin-bottom: 0px
}

.bigticker {
	width: 650px
}

.bannerticker {
	position: relative
}

.bannerticker .bigticker {
	position: absolute;
	bottom: 15px;
	width: 93%;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 10
}

.partner-with-glob {
	color: #000;
	font-size: 44px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	margin-left: 30px
}

.highlight-text-title {
	position: relative;
	width: max-content;
	z-index: 1
}

.highlight-text-title::after {
	content: "";
	position: absolute;
	background-color: #D4FF27;
	height: 15px;
	width: 100%;
	left: 0;
	bottom: -1px;
	z-index: -1;
	left: 0%
}

.bigticker.desktop {
	display: inline-block
}

.bigticker.mobile {
	display: none
}

.elementor-slides .swiper-slide-inner.bannercenter {
	bottom: auto !important
}

.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child) {
	margin: 0 !important
}

.home-slider-content-container>.bannerticker img {
	opacity: 0
}

.home-slider-content-container>.bannerticker a img {
	opacity: 1
}

.tp__header .navbar .navbar-nav li {
	padding: 20px 22px
}

.tp__header .navbar .navbar-nav li:last-child {
	padding: 20px 2px 20px 22px
}

.tp__header .navbar .navbar-nav li a {
	padding: 3px 0px;
	border-bottom: 1px solid transparent;
	font-size: 18px
}

.tp__header .navbar .navbar-nav li>a:hover, .tp__header .navbar .navbar-nav li>a:focus {
	color: #fff;
	border-bottom: 1px solid #D4FF27
}

.tp__header .navbar .navbar-nav li {
	border-bottom: 1px solid transparent
}

@media (min-width:992px) {
	.tp__header .navbar .navbar-nav > li {
		height: 38px;
		padding: 8px 22px 0;
	}

}

.tp__header .navbar .navbar-nav li:hover a, .tp__header .navbar .navbar-nav li:focus a {
	border-bottom: 1px solid #D4FF27
}

.tp__header .navbar .navbar-nav li#menu-item-18451:hover a, .tp__header .navbar .navbar-nav li#menu-item-18451:focus a {
	border-bottom: 1px solid #2a2a2a
}

.tp__header .navbar .navbar-nav li .sub-menu li {
	padding: inherit
}

.tp__header .navbar .navbar-nav li .sub-menu li a {
	border: 1px solid transparent
}

.tp__header .navbar .navbar-nav li .sub-menu li a:hover {
	border-bottom: 1px solid #D4FF27
}

.tp__header .navbar .navbar-nav li .sub-menu li a.emlink:hover {
	border-bottom-color: transparent;
}

.tp__header.custom-container .container {
	max-width: 100% !important;
	padding: 0 60px !important;
}

.bannercontainer {
	margin-top: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
	padding-top: 0px
}

.slider-btn-container {
	display: inline-block;
	margin-top: 30px
}

.home-content-box {
	position: relative
}

.home-slider-content-container {
	margin-bottom: 10px
}

.home-slider-container .elementor-swiper-button-prev, .home-slider-container .elementor-swiper-button-prev:hover, .home-slider-container .elementor-swiper-button-next, .home-slider-container .elementor-swiper-button-next:hover {
	display: none
}

.desktop-h {
	display: block
}

.mobile-h {
	display: none
}

.home-slider {
	display: block;
	height: calc(100vh);
	padding-top: 85px;
	vertical-align: top
}

.bigticker-desk {
	margin-bottom: 60px;
	height: 140px;
	display: inline-block !important
}

.home-slider-content-container {
	height: calc(100% - 240px)
}

.technology-slider figure img.appian-logo {
	max-width: 106px
}

.technology-slider figure img.aws-logo {
	max-width: 84px
}

.ticker-slide {
	width: 650px;
	height: 168px;
	margin-top: 20px;
	overflow: hidden;
	position: relative
}

.ticker-slide-sm {
	display: none
}

@media (max-width:768px) {
	.ticker-slide-lg {
		display: none
	}

	.ticker-slide-sm {
		display: block
	}

	.ticker-slide {
		width: 100%;
		height: 190px
	}

}

@media (max-width:600px) {
	.ticker-slide {
		width: 100%;
		height: 150px
	}

}

@media (max-width:540px) {
	.ticker-slide {
		height: 134px
	}

}

@media (max-width:480px) {
	.ticker-slide {
		height: 120px
	}

}

@media (max-width:420px) {
	.ticker-slide {
		height: 106px
	}

}

@media (max-width:375px) {
	.ticker-slide {
		height: 94px
	}

}

@media (min-width:1920px) {
	.bigticker-desk {
		height: auto
	}

	.bigticker {
		width: 760px
	}

	.ticker-slide {
		width: 760px;
		height: 196px
	}

	.ticker-slide {
		margin-top: -30px
	}

}

@media (min-width:2300px) {
	.bigticker {
		width: 820px
	}

	.ticker-slide {
		width: 820px;
		height: 212px
	}

	.home-slider-content-container {
		height: calc(100% - 270px)
	}

}

@media (min-width:2560px) {
	.bigticker {
		width: 940px
	}

	.ticker-slide {
		width: 940px;
		height: 243px
	}

	.home-slider-content-container {
		height: calc(100% - 300px)
	}

}

@media (min-width:2900px) {
	.bigticker {
		width: 1020px
	}

	.ticker-slide {
		width: 1020px;
		height: 264px
	}

	.home-slider-content-container {
		height: calc(100% - 340px)
	}

}

@media (max-width:1566px) {
	.bannercontainer {
		padding-top: 0
	}

}

@media (max-width:1366px) {
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-b4a7100 .swiper-slide-inner {
		align-items: end
	}

	.home-slider-container .swiper-slide-contents {
		margin-bottom: 0px
	}

	.home-slider-content-container {
	}

	.bannercontainer {
		margin-top: 0%
	}

	.bigticker-desk {
		margin-bottom: 40px
	}

}

@media (max-width:1024px) {
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-b4a7100 .swiper-slide-contents {
		padding: 0
	}

}

.tp__header .navbar .navbar-collapse + div .icon-cancel {
	display: none
}

@media (max-width:991px) {
	.tp__header .navbar .navbar-collapse {
		top: 64px
	}

	.tp__header .navbar .navbar-collapse.show + div .icon-cancel {
		display: block !important;
		color: #fff;
		font-size: 18px
	}

	.tp__header .navbar .navbar-collapse.show + div .icon-menu {
		display: none !important
	}

}

@media (min-width:981px) {
	.ticker-bar-sm {
		display: none !important
	}

	.tp__header .navbar .navbar-brand img {
	}

}

@media (max-width:980px) {
	.ticker-bar-lg {
		display: none !important
	}

	.ticker-bar {
		width: 100%;
		top: 60px
	}

	.ticker-static {
		padding-right: 0
	}

	.t-slide {
		width: 100%
	}

	.tp__header .navbar {
		padding: 12px 0
	}

	.tp__header .navbar .navbar-brand img {
	}

	.tp__header .navbar-toggler .icon-menu {
		color: #fff
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide-contents, .home-slider-container .swiper-slide-contents {
		max-width: 70%;
		width: 70%
	}

	.tp__header .navbar .navbar-collapse {
		background-color: rgb(0 0 0 / 76%)
	}

	.tp__header .navbar .navbar-nav li a {
		font-size: 20px
	}

}

@media (max-width:830px) {
	.swiper-container .swiper-slide figure img.appian-logo {
		max-width: 100px
	}

}

@media (max-width:768px) {
	.bigticker.desktop {
		display: none
	}

	.bigticker.mobile {
		display: inline-block
	}

	.ticker-slide {
		margin-top: 50px
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide {
		height: 100vh
	}

	.elementor-slides .swiper-slide-inner.bannercenter {
		top: 0 !important
	}

	.elementor-slides .swiper-slide-inner {
		padding: 0px 0 0
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide-contents, .home-slider-container .swiper-slide-contents {
		width: 100%
	}

	.home-slider-content-container>.bannerticker img, .home-slider-content-container>img {
		opacity: 1 !important
	}

	.home-slide-1 .home-slider-content-container {
		position: relative;
		height: 100vh !important;
		display: flex;
		align-items: end
	}

	.banner-sm-img {
		position: absolute;
		top: 0;
		width: 100%
	}

	.home-content-box {
		padding: 20px 15px 10px 15px;
		text-align: left;
		margin-top: 0px !important
	}

	.bannercontainer {
		position: relative;
		bottom: 0;
		top: 0;
		text-align: center;
		padding-bottom: 64px;
		justify-content: end
	}

	.home-content-box h2 {
		font-size: 28px;
		line-height: 40px
	}

	.home-content-box h4 {
		font-size: 21px;
		margin-bottom: 0.25rem;
		margin-top: 1.48rem;
	}

	.bannerticker .bigticker {
		position: relative;
		bottom: 0
	}

	.home-slider-container .swiper-slide-inner {
		background: #000;
		padding-bottom: 20px
	}

	.mb-60 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
		bottom: 20px
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-pagination-bullet {
		width: 12px;
		height: 12px
	}

	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-pagination-bullet-active {
		background: #D4FF27
	}

	.home-slide-1, .home-slide-2, .home-slide-3 {
		padding: 0 0%
	}

	.tp__header .navbar .navbar-nav li a {
		padding: 20px 0px
	}

	.tp__header .navbar .navbar-nav li:hover a, .tp__header .navbar .navbar-nav li:focus a {
		border-bottom: 0
	}

	.tp__header .sub-menu-wrap .sub-menu .icon-angel-left, .tp__header .sub-menu-wrap .sub-menu .p-nav h4 {
		color: rgb(255 255 255)
	}

	.tp__header .navbar .navbar-nav li .icon-angel-right {
		color: #fff
	}

	.tp__header .navbar .navbar-nav li.menu-item-18451 a {
		background: none;
		color: #fff;
		padding: 20px 0px
	}

	.desktop-h {
		display: none
	}

	.mobile-h {
		display: block
	}

	.elementor-slides .swiper-slide-inner {
		padding: 0 0px !important
	}

	.tp__header.custom-container .container {
		padding: 0 15px !important
	}

	.slider-btn-container {
		display: inline-block;
		margin-top: 30px;
		margin-bottom: 0px;
		height: 20px
	}

}

@media only screen and (device-width:414px) and (device-height:896px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2) {
	.home-content-box {
		top: 0px
	}

}

@media screen and (min-width:769px) and (max-width:1366px) {
	.home-content-box h2 {
		font-size: 52px;
		line-height: 52px
	}

}

@media screen and (min-width:1025px) and (max-height:639px) {
	.bigticker-desk {
		margin-bottom: 30px;
		margin-top: 20px
	}

	.bigticker {
		width: 550px
	}

	.home-slider-content-container {
		height: calc(100% - 200px)
	}

}

@media screen and (min-width:1400px) and (min-height:740px) {
	.bannercontainer {
		padding-top: 30px
	}

}

@media screen and (min-width:1920px) and (min-height:930px) {
	.bannercontainer {
		padding-top: 60px
	}

}

@media (max-width:380px) {
	.bannercontainer {
		padding-bottom: 25px !important
	}

	.home-content-box h2 {
		font-size: 27px
	}

	.home-content-box h4 {
		font-size: 20px
	}

}

.elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 1440px
}

.tp__partners-section {
	margin-bottom: 0
}

.fc-item-actions a {
	color: #FFF;
	text-align: right;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px;
	border-bottom: 1px solid #D4FF27;
	padding-bottom: 2px
}

.fc-item-actions a:hover {
	text-decoration: none
}

.casestudie-desk-1, .casestudie-desk-2, .casestudie-desk-3, .casestudie-desk-4 {
	position: absolute;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	background-size: cover
}

.casestudie-desk-1 {
	background-image: url(/wp-content/themes/10p-child/assets/images/frontpage/casestudies-innovation.webp)
}

.casestudie-desk-2 {
	background-image: url(/wp-content/themes/10p-child/assets/images/frontpage/casestudies-modernization.webp)
}

.casestudie-desk-3 {
	background-image: url(/wp-content/themes/10p-child/assets/images/frontpage/casestudies-digitalization.webp)
}

.casestudie-desk-4 {
	background-image: url(/wp-content/themes/10p-child/assets/images/frontpage/casestudies-agile.webp)
}

.readmore-anchor {
	color: #FFF;
	text-align: center;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	display: none;
	padding-right: 0px;
	opacity: 0;
	border-bottom: 1px solid #D4FF27
}

.readmore-anchor:hover {
	text-decoration: none;
	color: #fff
}

.font-weight-700 {
	font-weight: 700
}

.readmore-anchor img {
	width: 50px;
	height: auto;
	margin: -1px 0 0 10px;
	position: relative
}

.self-align-end {
	align-self: flex-end;
	text-align: right
}

.font-weight-700 {
	font-weight: 700
}

.owl-carousel .owl-dots.disabled {
	display: block
}

.owl-dots {
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
}

.owl-carousel .owl-dots .owl-dot {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: none;
	margin: 0 6px;
	background: #333;
	cursor: pointer;
	position: relative;
}

.owl-carousel .owl-dots .owl-dot.active {

	/* outline: solid 4px #D4FF27 !important; */
	width: 12px;
	height: 12px;
}

.owl-carousel .owl-dots .owl-dot.active:before {
	content: '';
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	background-color: #fff;
	left: -4px;
	top: -4px;
	border-radius: 50%;
	border: solid 4px #D4FF27;
}

@-webkit-keyframes slide {
	from {
		background-position-x: 0
	}

	to {
		background-position-x: -15383px
	}

}

@keyframes slide {
	from {
		background-position-x: 0
	}

	to {
		background-position-x: -15383px
	}

}

.case-desktop {
	display: block
}

.case-mobile {
	display: none
}

.highlight-text-head {
	color: #000;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	line-height: 1.35;
	position: relative;
	width: max-content;
	max-width: 100%;
	margin-bottom: 30px;
}

.highlight-text-head::after {
	content: "";
	position: absolute;
	background-color: #D4FF27;
	height: 13px;
	width: 100%;
	left: 0;
	bottom: 8px;
	z-index: -1;
	left: 0%
}

.dark .highlight-text-head {
	color: #fff;
}

.dark .highlight-text-head span {
	color: #d4ff27;
}

.dark .highlight-text-head:after {
	display: none;
}

@media (max-width:768px) {
	.casestudie-desk-1, .casestudie-desk-2, .casestudie-desk-3, .casestudie-desk-4 {
		height: 100%;
		min-height: 380px;
		position: relative;
		padding-bottom: 100%
	}

	.casestudie-desk-1 {
		background-image: url(/wp-content/themes/10p-child/assets/images/frontpage/casestudies-innovation-mobile.webp)
	}

	.casestudie-desk-2 {
		background-image: url(/wp-content/themes/10p-child/assets/images/frontpage/casestudies-modernization-mobile.webp)
	}

	.casestudie-desk-3 {
		background-image: url(/wp-content/themes/10p-child/assets/images/frontpage/casestudies-digitalization-mobile.webp)
	}

	.casestudie-desk-4 {
		background-image: url(/wp-content/themes/10p-child/assets/images/frontpage/casestudies-agile-mobile.webp)
	}

	.case-desktop {
		display: none
	}

	.case-mobile {
		display: block
	}

	.sliderinfinite .slider-row {
		width: 6117px;
		height: 253px;
		background-image: url(https://staging1.10pearls.com/wp-content/uploads/2025/04/create-slider-web-updated.webp);
		background-size: 6117px 253px;
		-webkit-animation: 180s linear infinite slide;
		animation: 180s linear infinite slide
	}

	@-webkit-keyframes slide {
		from {
			background-position-x: 0
		}

		to {
			background-position-x: -6117px
		}

	}

	@keyframes slide {
		from {
			background-position-x: 0
		}

		to {
			background-position-x: -6117px
		}

	}

}

.tp__partners-section .partner-list li {
	height: 102px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 30px 0
}

/* .tp__partners-section .partner-list li.ps-transunion{
align-items:start;
} */
.tp__partners-section .partner-list li.ps-stripes img {
	max-width: 82px
}

.tp__partners-section .partner-list li.ps-hilton img {
	max-height: 32px;
}

.tp__partners-section .partner-list li.ps-giant img {
	max-height: 24px;
}

.tp__partners-section .partner-list li.ps-strides img {
	max-width: 80px
}

.tp__partners-section .partner-list li.ps-sophos img {
	max-width: 104px
}

.tp__partners-section .partner-list li.ps-amc img {
	max-width: 86px
}

.tp__partners-section .partner-list li.ps-bbox img, .tp__partners-section .partner-list li.ps-bill img, .tp__partners-section .partner-list li.ps-betts img, .tp__partners-section .partner-list li.ps-exelon img {
	max-height: 26px
}

.tp__partners-section .partner-list li.ps-cocacola img, .tp__partners-section .partner-list li.ps-ehealth img {
	max-width: 84px
}

.tp__partners-section .partner-list li.ps-hcsc img {
	width: 84px;
}

.tp__partners-section .partner-list li.ps-hologic img {
	width: 88px;
}

.tp__partners-section .partner-list li.ps-verizon img {
	width: 100px;
}

.tp__partners-section .partner-list li.ps-magellan img {
	width: 140px;
}

.tp__partners-section .partner-list li.ps-gdit img {
	max-width: 140px
}

.tp__partners-section .partner-list li.ps-aarp img, .tp__partners-section .partner-list li.ps-jackhenry img {
	max-width: 106px
}

.tp__partners-section .partner-list li.ps-corcentric img {
	max-height: 46px;
}

.gray-logos .partner-JohnsonandJohnsonLogo {
	width: 85px !important;
	height: 36px !important
}

.gray-logos .partner-MedStar_Health_logo {
	width: 106px !important;
	height: 61px !important
}

.gray-logos .partner-National {
	width: 111px !important;
	height: 31px !important
}

.gray-logos .partner-PayPal-White {
	width: 89px !important;
	height: 28px !important
}

.gray-logos .partner-Capital_One_logo {
	width: 129px !important;
	height: 32px !important
}

.gray-logos .partner-k12-logo {
	width: 92px !important;
	height: 29px !important
}

.gray-logos .partner-CNX {
	width: 115px !important;
	height: 28px !important
}

.gray-logos .partner-discovery-education {
	width: 120px !important;
	height: 21px !important
}

.gray-logos .partner-Decisiv {
	width: 124px !important;
	height: 23px !important
}

.gray-logos .partner-Uber_logo_2018-2 {
	width: 138px !important;
	height: 24px !important
}

.gray-logos .partner-Survey {
	width: 104px !important;
	height: 35px !important
}

.gray-logos .partner-Docker {
	width: 97px !important;
	height: 41px !important
}

.gray-logos .partner-Intuit_Logo {
	width: 92px !important;
	height: 33px !important
}

.gray-logos .partner-Blackboard {
	width: 102px !important;
	height: 35px !important
}

.gray-logos .partner-AARP {
	width: 139px !important;
	height: 36px !important
}

@media (max-width:768px) {
	.partner-with-glob, h2.highlight-text-head {
		font-size: 20px;
		margin-left: 0
	}

	.partner-with-glob.highlight-text-title::after, h2.highlight-text-head::after {
		display: none
	}

}

/*======= OUR Strengths - May 2024 =====*/
.dark {
	background-color: #171616;
}

.our-strengths {
	padding: 90px 0;
}

.strength-items-wrapper {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	row-gap: 70px;
	column-gap: 70px;
	margin-top: 50px;
}

.strength-item {
}

.strength-item .strength-icon {
	height: 48px;
	margin-bottom: 12px;
}

.strength-title {
	font-weight: 700;
	color: #fff;
	font-size: 26px;
	line-height: 1.35;
	margin-bottom: 8px;
}

.strength-item p {
	margin: 0;
	color: #fff;
}

.strength-item p a:hover {
	color: inherit;
}

@media (max-width:1200px) {
	.strength-item {
		padding-right: 30px;
	}

}

@media (max-width:768px) {
	.our-strengths {
		padding: 50px 5px 30px;
		background-position: top left;
		background-size: 1000px;
	}

	.strength-items-wrapper {
		grid-template-columns: auto;
		row-gap: 5px;
		margin-top: 35px;
	}

	.strength-item {
		padding-right: 10px;
		margin-bottom: 30px;
		width: 100%;
	}

	.strength-title {
		font-size: 20px;
	}

	.strength-item p {
		font-size: 18px;
	}

	.strength-item:first-child {
		order: 1;
	}

	.strength-item:nth-child(2) {
		order: 4;
	}

	.strength-item:nth-child(3) {
		order: 3;
	}

	.strength-item:nth-child(4) {
		order: 2;
	}

	.strength-item:nth-child(5) {
		order: 5;
	}

	.strength-item:nth-child(6) {
		order: 6;
	}

}

/*======= Featured Content - May 2024 =====*/
.featured-content {
	background-color: #F3F5F7;
	padding: 70px 0 40px;
	position: relative;
}

.fc-items {
	display: flex;
	flex-wrap: wrap;
}

.fc-item {
	width: 25%;
}

.owl-loaded .fc-item {
	width: 100%;
}

.fc-item-desc {
	background-color: #171616;
	padding: 15px 20px 25px;
}

.fc-item-cat {
	font-size: 12px;
	color: white;
	text-transform: uppercase;
	margin-bottom: 4px;
}

.fc-item-title {
	color: #D4FF27;
	font-size: 21px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	margin-bottom: 10px;
	min-height: 124px;
}

.fc-item-title a, .fc-item-title a:hover {
	color: #D4FF27;
}

.fc-item-actions {
	text-align: right;
}

.fc-items button.owl-prev, .fc-items button.owl-next {
	position: absolute;
	top: 48%;
	width: 40px;
	height: 40px;
	font-size: 0 !important;
	color: transparent !important;
}

.fc-items.owl-carousel .owl-nav .owl-prev {
	left: -50px;
	background: url('/wp-content/uploads/2023/12/light-gray-Arrow-left.svg') no-repeat center center;
}

.fc-items.owl-carousel .owl-nav .owl-next {
	right: -50px;
	background: url('/wp-content/uploads/2023/12/light-gray-Arrow-right.svg') no-repeat center center;
}

.fc-items .owl-dots {
	padding: 30px 0;
}

#insights .owl-carousel .owl-dots .owl-dot.active:before {
	background-color: #333;
}

@media (max-width:768px) {
	.featured-content {
		padding: 45px 0 30px;
	}

	.featured-content h2 {
		font-size: 22px;
		margin: 0 0 30px;
	}

	.fc-item {
		width: 50%;
	}

	.fc-item-desc {
		padding: 15px 20px 15px;
	}

	.fc-item-title {
		font-size: 20px;
		line-height: 28px;
		min-height: 116px;
		margin-bottom: 4px;
	}

}

@media (max-width:540px) {
	.fc-items-wrapper {
		padding: 0 20px;
	}

	.fc-item-image {
		max-height: 390px;
		overflow: hidden;
	}

}

@media (max-width:480px) {
	.fc-item {
		width: 100%;
	}

}

/*======= Featured Content - June 2024 =====*/

/*======= Anchor Menu homepage - May 2024 =====*/
body.sticky {
	padding-top: 52px;
}

.home-anchor-bar {
	background-color: #D4FF27;
	height: 52px;
}

.home-anchor-bar.sticky {
	position: fixed;
	top: 78px;
	width: 100%;
	z-index: 95;
}

.home-anchor-bar .inner-wrap {
	margin-bottom: 0;
}

.home-anchor-menu {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: flex;
}

.home-anchor-menu li a {
	display: block;
	padding: 14px 30px 14px 0;
	margin-right: 15px;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
	height: 52px;
	display: flex;
	align-items: center;
	cursor: pointer;
}

.home-anchor-menu li a:hover {
	color: #000;
	opacity: 0.85;
	text-decoration: none;
}

.home-anchor-menu li img {
	margin-left: 5px;
}

.home-anchor-dropdown {
	position: relative;
	display: none;
}

.ha-toggle {
	padding: 0px 20px;
	border: none;
	cursor: pointer;
	background: none;
	color: #000;
	height: 38px;
	width: 100%;
	text-align: left;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 42px;
	font-size: 15px;
}

.ha-toggle-arrow {
	display: inline-block;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	width: 7px;
	height: 7px;
	transform: rotate(-315deg);
	margin-left: 8px;
	position: relative;
	top: -3px;
}

.active .ha-toggle-arrow {
	border-right: 2px solid transparent;
	border-bottom: 2px solid transparent;
	border-top: 2px solid black;
	border-left: 2px solid black;
	top: 0;
}

.ha-dropdown-menu {
	display: none;
	position: absolute;
	background-color: #d4ff27;
	z-index: 75;
	min-width: 160px;
	width: 100%;
}

.ha-dropdown-menu a {
	color: black;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
	font-weight: 600;
	text-transform: uppercase;
}

.ha-dropdown-menu a:hover {
	background-color: #d3f501;
}

@media (max-width:991px) {
	body.sticky {
		padding-top: 38px;
	}

	.home-anchor-bar {
		height: 38px;
	}

	.home-anchor-bar.sticky {
		top: 65px;
	}

	.home-anchor-bar .inner-wrap {
		padding: 0 !important;
	}

	.home-anchor-menu li a {
		padding: 10px 16px 10px 0;
		margin-right: 15px;
		font-size: 12px;
		line-height: 13px;
		height: 38px;
	}

	.home-anchor-menu li img {
		display: none;
	}

	.home-anchor-menu {
		display: none;
	}

	.home-anchor-dropdown {
		display: block;
	}

}

@media (max-width:576px) {
	.home-anchor-menu li a {
		margin-right: 6px;
		font-size: 11px;
		line-height: 12px;
	}

}

/*------- Ticker banner slider ------*/

/*====== Enable these two lines to activate slider =====*/

/* .ticker-slide > a{
  width:100%;
  height:100%;
  position:absolute;
  animation:t-slide 16s infinite;
  opacity:0;
  left:0;
}
.ticker-slide > a:nth-child(2){
  animation-delay:8s;
} */

/* .ticker-slide > a:nth-child(3){
  animation-delay:14s;
} */

/*  For two images  */

/* @keyframes t-slide{
	10%{
	   opacity:1;
	   z-index:2
  }
	50%{
	   opacity:1;
	   z-index:2
  }
	60%{
	   opacity:0;
	   z-index:1
  }
} */

/*  For three images  */

/* @keyframes t-slide {
   0%, 100% { 
		opacity: 0; 
		z-index:1;
	} 
   10%, 30% { 
		opacity: 1; 
		z-index:2;
	} 
   40%, 100% { 
		opacity: 0; 
		z-index:1;
	} 
} */

/*  For Four and Five images  */

/* @keyframes t-slide {
   0%, 100% { 
		opacity: 0; 
		z-index:1;
	} 
   10%, 25% { 
		opacity: 1; 
		z-index:2;
	} 
   30%, 100% { 
		opacity: 0; 
		z-index:1;
	} 
} */





.icon-xtwit {
	fill: #c2c2c2;

	svg {
		width: 15px;
		vertical-align: text-bottom;
	}

}

.gdpr_lightbox-active, .gdpr_lightbox-active body {
	overflow: hidden
}

.gdpr_lightbox {
	z-index: 9990;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	white-space: nowrap;
	background: #0b0b0b;
	background: rgba(0, 0, 0, .9);
	outline: none !important;
	opacity: 0;
	transition: opacity .3s ease
}

.gdpr_lightbox.gdpr_lightbox-opened {
	opacity: 1
}

.gdpr_lightbox.gdpr_lightbox-closed {
	opacity: 0
}

.gdpr_lightbox * {
	box-sizing: border-box
}

.gdpr_lightbox-wrap {
	z-index: 9990;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
	outline: none !important
}

.gdpr_lightbox-wrap:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -.25em
}

.gdpr_lightbox-loader {
	z-index: 9991;
	color: #fff;
	position: absolute;
	top: 50%;
	margin-top: -.8em;
	width: 100%;
	text-align: center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	opacity: 0;
	transition: opacity .3s ease
}

.gdpr_lightbox-loading .gdpr_lightbox-loader {
	opacity: 1
}

.gdpr_lightbox-container {
	z-index: 9992;
	position: relative;
	text-align: left;
	vertical-align: middle;
	display: inline-block;
	white-space: normal;
	max-width: 100%;
	max-height: 100%;
	outline: none !important
}

.gdpr_lightbox-content {
	z-index: 9993;
	width: 100%;
	transform: scale(1);
	transition: transform .3s ease
}

.gdpr_lightbox-closed .gdpr_lightbox-content, .gdpr_lightbox-loading .gdpr_lightbox-content {
	transform: scale(.8)
}

.gdpr_lightbox-content:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6)
}

.gdpr_lightbox-close, .gdpr_lightbox-close:active, .gdpr_lightbox-close:focus, .gdpr_lightbox-close:hover, .gdpr_lightbox-close:visited {
	z-index: 9994;
	width: 35px;
	height: 35px;
	position: fixed;
	right: 0;
	top: 0;
	-webkit-appearance: none;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	padding: 0;
	color: #fff;
	font-style: normal;
	font-size: 35px;
	font-family: Arial, Baskerville, monospace;
	line-height: 35px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	border: 0;
	background: none;
	box-shadow: none
}

.gdpr_lightbox-close::-moz-focus-inner {
	border: 0;
	padding: 0
}

.gdpr_lightbox-close:active {
	top: 1px
}

.gdpr_lightbox-image img {
	max-width: 100%;
	display: block;
	line-height: 0;
	border: 0
}

.gdpr_lightbox-iframe .gdpr_lightbox-container {
	width: 100%;
	max-width: 964px
}

.gdpr_lightbox-iframe-container {
	width: 100%;
	height: 0;
	padding-top: 56.25%;
	overflow: auto;
	pointer-events: auto;
	transform: translateZ(0);
	-webkit-overflow-scrolling: touch
}

.gdpr_lightbox-iframe-container iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #000
}

body.moove_gdpr_overflow {
	overflow: hidden
}

body.moove_gdpr_overflow #page {
	position: relative;
	z-index: 10
}

body.moove_gdpr_overflow #main-header, body.moove_gdpr_overflow #page-container {
	z-index: 99
}

.gdpr_lightbox-hide, body.logged-in.et_divi_builder.et-fb #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
	display: none
}

#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice button.change-settings-button {
	padding: 0;
	display: inline-block;
	border: none;
	box-shadow: none;
	background-color: transparent;
	color: inherit;
	text-decoration: underline;
	cursor: pointer;
	transition: all .2s ease;
	font-size: inherit;
	text-transform: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit
}

.cookie-switch.focus-g, .cookie-switch:focus, .gdpr-shr-switch.focus-g, .gdpr-shr-switch:focus {
	box-shadow: 1px 1px 5px #010101;
	border-radius: 50px
}

#moove_gdpr_cookie_modal .mgbutton.focus-g, #moove_gdpr_cookie_modal .mgbutton:focus {
	box-shadow: 1px 1px 5px #010101
}

#moove_gdpr_cookie_info_bar .gdpr-fbo-0 {
	-ms-flex-order: 1;
	order: 1
}

#moove_gdpr_cookie_info_bar .gdpr-fbo-1 {
	-ms-flex-order: 2;
	order: 2
}

#moove_gdpr_cookie_info_bar .gdpr-fbo-2 {
	-ms-flex-order: 3;
	order: 3
}

#moove_gdpr_cookie_info_bar .gdpr-fbo-3 {
	-ms-flex-order: 4;
	order: 4
}

#moove_gdpr_cookie_info_bar .gdpr-fbo-4 {
	-ms-flex-order: 5;
	order: 5
}

#moove_gdpr_cookie_info_bar .gdpr-fbo-5 {
	-ms-flex-order: 6;
	order: 6
}

.gdpr-sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0
}

#moove_gdpr_cookie_modal li a .gdpr-svg-icon, #moove_gdpr_cookie_modal li button .gdpr-svg-icon {
	height: 30px;
	display: inline-block;
	float: left;
	width: 35px;
	margin-right: 5px;
	position: relative;
	top: 0
}

#moove_gdpr_cookie_modal li a .gdpr-svg-icon svg, #moove_gdpr_cookie_modal li button .gdpr-svg-icon svg {
	height: 30px;
	width: auto;
	background-color: transparent
}

body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu .gdpr-svg-icon, body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i, body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon, body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i, body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
	display: none
}

.moove_gdpr_cookie_modal_open .gdpr_lightbox-content:after {
	box-shadow: none
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content {
	-ms-flex-pack: justify;
	justify-content: space-between
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
	margin: 0 -4px;
	max-width: calc(100% + 8px);
	width: auto
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
	margin: 2px
}

@media (min-width:768px) {
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
		margin: 2px 4px
	}

}

#moove_gdpr_cookie_info_bar {
	content-visibility: auto
}

#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn, #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn {
	display: none
}

#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn, #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn {
	display: block;
	position: absolute;
	top: -15px;
	right: -15px;
	background-color: #fff
}

#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g, #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:focus, #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover, #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g, #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:focus, #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover {
	background-color: #626262;
	color: #fff
}

#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container, #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container {
	position: relative
}

#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn {
	background-color: transparent;
	padding: 0;
	display: inline-block;
	float: right;
	position: relative;
	font-size: 14px;
	line-height: 20px;
	margin: 3px 4px;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	box-shadow: inset 0 0 0 1px #626262;
	color: #626262;
	transition: all .3s ease
}

#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn {
	display: none
}

#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.focus-g, #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:focus, #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:hover {
	background-color: #626262;
	color: #fff
}

#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i {
	font-size: 32px;
	top: -1px;
	position: relative;
	height: 30px;
	display: block;
	overflow: hidden
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn {
	color: #fff;
	opacity: .7;
	box-shadow: inset 0 0 0 1px #fff
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover {
	background-color: #fff;
	opacity: 1;
	color: #fff
}

#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button, #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button {
	text-decoration: none
}

#moove_gdpr_cookie_modal .cookie-switch .cookie-slider, #moove_gdpr_cookie_modal .switch .slider {
	overflow: visible;
	box-shadow: 1px 1px transparent
}

#moove_gdpr_cookie_modal {
	margin: 0 auto;
	margin-top: 0;
	min-height: 60vh;
	font-family: Nunito, sans-serif;
	content-visibility: hidden
}

#moove_gdpr_cookie_modal span.tab-title {
	display: block
}

#moove_gdpr_cookie_modal button {
	letter-spacing: 0;
	outline: none;
	cursor: pointer
}

#moove_gdpr_cookie_modal * {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: inherit
}

#moove_gdpr_cookie_modal .cookie-switch, #moove_gdpr_cookie_modal .switch {
	position: relative;
	display: inline-block;
	width: 50px;
	height: 30px;
	padding: 0
}

#moove_gdpr_cookie_modal .cookie-switch input, #moove_gdpr_cookie_modal .switch input {
	display: none
}

#moove_gdpr_cookie_modal .cookie-switch .cookie-slider, #moove_gdpr_cookie_modal .cookie-switch .slider, #moove_gdpr_cookie_modal .switch .cookie-slider, #moove_gdpr_cookie_modal .switch .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: red;
	transition: .4s;
	margin: 0;
	padding: 0
}

#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before, #moove_gdpr_cookie_modal .cookie-switch .slider:before, #moove_gdpr_cookie_modal .switch .cookie-slider:before, #moove_gdpr_cookie_modal .switch .slider:before {
	position: absolute;
	content: "";
	height: 26px;
	width: 26px;
	left: 1px;
	bottom: 1px;
	transition: .4s;
	border: 1px solid #f2f2f2;
	border-radius: 50%;
	background-color: #fff;
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .25);
	display: block;
	box-sizing: content-box
}

#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after, #moove_gdpr_cookie_modal .cookie-switch .slider:after, #moove_gdpr_cookie_modal .switch .cookie-slider:after, #moove_gdpr_cookie_modal .switch .slider:after {
	content: attr(data-text-disabled);
	position: absolute;
	top: 0;
	left: 60px;
	font-weight: 700;
	font-size: 16px;
	line-height: 30px;
	color: red;
	display: block;
	white-space: nowrap
}

#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round, #moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round, #moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round, #moove_gdpr_cookie_modal .cookie-switch .slider.round, #moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round, #moove_gdpr_cookie_modal .switch .cookie-slider.round, #moove_gdpr_cookie_modal .switch .slider.cookie-round, #moove_gdpr_cookie_modal .switch .slider.round {
	border-radius: 34px
}

#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round:before, #moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round:before, #moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round:before, #moove_gdpr_cookie_modal .cookie-switch .slider.round:before, #moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round:before, #moove_gdpr_cookie_modal .switch .cookie-slider.round:before, #moove_gdpr_cookie_modal .switch .slider.cookie-round:before, #moove_gdpr_cookie_modal .switch .slider.round:before {
	border-radius: 50%
}

#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider, #moove_gdpr_cookie_modal .cookie-switch input:checked+.slider, #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider, #moove_gdpr_cookie_modal .switch input:checked+.slider {
	background-color: #2e9935
}

#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:after, #moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:after, #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:after, #moove_gdpr_cookie_modal .switch input:checked+.slider:after {
	content: attr(data-text-enable);
	color: #2e9935;
	white-space: nowrap
}

#moove_gdpr_cookie_modal .cookie-switch input:focus+.cookie-slider, #moove_gdpr_cookie_modal .cookie-switch input:focus+.slider, #moove_gdpr_cookie_modal .switch input:focus+.cookie-slider, #moove_gdpr_cookie_modal .switch input:focus+.slider {
	box-shadow: 0 0 1px #2e9935
}

#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before, #moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:before, #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before, #moove_gdpr_cookie_modal .switch input:checked+.slider:before {
	transform: translateX(20px)
}

#moove_gdpr_cookie_modal a, #moove_gdpr_cookie_modal button {
	outline: none;
	box-shadow: none;
	text-shadow: none
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
	color: #000;
	background-color: #fff;
	width: 900px;
	width: 80vw;
	max-width: 1170px;
	min-height: 600px;
	border-radius: 10px;
	position: relative;
	margin: 0 auto
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .gdpr-cc-form-fieldset, #moove_gdpr_cookie_modal .moove-gdpr-modal-content fieldset {
	background-color: transparent
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder {
	text-align: left
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-center .moove-gdpr-company-logo-holder {
	text-align: center
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-right .moove-gdpr-company-logo-holder {
	text-align: right
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column;
	flex-flow: column;
	height: 100%
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
	margin: 2px
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 {
	min-height: auto
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-left-content {
	display: none
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
	width: 100%;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	float: none;
	padding-bottom: 135px
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .main-modal-content {
	max-height: 50vh;
	overflow: hidden;
	overflow-y: auto;
	padding-bottom: 0;
	height: 100%
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
	padding-right: 30px;
	white-space: nowrap
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
	padding-right: 0;
	text-align: right;
	color: #000;
	font-weight: 700;
	font-size: 13px;
	letter-spacing: -.3px;
	position: relative;
	top: 0;
	text-decoration: none;
	display: block;
	-ms-flex-align: baseline;
	align-items: baseline
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main {
	display: block;
	position: relative
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
	position: relative;
	overflow: hidden;
	padding-right: 190px;
	padding-bottom: 10px
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar {
	position: absolute;
	top: 0;
	right: 0;
	width: 190px;
	text-align: right
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider {
	position: relative;
	width: 50px;
	height: 30px;
	display: block
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider:after, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider:after {
	text-align: right;
	left: auto;
	right: 60px
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title {
	font-weight: 700;
	font-size: 20px;
	margin-bottom: 15px;
	padding-right: 190px
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-ms-flex-align: center;
	align-items: center;
	height: 75px;
	position: relative;
	margin-bottom: 20px;
	padding-right: 180px
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder {
	max-width: 180px;
	margin: 0;
	float: right;
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	text-align: right;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end;
	height: 100%
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder img {
	max-width: 100%;
	text-align: center
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title {
	width: 100%;
	font-weight: 700;
	font-size: 28px;
	line-height: 1.1
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close {
	position: absolute;
	text-decoration: none;
	top: -30px;
	right: -30px;
	display: block;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	border-radius: 50%;
	background: transparent;
	padding: 0;
	z-index: 99;
	margin: 0;
	outline: none;
	box-shadow: none;
	border: none
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g span.gdpr-icon, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon {
	background-color: #fff;
	color: #0c4da2
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
	display: block;
	width: 60px;
	height: 60px;
	line-height: 60px;
	font-size: 48px;
	background-color: #0c4da2;
	border: 1px solid #0c4da2;
	color: #fff;
	border-radius: 50%;
	transition: all .3s ease
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
	padding: 0;
	margin-bottom: 30px
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
	max-height: 75px;
	max-width: 70%;
	width: auto;
	display: inline-block
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title h2 {
	font-weight: 400;
	font-size: 20px;
	margin: 5px 0 0;
	padding: 0;
	color: #000
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main h3.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main span.tab-title {
	margin-top: 0
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
	font-weight: 700;
	font-size: 28px;
	line-height: 1.2;
	margin: 0;
	padding: 0;
	color: #000;
	margin-bottom: 25px
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column;
	flex-flow: column;
	max-height: calc(100% - 155px);
	overflow-y: auto;
	padding-right: 20px;
	padding-bottom: 15px
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 18px;
	margin-top: 0;
	padding: 0;
	color: #000
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6 {
	font-size: 18px;
	line-height: 1.4;
	margin-bottom: 20px;
	margin-top: 0;
	font-weight: 700;
	text-transform: none;
	color: #000
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a {
	color: #000;
	text-decoration: underline
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content.moove-gdpr-strict-warning-message {
	display: none
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar {
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 15px
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled {
	opacity: .6;
	pointer-events: none
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider {
	background-color: #474747
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider:after, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider:after {
	color: #474747
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar p {
	display: inline-block;
	float: right;
	color: #09a501;
	margin: 0;
	line-height: 1.2;
	font: 700 11px Arial, Helvetica, sans-serif;
	font-weight: 700
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset {
	border: none;
	padding: 0;
	margin: 0;
	box-shadow: none
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset:hover label, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset:hover label, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset:hover label, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset:hover label {
	color: #09a501
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	height: 130px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: #f1f1f1;
	z-index: 15;
	border-radius: 5px
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
	content: "";
	position: absolute;
	bottom: 130px;
	left: 60px;
	right: 60px;
	height: 1px;
	display: block;
	background-color: #c9c8c8
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding {
	text-decoration: none;
	padding: 0 10px;
	font-size: 10px;
	color: #000;
	font-weight: 700;
	line-height: 13px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: baseline;
	align-items: baseline;
	width: auto;
	max-width: 100%
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding img {
	height: 15px;
	margin-left: 5px
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span {
	display: inline-block;
	text-decoration: underline
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
	width: calc(100% + 16px);
	display: -ms-flexbox;
	display: flex;
	padding: 0 60px;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 -2px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
	margin: 8px;
	text-decoration: none;
	border-radius: 150px;
	color: #fff;
	padding: 15px 10px;
	transition: all .3s ease;
	border: 1px solid transparent;
	min-width: 160px;
	text-align: center;
	text-transform: none;
	letter-spacing: 0;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	cursor: pointer
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover {
	background-color: #fff
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings {
	color: #fff;
	display: none
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover {
	background-color: #fff
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
	width: 40%;
	display: inline-block;
	float: left;
	padding: 40px 60px;
	position: absolute;
	height: 100%;
	top: 0;
	box-shadow: 0 0 30px 0 rgba(35, 35, 35, .1);
	background: #fff;
	z-index: 10;
	left: 0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
	position: absolute;
	bottom: 0;
	padding-bottom: 30px;
	left: 60px;
	right: 60px
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a {
	color: #000;
	font-weight: 700;
	font-size: 13px;
	letter-spacing: -.3px;
	padding: 20px 0;
	position: relative;
	top: 10px;
	text-decoration: none;
	display: block
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a img {
	width: 60px;
	height: auto;
	display: inline-block;
	margin-left: 5px;
	position: relative;
	top: 0
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span {
	display: inline-block;
	text-decoration: underline
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu {
	padding: 0;
	list-style: none;
	margin: 0;
	z-index: 12
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 15px
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button {
	background-color: #fff;
	border-color: #f1f1f1;
	color: #000
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon {
	color: #000
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 800;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #f1f1f1;
	border: 1px solid #f1f1f1;
	line-height: 1.1;
	padding: 13px 20px;
	color: #0c4da2;
	width: 100%;
	transition: all .3s ease;
	border-radius: 5px;
	text-align: left;
	white-space: normal
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover span.gdpr-icon, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover span.gdpr-icon {
	text-decoration: none
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
	display: inline-block;
	float: left;
	font-size: 30px;
	width: 40px;
	margin-right: 5px;
	position: relative;
	top: 0;
	color: #0c4da2
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	width: calc(100% - 40px)
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
	width: 60%;
	display: inline-block;
	float: right;
	padding: 40px 60px;
	position: absolute;
	top: 0;
	height: auto;
	right: 0;
	background-color: #f1f1f1;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo {
	width: 100%;
	height: 0;
	padding-bottom: 38px;
	background-size: contain;
	background-position: 0;
	background-repeat: no-repeat
}

.moove-hidden {
	display: none
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar:after, .moove-clearfix:after {
	content: "";
	display: table;
	clear: both
}

#moove_gdpr_cookie_info_bar {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	min-height: 60px;
	max-height: 400px;
	color: #fff;
	z-index: 9900;
	background-color: #202020;
	border-top: 1px solid #fff;
	font-family: Nunito, sans-serif;
	transition: bottom .3s cubic-bezier(.17, .04, .03, .94)
}

#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top {
	bottom: auto;
	top: 0;
	transition: top .3s cubic-bezier(.17, .04, .03, .94)
}

#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-dark-scheme {
	border-top: 0;
	border-bottom: 1px solid #fff
}

#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-light-scheme {
	border-top: 0;
	border-bottom: 1px solid #202020
}

#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-info-bar-hidden {
	bottom: auto;
	top: -400px
}

#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar), #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) {
	width: 600px;
	max-width: calc(100% - 30px);
	bottom: 15px;
	border-radius: 10px
}

#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme, #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme, #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme, #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme {
	border: 1px solid #d3ced2
}

@media (min-width:767px) {
	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn, #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn {
		position: absolute;
		top: -5px;
		right: -5px;
		border: none;
		box-shadow: none;
		background-color: transparent
	}

	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn:hover, #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn:hover {
		background-color: transparent;
		color: #000
	}

	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn, #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn {
		position: absolute;
		top: -5px;
		right: -5px;
		border: none;
		box-shadow: none;
		background-color: transparent
	}

	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover, #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover {
		background-color: transparent;
		color: #fff
	}

	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container, #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container {
		padding: 10px 25px
	}

	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content, #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
		padding: 10px 0
	}

	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder, #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-pack: end;
		justify-content: flex-end
	}

	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton, #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton {
		width: 100%
	}

}

#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left {
	left: 15px;
	right: auto
}

#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right {
	right: 15px;
	left: auto
}

#moove_gdpr_cookie_info_bar * {
	font-family: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden {
	bottom: -400px
}

#moove_gdpr_cookie_info_bar.moove-gdpr-align-center, #moove_gdpr_cookie_info_bar.moove-gdpr-align-right {
	text-align: center
}

#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-close-btn {
	border: none
}

#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
	background-color: #fff;
	border-top: 1px solid #202020
}

#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p {
	color: #202020
}

#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button {
	text-decoration: underline;
	outline: none
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
	background-color: #202020;
	border-top: 1px solid #fff
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme p {
	color: #fff
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button {
	text-decoration: underline;
	outline: none;
	transition: all .2s ease
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover {
	background-color: #fff
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a {
	border-color: #fff;
	color: #fff
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover {
	background-color: #fff;
	color: #202020
}

#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn {
	background-color: transparent;
	box-shadow: inset 0 0 0 1px currentColor;
	opacity: .7;
	color: #202020
}

#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn.focus-g, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:focus, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn.focus-g, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:focus, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover {
	box-shadow: none;
	opacity: 1;
	color: #fff;
	background-color: #202020
}

#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn {
	background-color: transparent;
	box-shadow: inset 0 0 0 1px currentColor;
	opacity: .7;
	color: #fff
}

#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn.focus-g, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:focus, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn.focus-g, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:focus, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover {
	box-shadow: none;
	opacity: 1;
	color: #202020;
	background-color: #fff
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
	padding: 10px 40px;
	position: static;
	display: inline-block
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1 {
	font-size: 40px;
	width: 60px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	position: absolute;
	top: calc(50% - 25px);
	left: 0;
	color: #fff
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup {
	position: absolute;
	width: 60px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	top: calc(50% - 25px);
	right: 0;
	text-decoration: none;
	outline: none;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup i, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup span.gdpr-icon {
	width: 28px;
	height: 28px;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	background-color: #fff;
	color: #424449;
	border-radius: 50%;
	display: block;
	border: 1px solid #fff;
	font-size: 16px;
	position: relative
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover i, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover span.gdpr-icon {
	background-color: #424449;
	color: #fff
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {
	margin: 0;
	font-size: 14px;
	line-height: 18px;
	font-weight: 700;
	padding-bottom: 0;
	color: #fff
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6 {
	font-size: 22px;
	line-height: 30px;
	margin-bottom: 15px
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a {
	display: inline-block;
	width: 35px;
	height: 35px;
	border: 1px solid #202020;
	color: #202020;
	text-decoration: none;
	outline: none;
	line-height: 35px;
	text-align: center;
	border-radius: 50%;
	font-size: 28px;
	padding-top: 1px;
	transition: all .2s ease;
	margin-left: 10px;
	margin-left: 6vw
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:focus, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover {
	background-color: #202020;
	color: #fff
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	font-weight: 700;
	text-decoration: none;
	border-radius: 150px;
	padding: 8px 30px;
	transition: all .3s ease;
	border: none;
	display: inline-block;
	margin: 3px 4px;
	white-space: nowrap;
	text-transform: none;
	letter-spacing: 0;
	cursor: pointer
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover {
	color: #fff;
	background-color: #202020
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button {
	background-color: #424449;
	color: #fff;
	border-color: transparent;
	cursor: pointer
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button.focus-g, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:focus, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:hover, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button.focus-g, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:focus, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:hover {
	border-color: #fff;
	background-color: #000
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button {
	text-decoration: underline;
	cursor: pointer;
	transition: all .2s ease
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
	padding-left: 15px;
	padding-left: 3vw
}

.gdpr_lightbox.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal {
	content-visibility: visible
}

.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-container {
	max-width: 100%
}

.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-close {
	opacity: 0;
	visibility: hidden
}

#moove_gdpr_save_popup_settings_button {
	display: block;
	z-index: 1001;
	position: fixed;
	background-color: rgba(0, 0, 0, .8);
	transition: all .3s ease;
	color: #fff;
	padding: 0;
	text-align: center;
	height: 40px;
	outline: none;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	border-radius: 0;
	border: none;
	text-decoration: none;
	border-radius: 50px
}

#moove_gdpr_save_popup_settings_button:not(.gdpr-floating-button-custom-position) {
	bottom: 20px;
	left: 20px
}

#moove_gdpr_save_popup_settings_button span {
	background-color: inherit;
	transition: all .3s ease
}

#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon {
	display: -ms-inline-flexbox;
	display: inline-flex;
	line-height: 40px;
	float: left;
	font-size: 30px;
	min-width: 40px;
	height: 40px;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	z-index: 15;
	position: relative;
	background-color: inherit;
	border-radius: inherit;
	transition: none
}

#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon i, #moove_gdpr_save_popup_settings_button span.moove_gdpr_icon span.gdpr-icon {
	position: relative;
	top: 0;
	font-weight: 900;
	background-color: transparent
}

#moove_gdpr_save_popup_settings_button span.moove_gdpr_text {
	font: normal 12px Arial, sans-serif;
	text-transform: uppercase;
	white-space: nowrap;
	padding: 0 15px 0 5px;
	top: 0;
	left: 0;
	position: relative;
	line-height: 40px;
	display: none;
	overflow: hidden;
	z-index: 5;
	background-color: transparent;
	text-decoration: none
}

#moove_gdpr_save_popup_settings_button:focus, #moove_gdpr_save_popup_settings_button:hover {
	background-color: #000
}

#moove_gdpr_save_popup_settings_button:focus span.moove_gdpr_text, #moove_gdpr_save_popup_settings_button:hover span.moove_gdpr_text {
	display: block
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
	padding-right: 60px
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
	-ms-flex-pack: start;
	justify-content: flex-start
}

#moove_gdpr_cookie_info_bar * {
	box-sizing: border-box
}

#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center
}

#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mright {
	float: right
}

#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mgrey {
	background-color: #424449
}

#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mgrey:hover {
	background-color: #202020
}

@media (max-width:767px) {
	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
		min-height: 30px;
		font-weight: 400
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a {
		font-size: 10px;
		line-height: 1.2
	}

	#moove_gdpr_cookie_modal li a .gdpr-svg-icon, #moove_gdpr_cookie_modal li button .gdpr-svg-icon {
		margin-right: 0;
		text-align: center;
		width: 25px;
		height: 25px
	}

	#moove_gdpr_cookie_modal li a .gdpr-svg-icon svg, #moove_gdpr_cookie_modal li button .gdpr-svg-icon svg {
		height: 25px
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after, #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before, .gdpr-icon.moovegdpr-arrow-close:after, .gdpr-icon.moovegdpr-arrow-close:before, i.moovegdpr-arrow-close.moovegdpr-arrow-close:after, i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
		height: 14px;
		top: calc(50% - 7px)
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn {
		width: 30px;
		height: 30px;
		border: none
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i {
		font-size: 27px;
		height: 25px
	}

	.gdpr-fb-hide-mobile {
		display: none !important
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
		width: calc(100vw - 50px)
	}

	#moove_gdpr_cookie_modal .cookie-switch, #moove_gdpr_cookie_modal .switch {
		width: 40px;
		height: 24px
	}

	#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before, #moove_gdpr_cookie_modal .cookie-switch .slider:before, #moove_gdpr_cookie_modal .switch .cookie-slider:before, #moove_gdpr_cookie_modal .switch .slider:before {
		height: 20px;
		width: 20px
	}

	#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before, #moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:before, #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before, #moove_gdpr_cookie_modal .switch input:checked+.slider:before {
		transform: translateX(16px)
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title {
		padding-right: 0;
		height: auto;
		margin-bottom: 10px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title {
		font-weight: 700;
		font-size: 22px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder {
		display: none
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
		height: 80vh
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content {
		max-height: calc(80vh - 155px)
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
		margin-right: 2px;
		margin-bottom: 2px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
		position: relative;
		padding-right: 10px;
		max-width: 50%;
		width: auto
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
		font-weight: 700;
		font-size: 11px;
		padding-left: 0;
		display: block
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u {
		display: block;
		text-decoration: underline
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
		padding-right: 0
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
		margin-bottom: 15px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar {
		position: relative;
		left: 0;
		right: auto;
		width: 100%
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form {
		text-align: left;
		margin-bottom: 15px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider {
		width: 40px;
		height: 24px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider:after, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider:after, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider:after, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider:after {
		left: 45px;
		right: 0;
		text-align: left;
		top: -3px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title {
		padding-right: 0;
		font-weight: 700;
		font-size: 16px;
		margin-bottom: 10px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
		max-height: auto
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
		max-height: 500px;
		max-height: 90vh;
		min-height: auto
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .cookie-slider:after, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .slider:after {
		font-weight: 800;
		font-size: 12px;
		line-height: 30px;
		min-width: 130px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button button {
		display: inline-block;
		width: 30px;
		height: 30px;
		border: 1px solid #202020;
		color: #202020;
		text-decoration: none;
		outline: none;
		line-height: 30px;
		text-align: center;
		border-radius: 50%;
		font-size: 27px;
		padding-top: 1px;
		transition: all .2s ease;
		margin-left: 15px;
		margin-left: 6vw;
		position: absolute;
		right: 5px;
		top: 5px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close {
		position: absolute;
		top: -15px;
		right: -15px;
		display: block;
		width: 30px;
		height: 30px;
		line-height: 30px;
		text-decoration: none
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 30px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo {
		padding-bottom: 30px;
		background-size: contain;
		background-position: 50%;
		margin-top: 10px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
		margin-bottom: 15px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
		padding: 10px;
		padding-top: 30px;
		position: relative;
		top: 0;
		left: 0;
		text-align: center;
		min-height: 140px;
		border-radius: 0;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu {
		display: -ms-flexbox;
		display: flex;
		margin: 0 -3px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li {
		list-style: none;
		margin-bottom: 20px;
		display: -ms-inline-flexbox;
		display: inline-flex;
		margin: 3px;
		-ms-flex: 1;
		flex: 1
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
		padding: 5px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
		margin: 0;
		text-align: center;
		width: 24px;
		font-size: 24px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title {
		font-size: 8px;
		line-height: 1.2
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
		top: 3px;
		right: 3px;
		left: auto;
		padding: 0;
		bottom: auto;
		transform: scale(.8)
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a {
		text-align: right
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span {
		display: block
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
		width: 100%;
		position: relative;
		padding: 15px 10px;
		border-radius: 0;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 {
		max-height: 100%
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
		font-weight: 700;
		font-size: 16px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar {
		padding: 0
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
		padding: 0;
		position: relative;
		overflow: auto;
		max-height: calc(100% - 110px)
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
		font-weight: 400;
		font-size: 14px;
		line-height: 1.3
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6 {
		font-weight: 700;
		font-size: 14px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main {
		margin-bottom: 55px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
		height: 100%;
		max-height: calc(90vh - 320px)
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
		height: 70px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
		left: 10px;
		right: 10px;
		bottom: 70px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
		padding: 0 10px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
		margin: 0;
		background-color: #fff;
		text-decoration: none;
		border-radius: 150px;
		font-weight: 700;
		font-size: 12px;
		line-height: 18px;
		padding: 5px;
		transition: all .3s ease;
		border: 1px solid #fff;
		color: #fff;
		min-width: 110px;
		text-align: center;
		text-transform: none
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
		width: 100%
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt button {
		top: 0;
		padding: 5px 0
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
		max-height: 40px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
		text-align: center
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
		padding: 15px
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1 {
		display: none
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
		padding-left: 0;
		padding-right: 0;
		display: block;
		min-height: auto
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice {
		padding-left: 4px;
		margin-bottom: 10px
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
		padding-left: 0
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
		font-size: 12px;
		font-weight: 700;
		padding: 5px 20px
	}

	.moove-gdpr-branding-cnt a {
		padding: 10px 0
	}

}

@media screen and (max-width:767px) and (orientation:landscape) {
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo {
		margin-top: 0;
		background-position: 0
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content .main-modal-content .moove-gdpr-tab-content {
		margin-bottom: 35px;
		max-height: 55vh;
		overflow: auto
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span {
		display: inline-block
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
		height: 600px;
		height: 90vh
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content {
		max-height: 500px;
		max-height: calc(80vh - 80px)
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
		text-align: left;
		margin: 0;
		display: inline-block;
		float: left;
		width: 40%
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu {
		max-width: 60%;
		float: right
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
		padding-top: 30px;
		min-height: 75px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
		margin-bottom: 10px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
		height: 45px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
		bottom: 45px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: column;
		flex-flow: column;
		max-height: 350px;
		max-height: calc(100% - 70px)
	}

	#moove_gdpr_cookie_modal {
		background: transparent;
		border-radius: 5px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
		min-height: 55vh
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a.moove-gdpr-branding {
		top: 0;
		padding: 0
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
		max-height: 100%
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
		padding-bottom: 80px
	}

}

@media (min-width:768px) {
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-content, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main {
		height: 100%
	}

}

@media (min-width:768px) and (max-width:999px) {
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
		padding: 30px 20px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
		height: 120px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
		padding: 0 20px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
		bottom: 120px;
		left: 20px;
		right: 20px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
		padding-right: 30px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
		padding: 30px 20px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
		min-height: 620px;
		transform: scale(.75)
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
		left: 20px;
		right: 20px
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p>a {
		font-size: 13px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
		padding: 10px 15px;
		font-weight: 700;
		font-size: 12px
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
		padding-left: 20px;
		padding-right: 20px
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button button {
		margin-left: 15px;
		margin-left: 5vw
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
		font-weight: 700;
		font-size: 24px
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
		padding: 10px 20px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
		min-width: auto;
		padding: 7px 15px;
		font-size: 13px;
		margin: 4px 8px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
		padding: 8px 15px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span {
		white-space: nowrap
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
		white-space: normal
	}

}

@media (min-width:1000px) and (max-width:1300px) {
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
		padding: 40px 30px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
		height: 120px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
		padding: 0 30px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
		bottom: 120px;
		left: 30px;
		right: 30px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
		padding-right: 30px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
		left: 30px;
		right: 30px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
		padding: 30px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
		min-width: 700px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
		min-width: auto;
		padding: 10px 30px;
		margin-left: 8px;
		margin-right: 8px
	}

}

@media (min-width:768px) and (max-height:700px) {
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
		min-height: 600px;
		transform: scale(.7)
	}

}

@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
		display: block;
		max-width: 100%;
		text-align: center
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
		margin-top: 10px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
		display: block;
		max-width: 100%
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span {
		display: block
	}

}

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
		display: block;
		max-width: 100%;
		text-align: center
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
		margin-top: 10px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
		display: block;
		max-width: 100%
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span {
		display: block
	}

}

@media print {
	#moove_gdpr_cookie_info_bar, #moove_gdpr_cookie_modal, #moove_gdpr_save_popup_settings_button, .gdpr_cookie_settings_shortcode_content {
		display: none !important
	}

	body.moove_gdpr_overflow {
		overflow: auto
	}

	body.moove_gdpr_overflow .gdpr_lightbox {
		display: none !important
	}

}

#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg {
	height: 30px;
	width: auto
}

#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg * {
	fill: currentColor
}

#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close, .gdpr-icon.moovegdpr-arrow-close, i.moovegdpr-arrow-close.moovegdpr-arrow-close {
	position: relative
}

#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after, #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before, .gdpr-icon.moovegdpr-arrow-close:after, .gdpr-icon.moovegdpr-arrow-close:before, i.moovegdpr-arrow-close.moovegdpr-arrow-close:after, i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
	position: absolute;
	content: " ";
	height: 24px;
	width: 1px;
	top: calc(50% - 12px);
	background-color: currentColor
}

#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before, .gdpr-icon.moovegdpr-arrow-close:before, i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
	transform: rotate(45deg)
}

#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after, .gdpr-icon.moovegdpr-arrow-close:after, i.moovegdpr-arrow-close.moovegdpr-arrow-close:after {
	transform: rotate(-45deg)
}

#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:after, #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:before, .gdpr-icon i.moovegdpr-arrow-close:after, .gdpr-icon i.moovegdpr-arrow-close:before, i.moovegdpr-arrow-close i.moovegdpr-arrow-close:after, i.moovegdpr-arrow-close i.moovegdpr-arrow-close:before {
	height: 18px;
	top: calc(50% - 8px)
}

@media (max-width:767px) {
	#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after, #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before, .gdpr-icon.moovegdpr-arrow-close:after, .gdpr-icon.moovegdpr-arrow-close:before, i.moovegdpr-arrow-close.moovegdpr-arrow-close:after, i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
		height: 14px;
		top: calc(50% - 7px)
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
		height: auto
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
		display: -ms-flexbox;
		display: flex;
		padding: 5px 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-bottom: 10px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
		min-width: auto;
		padding: 5px 15px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u {
		display: inline-block
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
		text-align: left;
		padding-left: 10px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-left-content #moove-gdpr-menu {
		display: none
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
		min-height: auto
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-main {
		display: block !important;
		min-height: auto;
		max-height: 100%;
		margin-bottom: 0
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-content {
		margin-bottom: 80px;
		max-height: 50vh;
		overflow: auto
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title {
		padding: 10px;
		background-color: #fff;
		border: 1px solid #fff;
		display: block;
		margin: 10px 0 0;
		cursor: pointer;
		transition: all .3s ease;
		border-radius: 5px;
		position: relative;
		padding-left: 30px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title:before, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title:before, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title:before, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title:before {
		content: "\203A";
		position: absolute;
		left: 0;
		top: 0;
		bottom: 2px;
		font-size: 24px;
		color: currentColor;
		width: 30px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		line-height: 1;
		font-family: Georgia, serif
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .moove-gdpr-tab-main-content, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .moove-gdpr-tab-main-content, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .moove-gdpr-tab-main-content, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .moove-gdpr-tab-main-content {
		display: none;
		padding: 10px;
		background-color: #fff
	}

}

@media (max-width:350px) {
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
		padding: 3px 12px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
		opacity: 0
	}

}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a, #moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after, #moove_gdpr_cookie_modal .cookie-switch .slider:after, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title, #moove_gdpr_cookie_modal .switch .cookie-slider:after, #moove_gdpr_cookie_modal .switch .slider:after {
	font-weight: inherit
}

#moove_gdpr_cookie_info_bar, #moove_gdpr_cookie_modal, .gdpr_cookie_settings_shortcode_content {
	font-family: inherit
}

#moove_gdpr_save_popup_settings_button {
	background-color: #373737;
	color: #fff
}

#moove_gdpr_save_popup_settings_button:hover {
	background-color: #000
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
	background-color: #0a0a0a
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, .gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green {
	background-color: #0a0a0a;
	border-color: #0a0a0a
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover, .gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover {
	background-color: #fff;
	color: #0a0a0a
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
	background-color: #0a0a0a;
	border: 1px solid #0a0a0a
}

#moove_gdpr_cookie_info_bar button.change-settings-button.focus-g, #moove_gdpr_cookie_info_bar button.change-settings-button:focus, #moove_gdpr_cookie_info_bar span.change-settings-button.focus-g, #moove_gdpr_cookie_info_bar span.change-settings-button:focus {
	-webkit-box-shadow: 0 0 1px 3px #0a0a0a;
	-moz-box-shadow: 0 0 1px 3px #0a0a0a;
	box-shadow: 0 0 1px 3px #0a0a0a
}

#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.change-settings-button:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:hover, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover, button.change-settings-button.focus-g, button.change-settings-button:focus, span.change-settings-button:focus {
	color: #0a0a0a
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon {
	color: inherit
}

#moove_gdpr_cookie_modal .gdpr-acc-link {
	line-height: 0;
	font-size: 0;
	color: transparent;
	position: absolute
}

#moove_gdpr_cookie_modal.gdpr_lightbox-hide {
	display: none
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, .gdpr-shr-button {
	border-radius: 0
}

/*=========== Homepage Revamp Dec 2024 ===========*/
.nowrap {
	white-space: nowrap;
}

.strong {
	font-weight: 700;
}

.text-link {
	color: inherit !important;
	text-decoration: underline;
}

.inner-wrap {
	max-width: 1300px;
	padding: 0 10px;
	width: 100%;
	margin: 0 auto;
}

.connect-btn {
	border: 1px solid #333;
	color: #171616;
	border-radius: 5px;
	font-size: 18px;
	display: inline-block;
	text-decoration: none;
	padding: 9px 26px;
	text-align: center;
	font-weight: 600;
	font-family: 'Proxima Nova Lt';
}

.connect-btn:hover {
	background: #D4FF27 !important;
}

.mt-10 {
	margin-top: 10px;
}

.d-inline-block {
	display: inline-block;
}

@media (max-width:992px) {
	.br-lg {
		display: none;
	}

}

/*======= Awards Section */
.home-awards-section {
	padding: 80px 0px;
}

.awards-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	row-gap: 70px;
	column-gap: 70px;
	margin-top: 50px;
}

.award-item {
	padding: 10px;
}

.award-item figure {
	margin-bottom: 10px;
	display: flex;
	justify-content: center;
	height: 60px;
	align-items: center;
}

.award-item img {
	width: auto !important;
	max-height: 60px;
}

.award-item.award-builtin img {
	height: 60px;
}

.award-item p {
	font-size: 16px;
	line-height: 24px;
	text-align: center;
}

.award-item p a {
	text-decoration: underline;
}

.award-item a:hover {
	text-decoration: none;
	color: inherit;
}

.awards-list-mobile {
	display: none;
	margin-top: 50px;
}

@media (min-width:1200px) {
}

@media (max-width:992px) {
	.inner-wrap {
		max-width: 100%;
		padding: 0 20px;
	}

	.home-awards-section {
		padding: 60px 0px;
	}

}

@media (max-width:768px) {
	p {
		font-size: 18px;
		line-height: 30px;
	}

	.highlight-text-head {
		font-size: 26px;
		line-height: 34px;
		margin-bottom: 30px;
	}

	.highlight-text-head::after {
		height: 8px;
		bottom: 6px;
	}

	.awards-list-desk {
		display: none !important;
	}

	.awards-list-mobile {
		display: block !important;
	}

	.award-item figure {
		margin-bottom: 20px;
	}

}

/*======== Team Section ========*/
.team-section {
	padding: 80px 0px;
}

.team-section .highlight-text-head {
	margin-bottom: 15px;
}

.team-section p {
	color: #fff;
}

.sliderinfinite {
	position: relative;
	width: 100%;
	top: calc(50% - 97.25px);
	overflow: hidden;
	margin: 50px 0 60px;
}

.sliderinfinite .slider-row {

	/* width:15383px;
	height:636px; */
	width: 8148px;
	height: 340px;
	background-image: url(https://staging1.10pearls.com/wp-content/uploads/2025/04/create-slider-web-updated.webp);
	background-size: 8224px 340px;
	-webkit-animation: slide 200s linear infinite;
	animation: slide 200s linear infinite
}

.slider .slider-row:hover {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.map-col {
	flex: 1;
}

.map-col img {
	max-width: 850px;
}

.map-sidebar {
	flex: 1;
	max-width: 340px;
	padding: 20px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.map-info-box h6 {
	color: #D4FF27;
	font-size: 48px;
	text-transform: none;
	line-height: 1;
}

.map-info-box p {
	color: #fff;
}

.map-tickers {
	margin-top: 70px;
}

.map-scroller {
	position: relative;
	width: 100%;
	height: 40px;
	margin: 0 auto;
	padding-top: 8px;
}

.map-scroller .map-scroller-inner {
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.map-scroller ul {
	padding: 0;
	margin: 0;
	position: relative;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.map-scroller li {
	padding: 0 54px;
	margin: 0;
	list-style-type: none;
	position: absolute;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 22px;
	line-height: 1;
	top: 8px;
	white-space: nowrap;
	font-family: 'Proxima Nova Lt';
}

.map-scroller li:after {
	content: '';
	width: 6px;
	height: 6px;
	background: #D4FF27;
	border-radius: 15px;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

@media (max-width:992px) {
	.team-section {
		padding: 50px 0px;
	}

	.map-row {
		flex-wrap: wrap;
	}

	.map-sidebar {
		padding: 5px 0;
		padding-top: 50px;
		max-width: 100%;
		flex-direction: row;
		justify-content: center;
		flex-wrap: wrap;
	}

	.map-col {
		flex: 0 0 100%;
	}

	.map-col img {
		max-width: 100%;
	}

	.map-info-box {
		flex: 0 0 50%;
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.map-info-box:last-child {
		flex: 0 0 60%;
	}

	.map-info-box h6 {
		font-size: 30px;
	}

	.map-tickers {
		margin-top: 10px;
	}

}

@media (max-width:768px) {
	.map-info-box h6 {
		font-size: 24px;
	}

}

/*======= Contact Section ==========*/
.contact-section {
	padding: 90px 0;
}

.contact-row {
	display: flex;
}

.contact-img {
	max-width: 540px;
	flex: 0 0 auto;
}

.contact-desc {
	padding-left: 40px;
	padding-right: 10px;
}

.contact-desc h6 {
	font-size: 24px;
	margin-bottom: 10px;
	font-family: 'Proxima Nova Rg';
}

.contact-desc img {
	position: absolute;
	left: 0;
	top: 0;
	max-width: 48px;
}

.contact-desc ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.contact-desc ul li {
	padding-bottom: 25px;
	position: relative;
	padding-left: 64px;
}

.contact-desc ul li:not(:last-child):after {
	width: 2px;
	height: 100%;
	display: block;
	background-image: url('/wp-content/uploads/2024/12/vertical-dashed-lines.png');
	background-repeat: no-repeat;
	position: absolute;
	left: 23px;
	top: 0;
	content: '';
	z-index: -1;
}

.contact-section .connect-btn {
	border: 1px solid #333;
	color: #171616;
	border-radius: 5px;
	font-size: 18px;
	display: inline-block;
	text-decoration: none;
	padding: 9px 26px;
	text-align: center;
	font-weight: 600;
}

.contact-section .connect-btn:hover {
	background: #D4FF27 !important;
}

@media (max-width:992px) {
	.contact-img {
		max-width: 100%;
		flex: 0 0 40%;
	}

}

@media (max-width:768px) {
	.contact-section {
		padding: 50px 0;
	}

	.contact-row {
		flex-wrap: wrap;
	}

	.contact-img {
		flex: 0 0 100%;
	}

	.contact-desc {
		padding: 40px 10px 0;
	}

	.contact-desc h6 {
		font-size: 20px;
	}

	.contact-desc ul li {
		padding-left: 0;
	}

	.contact-desc img {
		position: static;
		margin-bottom: 15px;
	}

	.contact-desc ul li:not(:last-child):after {
		display: none;
	}

}

/*=========== Case Studies Section ======*/
.casestudies-section {
	margin: 45px 0 25px;
}

.casestudies-box {
	border: solid 1px #333;
	box-shadow: 10px 10px 0px 0px #D4FF27;
	padding: 30px 25px;
}

.casestudies {
	display: flex;
}

.casestudy-item {
	flex: 0 0 25%;
	max-width: 25%;
	display: flex;
	flex-direction: column;
	padding: 0 30px 0 15px;
}

.casestudy-item:not(:first-child) {
	border-left: solid 1px rgba(0, 0, 0, .11);
}

.casestudy-item figure {
	height: 40px;
	margin-bottom: 15px;
	display: flex;
	align-items: center;
}

.casestudy-item p {
	margin-bottom: 20px;
	line-height: 1.45;
}

.casestudy-item > a {
	font-size: 17px;
	text-decoration: underline;
	text-underline-offset: 2px;
	font-weight: 700;
	margin-top: auto;
}

.cs-amwell img {
	height: 34px;
}

.cs-bbox img {
	height: 32px;
}

.cs-related-faces img {
	height: 28px;
}

@media (max-width:768px) {
	.casestudies-box {
		box-shadow: 8px 8px 0px 0px #D4FF27;
		padding: 25px 20px;
	}

	.casestudies {
		flex-wrap: wrap;
	}

	.casestudy-item {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0 0 35px 0;
		border-left: none !important;
		margin-bottom: 35px;
	}

	.casestudy-item:not(:last-child) {
		border-bottom: solid 1px rgba(0, 0, 0, .11);
	}

	.casestudy-item:last-child {
		margin-bottom: 0;
	}

	.casestudy-item p {
		margin-bottom: 10px;
	}

}

/*======= Partner SLider =======*/
.partner-slider-wrapper .owl-carousel .owl-item img {
	width: auto;
}

.partner-slider .owl-dots .owl-dot.active {
	background: #2a2a2a;
	width: 12px !important;
	height: 12px !important;
}

/*======= Our Expertise ========*/
.expertise-section {
	padding: 50px 0;
	position: relative;
	z-index: 2;
}

.expertise-list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 10px;
}

.expertise-item {
	flex: 0 0 auto;
	padding: 0 15px 0 0;
}

.expertise-item img {
	height: 40px;
	margin-bottom: 15px;
}

.expertise-item p {
	line-height: 1.4;
	text-decoration: underline;
	color: white;
}

section#AiPowered-Section {
	margin: 0px 20px;
	margin-bottom: 60px;
}

section#AiPowered-Section .inner-wrap {
	background-image: url('/wp-content/uploads/2025/07/Banner-Ai-outer.jpg');
	padding: 40px 60px;
	background-position: center right;
	background-size: cover;
}

section#AiPowered-Section .inner-wrap .AiPowered-content {
	width: 80%;
}

section#AiPowered-Section .inner-wrap .AiPowered-content h2 {
	font-family: "ProximaNova", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	text-transform: none;
	line-height: 42px;
	color: white;
	margin-bottom: 25px;
}

section#AiPowered-Section .inner-wrap .AiPowered-content p {
	font-family: "ProximaNova", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: white;
}

section#AiPowered-Section .inner-wrap .AiPowered-button {
	width: 20%;
	display: flex;
	align-items: center;
	justify-content: center;
}

section#AiPowered-Section .inner-wrap .AiPowered-button a {
	background-color: #d4ff27;
	text-decoration: none;
	display: block;
	max-width: max-content;
	font-weight: 600;
	font-size: 16px;
	padding: 15px 30px;
	border-radius: 4px;
}

section#AiPowered-Section .inner-wrap .AiPowered-button a:hover {
	border: 1px solid #000000;
	background-color: white;
	color: black;
}
section#AiPowered-Section .inner-wrap .row {
	margin-left: 0px!important;
	margin-right: 0px!important;

}

@media (min-width:1200px) {
	.expertise-section {
		background: linear-gradient(0deg, #171616 55%, transparent 100%);
		margin-top: -240px;
		padding: 10px 0 50px;
	}

	.expertise-item:last-child {
		min-width: 120px;
	}

}

@media (max-width:992px) {
	section#AiPowered-Section .inner-wrap .row {
		flex-direction: column;
	}
	
	section#AiPowered-Section .inner-wrap {
		    padding: 30px 25px;
	}

	section#AiPowered-Section .inner-wrap .AiPowered-button {
		width: 100%;
		justify-content: flex-start;
	}

	section#AiPowered-Section .inner-wrap .AiPowered-content {
		width: 100%;
	}

	section#AiPowered-Section .inner-wrap .AiPowered-content h2 {
		font-size: 24px;
	}

	section#AiPowered-Section .inner-wrap .AiPowered-content p {
		font-size: 20px;
        line-height: 32px;
	}
}

@media (max-width:768px) {
	.expertise-section {
		padding: 5px 0 25px;
	}

	.expertise-list {
		gap: 0;
	}

	.expertise-item {
		flex: 0 0 50%;
		padding: 0 20px 0 5px;
		max-width: 50%;
		margin-bottom: 20px;
	}

	.expertise-item p {
		font-size: 17px;
	}

}

@media (max-width:640px) {
	.expertise-section {
		background-color: #000;
	}

}

@media (max-width:767px) and (max-height:780px) {
	.expertise-section {
		margin-top: -8vh;
	}

}

@media (max-width:767px) and (min-height:781px) {
	.expertise-section {
		margin-top: -10vh;
	}

}

/*======== Hero Section ========*/
.hero-slider-wrapper {
	width: 100%;
	background-color: #171616;
	position: relative;
	height: 100vh;
}

.hero-slider {
	display: flex;
	overflow: hidden;
	flex-wrap: wrap;
	height: 100vh;
}

.hero-slider.slick-initialized {
	display: block;
	overflow: initial;
}

.hero-slide {
	width: 100%;
	height: 100vh;
	padding-bottom: 265px;
	padding-top: 78px;
	position: relative;
}

.slick-initialized .hero-slide {
	position: static;
}

.hero-slide-bg {
	background-color: #171616;
	min-width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: inherit;
}

.hero-slide-1 .hero-slide-bg {
	background-image: url('/wp-content/uploads/2025/03/homepage-hero-1-Web-scaled.jpg');
}

.hero-slide-2 .hero-slide-bg {
	background-image: url('/wp-content/uploads/2024/12/homepage-hero-2.jpg');
}

.hero-slide-3 .hero-slide-bg {
	background-image: url('/wp-content/uploads/2024/12/homepage-hero-3.jpg');
}

.hero-slide-4 .hero-slide-bg {
	background-image: url('/wp-content/uploads/2024/12/homepage-hero-4.jpg');
}

.hero-slide-5 .hero-slide-bg {
	background-image: url('/wp-content/uploads/2024/12/homepage-hero-5.jpg');
}

.hero-slide .inner-wrap {
	height: 100%;
	display: flex;
	align-items: center;
}

.hero-slide-contents {
	display: flex;
	flex-direction: column;
	position: relative;
	z-index: 1001;
}

.hero-slide-contents h1 {
	font-size: 54px;
	line-height: 1.1;
	font-weight: 700;
	color: #fff;
}

.hero-slide-1-contents h2 {

	/* font-size: 30px; */
}

.hero-slide-contents p {
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	max-width: 560px;
	margin-bottom: 1.2rem;
}

.hero-slide-contents .hero-tagline {
	font-size: 58px;
	line-height: 1;
	font-weight: 700;
	color: #D4FF27;
	margin: 1.15rem 0 1.4rem 0;
}

.hero-tagline, .first-slide-tag-line {
	font-family: 'Caveat' !important;
}

.hero-slide-1-list ul {
	display: flex;
	margin: 14px 0px;
}

.hero-slide-1-list ul li {
	font-weight: 400;
	font-size: 24px;
	line-height: 60px;
	letter-spacing: 0%;
	vertical-align: middle;
	color: #fff;
	list-style: none;
	padding-right: 42px;
}

.hero-slide-1-list ul li:after {
	content: '';
	width: 10px;
	height: 10px;
	background: #D4FF27 !important;
	border-radius: 15px;
	position: absolute;
	margin: 25px 10px 10px 18px;
}

.hero-slide-1-list ul li:last-child::after {
	display: none;
}

.hero-slide-contents .hero-slide-btn {
	border: 1px solid #fff;
	color: #fff;
	border-radius: 6px;
	font-size: 18px;
	display: inline-block;
	text-decoration: none;
	padding: 9px 26px;
	text-align: center;
	font-weight: 600;
	background: transparent;
	font-family: 'Proxima Nova Lt';
}

.hero-slide-contents .hero-slide-btn:hover {
	background: #D4FF27 !important;
	border-color: #D4FF27;
}

.hero-cs-logo img {
	width: auto !important;
	height: auto;
	max-height: 60px;
	margin: 20px 0;
}

.hero-cs-category {
	font-family: 'Proxima Nova Lt';
	font-size: 22px;
	line-height: 28px;
	color: white;
	letter-spacing: 0.5px;
}

.hero-cs-category a {
	text-decoration: underline;
	color: #D4FF27;
}

.hero-slider .slick-dots {
	position: absolute;
	bottom: 265px;
	left: 50%;
	transform: translateX(-50%);
}

.hero-slider-wrapper .slick-dots li button {
	margin: 0 8px;
	background: #fff;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: none;
	margin: 0 6px;
	cursor: pointer;
	position: relative;
	font-size: 0;
	color: transparent;
}

.hero-slider-wrapper .slick-dots li.slick-active button {
	width: 12px;
	height: 12px;
}

.hero-slider-wrapper .slick-dots li.slick-active button:before {
	content: '';
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	background-color: #fff;
	left: -4px;
	top: -4px;
	border-radius: 50%;
	border: solid 4px #D4FF27;
}

.hero-slider-wrapper .slick-next, .hero-slider-wrapper .slick-prev {
	background-color: transparent;
	position: absolute;
	top: 48%;
	color: transparent;
	font-size: 0;
	height: 54px;
	width: 54px;
	border-radius: 50%;
	z-index: 1002;
}

.hero-slider-wrapper .slick-prev:before, .hero-slider-wrapper .slick-next:before {
	display: none;
}

.hero-slider-wrapper .slick-prev {
	background: url('/wp-content/uploads/2024/12/icon_prev.png') no-repeat center center !important;
	left: 15px;
}

.hero-slider-wrapper .slick-next {
	background: url('/wp-content/uploads/2024/12/icon_next.png') no-repeat center center !important;
	right: 15px;
}

@media (min-width:1600px) {
	.hero-slider-wrapper .slick-prev {
		background: url('/wp-content/uploads/2024/12/icon_prev.png') no-repeat center center rgba(0, 0, 0, 0.45) !important;
		left: calc((100% - 1500px) / 2);
	}

	.hero-slider-wrapper .slick-next {
		background: url('/wp-content/uploads/2024/12/icon_next.png') no-repeat center center rgba(0, 0, 0, 0.45) !important;
		right: calc((100% - 1500px) / 2);
	}

}

@media (min-width:1800px) {
	.hero-slider-wrapper .slick-prev {
		left: calc((100% - 1600px) / 2);
	}

	.hero-slider-wrapper .slick-next {
		right: calc((100% - 1600px) / 2);
	}

}

@media (min-width:1250px) {
	.hero-slider-wrapper {
		min-height: 680px;
	}

	.hero-slide-contents {
		max-width: 50%;
	}

	.hero-slide-1-contents {
		max-width: 100% !important;
	}

}

@media screen and (min-width:769px) and (max-width:1366px) {
	.hero-slide-contents h2 {
		font-size: 48px;
		line-height: 52px;
	}

}

@media (max-width:992px) {
	.hero-slider-wrapper .slick-prev, .hero-slider-wrapper .slick-next {
		display: none !important;
	}

}

@media (max-width:768px) {
	.hero-slide-contents h2 {
		font-size: 28px;
		line-height: 36px
	}

	.slick-initialized .hero-slide {
		position: relative;
	}

	.hero-slide-1-contents {
		padding-bottom: 60px;
	}

}

@media (max-width:640px) {
	.hero-slide-bg {
		background-color: #000;
		background-size: 100%;
		background-position: center top;
		opacity: 0.6;
	}

	.hero-slide-1 .hero-slide-bg {
		background-image: url('/wp-content/uploads/2025/03/Mobile-design-2.jpg');
	}

	.hero-slide-2 .hero-slide-bg {
		background-image: url('/wp-content/uploads/2024/12/homepage-hero-sm-2.jpg');
	}

	.hero-slide-3 .hero-slide-bg {
		background-image: url('/wp-content/uploads/2024/12/homepage-hero-sm-3.jpg');
	}

	.hero-slide-4 .hero-slide-bg {
		background-image: url('/wp-content/uploads/2024/12/homepage-hero-sm-4.jpg');
	}

	.hero-slide-5 .hero-slide-bg {
		background-image: url('/wp-content/uploads/2024/12/homepage-hero-sm-5.jpg');
	}

	.hero-slide {
		height: 92vh;
		background-color: #000;
	}

	.hero-slide .inner-wrap {
		align-items: end;
	}

	.hero-cs-category {
		font-size: 20px;
		line-height: 26px;
	}

	.hero-cs-logo img {
		max-height: 38px;
		margin: 18px 0;
	}

	.hero-slide-contents h2 {
		font-size: 28px;
		line-height: 36px
	}

	.hero-slide-contents p {
		font-size: 18px;
		line-height: 28px;
	}

	.hero-slide-contents .hero-slide-btn {
		font-size: 16px;
		padding: 8px 24px;
	}

	.hero-slide-contents .hero-tagline {
		font-size: 30px;
		line-height: 1;
		margin: 0.15rem 0 1rem 0;
		max-width: 302px;
		font-weight: normal;
	}

	.hero-slide-1-list ul {
		margin: 0px 0px 14px 0px;
	}

	.hero-slide-1-list ul li {
		font-weight: 400;
		font-size: 13px;
		line-height: 35px;
		letter-spacing: 0%;
		color: #fff;
		list-style: none;
		padding-right: 22px;
	}

	.hero-slide-1-list ul li:after {
		content: '';
		width: 7px;
		height: 7px;
		background: #D4FF27 !important;
		border-radius: 15px;
		position: absolute;
		margin: 13px 10px 10px 8px;
	}

}

@media (max-width:420px) {
	.hero-slide-1-list ul li {
		font-size: 11px;
	}

	.hero-slide-1-list ul li:first-child {
		padding-right: 5px;
	}

	.hero-slide-1-list ul li:nth-last-child(2) {
		padding: 0px 15px;
	}

	.hero-slide-1-list ul li:last-child {
		padding-left: 5px;
		padding-right: 0px;
	}

}

@media (max-width:767px) and (max-height:780px) {
	.hero-slide {
		padding-bottom: 18vh;
	}

	.hero-slider .slick-dots {
		bottom: 14vh;
	}

}

@media (max-width:767px) and (min-height:781px) {
	.hero-slide {
		padding-bottom: 24vh;
	}

	.hero-slider .slick-dots {
		bottom: 17vh;
	}

}

/*======= Vertical Text Slider =======*/
.vslider-section {
	background-color: #D4FF27;
	padding: 100px 0;
}

.vslider-row {
	display: flex;
	align-items: center;
}

.vslider-col-left {
	flex: 0 0 72%;
	color: #000;
}

.vslider-col-right {
	flex: 1;
}

.vslider-col-right p {
	text-align: center;
}

.vslider-col-left h4 {
	font-size: 42px;
	line-height: 1.2;
	margin-bottom: 10px;
}

.vslider-section .connect-btn {
	background: #fff;
	min-width: 180px;
	color: #000;
	border-color: #000;
}

.vslider-section .connect-btn:hover {
	background: #000 !important;
	color: #D4FF27 !important;
	text-decoration: none !important;
}

.vflip {
	display: inline-block;
	position: relative;
	width: 780px;
	height: 58px;
	position: relative;
	top: 10px;
	-moz-perspective: 500;
	-webkit-perspective: 500;
	perspective: 500;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.vflip span {
	font-weight: 700;
	font-size: 44px;
	line-height: 54px;
	color: #fff;
	display: block;
	width: auto;
	color: #fff;
	padding: 2px 12px;
	background-color: #000;
	padding: 0 10px;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 0;
	-moz-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-moz-transform: rotateX(90deg);
	-ms-transform: rotateX(90deg);
	-webkit-transform: rotateX(90deg);
	transform: rotateX(90deg);
	position: absolute;
	top: -20px;
	left: 0;
}

.vflip span.set {
	top: 0;
	opacity: 1;
	-moz-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.vflip span.down {
	top: 58px;
	opacity: 0;
	-moz-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-moz-transform: rotateX(-90deg);
	-ms-transform: rotateX(-90deg);
	-webkit-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
}

@media (max-width:768px) {
	.vslider-section {
		padding: 60px 0 50px;
	}

	.vslider-row {
		flex-wrap: wrap;
	}

	.vslider-col-left {
		flex: 0 0 100%;
	}

	.vslider-col-left h4 {
		font-size: 24px;
	}

	.vslider-col-right {
		padding-top: 60px;
	}

	.vslider-col-right p {
		text-align: left;
	}

	.vflip {
		width: 100%;
		height: 38px;
	}

	.vflip span {
		font-size: 24px;
		line-height: 34px;
		padding: 2px 8px;
	}

	.vflip span.down {
		top: 38px;
	}

}