

/* Start:/local/templates/formed_new/css/style.css?164345238947232*/
@charset "utf-8";
:root {
 --font-family: Arial, Helvetica, -apple-system, "Open Sans", system-ui, "sans-serif";
 --dark: #000;
 --white: #fff;
 --blue: #0961AD;
 --grey-light: #a1b1bf;
 --grey: #89919c;
 --grey-dark: #91a3b2;
 --red: #cf0000;
 --orange: #ff9933;
 --bg-grey-light: #f7f9fa;
 --bg-grey: #F7F7F7;
 --bg-blue: #0d6fc3;
 --bg-blue-medium: #0961ad;
 --bg-blue-dark: #003366;
 --bg-yellow: #fff2be;
 --borders: #c6c6c6;
 --borders-light: #d8dfe3;
}
html, body {
	height: 100%;
	box-sizing: border-box;
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased;
}
body {
	margin: 0;
	padding: 0;
	background: var(--white);
	font: normal 14px/18px var(--font-family);
	color: var(--dark);
	-webkit-text-size-adjust: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
*, *:before, *:after {
	box-sizing: border-box;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
.swiper-container {
	overflow: hidden;
}
.swiper-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	padding: 0;
}
.swiper-slide {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 100%;
	margin: 0;
	padding: 0;
}
.swiper-slide:before {
	display: none;
}
.swiper-pagination-bullets {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 0 20px 0;
	margin: 0;
	-webkit-transform: translate3d(-50%, 0, 0);
	        transform: translate3d(-50%, 0, 0);
	line-height: 0;
	z-index: 10;
}
.swiper-pagination-bullets .swiper-pagination-bullet {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 10px;
	height: 10px;
	background: var(--blue);
	border: 0;
	border-radius: 50%;
	margin: 0 5px;
	-webkit-transform: scale(0.8);
	        transform: scale(0.8);
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform;
	transition-property: opacity, transform, -webkit-transform;
	-webkit-transition-duration: 0.2s;
	        transition-duration: 0.2s;
	-webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
	        transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
	opacity: 0.5;
}
.swiper-pagination-bullets .swiper-pagination-bullet:hover {
	-webkit-transform: scale(1);
	        transform: scale(1);
}
.swiper-pagination-bullets .swiper-pagination-bullet-active {
	-webkit-transform: scale(1);
	        transform: scale(1);
	opacity: 1;
}
.swiper-pagination-bullets .swiper-pagination-bullet:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	margin: -10px;
}
input, select, textarea, button {
	font: normal 14px var(--font-family);
	color: var(--dark);
	outline: none;
	text-align: left;
}
input[type="text"], input[type="password"], input[type="email"], input[type="color"], input[type="date"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"], textarea, select {
	-webkit-appearance: none;
	border-radius: 3px;
	box-shadow: none;
	border: 1px solid var(--borders-light);
	background: var(--white);
	margin: 0;
	padding: 0 10px;
	height: 40px;
	width: 100%;
	display: block;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
opacity: 1;
color: var(--grey-light);
}
input::-moz-placeholder, textarea::-moz-placeholder {
opacity: 1;
color: var(--grey-light);
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
opacity: 1;
color: var(--grey-light);
}
 input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {
opacity: 0.5!important;
}
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder {
opacity: 0.5!important;
}
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {
opacity: 0.5!important;
}
input::-ms-clear {
 display: none;
}
button::-moz-focus-inner {
 border: 0;
}
textarea {
	resize: none;
}
.check {
	text-align: left;
	position: relative;
	line-height: 18px;
	padding: 0 0 0 24px;
	color: var(--grey-light);
}
.check label {
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}
.check .checkbox {
	position: absolute;
	top: 9px;
	left: 0;
	margin: -7px 0;
}
.checkbox {
	display: block;
	width: 14px;
	height: 14px;
	border: 1px solid var(--borders-light);
	border-radius: 2px;
	cursor: pointer;
	position: relative;
	-webkit-transition-property: background, border-color;
	transition-property: background, border-color;
	-webkit-transition-duration: 0.2s;
	        transition-duration: 0.2s;
	-webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
	        transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.checkbox:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	border-style: solid;
	border-radius: 2px;
	border-color: var(--white);
	border-width: 0 0 2px 2px;
	width: 10px;
	height: 6px;
	-webkit-transform: translate3d(-50%, -65%, 0) rotate(-45deg);
	        transform: translate3d(-50%, -65%, 0) rotate(-45deg);
	opacity: 0;
	-webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
input:checked ~ .checkbox {
	background-color: var(--blue);
	border-color: var(--blue);
}
input:checked ~ .checkbox:before {
	opacity: 1;
}
.btn {
	-webkit-appearance: none;
	text-decoration: none!important;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	max-width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	text-align: left;
	font: normal 14px var(--font-family);
	height: 40px;
	padding: 0 20px;
	text-transform: uppercase;
	border: 0;
	box-shadow: none;
	border-radius: 2px;
}
.btn:not(:disabled):not(.disabled) {
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}
.btn:disabled, .btn.disabled {
	cursor: default;
	opacity: 0.5;
	pointer-events: none;
}
.btn-blue {
	color: var(--white);
	background: var(--blue);
}
.btn-orange {
	color: var(--white);
	background: var(--orange);
}
.form-title {
	text-align: center;
	margin: 0 0 18px 0;
	color: var(--dark);
	text-transform: uppercase;
	line-height: 1.2;
}
.form-row {
	margin: 0 0 12px 0;
}
.form-submit {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin: 24px 0 -16px -16px;
}
.form-submit > * {
	margin: 0 0 16px 16px;
}
.form-submit .btn {
	min-width: 140px;
}
.outtaHere {
	overflow: hidden;
	max-width: 100vw;
	position: fixed!important;
	-webkit-transform: scale(0)!important;
	        transform: scale(0)!important;
}
header, nav, section, article, aside, footer, menu, time, figure, figcaption, main {
	display: block;
}
img, svg, picture {
	border: 0;
	vertical-align: top;
}
a {
	color: var(--blue);
	text-decoration: underline;
	outline: none;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}
a[href^=tel] {
	color: inherit!important;
	cursor: inherit;
	text-decoration: none!important;
}
strong {
	font-weight: bold;
}
p, ol, ul {
	margin: 0 0 18px 0;
	padding: 0;
}
ol, ul, li {
	list-style: none;
}
li {
	position: relative;
	margin: 12px 0;
	padding: 0 0 0 16px;
}
ul > li:before {
	content: '• ';
	color: var(--blue);
	position: absolute;
	top: 0;
	left: 0;
}
ol {
	counter-reset: li;
}
ol > li:before {
	counter-increment: li;
	content: counters(li, ".") ". ";
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 -16px;
	min-width: 16px;
	padding: 0 3px 0 0;
	text-align: right;
	color: var(--blue);
}
h1, .h1, h2, .h2, h3, h4, h5, h6 {
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1.2;
	margin: 32px 0 18px 0;
	font-size: inherit;
	color: var(--dark);
}
h1, .h1 {
	font-size: 20px;
}
h2, .h2 {
	font-size: 18px;
}
h1:first-child, .h1:first-child, h2:first-child, .h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
	margin-top: 0;
}
.line-title {
	text-transform: uppercase;
	padding-bottom: 13px;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: var(--blue);
}
hr, .hr {
	display: block;
	height: 1px;
	background: var(--borders-light);
	border: 0;
	outline: none;
	padding: 0;
	margin: 30px 0;
}
.subtitle {
	text-transform: uppercase;
	color: var(--grey);
	margin: -15px 0 30px 0;
}
.review {
	margin: 32px 0;
}
blockquote {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}
.review .author {
	font-weight: bold;
	font-style: italic;
	margin: 18px 0;
}
.break-word {
	word-break: break-all;
}
.nowrap {
	white-space: nowrap;
}
.uppercase {
	text-transform: uppercase;
}
.mainwrap {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 100%;
	min-height: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.content {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
}
.header, .footer {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}
.container {
	width: 100%;
	margin: 0 auto;
	max-width: 980px;
	padding: 0 20px;
}
.header {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
}
.content {
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
}
.footer {
	-webkit-box-ordinal-group: 4;
	    -ms-flex-order: 3;
	        order: 3;
}
.header {
	position: relative;
}
.top-text {
	font-size: 12px;
	color: var(--grey-light);
	padding: 17px 0 8px 0;
}
.top-nav {
	background: var(--bg-blue-medium);
}
.top-nav .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 55px;
}
.top-nav .logo {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 118px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin: 0 42px 0 0;
	padding: 9px 0;
}
.top-nav .logo img {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: auto;
	height: auto;
	max-width: 100%;
}
.top-nav .toggle-menu {
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	padding: 0 20px;
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	position: absolute;
	top: 0;
	right: 0;
	height: 55px;
}
.top-nav .toggle-menu > * {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 20px;
	height: 2px;
	border-radius: 1px;
	background: var(--white);
	-webkit-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0);
	margin: 2px 0;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-transition-duration: 0.2s;
	        transition-duration: 0.2s;
	-webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
	        transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.open-menu .top-nav .toggle-menu .pos1 {
	-webkit-transform: translate3d(0, 6px, 0) rotate(-135deg);
	        transform: translate3d(0, 6px, 0) rotate(-135deg);
}
.open-menu .top-nav .toggle-menu .pos2 {
	opacity: 0;
}
.open-menu .top-nav .toggle-menu .pos3 {
	-webkit-transform: translate3d(0, -6px, 0) rotate(135deg);
	        transform: translate3d(0, -6px, 0) rotate(135deg);
}
.menu {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.menu .main {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	padding: 0;
}
.menu .main li:before {
	display: none;
}
.menu .main > li {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	padding: 0;
}
.menu .main > li:not(:first-child) {
	margin-left: 1px;
}
.menu .main .link {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	text-decoration: none;
	color: var(--white);
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 10px;
	background: var(--bg-blue);
	-webkit-transition: background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.menu .main .sub {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 100;
	min-width: 100%;
	background: var(--bg-blue-dark);
	color: var(--grey-dark);
	display: none;
}
.menu .main > li:hover .link {
	background: var(--bg-blue-medium);
}
.menu .main > li:hover .sub {
	display: block;
}
.menu .main .sub ul {
	padding: 25px 0;
	margin: 0;
	-webkit-column-gap: 0;
	   -moz-column-gap: 0;
	        column-gap: 0;
}
.menu .main .sub2 ul {
	-webkit-column-count: 2;
	   -moz-column-count: 2;
	        column-count: 2;
}
.menu .main .sub li:before {
	display: none;
}
.menu .main .sub li {
	margin: 0 0 1px 0;
	padding: 0;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	position: static;
}
.menu .main .sublink {
	display: block;
	padding: 10px 35px;
	color: inherit;
	text-decoration: none!important;
	white-space: nowrap;
	-webkit-transition-property: color, background;
	transition-property: color, background;
	-webkit-transition-duration: 0.2s;
	        transition-duration: 0.2s;
	-webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
	        transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.menu .main li.active > .sublink {
	color: var(--white);
	background: var(--bg-blue-medium);
}

@media (pointer:fine) {
.menu .main a.sublink:hover {
	color: var(--white);
	background: var(--bg-blue-medium);
}
}
.menu .main .sub .pic {
	position: absolute;
	top: 0;
	right: 100%;
	width: 200px;
	height: 200px;
	border: 10px solid var(--bg-grey-light);
	background: var(--white);
	display: none;
	visibility: hidden;
}
.menu .main .sub .pic img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
	-o-object-position: center;
	   object-position: center;
}

@media (pointer:fine) {
.menu .main .sub a:hover .pic {
	display: block;
	visibility: visible;
}
}
.top-search {
	position: relative;
}
.top-search input {
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	padding: 0 34px 0 0;
	height: 50px;
	border-radius: 0;
}
.top-search .go {
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	-webkit-appearance: none;
	position: absolute;
	top: 0;
	right: -14px;
	height: 100%;
	width: 48px;
	border: 0;
	margin: 0;
	padding: 0;
	background: none;
}
.top-search .go svg {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -10px;
	fill: var(--grey-light);
}
.top-results {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	z-index: 90;
	border: 1px solid var(--borders);
	background: var(--white);
	overflow: hidden;
	overflow-y: auto;
	max-height: calc(100vh - 200px);
	margin: -1px 0;
	display: none;
}
input:focus ~ .top-results {
	display: block;
}
.top-results table {
	border-collapse: collapse;
	width: 100%;
}
.top-results th, .top-results td {
	vertical-align: top;
	padding-left: 12px;
	padding-right: 12px;
	border: 0;
}
.top-results th {
	color: var(--grey);
	text-align: right;
	font-weight: normal;
	background: var(--bg-grey);
	padding-top: 9px;
	padding-bottom: 9px;
	width: 100px;
}
.top-results td {
	text-align: left;
	padding-top: 7px;
	padding-bottom: 7px;
	border-style: solid;
	border-color: var(--borders-light);
	border-width: 0 0 0 1px;
}
.top-results tr:first-child th, .top-results tr:first-child td {
	padding-top: 18px;
}
.top-results tr:last-child th, .top-results tr:last-child td {
	padding-bottom: 18px;
}
.top-results ul {
	margin: 0;
	padding: 0;
}
.top-results li:before {
	display: none;
}
.top-results li {
	margin: 0;
	padding: 0;
}
.top-results .link {
	display: block;
	position: relative;
	padding: 2px 12px 2px 28px;
	margin: 0 -12px;
	text-decoration: none!important;
	color: var(--dark);
	-webkit-transition: background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.top-results .link.small {
	font-size: 12px;
	color: var(--grey);
}
.top-results .link.grey {
	color: var(--grey);
}

@media (pointer:fine) {
.top-results a.link:hover {
	background: var(--bg-yellow);
}
}
.top-results .link b {
	font-weight: inherit;
	color: var(--red);
}
.top-results .link .arr {
	position: absolute;
	top: 3px;
	left: 10px;
	width: 16px;
	height: 16px;
}
.top-results .link .arr svg {
	width: 100%;
	height: 100%;
	fill: var(--grey-light);
}
.footer {
	background: var(--bg-grey-light);
	color: var(--grey-dark);
	padding: 35px 0;
}
.footer a {
	text-decoration: none;
}
.footer a.grey {
	color: var(--grey-light);
}

@media (pointer:fine) {
.footer a:hover {
	text-decoration: underline;
}
}
.footer .grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin: -10px 0 0 -10px;
}
.footer .grid > * {
	margin: 10px 0 0 10px;
}
.content {
	padding: 10px 0 50px 0;
}
.main-sides {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.main-content {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
	width: calc(100% - 239px);
}
.main-sidebar {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
	width: 219px;
}
.breadcrumbs {
	margin: 0 0 30px 0;
}
.breadcrumbs ul {
	display: inline;
	margin: 0;
	padding: 0;
}
.breadcrumbs li {
	display: inline;
	margin: 0 0.2em 0 0;
	padding: 0;
}
.breadcrumbs li:before {
	display: none;
}
.breadcrumbs li:after {
	content: '>';
	margin-left: 0.3em;
}
.breadcrumbs li:last-child:after {
	display: none;
}
.date {
	display: inline-block;
	vertical-align: top;
	margin: 15px 0 32px 0;
	color: var(--white);
	background: var(--bg-blue);
	text-align: center;
	font: inherit;
	padding: 7px 12px;
}
.date + * {
	margin-top: 0;
}
.side-menu {
	border-style: solid;
	border-width: 0 1px 0 0;
	border-color: var(--borders-light);
	margin: 10px 0 0 0;
	padding: 0 10px 0 0;
}
.side-menu .swiper-container:not(.swiper-container-initialized) .swiper-wrapper {
	display: block;
}
.side-menu .link {
	display: block;
	padding: 9px 0;
	text-decoration: none;
	color: var(--dark);
	-webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (pointer:fine) {
.side-menu a.link:hover {
	text-decoration: underline;
}
}
.side-menu .active .link {
	color: var(--blue);
}
.image, .link-video {
	margin: 32px 0;
	padding: 0;
	display: block;
	max-width: 380px;
}
.image.image-wide {
	max-width: none;
}
.image.image-slogan {
	margin: 60px 0 10px 50%;
}
.image img, .link-video img {
	width: auto;
	height: auto;
	max-width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}
.image-right {
	max-width: none;
	margin: 0;
}
.image-right img {
	float: right;
	margin: 0 0 10px 20px;
	width: 33.333%;
}
.images {
	margin: 24px -8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.images .image {
	margin: 0;
	padding: 8px;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 45%;
	        flex: 1 1 45%;
	min-width: 230px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.images .image img {
	width: 100%;
	height: auto;
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
}
.link-video .image-wrap {
	display: block;
	position: relative;
	margin-bottom: 13px;
}
.play {
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 50%;
	-webkit-transition: -webkit-filter 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: -webkit-filter 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: filter 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: filter 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-filter 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	width: 60px;
	height: 60px;
	margin: -30px;
}
.play-youtube {
	background-image: url(/local/templates/formed_new/css/../img/youtube-play.svg);
}

@media (pointer:fine) {
.play {
	-webkit-filter: grayscale(100%);
	        filter: grayscale(100%);
}
a:hover .play {
	-webkit-filter: grayscale(0%);
	        filter: grayscale(0%);
}
}
.modal {
	width: 100%;
	position: relative;
	max-width: 350px;
	padding: 30px!important;
	border-radius: 2px;
	background: var(--white);
}
#hidden_buy_form
{
 display:none;
 	width: 100%;
	position: relative;
	max-width: 650px;
	border-radius: 2px;
	background: var(--white);
}
.article-card {
	margin: 30px 0;
	display: block;
	padding: 0 0 0 140px;
}
.article-card:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}
.article-card .photo {
	float: left;
	width: 120px;
	margin: 0 20px 0 -140px;
	padding: 0;
}
.article-card .photo img {
	width: 100%;
	height: auto;
}
.article-card .date {
	margin: 0 0 10px 0;
}
.article-card h2, .article-card .h2, .article-card h3, .article-card h4 {
	text-transform: none;
	font-size: inherit;
	margin-top: 0;
	overflow: hidden;
}
.article-card a {
	text-decoration: none;
}
.article-card a:hover {
	text-decoration: underline;
}
.pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
	margin: 35px -8px -16px -8px;
	line-height: 24px;
	color: var(--grey-light);
}
.pagination > * {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin: 0 0 16px 0;
}
.pagination > * > * {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	padding: 0 8px;
	min-height: 24px;
}
.pagination a {
	color: inherit;
	text-decoration: none;
	-webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pagination a:hover {
	color: var(--blue);
}
.pagination .active {
	color: var(--blue);
	font-weight: inherit;
	font-size: 24px;
}
.calendar-table table {
	border-collapse: collapse;
	width: 100%;
	border-style: solid;
	border-color: var(--blue);
	border-width: 1px 0 0 0;
}
.calendar-table th, .calendar-table td {
	text-align: left;
	padding: 24px 0 24px 20px;
	border-style: solid;
	border-color: var(--borders);
	border-width: 1px 0 0 0;
}
.calendar-table th {
	border-top-width: 0;
	padding-bottom: 12px;
	font-weight: inherit;
	vertical-align: bottom;
	white-space: nowrap;
}
.calendar-table td {
	vertical-align: top;
}
.calendar-table tr:first-child td {
	border-top-width: 0;
}
.calendar-table th:first-child, .calendar-table td:first-child {
	padding-left: 0;
	padding-right: 10px;
	box-shadow: inset -1px 0 0 var(--blue);
}
.calendar-table thead th {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 10;
	background: var(--white);
	border-bottom-width: 0;
	box-shadow: inset 0 -1px 0 var(--borders);
}
.calendar-table thead th:first-child {
	box-shadow: inset 0 -1px 0 var(--borders), inset -1px 0 0 var(--blue);
}
.calendar-table a {
	text-decoration: none;
}

@media (pointer:fine) {
.calendar-table a:hover {
	text-decoration: underline;
}
}
.calendar-table a:not(.holiday) {
	color: inherit;
}
.calendar-table .big {
	display: block;
	font-weight: bold;
	font-size: 18px;
}
.link-back {
	margin: 0 0 30px 0;
}
.link-back a {
	text-decoration: none;
}

@media (pointer:fine) {
.link-back a:hover span {
	text-decoration: underline;
}
}
.event {
	color: var(--grey);
	padding-left: 50%;
	margin: 30px 0;
}
.event:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}
.event h1, .event .h1 {
	margin-bottom: 33px;
	margin-left: -100%;
}
.event h2, .event .h2 {
	font-size: inherit;
	margin: 2px 0 12px 0;
}
.event a {
	text-decoration: none;
}

@media (pointer:fine) {
.event a:hover {
	text-decoration: underline;
}
}
.event .l {
	width: 100%;
	float: left;
	margin: -7px 0 0 -100%;
	padding-right: 20px;
}
.event .date {
	margin: 0 0 10px 0;
}
.event .photo {
	display: block;
	margin: 0;
}
.event .photo img {
	width: auto;
	height: auto;
	max-width: 100%;
}
.event .place {
	line-height: 1.2;
	font-size: 18px;
	text-transform: uppercase;
	margin: 2px 0 18px 0;
}
.event ul {
	margin: 0 0 30px 0;
}
.event li {
	padding: 0;
}
.event li:before {
	display: none;
}
.glossary h2 {
	margin-bottom: 6px;
	margin-top: 27px;
}
.glossary h1 + h2 {
	margin-top: 0;
}
.glossary ul {
	margin-top: 0;
}
.glossary li:before {
	display: none;
}
.glossary li {
	margin: 0;
	padding: 0;
}
.glossary li:not(:first-child) {
	margin-top: 6px;
}
.glossary a {
	text-decoration: none;
}
.glossary a:hover {
	text-decoration: underline;
}
.article-products-grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.article-products-list {
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 240px;
}
.article-products-grid .wrap-text {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: calc(100% - 260px);
}
.article-products-list .swiper-container:not(.swiper-container-initialized) .swiper-wrapper {
	display: block;
}
.article-products-list .swiper-slide {
	border-bottom: 1px solid var(--borders-light);
	padding: 0 0 30px 0;
	margin: 0 0 30px 0;
	height: auto!important;
}
.product-card {
	margin: 0;
	padding: 0 0 60px;
	display: block;
	position: relative;
	word-wrap: break-word;
	width:100%;
}
.product-card a {
	color: inherit;
	text-decoration: none!important;
}

.product-card figcaption a
{
line-height: 25px;
}

.product-card .photo {
	display: block;
	margin: 0 0 30px 0;
	position: relative;
}
.product-card .photo:before {
	content: '';
	display: block;
	padding-top: 66.75%;
}
.product-card .photo img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
	-o-object-position: center;
	   object-position: center;
}
.product-card .name {
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	margin-bottom: 7px;
	color: var(--blue);
}

@media (pointer:fine) {
.product-card:hover .name {
	text-decoration: underline;
}
}
.product-card .cover-link {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 2;
}
.links-list {
	margin: 30px 0 0 0;
	padding: 30px 0 0 0;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: var(--borders-light);
}
.links-list ul {
	margin: 0;
	padding: 0;
	gap: 20px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (minmax(180px, 1fr))[auto-fill];
	    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
}
.links-list li:before {
	display: none;
}
.links-list li {
	margin: 0;
	padding: 0;
}
.contacts {
	margin: 30px 0;
}
.contacts li {
	padding: 0;
	margin: 0 0 18px 0;
}
.contacts li:before {
	display: none;
}
.wrap-map {
	margin: 30px 0;
}
.list-sections {
	margin: 60px 0 0 0;
	padding: 0;
	display: -ms-grid;
	display: grid;
	gap: 20px;
	-ms-grid-columns: (minmax(180px, 1fr))[auto-fill];
	    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
}
.list-sections > li {
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.list-sections > li:before {
	display: none;
}
.section-card {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	display: block;
	margin: 0;
	position: relative;
	text-align: left;
	text-decoration: none!important;
	padding: 20px;
	border: 1px solid var(--borders-light);
	-webkit-hyphens: auto;
	    -ms-hyphens: auto;
	        hyphens: auto;
	word-wrap: break-word;
}
.section-card .photo {
	display: block;
	position: relative;
	margin: 0 0 20px 0;
	border: 1px solid var(--borders-light);
}
.section-card .photo:before {
	content: '';
	display: block;
	padding-top: 100%;
}
.section-card .photo img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: calc(100% - 40px);
	height: calc(100% - 40px);
	-webkit-transform: translate3d(-50%, -50%, 0);
	        transform: translate3d(-50%, -50%, 0);
	-o-object-fit: contain;
	   object-fit: contain;
	-o-object-position: center;
	   object-position: center;
}
.section-card .name {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.5;
}

@media (pointer:fine) {
.section-card:hover .name {
	text-decoration: underline;
}
}
.section-card .cover-link {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 2;
}
.section-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin: 30px 0;
}
.section-head .photo {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	-ms-flex-item-align: start;
	    align-self: flex-start;
	margin: 0;
	padding: 0;
	width: 50%;
	max-width: 240px;
	position: relative;
}
.section-head .photo:before {
	content: '';
	display: block;
	padding-top: 100%;
}
.section-head .photo img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: calc(100% - 40px);
	height: calc(100% - 40px);
	-webkit-transform: translate3d(-50%, -50%, 0);
	        transform: translate3d(-50%, -50%, 0);
	-o-object-fit: contain;
	   object-fit: contain;
	-o-object-position: center;
	   object-position: center;
}
.section-head .text {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	padding-left: 30px;
}
.section-head .text .descr_link{
	display: inline-block;
	color:#11283d;
	font-weight:normal;
	margin-left:17px;
	margin-bottom: 15px;
}
.folded-text {
	margin: 30px 0;
}
.folded-text .toggle {
	text-transform: uppercase;
	color: var(--blue);
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}

@media (pointer:fine) {
.folded-text .toggle:hover {
	text-decoration: underline;
}
}
.folded-text:not(.open) .folded-in {
	display: none;
}
.folded-in > *:first-child {
	margin-top: 0!important;
}
.folded-in > *:last-child {
	margin-bottom: 0!important;
}
.catalog-grid {
	margin: 0 0 40px 0;
	padding: 0;
	display: -ms-grid;
	display: grid;
	gap: 30px;
	-ms-grid-columns: (minmax(240px, 1fr))[auto-fill];
	    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
}
.catalog-grid > li {
	margin: 0;
	padding: 0;
	display:flex;
	justify-content: center;
}
.catalog-grid > li:before {
	display: none;
}
.catalog-grid .buy{
	position: absolute;
	bottom: 10px;
	margin: 0;
	white-space: nowrap;
	z-index: 3;
	padding: 17px 35px;
	border-radius: 2px;
	color: var(--white);
	background: var(--blue);
}


.anchor {
	display: block;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 100%;
	height: 0;
	position: relative;
	top: -10px;
}
.product-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	margin: 0 0 10px 0;
	position: relative;
}
.product-head h1, .product-head .h1 {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: calc(100% - 300px);
	padding: 0 30px 0 0;
	margin: 0;
	line-height: 26px;
}
.product-head .type {
	font-size: 15px;
	display: block;
}
.product-head .brand {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 300px;
}
.product-head .brand img {
	width: auto;
	height: auto;
	max-width: 165px;
	max-height: 50px;
}
.product-head .price, .product-head .old{
	position: absolute;
	top: 100%;
	right: 300px;
	margin: 50px;
	color: var(--white);
	white-space: nowrap;
	z-index: 3;
	font-size: 22px;
	padding: 7px 15px;
	border-radius: 2px;
	background: var(--blue);
}
.product-photos {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	margin: 0 0 30px 0;
}
.product-photos .big {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: calc(100% - 300px);
	margin: 0;
	padding: 0 30px 0 0;
	text-align: center;
	position: relative;
}
.product-photos .big img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 300px;
}
.product-photos .small {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 300px;
	height: auto;
	max-height: 300px;
	overflow: hidden;
	overflow-y: auto;
}
.product-photos .small ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin: 0 0 0 -9px;
	padding: 0;
}
.product-photos .small li {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	padding: 9px 0 0 9px;
	margin: 0;
	width: 33.333333%;
	position: relative;
}
.product-photos .small li:before {
	display: none;
}
.product-photos .small li:nth-child(1), .product-photos .small li:nth-child(2), .product-photos .small li:nth-child(3) {
	padding-top: 0;
}
.product-photos .small li > * {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	border: 1px solid var(--borders);
	position: relative;
	height: 94px;
}
.product-photos .small img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 1px solid var(--white);
	-o-object-fit: contain;
	   object-fit: contain;
	-o-object-position: center;
	   object-position: center;
}
.tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-style: solid;
	border-width: 1px 0;
	border-color: var(--blue) var(--borders-light) var(--borders-light) var(--borders-light);
	margin: 0 0 20px 0;
}
.tabs .link {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	max-width: 33.333333%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	padding: 12px 8px;
	color: var(--grey-light);
	-webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (pointer:fine) {
.tabs .link:hover {
	color: var(--blue);
}
}
.tabs .link.active {
	cursor: default;
	color: var(--blue);
}
.tab-content:not(.visible) {
	display: none;
}
.files {
	display: -ms-grid;
	display: grid;
	gap: 30px;
	-ms-grid-columns: (minmax(130px, 1fr))[auto-fill];
	    grid-template-columns: repeat(auto-fill, minmax(130px, 1fr));
	text-align: center;
	margin: 0;
	padding: 0;
}
.files > li {
	margin: 0;
	padding: 0;
}
.files > li:before {
	display: none;
}
.files a {
	color: inherit;
	text-decoration: none!important;
	display: block;
}

@media (pointer:fine) {
.files a:hover .un {
	text-decoration: underline;
}
}
.files .type {
	display: block;
	margin: 0 auto 20px auto;
	width: 33px;
	height: 45px;
	text-align: center;
	text-decoration: none!important;
	color: var(--white);
	text-transform: uppercase;
	font-size: 10px;
	line-height: normal;
	padding: 20px 0 0 0;
	overflow: hidden;
	position: relative;
	background: var(--blue);
	-webkit-clip-path: polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 0 100%);
	        clip-path: polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 0 100%);
	border-radius: 1px;
}
.files .type:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 14px;
	height: 14px;
	background: var(--white);
	opacity: 0.15;
	border-radius: 0 0 5px 0;
}
.list-media {
	display: -ms-grid;
	display: grid;
	margin: 0;
	padding: 0;
	-ms-grid-columns: (minmax(200px, 1fr))[auto-fill];
	    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
	gap: 16px;
	text-transform: uppercase;
}
.list-media > li:before {
	display: none;
}
.list-media > li {
	margin: 0;
	padding: 0;
}
.list-media a {
	color: var(--orange);
	text-decoration: none;
}

@media (pointer:fine) {
.list-media a:hover {
	text-decoration: underline;
}
}
.list-media .image-wrap {
	display: block;
	position: relative;
	margin: 0 0 10px 0;
}
.list-media .image-wrap:before {
	content: '';
	display: block;
	padding-top: 100%;
}
.list-media .image-wrap:after {
	content: '';
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: var(--blue);
	opacity: 0.5;
	-webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.list-media a:hover .image-wrap:after {
	opacity: 0.3;
}
.list-media .image-wrap img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-position: center;
	   object-position: center;
	-o-object-fit: cover;
	   object-fit: cover;
}
.photos-min {
	margin: 20px 0;
	padding: 0;
	display: -ms-grid;
	display: grid;
	gap: 10px;
	-ms-grid-columns: (minmax(153px, 1fr))[auto-fill];
	    grid-template-columns: repeat(auto-fill, minmax(153px, 1fr));
}
.photos-min figure {
	margin: 0;
	padding: 0;
}
.photos-min > li {
	margin: 0;
	padding: 0;
	position: relative;
}
.photos-min > li:before {
	content: '';
	display: block;
	position: static;
	top: auto;
	left: auto;
	margin: 0;
	padding: 100% 0 0 0;
}
.photos-min img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}
.list-galleries {
	margin: 0;
	padding: 0;
	
	font-size: 15px;
}
.list-galleries + .pagination {
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	
}
.list-galleries + .pagination .l, .list-galleries + .pagination .r {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
	width: 50%;
}
.list-galleries + .pagination .c {
	width: 100%;
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
}
.list-galleries > li:before {
	display: none;
}
.list-galleries > li {
	border-bottom: 1px solid var(--borders-light);
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}
.list-galleries > li > *:first-child {
	margin-top: 0!important;
}
.list-galleries > li > *:last-child {
	margin-bottom: 0!important;
}
.list-galleries .date {
	display: inline;
	vertical-align: baseline;
	color: var(--grey);
	width: auto;
	height: auto;
	font: inherit;
	background: none;
	margin: 0 5px 0 0;
	padding: 0;
}
.list-galleries h3, .list-galleries .h3 {
	display: inline;
	font-weight: bold;
	font-size: 17px;
	line-height: inherit;
	margin: 0 5px 0 0;
	text-transform: none;
	vertical-align: baseline;
}
.list-galleries h3 a, .list-galleries .h3 a {
	color: inherit;
	text-decoration: none;
}
.list-galleries .photos-min {
	-ms-grid-columns: (minmax(153px, 1fr))[auto-fill];
	    grid-template-columns: repeat(auto-fill, minmax(153px, 1fr));
}
.list-galleries .photos-min li {
	border: 1px solid var(--borders-light);
}
.list-galleries .photos-min li img {
	margin: 6px;
	width: calc(100% - 12px);
	height: calc(100% - 12px);
}
.top-index-slider {
	margin: -10px 0 32px 0;
	border-bottom: 1px solid var(--borders-light);
	position: relative;
}
.top-index-slider .swiper-slide {
	width: 100%;
}
.top-index-slider .swiper-lazy-preloader {
	display: none!important;
}
.big-product {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	text-decoration: none!important;
	color: inherit!important;
	font-size: 16px;
	line-height: 22px;
	position: relative;
	display: block;
}
.big-product:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}
.big-product .photo {
	float: left;
	width: 100%;
	margin: 0 0 0 -100%;
	position: relative;
	left: 100%;
}
.big-product .photo img {
	width: 100%;
	height: auto;
}
.big-product .text {
	float: right;
	width: 31.91%;
	position: relative;
	padding: 60px 0 0 0;
}
.big-product .name {
	font-weight: bold;
	font-size: 35px;
	line-height: 45px;
}
.big-product .big {
	font-size: 24px;
	line-height: 34px;
}
.big-product .for-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 32px 0 0 0;
}
.big-product .for-btn .btn {
	min-width: 145px;
}
.slider-offers {
	border-bottom: 1px solid var(--borders-light);
	margin: 32px 0;
	padding: 0 0 12px 0;
}
.slider-offers .wrap {
	overflow: hidden;
}
.slider-offers .swiper-slide {
	width: 33.333333%;
	min-width: 270px;
	padding: 0 15px 20px 15px;
}
.slider-offers .swiper-container {
	width: auto!important;
	margin-left: -15px;
	margin-right: -15px;
	overflow: visible!important;
}

@media only screen and (max-width: 980px) {
.slider-offers .wrap {
	margin: 0 -20px;
	padding: 0 20px;
}
}
.index-news {
	margin: 32px -15px -40px -15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.index-news a {
	text-decoration: none;
}

@media (pointer:fine) {
.index-news a:hover {
	text-decoration: underline;
}
}
.index-news .col {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 33.333333%;
	padding: 0 15px 40px 15px;
}
.index-news .col > *:first-child {
	margin-top: 0!important;
}
.index-news .col > *:last-child {
	margin-bottom: 0!important;
}
.index-news-title {
	margin: 0 0 20px 0;
	color: var(--grey);
}
.index-news-title a {
	text-transform: uppercase;
	font-size: 11px;
}
.index-news-title h2, .index-news-title .h2 {
	display: inline;
	margin: 0 6px 0 0;
}
.index-news .image {
	max-width: none;
	padding: 0 60px;
	position: relative;
}
.index-news .image a {
	text-decoration: none!important;
}
.index-news .image .cover-text {
	position: absolute;
	top: 10px;
	left: 10px;
	color: var(--white);
	text-transform: uppercase;
	text-align: center;
	padding: 7px 11px;
	background: var(--bg-blue);
}
.index-news .news {
	margin: 0;
	padding: 0;
}
.index-news .news > li:before {
	display: none;
}
.index-news .news > li {
	margin: 0;
	padding: 0 0 0 80px;
}
.index-news .news > li:not(:first-child) {
	margin-top: 20px;
}
.index-news .news > li:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}
.index-news .news a {
	color: inherit;
}
.index-news .news a.holiday {
	color: #0961ad;
}

.index-news .news .date {
	float: left;
	width: 60px;
	margin: 0 0 0 -80px;
	text-align: center;
	background: none;
	padding: 0 0 2px 0;
	color: inherit;
	font: inherit;
	border-right: 1px solid var(--blue);
}
.index-news .news .date strong {
	display: block;
	font-size: 24px;
	line-height: 29px;
	white-space: nowrap;
}
.index-news .news .date strong.small {
	font-size: 14px;
	line-height: inherit;
}
.index-news .news .date strong.medium {
	font-size: 18px;
	line-height: inherit;
}

.main-content iframe, .main-content img
{
	max-width:100%;
	height: auto;
}
.top-text h1
{
    font-size: 12px;
    color: var(--grey-light);
	text-transform: none;
	line-height:1;
	margin: 3px 0 3px 0px;
}
.error404
{
	background: url(/local/templates/formed_new/css/../img/404.svg) no-repeat 30%;
	width:100%;
	height:200px;
	margin:40px;
}
.error404-text
{
text-transform: uppercase;
letter-spacing: .05em;
font-size: 28px;
line-height:38px;
margin-bottom: 35px;
color: #30363c;
}	

.error404-text-small
{
font-size: 18px;
line-height:30px;
margin-bottom: 35px;
}


.section-card figcaption a
{
text-decoration: none;
color: #000;
}
.foter_politics
{
max-width:500px;	
font-size: 12px;	
}
/* End */


/* Start:/local/templates/formed_new/css/tablet-big.css?1625247038360*/
@charset "utf-8";

@media only screen and (max-width: 1180px) {
.menu .main .sub {
	max-height: calc(100vh - 200px);
	overflow: hidden;
	overflow-y: auto;
}
.menu .main .sub2 ul {
	-webkit-column-count: 1;
	   -moz-column-count: 1;
	        column-count: 1;
}
.menu .main .sub a:hover .pic {
	display: none;
	visibility: hidden;
}
.top-results {
	left: 0;
}
}

/* End */


/* Start:/local/templates/formed_new/css/tablet-small.css?16252470383943*/
@charset "utf-8";

@media only screen and (max-width: 980px) {
.top-text {
	position: absolute;
	top: 0;
	left: 160px;
	right: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	color: var(--white);
	height: 55px;
	padding: 0;
}
.top-text .container {
	padding: 0!important;
}
.top-nav .toggle-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 101;
}
.open-menu .top-nav .toggle-menu {
	position: fixed;
}
.menu {
	position: fixed;
	top: 0;
	right: 0;
	height: 100%;
	overflow: hidden;
	overflow-y: auto;
	width: 230px;
	display: block;
	z-index: 100;
	background: var(--bg-blue);
	-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	-webkit-transform: translate3d(100%, 0, 0);
	        transform: translate3d(100%, 0, 0);
}
.open-menu .menu {
	-webkit-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0);
}
.menu .main {
	display: block;
	padding-top: 55px;
}
.menu .main > li {
	display: block;
}
.menu .main > li:not(:first-child) {
	margin-left: 0;
	margin-top: 1px;
}
.menu .main .link {
	text-align: left;
	display: block;
	padding: 18px 20px;
	background: none!important;
}
.menu .main .sub {
	position: relative;
	top: auto;
	left: auto;
	z-index: auto;
	min-width: none;
	overflow: visible;
	max-height: none;
	display: none!important;
}
.menu .main .sub ul {
	padding: 10px 0;
}
.menu .main .sublink {
	padding-left: 20px;
	padding-right: 20px;
	white-space: normal;
}
.menu .main .sub .pic {
	display: none!important;
	visibility: hidden!important;
}
.top-results {
	left: -20px;
	right: -20px;
	border-left-width: 0;
	border-right-width: 0;
}
.main-sides {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.main-content, .main-sidebar {
	width: 100%;
}
.side-menu {
	position: static;
	top: auto;
	border-width: 0 0 1px 0;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
}
.side-menu .swiper-container {
	margin: 0 -20px;
	padding-left: 20px;
	width: auto!important;
}
.side-menu .swiper-container:not(.swiper-container-initialized) .swiper-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.side-menu .swiper-slide {
	padding: 0 20px 0 0;
	width: auto;
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
}
.side-menu .swiper-slide.active {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
}
.list-sections {
	-ms-grid-columns: (minmax(150px, 1fr))[auto-fill];
	    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
	gap: 10px;
}
.section-card {
	padding: 10px;
}
.section-card .photo {
	margin-bottom: 10px;
	border-width: 0;
}
.section-card .photo img {
	width: 100%;
	height: 100%;
}
.section-card .name {
	font-size: inherit;
}
.catalog-grid {
	gap: 20px;
	-ms-grid-columns: (minmax(160px, 1fr))[auto-fill];
	    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
}
.top-index-slider {
	display: none;
	visibility: hidden;
}
.slider-offers .swiper-slide {
	min-width: 180px;
	padding-left: 10px;
	padding-right: 10px;
}
.slider-offers .swiper-container {
	margin-left: -10px;
	margin-right: -10px;
}
.index-news {
	margin-left: -10px;
	margin-right: -10px;
}
.index-news .col {
	width: 50%;
	padding-left: 10px;
	padding-right: 10px;
}
.index-news .col-text {
	width: 100%;
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
	max-width: 400px;
}
}

/* End */


/* Start:/local/templates/formed_new/css/mobile.css?16282369123212*/
@charset "utf-8";

@media only screen and (max-width: 640px) {
.breadcrumbs {
	margin-bottom: 35px;
}
.article-card {
	padding-left: 0;
}
.article-card .photo {
	float: left;
	margin: 0 20px 10px 0;
}
.pagination {
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.pagination .l, .pagination .r {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
	width: 50%;
}
.pagination .c {
	width: 100%;
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
}
.calendar-table th, .calendar-table td {
	padding-left: 10px;
}
.calendar-table th {
	white-space: normal;
}
.calendar-table .big {
	font-size: inherit;
}
.event {
	padding-left: 0;
}
.event:after {
	display: none;
}
.event h1, .event .h1 {
	margin-left: 0;
}
.event .l {
	float: none;
	margin: 0 0 30px 0;
	padding-right: 0;
}
.article-products-grid {
	display: block;
}
.article-products-list {
	margin: 30px -20px;
	width: auto;
}
.article-products-grid .wrap-text {
	width: auto;
}
.article-products-list .swiper-container {
	padding-left: 20px;
}
.article-products-list .swiper-wrapper {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
}
.article-products-list .swiper-slide {
	width: 260px;
	border: 0;
	padding: 0 20px 0 0;
	margin: 0;
}
.image.image-slogan {
	margin-left: 0;
}
.section-head {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
}
.section-head .photo {
	width: 100%;
	margin: 0 0 20px 0;
	border: 1px solid var(--borders-light);
}
.section-head .text {
	padding: 0;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 100%;
}
.product-head {
	display: block;
	margin: 0 0 32px 0;
}
.product-head h1, .product-head .h1 {
	padding: 0;
	margin: 0;
	width: auto;
}
.product-head .brand {
	width: auto;
	max-width: 300px;
	margin: 30px 0 0 0;
}
.product-head .price, .product-head .old {
	display: inline-block;
	vertical-align: top;
	margin: 30px 0 0 0;
	position: relative;
	top: auto;
	left: auto;
	bottom: auto;
	right: auto;
}
.product-photos {
	display: block;
	margin: 0 0 32px 0;
}
.product-photos .big {
	width: auto;
	padding: 0;
}
.product-photos .small {
	width: auto;
	margin: 20px -20px;
	overflow-y: hidden;
	overflow-x: auto;
	max-height: none;
}
.product-photos .small ul {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	padding: 0 20px;
}
.product-photos .small li {
	width: 103px;
	padding-top: 0;
}
.product-photos .small li:before {
	display: none;
}
.tabs .link {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	max-width: none;
}
.files {
	gap: 20px;
}
.list-media {
	-ms-grid-columns: (minmax(158px, 1fr))[auto-fill];
	    grid-template-columns: repeat(auto-fill, minmax(158px, 1fr));
}
.index-news {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.index-news .col {
	width: 100%;
}
.modal {
	padding: 16px!important;
}
}

/* End */


/* Start:/local/templates/formed_new/css/swiper.min.css?162524703816182*/
/**
 * Swiper 5.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 16, 2019
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
/* End */


/* Start:/local/templates/formed_new/css/fancybox.css?162877810714835*/
.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:thin dotted}body.is-using-mouse .fancybox__container :focus{outline:none}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-36px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel .is-draggable{cursor:move;cursor:grab}.fancybox__carousel .is-dragging{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide:not(.has-image) .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__image{transform-origin:0 0;touch-action:none;user-select:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:5px solid var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));opacity:0;transition:opacity .15s ease;border-radius:4px}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:4px}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/* End */


/* Start:/local/components/formed/search.title/templates/.default/style.css?14018780092108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/components/formed/search.title/templates/.default/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */
/* /local/templates/formed_new/css/style.css?164345238947232 */
/* /local/templates/formed_new/css/tablet-big.css?1625247038360 */
/* /local/templates/formed_new/css/tablet-small.css?16252470383943 */
/* /local/templates/formed_new/css/mobile.css?16282369123212 */
/* /local/templates/formed_new/css/swiper.min.css?162524703816182 */
/* /local/templates/formed_new/css/fancybox.css?162877810714835 */
/* /local/components/formed/search.title/templates/.default/style.css?14018780092108 */
