@charset "UTF-8";
.container + .container {	margin-top: 35px;}.container + .container-fluid {	margin-top: 45px;}@media (min-width: 1200px) {	.container + .container {		margin-top: 60px;	}	.row + .row {		margin-top: 60px;	}}.container + .container-style-1 {	margin-top: 26px;}@media (max-width: 575px) {	.container.grid-demonstration [class^='col'] {		padding: 5px;	}}@media (max-width: 991px) {	.container-fluid.grid-demonstration .row {		margin-left: 0;		margin-right: 0;	}}.container-fluid.grid-demonstration [class^='col'] {	padding: 5px;}@media (min-width: 576px) {	.container-fluid.grid-demonstration [class^='col'] {		padding: 10px;	}}@media (min-width: 768px) {	.container-fluid.grid-demonstration [class^='col'] {		padding: 15px 10px;	}}@media (min-width: 992px) {	.container-fluid.grid-demonstration [class^='col'] {		padding: 20px;	}}@media (min-width: 1200px) {	.container-fluid.grid-demonstration [class^='col'] {		padding: 30px;	}}@media (min-width: 1600px) {	.container-fluid.grid-demonstration .row {		margin-left: -35px;		margin-right: -35px;	}	.container-fluid.grid-demonstration [class^='col'] {		padding: 40px 40px 40px 60px;	}	.container-fluid.grid-demonstration .col-12,	.container-fluid.grid-demonstration .col-6 {		padding-right: 60px;	}}@media (min-width: 1800px) {	.container-fluid.grid-demonstration .row {		margin-left: -75px;		margin-right: -75px;	}	.container-fluid.grid-demonstration [class^='col'] {		padding: 50px 80px 50px 100px;	}	.container-fluid.grid-demonstration .col-12,	.container-fluid.grid-demonstration .col-6 {		padding-right: 100px;	}}.container-inset-0 {	padding-left: 0;	padding-right: 0;}@media (min-width: 576px) and (max-width: 991px) {	.container-style-1 {		max-width: none;		padding-left: 0;		padding-right: 0;	}}/*
*
* Quotes
*/.quote-classic {	position: relative;	text-align: left;	padding-top: 50px;}.quote-classic-2 .quote-classic-text {	font-style: normal;	font-weight: 400;}.quote-classic-3 {	padding-top: 0;	padding-left: 65px;}.quote-classic-3 .quote-classic-text {	line-height: 1.21;	letter-spacing: .05em;}.quote-classic-3 .quote-classic-text::before {	color: rgba(21, 21, 21, 0.07);}.quote-classic-text {	font-size: 20px;	line-height: 1.375;	font-weight: 300;	font-style: italic;	letter-spacing: .075em;}.quote-classic-text::before {	position: absolute;	left: -8px;	top: -8px;	content: '\201C';	font-size: 140px;	line-height: .88;	font-style: normal;	font-weight: 500;	letter-spacing: 0;	font-family: "Raleway", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;	color: rgba(21, 21, 21, 0.2);}.quote-classic-author {	font-size: 14px;	font-weight: 500;	letter-spacing: .1em;	text-transform: uppercase;	color: #6046b6;}.quote-classic-figure {	position: absolute;	top: 0;	right: 65%;	bottom: 0;	left: 0;}.quote-classic-figure img {	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	min-height: 100%;	min-width: 100%;	width: auto;	height: auto;	max-width: none;}@supports (object-fit: cover) {	.quote-classic-figure img {		left: 0;		top: 0;		width: 100%;		height: 100%;		transform: none;		object-fit: cover;		object-position: center center;	}}* + .quote-classic {	margin-top: 30px;}p + .quote-classic {	margin-top: 40px;}.quote-classic + .unit {	margin-top: 45px;}* + .quote-classic-author {	margin-top: 30px;}@media (min-width: 768px) {	.quote-classic {		padding-top: 0;		padding-left: 65px;	}	.quote-classic-text::before {		top: 0;	}}@media (min-width: 992px) {	.quote-classic-text {		font-size: 24px;	}	.quote-classic-text::before {		font-size: 160px;	}	.quote-classic-figure {		right: 60%;	}}@media (min-width: 1200px) {	.quote-classic-2 .quote-classic-text {		line-height: 1.5;	}	.quote-classic-3 {		padding-left: 75px;	}	.quote-classic-3 .quote-classic-text::before {		font-size: 180px;	}	.quote-classic-figure {		right: 50%;	}}.context-dark .quote-classic-text::before, .bg-gray-dark .quote-classic-text::before, .bg-primary .quote-classic-text::before {	color: rgba(255, 255, 255, 0.07);}.context-dark .quote-classic-author, .bg-gray-dark .quote-classic-author, .bg-primary .quote-classic-author {	color: #ffe745;}.context-dark .quote-classic-4 .quote-classic-author, .bg-gray-dark .quote-classic-4 .quote-classic-author, .bg-primary .quote-classic-4 .quote-classic-author {	color: #6046b6;}.quote-modern-wrap {	background: #ffffff;}.quote-modern-figure {	display: block;}.quote-modern-figure img {	width: 100%;}.quote-modern-text {	font-weight: 300;	letter-spacing: .075em;	font-style: italic;	text-transform: none;	font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;	color: #777777;}.quote-modern-author {	font-weight: 400;	letter-spacing: .05em;	text-transform: none;}.quote-modern-status {	color: #eea660;	letter-spacing: .05em;}* + .quote-modern-author {	margin-top: 16px;}* + .quote-modern-status {	margin-top: 7px;}@media (max-width: 575px) {	.quote-modern-figure {		overflow: hidden;		max-width: 120px;		max-height: 160px;	}}@media (min-width: 576px) {	.quote-modern-wrap {		display: flex;		text-align: left;		overflow: hidden;		border-radius: 10px;		box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.03);	}	.quote-modern-wrap .unit {		flex-grow: 1;	}}@media (min-width: 768px) {	.quote-modern {		text-align: left;	}}@media (min-width: 992px) and (max-width: 1199px) {	.quote-modern-2 .quote-modern-text {		font-size: 18px;	}}@media (min-width: 1200px) {	* + .quote-modern-author {		margin-top: 36px;	}}.quote-tara {	position: relative;	text-align: center;}.quote-tara-caption {	position: relative;	display: flex;	align-items: center;	flex-direction: column;	justify-content: flex-end;	padding: 25px 15px 0;	z-index: 1;}.quote-tara-caption::before {	position: absolute;	content: '';	top: 0;	right: 0;	bottom: 40px;	left: 0;	border-radius: 8px;	background: #ffffff;	box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.07);	transition: all .4s ease;	z-index: -1;}.quote-tara-figure {	display: inline-block;	overflow: hidden;	border-radius: 50%;	box-shadow: 15px 15px 10px 0 rgba(0, 0, 0, 0.01);	transition: all .4s ease;}.quote-tara-author {	letter-spacing: .05em;	text-transform: none;}.quote-tara-status {	font-size: 14px;	letter-spacing: .05em;	color: #6046b6;}* + .quote-tara-figure {	margin-top: 20px;}* + .quote-tara-author {	margin-top: 42px;}* + .quote-tara-status {	margin-top: 5px;}@media (min-width: 992px) {	.desktop .quote-tara-caption,	.owl-item .quote-tara-caption {		padding: 38px 15px 46px;	}	.desktop .quote-tara-caption::before,	.owl-item .quote-tara-caption::before {		bottom: 0;		box-shadow: none;		background: #f5f5f5;	}	.desktop .quote-tara-text,	.owl-item .quote-tara-text {		display: flex;		overflow: hidden;		height: 144px;		transition: all .4s ease;		will-change: transform;		transform: none;	}	.desktop .quote-tara-text > *,	.owl-item .quote-tara-text > * {		margin: auto 0;	}	.desktop .quote-tara-figure,	.owl-item .quote-tara-figure {		position: absolute;		bottom: 0;		left: 50%;		transform: translate3d(-50%, 20px, 0);		visibility: hidden;		opacity: 0;	}	.desktop .quote-tara:hover .quote-tara-caption::before,	.owl-item.center .quote-tara-caption::before {		top: -70px;		bottom: 40px;		background: #ffffff;		box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.07);	}	.desktop .quote-tara:hover .quote-tara-text,	.owl-item.center .quote-tara-text {		transform: translate3d(0, -80px, 0);	}	.desktop .quote-tara:hover .quote-tara-figure,	.owl-item.center .quote-tara-figure {		transform: translate3d(-50%, 0, 0);		transition: all .3s ease .1s;		visibility: visible;		opacity: 1;	}}@media (min-width: 1200px) {	.desktop .quote-tara-caption,	.owl-item .quote-tara-caption {		padding-left: 25px;		padding-right: 25px;	}}.ie-10 .quote-tara-text,.ie-11 .quote-tara-text,.ie-edge .quote-tara-text {	width: 100%;}@-webkit-keyframes fadeIn {	0% {		opacity: 0;	}	100% {		opacity: 1;	}}@keyframes fadeIn {	0% {		opacity: 0;	}	100% {		opacity: 1;	}}.fadeIn {	-webkit-animation-name: fadeIn;	animation-name: fadeIn;}@-webkit-keyframes fadeInUp {	0% {		opacity: 0;		-webkit-transform: translate3d(0, 40px, 0);		transform: translate3d(0, 40px, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}@keyframes fadeInUp {	0% {		opacity: 0;		-webkit-transform: translate3d(0, 40px, 0);		transform: translate3d(0, 40px, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}.fadeInUp {	-webkit-animation-name: fadeInUp;	animation-name: fadeInUp;}@-webkit-keyframes fadeInDown {	0% {		opacity: 0;		-webkit-transform: translate3d(0, -40px, 0);		transform: translate3d(0, -40px, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}@keyframes fadeInDown {	0% {		opacity: 0;		-webkit-transform: translate3d(0, -40px, 0);		transform: translate3d(0, -40px, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}.fadeInDown {	-webkit-animation-name: fadeInDown;	animation-name: fadeInDown;}@-webkit-keyframes fadeInLeft {	0% {		opacity: 0;		-webkit-transform: translate3d(-40px, 0, 0);		transform: translate3d(-40px, 0, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}@keyframes fadeInLeft {	0% {		opacity: 0;		-webkit-transform: translate3d(-40px, 0, 0);		transform: translate3d(-40px, 0, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}.fadeInLeft {	-webkit-animation-name: fadeInLeft;	animation-name: fadeInLeft;}@-webkit-keyframes fadeInRight {	0% {		opacity: 0;		-webkit-transform: translate3d(40px, 0, 0);		transform: translate3d(40px, 0, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}@keyframes fadeInRight {	0% {		opacity: 0;		-webkit-transform: translate3d(40px, 0, 0);		transform: translate3d(40px, 0, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}.fadeInRight {	-webkit-animation-name: fadeInRight;	animation-name: fadeInRight;}@-webkit-keyframes fadeOut {	0% {		opacity: 1;	}	100% {		opacity: 0;	}}@keyframes fadeOut {	0% {		opacity: 1;	}	100% {		opacity: 0;	}}.fadeOut {	-webkit-animation-name: fadeOut;	animation-name: fadeOut;}@-webkit-keyframes slideInUp {	0% {		-webkit-transform: translate3d(0, 100%, 0);		transform: translate3d(0, 100%, 0);		visibility: visible;	}	100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}}@keyframes slideInUp {	0% {		-webkit-transform: translate3d(0, 100%, 0);		transform: translate3d(0, 100%, 0);		visibility: visible;	}	100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}}.slideInUp {	-webkit-animation-name: slideInUp;	animation-name: slideInUp;}@-webkit-keyframes slideInDown {	0% {		-webkit-transform: translate3d(0, -100%, 0);		transform: translate3d(0, -100%, 0);		visibility: visible;	}	100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}}@keyframes slideInDown {	0% {		-webkit-transform: translate3d(0, -100%, 0);		transform: translate3d(0, -100%, 0);		visibility: visible;	}	100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}}.slideInDown {	-webkit-animation-name: slideInDown;	animation-name: slideInDown;}@-webkit-keyframes slideInLeft {	0% {		-webkit-transform: translate3d(-100%, 0, 0);		transform: translate3d(-100%, 0, 0);		visibility: visible;	}	100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}}@keyframes slideInLeft {	0% {		-webkit-transform: translate3d(-100%, 0, 0);		transform: translate3d(-100%, 0, 0);		visibility: visible;	}	100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}}.slideInLeft {	-webkit-animation-name: slideInLeft;	animation-name: slideInLeft;}@-webkit-keyframes slideInRight {	0% {		-webkit-transform: translate3d(100%, 0, 0);		transform: translate3d(100%, 0, 0);		visibility: visible;	}	100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}}@keyframes slideInRight {	0% {		-webkit-transform: translate3d(100%, 0, 0);		transform: translate3d(100%, 0, 0);		visibility: visible;	}	100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}}.slideInRight {	-webkit-animation-name: slideInRight;	animation-name: slideInRight;}@-webkit-keyframes slideOutDown {	0% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}	100% {		visibility: hidden;		-webkit-transform: translate3d(0, 100%, 0);		transform: translate3d(0, 100%, 0);	}}@keyframes slideOutDown {	0% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}	100% {		visibility: hidden;		-webkit-transform: translate3d(0, 100%, 0);		transform: translate3d(0, 100%, 0);	}}.slideOutDown {	-webkit-animation-name: slideOutDown;	animation-name: slideOutDown;}@keyframes pagInX {	0% {		transform: translateX(-100%);	}	100% {		transform: translateX(0);	}}@keyframes pagOutX {	0% {		transform: translateX(0);	}	100% {		transform: translateX(100%);	}}@keyframes arrowTransformY {	25% {		transform: translateY(5px);	}	75% {		transform: translateY(-5px);	}}/*
*
* Tooltop Custom
*/[data-toggle='tooltip'] {	padding-left: .25em;	padding-right: .25em;	color: #b7b7b7;}.tooltip {	font-size: 15px;	line-height: 1.35;	letter-spacing: .05em;	color: #ffffff;	z-index: 1010;}.tooltip.bs-tooltip-top .arrow::before {	border-top-color: #151515;}.tooltip.bs-tooltip-right .arrow::before {	border-right-color: #151515;}.tooltip.bs-tooltip-bottom .arrow::before {	border-bottom-color: #151515;}.tooltip.bs-tooltip-left .arrow::before {	border-left-color: #151515;}/*
*
* Owl Carousel
*/.owl-carousel .animated {	animation-duration: 1000ms;	animation-fill-mode: both;}.owl-carousel .owl-animated-in {	z-index: 0;}.owl-carousel .owl-animated-out {	z-index: 1;}.owl-carousel .fadeOut {	animation-name: fadeOut;}@keyframes fadeOut {	0% {		opacity: 1;	}	100% {		opacity: 0;	}}/* 
 * 	Owl Carousel - Auto Height Plugin
 */.owl-height {	transition: height 500ms ease-in-out;}/* 
 *  Core Owl Carousel CSS File
 */.owl-carousel {	display: none;	width: 100%;	-webkit-tap-highlight-color: transparent;	/* position relative and z-index fix webkit rendering fonts issue */	position: relative;	z-index: 1;}.owl-carousel .owl-item > img {	width: 100%;}.owl-carousel .owl-stage {	position: relative;	-ms-touch-action: pan-Y;}.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;	/* fix for flashing background */	-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {	cursor: pointer;	user-select: none;}.owl-carousel.owl-loaded {	display: block;}.owl-carousel.owl-loading {	opacity: 0;	display: block;}.owl-carousel.owl-hidden {	opacity: 0;}.owl-carousel .owl-refresh .owl-item {	display: none;}.owl-carousel .owl-item {	position: relative;	min-height: 1px;	float: left;	-webkit-tap-highlight-color: transparent;	-webkit-touch-callout: none;}.owl-carousel .owl-grab {	cursor: move;	cursor: -webkit-grab;	cursor: grab;}.owl-carousel.owl-rtl {	direction: rtl;}.owl-carousel.owl-rtl .owl-item {	float: right;}/* No Js */.no-js .owl-carousel {	display: block;}/* 
 * 	Owl Carousel - Lazy Load Plugin
 */.owl-carousel .owl-item .owl-lazy {	opacity: 0;	transition: opacity 400ms ease;}/* 
 * 	Owl Carousel - Video Plugin
 */.owl-carousel .owl-video-wrapper {	position: relative;	height: 100%;	background: #000000;}.owl-carousel .owl-video-play-icon {	position: absolute;	height: 80px;	width: 80px;	left: 50%;	top: 50%;	margin-left: -40px;	margin-top: -40px;	font: 400 40px/80px 'FontAwesome';	cursor: pointer;	z-index: 1;	transition: scale 100ms ease;}.owl-carousel .owl-video-play-icon:before {	content: '\f144';}.owl-carousel .owl-video-play-icon:hover {	transform: scale(1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {	display: none;}.owl-carousel .owl-video-tn {	opacity: 0;	height: 100%;	background-position: center center;	background-repeat: no-repeat;	background-size: contain;	transition: opacity 400ms ease;}.owl-carousel .owl-video-frame {	position: relative;	z-index: 1;}/*
 * Owl Navigation
 */.owl-nav.disabled {	display: none !important;}.owl-prev,.owl-next {	position: absolute;	top: 50%;	padding: 0;	font: 400 28px/40px "Material Design Icons";	color: rgba(21, 21, 21, 0.2);	border: none;	background: transparent;	transform: translateY(-50%);	transition: all .25s ease-in-out;	cursor: pointer;}.owl-prev:hover,.owl-next:hover {	color: #151515;}.owl-prev {	left: 0;}.owl-prev::before {	content: "\f14a";}.owl-next {	right: 0;}.owl-next::before {	content: "\f14f";}/*
 * Owl Pagination
 */.owl-dots {	text-align: center;	margin-top: 20px;	font-size: 0;	line-height: 0;}.owl-dots.disabled {	display: none !important;}.owl-dot {	position: relative;	display: inline-block;	width: 14px;	height: 14px;	border: none;	margin-left: 5px;	margin-right: 5px;	text-align: center;	outline: none;	cursor: pointer;	background-color: #ebebeb;	transition: .2s;}.owl-dot::before {	position: absolute;	content: '';	top: 50%;	left: 50%;	width: 6px;	height: 6px;	opacity: 0;	background: #6046b6;	transform: translate3d(-50%, -50%, 0);	will-change: transform;	transition: all .2s ease;}.owl-dot:only-child {	display: none;}.owl-dot:hover::before, .owl-dot:focus::before {	opacity: 1;}.owl-dot.active::before {	opacity: 1;	width: 14px;	height: 14px;}.owl-carousel.owl-carousel-light-dots .owl-dot {	border-color: #ffffff;}.owl-carousel.owl-carousel-light-dots .owl-dot:hover, .owl-carousel.owl-carousel-light-dots .owl-dot:focus {	background-color: #ffffff;}.owl-carousel.owl-carousel-light-dots .owl-dot.active {	background-color: #ffffff;}[class*='dots-custom']:not(.dots-custom-wrap) {	font-size: 0;	line-height: 0;}.dots-custom-wrap {	margin-top: 20px;}.owl-custom-nav {	display: flex;	flex-wrap: nowrap;	align-items: center;	margin-bottom: -10px;	margin-left: -10px;}.owl-custom-nav:empty {	margin-bottom: 0;	margin-left: 0;}.owl-custom-nav > * {	display: inline-block;	margin-top: 0;	margin-bottom: 10px;	margin-left: 10px;}.owl-custom-nav .owl-prev,.owl-custom-nav .owl-next {	position: static;	text-align: center;	transform: none;	width: 60px;	height: 60px;	padding: 0;	line-height: 56px;	color: #151515;	border: 2px solid #151515;	background: #ffffff;}.owl-custom-nav .owl-prev:hover,.owl-custom-nav .owl-next:hover {	color: #ffffff;	background: #6046b6;	border-color: #6046b6;}@media (min-width: 992px) {	.owl-custom-nav {		margin-bottom: -16px;		margin-left: -16px;	}	.owl-custom-nav:empty {		margin-bottom: 0;		margin-left: 0;	}	.owl-custom-nav > * {		display: inline-block;		margin-top: 0;		margin-bottom: 16px;		margin-left: 16px;	}}@media (min-width: 1200px) {	.owl-custom-nav .owl-prev,	.owl-custom-nav .owl-next {		width: 72px;		height: 67px;		line-height: 63px;	}}.owl-custom-nav-2 {	display: flex;	align-items: center;}.owl-custom-nav-2 .owl-prev,.owl-custom-nav-2 .owl-next {	position: static;	text-align: center;	padding: 0;	width: 54px;	line-height: 28px;	color: #151515;	background: #ffffff;	border: none;	transform: none;}.owl-custom-nav-2 .owl-prev:hover,.owl-custom-nav-2 .owl-next:hover {	color: #6046b6;}.owl-custom-nav-2 .owl-next {	border-left: 1px solid #e1e1e1;}.dots-style-2 .owl-dots {	margin-top: 30px;}.dots-style-2 .owl-dot {	width: 30px;	height: 20px;	margin-left: 8px;	margin-right: 8px;	background: transparent;	z-index: 1;}.dots-style-2 .owl-dot::before {	height: 4px;	width: 100%;	background: transparent;	opacity: 1;	z-index: 0;}.dots-style-2 .owl-dot::after {	position: absolute;	content: '';	top: 50%;	left: 0;	height: 4px;	width: 100%;	background: #e1e1e1;	transform: translate3d(0, -50%, 0);	z-index: -1;}.dots-style-2 .owl-dot:hover::before {	background: #151515;}.dots-style-2 .owl-dot.active::before {	background: #ffe745;}@media (min-width: 576px) {	.dots-style-2 .owl-dot {		width: 64px;	}}@media (min-width: 768px) {	.dots-style-2 .owl-dots {		margin-top: 45px;	}}.dots-style-3 .owl-dot.active::before {	background: #6046b6;}.dots-style-4 {	overflow: hidden;	padding-right: 30px;}.dots-style-4 .owl-dots {	position: absolute;	top: -13px;	right: 0;	margin-top: 0;}.dots-style-4 .owl-dots::before {	position: absolute;	content: '';	top: calc( 100% + 20px);	height: 100vh;	border-left: 1px solid #ebebeb;}.dots-style-4 .owl-dot {	display: block;	margin: 17px 0;}@media (min-width: 576px) {	.dots-style-4 {		padding-right: 40px;	}}@media (min-width: 1200px) {	.dots-style-4 {		padding-right: 50px;	}}.owl-style-1 {	text-align: center;}.owl-style-1 .owl-dot {	margin: 0 9px;}@media (min-width: 576px) {	.owl-style-1 {		position: relative;		padding-right: 60px;		padding-bottom: 30px;	}	.owl-style-1 .owl-carousel::before {		display: inline-block;		position: absolute;		content: '';		top: 20px;		right: 0;		bottom: 0;		left: 0;		border: 4px solid #e8e8e8;		transform: translate3d(60px, 30px, 0);		pointer-events: none;	}	.owl-style-1 .owl-dot {		display: block;		margin: 18px auto;	}	.dots-custom-wrap {		position: absolute;		top: 50%;		right: 4px;		width: 100%;		max-width: 56px;		text-align: center;		transform: translate3d(0, -40%, 0);		margin-top: 0;	}}@media (min-width: 1200px) {	.owl-style-1 {		margin-right: 40px;		margin-left: 24px;	}}.owl-numbering {	color: #151515;	margin-top: 16px;}.owl-numbering > * {	display: inline-block;	vertical-align: middle;}@media (min-width: 576px) {	.owl-numbering {		margin-top: 0;		padding: 6px 5px;	}	.owl-numbering > * {		display: block;	}}.owl-style-2 {	text-align: center;}.owl-style-2 .owl-dots {	margin-top: 30px;}@media (min-width: 992px) {	.owl-style-2 .owl-dots {		position: relative;		display: inline-block;		margin-top: 50px;	}	.owl-style-2 .owl-dots::before {		position: absolute;		content: '';		top: 50%;		right: 0;		left: 0;		height: 2px;		background: rgba(255, 255, 255, 0.2);		transform: translate3d(0, -50%, 0);	}	.owl-style-2 .owl-dot {		width: 92px;		height: 20px;		margin: 0 75px;		background: transparent;	}	.owl-style-2 .owl-dot:last-child {		margin-right: 0;	}	.owl-style-2 .owl-dot:first-child {		margin-left: 0;	}	.owl-style-2 .owl-dot::before {		background: #ffffff;		transition-duration: .3s;		z-index: 1;	}	.owl-style-2 .owl-dot::after {		position: absolute;		content: '';		top: 50%;		right: 0;		left: 0;		height: 4px;		background: rgba(255, 255, 255, 0.3);		transform: translate3d(0, -50%, 0);		will-change: transform;	}	.owl-style-2 .owl-dot:focus::before, .owl-style-2 .owl-dot:hover::before {		width: 100%;		height: 4px;	}	.owl-style-2 .owl-dot.active::before {		width: 100%;		height: 4px;		background: #ffe745;	}}.owl-style-3 .owl-stage-outer {	margin: -10px -15px;	padding: 10px 15px;}.owl-style-4 .owl-stage {	display: flex;	align-items: stretch;}.owl-style-4 .owl-item {	flex: 0 0 auto;}.owl-style-4 .owl-next,.owl-style-4 .owl-prev {	display: none;	top: 79%;	transform: none;}.owl-style-4 .owl-prev {	left: 12px;}.owl-style-4 .owl-next {	right: 12px;}@media (min-width: 768px) {	.owl-style-4 {		overflow: hidden;	}	.owl-style-4 > div {		width: calc( 100% + 30px);		margin-left: -15px;		margin-right: -15px;	}}@media (min-width: 992px) {	.owl-style-4 .owl-next,	.owl-style-4 .owl-prev {		display: inline-block;	}	.owl-style-4 .owl-dots {		display: none;	}}.owl-style-5 .owl-stage-outer {	margin: -30px -15px -15px;	padding: 30px 15px 15px;}@media (min-width: 1200px) {	.owl-style-5 .owl-stage-outer {		margin: -40px -30px -30px;		padding: 40px 30px 30px;	}}.owl-style-6 .owl-stage-outer {	margin: -15px;	padding: 15px;}@media (min-width: 1200px) {	* + .owl-style-6 {		margin-top: 60px;	}}.owl-style-7 .owl-item {	padding: 0 15px;}@media (max-width: 1599px) {	.owl-style-7 .owl-dots {		display: block !important;		margin-top: 30px;	}}.owl-style-8 .owl-stage-outer {	margin: -20px;	padding: 20px;}@media (min-width: 1200px) {	.owl-style-8 .owl-dots {		margin-top: 70px;	}}.owl-style-9 .owl-stage-outer {	margin: -10px;	padding: 10px;}.owl-style-10 {	overflow: hidden;	padding: 33px 40px;	border-width: 1px 0 1px 0;	border-style: solid;	border-color: #e1e1e1;}.owl-style-10 .owl-nav {	display: flex;	align-items: center;	justify-content: space-between;	position: absolute;	top: 50%;	right: 0;	left: 0;	transform: translate3d(0, -50%, 0);	pointer-events: none;}.owl-style-10 .owl-nav::before, .owl-style-10 .owl-nav::after {	position: absolute;	content: '';	width: 100%;	height: 1000%;	border-width: 0 1px 0 1px;	border-style: solid;	border-color: #e1e1e1;}.owl-style-10 .owl-nav::before {	bottom: 100%;}.owl-style-10 .owl-nav::after {	top: 100%;}.owl-style-10 .owl-prev,.owl-style-10 .owl-next {	position: relative;	top: auto;	line-height: 54px;	transform: none;	pointer-events: auto;}.owl-style-10 .owl-prev {	left: -5px;}.owl-style-10 .owl-next {	right: -5px;}* + .owl-style-10 {	margin-top: 50px;}@media (min-width: 992px) {	.owl-style-10 {		padding-left: 70px;		padding-right: 70px;	}}@media (min-width: 1200px) {	.owl-style-10 {		padding-left: 100px;		padding-right: 100px;	}	* + .owl-style-10 {		margin-top: 70px;	}}.ie-10 .owl-style-10,.ie-11 .owl-style-10,.ie-edge .owl-style-10 {	overflow: visible;	border-width: 1px;}.ie-10 .owl-style-10 .owl-nav::before, .ie-10 .owl-style-10 .owl-nav::after,.ie-11 .owl-style-10 .owl-nav::before,.ie-11 .owl-style-10 .owl-nav::after,.ie-edge .owl-style-10 .owl-nav::before,.ie-edge .owl-style-10 .owl-nav::after {	display: none;}.ie-10 .owl-style-10 .owl-prev,.ie-10 .owl-style-10 .owl-next,.ie-11 .owl-style-10 .owl-prev,.ie-11 .owl-style-10 .owl-next,.ie-edge .owl-style-10 .owl-prev,.ie-edge .owl-style-10 .owl-next {	background: #ffffff;}.owl-style-11 .owl-stage-outer {	margin: -20px;	padding: 20px;}.owl-style-12 .owl-stage-outer {	padding: 60px 24px 0;	margin-left: -24px;	margin-right: -24px;}.owl-style-12 .owl-item .quote-tara-caption {	opacity: .3;}.owl-style-12 .owl-item .quote-tara-author,.owl-style-12 .owl-item .quote-tara-status {	opacity: .4;}.owl-style-12 .quote-tara {	pointer-events: none;}.owl-style-12 .owl-item.center .quote-tara {	pointer-events: auto;}.owl-style-12 .owl-item.center .quote-tara-caption {	opacity: 1;}.owl-style-12 .owl-item.center .quote-tara-author,.owl-style-12 .owl-item.center .quote-tara-status {	opacity: 1;}.owl-style-12 .owl-prev,.owl-style-12 .owl-next {	top: 0;	font-size: 31px;	transform: none;	color: #151515;}.owl-style-12 .owl-prev:hover,.owl-style-12 .owl-next:hover {	color: #6046b6;}.owl-style-12 .owl-next {	right: 5%;}.owl-style-12 .owl-prev {	left: 5%;}* + .owl-style-12 {	margin-top: 26px;}@media (min-width: 992px) {	.owl-style-12 .owl-stage-outer {		padding-top: 100px;	}	.owl-style-12 .owl-prev,	.owl-style-12 .owl-next {		top: 35px;	}	.owl-style-12 .owl-next {		right: 14%;	}	.owl-style-12 .owl-prev {		left: 14%;	}}.owl-style-13 .owl-prev,.owl-style-13 .owl-next {	display: none;	font-size: 31px;	color: #151515;}.owl-style-13 .owl-prev:hover,.owl-style-13 .owl-next:hover {	color: #6046b6;}.owl-style-13 .owl-dots {	margin-top: 30px;}@media (min-width: 992px) {	.owl-style-13 {		padding-left: 40px;		padding-right: 40px;	}	.owl-style-13 .owl-prev,	.owl-style-13 .owl-next {		display: inline-block;	}	.owl-style-13 .owl-next {		right: -15px;	}	.owl-style-13 .owl-prev {		left: -15px;	}	.owl-style-13 .owl-dots {		display: none;	}}@media (min-width: 1200px) {	.owl-style-13 {		padding-left: 100px;		padding-right: 100px;	}	.owl-style-13 .owl-next {		right: 20px;	}	.owl-style-13 .owl-prev {		left: 20px;	}}.owl-wrap-1 {	margin-left: -15px;	margin-right: -15px;}* + .owl-wrap-1 {	margin-top: 50px;}.lg-sub-html, .lg-toolbar {	background-color: rgba(0, 0, 0, 0.45);}/*
*
* Material Parallax
*/.parallax-container {	position: relative;	overflow: hidden;	background-color: #47505f;	background-position: 50%;}.material-parallax {	position: absolute;	top: 0;	left: -1px;	right: -1px;	bottom: 0;}.ipad .parallax-container, .iphone .parallax-container {	background-attachment: scroll !important;}.material-parallax img {	display: none;	position: absolute;	left: 50%;	bottom: 0;	min-width: 101%;	min-height: 101%;	max-width: none;	transform: translate3d(-50%, 0, 0);}.parallax-content {	position: relative;	z-index: 1;}.container + .parallax-container {	margin-top: 30px;}@media (min-width: 992px) {	.container + .parallax-container {		margin-top: 50px;	}}.slick-slider {	position: relative;	display: block;	-moz-box-sizing: border-box;	box-sizing: border-box;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-ms-touch-action: pan-y;	touch-action: pan-y;	-webkit-tap-highlight-color: transparent;}.slick-list {	position: relative;	overflow: hidden;	display: block;	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;	left: 0;	top: 0;	display: block;}.slick-track:before, .slick-track:after {	content: "";	display: table;}.slick-track:after {	clear: both;}.slick-loading .slick-track {	visibility: hidden;}.slick-slide {	float: left;	height: 100%;	min-height: 1px;	text-align: center;	padding-left: 0;	padding-right: 0;	display: none;}[dir="rtl"] .slick-slide {	float: right;}.slick-slide img {	display: inline-block;	width: 100%;}.slick-slide:focus {	outline: none;}.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;}.slick-arrow.slick-hidden {	display: none;}.slick-loading .slick-list {	background: #fff url("../images/ajax-loader.html") center center no-repeat;}/* Icons *//* Arrows */.slick-prev,.slick-next {	display: block;	padding: 0;	font-size: 22px;	line-height: 1;	border: none;	background: transparent;	cursor: pointer;	z-index: 9;}.slick-prev:hover,.slick-next:hover {	outline: none;	color: #6046b6;}.slick-prev::before {	content: '\f14a';}.slick-next::before {	content: '\f14f';}.slick-prev:before, .slick-next:before {	font-family: "Material Design Icons";	opacity: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}/* Dots */.slick-dots {	position: absolute;	bottom: -45px;	list-style: none;	display: block;	text-align: center;	padding: 0;	width: 100%;}.slick-dots li {	position: relative;	display: inline-block;	width: 14px;	height: 14px;	margin: 0 5px;	padding: 0;	cursor: pointer;}.slick-dots li button {	border: 0;	display: block;	height: 14px;	width: 14px;	outline: none;	line-height: 0;	font-size: 0;	color: transparent;	background: #e1e1e1;	cursor: pointer;}.slick-dots li button:before {	position: absolute;	content: '';	top: 50%;	left: 50%;	width: 6px;	height: 6px;	opacity: 0;	background: #6046b6;	transform: translate3d(-50%, -50%, 0);	will-change: transform;	transition: all .2s ease;}.slick-dots li button:hover, .slick-dots li button:focus {	outline: none;}.slick-dots li button:hover:before, .slick-dots li button:focus:before {	opacity: 0.7;}.slick-dots li.slick-active button:before {	opacity: 1;	width: 14px;	height: 14px;}.child-carousel .slick-slide {	cursor: pointer;}.child-carousel .slick-slide img {	width: 100%;}@media (min-width: 768px) {	.child-carousel .slick-slide {		max-width: 100%;	}}.slick-custom-nav .slick-prev,.slick-custom-nav .slick-next {	background-color: transparent;	font-size: 60px;}.slick-custom-nav .slick-prev {	left: -30px;}.slick-custom-nav .slick-next {	right: -20px;}@media (min-width: 1600px) {	.slick-custom-nav .slick-prev {		left: -50px;	}	.slick-custom-nav .slick-next {		right: -40px;	}}.slick-project .slick-prev,.slick-project .slick-next {	position: absolute;	bottom: 1px;	width: 50px;	height: 50px;	font-size: 26px;	line-height: 50px;	outline: none;	border-style: solid;	border-color: #e1e1e1;	color: #151515;	background: #ffffff;	transition: all .25s ease-in-out;}.slick-project .slick-prev:hover,.slick-project .slick-next:hover {	color: #6046b6;}.slick-project .slick-prev {	right: 50px;	border-width: 0 1px 0 1px;}.slick-project .slick-prev::before {	content: '\f14a';}.slick-project .slick-next {	right: 0;	border-width: 0 1px 0 0;}.slick-project .slick-next::before {	content: '\f14f';}.slick-project .carousel-parent {	margin-bottom: 16px;}.slick-project .child-carousel {	margin-right: -12px;}.slick-project .child-carousel .slick-slide {	margin-right: 16px;}@media (min-width: 576px) {	.slick-project .slick-prev,	.slick-project .slick-next {		width: 74px;		height: 74px;		line-height: 74px;	}	.slick-project .slick-prev {		right: 74px;	}}.slick-project-caption {	text-align: left;	padding: 14px 120px 14px 20px;	border: 1px solid #e1e1e1;}.slick-project-title {	font-weight: 400;	letter-spacing: .05em;	font-size: 18px;	line-height: 22px;	text-transform: none;	color: #151515;}.slick-project + .table-custom-responsive {	margin-top: 20px;}@media (min-width: 576px) {	.slick-project-caption {		padding: 26px 170px 26px 30px;	}}.slick-product.slick-vertical .slick-prev,.slick-product.slick-vertical .slick-next {	position: absolute;	top: 50%;	padding: 0;	width: 40px;	height: 40px;	font-size: 24px;	line-height: 40px;	border: none;	outline: none;	margin-top: -10px \9;	/*lte IE 8*/	color: #ffffff;	background: #6046b6;	transform: translate(0, -50%);}.slick-product.slick-vertical .slick-prev.slick-disabled,.slick-product.slick-vertical .slick-next.slick-disabled {	background-color: #ebebeb;}.slick-product.slick-vertical .slick-prev {	left: -15px;}[dir="rtl"] .slick-product.slick-vertical .slick-prev {	left: auto;	right: 0;}.slick-product.slick-vertical .slick-prev:before {	content: "";}[dir="rtl"] .slick-product.slick-vertical .slick-prev:before {	content: "";}.slick-product.slick-vertical .slick-next {	right: -15px;}[dir="rtl"] .slick-product.slick-vertical .slick-next {	left: 0;	right: auto;}.slick-product.slick-vertical .slick-next:before {	content: "";}[dir="rtl"] .slick-product.slick-vertical .slick-next:before {	content: "";}.slick-product.slick-vertical .carousel-parent {	margin-bottom: 7px;}.slick-product.slick-vertical .child-carousel .slick-list {	margin-left: -6px;	margin-right: -6px;}.slick-product.slick-vertical .child-carousel .slick-slide {	margin: 0 6px;}@media (min-width: 768px) and (max-width: 991px) {	.slick-product.slick-vertical {		display: flex;		margin-left: -6px;		margin-right: -6px;	}	.slick-product.slick-vertical .carousel-parent,	.slick-product.slick-vertical .child-carousel {		padding-left: 6px;		padding-right: 6px;	}	.slick-product.slick-vertical .carousel-parent {		width: 74%;		margin-bottom: 0;	}	.slick-product.slick-vertical .child-carousel {		width: 26%;		display: flex;		align-content: stretch;	}	.slick-product.slick-vertical .child-carousel .slick-list {		display: flex;		margin-left: 0;		margin-right: 0;	}	.slick-product.slick-vertical .child-carousel .slick-slide {		width: calc(100% - 10px) !important;		margin-left: 5px;		margin-right: 5px;	}	.slick-product.slick-vertical .slick-arrow {		right: auto;		left: 50%;		transform: translate(-50%, 0);	}	.slick-product.slick-vertical .slick-prev {		top: -10px;	}	.slick-product.slick-vertical .slick-prev::before {		content: '\f239';	}	.slick-product.slick-vertical .slick-next {		top: auto;		bottom: -10px;	}	.slick-product.slick-vertical .slick-next::before {		content: '\f236';	}}@media (min-width: 992px) {	.slick-product.slick-vertical {		margin-right: 25px;	}}@media (min-width: 1200px) {	.slick-product.slick-vertical {		margin-right: 38px;	}}.slick-product-figure {	position: relative;	overflow: hidden;	background: #f3f3f3;	transition: all .3s ease;}.slick-product-figure img {	width: 100%;	transform: none;	transition: inherit;}.child-carousel .slick-product-figure {	margin-top: 5px;	margin-bottom: 5px;}.child-carousel .slick-product-figure img {	will-change: transform;}.child-carousel .slick-product-figure:hover {	background: rgba(243, 243, 243, 0.5);}.child-carousel .slick-product-figure:hover img {	transform: scale(1.1);}.child-carousel .slick-current .slick-product-figure {	background: transparent;	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.17);}.slick-quote .carousel-parent {	margin-bottom: 30px;}.slick-quote .child-carousel {	margin-right: -22px;}.slick-quote .child-carousel .slick-slide {	margin-right: 22px;	opacity: .5;	transition: all .25s ease-in-out;}.slick-quote .child-carousel .slick-slide:hover {	opacity: 1;}.slick-quote .child-carousel .slick-current {	opacity: 1;}* + .slick-quote {	margin-top: 27px;}@media (min-width: 992px) {	* + .slick-quote {		margin-top: 32px;	}}.slick-team {	background: #ffffff;}.slick-team .child-team-carousel {	position: relative;	padding: 0 30px;	margin: 20px auto 0;}.slick-team .child-carousel {	position: static;	margin-right: -10px;}.slick-team .child-carousel .slick-slide {	position: relative;	margin-right: 10px;	padding: 20px 0;}.slick-team .child-carousel .slick-slide::before {	position: absolute;	content: '';	bottom: 0;	left: 50%;	width: 0;	height: 3px;	background: #ffe745;	transform: translate3d(-50%, 0, 0);	will-change: transform;	transition: all .3s ease;}.slick-team .child-carousel .slick-slide img {	filter: grayscale(100%);	transition: all .3s ease;}.slick-team .child-carousel .slick-slide:hover img {	filter: grayscale(0);}.slick-team .child-carousel .slick-slide.slick-current::before {	width: 30px;}.slick-team .child-carousel .slick-slide.slick-current img {	filter: grayscale(0);}.slick-team .child-carousel .slick-arrow {	position: absolute;	top: 50%;	transform: translate3d(0, -50%, 0);}.slick-team .child-carousel .slick-next {	right: 0;}.slick-team .child-carousel .slick-prev {	left: 0;}.slick-team .team-creative-figure img {	width: 120px;}* + .slick-team {	margin-top: 35px;}@media (min-width: 576px) {	.slick-team .child-team-carousel {		max-width: 80%;	}	.slick-team .team-creative-figure img {		width: 150px;	}}@media (min-width: 768px) {	.slick-team {		padding: 28px 20px;		border: 1px solid #e1e1e1;	}	.slick-team .child-team-carousel {		max-width: 380px;		margin-top: -115px;		margin-right: 0;	}	.slick-team .team-creative-figure img {		width: 240px;	}	.slick-team .team-creative-body {		padding: 10px 0 130px 6px;	}}@media (min-width: 992px) {	.slick-team .child-team-carousel {		max-width: 300px;	}	.slick-team-2 {		position: relative;		z-index: 1;	}	.slick-team-2::before, .slick-team-2::after {		position: absolute;		content: '';		width: 0;		height: 0;		border-style: solid;		transform: translate3d(50%, 0, 0);	}	.slick-team-2::before {		top: 22px;		right: 0;		border-width: 40px 24px 0 24px;		border-color: #e1e1e1 transparent transparent transparent;		z-index: -1;	}	.slick-team-2::after {		top: 23px;		right: 1px;		border-width: 39px 23.5px 0 23.5px;		border-color: #ffffff transparent transparent transparent;		z-index: 1;	}}@media (min-width: 1200px) {	.slick-team {		padding-bottom: 66px;	}	.slick-team .child-team-carousel {		max-width: 410px;		margin-top: -155px;	}	.slick-team .team-creative-figure img {		width: auto;	}	.slick-team .team-creative-body {		padding-bottom: 170px;	}}@media (min-width: 1600px) {	.slick-team {		padding-left: 28px;		padding-right: 28px;	}}.slick-news {	margin: -15px;}.slick-news .slick-slide {	padding: 15px;}.slick-news .slick-dots {	top: 50%;	right: 15px;	bottom: auto;	width: auto;	transform: translate3d(0, -50%, 0);}.slick-news .slick-dots li {	display: block;	margin: 10px 0;}@media (min-width: 576px) {	.slick-news .slick-dots {		display: none !important;	}}.custom-arrows-4 .slick-arrow {	display: inline-block;	vertical-align: middle;	font-size: 28px;	padding: 0 12px;}.custom-arrows-4 > * + * {	border-left: 1px solid #e1e1e1;}@media (min-width: 1200px) {	.custom-arrows-4 {		padding-bottom: 8px;	}}.context-dark .custom-arrows-4 .slick-arrow, .bg-gray-dark .custom-arrows-4 .slick-arrow, .bg-primary .custom-arrows-4 .slick-arrow {	color: #ffffff;}.context-dark .custom-arrows-4 .slick-arrow:hover, .bg-gray-dark .custom-arrows-4 .slick-arrow:hover, .bg-primary .custom-arrows-4 .slick-arrow:hover {	color: #ffe745;}.context-dark .custom-arrows-4 > * + *, .bg-gray-dark .custom-arrows-4 > * + *, .bg-primary .custom-arrows-4 > * + * {	border-color: rgba(225, 225, 225, 0.3);}.slick-fraction {	font-size: 26px;	line-height: 1;	letter-spacing: 0;	font-weight: 300;	color: #6046b6;}@media (min-width: 576px) {	.slick-fraction {		font-size: 30px;	}}@media (min-width: 768px) {	.slick-fraction {		font-size: 36px;	}}.slick-fraction-current {	font-size: 40px;	line-height: .88;	font-weight: 100;	color: rgba(21, 21, 21, 0.3);}@media (min-width: 576px) {	.slick-fraction-current {		font-size: 50px;	}}@media (min-width: 768px) {	.slick-fraction-current {		font-size: 70px;	}}@media (min-width: 992px) {	.slick-fraction-current {		font-size: 90px;	}}@media (min-width: 1200px) {	.slick-fraction-current {		font-size: 118px;	}}.swiper-pagination__fraction-count {	margin-left: 6px;}.context-dark .slick-fraction, .bg-gray-dark .slick-fraction, .bg-primary .slick-fraction {	color: inherit;}.context-dark .slick-fraction-current, .bg-gray-dark .slick-fraction-current, .bg-primary .slick-fraction-current {	color: rgba(255, 255, 255, 0.21);}.slick-style-1 .slick-slide {	text-align: inherit;}* + .slick-style-1 {	margin-top: 35px;}.slick-style-2 {	padding: 20px;	margin-top: -25px;	background: #ffffff;}.slick-style-2 .slick-list {	margin-left: -15px;	margin-right: -15px;}.slick-style-2 .slick-slide {	text-align: inherit;	padding-left: 15px;	padding-right: 15px;}.slick-style-2 .quote-paris {	background: inherit;}@media (min-width: 576px) {	.slick-style-2 {		padding: 30px 40px;	}}@media (min-width: 768px) {	.slick-style-2 {		margin-top: -45px;		padding-top: 40px;		padding-bottom: 40px;	}}@media (min-width: 992px) {	.slick-style-2 {		padding: 50px;		margin-top: -55px;	}}@media (min-width: 1200px) {	.slick-style-2 {		padding-left: 70px;		padding-right: 70px;	}}