@charset "utf-8";

/* ========================================================================================
	@font-face
======================================================================================== */

/* Exo 2
============================================================================= */
@font-face{font-family:"Exo 2";src:local("Exo 2"),local("Exo2-Regular"),url(../fonts/exotwo/exo2.woff2) format("woff2"),url(../fonts/exotwo/exo2.woff) format("woff"),url(../fonts/exotwo/exo2.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:local("Exo 2 Medium"),local("Exo2-Medium"),url(../fonts/exotwo/exo2medium.woff2) format("woff2"),url(../fonts/exotwo/exo2medium.woff) format("woff"),url(../fonts/exotwo/exo2medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:local("Exo 2 Semi Bold"),local("Exo2-SemiBold"),url(../fonts/exotwo/exo2semibold.woff2) format("woff2"),url(../fonts/exotwo/exo2semibold.woff) format("woff"),url(../fonts/exotwo/exo2semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:local("Exo 2 Bold"),local("Exo2-Bold"),url(../fonts/exotwo/exo2bold.woff2) format("woff2"),url(../fonts/exotwo/exo2bold.woff) format("woff"),url(../fonts/exotwo/exo2bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:local("Exo 2 Extra Bold"),local("Exo2-ExtraBold"),url(../fonts/exotwo/exo2extrabold.woff2) format("woff2"),url(../fonts/exotwo/exo2extrabold.woff) format("woff"),url(../fonts/exotwo/exo2extrabold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}


/* ========================================================================================
	reset (v2.0-modified) + normalize (v8.0.1) + bootstrap-reboot (v5.0.0-alpha1)
======================================================================================== */
*,::after,::before{box-sizing:border-box;-webkit-overflow-scrolling:touch}:focus{outline:0}html{height:100%;font-size:100%}body{min-width:320px;height:100%;margin:0;background:rgba(255,255,255,1);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;text-align:left}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}abbr[data-original-title],abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}ol,ul{margin:0;padding:0;list-style:none}a{background-color:transparent;text-decoration-skip-ink:auto;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-size:.875em;font-family:monospace}pre{display:block;margin-top:0;overflow:auto;-ms-overflow-style:scrollbar}pre code{font-size:inherit;color:inherit;word-break:normal}a>code{color:inherit}kbd{padding:.25rem .438rem;font-size:.875em;color:rgba(255,255,255,1);background:rgba(33,37,41,1);border-radius:.25rem}kbd kbd{padding:0;font-size:1rem;font-weight:700}figure{margin:0}img,svg{vertical-align:middle}table{width:100%;caption-side:bottom;border-collapse:collapse;border-spacing:0;background-color:transparent}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}button{border-radius:0}button,input,optgroup,select,textarea{margin:0;padding:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{border:none;-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}[role=button]{cursor:pointer}textarea{resize:vertical;overflow:auto}select{word-wrap:normal}[list]::-webkit-calendar-picker-indicator{display:none}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}


/* ========================================================================================
	variables
======================================================================================== */
:root {
	--white-color: rgba(255, 255, 255, 1);
	--text-color: rgba(49, 55, 59, 1);
	--black-color: rgba(0, 0, 0, 1);
	--dark-color: rgba(16, 30, 38, 1);
	--orange-color: rgba(247, 81, 16, 1);
	--light-bg: rgba(247, 247, 247, 1);
	--border-color: rgba(232, 233, 238, 1);
	--grey-text: rgba(166, 166, 166, 1);
	--main-font: "Exo 2";
}


/* ========================================================================================
	layouts
======================================================================================== */
body {
	min-width: 320px;
	color: var(--text-color);
	font: normal normal 400 1rem/1 var(--main-font), sans-serif;
}

.wrapper {
	display: flex;
	min-height: 100vh;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: stretch;
	gap: normal;
	position: relative;

	/* background: red; */
}

.container {
	flex-grow: 0;
	flex-shrink: 1;
	flex-basis: auto;
	max-width: auto;
	align-self: auto;
	order: 0;
}

.container-center {
	width: 100%;
	max-width: 1320px;
	height: auto;
	margin: 0 auto;
	padding: 0 1rem;
}


.width-960 {
	max-width: 60rem;
	margin-inline: auto;
}

/* =============================================================================
	@media
============================================================================= */

/*
	max 1399.98px
	max 1199.98px
	max 991.98px
	max 767.98px
	max 575.98pР РЋРІР‚В¦
*/


@media (max-width: 1399.98px) {

	html {
		font-size: 85% !important;
	}

	.container-center {
		max-width: 1140px;
	}

}

@media (max-width: 1199.98px) {

	.container-center {
		max-width: 960px;
	}

}

@media (max-width: 991.98px) {

	.container-center {
		max-width: 720px;
	}

}

@media (max-width: 767.98px) {

	.container-center {
		max-width: 540px;
	}

}

/* container-flex
============================================================================= */
.container-flex {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: stretch;
	gap: normal;
}

.element-flex {
	flex-grow: 0;
	flex-shrink: 1;
	flex-basis: auto;
	max-width: auto;
	align-self: auto;
	order: 0;
}

/* middle
============================================================================= */
.middle {
	flex: 1 0 auto;
	position: relative;
	z-index: 1;
	/* overflow: hidden; */

	/* background: #FFCCFF; */
}

.middle .container-center {
	/* padding: 3.75rem 1rem 6.25rem; */
	padding: 5rem 1rem;

	/* background: salmon; */
}

.middle .p-0 {
	padding: 3.75rem 1rem 0;
}


/* ========================================================================================
	common elements and effects
======================================================================================== */
/* waves effect
============================================================================= */
.waves-effect {
	display: inline-block;
	position: relative;
	overflow: hidden;
	z-index: 1;
	vertical-align: middle;
	cursor: pointer;
		-webkit-user-select: none;
	user-select: none;
}

.waves-effect .waves-ripple {
	position: absolute;
	z-index: -1;
	width: 6.25rem;
	height: 6.25rem;
	margin-top: -3.125rem;
	margin-left: -3.125rem;
	opacity: 0;
	border-radius: 50%;
	background: rgba(255, 255, 255, .5);
	transition: all .5s ease-out;
	transition-property: transform, opacity;
	transform: scale(0) translate(0, 0);
	pointer-events: none;
}

.waves-effect.waves-dark .waves-ripple {
	background: rgba(0, 0, 0, .3);
}

.waves-effect img {
	position: relative;
	z-index: -1;
}

.waves-notransition {
	transition: none !important;
}

.waves-button,
.waves-circle {
	transform: translateZ(0);
		-webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}

.waves-input-wrapper .waves-button-input {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
}

.waves-circle {
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 50%;
	line-height: 2.5rem;
	text-align: center;
}

.waves-float {
	transition: all 300ms;
		-webkit-mask-image: none;
}

.waves-block {
	display: block;
}

/* up
============================================================================= */
.up {
	display: block;
	position: fixed;
	right: 1.875rem;
	bottom: 6.25rem;
	z-index: 3;
	width: 3.125rem;
	height: 3.125rem;
	opacity: 0;
	border-radius: .25rem;
	background: transparent;
	transition: opacity .7s .02s ease-in-out,
				background .3s .02s ease;
	cursor: pointer;
}

.up::before {
	content: "";
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	background: url("data:image/svg+xml,%3Csvg xml:space='preserve' width='57.855' height='34.909' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M645.411 1350.082c.144.815.4 1.429 1.857 2.193l20.752 10.898 17.486-11.202c1.212-.776 1.302-1.351 1.158-2.165l-2.06-11.683c-.204-1.154-1.282-1.362-1.981-.911l-17.226 11.089-20.39-10.825c-.687-.365-1.872-.3-1.657.923z' style='fill:rgba(247, 81, 16, 1);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.132845' transform='matrix(1.33333 0 0 -1.33333 -857.766 1817.563)'/%3E%3C/svg%3E") no-repeat center;
	background-size: 1.875rem auto;
}

.up:hover,
.up:active {
	background: var(--light-bg);
}


@media (max-width: 1199.98px) {

	.up {
		display: none;
	}

}

/* social
============================================================================= */
.telegram {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(49, 55, 59, 1)' viewBox='0 0 543.001 450'%3E%3Cpath d='M37.329 193.722c145.76-63.505 242.957-105.372 291.59-125.6C467.774 10.367 496.626.335 515.432.004c4.137-.073 13.385.952 19.375 5.813 5.059 4.104 6.45 9.649 7.117 13.54.666 3.892 1.495 12.757.836 19.684-7.525 79.06-40.084 270.924-56.648 359.474-7.01 37.47-20.81 50.033-34.17 51.262-29.036 2.672-51.085-19.19-79.208-37.624-44.006-28.847-68.867-46.804-111.583-74.953-49.366-32.531-17.364-50.411 10.77-79.631 7.36-7.65 135.294-124.013 137.77-134.57.31-1.32.597-6.24-2.326-8.84-2.924-2.597-7.24-1.71-10.353-1.002-4.413 1.002-74.714 47.468-210.902 139.4-19.955 13.702-38.03 20.378-54.223 20.028-17.853-.386-52.194-10.094-77.723-18.393-31.313-10.178-56.2-15.56-54.032-32.846 1.128-9.003 13.527-18.211 37.196-27.624z'/%3E%3C/svg%3E") no-repeat center;
	background-size: auto 1rem;
}

.vk {
	background: url("data:image/svg+xml,%3Csvg viewBox='0 0 38.462463 24' fill='rgba(49, 55, 59, 1)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.949 24C7.808 24 .312 14.991 0 0h6.583c.216 11.003 5.069 15.664 8.912 16.625V0h6.199v9.49C25.49 9.08 29.477 4.756 30.822 0h6.199c-1.033 5.862-5.358 10.186-8.433 11.964 3.075 1.441 8 5.213 9.874 12.036H31.64c-1.465-4.565-5.116-8.096-9.945-8.577V24Z' fill='rgba(49, 55, 59, 1)' style='stroke-width:1.2012'/%3E%3C/svg%3E") no-repeat center;
	background-size: auto .75rem;
}

.instagram {
	background: url("data:image/svg+xml,%3Csvg width='79.985' height='80' viewBox='0 0 21.163 21.167' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(49, 55, 59, 1);stroke-width:.0414143' d='M33.59 65.951a6.892 6.892 0 0 1-1.343-.33c-1.681-.647-2.86-2.03-3.26-3.825l-.097-.435V49.393l.097-.435c.466-2.089 1.979-3.602 4.065-4.066l.435-.096H45.456l.431.096c.755.17 1.244.375 1.866.786 1.11.734 1.898 1.908 2.203 3.28l.097.435V61.36l-.097.435c-.346 1.557-1.293 2.823-2.657 3.555a5.42 5.42 0 0 1-1.326.495l-.434.11-5.902.005c-3.246.003-5.967-.001-6.046-.01zm12.052-2.201c1.12-.342 1.86-1.082 2.202-2.202l.095-.311.013-5.632c.01-3.918 0-5.738-.032-5.98a3.11 3.11 0 0 0-2.568-2.68c-.46-.082-11.307-.081-11.761.001-1.328.24-2.314 1.226-2.551 2.55-.082.457-.082 11.305 0 11.762a3.133 3.133 0 0 0 2.625 2.565c.13.02 2.808.032 5.951.028l5.715-.006zm-6.75-3.097a7.119 7.119 0 0 1-1.344-.332c-1.682-.648-2.863-2.035-3.26-3.826-.137-.622-.137-1.613 0-2.236.46-2.083 1.98-3.604 4.065-4.065.622-.137 1.614-.137 2.233 0 .752.167 1.243.374 1.866.785 1.11.734 1.9 1.91 2.202 3.28.137.618.137 1.61 0 2.236-.533 2.435-2.536 4.096-5.017 4.16-.33.009-.666.008-.745-.002zm1.05-2.13c1.188-.172 2.162-.974 2.532-2.085.465-1.394-.03-2.926-1.193-3.7-1.462-.971-3.504-.59-4.448.83-1.01 1.517-.555 3.636.972 4.539a3.32 3.32 0 0 0 2.137.416zm4.63-7.417c-.686-.126-1.046-.868-.732-1.508.176-.361.514-.566.932-.566.419 0 .757.205.933.566a1.05 1.05 0 0 1-1.134 1.508z' transform='translate(-28.89 -44.796)'/%3E%3C/svg%3E") no-repeat center;
	background-size: auto 1.25rem;
}

/* slick slider
============================================================================= */
.slick-loading .slick-list {
	background: rgba(255, 255, 255, 1) url("../images/ajax-loader.gif") no-repeat center;
}

.slick-slider {
	display: block;
	position: relative;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	user-select: none;
		-webkit-touch-callout: none;
	touch-action: pan-y;
		-webkit-tap-highlight-color: transparent;
}

.slick-list {
	display: block;
	position: relative;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	transform: translate3d(0, 0, 0);
}

.slick-track {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

.slick-track::before,
.slick-track::after {
	content: "";
	clear: both;
	display: block;
	width: 100%;
	height: 0;
	margin: 0;
	padding: 0;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

.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-arrow.slick-hidden {
	display: none;
}

/* carousel
============================================ */
.carousel {
	position: relative;
	padding: 0 0 5rem;

	/* background: palevioletred; */
}

/* .carousel .slick-list {
	margin: 0 -.938rem;
} */

.carousel .slick-track {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: stretch;

	/* background: red; */
}

.carousel .slick-slide {
	height: auto;
	flex-grow: 0;
	flex-shrink: 1;
	flex-basis: auto;
	max-width: auto;
	align-self: auto;
	order: 0;
	padding: 0 .125rem .313rem;
	margin: 0 .938rem;

	/* background: #ccc; */
}

/* arrows carousel
============================================ */
.carousel .slick-next,
.carousel .slick-prev {
	display: block;
	position: absolute;
	bottom: 0;
	z-index: 1;
	width: 3.125rem;
	height: 3.125rem;
	transition: border-color .3s .02s linear;
	/* border: .063rem solid var(--border-color); */
	border-radius: .25rem;
	background: var(--border-color);
	transition: background .3s .02s linear;
	color: transparent;
	font-size: 0;
	line-height: 0;

	/* background: blue; */
}

.carousel .slick-prev::before,
.carousel .slick-next::before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
}

.carousel .slick-prev {
	left: calc(50% - 3.75rem);
}

.carousel .slick-prev::before {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' viewBox='0 0 24 24' fill='rgba(247, 81, 16, 1)'%3E%3Crect fill='none' height='24' width='24'/%3E%3Cg%3E%3Cpolygon points='17.77,3.77 16,2 6,12 16,22 17.77,20.23 9.54,12'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;
	background-size: auto 1.25rem;
}

.carousel .slick-next {
	right: calc(50% - 3.75rem);
}

.carousel .slick-next::before {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' viewBox='0 0 24 24' fill='rgba(247, 81, 16, 1)'%3E%3Cg%3E%3Cpath d='M0,0h24v24H0V0z' fill='none'/%3E%3C/g%3E%3Cg%3E%3Cpolygon points='6.23,20.23 8,22 18,12 8,2 6.23,3.77 14.46,12'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;
	background-size: auto 1.25rem;
}

.carousel .slick-prev:hover,
.carousel .slick-next:hover,
.carousel .slick-prev:active,
.carousel .slick-next:active {
	background: var(--light-bg);
}

/* horizontal scroll
============================================================================= */
::-webkit-scrollbar {
	-webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
	width: .375rem;
}

::-webkit-scrollbar:horizontal {
	height: .375rem;
}

::-webkit-scrollbar-thumb {
	background-color: var(--dark-color);
	border-radius: .313rem;
	border: .125rem solid #ffffff;
}

::-webkit-scrollbar-track {
	border-radius: .313rem;
	background-color: #ffffff;
}


/* ========================================================================================
	header
======================================================================================== */
.header {
	position: relative;
	z-index: 2;

	/* background: #FFCC00; */
}

.rd-navbar,
.rd-navbar.rd-navbar--is-clone {
	display: none;
}

.rd-navbar-static,
.rd-navbar-fixed {
	display: block;
	position: relative;
}

.rd-navbar--no-transition,
.rd-navbar--no-transition * {
	transition: none !important;
}

.rd-navbar-static.rd-navbar--is-clone {
	display: block;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 20;
	transform: translateY(-105%);
}

.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck {
	transform: translateY(0);
}

.rd-navbar-static.rd-navbar--is-stuck {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 20;
}

@media (max-width: 1199.98px) {

	.rd-navbar-fixed .rdn-fixed-panel {
		position: fixed;
		height: 56px;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 16;
		box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3);
		background: var(--light-bg);
	}

}

/* rdn-toggle
============================================ */
.rd-navbar-static .rdn-toggle {
	display: none;
}

@media (max-width: 1199.98px) {

	.rd-navbar-fixed .rdn-toggle {
		display: block;
		position: fixed;
		top: 8px;
		right: 4px;
		z-index: 17;
		width: 40px;
		height: 40px;
		padding: 0;
		background: 0 0;
		cursor: pointer
	}

	.rd-navbar-fixed .rdn-toggle span {
		display: block;
		position: relative;
		margin: auto;
		transition: all .3s ease;
		transform: rotate(180deg)
	}

	.rd-navbar-fixed .rdn-toggle span::after,
	.rd-navbar-fixed .rdn-toggle span::before {
		content: "";
		position: absolute;
		left: 0;
		top: -8px;
		transform-origin: 1.71429px center;
		transition: all .3s ease
	}

	.rd-navbar-fixed .rdn-toggle span::after {
		top: 8px
	}

	.rd-navbar-fixed .rdn-toggle span,
	.rd-navbar-fixed .rdn-toggle span::after,
	.rd-navbar-fixed .rdn-toggle span::before {
		width: 26px;
		height: 3px;
		background-color: var(--text-color);
		backface-visibility: hidden
	}

	.rd-navbar-fixed .rdn-toggle span::before {
		width: 18px;
		left: 8px;
		background-color: var(--orange-color)
	}

	.rd-navbar-fixed .rdn-toggle.active span {
		height: 2px;
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
		background-color: var(--orange-color)
	}

	.rd-navbar-fixed .rdn-toggle.active span::after,
	.rd-navbar-fixed .rdn-toggle.active span::before {
		top: 0;
		width: 14px !important;
		height: 2px;
		background-color: var(--orange-color)
	}

	.rd-navbar-fixed .rdn-toggle.active span::before {
		left: 0;
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, -40deg)
	}

	.rd-navbar-fixed .rdn-toggle.active span::after {
		-webkit-transform: rotate3d(0, 0, 1, 40deg);
		transform: rotate3d(0, 0, 1, 40deg)
	}

}

/* rdn-main-panel
============================================================================= */
.rd-navbar-static .rdn-main-panel {
	position: relative;
	z-index: 7;
	background: var(--light-bg);
	transition: all .3s .02s linear;

	/* background: red; */
}

.rd-navbar-static .sticky {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 7;
	width: 100%;
	box-shadow: 0 0 .375rem rgb(0 0 0 / .25);
	background: var(--light-bg);
	transition: all .3s .02s linear;
}


.rd-navbar-static .rdn-main-panel .container-center {
	max-width: 1588px;
	padding: .625rem 1rem;

	/* background: palegreen; */
}

.rd-navbar-static .sticky .container-center {
	padding: .625rem 1rem 0;
}

.rd-navbar-static .rdn-main-panel > .container-flex {
	flex-wrap: nowrap;
	justify-content: flex-end;
	align-items: center;

	/* background: blue; */
}

@media (max-width: 1199.98px) {

	.rd-navbar-fixed .rdn-main-panel .container-center {
		padding: 0 1rem
	}

}

/* rdn-logo
============================================ */
.rd-navbar-static .rdn-logo {
	flex-basis: 9.375rem;
	max-width: 9.375rem;
	margin: 0 auto 0 0;
	transition: all .2s .02s linear;

	/* background: plum; */
}

.rd-navbar-static .rdn-logo a {
	display: block;

	/* background: red; */
}

.rd-navbar-static .sticky .rdn-logo {
	flex-basis: 7rem;
	max-width: 7rem;
	position: relative;
	top: -.375rem;
}

@media (max-width: 1199.98px) {

	.rd-navbar-fixed .rdn-logo {
		display: inline-block;
		position: fixed;
		top: 0;
		left: 56px;
		left: 8px;
		flex-basis: auto;
		max-width: auto;
		height: 48px;
		overflow: hidden;
		z-index: 17;

		/* background: cadetblue; */
	}

	.rd-navbar-fixed .rdn-logo img {
		width: auto;
		max-width: none;
		height: 40px;
		margin: .625rem 0 0
	}

}

/* rd-navbar-static rdn-nav
============================================ */
.rd-navbar-static .rdn-nav {
	position: relative;
	top: .125rem;
	flex-basis: calc(100% - 10.625rem);
	max-width: calc(100% - 10.625rem);
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-content: center;
	align-items: center;
	gap: normal;

	/* background: blue; */
}

.rd-navbar-static .sticky .rdn-nav {
	top: -.375rem;
}

.rd-navbar-static .rdn-nav > * {
	flex-grow: 0;
	flex-shrink: 1;
	flex-basis: auto;
	max-width: auto;
	align-self: auto;
	order: 0;
}

.rd-navbar-static .rdn-nav > nav {
	flex-grow: 1;
	margin: 0 0 0 auto;

	/* background: red; */
}

.rd-navbar-static .sticky .rdn-nav > nav {
	margin: 0;
}

.rd-navbar-static .rdn-nav-ul {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-content: stretch;
	align-items: stretch;
	gap: normal;

	/* background: green; */
}

.rd-navbar-static .rdn-nav-ul > li {
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: auto;
	max-width: auto;
	align-self: auto;
	order: 0;
	margin: 0 .375rem;
}

.rd-navbar-static .rdn-nav-ul > li:first-child {
	margin: 0 .375rem 0 0;
}

.rd-navbar-static .rdn-nav-ul > li:last-child {
	margin: 0 0 0 .375rem;
}

.rd-navbar-static .rdn-nav-ul > li > a {
	display: block;
	position: relative;
	padding: .75rem 0;
	color: var(--text-color);
	transition: all .3s .02s linear;
	font-weight: 500;
	font-size: 1.063rem;
	letter-spacing: .031rem;

	/* background: #ccc; */
}

.rd-navbar-static .sticky .rdn-nav-ul > li > a {
	font-size: 1rem;
}

.rd-navbar-static .rdn-nav-ul > li:not(.catalog) > a::after {
	content: "";
	display: block;
	position: absolute;
	bottom: -.625rem;
	left: 0;
	visibility: hidden;
	opacity: 0;
	width: 100%;
	height: .063rem;
	background: transparent;
	transition: all .3s .02s linear;
}

/* .rd-navbar-static .rdn-nav-ul > li.active > a,
.rd-navbar-static .rdn-nav-ul > li.opened > a,
.rd-navbar-static .rdn-nav-ul > li.focus > a,
.rd-navbar-static .rdn-nav-ul > li > a:hover {
	color: var(--orange-color);
} */

.rd-navbar-static .rdn-nav-ul > li:not(.catalog).active > a::after,
.rd-navbar-static .rdn-nav-ul > li:not(.catalog).opened > a::after,
.rd-navbar-static .rdn-nav-ul > li:not(.catalog).focus > a::after,
.rd-navbar-static .rdn-nav-ul > li:not(.catalog) > a:hover::after {
	bottom: .125rem;
	visibility: visible;
	opacity: 1;
	background: var(--orange-color);
}

.active-li a {
	color: var(--orange-color) !important
}


.rd-navbar-static .rdn-nav-ul > li.catalog {
	margin: .125rem .625rem 0 0;
}

.rd-navbar-static .rdn-nav-ul > li.catalog > a {
	border: .063rem solid var(--text-color);
	border-radius: .25rem;
	padding: .625rem 1.625rem .625rem 1.25rem;
	font-weight:600;
	font-size: .875rem;
	letter-spacing: .05rem;
	text-transform: uppercase;
}

.rd-navbar-static .sticky .rdn-nav-ul > li.catalog > a {
	font-size: .875rem;
}

.rd-navbar-static .rdn-nav-ul > li.catalog.active > a,
.rd-navbar-static .rdn-nav-ul > li.catalog.opened > a,
.rd-navbar-static .rdn-nav-ul > li.catalog.focus > a,
.rd-navbar-static .rdn-nav-ul > li.catalog > a:hover {
	border-color: var(--orange-color);
}


.rd-navbar-static .rdn-nav-ul > li.parent > a {
	padding: .75rem 1rem .75rem 0;

	/* background: #e1306c; */
}

/* ======= arrows inside the menu ======= */
.rd-navbar-static .rd-navbar-submenu-toggle {
	display: inline-block;
	position: absolute;
	top: .625rem;
	right: .5rem;
	z-index: 1;
	width: 1rem;
	height: 1rem;

	/* background: red; */
}

.rd-navbar-static .rdn-nav-ul > li.parent .rd-navbar-submenu-toggle {
	top: calc(50% + .125rem);
	right: 0;
	transform: translateY(-50%);
}

.rd-navbar-static .rd-navbar-submenu-toggle::after {
	content: "";
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(49, 55, 59, 1)'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E") no-repeat center;
	background-size: auto 1rem;
	transition: all .3s .02s linear;

	/* background: palegreen; */
}

.rd-navbar-static .rdn-nav-ul > li.focus > .rd-navbar-submenu-toggle::after,
.rd-navbar-static .rdn-nav-ul > li.opened > .rd-navbar-submenu-toggle::after,
.rd-navbar-static .rdn-nav-ul > li > a:hover + .rd-navbar-submenu-toggle::after {
	transform: rotate(180deg);
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(49, 55, 59, 1)'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E") no-repeat center;
}


.rd-navbar-static .rd-navbar-dropdown {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 2;
	width: 1000%;
	max-width: 35rem;
	padding: 1.188rem 0 0;
	overflow-y: auto;
	border-radius: .25rem;
	box-shadow: 0 .063rem .125rem rgb(0 0 0 / .25);
	opacity: 0;
	visibility: hidden;
	transform: translateY(1.875rem);
	transition: all .3s ease;
}
.rd-navbar-static .sticky .rd-navbar-dropdown {
	padding: .75rem 0 0;
}

.rd-navbar-static .rd-navbar-dropdown li a {
	display: block;
	position: relative;
	padding: .75rem 2.625rem .75rem 1.125rem;
	border-bottom: .063rem solid var(--border-color);
	background: var(--light-bg);
	color: var(--text-color);
	transition: all .3s .02s ease;
	font-size: 1rem;
	line-height: 1.2;

	/* background: pink; */
}

/* .rd-navbar-static .sticky .rd-navbar-dropdown li a {
	background: rgba(0, 0, 0, .8);
} */


.rdn-sub-link {
	display: flex;
	flex-wrap: wrap;
	margin: .313rem 0 0;
}

.rdn-sub-link span {
	color: var(--grey-text);
	font-size: .75rem;
}

.rdn-loc {
	margin: 0 .75rem 0 0;
	font-size: .875rem;
	text-transform: uppercase;
}

.rdn-loc::before {
	content: "";
	display: inline-block;
	position: relative;
	top: .313rem;
	width: 1rem;
	height: 1rem;
	margin: 0 .125rem 0 0;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='rgba(166, 166, 166, 1)'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zM7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9z'/%3E%3Ccircle cx='12' cy='9' r='2.5'/%3E%3C/svg%3E") no-repeat -.125rem -.125rem / auto 1rem !important;
}

.rdn-date {
	margin: 0 .625rem 0 0;
}

.rdn-date::before {
	content: "";
	display: inline-block;
	position: relative;
	top: .313rem;
	width: 1rem;
	height: 1rem;
	margin: 0 .5rem 0 0;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24px' viewBox='0 0 24 24' width='24px' fill='rgba(166, 166, 166, 1)'%3E%3Cg%3E%3Crect fill='none' height='24' width='24'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M19,4h-1V2h-2v2H8V2H6v2H5C3.89,4,3.01,4.9,3.01,6L3,20c0,1.1,0.89,2,2,2h14c1.1,0,2-0.9,2-2V6C21,4.9,20.1,4,19,4z M19,20 H5V10h14V20z M9,14H7v-2h2V14z M13,14h-2v-2h2V14z M17,14h-2v-2h2V14z M9,18H7v-2h2V18z M13,18h-2v-2h2V18z M17,18h-2v-2h2V18z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 -.125rem / auto 1rem;
}

.rdn-ico-filter {
	flex-basis: 1.25rem;
	height: .75rem;
	margin: 0 0 0 .25rem;
	position: relative;
	top: .25rem;

	/* background-color: #e1306c !important; */
}

.rdn-comfort-filters {
	background: url("data:image/svg+xml,%3Csvg width='40' height='31.946' viewBox='0 0 10.583 8.452' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(166, 166, 166, 1);stroke:none;stroke-width:.0207221;fill-opacity:1' d='M38.278 93.736c-.414-.312-.81-.66-1.202-.998-.208-.178-.429-.416-.705-.48-.491-.113-.812.223-1.16.512l-2.135 1.78-1.761 1.467c-.188.157-.575.357-.392.64.103.16.36.561.578.531.137-.018.252-.151.353-.235l.684-.57 2.631-2.193.705-.587c.071-.06.19-.205.29-.205.1 0 .219.145.29.205l.705.587 2.631 2.193.705.587c.093.078.204.207.331.22.22.026.514-.403.603-.574.118-.225-.144-.372-.292-.495-.262-.22-.523-.44-.787-.656-.114-.094-.299-.196-.373-.326-.083-.146-.02-.47-.02-.636V93.01c0-.182.055-.478-.028-.642-.067-.131-.22-.125-.346-.125h-.912c-.116 0-.274-.014-.354.09-.076.098-.04.29-.04.407v.995m-2.963 6.942V98.15h1.7v2.528h2.01c.249 0 .608.063.804-.129.136-.134.128-.317.128-.493v-2.383c0-.171.05-.44-.012-.6-.082-.204-.461-.41-.63-.548-.554-.455-1.108-.91-1.658-1.368-.358-.298-.719-.591-1.078-.888-.096-.08-.282-.303-.414-.303s-.318.224-.415.303c-.358.297-.72.59-1.077.888-.55.458-1.104.913-1.658 1.368-.169.138-.549.344-.63.549-.063.16-.012.428-.012.599v2.383c0 .176-.008.36.128.493.196.192.555.129.804.129z' transform='translate(-30.875 -92.235)'/%3E%3C/svg%3E") no-repeat center / auto 100%;
}

.rdn-peaks-filters {
	background: url("data:image/svg+xml,%3Csvg width='40' height='24.36' viewBox='0 0 10.583 6.445' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(166, 166, 166, 1);stroke:none;stroke-width:.0207092;fill-opacity:1' d='M39.78 110.588c-.243.053-.349.274-.47.466-.264.418-.516.845-.78 1.263-.08.128-.344.425-.301.58.088.326.41.686.59.973.435.703.858 1.413 1.299 2.113.15.24.297.483.445.725.048.079.11.237.198.277.17.078.509.012.696.012h1.284c.204 0 .444.035.642-.019.76-.208.046-1.105-.172-1.45-.804-1.277-1.591-2.566-2.38-3.853-.215-.352-.529-1.2-1.051-1.087m-.166 6.41c-.287-.54-.642-1.054-.965-1.574-.49-.793-.968-1.593-1.465-2.382-.172-.274-.337-.554-.51-.828-.116-.185-.258-.356-.498-.35-.423.012-.641.598-.828.909-.573.95-1.155 1.898-1.746 2.837-.207.328-.687.859-.336 1.239.147.159.351.148.55.148h1.097z' transform='translate(-33.141 -110.578)'/%3E%3C/svg%3E") no-repeat center / auto 100%;
}

.rdn-retreats-filters {
	background: url("data:image/svg+xml,%3Csvg height='40' viewBox='0 0 20 20' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.93 10.619h24v24h-24z' fill='none'/%3E%3Cpath d='m6.192 3.428 2.38 1.333-1.332-2.38L8.573 0l-2.38 1.333L3.81 0l1.334 2.38L3.81 4.762zM17.62 12.76l-2.38-1.333 1.333 2.38-1.333 2.382 2.38-1.334L20 16.19l-1.333-2.381L20 11.428zM20 0l-2.38 1.333L15.238 0l1.333 2.38-1.333 2.381 2.38-1.333L20 4.761l-1.333-2.38zm-7.266 5.037a.948.948 0 0 0-1.342 0L.279 16.15a.948.948 0 0 0 0 1.343l2.228 2.228a.948.948 0 0 0 1.343 0L14.953 8.618a.948.948 0 0 0 0-1.343zm-.98 5.228-2.02-2.018 2.324-2.324 2.019 2.019z' style='fill:rgba(166, 166, 166, 1);fill-opacity:1;stroke-width:.95227'/%3E%3C/svg%3E") no-repeat center / auto 100%;
}

.rdn-trips-filters {
	background: url("data:image/svg+xml,%3Csvg width='40' height='23.537' viewBox='0 0 10.583 6.228' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(166, 166, 166, 1);stroke:none;stroke-width:.0206953;fill-opacity:1' d='M14.03 98.523h.022l.554 2.897.211 1.117H16.1c.182 0 .395.036.534-.107.24-.247-.072-.697-.174-.948-.364-.896-.757-1.782-1.14-2.67-.259-.599-.511-1.2-.769-1.8-.092-.215-.164-.553-.417-.625a.346.346 0 0 0-.383.15c-.2.308-.312.716-.456 1.054-.474 1.11-.944 2.224-1.422 3.332l-.373.87c-.06.137-.158.3-.132.455a.345.345 0 0 0 .283.283c.351.062.76.007 1.117.007.113 0 .391.05.482-.022.1-.079.102-.415.127-.537.1-.503.2-1.006.29-1.51.115-.635.336-1.303.364-1.946m1.117-2.141c-.457.12-.15.659-.038.92.382.889.757 1.78 1.138 2.67.246.572.49 1.145.734 1.717.095.224.179.594.364.758.224.198.79.09 1.072.09h2.297c.299 0 .734.08 1.014-.023.433-.16.106-.68-.008-.949-.389-.91-.796-1.814-1.167-2.732-.225-.556-.479-1.1-.708-1.655-.089-.216-.17-.575-.355-.726-.234-.19-.805-.082-1.093-.082h-2.215c-.318 0-.727-.069-1.035.012z' transform='translate(-11.364 -96.34)'/%3E%3C/svg%3E") no-repeat center / auto 100%;
}

.rdn-family-filters {
	background: url("data:image/svg+xml,%3Csvg width='40' height='40.122' viewBox='0 0 10.583 10.616' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(166, 166, 166, 1);stroke:none;stroke-width:.0206832;fill-opacity:1' d='M25.364 63.231a1.461 1.461 0 0 0-.62.226c-1.207.8-.435 2.694.972 2.51.178-.023.363-.092.517-.184 1.215-.73.568-2.758-.869-2.552m5.192 0a1.47 1.47 0 0 0-.6.216c-1.217.79-.46 2.704.951 2.52.192-.025.373-.092.538-.193 1.212-.738.539-2.747-.89-2.543m-2.626 2.773c-.137.024-.277.08-.393.158-.883.587-.296 2.033.744 1.846.157-.028.304-.086.435-.178.872-.614.245-2.012-.786-1.826m-3.785 5.223v1.613c0 .242-.043.519.114.724.188.245.453.248.734.248h1.075c.195 0 .473.021.608-.154.064-.083.013-.263.013-.363v-.972c-.456-.02-.917-.347-.969-.827-.039-.363.12-.748.206-1.097.215-.86.286-1.93 1.114-2.42-.137-.308-.347-.527-.351-.889a1.526 1.526 0 0 1 .042-.455c.017-.06.056-.138.007-.192-.076-.085-.253-.106-.36-.12-.337-.048-.693-.019-1.034-.019-.412 0-.812-.027-1.179.196-.425.26-.526.7-.638 1.149-.131.524-.272 1.047-.403 1.572-.119.473-.48 1.221-.188 1.675.267.414.784.33 1.209.33m5.046-3.246c.845.498.916 1.626 1.135 2.502.084.336.25.726.175 1.076-.1.473-.513.709-.958.765v.972c0 .098-.052.282.013.362.136.17.414.155.608.155h1.075c.278 0 .549-.006.734-.248.157-.205.114-.482.114-.724v-1.613c.425 0 .942.083 1.21-.331.292-.454-.07-1.202-.189-1.675-.13-.525-.272-1.048-.403-1.572-.112-.45-.213-.89-.639-1.15-.355-.216-.737-.195-1.137-.195-.354 0-.725-.032-1.076.018-.102.015-.287.038-.359.12-.045.054-.004.135.01.193.04.158.043.314.039.476-.009.351-.218.568-.351.869m-1.738.299c-.547.096-.686.537-.815 1.004-.115.41-.216.827-.32 1.24-.097.386-.395 1.032.06 1.296.153.09.326.07.496.07.072 0 .18-.016.215.065.045.103.013.278.013.39 0 .346-.08.804.016 1.137.136.473.83.331 1.204.331.141 0 .295.017.434-.01.57-.107.372-1.076.372-1.5 0-.1-.028-.254.013-.348.049-.112.302-.065.401-.065.244 0 .454-.108.536-.352.121-.362-.149-.927-.239-1.282l-.258-1.014c-.054-.214-.09-.443-.233-.62-.329-.411-.804-.352-1.274-.352-.202 0-.422-.025-.62.01z' transform='translate(-22.823 -63.217)'/%3E%3C/svg%3E") no-repeat center / auto 100%;
}

.rdn-active-filters {
	background: url("data:image/svg+xml,%3Csvg width='40' height='36.349' viewBox='0 0 10.583 9.617' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(166, 166, 166, 1);stroke:none;stroke-width:.0206482;fill-opacity:1' d='m22.744 68.515.681.482.255.203-.069.41c-.609-.469-1.28-.868-1.92-1.294l-1.094-.73-.93-.62c-.144-.096-.302-.238-.474-.278-.369-.084-.638.358-.405.65.116.147.313.242.467.344l.908.606c1.045.697 2.113 1.368 3.139 2.093.166.117.095.288.104.467a.5.5 0 0 0 .267.434c.491.252 1.143.323 1.673.475.233.067.48.139.702-.003.302-.192.33-.67.04-.89-.298-.224-.753-.214-1.093-.353-.105-.043-.32-.155-.368-.263-.038-.088.024-.24.045-.329.049-.217.119-.457.092-.681-.066-.54-.524-1.148-1.111-1.09-.329.03-.611.243-.909.367m2.829-1.27c-.683.107-1.044.9-.712 1.497.22.397.673.564 1.104.49.603-.104.947-.802.734-1.357a1.022 1.022 0 0 0-1.126-.63m-3.386 4.987c-.162.075-.299.23-.434.345-.275.235-.549.471-.826.703-.116.097-.3.331-.454.354-.083.012-.191-.048-.269-.074-.193-.064-.384-.135-.578-.2-.731-.243-1.458-.503-2.188-.75-.307-.103-.884-.437-1.102-.027-.139.262.02.511.276.605.69.253 1.398.46 2.085.72 1.42.538 2.878.994 4.316 1.483.859.293 1.721.672 2.601.893.174.044.33-.047.475-.133.298-.178 1.125-.567.619-1-.386-.331-.692.248-1.044.278-.121.01-.305-.096-.421-.134-.36-.12-.715-.252-1.074-.372-.728-.243-1.463-.577-2.21-.75.522-.456 1.06-.896 1.59-1.34.286-.24.519-.571.33-.952-.21-.428-.825-.666-1.176-.97l.371-.186c-.402-.386-.98-.668-1.445-.978-.152-.101-.395-.341-.578-.363-.133-.015-.29.158-.368.246a1.106 1.106 0 0 0-.163 1.198c.32.638 1.157.939 1.667 1.404z' transform='translate(-16.285 -66.678)'/%3E%3C/svg%3E") no-repeat center / auto 100%;
}


.rd-navbar-static .rd-navbar-dropdown li a::before {
	content: "";
	display: block;
	position: absolute;
	top: 1.063rem;
	left: -2.5rem;
	width: .625rem;
	height: .625rem;
	background: url("data:image/svg+xml,%3Csvg xml:space='preserve' width='34.909' height='57.855' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M665.02 1369.69c.815-.143 1.429-.4 2.193-1.856l10.898-20.753-11.202-17.485c-.776-1.212-1.351-1.302-2.165-1.158l-11.683 2.06c-1.154.203-1.361 1.281-.91 1.981l11.088 17.226-10.825 20.39c-.365.687-.3 1.872.923 1.657z' style='fill:%23f75110;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.132845' transform='matrix(1.33333 0 0 -1.33333 -869.239 1829.037)'/%3E%3C/svg%3E") no-repeat center / auto 100%;
	opacity: 0;
	visibility: hidden;
	transition: all .3s .02s ease-out;
}

.rd-navbar-static .rd-navbar-dropdown li:last-child a {
	border-bottom: transparent;
}

.rd-navbar-static .rd-navbar-dropdown li a:hover {
	padding-right: 1.5rem;
	padding-left: 2.25rem;
}

.rd-navbar-static .rd-navbar-dropdown li a:hover::before {
	left: 1.125rem;
	opacity: 1;
	visibility: visible;
}

.rd-navbar-static .rd-navbar-dropdown li.focus a,
.rd-navbar-static .rd-navbar-dropdown li.opened a,
.rd-navbar-static .rd-navbar-dropdown a:hover {
	color: var(--orange-color);
}

.rd-navbar-static .rdn-nav-ul li.rd-navbar--has-dropdown {
	position: relative;
}

.rd-navbar-static .rdn-nav-ul li.focus > .rd-navbar-dropdown,
.rd-navbar-static .rdn-nav-ul li.opened > .rd-navbar-dropdown {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

@media (max-width: 1199.98px) {

	.rd-navbar-fixed .rdn-nav {
		display: flex;
		flex-direction: column;
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		width: 100%;
		padding: 100px 0 40px 54px;
		z-index: 15;
		overflow-y: auto;
		background: var(--light-bg);
		transform: translateX(-105%);
		transition: all .3s ease;

		/* background: red; */
	}

	.rd-navbar-fixed .rdn-nav nav {
		order: 1;

		/* background: cadetblue; */
	}

	.rd-navbar-fixed .rdn-nav.active {
		transform: translateX(0)
	}

	.rd-navbar-fixed .rdn-nav-ul {
		overflow: auto;

		/* background: pink; */
	}

	.rd-navbar-fixed .rdn-nav-ul li > a {
		display: block;
		padding: 1.125rem;
		color: var(--text-color);
		font-weight: 600;
		font-size: 1.5rem;
		line-height: 1.2;
		text-transform: uppercase;
		transition: all .3s .02s ease;

		/* background: cadetblue; */
	}

	.rd-navbar-fixed .rdn-nav-ul li.catalog > a {
		font-weight: 600;
		font-size: 1.5rem;
		text-transform: uppercase
	}

	.rd-navbar-fixed .rdn-nav-ul li.catalog > a:focus {
		color: var(--dark-color);
	}

	.rd-navbar-fixed .rdn-nav-ul li a:hover,
	.rd-navbar-fixed .rdn-nav-ul li a:active {
		border-radius: .25rem 0 0 .25rem;
		background: var(--border-color);
		color: var(--dark-color);
	}


	.rd-navbar-fixed .rd-navbar-dropdown,
	.rd-navbar-fixed .rd-navbar-megamenu {
		display: none;
	}

	.rd-navbar-fixed .rd-navbar-submenu {
		position: relative;
		margin: 1px 0 0;
	}

	.rd-navbar-fixed .rd-navbar-submenu li > a {
		position: relative;
		padding: 1.125rem 3.125rem 1.125rem 2.375rem;
		font-weight: 400;
		font-size: 1rem;
		text-transform: none;

		/* background: pink; */
	}

	.rd-navbar-fixed .rd-navbar-submenu li > a::before {
		content: "";
		display: inline-block;
		position: absolute;
		top: 1.625rem;
		left: 1.125rem;
		width: .375rem;
		height: .125rem;
		background: var(--orange-color);
	}

	.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown,
	.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu {
		display: block
	}

/* ======= arrows inside the menu ======= */
	.rd-navbar-fixed .rd-navbar-submenu-toggle {
		display: block;
		position: absolute;
		top: .875rem;
		right: .625rem;
		width: 2.125rem;
		height: 2.125rem;
		z-index: 100;
		cursor: pointer;
	}

	.rd-navbar-fixed .rd-navbar-submenu-toggle::before {
		content: "";
		display: block;
		width: 100%;
		height: 100%;
		border: .063rem solid var(--text-color);
		border-radius: .25rem;
		background: url("data:image/svg+xml,%3Csvg xml:space='preserve' width='57.855' height='34.909' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M55.07 17.458c-.192 1.087-.533 1.906-2.476 2.924l-27.669 14.53L1.61 19.978C-.006 18.942-.126 18.176.066 17.09L2.813 1.513C3.085-.026 4.523-.303 5.454.298l22.968 14.786L55.61.65c.916-.486 2.496-.4 2.21 1.231z' style='fill:%23f75110;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.177126'/%3E%3C/svg%3E") no-repeat center / auto .5rem;
		transition: all .3s ease
	}

	.rd-navbar-fixed .rdn-nav-ul li.opened > .rd-navbar-submenu-toggle::before {
		border-color: var(--white-color);
		background: url("data:image/svg+xml,%3Csvg xml:space='preserve' width='57.855' height='34.909' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M645.411 1350.082c.144.815.4 1.429 1.857 2.193l20.752 10.898 17.486-11.202c1.212-.776 1.302-1.351 1.158-2.165l-2.06-11.683c-.204-1.154-1.282-1.362-1.981-.911l-17.226 11.089-20.39-10.825c-.687-.365-1.872-.3-1.657.923z' style='fill:rgba(247, 81, 16, 1);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.132845' transform='matrix(1.33333 0 0 -1.33333 -857.766 1817.563)'/%3E%3C/svg%3E") no-repeat center / auto .5rem;
	}

}

/* ======= tel-rdn-main-panel ======= */
.rd-navbar-static .tel-rdn-main-panel {
	display: none;
}

@media (max-width: 1199.98px) {

	.rd-navbar-fixed .tel-rdn-main-panel {
		order: 2;
		margin: 0 0 2.5rem;

		/* background: palegreen; */
	}

	.rd-navbar-fixed .tel-rdn-main-panel a {
		display: block;
		color: var(--white-color);
		font-weight: 700;
		font-size: 1.250rem;
		letter-spacing: .031rem;
		text-decoration: none;
		transition: all .3s .02s linear;
	}

	.rd-navbar-fixed .tel-rdn-main-panel {
		margin: 2.5rem .625rem 1.875rem 1.250rem;
	}

	.rd-navbar-fixed .tel-rdn-main-panel a {
		color: var(--text-color);
		font-size: 1.500rem;
		letter-spacing: 0;
	}

	.rd-navbar-fixed .tel-rdn-main-panel a::before {
		content: "";
		display: inline-block;
		position: relative;
		top: .063rem;
		width: 1.250rem;
		height: 1.250rem;
		margin: 0 .875rem 0 0;
		background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.218 6.924a13.465 13.465 0 0 0 5.858 5.858l1.955-1.955c.24-.24.596-.32.907-.214.995.33 2.07.507 3.173.507.489 0 .889.4.889.889v3.102c0 .489-.4.889-.889.889C6.764 16 0 9.236 0 .889 0 .4.4 0 .889 0H4c.489 0 .889.4.889.889 0 1.111.178 2.178.507 3.173a.892.892 0 0 1-.223.907L3.218 6.924z' fill='%23D22E28' style='fill:%23f75110;fill-opacity:1'/%3E%3C/svg%3E") no-repeat center / auto 100%;
	}

	.tel-rdn-main-panel a:hover,
	.tel-rdn-main-panel a:active {
		color: var(--orange-color);
	}

}

/* ======= social-rdn-main-panel ======= */
.social-rdn-main-panel {
	display: flex;
	align-items: center;
	margin: 0 .625rem 0 1.25rem;

	/* background: plum; */
}

@media (max-width: 1199.98px) {

	.social-rdn-main-panel {
		order: 4;
		margin: 0 1.25rem 2.5rem;
	}

}

.social-rdn-main-panel a {
	width: 2.25rem;
	height: 2.25rem;
	border-radius: .25rem;
	transition: all .3s .02s linear;
}

@media (max-width: 1199.98px) {

	.social-rdn-main-panel a {
		width: 2.875rem;
		height: 2.875rem;
	}

}

.rd-navbar-static .sticky .social-rdn-main-panel a {
	width: 2rem;
	height: 2rem;
}

.social-rdn-main-panel a + a {
	margin: 0 0 0 .125rem;
}

@media (max-width: 1199.98px) {

	.social-rdn-main-panel a + a {
		margin: 0 0 0 .625rem;
	}

}

.social-rdn-main-panel .telegram {
	background-size: auto 1rem;
}

@media (max-width: 1199.98px) {

	.social-rdn-main-panel .telegram {
		border: .063rem solid rgba(0, 136, 204, 1);
	}

}

.rd-navbar-static .sticky .social-rdn-main-panel .telegram {
	background-size: auto .813rem;
}

.social-rdn-main-panel .telegram:hover,
.social-rdn-main-panel .telegram:active,
.social-rdn-main-panel .telegram:focus {
	background: rgba(0, 136, 204, 1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 543.001 450'%3E%3Cpath d='M37.329 193.722c145.76-63.505 242.957-105.372 291.59-125.6C467.774 10.367 496.626.335 515.432.004c4.137-.073 13.385.952 19.375 5.813 5.059 4.104 6.45 9.649 7.117 13.54.666 3.892 1.495 12.757.836 19.684-7.525 79.06-40.084 270.924-56.648 359.474-7.01 37.47-20.81 50.033-34.17 51.262-29.036 2.672-51.085-19.19-79.208-37.624-44.006-28.847-68.867-46.804-111.583-74.953-49.366-32.531-17.364-50.411 10.77-79.631 7.36-7.65 135.294-124.013 137.77-134.57.31-1.32.597-6.24-2.326-8.84-2.924-2.597-7.24-1.71-10.353-1.002-4.413 1.002-74.714 47.468-210.902 139.4-19.955 13.702-38.03 20.378-54.223 20.028-17.853-.386-52.194-10.094-77.723-18.393-31.313-10.178-56.2-15.56-54.032-32.846 1.128-9.003 13.527-18.211 37.196-27.624z'/%3E%3C/svg%3E") no-repeat center / auto 1rem;
}


.social-rdn-main-panel .vk {
	background-size: auto .875rem;
}

@media (max-width: 1199.98px) {

	.social-rdn-main-panel .vk {
		border: .063rem solid rgba(36, 161, 222, 1);
	}

}

.rd-navbar-static .sticky .social-rdn-main-panel .vk {
	background-size: auto .75rem;
}

.social-rdn-main-panel .vk:hover,
.social-rdn-main-panel .vk:active,
.social-rdn-main-panel .vk:focus {
	background: rgba(36, 161, 222, 1) url("data:image/svg+xml,%3Csvg viewBox='0 0 38.462463 24' fill='rgba(255, 255, 255, 1)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.949 24C7.808 24 .312 14.991 0 0h6.583c.216 11.003 5.069 15.664 8.912 16.625V0h6.199v9.49C25.49 9.08 29.477 4.756 30.822 0h6.199c-1.033 5.862-5.358 10.186-8.433 11.964 3.075 1.441 8 5.213 9.874 12.036H31.64c-1.465-4.565-5.116-8.096-9.945-8.577V24Z' fill='rgba(255, 255, 255, 1)' style='stroke-width:1.2012'/%3E%3C/svg%3E") no-repeat center / auto .875rem;
}


.social-rdn-main-panel .instagram {
	background-size: auto 1.25rem;
}

@media (max-width: 1199.98px) {

	.social-rdn-main-panel .instagram {
		border: .063rem solid #e1306c;
	}

}

.rd-navbar-static .sticky .social-rdn-main-panel .instagram {
	background-size: auto 1.063rem;
}

.social-rdn-main-panel .instagram:hover,
.social-rdn-main-panel .instagram:active,
.social-rdn-main-panel .instagram:focus {
	background: #e1306c url("data:image/svg+xml,%3Csvg width='79.985' height='80' viewBox='0 0 21.163 21.167' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(255, 255, 255, 1);stroke-width:.0414143' d='M33.59 65.951a6.892 6.892 0 0 1-1.343-.33c-1.681-.647-2.86-2.03-3.26-3.825l-.097-.435V49.393l.097-.435c.466-2.089 1.979-3.602 4.065-4.066l.435-.096H45.456l.431.096c.755.17 1.244.375 1.866.786 1.11.734 1.898 1.908 2.203 3.28l.097.435V61.36l-.097.435c-.346 1.557-1.293 2.823-2.657 3.555a5.42 5.42 0 0 1-1.326.495l-.434.11-5.902.005c-3.246.003-5.967-.001-6.046-.01zm12.052-2.201c1.12-.342 1.86-1.082 2.202-2.202l.095-.311.013-5.632c.01-3.918 0-5.738-.032-5.98a3.11 3.11 0 0 0-2.568-2.68c-.46-.082-11.307-.081-11.761.001-1.328.24-2.314 1.226-2.551 2.55-.082.457-.082 11.305 0 11.762a3.133 3.133 0 0 0 2.625 2.565c.13.02 2.808.032 5.951.028l5.715-.006zm-6.75-3.097a7.119 7.119 0 0 1-1.344-.332c-1.682-.648-2.863-2.035-3.26-3.826-.137-.622-.137-1.613 0-2.236.46-2.083 1.98-3.604 4.065-4.065.622-.137 1.614-.137 2.233 0 .752.167 1.243.374 1.866.785 1.11.734 1.9 1.91 2.202 3.28.137.618.137 1.61 0 2.236-.533 2.435-2.536 4.096-5.017 4.16-.33.009-.666.008-.745-.002zm1.05-2.13c1.188-.172 2.162-.974 2.532-2.085.465-1.394-.03-2.926-1.193-3.7-1.462-.971-3.504-.59-4.448.83-1.01 1.517-.555 3.636.972 4.539a3.32 3.32 0 0 0 2.137.416zm4.63-7.417c-.686-.126-1.046-.868-.732-1.508.176-.361.514-.566.932-.566.419 0 .757.205.933.566a1.05 1.05 0 0 1-1.134 1.508z' transform='translate(-28.89 -44.796)'/%3E%3C/svg%3E") no-repeat center / auto 1.375rem;
}

/* btn-rdn-main-panel
============================================ */
.btn.btn-rdn-main-panel {
	margin: 0 .625rem 0 0;
}

@media (max-width: 1199.98px) {

	.btn.btn-rdn-main-panel {
		order: 3;
		margin: 0 0 2.5rem 1.25rem;

		/* background: red; */
	}

}

.btn.btn-rdn-main-panel a {
	padding: .625rem .938rem;
	transition: all .3s .02s linear;
}

.btn.btn-rdn-main-panel a:first-child {
	padding: .625rem .938rem .625rem 2.5rem;
	border-color: rgba(36, 161, 222, 1);
	background: rgba(36, 161, 222, 1);
}

.btn.btn-rdn-main-panel a:first-child::before {
	content: "";
	display: inline-block;
	position: absolute;
	top: .688rem;
	left: .938rem;
	z-index: 1;
	width: .875rem;
	height: .875rem;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 543.001 450'%3E%3Cpath d='M37.329 193.722c145.76-63.505 242.957-105.372 291.59-125.6C467.774 10.367 496.626.335 515.432.004c4.137-.073 13.385.952 19.375 5.813 5.059 4.104 6.45 9.649 7.117 13.54.666 3.892 1.495 12.757.836 19.684-7.525 79.06-40.084 270.924-56.648 359.474-7.01 37.47-20.81 50.033-34.17 51.262-29.036 2.672-51.085-19.19-79.208-37.624-44.006-28.847-68.867-46.804-111.583-74.953-49.366-32.531-17.364-50.411 10.77-79.631 7.36-7.65 135.294-124.013 137.77-134.57.31-1.32.597-6.24-2.326-8.84-2.924-2.597-7.24-1.71-10.353-1.002-4.413 1.002-74.714 47.468-210.902 139.4-19.955 13.702-38.03 20.378-54.223 20.028-17.853-.386-52.194-10.094-77.723-18.393-31.313-10.178-56.2-15.56-54.032-32.846 1.128-9.003 13.527-18.211 37.196-27.624z'/%3E%3C/svg%3E") no-repeat center / auto 100%;
}

.btn.btn-rdn-main-panel a:first-child:hover::before,
.btn.btn-rdn-main-panel a:first-child:active::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(36, 161, 222, 1)' viewBox='0 0 543.001 450'%3E%3Cpath d='M37.329 193.722c145.76-63.505 242.957-105.372 291.59-125.6C467.774 10.367 496.626.335 515.432.004c4.137-.073 13.385.952 19.375 5.813 5.059 4.104 6.45 9.649 7.117 13.54.666 3.892 1.495 12.757.836 19.684-7.525 79.06-40.084 270.924-56.648 359.474-7.01 37.47-20.81 50.033-34.17 51.262-29.036 2.672-51.085-19.19-79.208-37.624-44.006-28.847-68.867-46.804-111.583-74.953-49.366-32.531-17.364-50.411 10.77-79.631 7.36-7.65 135.294-124.013 137.77-134.57.31-1.32.597-6.24-2.326-8.84-2.924-2.597-7.24-1.71-10.353-1.002-4.413 1.002-74.714 47.468-210.902 139.4-19.955 13.702-38.03 20.378-54.223 20.028-17.853-.386-52.194-10.094-77.723-18.393-31.313-10.178-56.2-15.56-54.032-32.846 1.128-9.003 13.527-18.211 37.196-27.624z'/%3E%3C/svg%3E");
}

.btn.btn-rdn-main-panel a + a {
	margin: 0 0 0 .625rem;
	border: .063rem solid var(--orange-color);
	background: var(--orange-color);
}

@media (max-width: 1199.98px) {

	.btn.btn-rdn-main-panel a + a {
		display: none;
	}

}


.rd-navbar-static .sticky .btn.btn-rdn-main-panel a {
	padding: .5rem .938rem;
	font-size: .75rem;
}

.rd-navbar-static .sticky .btn.btn-rdn-main-panel a:first-child {
	padding-left: 1.875rem;
}

.rd-navbar-static .sticky .btn.btn-rdn-main-panel a:first-child::before {
	top: .563rem;
	left: .75rem;
	width: .688rem;
	height: .688rem;
}

/* btn-rdn-main-panel-fixed
============================================ */
.btn-rdn-main-panel-fixed {
	display: none;
}

@media (max-width: 1199.98px) {

	.rd-navbar-fixed .btn-rdn-main-panel-fixed {
		display: block;
		position: fixed;
		top: -8px;
		right: clamp(4rem, 2.5455rem + 7.2727vw, 8rem);
		z-index: 17;
		padding: 0;
		background: 0 0;
		cursor: pointer;
	}

	.rd-navbar-fixed .btn.btn-rdn-main-panel-fixed a {
		padding: .625rem .938rem;
		transition: all .3s .02s linear;
	}

	.rd-navbar-fixed .btn.btn-rdn-main-panel-fixed a:first-child {
		position: relative;
		width: 2.5rem;
		height: 2.5rem;
		border-color: rgba(36, 161, 222, 1);
		background: rgba(0, 136, 204, 1);
	}

	.rd-navbar-fixed .btn.btn-rdn-main-panel-fixed a:first-child::before {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: .0;
		z-index: 1;
		width: 100%;
		height: 100%;
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 543.001 450'%3E%3Cpath d='M37.329 193.722c145.76-63.505 242.957-105.372 291.59-125.6C467.774 10.367 496.626.335 515.432.004c4.137-.073 13.385.952 19.375 5.813 5.059 4.104 6.45 9.649 7.117 13.54.666 3.892 1.495 12.757.836 19.684-7.525 79.06-40.084 270.924-56.648 359.474-7.01 37.47-20.81 50.033-34.17 51.262-29.036 2.672-51.085-19.19-79.208-37.624-44.006-28.847-68.867-46.804-111.583-74.953-49.366-32.531-17.364-50.411 10.77-79.631 7.36-7.65 135.294-124.013 137.77-134.57.31-1.32.597-6.24-2.326-8.84-2.924-2.597-7.24-1.71-10.353-1.002-4.413 1.002-74.714 47.468-210.902 139.4-19.955 13.702-38.03 20.378-54.223 20.028-17.853-.386-52.194-10.094-77.723-18.393-31.313-10.178-56.2-15.56-54.032-32.846 1.128-9.003 13.527-18.211 37.196-27.624z'/%3E%3C/svg%3E") no-repeat center / auto 1rem;
	}

	.rd-navbar-fixed .btn.btn-rdn-main-panel-fixed a:first-child:hover::before,
	.rd-navbar-fixed .btn.btn-rdn-main-panel-fixed a:first-child:active::before {
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(36, 161, 222, 1)' viewBox='0 0 543.001 450'%3E%3Cpath d='M37.329 193.722c145.76-63.505 242.957-105.372 291.59-125.6C467.774 10.367 496.626.335 515.432.004c4.137-.073 13.385.952 19.375 5.813 5.059 4.104 6.45 9.649 7.117 13.54.666 3.892 1.495 12.757.836 19.684-7.525 79.06-40.084 270.924-56.648 359.474-7.01 37.47-20.81 50.033-34.17 51.262-29.036 2.672-51.085-19.19-79.208-37.624-44.006-28.847-68.867-46.804-111.583-74.953-49.366-32.531-17.364-50.411 10.77-79.631 7.36-7.65 135.294-124.013 137.77-134.57.31-1.32.597-6.24-2.326-8.84-2.924-2.597-7.24-1.71-10.353-1.002-4.413 1.002-74.714 47.468-210.902 139.4-19.955 13.702-38.03 20.378-54.223 20.028-17.853-.386-52.194-10.094-77.723-18.393-31.313-10.178-56.2-15.56-54.032-32.846 1.128-9.003 13.527-18.211 37.196-27.624z'/%3E%3C/svg%3E");
	}

	.rd-navbar-fixed .btn.btn-rdn-main-panel-fixed a + a {
		margin: 0 0 0 .625rem;
		border: .063rem solid var(--orange-color);
		background: var(--orange-color);
	}

}

/* lang
============================================ */
/* .lang {
} */

.btn.lang {
	margin: 0;

	display: none;
}

.btn.lang a {
	display: block;
	position: relative;
	top: -.063rem;
	padding: .625rem .688rem .625rem;
	border: .063rem solid var(--text-color);
	border-radius: .25rem;
	background: var(--white-color);
	color: var(--text-color);
	transition: all .3s .02s linear;
}

.btn.lang a::after {
	border-bottom: 5rem solid var(--text-color);
}

.btn.lang a:hover,
.btn.lang a:active {
	background: var(--white-text);
	color: var(--white-color);
}

.rd-navbar-static .sticky .btn.lang a {
	padding: .5rem .625rem;
	font-size: .75rem;
}

/* rd-navbar-fixed lang
============================================ */
.rd-navbar-fixed .btn.lang {
	order: 5;
	margin: 0 0 0 1.25rem;
}

.rd-navbar-fixed .btn.lang a {
	width: 2.5rem;
	height: 2.5rem;
}

/* ========================================================================================
	common styles
======================================================================================== */
/* typography
============================================================================= */
/* h1 - h6
============================================ */
.middle h1,
.h1 {
	position: relative;
	margin: 0 0 5rem;
	color: var(--dark-color);
	font-weight: 700;
	font-size: 2.625rem;
	line-height: 1.2;
	text-transform: uppercase;
}

@media (max-width: 991.98px) {

	.middle h1,
	.h1 {
		font-size: 2.25rem;
	}

}

.middle h2,
.h2 {
	position: relative;
	margin: 2.5rem 0 4.375rem;
	color: var(--dark-color);
	font-weight: 700;
	font-size: 2.25rem;
	line-height: 1.2;
	text-transform: uppercase;
	text-align: center;

	/* background: #e1306c; */
}

.middle .container-center > h2,
.middle .container-center > .h2 {
	margin-top: 0;

	/* background: #e1306c; */
}

@media (max-width: 991.98px) {

	.middle h2,
	.h2 {
		font-size: 1.875rem;
	}

}

.middle h3,
.h3 {
	position: relative;
	margin: 2.5rem 0 3.75rem;
	color: var(--dark-color);
	font-weight: 700;
	font-size: 1.75rem;
	line-height: 1.2;
	text-transform: uppercase;
}

@media (max-width: 991.98px) {

	.middle h3,
	.h3 {
		font-size: 1.5rem;
	}

}

.middle h4,
.h4 {
	margin: 2.5rem 0 1.25rem;
	color: var(--dark-color);
	font-weight: 700;
	font-size: 1.5rem;
	line-height: 1.2;
	text-transform: uppercase;
}

@media (max-width: 991.98px) {

	.middle h4,
	.h4 {
		font-size: 1.25rem;
	}

}

.h5 {
	margin: 0 0 1.25rem;
	color: var(--dark-color);
	font-weight: 700;
	font-size: 1.25rem;
	line-height: 1.2;
	text-transform: uppercase;
}

/* text elements
============================================ */
.middle p {
	margin: 0 0 1rem;
	line-height: 1.5;
}

.middle p a {
	color: var(--orange-color);
	text-decoration: underline;
}

.middle p a:hover,
.middle p a:focus,
.middle p a:active {
	text-decoration: none;
}

.bold-600 {
	font-weight: 600;
}

strong,
.bold-700 {
	font-weight: 700;
}

.italic {
	font-style: italic;
}

.orange {
	color: var(--orange-color);
}

.center {
	text-align: center;
}

small {
	font-size: 80%;
}

sub,
sup {
	position: relative;
	vertical-align: baseline;
	font-size: 75%;
	line-height: 0;
}

sub {
	bottom: -.25rem;
}

sup {
	top: -.5rem;
}

.att {
	clear: both;
	padding: .938rem;
	background: var(--light-bg);
	color: rgba(16, 30, 38, .6);
	font-weight: 500;
}

.att span {
	display: block;
	margin: 0 0 .5rem;
	color: var(--black-color);
	font-weight: 600;
	font-size: 1.125rem;
}


.light-bg {
	background: var(--light-bg);
}


blockquote {
	margin-block: 1.875rem;
	margin-inline: clamp(1.25rem, 0.85rem + 2vw, 2.5rem);
	padding: clamp(1.25rem, 1.05rem + 1vw, 1.875rem) clamp(1.25rem, 0.85rem + 2vw, 2.5rem) clamp(1.25rem, 1.05rem + 1vw, 1.875rem) clamp(1.25rem, -1.15rem + 12vw, 8.75rem);
	border-radius: .25rem;
	background: var(--light-bg) url("data:image/svg+xml,%3Csvg width='40.001' height='29.128' viewBox='0 0 10.584 7.707' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(247, 81, 16, .5);stroke-width:.421723' d='M101.683 108.251a.628.628 0 0 1 .22.174c.165.208.156.053.147 2.57-.006 2.191-.008 2.256-.052 2.447-.24 1.034-.884 1.768-2.029 2.314-.222.106-.273.122-.42.13-.215.013-.351-.03-.496-.16a.74.74 0 0 1-.23-.425.806.806 0 0 1 .106-.45c.081-.129.17-.192.466-.333.846-.401 1.248-.894 1.284-1.572l.012-.234h-1.317c-1.151 0-1.329-.004-1.419-.035a.793.793 0 0 1-.386-.362l-.052-.114v-3.506l.057-.12a.717.717 0 0 1 .322-.331l.1-.05 1.775-.005 1.776-.006zm-6.081-.023a.76.76 0 0 1 .355.337l.057.109v2.242c0 2.062-.003 2.26-.038 2.449-.159.839-.65 1.545-1.431 2.052-.24.156-.554.323-.772.41a.604.604 0 0 1-.348.06.642.642 0 0 1-.58-.383.766.766 0 0 1-.003-.56c.082-.18.182-.263.497-.416.893-.432 1.314-.969 1.314-1.676v-.139l-1.355-.006-1.355-.006-.12-.067a.72.72 0 0 1-.316-.388c-.049-.163-.048-3.435 0-3.6a.67.67 0 0 1 .34-.394l.135-.068h1.755c1.683.002 1.759.004 1.864.044z' transform='translate(-91.47 -108.183)'/%3E%3C/svg%3E") no-repeat left clamp(1.25rem, 1.05rem + 1vw, 1.875rem) top clamp(1.25rem, 0.85rem + 2vw, 2.5rem) / auto clamp(2.5rem, 2.1rem + 2vw, 3.75rem);
	color: var(--black-color);
	font-weight: 500;
}

@media (max-width: 1199.98px) {

	blockquote {
		margin-inline: 0;
		padding: clamp(1.25rem, 1.05rem + 1vw, 1.875rem) clamp(1.25rem, 0.85rem + 2vw, 2.5rem) clamp(1.25rem, 1.05rem + 1vw, 1.875rem) clamp(1.25rem, -1.15rem + 12vw, 8.75rem);
	}

}

@media (max-width: 991.98px) {

	blockquote {
		padding: clamp(5rem, 4.1071rem + 4.4643vw, 6.875rem) clamp(1.25rem, 0.85rem + 2vw, 2.5rem) clamp(1.25rem, 1.05rem + 1vw, 1.875rem);
		background-position: left clamp(1.25rem, 1.05rem + 1vw, 1.875rem) top clamp(1.25rem, 1.05rem + 1vw, 1.875rem);
	}

}

blockquote > *:last-child {
	margin-bottom: 0;
}

/* btn & link
============================================================================= */
.btn {
	margin: 1.25rem 0;
}

.btn *,
.btn *::after {
	z-index: 1;
	transition: 0.5s ease-in-out;
}

.btn *::after {
	z-index: -1;
}

/* btn a
============================================ */
.btn a {
	display: inline-block;
	position: relative;
	z-index: 1;
	overflow: hidden;
	padding: 1.063rem clamp(1.5rem, 1.26rem + 1.2vw, 2.25rem);
	border: .063rem solid var(--orange-color);
	border-radius: .25rem;
	background: var(--orange-color);
	color: var(--white-color);
	font-weight: 600;
	font-size: .875rem;
	line-height: 1.3;
	letter-spacing: .031rem;
	white-space: nowrap;
	text-transform: uppercase;
	transition: transform .3s .02s linear,
				color .3s .02s linear;
}

.btn a::after {
	content: "";
	position: absolute;
	top: 0;
	right: -3.125rem;
	bottom: 0;
	left: 0;
	border-right: 3.125rem solid transparent;
	border-bottom: 5rem solid var(--white-color);
	transform: translateX(-100%);
}

.btn a:hover::after,
.btn a:active::after {
	transform: translateX(0);
}

.btn a:hover,
.btn a:active {
	color: var(--text-color);
}


.btn a + a {
	margin: 0 0 0 1.25rem;
	border: .063rem solid var(--dark-color);
	background: var(--dark-color);
}

.btn a + a::after {
	border-bottom: 5rem solid var(--white-color);
}

/* btn-center
============================================ */
.btn-center {
	margin-bottom: 3.75rem;
	text-align: center;
}

/* btn-border a
============================================ */
.btn-border a {
	background: transparent;
}

/* link a
============================================ */
.link a {
	display: inline-block;
	padding: 0 0 .125rem;
	border-bottom: .063rem solid var(--orange-color);
	color: var(--orange-color);
	font-weight: 700;
	font-size: .875rem;
	text-transform: uppercase;
	transition: all .3s .02s linear;
}

.link a:hover,
.link a:active {
	border-bottom-color: transparent;
	color: var(--dark-color);
}


.grey-link a {
	border-bottom-color: var(--grey-text);
	color: var(--grey-text);
}

/* ul
============================================================================= */
.middle ul:not([class]) {
	margin: 0 0 1.25rem;
}

.middle ul:not([class]) li {
	margin: 0 0 .313rem;
	padding: 0 0 0 1.5rem;
	background: url("data:image/svg+xml,%3Csvg width='8' height='2' viewBox='0 0 2.117 0.529' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23f75110;fill-opacity:1;stroke-width:.0105367' d='M40.485 62.598h2.117v.529h-2.117z' transform='translate(-40.485 -62.598)'/%3E%3C/svg%3E") no-repeat 0 .625rem;
	background-size: .5rem auto;
	line-height: 1.3;
}

.middle ul:not([class]) li a {
	display: inline-block;
	color: var(--orange-color);
	text-decoration: underline;
}

.middle ul:not([class]) li a:hover,
.middle ul:not([class]) li a:active {
	text-decoration: none;
}


.middle ul:not([class]) ul {
	margin: .625rem 0 .625rem 1.25rem;
}

/* img
============================================================================= */
img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
	border: none;
}

.imgs img {
	border-radius: .25rem;
	box-shadow: 0 .125rem .25rem 0 rgba(0, 0, 0, .3);
}

.right-imgs {
	float: right;
	max-width: calc(33.3333% - 1.875rem);
	margin: 0 0 1.25rem 2.5rem;
}

@media (max-width: 767.98px) {

	.right-imgs {
		float: none;
		max-width: calc(45% - 1.875rem);
		margin: 0 0 1.25rem;
	}

}
@media (max-width: 575.98px) {

	.right-imgs {
		max-width: calc(60% - 1.875rem);
	}

}

.imgs-33 {
	display: flex;
/*	flex-wrap: wrap;*/
	margin: 2.5rem -.938rem;
}

@media (max-width: 767.98px) {

	.imgs-33 {
		flex-wrap: nowrap;
		overflow-x: scroll;
			-webkit-overflow-scrolling: touch;
	}

}

.imgs-33 a {
	flex-basis: calc(33.3333% - 1.875rem);
	max-width: calc(33.3333% - 1.875rem);
	margin: 0 .938rem 1.25rem;
}

@media (max-width: 767.98px) {

	.imgs-33 a {
		flex-basis: calc(45% - 1.875rem);
		max-width: calc(45% - 1.875rem);
		flex-shrink: 0;
		margin-bottom: 1.25rem;
	}

}

@media (max-width: 575.98px) {

	.imgs-33 a {
		flex-basis: calc(60% - 1.875rem);
		max-width: calc(60% - 1.875rem);
	}

}


.full-imgs {
	margin: 2.5rem 0;
}


.carousel-imgs {
	margin: 2.5rem 0;
}

/* .text .carousel-imgs {
	margin-bottom: 2.5rem;
} */



/* .carousel-imgs {
	background: red;
} */

/* .carousel-imgs .slick-track {
	display: flex;
	margin: 0 -.938rem;
}

.carousel-imgs .slick-slide {
	flex-basis: calc(33.3333% - 1.875rem);
	max-width: calc(33.3333% - 1.875rem);
	margin: 0 .938rem;
} */

/* grid-gallery-imgs
============================================ */
.grid-gallery-imgs {
	margin: 0 0 6.25rem;
}

.cell-gallery-imgs {
	flex-basis: 25%;
	max-width: 25%;
	padding: .25rem;
}

@media (max-width: 767.98px) {

	.cell-gallery-imgs {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
	}

}

@media (max-width: 575.98px) {

	.cell-gallery-imgs {
		flex-basis: 50%;
		max-width: 50%;
	}

}

.flex-cell-gallery-imgs {
	display: flex;
	align-content: flex-start;
	align-items: flex-start;
}

.flex-cell-gallery-imgs a {
	flex-basis: 50%;
	max-width: 50%;
	object-fit: cover;
}


.grid-gallery-imgs + .btn {
	margin-bottom: 5rem;
	text-align: center;
}

/* a-img-hover
============================================ */
.a-img-hover {
	display: block;
	position: relative;
	z-index: 1;
	height: 100%;
	overflow: hidden;

	/* border-radius: .5rem; */
	/* box-shadow: 0 .125rem .5rem 0 rgba(0, 0, 0, .3); */
}

.a-img-hover::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	background: transparent;
	transition: background .3s .02s ease-out;
}

.a-img-hover img {
	position: relative;
	z-index: 1;
}

.a-img-hover:hover::before,
.a-img-hover:active::before {
	background:rgba(0, 0, 0, .3);
}

.a-img-hover div {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
}

.a-img-hover div::before,
.a-img-hover div::after {
	content: "";
	position: absolute;
	top: 1.25rem;
	right: 1.25rem;
	bottom: 1.25rem;
	left: 1.25rem;
	opacity: 0;
	transition: opacity .5s, transform .5s;
	pointer-events: none;
}

.a-img-hover div::before {
	border-top: .063rem solid var(--white-color);
	border-bottom: .063rem solid var(--white-color);
	transform: scale(0, 1);
}

.a-img-hover div::after {
	border-right: .063rem solid var(--white-color);
	border-left: .063rem solid var(--white-color);
	transform: scale(1, 0);
}

.a-img-hover:hover div::before,
.a-img-hover:hover div::after {
	opacity: 1;
	transform: scale(1);
}


.a-img-hover div span {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	visibility: hidden;
	transition: all .4s .02s ease-out;
	/* transition: all .5s ease 0s; */
}

.a-img-hover:hover div span {
	opacity: 1;
	visibility: visible;
}


.text-a-img-hover {
	color: var(--white-color);
	font-weight: 500;
	font-size: 1.125rem;
	line-height: 1.3;
	text-transform: lowercase;
	text-align: center;
}

.ico-a-img-hover {
	width: 2.5rem;
	height: 2.5rem;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='rgba(255, 255, 255, 1)'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z'/%3E%3C/svg%3E") no-repeat center / auto 100%;
}

/* video
============================================================================= */
.video {
	position: relative;
	height: 100%;
	margin-block: 2.5rem;
	overflow: hidden;
	border-radius: .25rem;

	/* background: red; */
}

/* @media (max-width: 767.98px) {

	.video-news  {
		max-width: 100% !important;
		padding-bottom: 55%;
	}

} */

.video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-reels {
	/* width: 363px;
	height: 714px; */

	width: 22.688rem;
	margin-inline: auto;
	padding-bottom: 51%;
}

/* table
================================================================================ */
.scroll-table {
	margin-block: 2.5rem;
	padding-bottom: .625rem;
	overflow: auto clip;
}


.middle table:not([class]) {
	border-bottom: .063rem solid var(--border-color);
	background: var(--white-color);
}


.middle table:not([class]) thead tr {
	background: transparent;
}

.middle table:not([class]) thead th {
	padding: 1.25rem .938rem;
	background: var(--dark-color);
	vertical-align: top;
	color: var(--white-color);
	font-weight: 600;
	text-align: left;
}

.middle table:not([class]) thead th:first-child {
	border-top-left-radius: .25rem;
}

.middle table:not([class]) thead th:last-child {
	border-top-right-radius: .25rem;
}

/* .main table:not([class]) thead th:nth-child(2n) {
	background: blue;
} */


.middle table:not([class]) tbody td {
	padding: .938rem .938rem;
	vertical-align: top;
}

.middle table:not([class]) tbody tr:nth-child(even) {
	background-color: var(--light-bg);
}

/* forms
============================================================================= */
.forms {
	max-width: 720px;
	margin: 0 auto;
}

.field-form {
	margin: 0 0 .938rem;

	/* background: paleturquoise; */
}

/* fieldset
============================================ */
.middle fieldset {
	margin: 0 0 1.875rem;
	padding: 0;
	border: none;
}

.middle legend {
	display: inline-block;
	width: auto;
	margin: 0 0 .875rem;
	font-weight: 600;
	font-size: 1.125rem;
	text-align: center;
}

/* label
============================================ */
.text-input {
	display: block;
	position: relative;
	margin: 0 0 .938rem;

	/* background: #eee; */
}

.text-input span {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: .938rem;
	transform: translateY(-50%);
	cursor: text;
	transition: top .2s ease,
				transform .2s ease;
	color: var(--text-color);
	font-weight: 400;
}

.text-input textarea + span {
	top: .938rem;
	transform: none;
}

.text-input span::before {
	content: attr(data-first);
	display: inline-block;
	color: var(--text-color);
	font-weight: 600;
	font-size: .875rem;
	white-space: nowrap;
	transition: color .2s ease;
}

.text-input span::after {
	content: attr(data-second);
	display: inline-block;
	margin: 0 0 0 .313rem;
	color: rgba(0, 0, 0, 0);
	font-weight: 600;
	font-size: .875rem;
	white-space: nowrap;
	transition: color .2s ease;
}

.text-input.ico-label span {
	left: 2.875rem;
}

.text-input.ico-label::before {
	content: "";
	display: inline-block;
	position: absolute;
	top: 50%;
	left: .938rem;
	width: 1rem;
	height: 1rem;
	transform: translateY(-50%);
}

.text-input.ico-label input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="range"]),
.text-input.ico-label textarea {
	padding-left: 2.875rem;
}

.text-input.ico-label textarea {
	padding-top: .625rem;
}

.text-input.ico-label-name::before {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(247, 81, 16, 1)'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E") no-repeat left center;
	background-size: auto 1.125rem;
}

.text-input.ico-label-phone::before {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(247, 81, 16, 1)'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M20.01 15.38c-1.23 0-2.42-.2-3.53-.56-.35-.12-.74-.03-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53 0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99 3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99z'/%3E%3C/svg%3E") no-repeat left center;
	background-size: auto 1.125rem;
}

.text-input.ico-label-mail::before {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(247, 81, 16, 1)'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E") no-repeat left center;
	background-size: auto 1.125rem;
}

.text-input.ico-label-social::before {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' viewBox='0 0 24 24' fill='rgba(247, 81, 16, 1)'%3E%3Cg%3E%3Crect fill='none' height='24' width='24'/%3E%3C/g%3E%3Cg%3E%3Cg/%3E%3Cpath d='M11.99,2C6.47,2,2,6.48,2,12c0,5.52,4.47,10,9.99,10C17.52,22,22,17.52,22,12C22,6.48,17.52,2,11.99,2z M8.5,8 C9.33,8,10,8.67,10,9.5S9.33,11,8.5,11S7,10.33,7,9.5S7.67,8,8.5,8z M12,18c-2.28,0-4.22-1.66-5-4h10C16.22,16.34,14.28,18,12,18z M15.5,11c-0.83,0-1.5-0.67-1.5-1.5S14.67,8,15.5,8S17,8.67,17,9.5S16.33,11,15.5,11z'/%3E%3C/g%3E%3C/svg%3E") no-repeat left center;
	background-size: auto 1.125rem;
}

.text-input.ico-label-textarea::before {
	top: 1.5rem;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' viewBox='0 0 24 24' fill='rgba(247, 81, 16, 1)'%3E%3Crect fill='none' height='24' width='24'/%3E%3Cpath d='M22,24H2v-4h20V24z M13.06,5.19l3.75,3.75L7.75,18H4v-3.75L13.06,5.19z M17.88,7.87l-3.75-3.75 l1.83-1.83c0.39-0.39,1.02-0.39,1.41,0l2.34,2.34c0.39,0.39,0.39,1.02,0,1.41L17.88,7.87z' enable-background='new'/%3E%3C/svg%3E") no-repeat left center;
	background-size: auto 1.125rem;
}


.trip-select .jq-selectbox__select-text {
	padding-left: 1.875rem;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' fill='rgba(247, 81, 16, 1)' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='m274-274-128-70 42-42 100 14 156-156-312-170 56-56 382 98 157-155q17-17 42.5-17t42.5 17q17 17 17 42.5T812-726L656-570l98 382-56 56-170-312-156 156 14 100-42 42-70-128Z'/%3E%3C/svg%3E") no-repeat left center / auto 1.25rem !important;
}

/* input text
============================================ */
.text-input input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="range"]),
.text-input textarea {
	display: block;
	width: 100%;
	height: 3.125rem;
	margin: 0;
	padding: .75rem .938rem 0;
	border: .063rem solid var(--border-color);
	border-radius: .25rem;
	transition: border-color .3s .02s linear;
	box-shadow: none;
	background: var(--white-color);
	outline: none;
	color: var(--text-color);
	font-weight: 600;
	font-size: .875rem;
	line-height: 1 !important;
	font-family: inherit;
}

.text-input textarea {
	height: 11.25rem;
	padding: .75rem .938rem .938rem;
	padding-top: 1.5rem !important;
	line-height: 1.3;

	/* background: #eee; */
}

.text-input input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="range"]):focus,
.text-input textarea:focus {
	border-color: var(--orange-color);
}

.text-input input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="range"]):focus + span,
.text-input textarea:focus + span,
.text-input .filled-input + span {
	top: .188rem;
	transform: none;
	margin: 0 0 0 -.25rem;
	padding: 0 .25rem;
	background: var(--white-color);
}

.text-input input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="range"]):focus + span::before,
.text-input textarea:focus + span::before {
	color: var(--grey-text);
}

.text-input .filled-input + span::before {
	color: var(--grey-text);
}

.text-input input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="range"]):focus + span::after,
.text-input textarea:focus + span::after {
	color: var(--grey-text);
}

.text-input .filled-input:not(:focus) + span::after {
	display: none;

	/* background: blue; */
}

form p {
	margin: 0;
	font-size: .875rem;
}

/* checkbox-input-1
============================================ */
.checkbox-input-1 input[type="checkbox"] {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	border: 0;
	padding: 0;
	white-space: nowrap;
	clip-path: inset(100%);
	clip: rect(0 0 0 0);
	overflow: hidden;
}

.checkbox-input-1 {
	display: inline-block;
	position: relative;
	margin: auto;
	-webkit-user-select: none;
	user-select: none;
	cursor: pointer;
}

.checkbox-input-1 span {
	display: inline-block;
	vertical-align: middle;
	transform: translate3d(0, 0, 0);
}

.checkbox-input-1 .ico-cbx {
	position: absolute;
	top: 0;
	left: 0;
	width: 1.25rem;
	height: 1.25rem;
	border-radius: .188rem;
	transform: scale(1);
	vertical-align: middle;
	border: .063rem solid var(--border-color);
	transition: all .2s ease;

	/* background: red; */
}

.checkbox-input-1 .ico-cbx svg {
	position: absolute;
	top: .25rem;
	left: .188rem;
	width: .75rem;
	height: .625rem;
	fill: none;
	stroke: var(--white-color);
	stroke-width: 2;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-dasharray: 1rem;
	stroke-dashoffset: 1rem;
	transition: all .3s ease;
	transition-delay: .1s;
	transform: translate3d(0, 0, 0);
}

.checkbox-input-1 .ico-cbx::before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	opacity: 1;
	border-radius: 50%;
	background: var(--orange-color);
	transform: scale(0);
}

.checkbox-input-1 .label-cbx {
	padding-left: 2rem;
	line-height: 1.3;

	/* background: seagreen; */
}

.checkbox-input-1 .label-cbx a {
	color: var(--orange-color);
	text-decoration: underline;
}

.checkbox-input-1 .label-cbx a:hover,
.checkbox-input-1 .label-cbx a:focus,
.checkbox-input-1 .label-cbx a:active {
	text-decoration: none;
}

.checkbox-input-1:hover .ico-cbx {
	border-color: var(--orange-color);
}

.checkbox-input-1 input[type="checkbox"]:checked+.ico-cbx {
	background: var(--orange-color);
	border-color: var(--orange-color);
	animation: wave-cbx .4s ease;
}

.checkbox-input-1 input[type="checkbox"]:checked+.ico-cbx svg {
	stroke-dashoffset: 0;
}

.checkbox-input-1 input[type="checkbox"]:checked+.ico-cbx::before {
	transform: scale(3.5);
	opacity: 0;
	transition: all .28s linear;
}

@keyframes wave-cbx {
	50% {
		transform: scale(.9);
	}
}

/* radio-input
============================================ */
/* .radio-input {

} */

.radio-input [type="radio"]:not(:checked),
.radio-input [type="radio"]:checked {
	position: absolute;
	opacity: 0;
	pointer-events: none;
}

.radio-input [type="radio"]:not(:checked) + span,
.radio-input [type="radio"]:checked + span {
	display: inline-block;
	position: relative;
	padding-left: 2rem;
	cursor: pointer;
		-webkit-user-select: none;
	user-select: none;
	font-size: 1rem;
	line-height: 1.3;
	transition: .28s ease;

	/* background: red; */
}

.radio-input [type="radio"] + span::before,
.radio-input [type="radio"] + span::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 1.25rem;
	height: 1.25rem;
	z-index: 0;
	transition: .28s ease;

	/* background: red; */
}

/* ======= unchecked styles ======= */
.radio-input [type="radio"]:not(:checked) + span::before,
.radio-input [type="radio"]:not(:checked) + span::after,
.radio-input [type="radio"]:checked + span::before,
.radio-input [type="radio"]:checked + span::after,
.radio-input [type="radio"].with-gap:checked + span::before,
.radio-input [type="radio"].with-gap:checked + span::after {
	border-radius: 50%;
}

.radio-input [type="radio"]:not(:checked) + span::before,
.radio-input [type="radio"]:not(:checked) + span::after {
	border: .125rem solid var(--border-color);
}

.radio-input [type="radio"]:not(:checked) + span::after {
	transform: scale(0);
}

/* ======= checked styles ======= */
.radio-input [type="radio"]:checked + span::before {
	border: .125rem solid transparent;
}

.radio-input [type="radio"]:checked + span::after,
.radio-input [type="radio"].with-gap:checked + span::before,
.radio-input [type="radio"].with-gap:checked + span::after {
	border: .125rem solid var(--orange-color);
}

.radio-input [type="radio"]:checked + span::after,
.radio-input [type="radio"].with-gap:checked + span::after {
	background-color: var(--orange-color);
}

.radio-input [type="radio"]:checked + span::after {
	transform: scale(1.02);
}

/* ======= radio with gap ======= */
.radio-input [type="radio"].with-gap:checked + span::after {
	transform: scale(.5);
}

/* ======= disabled radio with gap ======= */
.radio-input [type="radio"].with-gap:disabled:checked + span::before {
	border: .125rem solid rgba(0, 0, 0, .42);
}

.radio-input [type="radio"].with-gap:disabled:checked + span::after {
	border: none;
	background-color: rgba(0, 0, 0, .42);
}

/* ======= disabled style ======= */
.radio-input [type="radio"]:disabled:not(:checked) + span::before,
.radio-input [type="radio"]:disabled:checked + span::before {
	border-color: rgba(0, 0, 0, .42);
	background-color: transparent;
}

.radio-input [type="radio"]:disabled + span {
	color: rgba(0, 0, 0, .42);
}

.radio-input [type="radio"]:disabled:not(:checked) + span::before {
	border-color: rgba(0, 0, 0, .42);
}

.radio-input [type="radio"]:disabled:checked + span::after {
	border-color: var(--border-color);
	background-color: rgba(0, 0, 0, .42);
}


.radio-input [type="radio"]:checked + span::before {
	animation: wave-r .28s linear forwards;
}

.radio-input [type="radio"]:checked + span::after {
	transform: scale(1);
}

@keyframes wave-r {
	0% {
		box-shadow: 0 0 0 .063rem rgba(0, 0, 0, 0);
	}

	50% {
		box-shadow: 0 0 0 .938rem rgba(0, 0, 0, .1);
	}

	100% {
		box-shadow: 0 0 0 .938rem rgba(0, 0, 0, 0);
	}
}


.rating-form .radio-input {
	display: inline-flex;

	/* background: chartreuse; */
}

.rating-form .radio-input [type="radio"]:not(:checked) + span,
.rating-form .radio-input [type="radio"]:checked + span {
	display: block;
	padding: 0 .938rem 1.5rem;

	/* background: red; */
}

@media (max-width: 575.98px) {

	.rating-form .radio-input [type="radio"]:not(:checked) + span,
	.rating-form .radio-input [type="radio"]:checked + span {
		padding: 0 .563rem 1.5rem;
	}

}

.rating-form .radio-input [type="radio"] + span::before,
.rating-form .radio-input [type="radio"] + span::after {
	top: auto;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);

	/* background: green; */
}

/* number-input
============================================ */
/* .number-input span {
	display: block;
	margin: 0 0 .625rem;
	font-weight: 600;
} */

/* .jq-number {
	display: inline-block;
}

.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left;
}

.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0;
	-webkit-appearance: none;
} */


/* .jq-number {
	position: relative;
	padding: 0 3.125rem;
} */

/* .jq-number__field {
	width: 6.25rem;
} */

.jq-number__field input {
	padding-top: 0 !important;

	/* background: green !important; */
}

/* .jq-number__field input:focus {
	border-color: violet;
} */


/* .jq-number__spin {
	position: absolute;
	top: 0;
	width: 2.875rem;
	height: 2.875rem;
	border: 1px solid #ccc;
	background: #fff;
	-webkit-user-select: none;
	user-select: none;
	cursor: pointer;
	transition: all .2s .02s ease;
}

.jq-number__spin.minus {
	left: 0;
}

.jq-number__spin.plus {
	right: 0;
}

.jq-number__spin:hover,
.jq-number__spin:active,
.jq-number__spin:focus {
	background: #eee;
}

.jq-number__spin::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #333;
	transition: all .2s .02s ease;
	font-size: 1rem;
	font-family: "Material-Design-Iconic-Font";
}

.jq-number__spin.minus::after {
	content: "\f273";
}

.jq-number__spin.plus::after {
	content: "\f278";
} */

/* select
============================================ */
/* ======= common for select ======= */
.jq-selectbox,
.jq-select-multiple {
	display: block;
	position: relative;
	width: 100% !important;
	margin: 0 0 .938rem;
}

.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	opacity: 0;
}

.jq-selectbox li,
.jq-select-multiple li {
		-webkit-user-select: none;
	user-select: none;
	white-space: nowrap;
}

.jq-selectbox {
	z-index: 10;
}

.jq-selectbox__select {
	position: relative;
	border-radius: .25rem;
}

.jq-selectbox__select-text {
	overflow: hidden;
		-webkit-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.jq-selectbox__dropdown {
	position: absolute;
}

.jq-selectbox__search input {
	-webkit-appearance: textfield;
}

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}

.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}

.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}

/* ======= theme for select ======= */
.select span {
	display: block;
	margin: 0 0 .625rem;
	font-weight: 600;
}

.jq-selectbox {
	width: 17.5rem;
	vertical-align: middle;
	cursor: pointer;

	/* background: #f50057; */
}

.jq-selectbox__select {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	width: 100%;
	height: 3.125rem;
	margin: 0;
	padding: 0 3.125rem 0 .938rem;
	border: .063rem solid var(--border-color);
	box-shadow: none;
	background: var(--white-color);
	outline: none;
	color: var(--text-color);
	line-height: 1;
	font-family: inherit;
	transition: border-color .3s .02s linear;

	/* background: peru; */
}

.jq-selectbox__select:hover {
	border-color: var(--orange-color);
}

.jq-selectbox__select:active {
	border-color: var(--orange-color);
}

.jq-selectbox.focused .jq-selectbox__select {
	border-color: var(--orange-color);
}


.jq-selectbox__select-text {
	flex-grow: 0;
	flex-shrink: 1;
	flex-basis: 100%;
	align-self: auto;
	order: 0;
	color: var(--text-color);
	font-weight: 600;
	font-size: .875rem;
	/* background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24px' viewBox='0 0 24 24' width='24px' fill='rgba(247, 81, 16, 1)'%3E%3Cg%3E%3Crect fill='none'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M11.07,12.85c0.77-1.39,2.25-2.21,3.11-3.44c0.91-1.29,0.4-3.7-2.18-3.7c-1.69,0-2.52,1.28-2.87,2.34L6.54,6.96 C7.25,4.83,9.18,3,11.99,3c2.35,0,3.96,1.07,4.78,2.41c0.7,1.15,1.11,3.3,0.03,4.9c-1.2,1.77-2.35,2.31-2.97,3.45 c-0.25,0.46-0.35,0.76-0.35,2.24h-2.89C10.58,15.22,10.46,13.95,11.07,12.85z M14,20c0,1.1-0.9,2-2,2s-2-0.9-2-2c0-1.1,0.9-2,2-2 S14,18.9,14,20z'/%3E%3C/g%3E%3C/svg%3E") no-repeat left center / auto 1.125rem; */

	/* background: palegoldenrod; */
}

.date-select .jq-selectbox__select-text {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24px' viewBox='0 0 24 24' width='24px' fill='rgba(247, 81, 16, 1)'%3E%3Cg%3E%3Crect fill='none' height='24' width='24'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M19,4h-1V2h-2v2H8V2H6v2H5C3.89,4,3.01,4.9,3.01,6L3,20c0,1.1,0.89,2,2,2h14c1.1,0,2-0.9,2-2V6C21,4.9,20.1,4,19,4z M19,20 H5V10h14V20z M9,14H7v-2h2V14z M13,14h-2v-2h2V14z M17,14h-2v-2h2V14z M9,18H7v-2h2V18z M13,18h-2v-2h2V18z M17,18h-2v-2h2V18z'/%3E%3C/g%3E%3C/svg%3E") no-repeat left center / auto 1.125rem !important;
}

.jq-selectbox .placeholder {
	color: var(--text-color);
	font-weight: 600;
	font-size: .875rem;
}


.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 2.5rem;
	height: 100%;
	margin-left: auto;
	/* border-left: 1px solid #CCC; */

	/* background: palegreen; */
}

.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 0;
	height: 0;
	border-top: .313rem solid var(--text-color);
	border-right: .313rem solid transparent;
	border-left: .313rem solid transparent;
	transition: border-top-color .3s .02s linear;
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	border-top-color: var(--dark-color);
}


.jq-selectbox__dropdown {
	width: 100%;
	margin: .125rem 0 0;
	border-radius: .25rem;
	border: .063rem solid var(--border-color);
	box-shadow: 0 .125rem .25rem 0 rgba(0, 0, 0, .3);
	background: var(--white-color);

	/* background: red; */
}


.jq-selectbox__dropdown ul {
	width: auto;
	margin: 0 !important;
	padding: 0 !important;

	/* background: green; */
}

.jq-selectbox__dropdown li {
	margin: 0 !important;
	padding: .875rem .625rem !important;
	background-image: none !important;
	user-select: none;
	color: var(--text-color);
	font-size: .875rem;
	line-height: 1.2 !important;
	white-space: normal;
}

.jq-selectbox__dropdown li.selected {
	background: var(--border-color) !important;
}

.jq-selectbox__dropdown li:hover {
	background: var(--border-color) !important;
}


.jq-selectbox__dropdown li.optgroup {
	font-weight: 700;
}

.jq-selectbox__dropdown li.optgroup:hover {
	background: none !important;
	color: #231F20;
	cursor: default;
}

.jq-selectbox__dropdown li.option {
	padding-left: 1.563rem !important;
}

.bg-optgroup-1 {
	background: papayawhip !important;
}

.bg-optgroup-2 {
	background: pink !important;
}


.jq-selectbox__search {
	display: none !important
}

/* btn-form
============================================ */
.btn-form {
	margin: 1.25rem 0 0;
}

.forms .btn-form {
	text-align: center;
}


.btn-form [type="submit"] {
	display: inline-block;
	position: relative;
	padding: 1.063rem 2.5rem;
	border: .063rem solid var(--orange-color);
	border-radius: .25rem;
	background: var(--orange-color);
	cursor: pointer;
	color: var(--white-color);
	font-weight: 500;
	font-size: .875rem;
	letter-spacing: .031rem;
	white-space: nowrap;
	text-transform: uppercase;
	transition: border-color .3s .02s ease,
				background .3s .02s ease,
				color .3s .02s ease
}

.btn-form [type="submit"]:hover,
.btn-form [type="submit"]:focus,
.btn-form [type="submit"]:active {
	background: var(--white-color);
	color: var(--dark-color);
}

/* feedback
============================================ */
.feedback {
	max-width: 720px;
	margin: 0 auto;
	padding: 2.5rem 5rem;
	border: .063rem solid var(--orange-color);
	border-radius: .25rem;
	/* background: var(--light-bg); */
	text-align: center;
}

.feedback p:first-child {
	margin: 0 0 1.25rem;
	color: var(--black-color);
	font-weight: 600;
	font-size: 1.25rem;
	text-transform: uppercase;
}


.sum-payment {
	margin: 0 0 1.875rem;
	padding: 1.25rem;
	border-radius: .25rem;
	border: .063rem solid var(--orange-color);
}

.sum-payment span {
	display: inline-block;
	margin: 0 0 0 .625rem;
	font-weight: 600;
	font-size: 1.125rem;
}


.input-sum-payment {
	display: flex;
	align-items: center;

	/* background: #e1306c; */
}


.left-input-sum-payment .text-input {
	margin: 0;
}

.left-input-sum-payment input {
	padding-top: 0 !important;
}

.left-input-sum-payment {
	flex-basis: 12.5rem;
	width: 12.5rem;
	margin: 0 1.5rem 1.25rem 0;
}

.right-input-sum-payment {
	margin: 0 0 1.25rem;
}

.right-input-sum-payment .radio-input {
	margin: 0 1.25rem 0 0;
}

.right-input-sum-payment .radio-input span {
	margin: 0 .625rem 0 0;
	font-weight: 500;
	font-size: 1.25rem !important;
	line-height: 1 !important;
}

.right-input-sum-payment .radio-input em {
	position: relative;
	top: -.125rem;
	font-style: normal;
	font-weight: 600;
}


.contract-payment {
	margin: 0 0 1.875rem;
}

.title-contract-payment {
	margin: 0 0 .625rem;
	font-weight: 600;
	font-size: 1.125rem;
}

.text-contract-payment {
	height: 18.75rem;
	padding: .938rem;
	border: .063rem solid var(--border-color);
	border-radius: .25rem;
	overflow-y: scroll;
}

/* pagination
============================================================================= */
.pagination {
	display: flex;
	justify-content: center;
	margin: 2.5rem 0 0;

	/* background: #777; */
}

.pagination li {
	flex-grow: 0;
	flex-shrink: 1;
	flex-basis: auto;
	max-width: auto;
	align-self: auto;
	order: 0;
	margin: 0 .313rem .313rem;
}

.pagination-inner {
	display: flex;
	margin: 0 auto;
	padding: 0 0 .313rem;
	overflow: auto clip;
}

@media (max-width: 991.98px) {

	.pagination-inner {
		max-width: 15.5rem;
	}

}

.pagination a {
	display: flex;
	width: 2.5rem;
	height: 2.5rem;
	justify-content: center;
	align-items: center;
	border: .063rem solid var(--border-color);
	background: var(--light-bg);
	color: var(--text-color);
	font-weight: 400;
	font-size: 1rem;
	text-decoration: none;
	transition: all 0.2s 0.02s ease;
}

.pagination a:hover,
.pagination a:active,
.pagination a:focus {
	background: var(--orange-color);
	color: var(--white-color);
}

.pagination a.active {
	background: var(--orange-color);
	color: var(--white-color);
}

.pagination a.prev-pgn,
.pagination a.next-pgn {
	border: none;
	background: none;

}

.pagination a.prev-pgn,
.pagination a.next-pgn {
	color: var(--dark-color);
	transition: color .3s .02s linear;
	font-size: 1.125rem;
	line-height: 1.125;
}

.pagination a.prev-pgn:hover,
.pagination a.prev-pgn:active,
.pagination a.prev-pgn:focus,
.pagination a.next-pgn:hover,
.pagination a.next-pgn:active,
.pagination a.next-pgn:focus {
	color: var(--orange-color);
}

/* slider-page
============================================================================= */
.slider-page {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 70vh;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.slider-page::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .4);
}

.slider-page .container-center {
	position: relative;
	height: 100%;
	display: flex;
	align-items: center;

	/* background: blue; */
}


.center-slider-page {
	flex-basis: 100%;
	max-width: 100%;
	text-align: center;

	/* background: red; */
}

.sup-title-slider-page {
	display: inline-block;
	margin: 0 0 1.875rem;
	padding: 0 .938rem;
	border-radius: .25rem;
	background: var(--white-color);
	font-weight: 500;
	font-size: 1.875rem;
	line-height: 1.3;
	text-transform: uppercase;
}

.title-slider-page {
	margin: 0 0 2.5rem;
	color: var(--white-color);
	font-weight: 600;
	font-size: 3.125rem;
	line-height: 1.2;
}

@media (max-width: 767.98px) {

	.title-slider-page {
		font-size: 2.875rem;
	}

}

@media (max-width: 575.98px) {

	.title-slider-page {
		font-size: 2.5rem;
	}

}

@media (max-width: 479.98px) {

	.title-slider-page {
		font-size: 2rem;
	}

}

.sup-title-slider-page + .title-slider-page span {
	font-weight: 700;
	font-size: 2.625rem;
	text-transform: uppercase;
}

@media (max-width: 767.98px) {

	.sup-title-slider-page + .title-slider-page span {
		font-size: 2.375rem;
	}

}

@media (max-width: 575.98px) {

	.sup-title-slider-page + .title-slider-page span {
		font-size: 2rem;
	}

}

@media (max-width: 479.98px) {

	.sup-title-slider-page + .title-slider-page span {
		font-size: 1.875rem;
	}

}

.center-slider-page p {
	margin: 0;
	color: var(--white-color);
	font-size: 1.125rem;
	line-height: 1.5;
	text-align: center;
}

.center-slider-page p:last-of-type {
	margin: 0 0 3.125rem;
}

.date-slider-page {
	margin: 0 0 2.5rem;
	color: var(--white-color);
	font-size: 1.125rem;
}

.date-slider-page::before {
	content: "";
	display: inline-block;
	position: relative;
	top: .313rem;
	width: 1.25rem;
	height: 1.25rem;
	margin: 0 .5rem 0 0;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24px' viewBox='0 0 24 24' width='24px' fill='rgba(255, 255, 255, 1)'%3E%3Cg%3E%3Crect fill='none' height='24' width='24'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M19,4h-1V2h-2v2H8V2H6v2H5C3.89,4,3.01,4.9,3.01,6L3,20c0,1.1,0.89,2,2,2h14c1.1,0,2-0.9,2-2V6C21,4.9,20.1,4,19,4z M19,20 H5V10h14V20z M9,14H7v-2h2V14z M13,14h-2v-2h2V14z M17,14h-2v-2h2V14z M9,18H7v-2h2V18z M13,18h-2v-2h2V18z M17,18h-2v-2h2V18z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 -.125rem / auto 1.25rem;
}

.tags-slider-page {
	margin: 0 0 2.5rem
}

.tags-slider-page a {
	display: inline-block;
	color: var(--white-color);
	font-weight: 500;
	line-height: 1.5;
	transition: color .3s .02s linear;
}

.tags-slider-page a:hover,
.tags-slider-page a:active {
	color: var(--orange-color);
}

.btn-slider-page {
	margin: 0;
}

/* bread-crumbs
============================================================================= */
.bread-crumbs {
	background: var(--light-bg);

	/* background: cadetblue; */
}

.bread-crumbs .container-center {
	padding: .938rem 1rem;
}

.list-bread-crumbs li {
	display: inline-block;
	color: var(--text-color);
	font-size: .75rem;
	line-height: 1.2;
}

.list-bread-crumbs li:after {
	content: "/";
	display: inline-block;
	margin: 0 .938rem;
	font-size: .625rem;
}

.list-bread-crumbs li:last-child:after {
	content: none;
	margin: 0 0 0 .938rem;
}

.list-bread-crumbs a {
	display: inline-block;
	padding: .938rem 0;
	color: var(--orange-color);
	transition: color .3s .02s ease;
}

.list-bread-crumbs .home-bc {
	display: inline-block;
	position: relative;
	top: -.063rem;
	width: 1rem;
	height: 1rem;
	vertical-align: top;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(247, 81, 16, 1)'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z'/%3E%3C/svg%3E") no-repeat center;
	background-size: auto .875rem;
	transition: background .3s .02s ease;
}

.list-bread-crumbs a:hover,
.list-bread-crumbs a:focus,
.list-bread-crumbs a:active {
	color: var(--text-color);
}

.list-bread-crumbs a:hover .home-bc,
.list-bread-crumbs a:focus .home-bc,
.list-bread-crumbs a:active .home-bc {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255, 255, 255, 1)'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z'/%3E%3C/svg%3E") no-repeat center;
	background-size: auto .875rem;
}

/* ========================================================================================
	trips
======================================================================================== */
/* filters-trips
============================================================================= */
.filters-trips {
	position: relative;
	z-index: 1;
}

.filters-trips::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background: url(../images/mountains-bg.svg) no-repeat center bottom / auto 100%;
}

.filters-trips h2 {
	margin: 2.5rem 0 2.5rem;
	font-size: 1.75rem;
}


/* .form-filters-trips {
	max-width: 33.75rem;
	margin: 0 auto;
}

.form-filters-trips .jq-selectbox__dropdown li {
	position: relative;
	display: flex;
}

.form-filters-trips .jq-selectbox__dropdown li::before {
	content: "";
	flex-basis: 1rem;
	width: 1rem;
	height: 1rem;
	margin: 0 .5rem;
}

.comfort-filters-trips-select::before {
	background: url("data:image/svg+xml,%3Csvg width='40' height='31.946' viewBox='0 0 10.583 8.452' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23f75110;stroke:none;stroke-width:.0207221;fill-opacity:1' d='M38.278 93.736c-.414-.312-.81-.66-1.202-.998-.208-.178-.429-.416-.705-.48-.491-.113-.812.223-1.16.512l-2.135 1.78-1.761 1.467c-.188.157-.575.357-.392.64.103.16.36.561.578.531.137-.018.252-.151.353-.235l.684-.57 2.631-2.193.705-.587c.071-.06.19-.205.29-.205.1 0 .219.145.29.205l.705.587 2.631 2.193.705.587c.093.078.204.207.331.22.22.026.514-.403.603-.574.118-.225-.144-.372-.292-.495-.262-.22-.523-.44-.787-.656-.114-.094-.299-.196-.373-.326-.083-.146-.02-.47-.02-.636V93.01c0-.182.055-.478-.028-.642-.067-.131-.22-.125-.346-.125h-.912c-.116 0-.274-.014-.354.09-.076.098-.04.29-.04.407v.995m-2.963 6.942V98.15h1.7v2.528h2.01c.249 0 .608.063.804-.129.136-.134.128-.317.128-.493v-2.383c0-.171.05-.44-.012-.6-.082-.204-.461-.41-.63-.548-.554-.455-1.108-.91-1.658-1.368-.358-.298-.719-.591-1.078-.888-.096-.08-.282-.303-.414-.303s-.318.224-.415.303c-.358.297-.72.59-1.077.888-.55.458-1.104.913-1.658 1.368-.169.138-.549.344-.63.549-.063.16-.012.428-.012.599v2.383c0 .176-.008.36.128.493.196.192.555.129.804.129z' transform='translate(-30.875 -92.235)'/%3E%3C/svg%3E") no-repeat left center / auto .75rem;
}

.peaks-filters-trips-select::before {
	background: url("data:image/svg+xml,%3Csvg width='40' height='24.36' viewBox='0 0 10.583 6.445' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23f75110;stroke:none;stroke-width:.0207092;fill-opacity:1' d='M39.78 110.588c-.243.053-.349.274-.47.466-.264.418-.516.845-.78 1.263-.08.128-.344.425-.301.58.088.326.41.686.59.973.435.703.858 1.413 1.299 2.113.15.24.297.483.445.725.048.079.11.237.198.277.17.078.509.012.696.012h1.284c.204 0 .444.035.642-.019.76-.208.046-1.105-.172-1.45-.804-1.277-1.591-2.566-2.38-3.853-.215-.352-.529-1.2-1.051-1.087m-.166 6.41c-.287-.54-.642-1.054-.965-1.574-.49-.793-.968-1.593-1.465-2.382-.172-.274-.337-.554-.51-.828-.116-.185-.258-.356-.498-.35-.423.012-.641.598-.828.909-.573.95-1.155 1.898-1.746 2.837-.207.328-.687.859-.336 1.239.147.159.351.148.55.148h1.097z' transform='translate(-33.141 -110.578)'/%3E%3C/svg%3E") no-repeat left center / auto .75rem;
}

.retreats-filters-trips-select::before {
	background: url("data:image/svg+xml,%3Csvg height='40' viewBox='0 0 20 20' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.93 10.619h24v24h-24z' fill='none'/%3E%3Cpath d='m6.192 3.428 2.38 1.333-1.332-2.38L8.573 0l-2.38 1.333L3.81 0l1.334 2.38L3.81 4.762zM17.62 12.76l-2.38-1.333 1.333 2.38-1.333 2.382 2.38-1.334L20 16.19l-1.333-2.381L20 11.428zM20 0l-2.38 1.333L15.238 0l1.333 2.38-1.333 2.381 2.38-1.333L20 4.761l-1.333-2.38zm-7.266 5.037a.948.948 0 0 0-1.342 0L.279 16.15a.948.948 0 0 0 0 1.343l2.228 2.228a.948.948 0 0 0 1.343 0L14.953 8.618a.948.948 0 0 0 0-1.343zm-.98 5.228-2.02-2.018 2.324-2.324 2.019 2.019z' style='fill:%23f75110;fill-opacity:1;stroke-width:.95227'/%3E%3C/svg%3E") no-repeat left center / auto .875rem;
}

.trips-filters-trips-select::before {
	background: url("data:image/svg+xml,%3Csvg width='40' height='23.537' viewBox='0 0 10.583 6.228' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23f75110;stroke:none;stroke-width:.0206953;fill-opacity:1' d='M14.03 98.523h.022l.554 2.897.211 1.117H16.1c.182 0 .395.036.534-.107.24-.247-.072-.697-.174-.948-.364-.896-.757-1.782-1.14-2.67-.259-.599-.511-1.2-.769-1.8-.092-.215-.164-.553-.417-.625a.346.346 0 0 0-.383.15c-.2.308-.312.716-.456 1.054-.474 1.11-.944 2.224-1.422 3.332l-.373.87c-.06.137-.158.3-.132.455a.345.345 0 0 0 .283.283c.351.062.76.007 1.117.007.113 0 .391.05.482-.022.1-.079.102-.415.127-.537.1-.503.2-1.006.29-1.51.115-.635.336-1.303.364-1.946m1.117-2.141c-.457.12-.15.659-.038.92.382.889.757 1.78 1.138 2.67.246.572.49 1.145.734 1.717.095.224.179.594.364.758.224.198.79.09 1.072.09h2.297c.299 0 .734.08 1.014-.023.433-.16.106-.68-.008-.949-.389-.91-.796-1.814-1.167-2.732-.225-.556-.479-1.1-.708-1.655-.089-.216-.17-.575-.355-.726-.234-.19-.805-.082-1.093-.082h-2.215c-.318 0-.727-.069-1.035.012z' transform='translate(-11.364 -96.34)'/%3E%3C/svg%3E") no-repeat left center / auto .625rem;
}

.family-filters-trips-select::before {
	background: url("data:image/svg+xml,%3Csvg width='40' height='40.122' viewBox='0 0 10.583 10.616' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23f75110;stroke:none;stroke-width:.0206832;fill-opacity:1' d='M25.364 63.231a1.461 1.461 0 0 0-.62.226c-1.207.8-.435 2.694.972 2.51.178-.023.363-.092.517-.184 1.215-.73.568-2.758-.869-2.552m5.192 0a1.47 1.47 0 0 0-.6.216c-1.217.79-.46 2.704.951 2.52.192-.025.373-.092.538-.193 1.212-.738.539-2.747-.89-2.543m-2.626 2.773c-.137.024-.277.08-.393.158-.883.587-.296 2.033.744 1.846.157-.028.304-.086.435-.178.872-.614.245-2.012-.786-1.826m-3.785 5.223v1.613c0 .242-.043.519.114.724.188.245.453.248.734.248h1.075c.195 0 .473.021.608-.154.064-.083.013-.263.013-.363v-.972c-.456-.02-.917-.347-.969-.827-.039-.363.12-.748.206-1.097.215-.86.286-1.93 1.114-2.42-.137-.308-.347-.527-.351-.889a1.526 1.526 0 0 1 .042-.455c.017-.06.056-.138.007-.192-.076-.085-.253-.106-.36-.12-.337-.048-.693-.019-1.034-.019-.412 0-.812-.027-1.179.196-.425.26-.526.7-.638 1.149-.131.524-.272 1.047-.403 1.572-.119.473-.48 1.221-.188 1.675.267.414.784.33 1.209.33m5.046-3.246c.845.498.916 1.626 1.135 2.502.084.336.25.726.175 1.076-.1.473-.513.709-.958.765v.972c0 .098-.052.282.013.362.136.17.414.155.608.155h1.075c.278 0 .549-.006.734-.248.157-.205.114-.482.114-.724v-1.613c.425 0 .942.083 1.21-.331.292-.454-.07-1.202-.189-1.675-.13-.525-.272-1.048-.403-1.572-.112-.45-.213-.89-.639-1.15-.355-.216-.737-.195-1.137-.195-.354 0-.725-.032-1.076.018-.102.015-.287.038-.359.12-.045.054-.004.135.01.193.04.158.043.314.039.476-.009.351-.218.568-.351.869m-1.738.299c-.547.096-.686.537-.815 1.004-.115.41-.216.827-.32 1.24-.097.386-.395 1.032.06 1.296.153.09.326.07.496.07.072 0 .18-.016.215.065.045.103.013.278.013.39 0 .346-.08.804.016 1.137.136.473.83.331 1.204.331.141 0 .295.017.434-.01.57-.107.372-1.076.372-1.5 0-.1-.028-.254.013-.348.049-.112.302-.065.401-.065.244 0 .454-.108.536-.352.121-.362-.149-.927-.239-1.282l-.258-1.014c-.054-.214-.09-.443-.233-.62-.329-.411-.804-.352-1.274-.352-.202 0-.422-.025-.62.01z' transform='translate(-22.823 -63.217)'/%3E%3C/svg%3E") no-repeat left center / auto .875rem;
}

.active-filters-trips-select::before {
	background: url("data:image/svg+xml,%3Csvg width='40' height='36.349' viewBox='0 0 10.583 9.617' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23f75110;stroke:none;stroke-width:.0206482;fill-opacity:1' d='m22.744 68.515.681.482.255.203-.069.41c-.609-.469-1.28-.868-1.92-1.294l-1.094-.73-.93-.62c-.144-.096-.302-.238-.474-.278-.369-.084-.638.358-.405.65.116.147.313.242.467.344l.908.606c1.045.697 2.113 1.368 3.139 2.093.166.117.095.288.104.467a.5.5 0 0 0 .267.434c.491.252 1.143.323 1.673.475.233.067.48.139.702-.003.302-.192.33-.67.04-.89-.298-.224-.753-.214-1.093-.353-.105-.043-.32-.155-.368-.263-.038-.088.024-.24.045-.329.049-.217.119-.457.092-.681-.066-.54-.524-1.148-1.111-1.09-.329.03-.611.243-.909.367m2.829-1.27c-.683.107-1.044.9-.712 1.497.22.397.673.564 1.104.49.603-.104.947-.802.734-1.357a1.022 1.022 0 0 0-1.126-.63m-3.386 4.987c-.162.075-.299.23-.434.345-.275.235-.549.471-.826.703-.116.097-.3.331-.454.354-.083.012-.191-.048-.269-.074-.193-.064-.384-.135-.578-.2-.731-.243-1.458-.503-2.188-.75-.307-.103-.884-.437-1.102-.027-.139.262.02.511.276.605.69.253 1.398.46 2.085.72 1.42.538 2.878.994 4.316 1.483.859.293 1.721.672 2.601.893.174.044.33-.047.475-.133.298-.178 1.125-.567.619-1-.386-.331-.692.248-1.044.278-.121.01-.305-.096-.421-.134-.36-.12-.715-.252-1.074-.372-.728-.243-1.463-.577-2.21-.75.522-.456 1.06-.896 1.59-1.34.286-.24.519-.571.33-.952-.21-.428-.825-.666-1.176-.97l.371-.186c-.402-.386-.98-.668-1.445-.978-.152-.101-.395-.341-.578-.363-.133-.015-.29.158-.368.246a1.106 1.106 0 0 0-.163 1.198c.32.638 1.157.939 1.667 1.404z' transform='translate(-16.285 -66.678)'/%3E%3C/svg%3E") no-repeat left center / auto .875rem;
}


.form-filters-trips .btn-form {
	margin: 1.25rem auto 0;
	text-align: center;
}

.form-filters-trips .btn-form button {
	padding: .875rem 2.5rem;
} */

.links-filters-trips {
	display: flex;
	justify-content: center;
	gap: 0 .938rem;

	/* background: #e1306c; */
}

@media (max-width: 991.98px) {

	.links-filters-trips {
		flex-wrap: wrap;
		margin: 0 -.625rem;
		gap: 0;
	}

}

@media (max-width: 575.98px) {

	.links-filters-trips {
		margin: 0 -.25rem;
	}

}

/* .links-filters-trips li {
	background: #e1306c;
} */

@media (max-width: 991.98px) {

	.links-filters-trips li {
		flex-basis: calc(33.3333% - 1.25rem);
		max-width: calc(33.3333% - 1.25rem);
		margin: 0 .625rem 1.25rem;
	}

}

@media (max-width: 575.98px) {

	.links-filters-trips li {
		flex-basis: calc(50% - .875rem);
		max-width: calc(50% - .875rem);
		margin: 0 .25rem .5rem;
	}

}

.links-filters-trips li a {
	display: flex;
	justify-content: center;
	padding: 1rem clamp(1.5rem, 1.26rem + 1.2vw, 2.25rem);
}

.links-filters-trips li a::before {
	content: "";
	position: relative;
	top: -.063rem;
	flex-basis: 1.125rem;
	width: 1.125rem;
	height: 1.125rem;
	margin: 0 .5rem 0 0;
	transition: background .3s .02s linear;

	/* background-color: aqua; */
}

.comfort-filters-trips-select::before {
	background: url("data:image/svg+xml,%3Csvg width='40' height='31.946' viewBox='0 0 10.583 8.452' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(255, 255, 255, 1);stroke:none;stroke-width:.0207221;fill-opacity:1' d='M38.278 93.736c-.414-.312-.81-.66-1.202-.998-.208-.178-.429-.416-.705-.48-.491-.113-.812.223-1.16.512l-2.135 1.78-1.761 1.467c-.188.157-.575.357-.392.64.103.16.36.561.578.531.137-.018.252-.151.353-.235l.684-.57 2.631-2.193.705-.587c.071-.06.19-.205.29-.205.1 0 .219.145.29.205l.705.587 2.631 2.193.705.587c.093.078.204.207.331.22.22.026.514-.403.603-.574.118-.225-.144-.372-.292-.495-.262-.22-.523-.44-.787-.656-.114-.094-.299-.196-.373-.326-.083-.146-.02-.47-.02-.636V93.01c0-.182.055-.478-.028-.642-.067-.131-.22-.125-.346-.125h-.912c-.116 0-.274-.014-.354.09-.076.098-.04.29-.04.407v.995m-2.963 6.942V98.15h1.7v2.528h2.01c.249 0 .608.063.804-.129.136-.134.128-.317.128-.493v-2.383c0-.171.05-.44-.012-.6-.082-.204-.461-.41-.63-.548-.554-.455-1.108-.91-1.658-1.368-.358-.298-.719-.591-1.078-.888-.096-.08-.282-.303-.414-.303s-.318.224-.415.303c-.358.297-.72.59-1.077.888-.55.458-1.104.913-1.658 1.368-.169.138-.549.344-.63.549-.063.16-.012.428-.012.599v2.383c0 .176-.008.36.128.493.196.192.555.129.804.129z' transform='translate(-30.875 -92.235)'/%3E%3C/svg%3E") no-repeat left center / 100% auto;
}

.peaks-filters-trips-select::before {
	background: url("data:image/svg+xml,%3Csvg width='40' height='24.36' viewBox='0 0 10.583 6.445' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(255, 255, 255, 1);stroke:none;stroke-width:.0207092;fill-opacity:1' d='M39.78 110.588c-.243.053-.349.274-.47.466-.264.418-.516.845-.78 1.263-.08.128-.344.425-.301.58.088.326.41.686.59.973.435.703.858 1.413 1.299 2.113.15.24.297.483.445.725.048.079.11.237.198.277.17.078.509.012.696.012h1.284c.204 0 .444.035.642-.019.76-.208.046-1.105-.172-1.45-.804-1.277-1.591-2.566-2.38-3.853-.215-.352-.529-1.2-1.051-1.087m-.166 6.41c-.287-.54-.642-1.054-.965-1.574-.49-.793-.968-1.593-1.465-2.382-.172-.274-.337-.554-.51-.828-.116-.185-.258-.356-.498-.35-.423.012-.641.598-.828.909-.573.95-1.155 1.898-1.746 2.837-.207.328-.687.859-.336 1.239.147.159.351.148.55.148h1.097z' transform='translate(-33.141 -110.578)'/%3E%3C/svg%3E") no-repeat left center / 100% auto;
}

.retreats-filters-trips-select::before {
	background: url("data:image/svg+xml,%3Csvg height='40' viewBox='0 0 20 20' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.93 10.619h24v24h-24z' fill='none'/%3E%3Cpath d='m6.192 3.428 2.38 1.333-1.332-2.38L8.573 0l-2.38 1.333L3.81 0l1.334 2.38L3.81 4.762zM17.62 12.76l-2.38-1.333 1.333 2.38-1.333 2.382 2.38-1.334L20 16.19l-1.333-2.381L20 11.428zM20 0l-2.38 1.333L15.238 0l1.333 2.38-1.333 2.381 2.38-1.333L20 4.761l-1.333-2.38zm-7.266 5.037a.948.948 0 0 0-1.342 0L.279 16.15a.948.948 0 0 0 0 1.343l2.228 2.228a.948.948 0 0 0 1.343 0L14.953 8.618a.948.948 0 0 0 0-1.343zm-.98 5.228-2.02-2.018 2.324-2.324 2.019 2.019z' style='fill:rgba(255, 255, 255, 1);fill-opacity:1;stroke-width:.95227'/%3E%3C/svg%3E") no-repeat left center / 100% auto;
}

.trips-filters-trips-select::before {
	background: url("data:image/svg+xml,%3Csvg width='40' height='23.537' viewBox='0 0 10.583 6.228' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(255, 255, 255, 1);stroke:none;stroke-width:.0206953;fill-opacity:1' d='M14.03 98.523h.022l.554 2.897.211 1.117H16.1c.182 0 .395.036.534-.107.24-.247-.072-.697-.174-.948-.364-.896-.757-1.782-1.14-2.67-.259-.599-.511-1.2-.769-1.8-.092-.215-.164-.553-.417-.625a.346.346 0 0 0-.383.15c-.2.308-.312.716-.456 1.054-.474 1.11-.944 2.224-1.422 3.332l-.373.87c-.06.137-.158.3-.132.455a.345.345 0 0 0 .283.283c.351.062.76.007 1.117.007.113 0 .391.05.482-.022.1-.079.102-.415.127-.537.1-.503.2-1.006.29-1.51.115-.635.336-1.303.364-1.946m1.117-2.141c-.457.12-.15.659-.038.92.382.889.757 1.78 1.138 2.67.246.572.49 1.145.734 1.717.095.224.179.594.364.758.224.198.79.09 1.072.09h2.297c.299 0 .734.08 1.014-.023.433-.16.106-.68-.008-.949-.389-.91-.796-1.814-1.167-2.732-.225-.556-.479-1.1-.708-1.655-.089-.216-.17-.575-.355-.726-.234-.19-.805-.082-1.093-.082h-2.215c-.318 0-.727-.069-1.035.012z' transform='translate(-11.364 -96.34)'/%3E%3C/svg%3E") no-repeat left center / 100% auto;
}

.family-filters-trips-select::before {
	background: url("data:image/svg+xml,%3Csvg width='40' height='40.122' viewBox='0 0 10.583 10.616' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(255, 255, 255, 1);stroke:none;stroke-width:.0206832;fill-opacity:1' d='M25.364 63.231a1.461 1.461 0 0 0-.62.226c-1.207.8-.435 2.694.972 2.51.178-.023.363-.092.517-.184 1.215-.73.568-2.758-.869-2.552m5.192 0a1.47 1.47 0 0 0-.6.216c-1.217.79-.46 2.704.951 2.52.192-.025.373-.092.538-.193 1.212-.738.539-2.747-.89-2.543m-2.626 2.773c-.137.024-.277.08-.393.158-.883.587-.296 2.033.744 1.846.157-.028.304-.086.435-.178.872-.614.245-2.012-.786-1.826m-3.785 5.223v1.613c0 .242-.043.519.114.724.188.245.453.248.734.248h1.075c.195 0 .473.021.608-.154.064-.083.013-.263.013-.363v-.972c-.456-.02-.917-.347-.969-.827-.039-.363.12-.748.206-1.097.215-.86.286-1.93 1.114-2.42-.137-.308-.347-.527-.351-.889a1.526 1.526 0 0 1 .042-.455c.017-.06.056-.138.007-.192-.076-.085-.253-.106-.36-.12-.337-.048-.693-.019-1.034-.019-.412 0-.812-.027-1.179.196-.425.26-.526.7-.638 1.149-.131.524-.272 1.047-.403 1.572-.119.473-.48 1.221-.188 1.675.267.414.784.33 1.209.33m5.046-3.246c.845.498.916 1.626 1.135 2.502.084.336.25.726.175 1.076-.1.473-.513.709-.958.765v.972c0 .098-.052.282.013.362.136.17.414.155.608.155h1.075c.278 0 .549-.006.734-.248.157-.205.114-.482.114-.724v-1.613c.425 0 .942.083 1.21-.331.292-.454-.07-1.202-.189-1.675-.13-.525-.272-1.048-.403-1.572-.112-.45-.213-.89-.639-1.15-.355-.216-.737-.195-1.137-.195-.354 0-.725-.032-1.076.018-.102.015-.287.038-.359.12-.045.054-.004.135.01.193.04.158.043.314.039.476-.009.351-.218.568-.351.869m-1.738.299c-.547.096-.686.537-.815 1.004-.115.41-.216.827-.32 1.24-.097.386-.395 1.032.06 1.296.153.09.326.07.496.07.072 0 .18-.016.215.065.045.103.013.278.013.39 0 .346-.08.804.016 1.137.136.473.83.331 1.204.331.141 0 .295.017.434-.01.57-.107.372-1.076.372-1.5 0-.1-.028-.254.013-.348.049-.112.302-.065.401-.065.244 0 .454-.108.536-.352.121-.362-.149-.927-.239-1.282l-.258-1.014c-.054-.214-.09-.443-.233-.62-.329-.411-.804-.352-1.274-.352-.202 0-.422-.025-.62.01z' transform='translate(-22.823 -63.217)'/%3E%3C/svg%3E") no-repeat left center / auto 100%;
}

.active-filters-trips-select::before {
	background: url("data:image/svg+xml,%3Csvg width='40' height='36.349' viewBox='0 0 10.583 9.617' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(255, 255, 255, 1);stroke:none;stroke-width:.0206482;fill-opacity:1' d='m22.744 68.515.681.482.255.203-.069.41c-.609-.469-1.28-.868-1.92-1.294l-1.094-.73-.93-.62c-.144-.096-.302-.238-.474-.278-.369-.084-.638.358-.405.65.116.147.313.242.467.344l.908.606c1.045.697 2.113 1.368 3.139 2.093.166.117.095.288.104.467a.5.5 0 0 0 .267.434c.491.252 1.143.323 1.673.475.233.067.48.139.702-.003.302-.192.33-.67.04-.89-.298-.224-.753-.214-1.093-.353-.105-.043-.32-.155-.368-.263-.038-.088.024-.24.045-.329.049-.217.119-.457.092-.681-.066-.54-.524-1.148-1.111-1.09-.329.03-.611.243-.909.367m2.829-1.27c-.683.107-1.044.9-.712 1.497.22.397.673.564 1.104.49.603-.104.947-.802.734-1.357a1.022 1.022 0 0 0-1.126-.63m-3.386 4.987c-.162.075-.299.23-.434.345-.275.235-.549.471-.826.703-.116.097-.3.331-.454.354-.083.012-.191-.048-.269-.074-.193-.064-.384-.135-.578-.2-.731-.243-1.458-.503-2.188-.75-.307-.103-.884-.437-1.102-.027-.139.262.02.511.276.605.69.253 1.398.46 2.085.72 1.42.538 2.878.994 4.316 1.483.859.293 1.721.672 2.601.893.174.044.33-.047.475-.133.298-.178 1.125-.567.619-1-.386-.331-.692.248-1.044.278-.121.01-.305-.096-.421-.134-.36-.12-.715-.252-1.074-.372-.728-.243-1.463-.577-2.21-.75.522-.456 1.06-.896 1.59-1.34.286-.24.519-.571.33-.952-.21-.428-.825-.666-1.176-.97l.371-.186c-.402-.386-.98-.668-1.445-.978-.152-.101-.395-.341-.578-.363-.133-.015-.29.158-.368.246a1.106 1.106 0 0 0-.163 1.198c.32.638 1.157.939 1.667 1.404z' transform='translate(-16.285 -66.678)'/%3E%3C/svg%3E") no-repeat left center / 100% auto;
}


.comfort-filters-trips-select:hover::before,
.comfort-filters-trips-select:active:before {
	background: url("data:image/svg+xml,%3Csvg width='40' height='31.946' viewBox='0 0 10.583 8.452' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(247, 81, 16, 1);stroke:none;stroke-width:.0207221;fill-opacity:1' d='M38.278 93.736c-.414-.312-.81-.66-1.202-.998-.208-.178-.429-.416-.705-.48-.491-.113-.812.223-1.16.512l-2.135 1.78-1.761 1.467c-.188.157-.575.357-.392.64.103.16.36.561.578.531.137-.018.252-.151.353-.235l.684-.57 2.631-2.193.705-.587c.071-.06.19-.205.29-.205.1 0 .219.145.29.205l.705.587 2.631 2.193.705.587c.093.078.204.207.331.22.22.026.514-.403.603-.574.118-.225-.144-.372-.292-.495-.262-.22-.523-.44-.787-.656-.114-.094-.299-.196-.373-.326-.083-.146-.02-.47-.02-.636V93.01c0-.182.055-.478-.028-.642-.067-.131-.22-.125-.346-.125h-.912c-.116 0-.274-.014-.354.09-.076.098-.04.29-.04.407v.995m-2.963 6.942V98.15h1.7v2.528h2.01c.249 0 .608.063.804-.129.136-.134.128-.317.128-.493v-2.383c0-.171.05-.44-.012-.6-.082-.204-.461-.41-.63-.548-.554-.455-1.108-.91-1.658-1.368-.358-.298-.719-.591-1.078-.888-.096-.08-.282-.303-.414-.303s-.318.224-.415.303c-.358.297-.72.59-1.077.888-.55.458-1.104.913-1.658 1.368-.169.138-.549.344-.63.549-.063.16-.012.428-.012.599v2.383c0 .176-.008.36.128.493.196.192.555.129.804.129z' transform='translate(-30.875 -92.235)'/%3E%3C/svg%3E") no-repeat left center / 100% auto;
}

.peaks-filters-trips-select:hover::before,
.peaks-filters-trips-select:active:before {
	background: url("data:image/svg+xml,%3Csvg width='40' height='24.36' viewBox='0 0 10.583 6.445' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(247, 81, 16, 1);stroke:none;stroke-width:.0207092;fill-opacity:1' d='M39.78 110.588c-.243.053-.349.274-.47.466-.264.418-.516.845-.78 1.263-.08.128-.344.425-.301.58.088.326.41.686.59.973.435.703.858 1.413 1.299 2.113.15.24.297.483.445.725.048.079.11.237.198.277.17.078.509.012.696.012h1.284c.204 0 .444.035.642-.019.76-.208.046-1.105-.172-1.45-.804-1.277-1.591-2.566-2.38-3.853-.215-.352-.529-1.2-1.051-1.087m-.166 6.41c-.287-.54-.642-1.054-.965-1.574-.49-.793-.968-1.593-1.465-2.382-.172-.274-.337-.554-.51-.828-.116-.185-.258-.356-.498-.35-.423.012-.641.598-.828.909-.573.95-1.155 1.898-1.746 2.837-.207.328-.687.859-.336 1.239.147.159.351.148.55.148h1.097z' transform='translate(-33.141 -110.578)'/%3E%3C/svg%3E") no-repeat left center / 100% auto;
}

.retreats-filters-trips-select:hover::before,
.retreats-filters-trips-select:active:before {
	background: url("data:image/svg+xml,%3Csvg height='40' viewBox='0 0 20 20' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.93 10.619h24v24h-24z' fill='none'/%3E%3Cpath d='m6.192 3.428 2.38 1.333-1.332-2.38L8.573 0l-2.38 1.333L3.81 0l1.334 2.38L3.81 4.762zM17.62 12.76l-2.38-1.333 1.333 2.38-1.333 2.382 2.38-1.334L20 16.19l-1.333-2.381L20 11.428zM20 0l-2.38 1.333L15.238 0l1.333 2.38-1.333 2.381 2.38-1.333L20 4.761l-1.333-2.38zm-7.266 5.037a.948.948 0 0 0-1.342 0L.279 16.15a.948.948 0 0 0 0 1.343l2.228 2.228a.948.948 0 0 0 1.343 0L14.953 8.618a.948.948 0 0 0 0-1.343zm-.98 5.228-2.02-2.018 2.324-2.324 2.019 2.019z' style='fill:rgba(247, 81, 16, 1);fill-opacity:1;stroke-width:.95227'/%3E%3C/svg%3E") no-repeat left center / 100% auto;
}

.trips-filters-trips-select:hover::before,
.trips-filters-trips-select:active:before {
	background: url("data:image/svg+xml,%3Csvg width='40' height='23.537' viewBox='0 0 10.583 6.228' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(247, 81, 16, 1);stroke:none;stroke-width:.0206953;fill-opacity:1' d='M14.03 98.523h.022l.554 2.897.211 1.117H16.1c.182 0 .395.036.534-.107.24-.247-.072-.697-.174-.948-.364-.896-.757-1.782-1.14-2.67-.259-.599-.511-1.2-.769-1.8-.092-.215-.164-.553-.417-.625a.346.346 0 0 0-.383.15c-.2.308-.312.716-.456 1.054-.474 1.11-.944 2.224-1.422 3.332l-.373.87c-.06.137-.158.3-.132.455a.345.345 0 0 0 .283.283c.351.062.76.007 1.117.007.113 0 .391.05.482-.022.1-.079.102-.415.127-.537.1-.503.2-1.006.29-1.51.115-.635.336-1.303.364-1.946m1.117-2.141c-.457.12-.15.659-.038.92.382.889.757 1.78 1.138 2.67.246.572.49 1.145.734 1.717.095.224.179.594.364.758.224.198.79.09 1.072.09h2.297c.299 0 .734.08 1.014-.023.433-.16.106-.68-.008-.949-.389-.91-.796-1.814-1.167-2.732-.225-.556-.479-1.1-.708-1.655-.089-.216-.17-.575-.355-.726-.234-.19-.805-.082-1.093-.082h-2.215c-.318 0-.727-.069-1.035.012z' transform='translate(-11.364 -96.34)'/%3E%3C/svg%3E") no-repeat left center / 100% auto;
}

.family-filters-trips-select:hover::before,
.family-filters-trips-select:active:before {
	background: url("data:image/svg+xml,%3Csvg width='40' height='40.122' viewBox='0 0 10.583 10.616' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(247, 81, 16, 1);stroke:none;stroke-width:.0206832;fill-opacity:1' d='M25.364 63.231a1.461 1.461 0 0 0-.62.226c-1.207.8-.435 2.694.972 2.51.178-.023.363-.092.517-.184 1.215-.73.568-2.758-.869-2.552m5.192 0a1.47 1.47 0 0 0-.6.216c-1.217.79-.46 2.704.951 2.52.192-.025.373-.092.538-.193 1.212-.738.539-2.747-.89-2.543m-2.626 2.773c-.137.024-.277.08-.393.158-.883.587-.296 2.033.744 1.846.157-.028.304-.086.435-.178.872-.614.245-2.012-.786-1.826m-3.785 5.223v1.613c0 .242-.043.519.114.724.188.245.453.248.734.248h1.075c.195 0 .473.021.608-.154.064-.083.013-.263.013-.363v-.972c-.456-.02-.917-.347-.969-.827-.039-.363.12-.748.206-1.097.215-.86.286-1.93 1.114-2.42-.137-.308-.347-.527-.351-.889a1.526 1.526 0 0 1 .042-.455c.017-.06.056-.138.007-.192-.076-.085-.253-.106-.36-.12-.337-.048-.693-.019-1.034-.019-.412 0-.812-.027-1.179.196-.425.26-.526.7-.638 1.149-.131.524-.272 1.047-.403 1.572-.119.473-.48 1.221-.188 1.675.267.414.784.33 1.209.33m5.046-3.246c.845.498.916 1.626 1.135 2.502.084.336.25.726.175 1.076-.1.473-.513.709-.958.765v.972c0 .098-.052.282.013.362.136.17.414.155.608.155h1.075c.278 0 .549-.006.734-.248.157-.205.114-.482.114-.724v-1.613c.425 0 .942.083 1.21-.331.292-.454-.07-1.202-.189-1.675-.13-.525-.272-1.048-.403-1.572-.112-.45-.213-.89-.639-1.15-.355-.216-.737-.195-1.137-.195-.354 0-.725-.032-1.076.018-.102.015-.287.038-.359.12-.045.054-.004.135.01.193.04.158.043.314.039.476-.009.351-.218.568-.351.869m-1.738.299c-.547.096-.686.537-.815 1.004-.115.41-.216.827-.32 1.24-.097.386-.395 1.032.06 1.296.153.09.326.07.496.07.072 0 .18-.016.215.065.045.103.013.278.013.39 0 .346-.08.804.016 1.137.136.473.83.331 1.204.331.141 0 .295.017.434-.01.57-.107.372-1.076.372-1.5 0-.1-.028-.254.013-.348.049-.112.302-.065.401-.065.244 0 .454-.108.536-.352.121-.362-.149-.927-.239-1.282l-.258-1.014c-.054-.214-.09-.443-.233-.62-.329-.411-.804-.352-1.274-.352-.202 0-.422-.025-.62.01z' transform='translate(-22.823 -63.217)'/%3E%3C/svg%3E") no-repeat left center / auto 100%;
}

.active-filters-trips-select:hover::before,
.active-filters-trips-select:active:before {
	background: url("data:image/svg+xml,%3Csvg width='40' height='36.349' viewBox='0 0 10.583 9.617' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(247, 81, 16, 1);stroke:none;stroke-width:.0206482;fill-opacity:1' d='m22.744 68.515.681.482.255.203-.069.41c-.609-.469-1.28-.868-1.92-1.294l-1.094-.73-.93-.62c-.144-.096-.302-.238-.474-.278-.369-.084-.638.358-.405.65.116.147.313.242.467.344l.908.606c1.045.697 2.113 1.368 3.139 2.093.166.117.095.288.104.467a.5.5 0 0 0 .267.434c.491.252 1.143.323 1.673.475.233.067.48.139.702-.003.302-.192.33-.67.04-.89-.298-.224-.753-.214-1.093-.353-.105-.043-.32-.155-.368-.263-.038-.088.024-.24.045-.329.049-.217.119-.457.092-.681-.066-.54-.524-1.148-1.111-1.09-.329.03-.611.243-.909.367m2.829-1.27c-.683.107-1.044.9-.712 1.497.22.397.673.564 1.104.49.603-.104.947-.802.734-1.357a1.022 1.022 0 0 0-1.126-.63m-3.386 4.987c-.162.075-.299.23-.434.345-.275.235-.549.471-.826.703-.116.097-.3.331-.454.354-.083.012-.191-.048-.269-.074-.193-.064-.384-.135-.578-.2-.731-.243-1.458-.503-2.188-.75-.307-.103-.884-.437-1.102-.027-.139.262.02.511.276.605.69.253 1.398.46 2.085.72 1.42.538 2.878.994 4.316 1.483.859.293 1.721.672 2.601.893.174.044.33-.047.475-.133.298-.178 1.125-.567.619-1-.386-.331-.692.248-1.044.278-.121.01-.305-.096-.421-.134-.36-.12-.715-.252-1.074-.372-.728-.243-1.463-.577-2.21-.75.522-.456 1.06-.896 1.59-1.34.286-.24.519-.571.33-.952-.21-.428-.825-.666-1.176-.97l.371-.186c-.402-.386-.98-.668-1.445-.978-.152-.101-.395-.341-.578-.363-.133-.015-.29.158-.368.246a1.106 1.106 0 0 0-.163 1.198c.32.638 1.157.939 1.667 1.404z' transform='translate(-16.285 -66.678)'/%3E%3C/svg%3E") no-repeat left center / 100% auto;
}

/* descr-filters-trips
============================================ */
.descr-filters-trips {
	margin: 2.5rem 0 0;
}

.descr-filters-trips .h4 {
	text-align: center;
}

.descr-filters-trips p {
	font-weight: 500;
	font-size: 1.25rem;
}

/* similar-trips
============================================================================= */
.similar-trips p {
	font-weight: 500;
	font-size: 1.25rem;
	text-align: center;
}


/* ========================================================================================
	announcements
======================================================================================== */
/* announcements
============================================================================= */
.grid-announcements {
	margin: 0 -.938rem 2.5rem;
}

@media (max-width: 991.98px) {

	.grid-announcements {
		flex-wrap: nowrap;
		overflow-x: scroll;
			-webkit-overflow-scrolling: touch;

		/* background: red; */
	}

}

.cell-announcements {
	flex-basis: calc(33.3333% - 1.875rem);
	max-width: calc(33.3333% - 1.875rem);
	flex-shrink: 0;
	margin: 0 .938rem 2.5rem;
	padding: 0 0 1.875rem;
	border-radius: .25rem;
	box-shadow: 0 .5rem 2.25rem 0 rgb(0 0 0 / 10%);
	background: var(--light-bg);
	display: flex;
	flex-direction: column;
}

@media (max-width: 991.98px) {

	.cell-announcements {
		flex-basis: calc(45% - 1.875rem);
		max-width: calc(45% - 1.875rem);
		margin-bottom: 1.5rem;
		box-shadow: none;
	}

}

@media (max-width: 767.98px) {

	.cell-announcements {
		flex-basis: calc(85% - 1.875rem);
		max-width: calc(85% - 1.875rem);
	}

}

/* @media (max-width: 575.98px) {

	.cell-announcements {
		flex-basis: 18.75rem;
		max-width: 18.75rem;
	}

} */

.img-cell-announcements {
	margin: 0 0 1.25rem;
}

.img-cell-announcements a {
	display: block;
	height: 100%;
}

.title-cell-announcements {
	margin: 0 0 .625rem;
	padding: 0 1.25rem;
	color: var(--dark-color);
	font-weight: 600;
	font-size: 1.188rem;
	line-height: 1.2;
}

.date-cell-announcements {
	margin: 0 0 1.25rem;
	padding: 0 1.25rem;
	color: var(--grey-text);
	font-weight: 500;
}

.text-cell-announcements {
	margin: 0 0 1.25rem;
	padding: 0 1.25rem;
	font-weight: 500;
	line-height: 1.3;
}

.tags-cell-announcements {
	margin: auto 0 1.25rem;
	padding: 0 1.25rem;
}

.tags-cell-announcements a {
	display: inline-block;
	color: var(--grey-text);
	font-weight: 500;
	line-height: 1.2;
	transition: color .3s .02s linear;
}

.tags-cell-announcements a:hover,
.tags-cell-announcements a:active {
	color: var(--text-color);
}

.link-cell-announcements {
	margin: 0;
	padding: 0 1.25rem;
}


.tags {
	margin: 0 0 2.5rem;
}

.tags a {
	color: var(--orange-color);
	text-decoration: underline;
}

.tags a:hover,
.tags a:focus,
.tags a:active {
	text-decoration: none;
}


.announcements .btn:last-of-type {
	margin: 3.75rem 0 0;
	text-align: center;
}


.date-announcements {
	display: inline-block;
	margin: 0 0 2.5rem;
	color: var(--grey-text);
}

/* pinned
============================================ */
.pinned .img-cell-announcements {
	position: relative;
}

.pinned .img-cell-announcements::after {
	content: "";
	display: block;
	position: absolute;
	top: -.625rem;
	right: -.625rem;
	z-index: 1;
	width: 2.5rem;
	height: 2.5rem;
	background: var(--orange-color) url("data:image/svg+xml,%3Csvg width='80.023' height='80' viewBox='0 0 21.173 21.167' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(255, 255, 255, 1);stroke-width:.0413721' d='M91.135 86.42c-.416-.146-.635-.576-.517-1.016.05-.184.257-.401 3.16-3.31l3.107-3.114-2.098-2.099c-1.448-1.45-2.117-2.147-2.161-2.253a.873.873 0 0 1 .176-.917c.062-.066.271-.253.466-.417 1.506-1.263 3.486-1.894 5.397-1.721.295.027.605.064.688.082l.15.033 2.208-2.207 2.207-2.208-.357-.362c-.196-.2-.38-.409-.41-.466-.074-.144-.066-.532.014-.687.09-.173.32-.369.507-.43a.934.934 0 0 1 .63.059c.062.033 1.746 1.695 3.74 3.693 3.843 3.85 3.716 3.71 3.717 4.08 0 .257-.216.586-.476.722-.15.078-.54.086-.683.012-.056-.029-.266-.213-.465-.41l-.363-.356-2.205 2.205-2.206 2.205.05.318c.31 1.945-.212 4.02-1.411 5.614-.348.463-.728.854-.908.936a.89.89 0 0 1-.674.014c-.106-.044-.804-.713-2.253-2.161l-2.1-2.098-3.113 3.106c-2.694 2.688-3.137 3.113-3.284 3.154a.834.834 0 0 1-.533-.002zm11.92-4.511c.337-.573.56-1.175.705-1.915.109-.55.098-1.596-.02-2.157-.107-.499-.112-.708-.026-.916.044-.106.81-.9 2.472-2.564l2.407-2.41-1.747-1.747-1.747-1.747-2.41 2.407c-1.665 1.662-2.458 2.427-2.565 2.472-.203.084-.425.08-.9-.019a5.897 5.897 0 0 0-3.34.31c-.368.148-.916.446-1.159.63l-.133.102 4.043 4.047 4.043 4.047.094-.11c.051-.06.179-.254.283-.43z' transform='translate(-90.586 -65.297)'/%3E%3C/svg%3E") no-repeat center / auto 60%;
}

@media (max-width: 991.98px) {

	.pinned .img-cell-announcements::after {
		top: 0;
		right: 0;
	}

}

/* ========================================================================================
	about
======================================================================================== */
.about {
	position: relative;
	z-index: 1;
}

.about::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background: url(../images/mountains-bg.svg) no-repeat center bottom / 100% auto;
}


.left-about {
	flex-basis: 50%;
	max-width: 50%;
	padding: 0 2.875rem 0 0;
	font-weight: 600;
	font-size: 1.125rem;
	display: flex;
	flex-wrap: wrap;
}

@media (max-width: 991.98px) {

	.left-about {
		flex-basis: 100%;
		max-width: 100%;
		margin: 0 0 2.5rem;
		padding: 0;
	}

}

.slogan {
	margin: auto 0 0 !important;
	font-weight: 400;
	font-size: 1rem;
}

.slogan .orange {
	font-weight: 600;
	font-style: 1.125rem;
}


.right-about {
	flex-basis: 50%;
	max-width: 50%;
	padding: 0 0 0 2.875rem;
}

@media (max-width: 991.98px) {

	.right-about {
		flex-basis: 100%;
		max-width: 100%;
		padding: 0;
	}

}

.right-about p:last-child {
	margin: 0 !important;
}

.formula-about {
	position: relative;
	z-index: 1;
	margin: 0 0 1.875rem !important;
	padding: 1.875rem 1.875rem 1.875rem 1.875rem;
	border-radius: .25rem;
	box-shadow: 0 .125rem .5rem 0 rgba(0, 0, 0, .1);
	background: var(--light-bg);
	color: var(--orange-color);
	font-weight: 500;
	font-size: 1.375rem;
}

.formula-about::before {
	content: "";
	display: block;
	position: absolute;
	top: -1.25rem;
	left: -1.25rem;
	z-index: -1;
	width: 6.25rem;
	height: 6.25rem;
	background: url("data:image/svg+xml,%3Csvg width='130.837' height='100' viewBox='0 0 34.617 26.458' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(232, 233, 238, 1);stroke-width:.0913081' d='M-117.685 27.33c-2.637-.562-4.478-2.083-5.866-4.846-1.15-2.29-1.457-5.614-.798-8.652 1.068-4.924 4.858-9.492 10.178-12.27l1.128-.588.223.3c.123.165.519.732.88 1.259.578.84.64.97.505 1.05-2.017 1.2-3.172 2.087-4.47 3.437-1.76 1.832-2.872 3.941-3.371 6.398-.21 1.03-.227.997.382.752.773-.311 1.667-.44 2.62-.376 3.963.265 6.716 3.053 6.716 6.804 0 1.147-.16 1.872-.648 2.922-.89 1.92-2.17 3.078-4.055 3.665-.82.256-2.556.329-3.424.144zm19.586.032c-1.7-.337-3.088-1.094-4.193-2.288-1.355-1.464-2.216-3.144-2.671-5.211-.135-.614-.166-1.155-.164-2.858.003-1.977.018-2.163.26-3.188.932-3.96 3.324-7.485 6.906-10.182 1.57-1.181 4.313-2.772 4.47-2.593.131.149 1.647 2.387 1.647 2.432 0 .025-.406.295-.902.6-3.943 2.423-6.261 5.491-7.042 9.322-.1.494-.183.918-.183.942 0 .024.236-.051.525-.168.782-.315 1.666-.44 2.653-.375 1.185.078 1.912.272 3.026.809.826.397 1.059.564 1.742 1.248.656.655.861.935 1.215 1.656.588 1.196.738 1.828.736 3.104-.001 1.183-.145 1.845-.626 2.887-.929 2.013-2.32 3.26-4.158 3.73-.712.18-2.605.259-3.241.133z' transform='translate(124.691 -.974)'/%3E%3C/svg%3E") no-repeat 0 0 / 6.25rem auto;
}

.formula-about span {
	display: block;
	color: var(--dark-color);
	font-weight: 700;
	font-size: 1.25rem;
	text-transform: uppercase;
}


.full-about {
	flex-basis: 100%;
	max-width: 100%;
	margin: 2.5rem 0 0;
}

/* blocks-4
============================================ */
.blocks-4 {
	margin: 2.5rem -.938rem;
}

@media (max-width: 767.98px) {

	.blocks-4 {
		margin: 2.5rem 0;
	}

}

.blocks-4 .element-flex {
	flex-basis: calc(50% - 1.875rem);
	max-width: calc(50% - 1.875rem);
	margin: 0 .938rem 1.875rem;
}

@media (max-width: 767.98px) {

	.blocks-4 .element-flex {
		flex-basis: 100%;
		max-width: 100%;
		margin: 0 .0 1.875rem;
	}

}



/* ========================================================================================
	gallery
======================================================================================== */
.grid-gallery {
	margin: 0 -.938rem 2.5rem;
}

@media (max-width: 991.98px) {

	.grid-gallery {
		flex-wrap: nowrap;
		overflow-x: scroll;
			-webkit-overflow-scrolling: touch;

		/* background: red; */
	}

}

.cell-gallery {
	flex-basis: calc(33.3333% - 1.875rem);
	max-width: calc(33.3333% - 1.875rem);
	flex-shrink: 0;
	margin: 0 .938rem 2.5rem;
	padding: 0 0 1.875rem;
	overflow: hidden;
	border-radius: .25rem;
	box-shadow: 0 .5rem 2.25rem 0 rgb(0 0 0 / 10%);
	background: var(--light-bg);
	display: flex;
	flex-direction: column;
}

@media (max-width: 991.98px) {

	.cell-gallery {
		flex-basis: calc(45% - 1.875rem);
		max-width: calc(45% - 1.875rem);
		margin-bottom: 1.5rem;
		box-shadow: none;
	}

}

@media (max-width: 767.98px) {

	.cell-gallery {
		flex-basis: calc(65% - 1.875rem);
		max-width: calc(65% - 1.875rem);
	}

}

@media (max-width: 575.98px) {

	.cell-gallery {
		flex-basis: 18.75rem;
		max-width: 18.75rem;
	}

}

.img-cell-gallery {
	margin: 0 0 1.25rem;
}
.img-cell-gallery a {
	display: block;
	height: 100%;
}

.title-cell-gallery {
	margin: 0 0 .625rem;
	padding: 0 1.25rem;
	color: var(--dark-color);
	font-weight: 600;
	font-size: 1.125rem;
	text-transform: uppercase;
}

.date-cell-gallery {
	margin: 0 0 1.25rem;
	padding: 0 1.25rem;
	color: var(--grey-text);
	font-weight: 500;
}

.text-cell-gallery {
	margin: 0 0 1.25rem;
	padding: 0 1.25rem;
	font-weight: 600;
	line-height: 1.3;
}

.tags-cell-gallery {
	margin: auto 0 1.25rem;
	padding: 0 1.25rem;
}

.tags-cell-gallery a {
	display: inline-block;
	color: var(--grey-text);
	font-weight: 500;
	line-height: 1.2;
	transition: color .3s .02s linear;
}

.tags-cell-gallery a:hover,
.tags-cell-gallery a:active {
	color: var(--text-color);
}

.link-cell-gallery {
	margin: 0;
	padding: 0 1.25rem;
}

/* ========================================================================================
	contacts
======================================================================================== */
.contacts {
	max-width: 50rem;
	margin: 0 auto;
	text-align: center;

	/* background: cadetblue; */
}

.contacts p {
	margin: 0;
	font-size: 1.125rem;
	line-height: 1.5;
}

@media (max-width: 767.98px) {

	.contacts p {
		text-align: left;
	}

}

.contacts p:last-of-type {
	margin: 0 0 3.125rem;
}

/* data-contacts
============================================================================= */
.data-contacts {
	justify-content: space-between;
	align-items: center;
	margin: 0 0 1.875rem;
}

@media (max-width: 575.98px) {

	.data-contacts {
		justify-content: flex-start;
	}

}

.data-contacts .element-flex {
	flex-basis: 33.3333%;
	width: 33.3333%;
}

@media (max-width: 575.98px) {

	.data-contacts .element-flex {
		flex-basis: 50%;
		max-width: 50%;
		margin: 0 0 1.25rem;
		text-align: left !important;
	}

}


.data-contacts a {
	transition: all .3s .02s linear;
}

.data-contacts a:hover,
.data-contacts a:active {
	color: var(--orange-color);
	text-decoration: none;
}

.city-data-contacts {
	font-weight: 500;
	font-size: 1.25rem;
	text-align: left;
}


.phone-data-contacts {
	text-align: center;
}

.phone-data-contacts a {
	display: inline-block;
	color: var(--text-color);
	font-weight: 500;
	font-size: 1.375rem;
}


.mail-data-contacts {
	text-align: center;
}

.mail-data-contacts a {
	display: inline-block;
	color: var(--orange-color);
	font-weight: 500;
	font-size: 1.25rem;
	text-decoration: underline;
}

/* form-contacts
============================================================================= */
/* .form-contacts {
	background: red;
} */

.left-form-contacts {
	flex-basis: calc(33.3333% - .625rem);
	max-width: calc(33.3333% - .625rem);
	margin: 0 .313rem .625rem;
}

@media (max-width: 767.98px) {

	.left-form-contacts {
		flex-basis: 100%;
		max-width: 100%;
		margin: 0 0 1.25rem;
	}

}


.center-form-contacts {
	flex-basis: calc(33.3333% - .625rem);
	max-width: calc(33.3333% - .625rem);
	margin: 0 .313rem .625rem;
}

@media (max-width: 767.98px) {

	.center-form-contacts {
		flex-basis: 100%;
		max-width: 100%;
		margin: 0 0 1.25rem;
	}

}


.right-form-contacts {
	flex-basis: calc(33.3333% - .625rem);
	max-width: calc(33.3333% - .625rem);
	margin: 0 .313rem .625rem;
}

@media (max-width: 767.98px) {

	.right-form-contacts {
		flex-basis: 100%;
		max-width: 100%;
		margin: 0 0 1.25rem;
	}

}


.full-form-contacts {
	flex-basis: calc(100% - .625rem);
	max-width: calc(100% - .625rem);
	margin: 0 .313rem;
}

@media (max-width: 767.98px) {

	.full-form-contacts {
		flex-basis: 100%;
		max-width: 100%;
		margin: 0;
	}

}

.full-form-contacts .text-input textarea {
	height: 7rem;
}


.right-form-contacts .btn-form {
	display: block;
	height: 100%;
	margin: 0;

	/* background: blue; */
}

.form-contacts .btn-form {
	flex-basis: 100%;
	max-width: 100%;
	text-align: center;
}

@media (max-width: 767.98px) {

	.right-form-contacts .btn-form {
		height: auto;
		text-align: center;
	}

}

/* submitted-form
============================================ */
.submitted-form {
	flex-basis: 100%;
	max-width: 100%;
	padding: 2.5rem;
	border: .063rem solid var(--border-color);
	border-radius: .25rem;
	font-size: 1.125rem;
	line-height: 1.5;
	text-align: center;

}

.title-submitted-form {
	margin: 0 0 .938rem;
	font-weight: 600;
	font-size: 1.25rem;
	text-transform: uppercase;
}

.footer-submitted-form {
	margin: .938rem 0 0;
	font-weight: 600;
}


/* ========================================================================================
	want-trips
======================================================================================== */
.want-trips {
	position: relative;
	z-index: 1;
}

/* .want-trips::before {
	content: "";
	display: block;
	position: absolute;
	top: 15%;
	right: 5%;
	z-index: -1;
	width: 30%;
	height: 100%;
	background:  url(../images/arrow-left-bg.svg) no-repeat right bottom -22.5vmax / 100% auto;
	opacity: .5;
} */

.want-trips p {
	max-width: 80%;
	margin: 0 auto 1rem;
	font-weight: 500;
	font-size: 1.25rem;
	text-align: center;

	/* background: #ccc; */
}

/* grid-want-trips
============================================ */
.grid-want-trips {
	margin: 5rem 0 2.5rem;
}

.grid-want-trips .slick-track {
	display: flex;
}

/* .grid-want-trips .slick-slide {
	border: 2px solid red;
} */

.cell-want-trips {
	height: 100%;
	padding: 0 0 1.875rem;
	border-radius: .25rem;
	border: .063rem solid var(--border-color);
	/* box-shadow: 0 .5rem 2.25rem 0 rgb(0 0 0 / 10%); */
	background: var(--light-bg);
	display: flex;
	flex-direction: column;
}

@media (max-width: 991.98px) {

	.cell-want-trips {
		flex-basis: 100%;
		max-width: 100%;
		margin: 0 0 1.5rem;
		background: var(--white-color);
	}

}

.img-cell-want-trips {
	margin: 0 0 1.25rem;
}

.img-cell-want-trips a {
	display: block;
	height: 100%;
}

.title-cell-want-trips {
	margin: 0 0 .938rem;
	padding: 0 1.25rem;
	color: var(--grey-text);
	font-weight: 600;
	font-size: 1.125rem;
	line-height: 1.2;
	text-transform: uppercase;
}

@media (max-width: 991.98px) {

	.title-cell-want-trips {
		font-size: 1.875rem;
	}

}

.sub-title-cell-want-trips {
	margin: 0 0 .938rem;
	padding: 0 1.25rem;
	font-weight: 600;
	font-size: 1.125rem;
	line-height: 1.2;
}

@media (max-width: 991.98px) {

	.sub-title-cell-want-trips {
		font-size: 1.25rem;
	}

}

.date-cell-want-trips {
	margin: 0 0 1.25rem;
	padding: 0 1.25rem 0 2.875rem;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24px' viewBox='0 0 24 24' width='24px' fill='rgba(247, 81, 16, 1'%3E%3Cg%3E%3Crect fill='none' height='24' width='24'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M19,4h-1V2h-2v2H8V2H6v2H5C3.89,4,3.01,4.9,3.01,6L3,20c0,1.1,0.89,2,2,2h14c1.1,0,2-0.9,2-2V6C21,4.9,20.1,4,19,4z M19,20 H5V10h14V20z M9,14H7v-2h2V14z M13,14h-2v-2h2V14z M17,14h-2v-2h2V14z M9,18H7v-2h2V18z M13,18h-2v-2h2V18z M17,18h-2v-2h2V18z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 1.25rem 0 / auto 1.25rem;
	color: var(--dark-text);
	font-size: 1.125rem;
}

.text-cell-want-trips {
	margin: 0 0 1.25rem;
	padding: 0 1.25rem;
	font-weight: 500;
	line-height: 1.3;
}

.tags-cell-want-trips {
	margin: auto 0 1.25rem;
	padding: 0 1.25rem;
}

.tags-cell-want-trips a {
	display: inline-block;
	color: var(--grey-text);
	font-weight: 500;
	line-height: 1.2;
	transition: color .3s .02s linear;
}

.tags-cell-want-trips a:hover,
.tags-cell-want-trips a:active {
	color: var(--text-color);
}

.link-cell-want-trips {
	margin: 0;
	padding: 0 1.25rem;
}


.want-trips .btn:last-of-type {
	margin: 3.75rem 0 0;
	text-align: center;
}


.date-want-trips {
	display: inline-block;
	margin: 0 0 1.25rem;
	font-weight: 600;
}

.date-want-trips::before {
	content: "";
	display: inline-block;
	position: relative;
	top: .375rem;
	width: 1.25rem;
	height: 1.25rem;
	margin: 0 .5rem 0 0;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24px' viewBox='0 0 24 24' width='24px' fill='rgba(247, 81, 16, 1)'%3E%3Cg%3E%3Crect fill='none' height='24' width='24'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M19,4h-1V2h-2v2H8V2H6v2H5C3.89,4,3.01,4.9,3.01,6L3,20c0,1.1,0.89,2,2,2h14c1.1,0,2-0.9,2-2V6C21,4.9,20.1,4,19,4z M19,20 H5V10h14V20z M9,14H7v-2h2V14z M13,14h-2v-2h2V14z M17,14h-2v-2h2V14z M9,18H7v-2h2V18z M13,18h-2v-2h2V18z M17,18h-2v-2h2V18z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 -.125rem / auto 1.25rem;
}


/* .hide-grid-want-trips {
	background: red;
} */


.want-trips .btn {
	flex-basis: 100%;
	max-width: 100%;
	margin: 2.5rem 0 0;
	text-align: center;

	/* border: 5px solid red; */
}

.want-trips .btn a {
	white-space: normal;
}


.tags-want-trips {
	margin: 2.5rem 0 0;
	text-align: center;
}

.tags-want-trips a {
	display: inline-block;
	color: var(--orange-color);
	font-weight: 500;
	font-size: 1.125rem;
	line-height: 1.5;
	transition: color .3s .02s linear;
}

.tags-want-trips a:hover,
.tags-want-trips a:active {
	color: var(--text-color);
}


/* ========================================================================================
	page - tour
======================================================================================== */
/* slider-tour
============================================================================= */
@media (max-height: 899.98px) {

	.slider-tour {
		height: auto;
	}

}

.center-slider-tour {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: center;
	align-items: center;
	gap: normal;
	text-align: left;

	/* background: red; */
}

@media (max-height: 899.98px) {

	.center-slider-tour {
		padding: 6.25rem 0 0;
	}

}

.center-slider-tour > * {
	flex-grow: 0;
	flex-shrink: 1;
	flex-basis: auto;
	max-width: auto;
	align-self: auto;
	order: 0;
}


.left-slider-tour {
	flex-basis: 60%;
	max-width: 60%;
}

@media (max-width: 991.98px) {

	.left-slider-tour {
		flex-basis: 100%;
		max-width: 100%;
		margin: 0 0 .625rem;
	}

}

.sup-slider-tour {
	display: inline-block;
	margin: -.938rem .313rem 1.875rem 0;
	padding: 0 .938rem;
	border-radius: .25rem;
	background: var(--white-color);
	font-weight: 500;
	font-size: 1.875rem;
	line-height: 1.3;
	text-transform: uppercase;
}

.middle .title-slider-tour {
	margin: 0 0 2.5rem;
	color: var(--white-color);
	font-weight: 600;
	font-size: 3.125rem;
	line-height: 1.2;
	text-transform: none;
}

@media (max-width: 767.98px) {

	.middle .title-slider-tour {
		font-size: 2.875rem;
	}

}

@media (max-width: 575.98px) {

	.middle .title-slider-tour {
		font-size: 2.5rem;
	}

}

@media (max-width: 479.98px) {

	.middle .title-slider-tour {
		font-size: 2rem;
	}

}

.title-slider-tour span {
	/* display: block; */
	font-weight: 700;
	font-size: 2.625rem;
	text-transform: uppercase;
}

@media (max-width: 767.98px) {

	.title-slider-tour span {
		font-size: 2.375rem;
	}

}

@media (max-width: 575.98px) {

	.title-slider-tour span {
		font-size: 2rem;
	}

}

@media (max-width: 479.98px) {

	.title-slider-tour span {
		font-size: 1.875rem;
	}

}


.date-slider-tour {
	position: relative;
	margin: 0 0 2.5rem;
	padding: 0 0 0 1.875rem;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24px' viewBox='0 0 24 24' width='24px' fill='rgba(255, 255, 255, 1)'%3E%3Cg%3E%3Crect fill='none' height='24' width='24'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M19,4h-1V2h-2v2H8V2H6v2H5C3.89,4,3.01,4.9,3.01,6L3,20c0,1.1,0.89,2,2,2h14c1.1,0,2-0.9,2-2V6C21,4.9,20.1,4,19,4z M19,20 H5V10h14V20z M9,14H7v-2h2V14z M13,14h-2v-2h2V14z M17,14h-2v-2h2V14z M9,18H7v-2h2V18z M13,18h-2v-2h2V18z M17,18h-2v-2h2V18z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 .25rem / auto 1.25rem;
	color: var(--white-color);
	font-size: 1.125rem;
	line-height: 1.75;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.date-slider-tour span:first-child {
	margin: 0 .938rem 0 0;
}

.note-date-slider-tour {
	/* margin-bottom: .625rem; */
	padding: .25rem .75rem .5rem;
	border-radius: .25rem;
	background: var(--dark-color);
	/* color: var(--text-color); */
	font-weight: 500;
	font-size: .875rem;
	line-height: 1.2;
	text-transform: lowercase;
}

/* @media (max-width: 575.98px) {

	.note-date-slider-tour {
		display: block;
		position: relative;
		top: 0;
		margin: .938rem 0 0;
	}

} */


.descr-slider-tour {
	margin: 0 0 2.5rem;
	color: var(--white-color);
	line-height: 1.5;
}

/* .btn-slider-tour {
} */


.right-slider-tour {
	flex-basis: 40%;
	max-width: 40%;
	padding: 0 0 0 2.5rem;
	text-align: center;

	/* background: #ccc; */
}

@media (max-width: 991.98px) {

	.right-slider-tour {
		flex-basis: 100%;
		max-width: 100%;
		margin: 0 0 2.5rem;
		padding: 0;
		text-align: left;
	}

}

.right-slider-tour a {
	display: inline-block;
	padding: 2.5rem 2.5rem 2.5rem 5rem;
	border: .125rem solid var(--orange-color);
	border-radius: .25rem;
	background: var(--orange-color) url("data:image/svg+xml,%3Csvg xml:space='preserve' width='34.909' height='57.855' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M665.02 1369.69c.815-.143 1.429-.4 2.193-1.856l10.898-20.753-11.202-17.485c-.776-1.212-1.351-1.302-2.165-1.158l-11.683 2.06c-1.154.203-1.361 1.281-.91 1.981l11.088 17.226-10.825 20.39c-.365.687-.3 1.872.923 1.657z' style='fill:rgba(255, 255, 255, 1);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.132845' transform='matrix(1.33333 0 0 -1.33333 -869.239 1829.037)'/%3E%3C/svg%3E") no-repeat 2.5rem center / auto 1.875rem;
	color: var(--white-color);
	font-weight: 600;
	font-size: 1.25rem;
	line-height: 1.4;
	text-transform: uppercase;
	text-align: left;
	transition: background-color .3s .02s linear;
}

@media (max-width: 991.98px) {

	.right-slider-tour a {
		padding: 1.5rem 1.5rem 1.5rem 4rem;
		border-color: var(--orange-color);
		background: var(--orange-color) url("data:image/svg+xml,%3Csvg xml:space='preserve' width='34.909' height='57.855' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M665.02 1369.69c.815-.143 1.429-.4 2.193-1.856l10.898-20.753-11.202-17.485c-.776-1.212-1.351-1.302-2.165-1.158l-11.683 2.06c-1.154.203-1.361 1.281-.91 1.981l11.088 17.226-10.825 20.39c-.365.687-.3 1.872.923 1.657z' style='fill:rgba(255, 255, 255, 1);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.132845' transform='matrix(1.33333 0 0 -1.33333 -869.239 1829.037)'/%3E%3C/svg%3E") no-repeat 1.875rem center / auto 1.25rem;
		font-size: 1rem;
	}

}

/* @media (max-width: 991.98px) {

	.right-slider-tour a br {
		display: none;
	}

} */

.right-slider-tour a:hover,
.right-slider-tour a:focus,
.right-slider-tour a:active {
	background-color: transparent;
	color: var(--white-color);
}

@media (max-width: 991.98px) {

	.right-slider-tour a:hover,
	.right-slider-tour a:focus,
	.right-slider-tour a:active {
		border-color: var(--white-color);
		background: var(--white-color) url("data:image/svg+xml,%3Csvg xml:space='preserve' width='34.909' height='57.855' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M665.02 1369.69c.815-.143 1.429-.4 2.193-1.856l10.898-20.753-11.202-17.485c-.776-1.212-1.351-1.302-2.165-1.158l-11.683 2.06c-1.154.203-1.361 1.281-.91 1.981l11.088 17.226-10.825 20.39c-.365.687-.3 1.872.923 1.657z' style='fill:rgba(247, 81, 16, 1);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.132845' transform='matrix(1.33333 0 0 -1.33333 -869.239 1829.037)'/%3E%3C/svg%3E") no-repeat 1.875rem center / auto 1.5rem;
		color: var(--dark-color);
	}

}


.info-slider-tour {
	/* flex-basis: 100%;
	max-width: 100%; */
	position: absolute;
	bottom: 3.125rem;
	left: 1rem;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	color: var(--white-color);

	/* background: pink; */
}

@media (max-height: 899.98px) {

	.info-slider-tour {
		flex-basis: 100%;
		max-width: 100%;
		position: static;
		margin: 2.5rem 0 0;

		/* background: pink; */
	}

}

/* .info-slider-tour li {
	background: cadetblue;
} */

/* .info-slider-tour li:nth-child(2n) {
	background: #ccc;
} */

.info-slider-tour li + li {
	margin: 0 0 0 2.5rem;
}

@media (max-width: 767.98px) {

	.info-slider-tour li {
		flex-basis: 50%;
		max-width: 50%;
		margin: 0 0 1.25rem;
	}

}

@media (max-width: 767.98px) {

	.info-slider-tour li + li {
		margin: 0 0 1.25rem;
	}

}

.info-slider-tour span:first-child {
	display: block;
	margin: 0 0 .625rem;
	font-weight: 600;
	font-size: 1.125rem;
	text-transform: uppercase;
}

.info-slider-tour span:last-child {
	display: inline-block;
	font-weight: 600;
	font-size: 1.25rem;
	text-transform: uppercase;
}


.info-slider-tour li a {
	display: inline-block;
	padding: 0 0 .188rem;
	border-bottom: .125rem dashed var(--white-color);
	color: var(--white-color);
	font-weight: 600;
	font-size: 1.125rem;
	text-transform: uppercase;
	transition: all .3s .02s linear;
}

.info-slider-tour li a:hover,
.info-slider-tour li a:active {
	border-bottom-color: transparent;
	color: var(--orange-color);
}

/* about-tour
============================================================================= */
.about-tour {
	position: relative;
	z-index: 1;
}

.about-tour .container-center {
	padding-bottom: 2.5rem;
}

/* .about-tour::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background: url(../images/mountains-bg.svg) no-repeat center bottom / 100% auto;
} */

.left-about-tour {
	flex-basis: 50%;
	max-width: 50%;
	padding: 0 2.875rem 0 0;
}

@media (max-width: 991.98px) {

	.left-about-tour {
		flex-basis: 100%;
		max-width: 100%;
		padding: 0;
	}

}

.left-about-tour .bold-600 {
	font-size: 1.125rem;
}

.tags-about-tour {
	margin: 2.5rem 0 0;
}

.tags-about-tour a {
	display: inline-block;
	color: var(--orange-color);
	font-weight: 500;
	line-height: 1.5;
	transition: color .3s .02s linear;
}

.tags-about-tour a:hover,
.tags-about-tour a:active {
	color: var(--text-color);
}


.right-about-tour {
	flex-basis: 50%;
	max-width: 50%;
	padding: 0 0 0 2.875rem;
}

@media (max-width: 991.98px) {

	.right-about-tour {
		flex-basis: 100%;
		max-width: 100%;
		padding: 0;
	}

}

/* reasons-tour
============================================================================= */
.reasons-tour {
	position: relative;
	z-index: 1;
	/* margin-bottom: 5rem; */
}

.reasons-tour::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
}

.reasons-tour::after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -2;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-attachment: fixed;
}

.bg-1::after {
	background-image: url(../images/bg-1.jpg);
}

.bg-1::after {
	background-image: url(/files/catalog/bg-1.jpg);
}

.bg-2::after {
	background-image: url(/files/catalog/bg-2.jpg);
}

.bg-3::after {
	background-image: url(/files/catalog/bg-3.jpg);
}

.bg-4::after {
	background-image: url(/files/catalog/bg-4.jpg);
}

.bg-5::after {
	background-image: url(/files/catalog/bg-5.jpg);
}

.bg-6::after {
	background-image: url(/files/catalog/bg-6.jpg);
}

.bg-7::after {
	background-image: url(/files/catalog/bg-7.jpg);
}

.bg-8::after {
	background-image: url(/files/catalog/bg-8.jpg);
}

.bg-9::after {
	background-image: url(/files/catalog/bg-9.jpg);
}

.bg-10::after {
	background-image: url(/files/catalog/bg-10.jpg);
}

.bg-11::after {
	background-image: url(/files/catalog/bg-11.jpg);
}

.bg-12::after {
	background-image: url(/files/catalog/bg-12.jpg);
}


.reasons-tour h2 {
	color: var(--white-color);
}

.reasons-tour .container-flex {
	margin: 0 -.938rem;
}

@media (max-width: 575.98px) {

	.reasons-tour .container-flex {
		margin: 0;
	}

}
.reasons-tour .element-flex {
	flex-basis: calc(33.3333% - 1.875rem);
	max-width: calc(33.3333% - 1.875rem);
	margin: 0 .938rem 2.875rem;
	padding: 0 1.25rem;
	color: var(--white-color);
	line-height: 1.3;
}

@media (max-width: 767.98px) {

	.reasons-tour .element-flex {
		flex-basis: calc(50% - 1.875rem);
		max-width: calc(50% - 1.875rem);
	}

}
@media (max-width: 575.98px) {

	.reasons-tour .element-flex {
		flex-basis: 100%;
		max-width: 100%;
		margin: 0 0 2.875rem;
		padding: 0;
	}

}

.reasons-tour span {
	display: block;
	margin: 0 0 .938rem;
	font-weight: 600;
	font-size: 1.5rem;
	text-transform: uppercase;
}


.reasons-tour .btn {
	margin: 2.5rem 0 0;
	text-align: center;
}

@media (max-width: 575.98px) {

	.reasons-tour .btn a {
		display: block;
		max-width: 70%;
		margin: 0 auto .938rem;
		padding: 1.063rem 1.25rem;
	}

}

@media (max-width: 575.98px) {

	.reasons-tour .btn a + a {
		margin: 0 auto
	}

}

/* program-tour
============================================================================= */
/* .program-tour {
	background: #ccc;
} */

/* .program-tour .container-center {
	background: palegreen;
} */

.wrapp-program-tour-acc {
	margin: 0 0 5rem;
}

.program-tour .btn {
	margin: 0;
	text-align: center;
}

@media (max-width: 575.98px) {

	.program-tour .btn a {
		display: block;
		max-width: 70%;
		margin: 0 auto .938rem;
		padding: 1.063rem 1.25rem;
	}

}

@media (max-width: 575.98px) {

	.program-tour .btn a + a {
		margin: 0 auto
	}

}


.program-tour-acc {
	position: relative;
	z-index: 1;
	margin: 0 0 0 2.5rem;

	/* background: #777; */
}

.program-tour-acc::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -2.125rem;
	z-index: -1;
	width: .125rem;
	background: var(--orange-color);
}

.program-tour-acc:first-of-type::before {
	top: 1.75rem;
}

.program-tour-acc:last-of-type::before {
	bottom: 1.75rem;
}

.program-tour-acc .head-acc {
	display: block;
	position: relative;
	z-index: 1;
	text-decoration: none;

	/* background: yellow; */
}

.program-tour-acc .head-acc::before {
	content: "";
	display: block;
	position: absolute;
	top: 1.688rem;
	left: -2.5rem;
	z-index: -1;
	width: .938rem;
	height: .938rem;
	border-radius: 100%;
	background: var(--orange-color);
}

.program-tour-acc .head-acc::after {
	content: "";
	display: block;
	position: absolute;
	top: 1.375rem;
	left: -2.813rem;
	z-index: -2;
	width: 1.563rem;
	height: 1.563rem;
	border: .125rem solid transparent;
	border-radius: 100%;
	background: transparent;
	transition: all .3s .02s linear;
}


.program-tour-acc .icon-acc {
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 1.875rem;
	height: 1.875rem;
	transition: 0.3s ease-in-out;

	/* background: red; */
}

.program-tour-acc .icon-acc::before,
.program-tour-acc .icon-acc::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: .75rem;
	height: .125rem;
	background: var(--orange-color);
	transition: .3s ease-in-out;
}

.program-tour-acc .icon-acc::after {
	transform: translate(-50%, -50%) rotate(90deg);
	z-index: -1;
}

.program-tour-acc.active .icon-acc::after {
	width: 0;
}

.program-tour-acc .title-acc {
	padding: 1.25rem 4rem 1.25rem 0;
	border-bottom: .063rem solid var(--border-color);
	color: var(--text-color);
	font-weight: 500;
	font-size: 1.375rem;
	line-height: 1.2;
	text-transform: uppercase;
	transition: color .3s ease-in-out;
}

.program-tour-acc .head-acc:hover::after,
.program-tour-acc.active .head-acc::after {
	border-color: var(--orange-color);
	background: var(--white-color);
}

/* .program-tour-acc .head-acc:hover .icon-acc::before,
.program-tour-acc .head-acc:hover .icon-acc::after {
	background: var(--orange-color);
} */

/* .program-tour-acc.active .icon-acc::before,
.program-tour-acc.active .icon-acc::after {
	background: green;
} */

/* .program-tour-acc .head-acc:hover .title-acc {
	color: yellowgreen;
} */

/* .program-tour-acc.active .title-acc {
	color: red;
} */


.program-tour-acc .content-acc {
	display: none;
	padding: 1.25rem 0 0;
	overflow: hidden;

	/* background: yellow; */
}

.program-tour-acc.active-first .content-acc {
	display: block;
}


.program-tour .carousel-imgs {
	margin-bottom: .625rem;
}

/* arrows carousel
============================================ */
.program-tour-acc .slick-next,
.program-tour-acc .slick-prev {
	bottom: 0;

	/* background: blue; */
}

.program-tour-acc .slick-prev {
	left: 0;
}

.program-tour-acc .slick-next {
	left: 3.75rem;
}

/* path-tour
============================================================================= */
.path-tour {
	margin-top: 6.25rem;
	background: var(--light-bg);
}

/* .path-tour .fancybox {
	border-radius: .5rem;
	box-shadow: 0 .125rem .5rem 0 rgba(0, 0, 0, .3);
} */

/* questions-tour
============================================================================= */
.questions-tour {
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.questions-tour::before {
	content: "";
	display: block;
	position: absolute;
	top: 15%;
	right: 5%;
	z-index: -1;
	width: 30%;
	height: 100%;
	background: url(../images/arrow-left-bg.svg) no-repeat 0 0 / 100% auto;
	opacity: .5;
}


.questions-tour .container-center {
	padding: 0 1rem 5rem;

	/* background: pink; */
}


/* .tabs-tour {
	background: red;
} */

.tabs-tour .tabs {
	flex-basis: 30%;
	max-width: 30%;
}

.tabs-tour .tabs li {
	display: block;
	position: relative;
	left: .063rem;
	z-index: 1;
	padding: 1.5rem 1.25rem 1.5rem 2.5rem;
	border-right: .063rem solid var(--orange-color);
	border-bottom: .063rem solid var(--border-color);
	transition: background .3s .02s linear,
				color .3s .02s linear;
	cursor: pointer;
	color: var(--text-color);
	font-weight: 600;
	font-size: 1.125rem;
	line-height: 1.2;
	text-transform: uppercase;
}

.tabs-tour .tabs li:last-child {
	border-bottom: none;
}

.tabs-tour .tabs li::before {
	content: "";
	display: block;
	position: absolute;
	top: 1.75rem;
	left: .313rem;
	z-index: -1;
	width: .938rem;
	height: .938rem;
	border-radius: 100%;
	background: var(--orange-color);
}

.tabs-tour .tabs li::after {
	content: "";
	display: block;
	position: absolute;
	top: 1.438rem;
	left: 0;
	z-index: -2;
	width: 1.563rem;
	height: 1.563rem;
	border: .125rem solid transparent;
	border-radius: 100%;
	background: transparent;
	transition: all .3s .02s linear;
}

.tabs-tour .tabs li:hover,
.tabs-tour .tabs li:focus,
.tabs-tour .tabs li:active {
	color: var(--grey-text);
}

.tabs-tour .tabs li:hover::after,
.tabs-tour .tabs li:focus::after,
.tabs-tour .tabs li:active::after {
	border-color: var(--orange-color);
	background: var(--white-color);
}

.tabs-tour .tabs li.active {
	color: var(--grey-text);
}

.tabs-tour .tabs li.active::after {
	border-color: var(--orange-color);
	background: var(--white-color);
}


.tabs-tour .tab-accordion {
	display: none;
}


.tabs-tour .content-tab {
	flex-basis: 70%;
	max-width: 70%;
	margin: 0 0 1.25rem;
	padding: 0 0 0 2.5rem;
	border-left: .063rem solid var(--orange-color);
}

.tabs-tour .content-tab p {
	margin: 0 0 .938rem;
	line-height: 1.5;
}

@media (max-width: 991.98px) {

	.tabs-tour {
		display: block;
	}

	.tabs-tour .tabs {
		display: none;
	}

	.tabs-tour .tab-accordion {
		position: relative;
		display: block;
		margin: 0 0 .5rem;
		padding: 1.25rem;
		border-radius: .25rem;
		border: .063rem solid var(--border-color);
		background: var(--light-bg);
		transition: background .3s .02s linear;
		cursor: pointer;
		font-weight: 600;
		font-size: 1.125rem;
		line-height: 1.2;
		text-transform: uppercase;
		color: var(--text-color);
			-webkit-touch-callout: none;
			-webkit-user-select: none;
		user-select: none;
	}

	.tabs-tour .tab-accordion:hover,
	.tabs-tour .tab-accordion:active,
	.tabs-tour .tab-accordion:focus {
		background: var(--orange-color);
		color: var(--white-color);
	}

	.tabs-tour .tab-accordion::before {
		content: "";
		display: block;
		position: absolute;
		top: 1.375rem;
		right: 1.25rem;
		width: .5rem;
		height: .5rem;
		border: .125rem solid var(--orange-color);
		border-top: none;
		border-right: none;
		transform: rotate(-45deg);
		transition: rotate .3s .02s linear;
	}

	.tabs-tour .tab-accordion:hover::before,
	.tabs-tour .tab-accordion:active::before,
	.tabs-tour .tab-accordion:focus::before{
		border-color: var(--white-color);
	}

	.tabs-tour .acc_active {
		background: var(--orange-color);
		color: var(--white-color);
	}

	.tabs-tour .acc_active::before {
		top: 1.375rem;
		border: .125rem solid var(--white-color);
		border-bottom: none;
		border-left: none;
	}

	.tabs-tour .content-tab {
		max-width: 100%;
		padding: .938rem;
		border: none;
		background: var(--white-color);
	}

	.tabs-tour .content-tab:last-of-type {
		border-bottom: .063rem solid var(--border-color);
	}

	.tabs-tour .content-tab + * {
		margin-top: 0 !important;
	}

	.tabs-tour .content-tab:last-of-type + * {
		margin-top: 2.5rem !important;
	}

}

/* price-tour
============================================================================= */
.price-tour {
	position: relative;
	z-index: 1;
	overflow: hidden;
	background: var(--light-bg);

	/* background: red; */
}

/* .price-tour::before {
	content: "";
	display: block;
	position: absolute;
	top: 15%;
	right: 5%;
	z-index: -1;
	width: 30%;
	height: 100%;
	background: url(../images/arrow-left-bg.svg) no-repeat right bottom -22.5vmax / 100% auto;
	opacity: .5;
} */


.wrap-price-tour {
	border: .063rem solid var(--border-color);
	border-radius: .25rem;
	box-shadow: 0 .5rem 2.25rem 0 rgb(0 0 0 / 10%);
	background: var(--white-color);
}

/* img-price-tour
============================================ */
.img-price-tour {
	flex-basis: 40%;
	max-width: 40%;

	/* background: red; */
}

@media (max-width: 991.98px) {

	.img-price-tour {
		display: none;
	}

}

.img-price-tour img {
	height: 100%;
	object-fit: cover;
}

/* text-price-tour
============================================ */
.text-price-tour {
	flex-basis: 60%;
	max-width: 60%;
	padding: 2.5rem 2.5rem 2.5rem 3.125rem;
}

@media (max-width: 991.98px) {

	.text-price-tour {
		flex-basis: 100%;
		max-width: 100%;
		padding: 1.875rem;
	}

}

@media (max-width: 575.98px) {

	.text-price-tour {
		padding: 1.25rem;
	}

}


.title-text-price-tour {
	margin: 0 0 1.25rem;
	color: var(--grey-text);
	font-weight: 600;
	font-size: 1.5rem;
	text-transform: uppercase;
}

.sub-title-text-price-tour {
	margin: 0 0 1rem;
	font-weight: 600;
	font-size: 1.25rem;
	line-height: 1.2;
}

.date-text-price-tour {
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	/* width: max-content; */
	align-items: baseline;
	margin: 0 0 1.5rem;
	padding-left: 1.875rem;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24px' viewBox='0 0 24 24' width='24px' fill='rgba(247, 81, 16, 1'%3E%3Cg%3E%3Crect fill='none' height='24' width='24'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M19,4h-1V2h-2v2H8V2H6v2H5C3.89,4,3.01,4.9,3.01,6L3,20c0,1.1,0.89,2,2,2h14c1.1,0,2-0.9,2-2V6C21,4.9,20.1,4,19,4z M19,20 H5V10h14V20z M9,14H7v-2h2V14z M13,14h-2v-2h2V14z M17,14h-2v-2h2V14z M9,18H7v-2h2V18z M13,18h-2v-2h2V18z M17,18h-2v-2h2V18z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0 / auto 1.25rem;
	font-weight: 600;
	line-height: 1.3;
}

.date-text-price-tour span:first-child {
	margin: 0 1.25rem .5rem 0;
}

.note-date-text-price-tour {
	position: relative;
	top: -.125rem;
	padding: 0 .5rem .125rem;
	border-radius: .25rem;
	border: .063rem solid var(--border-color);
	background: var(--light-bg);
	font-weight: 400;
	font-size: .875rem;
	text-transform: lowercase;
}


.sale-price-tour {
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0 0 1.875rem;
	padding: 1.25rem;
	border: .063rem solid var(--orange-color);
	border-radius: .25rem;
	background: var(--light-bg);
	line-height: 1.5;
}

.title-sale-price-tour {
	margin: 0 1.25rem .938rem 0;
	color: var(--orange-color);
	font-weight: 600;
	font-size: 1.25rem;
	text-transform: uppercase;
}

.price-sale-price-tour{
	position: relative;
	top: -.5rem;
	padding: 0 .938rem;
	border-radius: .25rem;
	background: var(--dark-color);
	color: var(--white-color);
	font-weight: 600;
	font-size: 1.25rem;
	line-height: 2;
}

.date-sale-price-tour {
	flex-basis: 100%;
	max-width: 100%;
}


/* .description-text-price-tour {
} */

.description-text-price-tour ul a {
	color: var(--orange-color);
	text-decoration: underline;
}

.description-text-price-tour ul a:hover,
.description-text-price-tour ul a:focus,
.description-text-price-tour ul a:active {
	text-decoration: none;
}

.main-decr-text-price-tour {
	margin-bottom: 1.875rem;
}

.main-decr-text-price-tour li {
	margin-bottom: .25rem;
	font-weight: 600;
	font-size: 1.125rem;
	line-height: 1.5;
}

@media (max-width: 575.98px) {

	.main-decr-text-price-tour li {
		margin-bottom: .375rem;
	}

}

.main-decr-text-price-tour li span {
	font-weight: 800;
}

@media (max-width: 575.98px) {

	.main-decr-text-price-tour li span {
		display: block;
	}

}


.note-decr-text-price-tour {
	margin-bottom: 1.875rem;
}

.note-decr-text-price-tour li {
	margin-bottom: .25rem;
	line-height: 1.5;
}

@media (max-width: 575.98px) {

	.note-decr-text-price-tour li {
		margin-bottom: .375rem;
	}

}

.note-decr-text-price-tour li span {
	font-weight: 700;
}

@media (max-width: 575.98px) {

	.note-decr-text-price-tour li span {
		display: block;
	}

}


.share {
	display: flex;
	align-items: center;
	margin-bottom: 1.875rem;
	font-weight: 500;
	font-size: 1.125rem;

	/* background: #e1306c; */
}


.ya-share2 {
	margin-left:  .938rem;

	/* background: palegreen; */
}

.ya-share2__item {
	margin-inline: .25rem !important;
}

.ya-share2__icon {
	width: 2.25rem !important;
	height: 2.25rem !important;
	background-position: center !important;
	background-size: auto 1.875rem !important;
}

/* includ-price-tour
============================================ */
.includ-price-tour {
	padding: 3.75rem 0 0;

	/* background: cadetblue; */
}

.left-includ-price-tour {
	flex-basis: 65%;
	max-width: 65%;
	padding: 0 2.5rem 0 0;
}

@media (max-width: 767.98px) {

	.left-includ-price-tour {
		flex-basis: 100%;
		max-width: 100%;
		padding: 0;
	}

}

.right-includ-price-tour {
	flex-basis: 35%;
	max-width: 35%;
}

@media (max-width: 767.98px) {

	.right-includ-price-tour {
		flex-basis: 100%;
		max-width: 100%;
		padding: 0;
	}

}

/* management-tour
============================================================================= */
.management-tour {
	background: var(--light-bg);
}

.face-management-tour {
	align-items: center;
	margin: 0 0 3.75rem;
	padding: 0 0 3.75rem;
	border-bottom: .063rem solid var(--border-color);
}

.face-management-tour:last-of-type {
	margin: 0;
	padding: 0;
	border-bottom: none;
}

/* left-management-tour
============================================ */
.left-management-tour {
	flex-basis: 30%;
	max-width: 30%;
	padding: 0 2.5rem 0 0;
}

@media (max-width: 767.98px) {

	.left-management-tour {
		flex-basis: 100%;
		max-width: 100%;
		margin: 0 0 2.5rem;
		padding: 0;
	}

}

.left-management-tour img {
	border-radius: 100%;
}

@media (max-width: 767.98px) {

	.left-management-tour img {
		max-width: 50%;
		margin: 0 auto;
	}

}

/* right-management-tour
============================================ */
.right-management-tour {
	flex-basis: 70%;
	max-width: 70%;
	padding: 0 0 0 2.5rem;
}

@media (max-width: 767.98px) {

	.right-management-tour {
		flex-basis: 100%;
		max-width: 100%;
		padding: 0;
	}

}

.title-right-management-tour {
	margin: 0 0 2.5rem;
	color: var(--orange-color);
	font-weight: 600;
	font-size: 1.5rem;
	text-transform: uppercase;
}

@media (max-width: 767.98px) {

	.title-right-management-tour {
		text-align: center;
	}

}


.social-management-tour {
	display: flex;
	align-items: center;
	margin: 2.5rem 0 0;

	/* background: plum; */
}

@media (max-width: 575.98px) {

	.social-management-tour {
		justify-content: center;
	}

}

.social-management-tour a {
	width: 2.5rem;
	height: 2.5rem;
	border: .125rem solid var(--dark-color);
	border-radius: .25rem;
	transition: all .3s .02s linear;
}

.social-management-tour a + a {
	margin: 0 0 0 .625rem;
}

.social-management-tour .telegram {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(16, 30, 38, 1)' viewBox='0 0 543.001 450'%3E%3Cpath d='M37.329 193.722c145.76-63.505 242.957-105.372 291.59-125.6C467.774 10.367 496.626.335 515.432.004c4.137-.073 13.385.952 19.375 5.813 5.059 4.104 6.45 9.649 7.117 13.54.666 3.892 1.495 12.757.836 19.684-7.525 79.06-40.084 270.924-56.648 359.474-7.01 37.47-20.81 50.033-34.17 51.262-29.036 2.672-51.085-19.19-79.208-37.624-44.006-28.847-68.867-46.804-111.583-74.953-49.366-32.531-17.364-50.411 10.77-79.631 7.36-7.65 135.294-124.013 137.77-134.57.31-1.32.597-6.24-2.326-8.84-2.924-2.597-7.24-1.71-10.353-1.002-4.413 1.002-74.714 47.468-210.902 139.4-19.955 13.702-38.03 20.378-54.223 20.028-17.853-.386-52.194-10.094-77.723-18.393-31.313-10.178-56.2-15.56-54.032-32.846 1.128-9.003 13.527-18.211 37.196-27.624z'/%3E%3C/svg%3E") no-repeat center;
	background-size: auto 1.125rem;
}

.social-management-tour .telegram:hover,
.social-management-tour .telegram:active,
.social-management-tour .telegram:focus {
	border-color: rgba(0, 136, 204, 1);
	background: rgba(0, 136, 204, 1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 543.001 450'%3E%3Cpath d='M37.329 193.722c145.76-63.505 242.957-105.372 291.59-125.6C467.774 10.367 496.626.335 515.432.004c4.137-.073 13.385.952 19.375 5.813 5.059 4.104 6.45 9.649 7.117 13.54.666 3.892 1.495 12.757.836 19.684-7.525 79.06-40.084 270.924-56.648 359.474-7.01 37.47-20.81 50.033-34.17 51.262-29.036 2.672-51.085-19.19-79.208-37.624-44.006-28.847-68.867-46.804-111.583-74.953-49.366-32.531-17.364-50.411 10.77-79.631 7.36-7.65 135.294-124.013 137.77-134.57.31-1.32.597-6.24-2.326-8.84-2.924-2.597-7.24-1.71-10.353-1.002-4.413 1.002-74.714 47.468-210.902 139.4-19.955 13.702-38.03 20.378-54.223 20.028-17.853-.386-52.194-10.094-77.723-18.393-31.313-10.178-56.2-15.56-54.032-32.846 1.128-9.003 13.527-18.211 37.196-27.624z'/%3E%3C/svg%3E") no-repeat center;
	background-size: auto 1.125rem;
}


.social-management-tour .vk {
	background: url("data:image/svg+xml,%3Csvg viewBox='0 0 38.462463 24' fill='rgba(255, 255, 255, 1)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.949 24C7.808 24 .312 14.991 0 0h6.583c.216 11.003 5.069 15.664 8.912 16.625V0h6.199v9.49C25.49 9.08 29.477 4.756 30.822 0h6.199c-1.033 5.862-5.358 10.186-8.433 11.964 3.075 1.441 8 5.213 9.874 12.036H31.64c-1.465-4.565-5.116-8.096-9.945-8.577V24Z' fill='rgba(16, 30, 38, 1)' style='stroke-width:1.2012'/%3E%3C/svg%3E") no-repeat center;
	background-size: auto .875rem;
}

.social-management-tour .vk:hover,
.social-management-tour .vk:active,
.social-management-tour .vk:focus {
	border-color: rgba(36, 161, 222, 1);
	background: rgba(36, 161, 222, 1) url("data:image/svg+xml,%3Csvg viewBox='0 0 38.462463 24' fill='rgba(255, 255, 255, 1)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.949 24C7.808 24 .312 14.991 0 0h6.583c.216 11.003 5.069 15.664 8.912 16.625V0h6.199v9.49C25.49 9.08 29.477 4.756 30.822 0h6.199c-1.033 5.862-5.358 10.186-8.433 11.964 3.075 1.441 8 5.213 9.874 12.036H31.64c-1.465-4.565-5.116-8.096-9.945-8.577V24Z' fill='rgba(255, 255, 255, 1)' style='stroke-width:1.2012'/%3E%3C/svg%3E") no-repeat center;
	background-size: auto .875rem;
}


.social-management-tour .instagram {
	background: url("data:image/svg+xml,%3Csvg width='79.985' height='80' viewBox='0 0 21.163 21.167' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(49, 55, 59, 1);stroke-width:.0414143' d='M33.59 65.951a6.892 6.892 0 0 1-1.343-.33c-1.681-.647-2.86-2.03-3.26-3.825l-.097-.435V49.393l.097-.435c.466-2.089 1.979-3.602 4.065-4.066l.435-.096H45.456l.431.096c.755.17 1.244.375 1.866.786 1.11.734 1.898 1.908 2.203 3.28l.097.435V61.36l-.097.435c-.346 1.557-1.293 2.823-2.657 3.555a5.42 5.42 0 0 1-1.326.495l-.434.11-5.902.005c-3.246.003-5.967-.001-6.046-.01zm12.052-2.201c1.12-.342 1.86-1.082 2.202-2.202l.095-.311.013-5.632c.01-3.918 0-5.738-.032-5.98a3.11 3.11 0 0 0-2.568-2.68c-.46-.082-11.307-.081-11.761.001-1.328.24-2.314 1.226-2.551 2.55-.082.457-.082 11.305 0 11.762a3.133 3.133 0 0 0 2.625 2.565c.13.02 2.808.032 5.951.028l5.715-.006zm-6.75-3.097a7.119 7.119 0 0 1-1.344-.332c-1.682-.648-2.863-2.035-3.26-3.826-.137-.622-.137-1.613 0-2.236.46-2.083 1.98-3.604 4.065-4.065.622-.137 1.614-.137 2.233 0 .752.167 1.243.374 1.866.785 1.11.734 1.9 1.91 2.202 3.28.137.618.137 1.61 0 2.236-.533 2.435-2.536 4.096-5.017 4.16-.33.009-.666.008-.745-.002zm1.05-2.13c1.188-.172 2.162-.974 2.532-2.085.465-1.394-.03-2.926-1.193-3.7-1.462-.971-3.504-.59-4.448.83-1.01 1.517-.555 3.636.972 4.539a3.32 3.32 0 0 0 2.137.416zm4.63-7.417c-.686-.126-1.046-.868-.732-1.508.176-.361.514-.566.932-.566.419 0 .757.205.933.566a1.05 1.05 0 0 1-1.134 1.508z' transform='translate(-28.89 -44.796)'/%3E%3C/svg%3E") no-repeat center;
	background-size: auto 1.5rem;
}

.social-management-tour .instagram:hover,
.social-management-tour .instagram:active,
.social-management-tour .instagram:focus {
	border-color: #e1306c;
	background: #e1306c url("data:image/svg+xml,%3Csvg width='79.985' height='80' viewBox='0 0 21.163 21.167' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(255, 255, 255, 1);stroke-width:.0414143' d='M33.59 65.951a6.892 6.892 0 0 1-1.343-.33c-1.681-.647-2.86-2.03-3.26-3.825l-.097-.435V49.393l.097-.435c.466-2.089 1.979-3.602 4.065-4.066l.435-.096H45.456l.431.096c.755.17 1.244.375 1.866.786 1.11.734 1.898 1.908 2.203 3.28l.097.435V61.36l-.097.435c-.346 1.557-1.293 2.823-2.657 3.555a5.42 5.42 0 0 1-1.326.495l-.434.11-5.902.005c-3.246.003-5.967-.001-6.046-.01zm12.052-2.201c1.12-.342 1.86-1.082 2.202-2.202l.095-.311.013-5.632c.01-3.918 0-5.738-.032-5.98a3.11 3.11 0 0 0-2.568-2.68c-.46-.082-11.307-.081-11.761.001-1.328.24-2.314 1.226-2.551 2.55-.082.457-.082 11.305 0 11.762a3.133 3.133 0 0 0 2.625 2.565c.13.02 2.808.032 5.951.028l5.715-.006zm-6.75-3.097a7.119 7.119 0 0 1-1.344-.332c-1.682-.648-2.863-2.035-3.26-3.826-.137-.622-.137-1.613 0-2.236.46-2.083 1.98-3.604 4.065-4.065.622-.137 1.614-.137 2.233 0 .752.167 1.243.374 1.866.785 1.11.734 1.9 1.91 2.202 3.28.137.618.137 1.61 0 2.236-.533 2.435-2.536 4.096-5.017 4.16-.33.009-.666.008-.745-.002zm1.05-2.13c1.188-.172 2.162-.974 2.532-2.085.465-1.394-.03-2.926-1.193-3.7-1.462-.971-3.504-.59-4.448.83-1.01 1.517-.555 3.636.972 4.539a3.32 3.32 0 0 0 2.137.416zm4.63-7.417c-.686-.126-1.046-.868-.732-1.508.176-.361.514-.566.932-.566.419 0 .757.205.933.566a1.05 1.05 0 0 1-1.134 1.508z' transform='translate(-28.89 -44.796)'/%3E%3C/svg%3E") no-repeat center;
	background-size: auto 1.5rem;
}

/* advantages-tour
============================================================================= */
.advantages-tour .container-flex {
	margin: 0 -.938rem;
}

@media (max-width: 991.98px) {

	.advantages-tour .container-flex {
		margin: 0;
	}

}

.advantages-tour .element-flex {
	position: relative;
	z-index: 1;
	flex-basis: calc(50% - 1.875rem);
	max-width: calc(50% - 1.875rem);
	margin: 0 .938rem 1.875rem;
	padding: 2.5rem 1.25rem 0 6.25rem;
	line-height: 1.5;
	background-repeat: no-repeat;
	background-position: 0 2.5rem;
	background-size: auto 3.75rem;
}

@media (max-width: 991.98px) {

	.advantages-tour .element-flex {
		flex-basis: 100%;
		max-width: 100%;
		margin: 0 0 1.875rem;
		padding-left: 5rem;
		background-position: 0 2.5rem;
		background-size: auto 2.875rem;
	}

}

.advantages-tour .element-flex::after {
	content: "";
	display: block;
	position: absolute;
	top: 1.25rem;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	opacity: .075;
	background-repeat: no-repeat;
	background-position: 6.25rem 0;
	background-size: auto 8.5rem;
}

@media (max-width: 991.98px) {

	.advantages-tour .element-flex::after {
		background-position: 5rem 0;
		background-size: auto 6.25rem;
	}

}

.at-1 {
	background-image: url(../images/at-1.svg);
}

.at-1::after {
	background-image: url(../images/at-1.svg);
}

.at-2 {
	background-image: url(../images/at-2.svg);
}

.at-2::after {
	background-image: url(../images/at-2.svg);
	background-position: 5.25rem 0 !important;
}

@media (max-width: 991.98px) {

	.at-2::after {
		background-position: 4.5rem 0 !important;
	}

}

.at-3 {
	background-image: url(../images/at-3.svg);
}

.at-3::after {
	background-image: url(../images/at-3.svg);
}

.at-4 {
	background-image: url(../images/at-4.svg);
}

.at-4::after {
	background-image: url(../images/at-4.svg);
	background-position: 5.25rem 0 !important;
}
@media (max-width: 991.98px) {

	.at-4::after {
		background-position: 4.5rem 0 !important;
	}

}

.at-5 {
	background-image: url(../images/at-5.svg);
}

.at-5::after {
	background-image: url(../images/at-5.svg);
}

.at-6 {
	background-image: url(../images/at-6.svg);
}

.at-6::after {
	background-image: url(../images/at-6.svg);
}

.at-7 {
	background-image: url(../images/at-7.svg);
}

.at-7::after {
	background-image: url(../images/at-7.svg);
}

.at-8 {
	background-image: url(../images/at-8.svg);
}

.at-8::after {
	background-image: url(../images/at-8.svg);
}

.advantages-tour span {
	display: block;
	margin: 0 0 1.25rem;
	color: var(--dark-color);
	font-weight: 600;
	font-size: 1.5rem;
	text-transform: uppercase;
}


.advantages-tour .btn {
	margin: 2.5rem 0 0;
	text-align: center;
}

@media (max-width: 575.98px) {

	.advantages-tour .btn a {
		display: block;
		max-width: 70%;
		margin: 0 auto .938rem;
		padding: 1.063rem 1.25rem;
	}

}

@media (max-width: 575.98px) {

	.advantages-tour .btn a + a {
		margin: 0 auto
	}

}

/* reviews-tour
============================================================================= */
.reviews-tour {
	background: var(--light-bg);
}

.reviews-tour .container-center {
	padding: 3.75rem 1rem 1rem;

	/* background: red; */
}

.reviews-tour .slick-track {
	padding: 0 0 .938rem;

	/* background: #ccc; */
}

.reviews-tour .slick-slide {
	padding: 1.875rem 0 1.875rem;
	box-shadow: 0 .125rem .938rem 0 rgba(0, 0, 0, .1);
	border-radius: .25rem;
	background: var(--white-color);
	display: flex;
	flex-direction: column;
}


.img-reviews-tour {
	margin: 0 0 1.5rem;
	padding: 0 2.5rem .5rem;
	overflow: hidden;
}

@media (max-width: 479.98px) {

	.img-reviews-tour {
		max-width: 60%;
		margin: 0 auto 1.875rem;	
		padding: 0 0 .5rem;
	}

}

.img-reviews-tour img {
	border-radius: 100%;
	box-shadow: 0 .125rem .5rem 0 rgba(0, 0, 0, .2);
}

.name-reviews-tour {
	margin: 0 0 .938rem;
	padding: 0 1.25rem;
	color: var(--dark-color);
	font-weight: 600;
	font-size: 1.25rem;
}

.firm-reviews-tour {
	margin: -.625rem 0 1.25rem;
	padding: 0 1.25rem;
	color: var(--grey-text);
	font-weight: 500;
	font-size: 1rem;
}

.text-reviews-tour {
	margin: 0 0 2.5rem;
	padding: 0 1.25rem;
	line-height: 1.2;
}

.link-reviews-tour {
	margin: auto 0 0;
	padding: 0 1.25rem;
}


.reviews-tour .slick-next,
.reviews-tour .slick-prev {
	border: .063rem solid var(--border-color);
}

.reviews-tour .slick-prev:hover,
.reviews-tour .slick-next:hover,
.reviews-tour .slick-prev:active,
.reviews-tour .slick-next:active {
	background: var(--white-color);
}

/* gallery-tour
============================================================================= */
.gallery-tour {
	padding: 0 0 3.75rem;

	/* background: palegoldenrod; */
}

.gallery-tour .grid-gallery-imgs {
	margin: 0;
}

.gallery-tour .btn {
	margin: 3.75rem 0 0;
	text-align: center;
}

/* alone-btns-tour
============================================================================= */
.alone-btns-tour .container-center {
	padding: 2.5rem 1rem 1.25rem;
	text-align: center;
}

.alone-btns-tour a {
	width: 16.875rem;
}

@media (max-width: 575.98px) {

	.alone-btns-tour .btn a {
		display: block;
		max-width: 70%;
		margin: 0 auto .938rem;
		padding: 1.063rem 1.25rem;
	}

}

@media (max-width: 575.98px) {

	.alone-btns-tour .btn a + a {
		margin: 0 auto
	}

}

.alone-btns-tour + .container .container-center {
	padding-top: 2.5rem;
}

/* help-tour
============================================================================= */
/* .help-tour {
} */

.help-tour .container-center {
	padding: 5rem 1rem;

	/* background: red; */
}


.help-tour h2 {
	margin: 0 0 2.25rem;
	text-align: center;
}

@media (max-width: 575.98px) {

	.title-help-tour {
		font-size: 1.875rem;
	}

}

.subtitle-help-tour {
	margin: 0 0 3.75rem;
	font-weight: 600;
	font-size: 1.125rem;
	text-align: center;
}

.subtitle-help-tour span {
	display: block;
	margin: .625rem 0 0;
	font-weight: 400;
	font-size: 1rem;
}


/* form-help-tour
============================================ */
.form-help-tour {
	max-width: 40rem;
	margin: 0 auto;

	/* background: red; */
}

@media (max-width: 767.98px) {

	.form-help-tour {
		max-width: 80%;
	}

}

@media (max-width: 359.98px) {

	.form-help-tour {
		max-width: 100%;
	}

}


.left-form-help-tour {
	flex-basis: calc(50% - .625rem);
	max-width: calc(50% - .625rem);
	margin: 0 .313rem .625rem;
}

@media (max-width: 767.98px) {

	.left-form-help-tour {
		flex-basis: 100%;
		max-width: 100%;
		margin: 0 0 1.25rem;
	}

}

.left-form-help-tour .text-input {
	margin: 0 0 .625rem;
}

.left-form-help-tour .text-input:last-child {
	margin: 0;
}


.right-form-help-tour {
	flex-basis: calc(50% - .625rem);
	max-width: calc(50% - .625rem);
	margin: 0 .313rem .625rem;
}

@media (max-width: 767.98px) {

	.right-form-help-tour {
		flex-basis: 100%;
		max-width: 100%;
		margin: 0 0 1.25rem;
	}

}

@media (max-width: 767.98px) {

	.right-form-help-tour {
		flex-basis: 100%;
		max-width: 100%;
	}

}


.right-form-help-tour .btn-form {
	display: block;
	height: 100%;
	margin: 0;

	/* background: blue; */
}

@media (max-width: 767.98px) {

	.right-form-help-tour .btn-form {
		height: auto;
		text-align: center;
	}

}

.right-form-help-tour .btn-form [type="submit"] {
	display: block;
	height: 100%;
	padding: 1.063rem 1.25rem 1.063rem 3.875rem;
	background: var(--orange-color) url("data:image/svg+xml,%3Csvg xml:space='preserve' width='34.909' height='57.855' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M665.02 1369.69c.815-.143 1.429-.4 2.193-1.856l10.898-20.753-11.202-17.485c-.776-1.212-1.351-1.302-2.165-1.158l-11.683 2.06c-1.154.203-1.361 1.281-.91 1.981l11.088 17.226-10.825 20.39c-.365.687-.3 1.872.923 1.657z' style='fill:rgba(255, 255, 255, 1);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.132845' transform='matrix(1.33333 0 0 -1.33333 -869.239 1829.037)'/%3E%3C/svg%3E") no-repeat 1.5rem center / auto 1.875rem;
	font-weight: 600;
	font-size: 1rem;
	line-height: 1.4;
	white-space: normal;
	text-align: left;
}

@media (max-width: 767.98px) {

	.right-form-help-tour .btn-form [type="submit"] {
		display: inline-block;
		width: 67%;
	}

}

@media (max-width: 479.98px) {

	.right-form-help-tour .btn-form [type="submit"] {
		width: auto;
	}

}

@media (max-width: 359.98px) {

	.right-form-help-tour .btn-form [type="submit"] {
		background-size: auto 1.5rem;;
		font-size: .875rem;
	}

}

.right-form-help-tour .btn-form [type="submit"]:hover,
.right-form-help-tour .btn-form [type="submit"]:focus,
.right-form-help-tour .btn-form [type="submit"]:active {
	background: var(--white-color) url("data:image/svg+xml,%3Csvg xml:space='preserve' width='34.909' height='57.855' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M665.02 1369.69c.815-.143 1.429-.4 2.193-1.856l10.898-20.753-11.202-17.485c-.776-1.212-1.351-1.302-2.165-1.158l-11.683 2.06c-1.154.203-1.361 1.281-.91 1.981l11.088 17.226-10.825 20.39c-.365.687-.3 1.872.923 1.657z' style='fill:rgba(247, 81, 16, 1);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.132845' transform='matrix(1.33333 0 0 -1.33333 -869.239 1829.037)'/%3E%3C/svg%3E") no-repeat 1.5rem center / auto 1.875rem;
	color: var(--text-color);
}


.form-help-tour .pres-submitted-form {
	width: 100%;
	padding: 2.5rem;
	border: .125rem solid var(--border-color);
	border-radius: .25rem;
	font-size: 1.125rem;
	line-height: 1.5;
	text-align: center;
}


/* ========================================================================================
	footer
======================================================================================== */
.footer {
	position: relative;
	z-index: 1;
	flex: 0 0 auto;
	background: var(--border-color);
}

/* footer-top
============================================================================= */
/* .footer-top {
	background: peru;
} */

.footer-top .container-center {
	padding: 3.125rem 1rem 1.875rem;

	/* background: paleturquoise; */
}

@media (max-width: 1199.98px) {

	.footer-top .container-center {
		padding: 3.125rem 1rem .625rem;
	}

}

/* left-footer-top
============================================ */
/* .left-footer-top {
	background: #e1306c;
} */

@media (max-width: 1199.98px) {

	.left-footer-top {
		flex-basis: 100%;
		width: 100%;
		margin-bottom: 1.25rem;
	}

}

.slogan-f {
	display: flex;
	align-items: center;
	font-weight: 700;
	font-size: clamp(1.375rem, 1.295rem + 0.4vw, 1.625rem);
	line-height: 1.3;
	text-transform: uppercase;

	/* background-color: #ccc; */
}

.slogan-f::before {
	content: "";
	display: inline-block;
	width: clamp(2.25rem, 2.17rem + 0.4vw, 2.5rem);
	height: clamp(2.25rem, 2.17rem + 0.4vw, 2.5rem);
	margin-right: clamp(0.938rem, 0.8382rem + 0.4992vw, 1.25rem);
	background: url(../images/logo-min.svg) no-repeat 0 center / auto 100%;
}

@media (max-width: 1199.98px) {

	.slogan-f {
		justify-content: center;
	}

}

.slogan-f sup {
	font-weight: 500;
	font-size: clamp(0.875rem, 0.755rem + 0.6vw, 1.25rem);
	line-height: 1;
}

/* right-footer-top
============================================ */
.right-footer-top {
	margin-left: auto;
	padding-left: 2.5rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-items: center;

	/* background: palegreen; */
}

@media (max-width: 1199.98px) {

	.right-footer-top {
		flex-basis: 100%;
		width: 100%;
		padding-left: 0;
		display: flex;
		justify-content: center;
	}

}

.tel-f {
	margin-right: 1.25rem;

	/* background: #e1306c; */
}

@media (max-width: 359.98px) {

	.tel-f {
		flex-basis: 100%;
		width: 100%;
		margin: 0 0 1.25rem;
		text-align: center;
	}

}

.tel-f a {
	display: block;
	color: var(--text-color);
	font-weight: 700;
	font-size: 1.250rem;
	letter-spacing: .031rem;
	text-decoration: none;
	transition: all .3s .02s linear;
}

.tel-f a::before {
	content: "";
	display: inline-block;
	position: relative;
	top: .063rem;
	width: 1.125rem;
	height: 1.125rem;
	margin: 0 .875rem 0 0;
	background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.218 6.924a13.465 13.465 0 0 0 5.858 5.858l1.955-1.955c.24-.24.596-.32.907-.214.995.33 2.07.507 3.173.507.489 0 .889.4.889.889v3.102c0 .489-.4.889-.889.889C6.764 16 0 9.236 0 .889 0 .4.4 0 .889 0H4c.489 0 .889.4.889.889 0 1.111.178 2.178.507 3.173a.892.892 0 0 1-.223.907L3.218 6.924z' fill='%23D22E28' style='fill:%23f75110;fill-opacity:1'/%3E%3C/svg%3E") no-repeat center / auto 100%;
}

.tel-f a:hover,
.tel-f a:active {
	color: var(--orange-color);
}


.social-f {
	display: flex;
	align-items: center;
	margin-right: 1.25rem;

	/* background: plum; */
}

@media (max-width: 359.98px) {

	.social-f {
		justify-content: center;
		flex-basis: 100%;
		width: 100%;
		margin: 0 0 .625rem;
	}

}

.social-f a {
	width: 2.25rem;
	height: 2.25rem;
	border-radius: .25rem;
	transition: all .3s .02s linear;
}

@media (max-width: 1199.98px) {

	.social-f a {
		width: 2.875rem;
		height: 2.875rem;
	}

}

.social-f a + a {
	margin: 0 0 0 .125rem;
}

@media (max-width: 1199.98px) {

	.social-f a + a {
		margin: 0 0 0 .625rem;
	}

}

.social-f .telegram {
	background-size: auto 1rem;
}

@media (max-width: 1199.98px) {

	.social-f .telegram {
		border: .063rem solid rgba(0, 136, 204, 1);
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(0, 136, 204, 1)' viewBox='0 0 543.001 450'%3E%3Cpath d='M37.329 193.722c145.76-63.505 242.957-105.372 291.59-125.6C467.774 10.367 496.626.335 515.432.004c4.137-.073 13.385.952 19.375 5.813 5.059 4.104 6.45 9.649 7.117 13.54.666 3.892 1.495 12.757.836 19.684-7.525 79.06-40.084 270.924-56.648 359.474-7.01 37.47-20.81 50.033-34.17 51.262-29.036 2.672-51.085-19.19-79.208-37.624-44.006-28.847-68.867-46.804-111.583-74.953-49.366-32.531-17.364-50.411 10.77-79.631 7.36-7.65 135.294-124.013 137.77-134.57.31-1.32.597-6.24-2.326-8.84-2.924-2.597-7.24-1.71-10.353-1.002-4.413 1.002-74.714 47.468-210.902 139.4-19.955 13.702-38.03 20.378-54.223 20.028-17.853-.386-52.194-10.094-77.723-18.393-31.313-10.178-56.2-15.56-54.032-32.846 1.128-9.003 13.527-18.211 37.196-27.624z'/%3E%3C/svg%3E") no-repeat center / auto 1rem;
	}

}

.social-f .telegram:hover,
.social-f .telegram:active {
	background: rgba(0, 136, 204, 1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 543.001 450'%3E%3Cpath d='M37.329 193.722c145.76-63.505 242.957-105.372 291.59-125.6C467.774 10.367 496.626.335 515.432.004c4.137-.073 13.385.952 19.375 5.813 5.059 4.104 6.45 9.649 7.117 13.54.666 3.892 1.495 12.757.836 19.684-7.525 79.06-40.084 270.924-56.648 359.474-7.01 37.47-20.81 50.033-34.17 51.262-29.036 2.672-51.085-19.19-79.208-37.624-44.006-28.847-68.867-46.804-111.583-74.953-49.366-32.531-17.364-50.411 10.77-79.631 7.36-7.65 135.294-124.013 137.77-134.57.31-1.32.597-6.24-2.326-8.84-2.924-2.597-7.24-1.71-10.353-1.002-4.413 1.002-74.714 47.468-210.902 139.4-19.955 13.702-38.03 20.378-54.223 20.028-17.853-.386-52.194-10.094-77.723-18.393-31.313-10.178-56.2-15.56-54.032-32.846 1.128-9.003 13.527-18.211 37.196-27.624z'/%3E%3C/svg%3E") no-repeat center / auto 1rem;
}


.social-f .vk {
	background-size: auto .875rem;
}

@media (max-width: 1199.98px) {

	.social-f .vk {
		border: .063rem solid rgba(36, 161, 222, 1);
		background: url("data:image/svg+xml,%3Csvg viewBox='0 0 38.462463 24' fill='rgba(36, 161, 222, 1)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.949 24C7.808 24 .312 14.991 0 0h6.583c.216 11.003 5.069 15.664 8.912 16.625V0h6.199v9.49C25.49 9.08 29.477 4.756 30.822 0h6.199c-1.033 5.862-5.358 10.186-8.433 11.964 3.075 1.441 8 5.213 9.874 12.036H31.64c-1.465-4.565-5.116-8.096-9.945-8.577V24Z' fill='rgba(36, 161, 222, 1)' style='stroke-width:1.2012'/%3E%3C/svg%3E") no-repeat center / auto .875rem;
	}

}

.social-f .vk:hover,
.social-f .vk:active {
	background: rgba(36, 161, 222, 1) url("data:image/svg+xml,%3Csvg viewBox='0 0 38.462463 24' fill='rgba(255, 255, 255, 1)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.949 24C7.808 24 .312 14.991 0 0h6.583c.216 11.003 5.069 15.664 8.912 16.625V0h6.199v9.49C25.49 9.08 29.477 4.756 30.822 0h6.199c-1.033 5.862-5.358 10.186-8.433 11.964 3.075 1.441 8 5.213 9.874 12.036H31.64c-1.465-4.565-5.116-8.096-9.945-8.577V24Z' fill='rgba(255, 255, 255, 1)' style='stroke-width:1.2012'/%3E%3C/svg%3E") no-repeat center / auto .875rem;
}


.social-f .instagram {
	background-size: auto 1.25rem;
}

@media (max-width: 1199.98px) {

	.social-f .instagram {
		border: .063rem solid #e1306c;
		background: url("data:image/svg+xml,%3Csvg width='79.985' height='80' viewBox='0 0 21.163 21.167' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(225, 48, 108, 1);;stroke-width:.0414143' d='M33.59 65.951a6.892 6.892 0 0 1-1.343-.33c-1.681-.647-2.86-2.03-3.26-3.825l-.097-.435V49.393l.097-.435c.466-2.089 1.979-3.602 4.065-4.066l.435-.096H45.456l.431.096c.755.17 1.244.375 1.866.786 1.11.734 1.898 1.908 2.203 3.28l.097.435V61.36l-.097.435c-.346 1.557-1.293 2.823-2.657 3.555a5.42 5.42 0 0 1-1.326.495l-.434.11-5.902.005c-3.246.003-5.967-.001-6.046-.01zm12.052-2.201c1.12-.342 1.86-1.082 2.202-2.202l.095-.311.013-5.632c.01-3.918 0-5.738-.032-5.98a3.11 3.11 0 0 0-2.568-2.68c-.46-.082-11.307-.081-11.761.001-1.328.24-2.314 1.226-2.551 2.55-.082.457-.082 11.305 0 11.762a3.133 3.133 0 0 0 2.625 2.565c.13.02 2.808.032 5.951.028l5.715-.006zm-6.75-3.097a7.119 7.119 0 0 1-1.344-.332c-1.682-.648-2.863-2.035-3.26-3.826-.137-.622-.137-1.613 0-2.236.46-2.083 1.98-3.604 4.065-4.065.622-.137 1.614-.137 2.233 0 .752.167 1.243.374 1.866.785 1.11.734 1.9 1.91 2.202 3.28.137.618.137 1.61 0 2.236-.533 2.435-2.536 4.096-5.017 4.16-.33.009-.666.008-.745-.002zm1.05-2.13c1.188-.172 2.162-.974 2.532-2.085.465-1.394-.03-2.926-1.193-3.7-1.462-.971-3.504-.59-4.448.83-1.01 1.517-.555 3.636.972 4.539a3.32 3.32 0 0 0 2.137.416zm4.63-7.417c-.686-.126-1.046-.868-.732-1.508.176-.361.514-.566.932-.566.419 0 .757.205.933.566a1.05 1.05 0 0 1-1.134 1.508z' transform='translate(-28.89 -44.796)'/%3E%3C/svg%3E") no-repeat center / auto 1.375rem;
	}

}

.social-f .instagram:hover,
.social-f .instagram:active,
.social-f .instagram:focus {
	background: #e1306c url("data:image/svg+xml,%3Csvg width='79.985' height='80' viewBox='0 0 21.163 21.167' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:rgba(255, 255, 255, 1);stroke-width:.0414143' d='M33.59 65.951a6.892 6.892 0 0 1-1.343-.33c-1.681-.647-2.86-2.03-3.26-3.825l-.097-.435V49.393l.097-.435c.466-2.089 1.979-3.602 4.065-4.066l.435-.096H45.456l.431.096c.755.17 1.244.375 1.866.786 1.11.734 1.898 1.908 2.203 3.28l.097.435V61.36l-.097.435c-.346 1.557-1.293 2.823-2.657 3.555a5.42 5.42 0 0 1-1.326.495l-.434.11-5.902.005c-3.246.003-5.967-.001-6.046-.01zm12.052-2.201c1.12-.342 1.86-1.082 2.202-2.202l.095-.311.013-5.632c.01-3.918 0-5.738-.032-5.98a3.11 3.11 0 0 0-2.568-2.68c-.46-.082-11.307-.081-11.761.001-1.328.24-2.314 1.226-2.551 2.55-.082.457-.082 11.305 0 11.762a3.133 3.133 0 0 0 2.625 2.565c.13.02 2.808.032 5.951.028l5.715-.006zm-6.75-3.097a7.119 7.119 0 0 1-1.344-.332c-1.682-.648-2.863-2.035-3.26-3.826-.137-.622-.137-1.613 0-2.236.46-2.083 1.98-3.604 4.065-4.065.622-.137 1.614-.137 2.233 0 .752.167 1.243.374 1.866.785 1.11.734 1.9 1.91 2.202 3.28.137.618.137 1.61 0 2.236-.533 2.435-2.536 4.096-5.017 4.16-.33.009-.666.008-.745-.002zm1.05-2.13c1.188-.172 2.162-.974 2.532-2.085.465-1.394-.03-2.926-1.193-3.7-1.462-.971-3.504-.59-4.448.83-1.01 1.517-.555 3.636.972 4.539a3.32 3.32 0 0 0 2.137.416zm4.63-7.417c-.686-.126-1.046-.868-.732-1.508.176-.361.514-.566.932-.566.419 0 .757.205.933.566a1.05 1.05 0 0 1-1.134 1.508z' transform='translate(-28.89 -44.796)'/%3E%3C/svg%3E") no-repeat center / auto 1.375rem;
}


/* .btn-f {
} */

.btn.btn-f a {
	padding: .625rem .938rem;
	transition: all .3s .02s linear;
}

.btn.btn-f a:first-child {
	padding: .625rem .938rem .625rem 2.5rem;
	border-color: rgba(36, 161, 222, 1);
	background: rgba(36, 161, 222, 1);
}

.btn.btn-f a:first-child::before {
	content: "";
	display: inline-block;
	position: absolute;
	top: .688rem;
	left: .938rem;
	z-index: 1;
	width: .875rem;
	height: .875rem;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 543.001 450'%3E%3Cpath d='M37.329 193.722c145.76-63.505 242.957-105.372 291.59-125.6C467.774 10.367 496.626.335 515.432.004c4.137-.073 13.385.952 19.375 5.813 5.059 4.104 6.45 9.649 7.117 13.54.666 3.892 1.495 12.757.836 19.684-7.525 79.06-40.084 270.924-56.648 359.474-7.01 37.47-20.81 50.033-34.17 51.262-29.036 2.672-51.085-19.19-79.208-37.624-44.006-28.847-68.867-46.804-111.583-74.953-49.366-32.531-17.364-50.411 10.77-79.631 7.36-7.65 135.294-124.013 137.77-134.57.31-1.32.597-6.24-2.326-8.84-2.924-2.597-7.24-1.71-10.353-1.002-4.413 1.002-74.714 47.468-210.902 139.4-19.955 13.702-38.03 20.378-54.223 20.028-17.853-.386-52.194-10.094-77.723-18.393-31.313-10.178-56.2-15.56-54.032-32.846 1.128-9.003 13.527-18.211 37.196-27.624z'/%3E%3C/svg%3E") no-repeat center / auto 100%;
}

.btn.btn-f a:first-child:hover::before,
.btn.btn-f a:first-child:active::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(36, 161, 222, 1)' viewBox='0 0 543.001 450'%3E%3Cpath d='M37.329 193.722c145.76-63.505 242.957-105.372 291.59-125.6C467.774 10.367 496.626.335 515.432.004c4.137-.073 13.385.952 19.375 5.813 5.059 4.104 6.45 9.649 7.117 13.54.666 3.892 1.495 12.757.836 19.684-7.525 79.06-40.084 270.924-56.648 359.474-7.01 37.47-20.81 50.033-34.17 51.262-29.036 2.672-51.085-19.19-79.208-37.624-44.006-28.847-68.867-46.804-111.583-74.953-49.366-32.531-17.364-50.411 10.77-79.631 7.36-7.65 135.294-124.013 137.77-134.57.31-1.32.597-6.24-2.326-8.84-2.924-2.597-7.24-1.71-10.353-1.002-4.413 1.002-74.714 47.468-210.902 139.4-19.955 13.702-38.03 20.378-54.223 20.028-17.853-.386-52.194-10.094-77.723-18.393-31.313-10.178-56.2-15.56-54.032-32.846 1.128-9.003 13.527-18.211 37.196-27.624z'/%3E%3C/svg%3E");
}

.btn.btn-f a + a {
	margin: 0 0 0 .625rem;
	border: .063rem solid var(--orange-color);
	background: var(--orange-color);
}

/* footer-bottom
============================================================================= */
.footer-bottom {
	display: flex;
	flex-wrap: wrap;

	/* background: peru; */
}

.footer-bottom .container-center {
	padding: 1.875rem 1rem 2.5rem;

	/* background: #e1306c; */
}

@media (max-width: 1199.98px) {

	.footer-bottom .container-center {
		padding: 1.25rem 1rem 2.5rem;
	}

}

/* copyright
============================================ */
.copyright {
	flex-basis: 20%;
	width: 20%;

	/* background: #FF99CC; */
}

@media (max-width: 991.98px) {

	.copyright {
		flex-basis: auto;
		width: auto;
		order: 2;
		margin: 0 2.5rem 0 0;
		white-space: nowrap;
	}

}

@media (max-width: 575.98px) {

	.copyright {
		flex-basis: 100%;
		width: 100%;
		margin: 0 0 .625rem;
		text-align: center;
	}

}

/* fz-152
============================================ */
.fz-152 {
	flex-basis: 60%;
	width: 60%;
	padding: 0 2.5rem 0 0;
	line-height: 1.2;

	/* background: #333; */
}

@media (max-width: 991.98px) {

	.fz-152 {
		flex-basis: 100%;
		width: 100%;
		order: 1;
		padding: 0;
		margin: 0 0 1.875rem;
		text-align: center;
	}

}

.fz-152 a {
	display: inline-block;
	color: var(--orange-color);
	transition: color 0.2s 0.02s ease;
	text-decoration: underline;
}

.fz-152 a:hover,
.fz-152 a:active {
	color: var(--grey-text);
	text-decoration: none;
}

/* made-f
============================================ */
.made-f {
	margin-left: auto;
	flex-basis: 20%;
	width: 20%;
	text-align: right;

	/* background: #FF99CC; */
}

@media (max-width: 991.98px) {

	.made-f {
		flex-basis: auto;
		width: auto;
		order: 3;
		white-space: nowrap;
	}

}

@media (max-width: 575.98px) {

	.made-f {
		flex-basis: 100%;
		width: 100%;
		text-align: center;
	}

}

.made-f a {
	display: inline-block;
	font-weight: 500;
	color: var(--orange-color);
	text-decoration: underline;
	transition: color 0.3s 0.02s ease;
}

.made-f a:hover,
.made-f a:active {
	color: var(--grey-color);
	text-decoration: none;
}


/* ========================================================================================
	404
======================================================================================== */
.text-404 {
	margin: 0 0 3.75rem;
	text-align: center;
}

.text-404 p:first-child {
	font-size: 1.5rem;
}

@media (max-width: 767.98px) {

	.text-404 p:first-child {
		font-size: 1.375rem;
	}

}

@media (max-width: 575.98px) {

	.text-404 p:first-child {
		font-size: 1.25rem;
	}

}

.text-404 p:nth-child(2){
	margin: 0 0 2.5rem!important;
	font-weight: 800;
	font-size: 12.5rem;
}

@media (max-width: 767.98px) {

	.text-404 p:nth-child(2) {
		font-size: 1rem;
	}

}

@media (max-width: 575.98px) {

	.text-404 p:nth-child(2) {
		font-size: 7.5rem;
	}

}

.text-404 p:last-child  {
	font-size: 1.125rem;
}


.text-404 + .btn {
	margin: 0 0 2.5rem;
	text-align: center;
}


/* ========================================================================================
	index
======================================================================================== */
/* slider-index
============================================================================= */
.slider-index {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 70vh;
}

.slider-index .slick-slide {
	position: relative;
	z-index: 1;
	display: flex;
	align-items: center;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.slider-index .slick-slide::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .3);
}


.content-csi {
	position: relative;
	top: -5rem;
	z-index: 2;
	text-align: center;

	/* background: pink; */
}

@media (max-height: 899.98px) {

	.content-csi {
		top: 0;
	}

}

.title-csi {
	flex-basis: 100%;
	max-width: 100%;
	margin: 0 0 1.25rem;
	color: var(--white-color);
	font-weight: 800;
	font-size: clamp(2rem, 1.44rem + 2.8vw, 3.75rem);
	line-height: 1.15;
	text-transform: uppercase;
}

.title-csi span {
	display: block;
	margin-top: .625rem;
	font-weight: 600;
	font-size: clamp(1.125rem, 0.965rem + 0.8vw, 1.625rem);
	line-height: 1.5;
}

/* @media (max-width: 575.98px) {

	.title-csi span {
		margin-top: .625rem;
	}

} */

.title-csi-mb {
	margin-bottom: 5rem;
}

/* .title-csi sup {
	position: relative;
	top: -2.25rem;
	font-weight: 400;
	font-size: clamp(1rem, 0.88rem + 0.6vw, 1.375rem);
	line-height: 1;
}

@media (max-width: 991.98px) {

	.title-csi sup {
		top: -2rem;
	}

}

@media (max-width: 767.98px) {

	.title-csi sup {
		top: -1.75rem;
	}

}

@media (max-width: 575.98px) {

	.title-csi sup {
		top: -1.5rem;
	}

} */


.info-csi {
	position: absolute;
	bottom: 5rem;
	left: 0;
	z-index: 2;
	width: 100%;
	color: var(--white-color);
	text-align: center;
}

/* dots slider-index
============================================ */
.slider-index .slick-dots {
	display: block;
	position: absolute;
	bottom: 2.5rem;
	left: 0;
	width: 100%;
	text-align: center;

	/* background: blue; */
}

.slider-index .slick-dots li {
	display: inline-block;
	position: relative;
	width: 1.25rem;
	height: 1.25rem;
	margin: 0 .313rem;
	padding: 0;
	vertical-align: middle;
	cursor: pointer;
}

.slider-index .slick-dots li button {
	display: block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1.25rem;
	height: .188rem;
	border: 0;
	outline: none;
	background: var(--white-color);
	transition: background .3s .02s ease;
	cursor: pointer;
	color: transparent;
	font-size: 0;
	line-height: 0;
}

.slider-index .slick-dots li:hover button,
.slider-index .slick-dots li:focus button {
	background: var(--orange-color);
}

.slider-index .slick-dots li.slick-active button {
	background: var(--orange-color);
}

/* mission-index
============================================================================= */
.mission-index {
	position: relative;
	z-index: 1;

	display: none;
}

.mission-index::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background: url(../images/mountains-bg.svg) no-repeat center bottom / auto 100%;
}

.mission-index p {
	font-weight: 500;
	font-size: 1.25rem;
	text-align: center;
}


.mission-index .btn {
	margin: 2.5rem 0 0;
	text-align: center;

	/* background: #ccc; */
}

/* upcoming-trips-index
============================================================================= */
.upcoming-trips-index {
	position: relative;
	z-index: 1;
	overflow: hidden;
	background: var(--light-bg);
}

.upcoming-trips-index::before {
	content: "";
	display: block;
	position: absolute;
	top: 15%;
	left: 5%;
	z-index: -1;
	width: 30%;
	height: 100%;
	background: url(../images/arrow-right-bg.svg) no-repeat 0 0 / 100% auto;
	opacity: .5;
}


.item-upcoming-trips-index {
	margin: 0 0 2.5rem;
	/* overflow: hidden; */
	border: .063rem solid var(--border-color);
	border-radius: .25rem;
	box-shadow: 0 .5rem 2.25rem 0 rgb(0 0 0 / 10%);

	/* border: 5px solid red; */
}

.item-upcoming-trips-index:last-of-type {
	margin: 0;
}

/* upcoming-trips-horizon
============================================ */
@media (max-width: 991.98px) {

	.upcoming-trips-horizon {
		display: flex;
		margin: 0 -.938rem;
		padding-top: 1.125rem;
		overflow-x: scroll;
			-webkit-overflow-scrolling: touch;

		/* background: red; */
	}

}

@media (max-width: 991.98px) {

	.upcoming-trips-horizon .item-upcoming-trips-index {
		flex-shrink: 0;
		flex-basis: calc(45% - 1.875rem);
		max-width: calc(45% - 1.875rem);
		margin: 0 .938rem 2.5rem;
		box-shadow: none;
		display: flex;
		flex-direction: column;
	}

}

@media (max-width: 767.98px) {

	.upcoming-trips-horizon .item-upcoming-trips-index {
		flex-basis: calc(85% - 1.875rem);
		max-width: calc(85% - 1.875rem);
	}

}

/* img-item-uti
============================================ */
.img-item-uti {
	flex-basis: 40%;
	max-width: 40%;

	/* border: 3px solid red; */

	/* background: red; */
}

@media (max-width: 991.98px) {

	.img-item-uti {
		flex-basis: 100%;
		max-width: 100%;
	}

	.upcoming-trips-horizon .img-item-uti {
		flex-basis: auto;
		max-width: none;
	}

}

.img-item-uti a {
	display: block;
	height: 100%;
}

.img-item-uti img {
	height: 100%;
	object-fit: cover;
}

@media (max-width: 991.98px) {

	.img-item-uti img {
		height: auto;
		object-fit: contain;
	}

}

.hit-upcoming-trip .img-item-uti {
	position: relative;

	/* border: 5px solid red; */
}


.hit-upcoming-trip .img-item-uti::before {
	content: "";
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: -1.125rem;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
	width: 3.75rem;
	height: 2.5rem;
	border-radius: .25rem;
	background: var(--orange-color) url("data:image/svg+xml,%3Csvg width='20' height='14.282' viewBox='0 0 5.292 3.779' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23fff;stroke-width:.0118288' d='M45.227 64.177c-.072-.038-.088-.075-.144-.318l-.051-.226h2.174c1.734 0 2.173.003 2.17.015-.004.008-.028.11-.055.227-.052.231-.071.271-.145.306-.037.018-.206.02-1.973.02-1.889-.001-1.933-.002-1.976-.024zm-.286-.943c-.004-.012-.092-.391-.197-.843-.135-.58-.19-.835-.185-.867a.191.191 0 0 1 .202-.16c.036.005.198.091.634.34.322.185.593.338.603.34.012.003.18-.24.538-.778.332-.5.535-.794.561-.814.033-.025.054-.03.107-.03a.19.19 0 0 1 .097.02c.017.01.309.377.648.813.433.557.623.793.635.788.01-.004.24-.156.514-.34.542-.363.55-.367.643-.323.054.025.1.085.11.138.004.029-.05.28-.18.844-.101.442-.19.824-.196.848l-.012.044h-2.258c-2.14 0-2.258 0-2.264-.02z' transform='translate(-44.559 -60.421)'/%3E%3C/svg%3E") no-repeat center top .5rem / auto 1.25rem;
}


.planned-trips .title-item-uti {
	color: var(--black-color);
}


.planned-trips .description-item-uti ul {
	margin-block-start: 1.875rem;
}

.planned-trips .description-item-uti ul li {
	display: flex;
	flex-wrap: wrap;
	margin-block-end: .875rem;
}

.planned-trips .description-item-uti ul li strong,
.planned-trips .description-item-uti ul li span:first-child {
	flex-basis: 10.875rem;
	width: 10.875rem;

	/* background: pink; */
}

@media (max-width: 767.98px) {

	.planned-trips .description-item-uti ul li strong,
	.planned-trips .description-item-uti ul li span:first-child {
		flex-basis: 100%;
		width: 100%;
		margin-block-end: .125rem;
	}

}

.planned-trips .description-item-uti ul li a,
.planned-trips .description-item-uti ul li span:last-child {
	flex-basis: calc(100% - 10.875rem);
	width: calc(100% - 10.875rem);
}

@media (max-width: 767.98px) {

	.planned-trips .description-item-uti ul li a,
	.planned-trips .description-item-uti ul li span:last-child {
		flex-basis: 100%;
		width: 100%;
	}

}

/* text-item-uti
============================================ */
.text-item-uti {
	flex-basis: 60%;
	max-width: 60%;
	padding: 2.5rem 2.5rem 2.5rem 3.125rem;
	background: var(--white-color);
	display: flex;
	flex-direction: column;

	/* border: 3px solid green; */
}

@media (max-width: 991.98px) {

	.text-item-uti {
		flex-basis: 100%;
		max-width: 100%;
		padding: 1.875rem;
	}

	.upcoming-trips-horizon .text-item-uti {
		flex-basis: auto;
		max-width: none;
		flex-grow: 1;
		padding: 1.25rem;
	}

}

@media (max-width: 575.98px) {

	.text-item-uti {
		padding: 1.25rem;
	}

}

.title-item-uti {
	margin: 0 0 1.25rem;
	color: var(--grey-text);
	font-weight: 600;
	font-size: 1.5rem;
	text-transform: uppercase;
}

.sub-title-item-uti {
	margin: 0 0 1rem;
	font-weight: 600;
	font-size: 1.25rem;
	line-height: 1.2;
}


.date-item-uti {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin: 0 0 1.25rem;
	font-weight: 600;
	line-height: 1.3;

	/* background: palegreen; */
}

.date-item-uti > span:first-of-type {
	margin: 0 1.25rem .625rem 0;

	/* background: paleturquoise; */
}

.date-item-uti [class^="ico"] {
	flex-basis: 1.375rem;
	width: 1.375rem;
	height: .75rem;
	margin: .25rem .25rem 0 0;

	/* background-color: #000; */
}

.date-item-uti [class^="ico"]:last-of-type {
	margin-right: 1.25rem;

	/* background: #e1306c; */
}

.ico-comfort-filters {
	background: url("data:image/svg+xml,%3Csvg width='40' height='31.946' viewBox='0 0 10.583 8.452' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23f75110;stroke:none;stroke-width:.0207221;fill-opacity:1' d='M38.278 93.736c-.414-.312-.81-.66-1.202-.998-.208-.178-.429-.416-.705-.48-.491-.113-.812.223-1.16.512l-2.135 1.78-1.761 1.467c-.188.157-.575.357-.392.64.103.16.36.561.578.531.137-.018.252-.151.353-.235l.684-.57 2.631-2.193.705-.587c.071-.06.19-.205.29-.205.1 0 .219.145.29.205l.705.587 2.631 2.193.705.587c.093.078.204.207.331.22.22.026.514-.403.603-.574.118-.225-.144-.372-.292-.495-.262-.22-.523-.44-.787-.656-.114-.094-.299-.196-.373-.326-.083-.146-.02-.47-.02-.636V93.01c0-.182.055-.478-.028-.642-.067-.131-.22-.125-.346-.125h-.912c-.116 0-.274-.014-.354.09-.076.098-.04.29-.04.407v.995m-2.963 6.942V98.15h1.7v2.528h2.01c.249 0 .608.063.804-.129.136-.134.128-.317.128-.493v-2.383c0-.171.05-.44-.012-.6-.082-.204-.461-.41-.63-.548-.554-.455-1.108-.91-1.658-1.368-.358-.298-.719-.591-1.078-.888-.096-.08-.282-.303-.414-.303s-.318.224-.415.303c-.358.297-.72.59-1.077.888-.55.458-1.104.913-1.658 1.368-.169.138-.549.344-.63.549-.063.16-.012.428-.012.599v2.383c0 .176-.008.36.128.493.196.192.555.129.804.129z' transform='translate(-30.875 -92.235)'/%3E%3C/svg%3E") no-repeat center / auto 100%;
}

.ico-peaks-filters {
	background: url("data:image/svg+xml,%3Csvg width='40' height='24.36' viewBox='0 0 10.583 6.445' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23f75110;stroke:none;stroke-width:.0207092;fill-opacity:1' d='M39.78 110.588c-.243.053-.349.274-.47.466-.264.418-.516.845-.78 1.263-.08.128-.344.425-.301.58.088.326.41.686.59.973.435.703.858 1.413 1.299 2.113.15.24.297.483.445.725.048.079.11.237.198.277.17.078.509.012.696.012h1.284c.204 0 .444.035.642-.019.76-.208.046-1.105-.172-1.45-.804-1.277-1.591-2.566-2.38-3.853-.215-.352-.529-1.2-1.051-1.087m-.166 6.41c-.287-.54-.642-1.054-.965-1.574-.49-.793-.968-1.593-1.465-2.382-.172-.274-.337-.554-.51-.828-.116-.185-.258-.356-.498-.35-.423.012-.641.598-.828.909-.573.95-1.155 1.898-1.746 2.837-.207.328-.687.859-.336 1.239.147.159.351.148.55.148h1.097z' transform='translate(-33.141 -110.578)'/%3E%3C/svg%3E") no-repeat center / auto 100%;
}

.ico-retreats-filters {
	background: url("data:image/svg+xml,%3Csvg height='40' viewBox='0 0 20 20' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.93 10.619h24v24h-24z' fill='none'/%3E%3Cpath d='m6.192 3.428 2.38 1.333-1.332-2.38L8.573 0l-2.38 1.333L3.81 0l1.334 2.38L3.81 4.762zM17.62 12.76l-2.38-1.333 1.333 2.38-1.333 2.382 2.38-1.334L20 16.19l-1.333-2.381L20 11.428zM20 0l-2.38 1.333L15.238 0l1.333 2.38-1.333 2.381 2.38-1.333L20 4.761l-1.333-2.38zm-7.266 5.037a.948.948 0 0 0-1.342 0L.279 16.15a.948.948 0 0 0 0 1.343l2.228 2.228a.948.948 0 0 0 1.343 0L14.953 8.618a.948.948 0 0 0 0-1.343zm-.98 5.228-2.02-2.018 2.324-2.324 2.019 2.019z' style='fill:%23f75110;fill-opacity:1;stroke-width:.95227'/%3E%3C/svg%3E") no-repeat center / auto 100%;
}

.ico-trips-filters {
	background: url("data:image/svg+xml,%3Csvg width='40' height='23.537' viewBox='0 0 10.583 6.228' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23f75110;stroke:none;stroke-width:.0206953;fill-opacity:1' d='M14.03 98.523h.022l.554 2.897.211 1.117H16.1c.182 0 .395.036.534-.107.24-.247-.072-.697-.174-.948-.364-.896-.757-1.782-1.14-2.67-.259-.599-.511-1.2-.769-1.8-.092-.215-.164-.553-.417-.625a.346.346 0 0 0-.383.15c-.2.308-.312.716-.456 1.054-.474 1.11-.944 2.224-1.422 3.332l-.373.87c-.06.137-.158.3-.132.455a.345.345 0 0 0 .283.283c.351.062.76.007 1.117.007.113 0 .391.05.482-.022.1-.079.102-.415.127-.537.1-.503.2-1.006.29-1.51.115-.635.336-1.303.364-1.946m1.117-2.141c-.457.12-.15.659-.038.92.382.889.757 1.78 1.138 2.67.246.572.49 1.145.734 1.717.095.224.179.594.364.758.224.198.79.09 1.072.09h2.297c.299 0 .734.08 1.014-.023.433-.16.106-.68-.008-.949-.389-.91-.796-1.814-1.167-2.732-.225-.556-.479-1.1-.708-1.655-.089-.216-.17-.575-.355-.726-.234-.19-.805-.082-1.093-.082h-2.215c-.318 0-.727-.069-1.035.012z' transform='translate(-11.364 -96.34)'/%3E%3C/svg%3E") no-repeat center / auto 100%;
}

.ico-family-filters {
	background: url("data:image/svg+xml,%3Csvg width='40' height='40.122' viewBox='0 0 10.583 10.616' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23f75110;stroke:none;stroke-width:.0206832;fill-opacity:1' d='M25.364 63.231a1.461 1.461 0 0 0-.62.226c-1.207.8-.435 2.694.972 2.51.178-.023.363-.092.517-.184 1.215-.73.568-2.758-.869-2.552m5.192 0a1.47 1.47 0 0 0-.6.216c-1.217.79-.46 2.704.951 2.52.192-.025.373-.092.538-.193 1.212-.738.539-2.747-.89-2.543m-2.626 2.773c-.137.024-.277.08-.393.158-.883.587-.296 2.033.744 1.846.157-.028.304-.086.435-.178.872-.614.245-2.012-.786-1.826m-3.785 5.223v1.613c0 .242-.043.519.114.724.188.245.453.248.734.248h1.075c.195 0 .473.021.608-.154.064-.083.013-.263.013-.363v-.972c-.456-.02-.917-.347-.969-.827-.039-.363.12-.748.206-1.097.215-.86.286-1.93 1.114-2.42-.137-.308-.347-.527-.351-.889a1.526 1.526 0 0 1 .042-.455c.017-.06.056-.138.007-.192-.076-.085-.253-.106-.36-.12-.337-.048-.693-.019-1.034-.019-.412 0-.812-.027-1.179.196-.425.26-.526.7-.638 1.149-.131.524-.272 1.047-.403 1.572-.119.473-.48 1.221-.188 1.675.267.414.784.33 1.209.33m5.046-3.246c.845.498.916 1.626 1.135 2.502.084.336.25.726.175 1.076-.1.473-.513.709-.958.765v.972c0 .098-.052.282.013.362.136.17.414.155.608.155h1.075c.278 0 .549-.006.734-.248.157-.205.114-.482.114-.724v-1.613c.425 0 .942.083 1.21-.331.292-.454-.07-1.202-.189-1.675-.13-.525-.272-1.048-.403-1.572-.112-.45-.213-.89-.639-1.15-.355-.216-.737-.195-1.137-.195-.354 0-.725-.032-1.076.018-.102.015-.287.038-.359.12-.045.054-.004.135.01.193.04.158.043.314.039.476-.009.351-.218.568-.351.869m-1.738.299c-.547.096-.686.537-.815 1.004-.115.41-.216.827-.32 1.24-.097.386-.395 1.032.06 1.296.153.09.326.07.496.07.072 0 .18-.016.215.065.045.103.013.278.013.39 0 .346-.08.804.016 1.137.136.473.83.331 1.204.331.141 0 .295.017.434-.01.57-.107.372-1.076.372-1.5 0-.1-.028-.254.013-.348.049-.112.302-.065.401-.065.244 0 .454-.108.536-.352.121-.362-.149-.927-.239-1.282l-.258-1.014c-.054-.214-.09-.443-.233-.62-.329-.411-.804-.352-1.274-.352-.202 0-.422-.025-.62.01z' transform='translate(-22.823 -63.217)'/%3E%3C/svg%3E") no-repeat center / auto 100%;
}

.ico-active-filters {
	background: url("data:image/svg+xml,%3Csvg width='40' height='36.349' viewBox='0 0 10.583 9.617' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23f75110;stroke:none;stroke-width:.0206482;fill-opacity:1' d='m22.744 68.515.681.482.255.203-.069.41c-.609-.469-1.28-.868-1.92-1.294l-1.094-.73-.93-.62c-.144-.096-.302-.238-.474-.278-.369-.084-.638.358-.405.65.116.147.313.242.467.344l.908.606c1.045.697 2.113 1.368 3.139 2.093.166.117.095.288.104.467a.5.5 0 0 0 .267.434c.491.252 1.143.323 1.673.475.233.067.48.139.702-.003.302-.192.33-.67.04-.89-.298-.224-.753-.214-1.093-.353-.105-.043-.32-.155-.368-.263-.038-.088.024-.24.045-.329.049-.217.119-.457.092-.681-.066-.54-.524-1.148-1.111-1.09-.329.03-.611.243-.909.367m2.829-1.27c-.683.107-1.044.9-.712 1.497.22.397.673.564 1.104.49.603-.104.947-.802.734-1.357a1.022 1.022 0 0 0-1.126-.63m-3.386 4.987c-.162.075-.299.23-.434.345-.275.235-.549.471-.826.703-.116.097-.3.331-.454.354-.083.012-.191-.048-.269-.074-.193-.064-.384-.135-.578-.2-.731-.243-1.458-.503-2.188-.75-.307-.103-.884-.437-1.102-.027-.139.262.02.511.276.605.69.253 1.398.46 2.085.72 1.42.538 2.878.994 4.316 1.483.859.293 1.721.672 2.601.893.174.044.33-.047.475-.133.298-.178 1.125-.567.619-1-.386-.331-.692.248-1.044.278-.121.01-.305-.096-.421-.134-.36-.12-.715-.252-1.074-.372-.728-.243-1.463-.577-2.21-.75.522-.456 1.06-.896 1.59-1.34.286-.24.519-.571.33-.952-.21-.428-.825-.666-1.176-.97l.371-.186c-.402-.386-.98-.668-1.445-.978-.152-.101-.395-.341-.578-.363-.133-.015-.29.158-.368.246a1.106 1.106 0 0 0-.163 1.198c.32.638 1.157.939 1.667 1.404z' transform='translate(-16.285 -66.678)'/%3E%3C/svg%3E") no-repeat center / auto 100%;
}

.nearest-date-item-uti {
	padding-left: 1.875rem;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24px' viewBox='0 0 24 24' width='24px' fill='rgba(247, 81, 16, 1'%3E%3Cg%3E%3Crect fill='none' height='24' width='24'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M19,4h-1V2h-2v2H8V2H6v2H5C3.89,4,3.01,4.9,3.01,6L3,20c0,1.1,0.89,2,2,2h14c1.1,0,2-0.9,2-2V6C21,4.9,20.1,4,19,4z M19,20 H5V10h14V20z M9,14H7v-2h2V14z M13,14h-2v-2h2V14z M17,14h-2v-2h2V14z M9,18H7v-2h2V18z M13,18h-2v-2h2V18z M17,18h-2v-2h2V18z'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: auto 1.25rem;
}

.note-date-item-uti {
	margin-top: .063rem;
	padding: 0 .5rem .125rem;
	border-radius: .25rem;
	border: .063rem solid var(--border-color);
	background: var(--light-bg);
	font-weight: 400;
	font-size: .875rem;
	line-height: 1;
	text-transform: lowercase;

	/* background: #e1306c; */
}


.difficulty-item-uti {
	margin: 0 0 1.875rem;
	color: var(--grey-text);
}

.difficulty-item-uti span:first-child {
	display: block;
	margin: 0 0 .625rem;
	color: var(--black-color);
	font-weight: 600;
}

.difficulty-item-uti span:last-child {
	display: inline-block;
	color: var(--black-color);
	font-weight: 700;
	font-size: 1rem;
	text-transform: uppercase;
}

.description-item-uti {
	margin: 0 0 1.875rem;
}

.description-item-uti p {
	margin: 0 0 .625rem;
}

.description-item-uti p:last-child {
	margin: 0;
}

.tags-item-uti {
	margin: auto 0 1.25rem;
}

.tags-item-uti a {
	display: inline-block;
	color: var(--grey-text);
	font-weight: 500;
	line-height: 1.5;
	transition: color .3s .02s linear;
}

.tags-item-uti a:hover,
.tags-item-uti a:active {
	color: var(--text-color);
}

.link-item-uti {
	margin: 0;
}


.upcoming-trips-index .btn:last-of-type {
	margin: 3.75rem 0 0;
	text-align: center;
}

/* gallery-index
============================================================================= */
.gallery-index {
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.gallery-index::before {
	content: "";
	display: block;
	position: absolute;
	top: 15%;
	right: 5%;
	z-index: -1;
	width: 30%;
	height: 100%;
	background: url(../images/arrow-left-bg.svg) no-repeat 0 0 / 100% auto;
	opacity: .5;
}

.gallery-index .btn:last-of-type {
	margin: 3.75rem 0 0;
	text-align: center;
}

/* announcements-index
============================================================================= */
.announcements-index {
	position: relative;
	z-index: 1;
	overflow: hidden;
	background: var(--light-bg);
}

.announcements-index::before {
	content: "";
	display: block;
	position: absolute;
	top: 15%;
	left: 5%;
	z-index: -1;
	width: 30%;
	height: 100%;
	background: url(../images/arrow-right-bg.svg) no-repeat 0 0 / 100% auto;
	opacity: .5;
}

@media (max-width: 991.98px) {

	.announcements-index .cell-announcements {
		background: var(--white-color);
	}

}

.announcements-index .btn:last-of-type {
	margin: 3.75rem 0 0;
	text-align: center;
}


/* ========================================================================================
	modal
======================================================================================== */
.reveal-modal-bg {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, .8);
	z-index: 8;
}

.reveal-modal {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	max-width: 25rem;
	visibility: hidden;
	border-radius: .25rem;
	background: var(--white-color);
	z-index: 9;
}

.reveal-modal a.close-reveal-modal {
	position: absolute;
	top: -.625rem;
	right: -.625rem;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: .125rem;
	background: var(--white-color);
	cursor: pointer;
	font-size: 1.375rem;
	line-height: 1;
	color: var(--orange-color);
	font-weight: 600;
	text-align: center;
	transition: color .3s .02s linear;
}

.reveal-modal a.close-reveal-modal:hover,
.reveal-modal a.close-reveal-modal:active {
	color: var(--dark-color);
}


.img-modal {
	border-radius: .25rem .25rem 0 0;
	overflow: hidden;
}


.content-modal {
	padding: 1.875rem 1.25rem;
	/* overflow: hidden; */

	/* background: #231F20; */
}

.title-modal {
	margin: 0 0 1.875rem;
	color: var(--dark-color);
	font-weight: 700;
	font-size: 1.625rem;
	line-height: 1.2;
	text-transform: uppercase;
	text-align: center;
}

.sub-title-modal {
	position: relative;
	top: -.625rem;
	margin: 0 0 .625rem;
	color: var(--dark-color);
	font-weight: 700;
	font-size: 1.25rem;
	line-height: 1.2;
	text-align: center;
}

.date-title-modal {
	margin: 0 0 1.875rem;
	font-weight: 600;
	text-align: center;
}

.date-title-modal::before {
	content: "";
	display: inline-block;
	position: relative;
	top: .313rem;
	width: 1.25rem;
	height: 1.25rem;
	margin: 0 .5rem 0 0;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24px' viewBox='0 0 24 24' width='24px' fill='rgba(247, 81, 16, 1)'%3E%3Cg%3E%3Crect fill='none' height='24' width='24'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M19,4h-1V2h-2v2H8V2H6v2H5C3.89,4,3.01,4.9,3.01,6L3,20c0,1.1,0.89,2,2,2h14c1.1,0,2-0.9,2-2V6C21,4.9,20.1,4,19,4z M19,20 H5V10h14V20z M9,14H7v-2h2V14z M13,14h-2v-2h2V14z M17,14h-2v-2h2V14z M9,18H7v-2h2V18z M13,18h-2v-2h2V18z M17,18h-2v-2h2V18z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 -.125rem / auto 1.25rem;
}


.content-modal .tabs-radio {
	display: flex;
	margin: 0 0 1.25rem;

	/* background: #e1306c; */
}

.content-modal .tab-radio {
	flex-basis: 50%;
	max-width: 50%;

	/* background: palegreen; */
}

.content-modal .tab-radio input {
	position: absolute;
	width: .063rem;
	height: .063rem;
	margin: -.063rem;
	border: 0;
	padding: 0;
	white-space: nowrap;
	-webkit-clip-path: inset(100%);
			clip-path: inset(100%);
	clip: rect(0 0 0 0);
	overflow: hidden;
}

.content-modal .tab-radio label {
	display: block;
	position: relative;
	padding: .625rem;
	border: .063rem solid var(--border-color);
	cursor: pointer;
	color: var(--text-color);
	font-weight: 500;
	font-size: 1rem;
	line-height: 1.1;
	text-align: center;
	transition: all 0.15s ease-in-out;

	/* background: #e1306c; */
}

.content-modal .tab-radio label::after {
	content: "";
	display: block;
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	border: .625rem solid transparent;
	border-top: .625rem solid transparent;
}

.content-modal .tab-radio:first-child label {
	border-radius: .25rem 0 0 .25rem;
}

.content-modal .tab-radio:last-child label {
	border-radius: 0 .25rem .25rem 0;
}

.content-modal .tab-radio label:hover {
	background: var(--light-bg);
}

.content-modal .tab-radio input:checked + label {
	background: var(--orange-color);
	color: var(--white-color);
}

.content-modal .tab-radio input:checked + label::after {
	border-top: .625rem solid var(--orange-color);
}


.content-modal .content-tabs-radio {
	padding: .625rem 0 0;
}

.content-modal .content-tabs-radio p {
	margin: 0 0 1.25rem;
	font-size: 1rem;
	line-height: 1.2;
	text-align: center;
}


.content-modal .tg {
	display: block;
	padding: 1rem .938rem;
	border-radius: .313rem;
	border-color: rgba(36, 161, 222, 1);
	background: rgba(36, 161, 222, 1);
	font-size: 1rem;
	text-align: center;
}

.content-modal .tg::before {
	content: "";
	display: inline-block;
	position: relative;
	top: .063rem;
	z-index: 1;
	width: .875rem;
	height: .875rem;
	margin: 0 .625rem 0 0;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 543.001 450'%3E%3Cpath d='M37.329 193.722c145.76-63.505 242.957-105.372 291.59-125.6C467.774 10.367 496.626.335 515.432.004c4.137-.073 13.385.952 19.375 5.813 5.059 4.104 6.45 9.649 7.117 13.54.666 3.892 1.495 12.757.836 19.684-7.525 79.06-40.084 270.924-56.648 359.474-7.01 37.47-20.81 50.033-34.17 51.262-29.036 2.672-51.085-19.19-79.208-37.624-44.006-28.847-68.867-46.804-111.583-74.953-49.366-32.531-17.364-50.411 10.77-79.631 7.36-7.65 135.294-124.013 137.77-134.57.31-1.32.597-6.24-2.326-8.84-2.924-2.597-7.24-1.71-10.353-1.002-4.413 1.002-74.714 47.468-210.902 139.4-19.955 13.702-38.03 20.378-54.223 20.028-17.853-.386-52.194-10.094-77.723-18.393-31.313-10.178-56.2-15.56-54.032-32.846 1.128-9.003 13.527-18.211 37.196-27.624z'/%3E%3C/svg%3E") no-repeat center / auto 100%;
}

.content-modal .tg:hover::before,
.content-modal .tg:active::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(36, 161, 222, 1)' viewBox='0 0 543.001 450'%3E%3Cpath d='M37.329 193.722c145.76-63.505 242.957-105.372 291.59-125.6C467.774 10.367 496.626.335 515.432.004c4.137-.073 13.385.952 19.375 5.813 5.059 4.104 6.45 9.649 7.117 13.54.666 3.892 1.495 12.757.836 19.684-7.525 79.06-40.084 270.924-56.648 359.474-7.01 37.47-20.81 50.033-34.17 51.262-29.036 2.672-51.085-19.19-79.208-37.624-44.006-28.847-68.867-46.804-111.583-74.953-49.366-32.531-17.364-50.411 10.77-79.631 7.36-7.65 135.294-124.013 137.77-134.57.31-1.32.597-6.24-2.326-8.84-2.924-2.597-7.24-1.71-10.353-1.002-4.413 1.002-74.714 47.468-210.902 139.4-19.955 13.702-38.03 20.378-54.223 20.028-17.853-.386-52.194-10.094-77.723-18.393-31.313-10.178-56.2-15.56-54.032-32.846 1.128-9.003 13.527-18.211 37.196-27.624z'/%3E%3C/svg%3E");
}


.content-modal .text-input {
	margin: 0 0 .938rem;
}


.content-modal .jq-selectbox__select-text {
	padding-left: 1.875rem;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24px' viewBox='0 0 24 24' width='24px' fill='rgba(247, 81, 16, 1)'%3E%3Cg%3E%3Crect fill='none'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M11.07,12.85c0.77-1.39,2.25-2.21,3.11-3.44c0.91-1.29,0.4-3.7-2.18-3.7c-1.69,0-2.52,1.28-2.87,2.34L6.54,6.96 C7.25,4.83,9.18,3,11.99,3c2.35,0,3.96,1.07,4.78,2.41c0.7,1.15,1.11,3.3,0.03,4.9c-1.2,1.77-2.35,2.31-2.97,3.45 c-0.25,0.46-0.35,0.76-0.35,2.24h-2.89C10.58,15.22,10.46,13.95,11.07,12.85z M14,20c0,1.1-0.9,2-2,2s-2-0.9-2-2c0-1.1,0.9-2,2-2 S14,18.9,14,20z'/%3E%3C/g%3E%3C/svg%3E") no-repeat left center / auto 1.125rem;

	/* background: palegoldenrod; */
}

.content-modal .text-input textarea {
	height: 7rem;
}

.modal-spam {
	color: var(--grey-text);
}

.content-modal .btn-form {
	text-align: center;
}


/* .text-modal {
} */

.text-modal p {
	margin: 0 0 .625rem;
	line-height: 1.3;
}

.text-modal ul {
	margin: 0 0 1.25rem;
}

.text-modal ul li {
	margin: 0 0 .313rem;
	padding: 0 0 0 1.5rem;
	background: url("data:image/svg+xml,%3Csvg width='8' height='2' viewBox='0 0 2.117 0.529' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23f75110;fill-opacity:1;stroke-width:.0105367' d='M40.485 62.598h2.117v.529h-2.117z' transform='translate(-40.485 -62.598)'/%3E%3C/svg%3E") no-repeat 0 .625rem;
	background-size: .5rem auto;
	line-height: 1.3;
}

.text-modal ul li a {
	display: inline-block;
	color: var(--orange-color);
	text-decoration: underline;
}

.text-modal ul li a:hover,
.text-modal ul li a:active {
	text-decoration: none;
}


.text-modal ul ul {
	margin: .625rem 0 .625rem 1.25rem;
}