.owl-carousel { display: none; width: 100%; min-height: 520px !important; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; }@media (max-width: 600px) { .owl-carousel{ min-height: 270px; }} .owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden; } .owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .owl-carousel .owl-stage-outer { position: relative; overflow: hidden; border-radius: 5px; -webkit-transform: translate3d(0px, 0px, 0px); } .owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); } .owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; } .owl-carousel .owl-item img { display: block; width: 100%; } .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display: none; } .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot { cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot { background: none; color: inherit; border: none; padding: 0 !important; font: inherit; } .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 { visibility: hidden; } .owl-carousel.owl-drag .owl-item { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .owl-carousel.owl-grab { cursor: move; cursor: grab; } .owl-carousel.owl-rtl { direction: rtl; } .owl-carousel.owl-rtl .owl-item { float: right; }.no-js .owl-carousel { display: block; }.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-height { transition: height 500ms ease-in-out; }.owl-carousel .owl-item { } .owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms ease; } .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) { max-height: 0; } .owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform 100ms ease; }.owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 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; height: 100%; width: 100%; }.owl-theme .owl-nav { #margin-top: 10px; text-align: center; -webkit-tap-highlight-color: transparent;}.owl-theme .owl-nav [class*='owl-'] { color: #FFF; font-size: 14px; #margin: 5px; padding: 4px 7px; background: #D6D6D6; display: inline-block; cursor: pointer; border-radius: 3px;}.owl-theme .owl-nav [class*='owl-']:hover { background: #869791; color: #FFF; text-decoration: none;}.owl-theme .owl-nav .disabled { opacity: 0.5; cursor: default;}.owl-theme .owl-nav.disabled + .owl-dots { margin-top: 10px;}.owl-theme .owl-dots { text-align: center; -webkit-tap-highlight-color: transparent;}.owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline;}.owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: #282828; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; border-radius: 30px;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #007eff;}.owl-theme .owl-nav { #margin-top: 10px; text-align: center; -webkit-tap-highlight-color: transparent;}.owl-theme .owl-nav [class*='owl-'] { color: #FFF; font-size: 14px; #margin: 5px; padding: 4px 7px; background: #D6D6D6; display: inline-block; cursor: pointer; border-radius: 3px;}.owl-theme .owl-nav [class*='owl-']:hover { background: #869791; color: #FFF; text-decoration: none;}.owl-theme .owl-nav .disabled { opacity: 0.5; cursor: default;}.owl-theme .owl-nav.disabled + .owl-dots { margin-top: 10px;}.owl-theme .owl-dots { text-align: center; -webkit-tap-highlight-color: transparent; display: none;}.owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline;}.owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: #ffdab2; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; border-radius: 30px;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #ff6600;}.owl-prev, .owl-next { width: 40px; height: 40px; top: 150px; position: absolute; z-index: 2; background-color: rgba(255, 255, 255, 0.9) !important; border-radius: 20px !important;}.owl-prev span, .owl-next span { font-size: 26px !important; height: 40px; width: 40px; color: #323232 !important; margin-top: -10px;}.owl-prev { right: 20px;}.owl-next { left: 20px;}@media (max-width: 992px) { .owl-prev, .owl-next { top: 70px; }}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane > svg,.leaflet-pane > canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer {	position: absolute;	left: 0;	top: 0;	}.leaflet-container {	overflow: hidden;	}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow {	-webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-user-drag: none;	}.leaflet-safari .leaflet-tile {	image-rendering: -webkit-optimize-contrast;	}.leaflet-safari .leaflet-tile-container {	width: 1600px;	height: 1600px;	-webkit-transform-origin: 0 0;	}.leaflet-marker-icon,.leaflet-marker-shadow {	display: block;	}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile {	max-width: none !important;	max-height: none !important;	}.leaflet-container.leaflet-touch-zoom {	-ms-touch-action: pan-x pan-y;	touch-action: pan-x pan-y;	}.leaflet-container.leaflet-touch-drag {	-ms-touch-action: pinch-zoom; touch-action: none;	touch-action: pinch-zoom;}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {	-ms-touch-action: none;	touch-action: none;}.leaflet-container {	-webkit-tap-highlight-color: transparent;}.leaflet-container a {	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);}.leaflet-tile {	filter: inherit;	visibility: hidden;	}.leaflet-tile-loaded {	visibility: inherit;	}.leaflet-zoom-box {	width: 0;	height: 0;	-moz-box-sizing: border-box; box-sizing: border-box;	z-index: 8;	}.leaflet-overlay-pane svg {	-moz-user-select: none;	}.leaflet-pane { z-index: 4; }.leaflet-tile-pane { z-index: 2; }.leaflet-overlay-pane { z-index: 4; }.leaflet-shadow-pane { z-index: 5; }.leaflet-marker-pane { z-index: 6; }.leaflet-tooltip-pane { z-index: 6; }.leaflet-popup-pane { z-index: 7; }.leaflet-map-pane canvas { z-index: 1; }.leaflet-map-pane svg { z-index: 2; }.leaflet-vml-shape {	width: 1px;	height: 1px;	}.lvml {	behavior: url(#default#VML);	display: inline-block;	position: absolute;	}.leaflet-control {	position: relative;	z-index: 8;	pointer-events: visiblePainted; pointer-events: auto;	}.leaflet-top,.leaflet-bottom {	position: absolute;	z-index: 10;	pointer-events: none;	}.leaflet-top {	top: 0;	}.leaflet-right {	right: 0;	}.leaflet-bottom {	bottom: 0;	}.leaflet-left {	left: 0;	}.leaflet-control {	float: left;	clear: both;	}.leaflet-right .leaflet-control {	float: right;	}.leaflet-top .leaflet-control {	margin-top: 10px;	}.leaflet-bottom .leaflet-control {	margin-bottom: 10px;	}.leaflet-left .leaflet-control {	margin-left: 10px;	}.leaflet-right .leaflet-control {	margin-right: 10px;	}.leaflet-fade-anim .leaflet-tile {	will-change: opacity;	}.leaflet-fade-anim .leaflet-popup {	opacity: 0;	-webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; transition: opacity 0.2s linear;	}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {	opacity: 1;	}.leaflet-zoom-animated {	-webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0;	}.leaflet-zoom-anim .leaflet-zoom-animated {	will-change: transform;	}.leaflet-zoom-anim .leaflet-zoom-animated {	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1); -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1); transition: transform 0.25s cubic-bezier(0,0,0.25,1);	}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile {	-webkit-transition: none; -moz-transition: none; transition: none;	}.leaflet-zoom-anim .leaflet-zoom-hide {	visibility: hidden;	}.leaflet-interactive {	cursor: pointer;	}.leaflet-grab {	cursor: -webkit-grab;	cursor: -moz-grab;	cursor: grab;	}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive {	cursor: crosshair;	}.leaflet-popup-pane,.leaflet-control {	cursor: auto;	}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable {	cursor: move;	cursor: -webkit-grabbing;	cursor: -moz-grabbing;	cursor: grabbing;	}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane > svg path,.leaflet-tile-container {	pointer-events: none;	}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane > svg path.leaflet-interactive {	pointer-events: visiblePainted; pointer-events: auto;	}.leaflet-container {	background: #ddd;	outline: 0;	}.leaflet-container a {	color: #0078A8;	}.leaflet-container a.leaflet-active {	outline: 2px solid orange;	}.leaflet-zoom-box {	border: 2px dotted #38f;	background: rgba(255,255,255,0.5);	}.leaflet-container {	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;	}.leaflet-bar {	box-shadow: 0 1px 5px rgba(0,0,0,0.65);	border-radius: 4px;	}.leaflet-bar a,.leaflet-bar a:hover {	background-color: #fff;	border-bottom: 1px solid #ccc;	width: 26px;	height: 26px;	line-height: 26px;	display: block;	text-align: center;	text-decoration: none;	color: black;	}.leaflet-bar a,.leaflet-control-layers-toggle {	background-position: 50% 50%;	background-repeat: no-repeat;	display: block;	}.leaflet-bar a:hover {	background-color: #f4f4f4;	}.leaflet-bar a:first-child {	border-top-left-radius: 4px;	border-top-right-radius: 4px;	}.leaflet-bar a:last-child {	border-bottom-left-radius: 4px;	border-bottom-right-radius: 4px;	border-bottom: none;	}.leaflet-bar a.leaflet-disabled {	cursor: default;	background-color: #f4f4f4;	color: #bbb;	}.leaflet-touch .leaflet-bar a {	width: 30px;	height: 30px;	line-height: 30px;	}.leaflet-touch .leaflet-bar a:first-child {	border-top-left-radius: 2px;	border-top-right-radius: 2px;	}.leaflet-touch .leaflet-bar a:last-child {	border-bottom-left-radius: 2px;	border-bottom-right-radius: 2px;	}.leaflet-control-zoom-in,.leaflet-control-zoom-out {	font: bold 18px 'Lucida Console', Monaco, monospace;	text-indent: 1px;	}.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {	font-size: 22px;	}.leaflet-control-layers {	box-shadow: 0 1px 5px rgba(0,0,0,0.4);	background: #fff;	border-radius: 5px;	}.leaflet-control-layers-toggle {	background-image: url(../../libs/leaflet/images/layers.png);	width: 36px;	height: 36px;	}.leaflet-retina .leaflet-control-layers-toggle {	background-image: url(../../libs/leaflet/images/layers-2x.png);	background-size: 26px 26px;	}.leaflet-touch .leaflet-control-layers-toggle {	width: 44px;	height: 44px;	}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle {	display: none;	}.leaflet-control-layers-expanded .leaflet-control-layers-list {	display: block;	position: relative;	}.leaflet-control-layers-expanded {	padding: 6px 10px 6px 6px;	color: #333;	background: #fff;	}.leaflet-control-layers-scrollbar {	overflow-y: scroll;	overflow-x: hidden;	padding-right: 5px;	}.leaflet-control-layers-selector {	margin-top: 2px;	position: relative;	top: 1px;	}.leaflet-control-layers label {	display: block;	}.leaflet-control-layers-separator {	height: 0;	border-top: 1px solid #ddd;	margin: 5px -10px 5px -6px;	}.leaflet-default-icon-path {	background-image: url(../../libs/leaflet/images/marker-icon.png);	}.leaflet-container .leaflet-control-attribution {	background: #fff;	background: rgba(255, 255, 255, 0.7);	margin: 0;	}.leaflet-control-attribution,.leaflet-control-scale-line {	padding: 0 5px;	color: #333;	}.leaflet-control-attribution a {	text-decoration: none;	}.leaflet-control-attribution a:hover {	text-decoration: underline;	}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale {	font-size: 11px;	}.leaflet-left .leaflet-control-scale {	margin-left: 5px;	}.leaflet-bottom .leaflet-control-scale {	margin-bottom: 5px;	}.leaflet-control-scale-line {	border: 2px solid #777;	border-top: none;	line-height: 1.1;	padding: 2px 5px 1px;	font-size: 11px;	white-space: nowrap;	overflow: hidden;	-moz-box-sizing: border-box; box-sizing: border-box;	background: #fff;	background: rgba(255, 255, 255, 0.5);	}.leaflet-control-scale-line:not(:first-child) {	border-top: 2px solid #777;	border-bottom: none;	margin-top: -2px;	}.leaflet-control-scale-line:not(:first-child):not(:last-child) {	border-bottom: 2px solid #777;	}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {	box-shadow: none;	}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {	border: 2px solid rgba(0,0,0,0.2);	background-clip: padding-box;	}.leaflet-popup {	position: absolute;	text-align: center;	margin-bottom: 20px;	}.leaflet-popup-content-wrapper {	padding: 1px;	text-align: left;	border-radius: 12px;	}.leaflet-popup-content {	margin: 13px 19px;	line-height: 1.4;	}.leaflet-popup-content p {	margin: 18px 0;	}.leaflet-popup-tip-container {	width: 40px;	height: 20px;	position: absolute;	left: 50%;	margin-left: -20px;	overflow: hidden;	pointer-events: none;	}.leaflet-popup-tip {	width: 17px;	height: 17px;	padding: 1px;	margin: -10px auto 0;	-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);	}.leaflet-popup-content-wrapper,.leaflet-popup-tip {	background: white;	color: #333;	box-shadow: 0 3px 14px rgba(0,0,0,0.4);	}.leaflet-container a.leaflet-popup-close-button {	position: absolute;	top: 0;	right: 0;	padding: 4px 4px 0 0;	border: none;	text-align: center;	width: 18px;	height: 14px;	font: 16px/14px Tahoma, Verdana, sans-serif;	color: #c3c3c3;	text-decoration: none;	font-weight: bold;	background: transparent;	}.leaflet-container a.leaflet-popup-close-button:hover {	color: #999;	}.leaflet-popup-scrolled {	overflow: auto;	border-bottom: 1px solid #ddd;	border-top: 1px solid #ddd;	}.leaflet-oldie .leaflet-popup-content-wrapper {	zoom: 1;	}.leaflet-oldie .leaflet-popup-tip {	width: 24px;	margin: 0 auto;	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);	}.leaflet-oldie .leaflet-popup-tip-container {	margin-top: -1px;	}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip {	border: 1px solid #999;	}.leaflet-div-icon {	background: #fff;	border: 1px solid #666;	}.leaflet-tooltip {	position: absolute;	padding: 6px;	background-color: #fff;	border: 1px solid #fff;	border-radius: 3px;	color: #222;	white-space: nowrap;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	pointer-events: none;	box-shadow: 0 1px 3px rgba(0,0,0,0.4);	}.leaflet-tooltip.leaflet-clickable {	cursor: pointer;	pointer-events: auto;	}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {	position: absolute;	pointer-events: none;	border: 6px solid transparent;	background: transparent;	content: "";	}.leaflet-tooltip-bottom {	margin-top: 6px;}.leaflet-tooltip-top {	margin-top: -6px;}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before {	left: 50%;	margin-left: -6px;	}.leaflet-tooltip-top:before {	bottom: 0;	margin-bottom: -12px;	border-top-color: #fff;	}.leaflet-tooltip-bottom:before {	top: 0;	margin-top: -12px;	margin-left: -6px;	border-bottom-color: #fff;	}.leaflet-tooltip-left {	margin-left: -6px;}.leaflet-tooltip-right {	margin-left: 6px;}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {	top: 50%;	margin-top: -6px;	}.leaflet-tooltip-left:before {	right: 0;	margin-right: -12px;	border-left-color: #fff;	}.leaflet-tooltip-right:before {	left: 0;	margin-left: -12px;	border-right-color: #fff;	}.noUi-target,.noUi-target * { -webkit-touch-callout: none; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -ms-touch-action: none; touch-action: none; -ms-user-select: none; -moz-user-select: none; user-select: none; -moz-box-sizing: border-box; box-sizing: border-box}.noUi-target { position: relative; margin-top: 5px;}.noUi-base,.noUi-connects { width: 100%; height: 100%; position: relative; z-index: 1}.noUi-connects { overflow: hidden; z-index: 0}.noUi-connect,.noUi-origin { will-change: transform; position: absolute; z-index: 1; top: 0; right: 0; -ms-transform-origin: 0 0; -webkit-transform-origin: 0 0; -webkit-transform-style: preserve-3d; transform-origin: 0 0; transform-style: flat}.noUi-connect { height: 100%; width: 100%}.noUi-origin { height: 10%; width: 10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin { left: 0; right: auto}.noUi-vertical .noUi-origin { width: 0}.noUi-horizontal .noUi-origin { height: 0}.noUi-handle { -webkit-backface-visibility: hidden; backface-visibility: hidden; position: absolute}.noUi-touch-area { height: 100%; width: 100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin { -webkit-transition: transform .3s; transition: transform .3s}.noUi-state-drag * { cursor: inherit!important}.noUi-horizontal { height: 3px}.noUi-horizontal .noUi-handle { width: 20px; height: 20px; right: -17px; top: -9px}.noUi-vertical { width: 18px}.noUi-vertical .noUi-handle { width: 20px; height: 20px; right: -6px; top: -17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle { left: -17px; right: auto}.noUi-target { background: #c0c1c4; border-radius: 4px; box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB}.noUi-connects { border-radius: 3px}.noUi-connect { background-color: var(--stroke-color);}.noUi-draggable { cursor: ew-resize}.noUi-vertical .noUi-draggable { cursor: ns-resize}.noUi-handle { border: 2px solid var(--secondary); border-radius: 50%; background: #FFF; cursor: default;}.noUi-active { border:2px solid var(--secondary);}[disabled] .noUi-connect { background: #B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target { cursor: not-allowed}.noUi-pips,.noUi-pips * { -moz-box-sizing: border-box; box-sizing: border-box}.noUi-pips { position: absolute; color: #999}.noUi-value { position: absolute; white-space: nowrap; text-align: center}.noUi-value-sub { color: #ccc; font-size: 10px}.noUi-marker { position: absolute; background: #CCC}.noUi-marker-sub { background: #AAA}.noUi-marker-large { background: #AAA}.noUi-pips-horizontal { padding: 10px 0; height: 80px; top: 100%; left: 0; width: 100%}.noUi-value-horizontal { -webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal { -webkit-transform: translate(50%, 50%); transform: translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker { margin-left: -1px; width: 2px; height: 5px}.noUi-marker-horizontal.noUi-marker-sub { height: 10px}.noUi-marker-horizontal.noUi-marker-large { height: 15px}.noUi-pips-vertical { padding: 0 10px; height: 100%; top: 0; left: 100%}.noUi-value-vertical { -webkit-transform: translate(0, -50%); transform: translate(0, -50%); padding-left: 25px}.noUi-rtl .noUi-value-vertical { -webkit-transform: translate(0, 50%); transform: translate(0, 50%)}.noUi-marker-vertical.noUi-marker { width: 5px; height: 2px; margin-top: -1px}.noUi-marker-vertical.noUi-marker-sub { width: 10px}.noUi-marker-vertical.noUi-marker-large { width: 15px}.noUi-tooltip { display: block; position: absolute; border: 1px solid #D9D9D9; border-radius: 3px; background: #fff; color: #000; padding: 5px; text-align: center; white-space: nowrap}.noUi-horizontal .noUi-tooltip { -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); left: 50%; bottom: 120%}.noUi-vertical .noUi-tooltip { -webkit-transform: translate(0, -50%); transform: translate(0, -50%); top: 50%; right: 120%}.datePicker { background-color: white; width: 100%; height: 450px; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; direction: rtl;}.DPbody { padding: 15px 5px 5px 5px; height: 385px;}.DPfooter { padding: 10px; text-align: left; position: relative; margin-top: 15px;}.DPcontainerLeft, .DPcontainerRight { padding: 5px; width: 100%;}.DPcontainerRight { display: none;}.DPdateType { position: absolute; left: 10px; color: #ff6f00; text-align: left; padding: 8px; width: 100px; cursor: pointer; font-size: 1rem; margin: 2px;}@media (max-width: 992px) { .DPdateType { width: 100px !important; height: 40px !important; padding: 8px !important; font-weight: normal; }}.DPcontainerTitle { text-align: center; font-weight: bold;}@media (max-width: 992px) { .DPcontainerTitle { padding: 0px 0px 20px 0px; }}.DPcontainerTitle span { font-size: 12pt;}.DPnextM, .DPprevM, .DPnextButtonMobile { color: black; font-size: 20px; line-height: 20pt; width: 60px; height: 30px; margin-top: -10px; margin-right: -10px; padding-top: 10px; cursor: pointer; touch-action: none;}.DPnextM i, .DPprevM i, .DPnextButtonMobile i { font-size: 30px;}@media (max-width: 992px) { .DPcontainerLeft { width: 100%; } .faDP .DPnextButtonMobile { display: block; } .enDP .DPnextButtonMobile { display: block; }}.DPnextArrowDisabled { color: #e5e5e5;}.enDP .DPnextM { float: right;}.enDP .DPprevM { float: left;}.faDP .DPnextM { float: left;}.faDP .DPprevM { float: right;}.DPeachDay { cursor: pointer;}.DPdaysTitle { width: 100%; direction: ltr; margin: 10px 0px;}.DPdaysBody {}.DPdaysTitle div, .DPdaysBody > div { display: inline-block; clear: both; width: 14.2%; padding-top: 10px; text-align: center; vertical-align: top;}.DPdaysTitle div { font-size: 1rem; color: black;}@media (max-width: 992px) { .DPdaysTitle div { font-size: 1.2rem; }}.DPdaysBody > div { color: #333333; height: 40px; width: 14.2857%; font-size: 16px; padding-top: 0px; margin-bottom: 7px;}.DPdaysBody > div div { height: 44px; width: 95%; padding-top: 7px; text-align: center; #border-radius: 20px; background-color: #e9ecef; line-height: 17px;}.DPdaysBody > div div span { font-size: 0.7rem;}.DPeachDay.DPtoday div { border: 2px solid #2d3c4f; padding-top: 6px;}.DPeachDay.DPdisbaleDays { color: #afafaf;}.DPdaysBody .DPtoRange { background-color: #ffe2cc !important; color: black;}.DPdaysBody .DPtoSelector:hover { color: white;}.DPdaysBody .DPtoSelected { background-color: #ffe2cc !important; color: white;}.faDP .DPdaysBody .DPtoSelected div { background-color: #ff690f !important;}.faDP .DPdaysBody .DPtoSelected { width: 40px; margin-left: calc(14.2% - 40px);}.enDP .DPdaysBody .DPtoSelected div { background-color: #ff690f !important;}.enDP .DPdaysBody .DPtoSelected { width: 40px; margin-right: calc(14.2% - 40px);}.DPdaysBody .DPtoSelectedRange { background-color: #ffe2cc !important; color: black;}.DPdaysBody .DPeachDay:not(.DPdisbaleDays):hover > div { background-color: #ff6f00 !important; color: white; cursor: pointer;}.DPsince div { background-color: #ff6f00 !important; color: white;}.faDP .DPdaysBody { direction: rtl;}.faDP .DPsince.DPtoRange, .enDP .DPtoSelected.DPtoRange { -webkit-border-top-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; -moz-border-radius-topright: 20px; -moz-border-radius-bottomright: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; background-color: #ffe2cc !important;}.faDP .DPtoSelected.DPtoRange, .enDP .DPsince.DPtoRange { -webkit-border-top-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-bottomleft: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; background-color: #ffe2cc !important;}.enDP .DPdaysBody { direction: ltr;}.ltr { direction: ltr;}.rtl { direction: rtl;}.DPcloseDatePicker { display: none;}@media (max-width: 992px) { .DPcloseDatePicker { padding: 10px; cursor: pointer; left: 10px; top: 10px; position: absolute; display: block; }}.DPtitleDateselectionSection { display: block; font-size: 1.3em; font-weight: bold; text-align: right;}.DPtitleDateselectionSectionReturn { color: #ff690f;}.quantContainer select { background-color: whitesmoke !important; width: 100% !important; border: 1px solid #e6e6e6 !important; border-radius: 0px;}.DPholiday { color: red !important;}.bestPriceClass{ color: green !important; font-weight: bold;}.calenderLegend{ float: right; text-align: right; font-size: 0.8rem;}body { background-color: var(--main-bg-color);}.tourUpperRibbon { background-color: #FFF; height: 70px; width: 100%; -webkit-box-shadow: 0px 2px 12px 0px rgba(76, 76, 76, 0.08); -moz-box-shadow: 0px 2px 12px 0px rgba(76, 76, 76, 0.08); box-shadow: 0px 2px 12px 0px rgba(76, 76, 76, 0.08); z-index: 3; }.tourUpperRibbonContainer { width: 100%; padding: 25px 10px; font-size: 1rem;}.changeSearchButton { margin-top: -10px; float: left; padding: 8px 15px; cursor: pointer; color: var(--secondary-text-color); border: 1px solid var(--input-color); border-radius: 12px; padding: 8px 15px; background-color: transparent; font-weight: 500;}@media (max-width: 992px) { .tourUpperRibbonContainer { margin-right: unset; padding: 10px 14px 24px 10px; position: relative; font-size: 12px; } .changeSearchButton { position: absolute; border-style: none; left: 5px; top: 14px; margin-top: unset; padding: 3px; height: 40px; width: 42px; text-align: center; color: var(--input-color); } .changeSearchButton i { font-size: 2rem; color: var(--input-color); }}.resultTabs { background-color: white; padding: 16px 0px; border-radius: 8px; margin-bottom: 12px;}.resultTabsItem { padding: 8px; text-align: center; font-size: 1rem; border-right: 1px solid var(--stroke-color); cursor: pointer; font-weight: 500; color: var(--secondary-text-color);}.resultTabs > div:first-child .resultTabsItem { border-right: unset;}.resultTabsItem i { width: 25px; margin: 0;}@media (max-width: 992px) { .resultTabsItem { font-size: 14px; padding: 5px 10px; }}.resultTabsItem.activeTab { color: var(--primary); font-weight: bold;}.resultTabsContainer { display: none;}.resultTabsContainer.activeTab { display: block;}.resultMain { padding: 15px 0px;}@media (max-width: 992px) { .resultMain { padding: 10px 5px; }}.resultMainContainer { min-height: 90vh; margin-left: -4px;}@media (max-width: 992px) { .resultMainContainer { width: 100%; } .resultTabs { -webkit-box-shadow: 0px 2px 12px 0px rgba(76, 76, 76, 0.08); -moz-box-shadow: 0px 2px 12px 0px rgba(76, 76, 76, 0.08); box-shadow: 0px 2px 12px 0px rgba(76, 76, 76, 0.08); }}.card { border-radius: 16px; background-color: white; direction: rtl; margin-top: 12px; overflow: hidden;}.cardFeatured { border: 2px solid var(--primary);}.card > div:first-child { display: inline-block; clear: both; vertical-align: top; width: 75%; padding: 20px; position: relative;}.card > div:nth-child(2) { display: inline-block; clear: both; vertical-align: top; width: 25%; height: 200px; padding: 24px 20px; position: relative; overflow: hidden;}.cardFeatured > div:nth-child(2) { background: var(--primary); background: -webkit-linear-gradient(right, #EE471A, #FE6A10); background: -moz-linear-gradient(right, #EE471A, #FE6A10); background: linear-gradient(to left, #EE471A, #FE6A10); color: white;}@media (max-width: 992px) { .card > div:first-child { width: 100%; padding: 12px; } .card > div:first-child { position: relative; } .card > div:nth-child(2) { width: 100%; border: unset; height: unset; } .cardFooter { padding: 16px 14px !important; border-top: 1px solid var(--stroke-color) !important; border-radius: 0px 0px 6px 6px !important; -moz-border-radius: 0px 0px 6px 6px !important; -webkit-border-radius: 0px 0px 6px 6px !important; display: flex !important; align-items: flex-end; } .cardFeatured > .cardFooter { border-style: none !important; border-radius: 0px !important; } .card > div:first-child > div { padding: 4px; }}.cardTags { height: 30px;}.cardTag { border-radius: 20px; color: var(--secondary); padding: 4px 12px !important; display: inline-block; clear: both; vertical-align: top; font-size: 0.6rem; font-weight: 500; display: flex; align-items: center; justify-content: center;}.cardTag.bestseller { color: var(--primary); background: rgba(253, 106, 22, 0.12); font-size: 12px; font-weight: 400;}.cardTag.blkFriday { color: var(--secondary-text-color); background: rgba(122, 122, 122, 0.08); font-size: 12px; font-weight: 400;}.discountTag { width: fit-content; direction: rtl; color: var(--success-color); background-color: rgba(18, 183, 106, 0.12); font-size: 12px; padding: 4px 12px;}.facilities { display: inline-block; clear: both; vertical-align: top; padding: 4px 12px; font-size: 0.8rem; color: var(--secondary-text-color);}.facilities i { margin-left: 5px; font-size: 14px;}.has_installment { position: absolute; left: 0px; top: 0px; border-radius: 8px 0px 8px 0px; -moz-border-radius: 8px 0px 8px 0px; -webkit-border-radius: 8px 0px 8px 0px; border-right: 2px solid #ffffff; border-bottom: 2px solid #ffffff; color: white; padding: 5px 10px; font-weight: bold; width: 70px !important; text-align: center;}.supplierBadge { display: inline-block; clear: both; vertical-align: top; background: url(../../img/icon/supplierBadge.jpg) scroll no-repeat no-repeat center center; background-size: 100% 100%; height: 20px; width: 16px;}.sidePadder { padding: 5px 20px;}@media (max-width: 992px) { .sidePadder { padding: 5px 10px } .facilities { font-size: 0.7rem; padding: 4px 0 4px 16px; }}.tourCapacity { color: var(--secondary-text-color); background: rgba(122, 122, 122, 0.08); padding: 4px 8px; border-radius: 4px; font-size: 0.8rem; font-weight: 400; display: flex; align-items: center; }.priceButton { width: 100%; font-weight: 500; font-size: 1rem; text-align: center; margin: 0 auto; height: 45px; border-radius: 12px;}.priceButton > span { font-weight: normal; font-size: 0.8rem;}@media (max-width: 992px) { .priceButton { width: 140px; height: fit-content; padding: 14px; font-size: 1rem; margin: 0; clear: both; vertical-align: top; float: left; display: flex; justify-content: center; gap: 4px; } .priceButton > span:nth-child(2) > { font-weight: normal; font-size: 1rem; }}.cardFeatured > div:nth-child(2) .priceButton { background: white; color: black;}@media (min-width: 992px) { .cardFeatured > div:nth-child(2) .priceButton { margin-bottom: 10px; } .cardFeatured > .cardFooter { height: 145px; padding-top: 0 !important; } .card > div:first-child { border-left: 1px solid var(--stroke-color); }}.cardFeatured > div:nth-child(1) { padding-right: 40px; position: relative;}@media (max-width: 992px) { .cardFeatured > div:nth-child(1) { padding-right: 5px; }}.featuredRightTag { color: white; border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); position: absolute; right: -32px; padding: 2px 10px !important; top: 50px;}.box { background-color: white; border-radius: 5px; margin-bottom: 10px; border-style: none;}.asideBox { background-color: white; border-radius: 16px; padding: 8px 16px;}.asideBoxTitle { padding: 10px 0; border-bottom: 1px solid var(--stroke-color);}.priceLableForAirlines { float: left; padding-left: 10px; color: #686868;}.priceLableForAirlines span { color: #393939;}.cardsHotelDetails { padding-top: 5px;}.owl-carousel { min-height: unset !important; max-height: 590px; overflow: hidden;}@media (min-width: 992px) { .owl-prev, .owl-next { margin-top: 60px; }}@media (max-width: 992px) { .owl-carousel { max-height: 200px; } .owl-prev, .owl-next { display: none !important; }}.hotelDeatilsSubTitle { padding: 10px 20px; width: 100%; cursor: pointer; font-weight: bold; font-size: 1rem;}.tarank { background: transparent url("../../../sys_img/icon/tarankEmpty.jpg?v1.1") scroll no-repeat no-repeat left top; background-size: 120px 29px; #width: 120px; height: 29px; direction: ltr;}.tarankProgress { background: transparent url("../../../sys_img/icon/tarank.jpg?v1.1") scroll no-repeat no-repeat left top; background-size: 120px 29px; width: 120px; height: 29px;}.servicesIcon { display: inline-block; clear: both; vertical-align: top; width: 25%; padding: 5px;}.servicesIcon img { width: 20px; height: 20px; margin-bottom: -5px;}@media (max-width: 992px) { .servicesIcon { width: 50%; }}.toursHover { -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); position: fixed; height: 100%; top: 0px; left: 0px; width: 100%; border-radius: 0px; background-color: white; display: none; z-index: 5; overflow: hidden;}.toursDialougeHeader { border-bottom: 1px solid lightgrey; height: 60px;}.toursHoverTitle { padding: 10px;}.toursHoverTitle.toursDialougeHeader span { font-size: 1.3rem; font-weight: bold;}#confirmAirlines { text-align: center; position: absolute; left: 2%; bottom: 4%; width: 96%;}.inner-scroll { display: block; position: fixed; overflow-y: scroll; height: 100%; width: 100%; padding-bottom: 8rem !important;}.sticky { position: sticky; top: 0; z-index: 4;}.hotelFacilities { width: 25%; padding: 4px; font-size: 14px;}@media (max-width: 992px) { .hotelFacilities { width: 100%; }}.hotelFacilities i { font-size: 20px; margin-left: -2px; color: var(--input-color);}.suggestedLine { width: 100%; text-align: center; border-bottom: 1px solid #000; line-height: 0.1em; margin: 60px 0;}.suggestedText { padding: 0 10px; background: #ececec;}a.disabled { pointer-events: none; cursor: default;}.resultFilterSection { margin-top: 10px;}.resultFilterTitle { color: var(--main-text-color); padding: 10px 0; font-weight: bold; cursor: pointer;}.resultFilterBody { color: var(--secondary-text-color); }.resultFilterBody .valign-wrapper:last-child { padding-bottom: 12px;}.resultFilter { vertical-align: top; padding: 5px 10px;}#hotelSlider { position: relative; border-radius: 16px; overflow: hidden; margin-bottom: 10px;}.lowerGradient { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 30%; padding: 5% 20px 10px 20px; font-weight: bold; font-size: 0.8rem; background: rgb(0, 0, 0); background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%); background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1); z-index: 1;}.upperGradient { position: absolute; left: 0px; top: 0px; width: 100%; height: 10%; padding: 10px 20px 8% 20px; color: white; font-weight: bold; font-size: 1rem; background: rgb(0, 0, 0); background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%); background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1); z-index: 1;}.hotelInfo { padding: 8px 24px; background-color: white; border-radius: 20px; cursor: pointer; margin-top: 5%; color: var(--secondary);}.hotelInfoPopUp { position: fixed; z-index: 6; background-color: white; border-radius: 10px; width: 100%; max-width: 50%; height: 100%; max-height: 96vh; top: 2vh; left: 25%;}.hotelInfoPopUpHeader { padding: 20px 25px; font-size: 1rem; font-weight: bold; border-bottom: 1px solid #e1e1e1; height: 60px;}.hotelInfoPopUpBody { overflow-y: scroll; height: 91%; border-radius: 5px;}.hotelInfoPopUpBody::-webkit-scrollbar { width: 14px; background-color: transparent;}.hotelInfoPopUpBody::-webkit-scrollbar-thumb { background-color: #a1a1a1; border-radius: 7px;}@media (max-width: 992px) { .hotelInfoPopUp { top: 0; left: 0; width: 100%; height: 100vh; max-height: unset; border-radius: 0; } .hotelInfoPopUpHeader { background-color: #f4f4f4; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); z-index: 3; width: 100%; position: fixed; padding: 20px 25px; height: 60px; } .hotelInfoPopUpBody { margin-top: 60px; height: 100%; } .hotelInfoPopUpBody::-webkit-scrollbar { width: 8px; } .hotelInfoPopUpBody::-webkit-scrollbar-thumb { border-radius: 4px; } .lowerGradient { height: 45%; } .upperGradient { height: 40%; padding: 10px 20px 8% 20px; }}.nightsDiv { padding: 5px 10px; background-color: #000; border-radius: 50px;}.numberOfnight { color: var(--secondary-text-color); background: rgba(122, 122, 122, 0.08); font-size: 0.8rem; font-weight: 400; padding: 4px 8px; border-radius: 4px;}.mobileButtons { display: none;}.resultFilter { display: inline-block; clear: both; width: 20%; margin-left: -5px; vertical-align: top; padding: 5px 10px;}@media (max-width: 992px) { .mobileButtons { display: block; position: fixed; z-index: 3; background-color: var(--primary); color: white; height: 40px; border-radius: 6px; width: 120px; bottom: 95px; left: 35%; padding: 10px 9px; } .resultFilter { display: none; width: 100%; height: 100%; position: fixed; z-index: 4; padding: 0px; left: 0; top: 0; background-color: white; overflow-y: auto; overflow-x: hidden; margin-left: 0px; } .numberOfnight, .tourCapacity { border-radius: 20px; }}.resultFilterSection { margin-top: 10px;}.asideBox .resultFilterSection:not(:last-child) { border-bottom: 1px solid var(--stroke-color);}.resultFiltersFooter { position: fixed; z-index: 6; bottom: 0px; left: 0px; width: 100%; background-color: white;}@media (max-width: 992px) { .resultFiltersContainer { padding: 75px 15px 95px 15px; background-color: white; } .resultFilterTitle { background-color: #f5f5f5; margin: 0 -10px; } .resultFilterBody { padding-right: 0; }}.agency_rate { display: flex; align-items: flex-end; border-radius: 20px; background: rgba(255, 208, 88, 0.12); color: #bf9e49; width: fit-content; height: fit-content; flex-shrink: 0; padding: 4px 8px !important; text-align: center; font-size: 12px;}.agency_rate span { font-size: small;}.facilitiesContainer .facilities:first-child { padding: 4px 0 4px 12px;}.tour-facilities { margin-top: 8px; padding-right: 8px;}button span[aria-label="Previous"],button span[aria-label="Next"] { font-family: Arial, Helvetica, sans-serif !important;}@media (max-width: 992px) { .tourCapacity, .agency_rate { font-size: 12px; } .facilitiesContainer { display: grid; grid-template-columns: repeat(2, 1fr); }}button span[aria-label="Previous"],button span[aria-label="Next"] { font-family: Arial, Helvetica, sans-serif !important;}.call-provider-hover { justify-content: center; align-items: center; cursor: pointer;}.call-provider-text { color: var(--Secondary-Solid, #2981EC); font-family: IRANSansX; font-size: 14px; font-weight: 500; text-decoration-line: underline; margin-right: 5px;}.tour_card { cursor: pointer;}@media (max-width: 992px) { .call-provider { float: left; margin-top: -10px; }}