/*** Swiper* --------------------------------------------------*/.swiper-container {	height: calc(100vh - 119px);	min-height: 410px;	margin: 0 auto;	position: relative;	overflow: hidden;	/* Fix of Webkit flickering */	z-index: 1;}.swiper-container-3d {	-webkit-perspective: 1200px;	perspective: 1200px;}.swiper-container-3d .swiper-wrapper {	transform-style: preserve-3d;}.swiper-container-no-flexbox .swiper-slide {	float: left;}.swiper-container-vertical > .swiper-wrapper {	-webkit-flex-direction: column;	-ms-flex-direction: column;	flex-direction: column;}.swiper-wrapper {	position: relative;	width: 100%;	height: 100%;	z-index: 1;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	transition-property: transform;	box-sizing: content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper {	transform: translate3d(0px, 0, 0);}.swiper-container-multirow > .swiper-wrapper {	flex-wrap: wrap;}.swiper-container-free-mode > .swiper-wrapper {	transition-timing-function: ease-out;	margin: 0 auto;}/* a11y */.swiper-container .swiper-notification {	position: absolute;	left: 0;	top: 0;	pointer-events: none;	opacity: 0;	z-index: -1000;}/* IE10 Windows Phone 8 Fixes */.swiper-wp8-horizontal {	touch-action: pan-y;}.swiper-wp8-vertical {	touch-action: pan-x;}/* Coverflow */.swiper-container-coverflow .swiper-wrapper {	/* Windows 8 IE 10 fix */}.swiper-container-fade.swiper-container-free-mode .swiper-slide {	transition-timing-function: ease-out;}.swiper-container-fade .swiper-slide {	pointer-events: none;}.swiper-container-fade .swiper-slide .swiper-slide {	pointer-events: none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {	pointer-events: auto;}.swiper-lazy-preloader {	width: 42px;	height: 42px;	position: absolute;	left: 50%;	top: 50%;	margin-left: -21px;	margin-top: -21px;	z-index: 10;	transform-origin: 50%;	animation: swiper-preloader-spin 1s steps(12, end) infinite;}.swiper-lazy-preloader:after {	display: block;	content: "";	width: 100%;	height: 100%;	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");	background-position: 50%;	background-size: 100%;	background-repeat: no-repeat;}.swiper-lazy-preloader-white:after {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@keyframes swiper-preloader-spin {	100% {		transform: rotate(360deg);	}}.swiper-slide > .vide__body,.swiper-slide > .parallax_cnt {	height: 100%;}.swiper-button-prev,.swiper-button-next {	position: absolute;	top: 50%;	transform: translateY(-50%);	display: none;	font-size: 26px;	line-height: 1;	color: #fff;	text-align: center;	cursor: pointer;	transition: .2s ease-in;	will-change: transform;	z-index: 10;}.swiper-button-prev:hover,.swiper-button-next:hover {	color: #ed6e25;}@media (min-width: 768px) {	.swiper-button-prev,	.swiper-button-next {		display: block;	}}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {	opacity: 0.35;	cursor: auto;	pointer-events: none;}.swiper-button-prev {	left: 30px;}.swiper-button-next {	right: 30px;}.swiper-pagination {	display: block;	text-align: center;	transition: .3s;	transform: translate3d(0, 0, 0);	z-index: 10;}.swiper-pagination.swiper-pagination-hidden {	opacity: 0;}.swiper-pagination .swiper-pagination-bullet {	position: relative;	width: 7px;	height: 7px;	display: inline-block;	border-radius: 100%;	background: #9ea1a3;	transition: .2s;}.swiper-pagination .swiper-pagination-bullet:before {	position: absolute;	top: 0;	bottom: 0;	right: 0;	left: 0;	content: "";	display: inline-block;	border: 2px solid #ed6e25;	border-radius: 50%;	opacity: 0;	transition: 250ms;}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before, .swiper-pagination .swiper-pagination-bullet:hover:before {	top: -7px;	bottom: -7px;	right: -7px;	left: -7px;	opacity: 1;}.swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet {	cursor: pointer;}.swiper-pagination-black .swiper-pagination-bullet {	background: rgba(0, 0, 0, 0.6);}.swiper-pagination-black .swiper-pagination-bullet.swiper-pagination-bullet-active {	background: black;}.swiper-container-vertical .swiper-pagination {	position: absolute;	bottom: 20px;	width: 100%;}.swiper-container-vertical .swiper-pagination .swiper-pagination-bullet {	margin: 0 10px;}@media (min-width: 768px) {	.swiper-container-vertical .swiper-pagination {		right: 43px;		top: 50%;		bottom: auto;		width: auto;		transform: translate3d(0px, -50%, 0);	}	.swiper-container-vertical .swiper-pagination .swiper-pagination-bullet {		margin: 15px 0;		display: block;	}}.swiper-container-horizontal .swiper-pagination {	bottom: 20px;	left: 0;	width: 100%;}.swiper-container-horizontal .swiper-pagination .swiper-pagination-bullet {	margin: 0 12px;}.swiper-slide {	position: relative;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-align-items: center;	-ms-flex-align: center;	align-items: center;	-webkit-justify-content: center;	-ms-flex-pack: center;	justify-content: center;	-ms-flex-negative: 0;	-webkit-flex-shrink: 0;	flex-shrink: 0;	width: 100%;	height: 100%;	white-space: nowrap;	background-position: center;}@media (max-width: 767px) {	.swiper-slide:last-of-type {		background-position: 90%;	}}.swiper-slide h1, .swiper-slide .heading-1, .swiper-slide h2, .swiper-slide .heading-2, .swiper-slide h3, .swiper-slide .heading-3, .swiper-slide h4, .swiper-slide .heading-4, .swiper-slide h5, .swiper-slide .heading-5, .swiper-slide h6, .swiper-slide .heading-6 {	color: #6f6f6f;}.swiper-slide .button:before, .swiper-slide .button:after {	will-change: transform;}.swiper-slide:before {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	content: "";	display: inline-block;	background-color: rgba(255, 255, 255, 0.6);	z-index: 1;}.swiper-slide-caption {	position: relative;	z-index: 2;	width: 100%;	white-space: normal;	overflow: hidden;}.swiper-slide-caption p {	display: none;}@media (min-width: 768px) {	.swiper-slide-caption p {		display: block;	}}@media (min-width: 768px) {	.swiper-slide:before {		content: none;	}}.swiper-counter {	pointer-events: none;	display: none;}.swiper-counter .total {	color: #ed6e25;}@media (min-width: 768px) {	.swiper-counter {		display: block;		text-align: center;		font-size: 24px;		font-family: "Poppins", Helvetica, Arial, sans-serif;		font-weight: 300;	}}@media (min-width: 1200px) {	.swiper-counter {		font-size: 30px;	}}.swiper-counter, .swiper-counter span {	position: relative;	z-index: 9;}.swiper-counter .count {	display: inline-block;	width: 18px;}.swiper-counter .next {	display: none;}.swiper-inner {	position: absolute;	z-index: 10;	bottom: 20px;	width: 100%;}@media (min-width: 768px) {	.swiper-inner {		right: 0;		bottom: 0;		display: flex;		align-items: center;		width: 250px;		padding: 16px 0;		background-color: #fff;	}	.swiper-inner > * {		flex-grow: 1;		width: 100%;	}	.swiper-inner:before {		position: absolute;		left: -20px;		top: 10px;		bottom: -10px;		width: 20px;		background-color: #fff;		transform: skewY(-45deg);		content: "";	}}@media (min-width: 1200px) {	.swiper-inner {		width: 315px;		padding: 32px 0 15px;	}}.slider-subtitle-group {position: relative; overflow: hidden; line-height: 0;}.slider-subtitle-group h2, .slider-subtitle-group h3 {color: #fff; text-shadow: 2px 2px 5px rgba(0,0,0,0.24);}.slider-subtitle-group h2 {font-size: 50px; font-weight: 700 !important;}.slider-subtitle-group h3 {font-size: 30px; font-weight: 300;}.slider-subtitle-group .decoration-line + * {margin-top: 15px;}.slider-subtitle-group h2 {font-weight: 300;}@media (min-width: 768px) {	.slider-subtitle-group {		margin-left: 40px;		padding-left: 20px;		padding-bottom: 10px;	}	.slider-subtitle-group > * + *,	.slider-subtitle-group .decoration-line + * {		margin-top: 10px;	}}@media (min-width: 1200px) {	.slider-subtitle-group {		margin-left: 58px;		padding-left: 28px;	}}.decoration-line {	display: inline-block;	width: 50px;	height: 4px;	background-color: #ed6e25;}@media (min-width: 768px) {	.decoration-line {		position: absolute;		top: 0;		left: 0;		bottom: 0;		height: 100%;		z-index: 1;		width: 4px;	}}.swiper-centered {	height: auto;}.swiper-centered .swiper-slide {	display: block;	will-change: transform;}.swiper-centered .swiper-button-next,.swiper-centered .swiper-button-prev {	display: flex;	align-items: center;	justify-content: center;	width: 60px;	height: 60px;	border-radius: 50%;	background-color: #ed6e25;	font-size: 21px;}.swiper-centered .swiper-button-next:hover,.swiper-centered .swiper-button-prev:hover {	background-color: #ed6e25;	color: #fff;}.swiper-centered .swiper-slide-caption {	overflow: visible;	will-change: transform;}.swiper-centered .portfolio-item {	overflow: visible;	will-change: transform;}.swiper-style-2 {	max-height: 660px;}@media (min-width: 1200px) {	.swiper-style-2 {		min-height: 660px;	}}[data-caption-animate] {	will-change: transform;}.swiper-scale-effect .swiper-slide-cover {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	transition: 8.5s ease-out;	transform: scale(1.08);}.swiper-scale-effect .swiper-slide:nth-child(1) .swiper-slide-cover {	transform-origin: 0 0;}.swiper-scale-effect .swiper-slide:nth-child(2) .swiper-slide-cover {	transform: scale(1);	transform-origin: 100% 100%;}.swiper-scale-effect .swiper-slide:nth-child(3) .swiper-slide-cover {	transform-origin: 50% 50%;}.swiper-scale-effect .swiper-slide.swiper-slide-active .swiper-slide-cover {	transform: scale(1);}.swiper-scale-effect .swiper-slide:nth-child(2).swiper-slide-active .swiper-slide-cover {	transform: scale(1.08);}