@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');

/* Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {box-sizing: border-box; margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block; } body {line-height: 1; } ol, ul {list-style: none; } blockquote, q {quotes: none; } blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none; } table {border-collapse: collapse; border-spacing: 0; }

.slick-slider {position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list {position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus {outline: none; } .slick-list.dragging {cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track {position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; } .slick-track:before, .slick-track:after {display: table; content: ''; } .slick-track:after {clear: both; } .slick-loading .slick-track {visibility: hidden; } .slick-slide {display: none; float: left; height: 100%; min-height: 1px; } [dir='rtl'] .slick-slide {float: right; } .slick-slide img {display: block; } .slick-slide.slick-loading img {display: none; } .slick-slide.dragging img {pointer-events: none; } .slick-initialized .slick-slide {display: block; } .slick-loading .slick-slide {visibility: hidden; } .slick-vertical .slick-slide {display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden {display: none; }

* {
	box-sizing: border-box;
}

/* Shared */
.page-wrapper {
	overflow-x: hidden;
}
html {
	scroll-behavior: smooth;
}
body {
	-webkit-tap-highlight-color: transparent;
	font-family: 'Poppins', Verdana, Arial, sans-serif !important;
	font-size: 16px;
	color: #2E2D37;
	scroll-behavior: smooth;
}
body p {
	line-height: 150%;
}
img {
	max-width: 100%;
	display: inline-block;
}
strong {
	font-weight: bold;
}

/* Container */
.container {
	width: 100%;
	max-width: 767px;
	margin: 0 auto;
	padding: 0 20px;
}

@media (min-width: 1200px) {
	.container {
		max-width: 1200px;
	}
}

/* Header */
.header {
	padding: 15px 0;
	background: #fff;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
}
.header img {
	height: 25px;
}
.header-flex {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.header-menu {
	display: block;
	position: relative;
	height: 40px;
	width: 48px;
	overflow: hidden;
	text-indent: -9999px;
	border: 0;
	background: transparent;
	padding: 0;
	outline: 0;
	cursor: pointer;
	z-index: 999;
	border-radius: 3px;
	top: 0px;
}
.header-menu span {
	top: 50%;
	margin-top: -1.5px;
	right: 0;
	position: absolute;
	height: 2px;
	background: #2E2D37;
	display: block;
	transition: background .3s linear;
	-moz-transition: background .3s linear;
	-webkit-transition: background .3s linear;
	-webkit-backface-visibility: hidden;
	border-radius: 2px;
	width: 30px;
}
.header-menu span:before, .header-menu span:after {
	content: '';
	display: block;
	width: 100%;
	height: 2px;
	background: #2E2D37;
	position: absolute;
	border-radius: 2px;
}
.header-menu span:before {
	transition: top .3s .3s, -webkit-transform .3s 0s;
	-moz-transition: top .3s .3s, -webkit-transform .3s 0s;
	-webkit-transition: top .3s .3s, -webkit-transform .3s 0s;
	top: -8px;
	-webkit-transform: rotate(0);
	width: 30px;
}
.header-menu span:after {
	transition: bottom .2s .3s, -webkit-transform .3s 0s;
	-moz-transition: bottom .2s .3s, -webkit-transform .3s 0s;
	-webkit-transition: bottom .2s .3s, -webkit-transform .3s 0s;
	bottom: -8px;
	-webkit-transform: rotate(0);
	width: 30px;
}
.header-menu.is-active span {
	background: transparent;
}
.header-menu.is-active span:before {
	transition: top .3s 0s, transform .3s .3s;
	top: 0;
	transform: rotate(45deg);
	width: 30px;
}
.header-menu.is-active span:after {
	transition: bottom .3s 0s, transform .3s .3s;
	bottom: 0;
	transform: rotate(-45deg);
	width: 30px;
}
.lg-menu {
	display: none;
}
.header-nav {
	overflow-y: scroll;
	position: fixed;
	width: 100%;
	height: 100%;
	background: #fff;
	left: -120vw;
	transition: all 1s ease-in-out;
	opacity: 1;
	z-index: 400;
	top: 70px;
	padding: 0 0 5px 0;
}
.header-nav ul {
	display: flex;
	flex-direction: column;
	opacity: 1;
	transition: all .3s ease-in-out;
	width: 100%;
}
.header-nav a {
	text-align: left;
	color: #2E2D37;
	text-decoration: none;
	padding: 15px 20px;
	display: block;
}
.header-nav a:focus, .header-nav a:hover, .header-nav a:active {
	background: rgba(204,0,0,.15);
}
.header-nav.is-visible {
	left: 0;
}
@media (min-width: 992px) {
	.lg-hidden {
		display: none;
	}
}
/* Sections */
.section {
	padding: 50px 0;
	transition: all .3s ease-in-out;
}
.section-dark {
	background: #2e2d37;
}
.section-light {
	background: #f5f6f8;
}
.section-red {
	background: #CC0000;
}
.section-title h2 {
	font-size: 24px;
	line-height: 40px;
	font-weight: bold;
	color: #2e2d37;
	margin-bottom: 10px;
}
.section-title p {
	font-size: 16px;
	color: #2e2d37;
	line-height: 24px;
}
.section-red p, .section-dark .section-title p, .section-dark .section-title h2, .section-red .section-title p, .section-red .section-title h2 {
	color: #fff;
}
.section-title p strong, .section-title h2 strong {
	color: #CC0000;
}
.section-red .section-title h2 strong, .section-red .section-title p strong {
	color: #2e2d37;
}
.section-title span {
	color: #CC0000;
	font-weight: bold;
}
@media (min-width: 992px) {
	.section {
		padding: 100px 0;
	}
	.section-title {
		margin-bottom: 80px;
	}
	.section-title h2 {
		font-size: 42px;
	}
	.section-title p {
		font-size: 18px;
	}
}

/* Hero */
.hero {
	background: url('../img/bg-hero.jpg')no-repeat center 70px/100% auto;
	padding-top: 105px;
	transition: all .3s ease-in-out;
	padding-bottom: 0;
	position: relative;
	overflow: hidden;
}
.hero:after {
	display: none;
	content: '';
	width: 100%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.4) 44.65%, rgba(0, 0, 0, 0.3) 64.06%);
}
.hero-content {
	margin-top: 80px;
	padding: 30px;
	border-radius: 8px;
	background: #fff;
	text-align: center;
	position: relative;
	z-index: 10;
	box-shadow: 0px 4px 4px rgba(91, 91, 91, 0.08);
	margin-bottom: 20px;
}
.hero-content h2 {
	font-size: 20px;
	line-height: 150%;
}
.hero-content p strong {
	color: #2E2D37;
}
.hero-form {
	margin: 25px 0 0 0;
	text-align: center;
}
.hero-form-flex {
	display: flex;
}
.hero-form-input {
	position: relative;
	background: #fff;
	height: 60px;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
	border-radius: 8px;
	width: 100%;
}
.hero-form-input:before {
	content: '';
	width: 24px;
	height: 24px;
	display: block;
	background: url('../img/icon-place.svg')no-repeat center;
	z-index: 10;
	position: absolute;
	top: 50%;
	margin-top: -12px;
	left: 12px;
}
.hero img {
	display: none;
}
@keyframes searching {
	0% {
		transform: rotate();
	}
	100% {
		transform: rotate(360deg);
	}
}
.hero-form-input input {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 45px;
	border: 0;
	background: transparent;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	border-radius: 8px;
	border: 1px solid #EC0000;
	box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.5);
}
.hero-form-input input:focus {
	outline: 0;
}
.hero-form-input input::placeholder {
	color: #cc0000;
	opacity: 1;
}
.hero-form-input input:-ms-input-placeholder {
	color: #cc0000;
}
.hero-form-input input::-ms-input-placeholder {
	color: #cc0000;
}
.hero-form-submit {
	display: none;
}
.is-searching .hero-form-submit {
	z-index: 100;
	display: block;
	position: fixed;
	width: calc(100% - 30px);
	margin: 15px;
	bottom: 0;
	left: 0;
}
.hero-form-geo {
	margin: 25px;
	appearance: none;
	display: inline-block;
	background: url('../img/icon-geo.svg')no-repeat left center;
	padding: 0 0 0 30px;
	border: 0;
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: bold;
	filter: invert(100%);
}
.is-searching .hero-form-geo {
	filter: invert(100%);
}
.hero .show-if-searching p {
	color: #2e2d37;
	text-align: center;
}
.hero-suggestions {
	background: #fff;
	position: absolute;
	top: 230px;
	opacity: 0;
	transition: all .3s ease-in-out;
	z-index: -1;
	width: 100%;
	left: 0;
	max-height: 300px;
	overflow-y: scroll;
}
.hero-suggestions a {
	padding: 20px;
	border-bottom: 1px solid #efeff1;
	font-size: 16px;
	text-align: left;
	text-decoration: none;
	color: #2e2d37;
	display: block;
}
.hero-suggestions.has-results {
	display: block;
	z-index: 10;
	opacity: 1;
}
.hero-suggestions a:last-child {
	border-bottom: 0;
}
@media (min-width: 992px) {
	.hero {
		padding:140px 0 100px 0;
		background-size: cover;
	}
	.hero:after {
		display: block;
	}
	.hero img {
		display: block;
		margin-bottom: 40px;
	}
	.hero-content {
		margin-top: 0;
		background: transparent;
		padding: 0;
		box-shadow: none;
		text-align: left;
	}
	.hero-content h2 {
		font-size: 42px;
		max-width: 512px;
	}
	.hero-content p {
		font-size: 18px;
		max-width: 520px;
	}
	.hero-form {
		max-width: 575px;	
		margin-top: 0px;
		position: relative;
		text-align: left;
	}
	.hero-form-flex > div {
		flex: 1;
	}
	.hero-form-flex .hero-form-submit {
		display: block;
		flex: 0 0 140px;
		position: static;
		margin-left: 20px;
	}
	.hero-form-flex .button {
		height: 60px;
	}
	.hero-form-geo {
		width: 100%;
		text-align: left;
		margin: 25px 0;
	}
	.hero-suggestions {
		border-radius: 10px;
		max-width: 415px;
		top: 62px;
		box-shadow: 0 0 30px 0 rgba(31, 30, 39, 0.15);
	}
	.hero-suggestions a {
		padding: 20px;
	}
	.hero .section-title {
		margin-bottom: 40px;
	}
	.hero-form-input {
		max-width: 450px;
	}
	.hero-form-input input::placeholder {
		color: #cc0000;
		opacity: 1; 
	}
	.hero-form-input input:-ms-input-placeholder {
		color: #cc0000;
	}
	.hero-form-input input::-ms-input-placeholder {
		color: #cc0000;
	} 
	.hero .button {
		max-width: 210px;
		margin-left: 0;
	}
}

/* About */
.about-content {
	margin: 30px 0 0 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.about-content-box {
	background: #CC0000;
	flex: 0 0 calc(50% - 15px);
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	text-align: left;
	margin-bottom: 50px;
	color: #fff;
	padding: 10px;
	border-radius: 16px;
}
.about-content-icon {
	position: relative;
	z-index: 1;
	margin-bottom: 15px;
}
.about-content-icon img {
	height: 55px;
}
.about-content-icon:before {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -47px;
	background: #e5e5e5;
	border-radius: 100%;
	display: block;
	left: 50%;
	margin-left: -47px;
	width: 94px;
	height: 94px;
	z-index: -1;
	display: none;
}
.about-content-text h3 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 8px;
}
.about-content p {
	font-size: 13px;
	margin: 0;
}
@media (min-width: 992px) {
	.about-content {
		display: flex;
		align-items: center;
	}
	.about-content-box {
		position: relative;
		flex: 0 0 25%;
		text-align: center;
	}
	.about-content-icon {
		height: 130px;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.about-content-icon:before {
		display: block;
	}
	.about-content-box:last-child .about-content-icon:after {
		display: none;
	}
	.about-content-text {
		padding: 0 30px;
	}
	.about-content-box {
		background: transparent;
		color: #222;
	}
	.about-content-box h3 {
		font-size: 18px;
	}
	.about-content-box p {
		font-size: 16px;
	}
	.about-content-icon img {
		height: auto;
	}
	.about .section-title {
		text-align: center;
	}
}

/* How it Works */
.how-it-works-content {
	margin-top: 30px;
}
.how-it-works-box {
	margin-top: 40px;
	background: #fff;
	padding: 20px;
	border-radius: 32px;
}
.how-it-works-icon {
	margin-bottom: 20px;
}
.how-it-works-text h3 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 8px;
}
.how-it-works-text p {
	font-size: 16px;
}
@media (min-width: 992px) {
	.how-it-works h2 {
		margin-bottom: 30px;
	}
	.how-it-works .container {
		display: flex;
		flex-direction: row;
	}
	.how-it-works .section-title {
		text-align: left;
		flex: 0 0 450px;
		margin-right: 80px;
	}
	.button-watch {
		max-width: 300px;
	}
	.how-it-works-content {
		margin-top: -20px;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		flex: 1;
	}
	.how-it-works-box {
		flex: 0 0 50%;
		text-align: left;
		align-items: flex-start;
		justify-content: flex-start;
		padding: 0 20px;
		background: transparent;
	}
}

/* Services */
.services {
	background: #FEEDF0;
}
.services-content {
	/*display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;*/
	margin: 34px -8px 0 -8px;
}
.services-box {
	background: #fff;
	padding: 40px 30px;
	border-radius: 20px;
	text-align: left;
	margin: 0 8px;
	height: 249px;
	max-width: 349px;
}
.services-box h3 {
	color: #CC0000;
	font-size: 24px;
	font-weight: bold;
	margin: 28px 0 12px 0;
}
.services-box p {
	font-size: 16px;
	margin: 0;
}
.services-box-icon img {
	height: 57px;
}
@media (min-width: 992px) {
	.services-content {
		flex-direction: row;
		align-items: flex-start;
		justify-content: center;
		display: flex;
	}
	.services-box {
		margin: 0 15px;
		max-width: 290px;
	}
	.services .section-title {
		text-align: center;
	}
}

/* Advantages */
.advantages-content {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.advantages-box {
	margin-top: 50px;
	max-width: 300px;
}
.advantages-box-icon {
	position: relative;
	margin-bottom: 25px;
}
.advantages-box-icon:before {
	content: '';
	width: 65px;
	height: 65px;
	background: rgba(243,18,60,0.1);
	display: block;
	position: absolute;
	top: 50%;
	/*left: 50%;*/
	margin-left: -13px;
	margin-top: -32.5px;
	border-radius: 100%;
}
.advantages-box-content h3 {
	font-weight: bold;
	color: #CC0000;
	font-size: 24px;
	margin-bottom: 15px;
}
.visible-md {
	display: none;
}
@media (min-width: 992px) {
	.advantages .section-title {
		text-align: center;
	}
	.advantages-content {
		flex-direction: row;
		align-items: flex-start;
		flex: 1;
	}
	.advantages-box {
		display: flex;
		align-items: flex-start;
		margin: 0 15px;
		text-align: center;
		flex: 1;
		max-width: none;
	}
	.advantages-box-icon {
		flex: 0 0 65px;
		align-items: flex-start;
	}
	.advantages-box-content {
		margin-top: -5px;
		margin-left: 30px;
		text-align: left;
	}
	.visible-md {
		display: block;
	}
	.advantages-box-icon:before {
		left: 50%;
		margin-left: -32.5px;
	}
}


/* Car10 */
.car10 {
	padding-bottom: 0;
}
.car10-content {
	margin-top: 25px;
}
.car10-content p {
	font-size: 16px;
}
.car10-content-boxes {
	margin: 0 -8px;
	margin-top: 34px;
}
.car10-content-box {
	background: #fff;
	padding: 25px 20px;
	border-radius: 20px;
	min-height: 155px;
	display: flex!important;
	align-items: center;
	justify-content: center;
	text-align: center;
	margin: 0 8px;
}
.car10-content-box p {
	color: #2e2d37;
}
.car10-content-box p strong {
	font-size: 28px;
	color: #CC0000;
	display: block;
	margin: 3px 0;
}
.car10-signature {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 30px 0;
}
.car10 img {
	display: block;
}
.car10-signature p {
	font-size: 14px;
}
.car10-signature img {
	margin-left: 20px;
}
@media (min-width: 1200px) {
	.car10 {
		padding: 150px 0 50px 0;
	}
	.car10 .container {
		display: flex;
	}
	.car10 .section-title {
		flex: 0 0 640px;
		text-align: left;
		margin-bottom: 0;
	}
	.car10-content p {
		text-align: left;
	}
	.car10-content-boxes {
		display: flex;
		margin: 45px -15px 0 -15px;
		flex-wrap: wrap;

	}
	.car10-content-box {
		flex: 1;
		margin: 0 15px;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 175px;
	}
	.car10-content-box strong {
		font-size: 28px;
	}
	.car10-content-box:last-child p strong {
		font-size: 24px;
	}
	.car10-signature {
		justify-content: flex-start;
	}
	.car10 img {
		display: none;
	}
	.car10 {
		background: #CC0000 url('../img/bg-car10.jpg')no-repeat right center/40% auto;
		background-attachment: fixed;
	}
	.car10-signature img {
		display: block;
	}
}

/* Footer */
.footer {
	padding: 30px 0;
	background: #fff;
	text-align: center;
}
.footer .container {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.footer div:nth-child(2) {
	order: 2;
}
.social {
	margin: 30px 0 0 0;
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: center;
}
.social li {
	margin: 0 10px;
}
.footer p {
	margin-top: 15px;
	font-size: 12px;
	color: #aeaeba;
	text-align: center;
}
@media (min-width: 1200px) {
	.footer .container {
		flex-direction: row;
	}
	.footer div:nth-child(2) {
		order: initial;
		margin: 0 30px;
	}
	.footer div:last-child {
		flex: 1;
	}
	.footer p {
		margin: 0;
	}
	.social {
		margin: 0;
		justify-content: flex-end;
	}
}


/* Misc */
.divider {
	width: 58px;
	background: #CC0000;
	height: 4px;
	margin: 25px 0;
}
.desktop {
	display: none;
}
@media (min-width: 1200px) {
	.desktop {
		display: inline;
	}
	.mobile {
		display: none;
	}
}


/* Buttons */
.button,
.button:focus {
	background: #CC0000;
	padding: 0 15px;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	border-radius: 8px;
	border: 0;
	text-align: center;
	line-height: 56px;
	transition: 0.15s cubic-bezier(0.2, 0, 0.6, 1);
	outline: 0;
	text-decoration: none;
	box-shadow: 0 8px 12px 0 rgba(243, 18, 60, 0.6);
	cursor: pointer;
	display: inline-block;
}
.button:hover,
.button:focus:hover {
	transform: scale(1.01);
	color: #fff;
	text-decoration: none;
	box-shadow: 0 3px 12px 0 rgba(243, 18, 60, 0.6);
}
.button:active,
.button:focus:active {
	transform: scale(0.99);
	box-shadow: 0 8px 12px 0 rgba(243, 18, 60, 0.6);
}
.button-watch {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 25px;
}
.button-watch span {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url('../img/icon-play.svg')no-repeat center;
	margin-left: 15px;
}

/* Forms */
.form-group {
	position: relative;
	margin-bottom: 20px;
}
.form-field + label {
	position: absolute;
	top: 15px;
	left: 10px;
	padding: 3px 6px;
	display: block;
	transition: all .1s ease-out;
	font-size: 14px;
	width: 65%;
	color: #aeaeba;
	text-align: left;
}
.form-field {
	background: #fff;
	padding: 0 15px;
	margin: 0;
	width: 100%;
	height: 48px;
	border-radius: 8px;
	font-size: 14px;
	border: 2px solid #AEAEBA;
}
.form-field:focus {
	border-color: #2e2d37;
	outline: 0;
}
.form-field:focus + label, .form-field:not(:placeholder-shown) + label {
	top: -10px;
	font-size: 12px;
	width: auto;
	color: #2e2d37;
	background: #fff;
}
.checkbox {
	margin-top: 15px;
	align-items: center;
}
.checkbox input {
	width: 24px;
	height: 24px;
	border-radius: 5px;
	border: 2px solid #2e2d37;
	appearance: none;
	margin-right: 15px;
	background-size: 0;
	transition: 0.15s cubic-bezier(.20,0,.6,1);
	background-position: center;
}
.checkbox input:checked {
	background: #CC0000 url('../img/check.svg')no-repeat center;
	background-size: 15px;
	border-color: #CC0000;
}
.checkbox .form-group {
	display: flex;
	align-items: center;
}
.checkbox label {
	font-size: 14px;
}
.form-group p {
	display: none;
	font-size: 12px;
	margin: 0 0 15px 0;
}
.required, .required .form-field:not(:placeholder-shown) + label {
	color: #9000c8;
}
.required input {
	border-color: currentColor;
}
.required label {
	color: currentColor;
	top: -10px;
	font-size: 12px;
	width: auto;
	background: rgb(236,237,242);
}

/* V2 */
.solution {
	background: #2E2D37;
}
.solution .section-title {
	background: url('../img/bg.jpg')no-repeat center 0px;
	text-align: left;
	padding: 30px;
}
.solution h2, .solution p {
	color: #fff;
}
.solution .car10-content-boxes p {
	color: #2E2D37;
}
.car10-content-boxes p strong {
	display: block;
	font-size: 28px;
}
.slick-dots {
	width: 100%;
	display: flex;
	justify-content: center;
	gap: 20px;
	margin-top: 20px;
}
.slick-dots button {
	width: 4px;
	height: 4px;
	background: #AEAEBA;
	display: block;
	border: 0;
	text-indent: -9999px;
	overflow: hidden;
	padding: 0;
	border-radius: 40px;
	transition: all .3s ease-in-out;
}
.slick-dots .slick-active button {
	width: 24px;
	background: #CC0000;
}
.slick-arrow {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: 50%;
	right: -5px;
	margin-top: -20px;
	text-indent: -9999px;
	display: none;
	border: 0;
	overflow: hidden;
}
.slick-next {
	background: url('../img/arrow.svg')no-repeat center;
}
.slick-prev {
	display: none;
}
@media (min-width: 1200px) {
	.header {
		padding: 20px 0;
	}
	.solution {
		background: #2E2D37 url('../img/bg-car10.jpg')no-repeat right center/40% auto;
	}
	.solution .section-title h2 {
		line-height: 55px;
	}
	.solution p {
		font-size: 18px;
		line-height: 27px;
	}
	.solution .section-title {
		background: transparent;
	}
	.header-menu {
		display: none;
	}
	.lg-menu {
		display: flex;
		justify-content: center;
		gap: 40px;
		align-items: center;
	}
	.header-flex {
		justify-content: center;
	}
	.lg-menu a {
		font-weight: bold;
		color: #2E2D37;
		text-transform: uppercase;
		text-decoration: none;
		position: relative;
	}
	.lg-menu a:not(.button):before {
		content: '';
		height: 2px;
		margin-bottom: 5px;
		display: block;
	}
	.lg-menu a:not(.button):after {
		content: '';
		width: 100%;
		height: 2px;
		background: #EC0000;
		display: block;
		margin-top: 5px;
		opacity: 0;
		transition: all .3s ease-in-out;
	}
	.lg-menu a:hover:after {
		opacity: 1;
	}
	.lg-menu .button {
		background: #2E2D37;
		color: #fff;
		box-shadow: none;
		font-size: 14px;
		line-height: 14px;
		padding: 18px 20px;
	}
	.lg-menu .button:hover, .lg-menu .button:active {
		box-shadow: none;
	}
}
/* AOS */
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {transition-duration: 50ms; } [data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {transition-delay: 50ms; } [data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {transition-duration: 0.1s; } [data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {transition-delay: 0.1s; } [data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {transition-duration: 0.15s; } [data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {transition-delay: 0.15s; } [data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {transition-duration: 0.2s; } [data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {transition-delay: 0.2s; } [data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {transition-duration: 0.25s; } [data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {transition-delay: 0.25s; } [data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {transition-duration: 0.3s; } [data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {transition-delay: 0.3s; } [data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {transition-duration: 0.35s; } [data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {transition-delay: 0.35s; } [data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {transition-duration: 0.4s; } [data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {transition-delay: 0.4s; } [data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {transition-duration: 0.45s; } [data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {transition-delay: 0.45s; } [data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {transition-duration: 0.5s; } [data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {transition-delay: 0.5s; } [data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {transition-duration: 0.55s; } [data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {transition-delay: 0.55s; } [data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {transition-duration: 0.6s; } [data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {transition-delay: 0.6s; } [data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {transition-duration: 0.65s; } [data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {transition-delay: 0.65s; } [data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {transition-duration: 0.7s; } [data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {transition-delay: 0.7s; } [data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {transition-duration: 0.75s; } [data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {transition-delay: 0.75s; } [data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {transition-duration: 0.8s; } [data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {transition-delay: 0.8s; } [data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {transition-duration: 0.85s; } [data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {transition-delay: 0.85s; } [data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {transition-duration: 0.9s; } [data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {transition-delay: 0.9s; } [data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {transition-duration: 0.95s; } [data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {transition-delay: 0.95s; } [data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {transition-duration: 1s; } [data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {transition-delay: 1s; } [data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {transition-duration: 1.05s; } [data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {transition-delay: 1.05s; } [data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {transition-duration: 1.1s; } [data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {transition-delay: 1.1s; } [data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {transition-duration: 1.15s; } [data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {transition-delay: 1.15s; } [data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {transition-duration: 1.2s; } [data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {transition-delay: 1.2s; } [data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {transition-duration: 1.25s; } [data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {transition-delay: 1.25s; } [data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {transition-duration: 1.3s; } [data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {transition-delay: 1.3s; } [data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {transition-duration: 1.35s; } [data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {transition-delay: 1.35s; } [data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {transition-duration: 1.4s; } [data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {transition-delay: 1.4s; } [data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {transition-duration: 1.45s; } [data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {transition-delay: 1.45s; } [data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {transition-duration: 1.5s; } [data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {transition-delay: 1.5s; } [data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {transition-duration: 1.55s; } [data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {transition-delay: 1.55s; } [data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {transition-duration: 1.6s; } [data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {transition-delay: 1.6s; } [data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {transition-duration: 1.65s; } [data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {transition-delay: 1.65s; } [data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {transition-duration: 1.7s; } [data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {transition-delay: 1.7s; } [data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {transition-duration: 1.75s; } [data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {transition-delay: 1.75s; } [data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {transition-duration: 1.8s; } [data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {transition-delay: 1.8s; } [data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {transition-duration: 1.85s; } [data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {transition-delay: 1.85s; } [data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {transition-duration: 1.9s; } [data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {transition-delay: 1.9s; } [data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {transition-duration: 1.95s; } [data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {transition-delay: 1.95s; } [data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {transition-duration: 2s; } [data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {transition-delay: 2s; } [data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {transition-duration: 2.05s; } [data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {transition-delay: 2.05s; } [data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {transition-duration: 2.1s; } [data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {transition-delay: 2.1s; } [data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {transition-duration: 2.15s; } [data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {transition-delay: 2.15s; } [data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {transition-duration: 2.2s; } [data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {transition-delay: 2.2s; } [data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {transition-duration: 2.25s; } [data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {transition-delay: 2.25s; } [data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {transition-duration: 2.3s; } [data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {transition-delay: 2.3s; } [data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {transition-duration: 2.35s; } [data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {transition-delay: 2.35s; } [data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {transition-duration: 2.4s; } [data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {transition-delay: 2.4s; } [data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {transition-duration: 2.45s; } [data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {transition-delay: 2.45s; } [data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {transition-duration: 2.5s; } [data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {transition-delay: 2.5s; } [data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {transition-duration: 2.55s; } [data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {transition-delay: 2.55s; } [data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {transition-duration: 2.6s; } [data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {transition-delay: 2.6s; } [data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {transition-duration: 2.65s; } [data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {transition-delay: 2.65s; } [data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {transition-duration: 2.7s; } [data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {transition-delay: 2.7s; } [data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {transition-duration: 2.75s; } [data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {transition-delay: 2.75s; } [data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {transition-duration: 2.8s; } [data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {transition-delay: 2.8s; } [data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {transition-duration: 2.85s; } [data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {transition-delay: 2.85s; } [data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {transition-duration: 2.9s; } [data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {transition-delay: 2.9s; } [data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {transition-duration: 2.95s; } [data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {transition-delay: 2.95s; } [data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {transition-duration: 3s; } [data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {transition-delay: 0; } [data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {transition-delay: 3s; } [data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); } [data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {transition-timing-function: ease; } [data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {transition-timing-function: ease-in; } [data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {transition-timing-function: ease-out; } [data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {transition-timing-function: ease-in-out; } [data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); } [data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); } [data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); } [data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); } [data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); } [data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); } [data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); } [data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); } [data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } [data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); } [data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); } [data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } [data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); } [data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); } [data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } [data-aos^=fade][data-aos^=fade] {opacity: 0; transition-property: opacity, transform; } [data-aos^=fade][data-aos^=fade].aos-animate {opacity: 1; transform: translateZ(0); } [data-aos=fade-up] {transform: translate3d(0, 100px, 0); } [data-aos=fade-down] {transform: translate3d(0, -100px, 0); } [data-aos=fade-right] {transform: translate3d(-100px, 0, 0); } [data-aos=fade-left] {transform: translate3d(100px, 0, 0); } [data-aos=fade-up-right] {transform: translate3d(-100px, 100px, 0); } [data-aos=fade-up-left] {transform: translate3d(100px, 100px, 0); } [data-aos=fade-down-right] {transform: translate3d(-100px, -100px, 0); } [data-aos=fade-down-left] {transform: translate3d(100px, -100px, 0); } [data-aos^=zoom][data-aos^=zoom] {opacity: 0; transition-property: opacity, transform; } [data-aos^=zoom][data-aos^=zoom].aos-animate {opacity: 1; transform: translateZ(0) scale(1); } [data-aos=zoom-in] {transform: scale(0.6); } [data-aos=zoom-in-up] {transform: translate3d(0, 100px, 0) scale(0.6); } [data-aos=zoom-in-down] {transform: translate3d(0, -100px, 0) scale(0.6); } [data-aos=zoom-in-right] {transform: translate3d(-100px, 0, 0) scale(0.6); } [data-aos=zoom-in-left] {transform: translate3d(100px, 0, 0) scale(0.6); } [data-aos=zoom-out] {transform: scale(1.2); } [data-aos=zoom-out-up] {transform: translate3d(0, 100px, 0) scale(1.2); } [data-aos=zoom-out-down] {transform: translate3d(0, -100px, 0) scale(1.2); } [data-aos=zoom-out-right] {transform: translate3d(-100px, 0, 0) scale(1.2); } [data-aos=zoom-out-left] {transform: translate3d(100px, 0, 0) scale(1.2); } [data-aos^=slide][data-aos^=slide] {transition-property: transform; } [data-aos^=slide][data-aos^=slide].aos-animate {transform: translateZ(0); } [data-aos=slide-up] {transform: translate3d(0, 100%, 0); } [data-aos=slide-down] {transform: translate3d(0, -100%, 0); } [data-aos=slide-right] {transform: translate3d(-100%, 0, 0); } [data-aos=slide-left] {transform: translate3d(100%, 0, 0); } [data-aos^=flip][data-aos^=flip] {backface-visibility: hidden; transition-property: transform; } [data-aos=flip-left] {transform: perspective(2500px) rotateY(-100deg); } [data-aos=flip-left].aos-animate {transform: perspective(2500px) rotateY(0); } [data-aos=flip-right] {transform: perspective(2500px) rotateY(100deg); } [data-aos=flip-right].aos-animate {transform: perspective(2500px) rotateY(0); } [data-aos=flip-up] {transform: perspective(2500px) rotateX(-100deg); } [data-aos=flip-up].aos-animate {transform: perspective(2500px) rotateX(0); } [data-aos=flip-down] {transform: perspective(2500px) rotateX(100deg); } [data-aos=flip-down].aos-animate {transform: perspective(2500px) rotateX(0); }


.modal-video {
	margin-top: 12%;
}

	.modal-video .modal-body {
		padding: 0px;
		margin: 0 0 -5px;
	}

	.modal-video button.close {
		position: absolute;
		top: -5px;
		right: -5px;
		z-index: 1;
		background-color: #fff;
		opacity: 1;
		width: 22px;
		height: 22px;
		border-radius: 50%;
	}