.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #0da717;
    background-color: #0da717;
    color: #fff;
    width: 50%;
    text-align: center;
    font-size: calc(20 * 100vw / 1920);
    line-height: calc(30 * 100vw / 1920);
    font-weight: 600;
    margin: 0 auto;
    margin-bottom: calc(20 * 100vw / 1920);
    box-shadow: 10px 10px 99px 6px rgb(4 234 0);
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
	border-color: #e63939;
    background-color: #e63939;
    color: #fff;
    width: 50%;
    text-align: center;
    font-size: calc(20 * 100vw / 1920);
    line-height: calc(30 * 100vw / 1920);
    font-weight: 600;
    margin: 0 auto;
    box-shadow: 10px 10px 99px 6px rgb(206 54 54);
    margin-bottom: calc(20 * 100vw / 1920);
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

.wpcf7 form.submitting .ajax-loader {
	visibility: visible;
}

.wpcf7 .ajax-loader::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7 .ajax-loader::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}.attachment svg,.widget_media_image svg{max-width:100%;height:auto}@font-face {
	src: url(//eirologi.lv/wp-content/themes/eirologi/fonts/Montserrat-Regular.woff2) format("woff2"), url(//eirologi.lv/wp-content/themes/eirologi/fonts/Montserrat-Regular.woff) format("woff");
	font-family: Montserrat;
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	src: url(//eirologi.lv/wp-content/themes/eirologi/fonts/Montserrat-Medium.woff2) format("woff2"), url(//eirologi.lv/wp-content/themes/eirologi/fonts/Montserrat-Medium.woff) format("woff");
	font-family: Montserrat;
	font-weight: 500;
	font-style: normal;
	font-display: swap
}

@font-face {
	src: url(//eirologi.lv/wp-content/themes/eirologi/fonts/Montserrat-SemiBold.woff2) format("woff2"), url(//eirologi.lv/wp-content/themes/eirologi/fonts/Montserrat-SemiBold.woff) format("woff");
	font-family: Montserrat;
	font-weight: 600;
	font-style: normal;
	font-display: swap
}

@font-face {
	src: url(//eirologi.lv/wp-content/themes/eirologi/fonts/Montserrat-Bold.woff2) format("woff2"), url(//eirologi.lv/wp-content/themes/eirologi/fonts/Montserrat-Bold.woff) format("woff");
	font-family: Montserrat;
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	src: url(//eirologi.lv/wp-content/themes/eirologi/fonts/Roboto-Regular.woff2) format("woff2"), url(//eirologi.lv/wp-content/themes/eirologi/fonts/Roboto-Regular.woff) format("woff");
	font-family: Roboto;
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	src: url(//eirologi.lv/wp-content/themes/eirologi/fonts/Roboto-Bold.woff2) format("woff2"), url(//eirologi.lv/wp-content/themes/eirologi/fonts/Roboto-Bold.woff) format("woff");
	font-family: Roboto;
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	src: url(//eirologi.lv/wp-content/themes/eirologi/fonts/OpenSans-Regular.woff2) format("woff2"), url(//eirologi.lv/wp-content/themes/eirologi/fonts/OpenSans-Regular.woff) format("woff");
	font-family: "Open Sans";
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	src: url(//eirologi.lv/wp-content/themes/eirologi/fonts/OpenSans-SemiBold.woff2) format("woff2"), url(//eirologi.lv/wp-content/themes/eirologi/fonts/OpenSans-SemiBold.woff) format("woff");
	font-family: "Open Sans";
	font-weight: 600;
	font-style: normal;
	font-display: swap
}


/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0;
	color: #3b3b3b
}

details,
main {
	display: block
}

h1 {
	font-size: 2em
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent;
	text-decoration: none;
	color: inherit
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: bolder
}

small {
	font-size: 80%
}

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

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: ButtonText dotted 1px
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio] {
	box-sizing: border-box;
	padding: 0;
	width: calc(22 * 100vw / 1920);
    height: calc(22 * 100vw / 1920);
    vertical-align: text-top;
    align-items: center;
}

[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
}

summary {
	display: list-item
}

[hidden],
template {
	display: none
}

.mob{
  display: none;
}

@media (max-width: 800px) {
	.desktop{
		display: none;
	}
	.mob{
		display: block;
	}
}

@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-navigation-size: 44px
}

.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 {
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
	transform: translate3d(0, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
	flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-container-pointer-events {
	touch-action: pan-y
}

.swiper-container-pointer-events.swiper-container-vertical {
	touch-action: pan-x
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height: auto
}

.swiper-container-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height
}

.swiper-container-3d {
	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 {
	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: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
	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: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	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 {
	-ms-scroll-snap-type: x mandatory;
	scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
	-ms-scroll-snap-type: y mandatory;
	scroll-snap-type: y mandatory
}

.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(0px - (var(--swiper-navigation-size)/ 2));
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: 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;
	letter-spacing: 0;
	text-transform: none;
	font-variant: initial;
	line-height: 1
}

.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;
	transition: opacity .3s;
	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 {
	transform: scale(.33);
	position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(.33)
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 50%;
	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%;
	transform: translate3d(0, -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%;
	transform: translateY(-50%);
	width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: transform .2s, top .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: transform .2s, left .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: transform .2s, right .2s
}

.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%;
	transform: scale(0);
	transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	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: flex;
	justify-content: 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;
	transform-origin: 50%;
	-webkit-animation: 1s linear infinite swiper-preloader-spin;
	animation: 1s linear infinite swiper-preloader-spin;
	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% {
		transform: rotate(360deg)
	}
}

@keyframes swiper-preloader-spin {
	100% {
		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 {
	transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	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;
	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 {
	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: 0;
	width: 100%;
	height: 100%;
	opacity: .6;
	z-index: 0
}

.swiper-container-cube .swiper-cube-shadow:before {
	content: '';
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	filter: blur(50px)
}

.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
}

*,
::after,
::before {
	margin: 0;
	padding: 0;
	box-sizing: border-box
}

html {
	font-family: Montserrat, sans-serif
}

ul {
	list-style: none;
	padding: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0
}

.btn--reset {
	border: none;
	background: 0 0;
	cursor: pointer
}

.sr-only {
	position: absolute;
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	overflow: hidden;
	margin: -1px;
	border: 0;
	padding: 0;
	width: 1px;
	height: 1px;
	white-space: nowrap;
	clip: rect(0 0 0 0)
}

.container {
	margin: 0 auto;
	padding: 0 40px
}

.header {
	position: absolute;
	top: 48px;
	z-index: 9999;
	border: 1px solid #707070;
	width: 100%;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .4);
	background-color: #eeedec
}

.header__container {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 12px calc(100 * 100vw / 1920) 15px
}

.header__items {
	display: flex;
	align-items: center;
	font-weight: 500
}

@media (max-width:767px) {
	.header__items {
		font-size: calc(4px + 27.2 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.header__items {
		font-size: calc(4px + 16 * (100vw / 1920));
		font-weight: 600;
	}
	.header__items:lang(ru) {
		font-size: calc(18 * (100vw / 1920))
	}
	.header__items:lang(en) {
		font-size: calc(17 * (100vw / 1920))
	}
}

@media (max-width:1200px) and (max-width:767px) {
	.header__items {
		font-size: calc(1px + 32.3 * ((100vw - 320px)/ 1920))
	}
}

@media (max-width:1200px) and (min-width:767px) {
	.header__items {
		font-size: calc(1px + 19 * (100vw / 1920))
	}
}

@media (max-width:992px) {
	.header__container {
		padding: 15px calc(65 * 100vw / 992)
	}
	.header__items {
		font-size: 13px
	}
}

.menu-item {
	margin-right: calc(54 * 100vw / 1920);
	transition: opacity .15s linear;
	text-transform: uppercase;
}

.menu-item.active a::after {
	opacity: 1
}

@media (max-width:768px) {
	.header {
		top: 28px;
		border: none
	}
	.header__items {
		position: absolute;
		left: 0;
		top: calc(-40 * 100vw / 570);
		z-index: 10;
		display: none;
		flex-direction: column;
		align-items: center;
		justify-content: start;
		padding: calc(120 * 100vw / 570) 0 calc(380 * 100vw / 570);
		width: 100%;
		height: 100vh;
		font-weight: 700;
		font-size: calc(48 * 100vw / 570);
    	line-height: calc(80 * 100vw / 570);
		background: rgba(238, 238, 238, .9)
	}
	.header__item:first-of-type {
		/*margin-top: 80px*/
	}
	.header__item:hover {
		opacity: .7
	}
	.header__item--active .menu-item a::after {
		display: block
	}
	.menu-item a::after {
		display: none
	}
}

.header__item--lang {
	display: flex;
	align-items: center;
	font-weight: 700;
	color: #1c95d1
}

.header__item--lang .header__link--lang {
	margin-right: 7px
}

.header__item--lang svg {
	width: 10px;
	height: 16.5px;
	fill: #1c95d1
}

.menu-item a {
	position: relative
}

.menu-item a::after {
	content: "";
	position: absolute;
	left: 50%;
	top: calc(100% + 6px);
	width: calc(100% + 18px);
	height: 2px;
	background: #1c95d1;
	opacity: 0;
	transform: translateX(-50%);
	transition: opacity .25s linear
}

.menu-item a:focus::after,
.menu-item a:hover::after {
	opacity: 1
}

.logo {
	width: calc(171 * 100vw / 1920);
	height: calc(68 * 100vw / 1920);
	transition: opacity .15s linear
}

.logo__picture {
	display: contents
}

.logo img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.logo:focus,
.logo:hover {
	opacity: .8
}

@media (max-width:992px) {
	.logo {
		width: 100px;
		height: 50px
	}
	.logo img {
		-o-object-fit: contain;
		object-fit: contain
	}
}

@media (max-width:768px) {
	.logo {
		width: 160px;
		height: 60px
	}
	.logo img {
		-o-object-fit: contain;
		object-fit: contain
	}
}

.hamburger {
	position: relative;
	z-index: 10;
	border: none;
	background: 0 0;
	cursor: pointer
}

.hamburger svg {
	width: 37px;
	height: 27px
}

.hamburger .close {
	display: none
}

@media (min-width:769px) {
	.hamburger {
		display: none
	}
}

@media (max-width:576px) {
	.logo {
		width: calc(160 * 100vw / 576);
		height: calc(60 * 100vw / 576)
	}
	.hamburger svg {
		width: calc(40 * 100vw / 576);
		height: calc(30 * 100vw / 576)
	}
}

.header__control {
	display: flex;
	align-items: center
}

.switch-lang {
	position: relative;
	display: flex;
	flex-direction: column;
	font-weight: 500
}

@media (max-width:767px) {
	.switch-lang {
		font-size: calc(4px + 27.2 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.switch-lang {
		font-size: calc(4px + 16 * (100vw / 1920))
	}
}

.switch-lang:hover .switch-lang__list {
	display: flex
}

@media (max-width:1200px) and (max-width:767px) {
	.switch-lang {
		font-size: calc(1px + 32.3 * ((100vw - 320px)/ 1920))
	}
}

@media (max-width:1200px) and (min-width:767px) {
	.switch-lang {
		font-size: calc(1px + 19 * (100vw / 1920))
	}
}

@media (max-width:992px) {
	.switch-lang {
		font-size: 13px
	}
}

@media (max-width:768px) {
	.switch-lang {
		position: absolute;
		left: 50%;
		top: calc(760 * 100vw / 570);
		z-index: 10;
		display: none;
		font-size: 32px;
		transform: translateX(-50%);
		padding: calc(5 * 100vw / 570);
	}

	li.lang-item {
		padding: calc(10 * 100vw / 570) 0 0 calc(15 * 100vw / 570);
	}
}

.switch-lang__control {
	display: flex;
	align-items: center;
	cursor: pointer
}

.switch-lang__control svg {
	margin-left: calc(8 * 100vw / 1920);
	width: 10px;
	height: 10px
}

.switch-lang__current {
	font-weight: 700;
	color: #1c95d1
}

.switch-lang__list {
	position: absolute;
	left: calc(100% - calc(58 * 100vw / 1920));
	top: 100%;
	display: none;
	padding: calc(5 * 100vw / 1920) 0;
	flex-direction: column;
	align-items: center;
	width: calc(60 * 100vw / 1920);
	font-weight: 600;
	background: #e6e6e696
}

@media (max-width:768px) {
	.switch-lang__control svg {
		margin-left: 8px;
		width: 20px;
		height: 20px
	}
	.switch-lang__list {
		left: calc(-10 * 100vw / 570);
		top: calc(55 * 100vw / 570);
		width: auto
	}
}

.switch-lang__item {
	margin-bottom: calc(6 * 100vw / 1920);
	padding: 5px 0;
	width: 100%;
	text-align: center;
	transition: opacity .15s linear;
	cursor: pointer
}

.switch-lang__item:last-of-type {
	border-top: 1px solid #bebebe
}

.switch-lang__item:hover {
	color: #222
}

@media (max-width:768px) {
	.switch-lang__item {
		margin-bottom: 0;
		padding: 5px 20px
	}
}

.hero {
	position: relative;
	width: 100%;
	height: 913px
}

@media (max-width:992px) {
	.hero {
		height: 700px
	}
}

@media (max-width:425px) {
	.hero {
		height: 600px
	}
}

@media (max-width:375px) {
	.hero {
		height: 500px
	}
}

.hero__screens,
.hero__slider {
	width: 100%;
	height: 100%
}

.hero__screen {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat
	-webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.hero__screen--skaists {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 363px calc(429 * 100vw / 1920) 0 calc(308 * 100vw / 1920)
}

@media (max-width:992px) {
	.hero__screen--skaists {
		align-items: center;
		padding: 241px calc(420 * 100vw / 1920)
	}
}

@media (max-width:768px) {
	.hero__screen--skaists {
		padding: 241px 0
	}
	.hero__screen--skaists .hero__text-content {
		padding: 0 calc(30 * 100vw / 768) 50px;
		-webkit-backdrop-filter: blur(1px) brightness(55%);
		backdrop-filter: blur(1px) brightness(55%)
	}
}

@media (max-width:425px) {
	.hero__screen--skaists {
		padding: 175px 0
	}
}

.hero__screen--siltuma {
	display: flex;
	justify-content: center;
	padding-top: 173px;
	padding-bottom: 28px
}

.hero__screen--siltuma .hero__text-content {
	padding: 88px 37px;
	background-color: rgba(0, 0, 0, .3);
	-webkit-backdrop-filter: blur(3px) brightness(87%);
	backdrop-filter: blur(3px) brightness(87%)
}

.hero__screen--siltuma .hero__title {
	margin-top: 13px;
	margin-bottom: 9px;
	border: 2px solid #fff;
	padding: 0 31px 8px;
	font-weight: 600;
	font-size: 131px
}

.hero__screen--siltuma .hero__subtitle {
	font-weight: 400;
	font-size: 54px
}

.hero__screen--siltuma .hero__btn {
	margin: 67px auto 0;
	border: none;
	background: linear-gradient(rgba(238, 26, 28, .63) 30%, rgba(255, 42, 50, .55) 45%, rgba(239, 13, 22, .52) 70%, rgba(218, 18, 18, .5))
}

@media (max-width:1200px) {
	.hero__screen--siltuma .hero__text-content {
		padding: calc(88 * 100vw / 1200) calc(37 * 100vw / 1200);
		background-color: rgba(0, 0, 0, .3);
		-webkit-backdrop-filter: blur(3px) brightness(87%);
		backdrop-filter: blur(3px) brightness(87%)
	}
	.hero__screen--siltuma .hero__title {
		padding: 0 calc(31 * 100vw / 1200) 8px;
		font-size: calc(131 * 100vw / 1200)
	}
	.hero__screen--siltuma .hero__subtitle {
		font-size: calc(54 * 100vw / 1200)
	}
	.hero__screen--siltuma .hero__btn {
		margin-top: calc(67 * 100vw / 1200)
	}
}

@media (max-width:768px) {
	.hero__screen--siltuma {
		align-items: flex-end;
		justify-content: flex-start
	}
	.hero__screen--siltuma .hero__wrapper {
		padding: 13px 25px 13px 0;
		height: initial
	}
	.hero__screen--siltuma .hero__text-content {
		padding: 14px 5px 17px 31px
	}
	.hero__screen--siltuma .hero__title {
		font-size: 59px
	}
	.hero__screen--siltuma .hero__subtitle {
		font-size: 35px
	}
	.hero__screen--siltuma .hero__btn {
		position: static;
		margin-top: 15px;
		padding: 10px 16.5px;
		font-size: 17px
	}
	.hero__screen--siltuma .hero__btn svg {
		width: 10px;
		height: 16px
	}
}

@media (max-width:375px) {
	.hero__screen--siltuma {
		align-items: center;
		justify-content: center;
		padding-top: calc(150 * 100vw / 375)
	}
	.hero__screen--siltuma .hero__wrapper {
		padding: 15px
	}
	.hero__screen--siltuma .hero__text-content {
		padding: 5px 10px
	}
	.hero__screen--siltuma .hero__subtitle {
		font-size: calc(35 * 100vw / 375)
	}
	.hero__screen--siltuma .hero__title {
		font-size: calc(59 * 100vw / 375)
	}
	.hero__screen--siltuma .hero__btn {
		padding: calc(10 * 100vw / 375) calc(16.5 * 100vw / 375);
		font-size: calc(17 * 100vw / 375)
	}
}

.hero__screen--skats {
	display: flex;
	align-items: center;
	justify-content: center
}

.hero__screen--skats .hero__text-content {
	margin-top: 130px;
	padding: 0;
	width: 100%;
	max-width: 1050px;
	background: 0 0;
	-webkit-backdrop-filter: none;
	backdrop-filter: none
}

@media (max-width:767px) {
	.hero__screen--skats .hero__title {
		font-size: calc(10px + 205.7 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.hero__screen--skats .hero__title {
		font-size: calc(10px + 121 * (100vw / 1920))
	}
}

.hero__screen--skats .hero__subtitle {
	margin-top: 5px;
	text-align: center
}

@media (max-width:767px) {
	.hero__screen--skats .hero__subtitle {
		font-size: calc(5px + 83.3 * ((100vw - 320px)/ 1920))
	}
	.hero__title {
		font-size: calc(55px + 183.6 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.hero__screen--skats .hero__subtitle {
		font-size: calc(5px + 49 * (100vw / 1920))
	}
}

.hero__screen--skats .hero__btn {
	margin: 48px auto 0
}

@media (max-width:768px) {
	.hero__screen--skats .hero__title {
		font-size: 103px
	}
	.hero__screen--skats .hero__subtitle {
		font-size: 42px
	}
	.hero__screen--skats .hero__btn {
		position: static;
		margin-top: 50px;
		border: none;
		background: linear-gradient(174deg, rgba(248, 55, 63, .46) 0, rgba(255, 91, 99, .42) 21%, rgba(239, 40, 48, .51) 42%, rgba(157, 23, 27, .79) 62%, rgba(211, 45, 50, .8) 100%)
	}
}

@media (max-width:576px) {
	.hero__screen--skats .hero__title {
		font-size: calc(103 * 100vw / 576)
	}
	.hero__screen--skats .hero__subtitle {
		font-size: calc(42 * 100vw / 576)
	}
	.hero__screen--skats .hero__btn {
		margin-top: calc(50 * 100vw / 576);
		padding: calc(17 * 100vw / 576) calc(33 * 100vw / 576);
		font-size: calc(36 * 100vw / 576)
	}
}

.hero__screen--gaismas {
	display: flex;
	justify-content: flex-end;
	padding-top: 202px;
	padding-right: 192px
}

.hero__screen--gaismas .hero__wrapper {
	display: flex;
	padding: calc(35 * 100vw / 1920);
	height: 573px;
	background: rgba(0, 0, 0, .26);
	-webkit-backdrop-filter: none;
	backdrop-filter: none
}

.hero__screen--gaismas .hero__text-content {
	padding: 47px 38px 43px;
	max-width: initial;
	text-align: center;
	background-color: rgba(0, 0, 0, .5);
	-webkit-backdrop-filter: none;
	backdrop-filter: none
}

.hero__screen--gaismas .hero__subtitle {
	font-weight: 400;
	font-size: 54px
}

.hero__screen--gaismas .hero__title {
	margin: 10px 0;
	font-size: 131px
}

.hero__screen--gaismas .hero__btn {
	margin: 35px auto 0
}

@media (max-width:1150px) {
	.hero__screen--gaismas {
		padding-right: calc(192 * 100vw / 1150)
	}
	.hero__screen--gaismas .hero__wrapper {
		height: calc(573 * 100vw / 1150)
	}
	.hero__screen--gaismas .hero__text-content {
		padding: calc(47 * 100vw / 1150) calc(38 * 100vw / 1150) calc(43 * 100vw / 1150)
	}
	.hero__screen--gaismas .hero__subtitle {
		font-size: calc(54 * 100vw / 1150)
	}
	.hero__screen--gaismas .hero__title {
		font-size: calc(131 * 100vw / 1150)
	}
	.hero__screen--gaismas .hero__btn {
		margin-top: calc(35 * 100vw / 1150)
	}
}

@media (max-width:768px) {
	.hero__screen--gaismas {
		align-items: flex-end;
		justify-content: flex-end;
		padding: 0
	}
	.hero__screen--gaismas .hero__wrapper {
		margin-bottom: 13px;
		padding: 18px 0 18px 18px;
		height: initial
	}
	.hero__screen--gaismas .hero__text-content {
		padding: 13px 18px 23px;
		-webkit-backdrop-filter: blur(1px) brightness(90%);
		backdrop-filter: blur(1px) brightness(90%)
	}
	.hero__screen--gaismas .hero__subtitle {
		font-weight: 400;
		font-size: 30px
	}
	.hero__screen--gaismas .hero__subtitle span {
		font-size: 45px
	}
	.hero__screen--gaismas .hero__title {
		margin: 0;
		font-size: 81px
	}
	.hero__screen--gaismas .hero__btn {
		position: static;
		margin-top: 10px;
		border: none;
		padding: 9px 16px;
		font-weight: 600;
		font-size: 17px;
		background: linear-gradient(rgba(255, 68, 69, .63) 30%, rgba(253, 78, 85, .55) 45%, rgba(255, 41, 49, .52) 70%, rgba(255, 56, 56, .5))
	}
	.hero__screen--gaismas .hero__btn span {
		margin-right: 22px
	}
	.hero__screen--gaismas .hero__btn svg {
		width: 10px;
		height: 15px
	}
}

@media (max-width:375px) {
	.hero__screen--gaismas {
		justify-content: center;
		padding-bottom: 75px
	}
	.hero__screen--gaismas .hero__wrapper {
		padding: 18px
	}
}

.hero__background-image {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	width: 100%;
	height: 100%
}

.hero__background-image img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.hero__wrapper {
	padding: calc(34 * 100vw / 1920) calc(36 * 100vw / 1920);
	height: 713px;
	background-color: rgba(255, 255, 255, 0);
	-webkit-backdrop-filter: blur(3px) brightness(87%);
	backdrop-filter: blur(3px) brightness(87%)
}

@media (max-width:1200px) {
	.hero__wrapper {
		height: calc(713 * 100vw / 1200)
	}
}

.hero__text-content {
	padding: 0 calc(57 * 100vw / 1920) calc(22 * 100vw / 1920) calc(30 * 100vw / 1920);
	width: 100%;
	max-width: 778px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	background-color: rgba(255, 255, 255, 0);
	-webkit-backdrop-filter: blur(1px) brightness(70%);
	backdrop-filter: blur(1px) brightness(70%)
}

.hero__title {
	font-weight: 600
}

@media (min-width:767px) {
	.hero__title {
		font-size: calc(55px + 108 * (100vw / 1920))
	}
}

@media (max-width:768px) {
	.hero__title {
		font-size: 121px
	}
}

@media (max-width:576px) {
	.hero__screen--gaismas .hero__subtitle {
		font-size: calc(30 * 100vw / 576)
	}
	.hero__screen--gaismas .hero__subtitle span {
		font-size: calc(45 * 100vw / 576)
	}
	.hero__screen--gaismas .hero__title {
		font-size: calc(81 * 100vw / 576)
	}
	.hero__title {
		font-size: calc(121 * 100vw / 576)
	}
}

.hero__subtitle {
	font-weight: 500;
	font-size: 62px
}

@media (max-width:767px) {
	.hero__subtitle {
		font-size: calc(20px + 71.4 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.hero__subtitle {
		font-size: calc(20px + 42 * (100vw / 1920))
	}
}

@media (max-width:768px) {
	.hero__subtitle {
		font-weight: 400;
		font-size: 61px
	}
}

@media (max-width:576px) {
	.hero__subtitle {
		font-size: calc(61 * 100vw / 576)
	}
}

.hero__btn {
	display: flex;
	align-items: center;
	margin-top: 96px;
	margin-left: auto;
	border: none;
	padding: calc(17 * 100vw / 1920) calc(33 * 100vw / 1920);
	font-size: 36px;
	text-transform: uppercase;
	color: #fff;
	background: linear-gradient(174deg, rgba(248, 55, 63, .46) 0, rgba(255, 91, 99, .42) 21%, rgba(239, 40, 48, .51) 42%, rgba(157, 23, 27, .79) 62%, rgba(211, 45, 50, .8) 100%);
	transition: opacity .15s linear;
	cursor: pointer;
	-webkit-backdrop-filter: blur(1px) brightness(70%);
	backdrop-filter: blur(1px) brightness(70%)
}

@media (max-width:767px) {
	.hero__btn {
		font-size: calc(5px + 52.7 * ((100vw - 320px)/ 1920))
	}
	.banner-contact__link address {
		font-size: calc(8px + 13.6 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.hero__btn {
		font-size: calc(5px + 31 * (100vw / 1920))
	}
}

.hero__btn span {
	margin-right: 25px
}

.hero__btn svg {
	width: 18px;
	height: 31px;
	fill: #fff
}

.hero__btn:focus,
.hero__btn:hover {
	opacity: .9
}

.hero__btn:active {
	opacity: .8
}

@media (max-width:768px) {
	.hero__btn {
		position: absolute;
		top: calc(50% + 105px);
		border: none;
		padding: 15px 25px;
		font-weight: 600;
		font-size: 29px
	}
	.hero__btn svg {
		width: 15px;
		height: 25px
	}
}

@media (max-width:576px) {
	.hero__btn {
		top: calc(40% + calc(120 * 100vw / 450))
	}
}

@media (max-width:457px) {
	.hero__btn {
		top: calc(40% + calc(180 * 100vw / 450));
		padding: calc(15 * 100vw / 450) calc(25 * 100vw / 450);
		font-size: calc(29 * 100vw / 450)
	}
}

@media (max-width:425px) {
	.hero__btn {
		top: calc(40% + calc(140 * 100vw / 450))
	}
}

@media (max-width:375px) {
	.hero__btn {
		top: calc(50% + calc(120 * 100vw / 450))
	}
}

.hero__arrow {
	position: absolute;
	top: 50%;
	z-index: 100;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 60px;
	height: 60px;
	background: linear-gradient(to right, rgba(255, 255, 255, .5) 70%, rgba(255, 255, 255, .5));
	transition: opacity .15s linear
}

.hero__arrow svg {
	width: 18px;
	height: 31px
}

.hero__arrow:focus,
.hero__arrow:hover {
	opacity: .8
}

.hero__arrow:active {
	opacity: .7
}

.hero__arrow--left {
	left: 93px
}

.hero__arrow--right {
	right: 93px;
	transform: rotate(180deg)
}

.banner-contact {
	position: absolute;
	top: 0;
	z-index: 100;
	padding: 15px calc(248 * 100vw / 1920);
	width: 100%;
	font-family: Roboto;
	background-color: rgba(255, 255, 255, 0);
	-webkit-backdrop-filter: blur(5px) brightness(45%);
	backdrop-filter: blur(5px) brightness(45%)
}

@media (max-width:768px) {
	.banner-contact,
	.hero__arrow {
		display: none
	}
}

.banner-contact__container {
	display: flex;
	align-items: center;
	justify-content: space-between
}

@media (max-width:992px) {
	.hero__btn {
		margin-top: 11px;
		margin-left: 0
	}
	.banner-contact {
		padding: 15px 0
	}
	.banner-contact__container {
		justify-content: center
	}
	.banner-contact__left {
		margin-right: 15px
	}
}

.banner-contact__left,
.banner-contact__right {
	display: flex;
	align-items: center
}

.banner-contact__address {
	margin-right: calc(38 * 100vw / 1920)
}

.banner-contact__address:last-of-type {
	margin-right: 0
}

.banner-contact__address--email {
	margin-right: calc(32 * 100vw / 1920)
}

.banner-contact__link {
	display: flex;
	align-items: center;
	transition: opacity .15s linear
}

.banner-contact__link svg {
	margin-right: 10px;
	width: 12px;
	height: 17px
}

.banner-contact__link address {
	font-weight: 700;
	font-style: normal;
	color: #fff
}

.banner-contact__link:focus,
.banner-contact__link:hover {
	opacity: .8
}

.banner-contact__link--mail svg {
	width: 24px;
	height: 17px
}

.banner-contact__link--phone svg {
	width: 11px;
	height: 21px
}

.logi-banners {
	padding: calc(52 * 100vw / 1920) calc(215 * 100vw / 1920) 0
}

.logi-banners__container {
	display: flex;
	justify-content: space-between
}

.logi-banners__card {
	position: relative;
	width: 100%;
	height: calc(225 * 100vw / 1920);
	min-height: 175px;
	max-width: 466px
}

.logi-banners__card:not(.logi-banners__card:last-of-type) {
	margin-right: 32px
}

@media (max-width:992px) {
	.logi-banners__card:not(.logi-banners__card: last-of-type) {
		margin-right:16px;
		margin-bottom: 32px
	}
}

@media (max-width:768px) {
	.logi-banners__container {
		flex-direction: column;
		align-items: center;
		margin-top: 16px
	}
	.logi-banners__card:not(.logi-banners__card:last-of-type) {
		margin-right: 0
	}
}

@media (max-width:576px) {
	.logi-banners {
		padding: calc(52 * 100vw / 1920) 30px 0
	}
	.logi-banners__card {
		height: calc(245 * 100vw / 576);
		min-height: unset;
		max-width: initial
	}
	.logi-banners__card:not(.logi-banners__card:last-of-type) {
		margin-bottom: 22px
	}
}

.logi-banners__picture {
	display: contents
}

.logi-banners__picture img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.logi-banners__title {
	position: absolute;
	right: -14.7px;
	bottom: 12px;
	display: flex;
	align-items: center;
	padding-right: calc(27 * 100vw / 1920);
	padding-left: calc(22 * 100vw / 1920);
	height: calc(62 * 100vw / 1920);
	min-height: 45px;
	box-shadow: inset 0 3px 6px rgba(0, 0, 0, .16);
	font-weight: 500;
	text-transform: uppercase;
	color: #000;
	background-color: rgba(255, 255, 255, .8);
	transition: opacity .15s linear;
	-webkit-backdrop-filter: brightness(150%) opacity(80%);
	backdrop-filter: brightness(150%) opacity(80%)
}

@media (max-width:767px) {
	.logi-banners__title {
		font-size: calc(8px + 40.8 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.banner-contact__link address {
		font-size: calc(8px + 8 * (100vw / 1920))
	}
	.logi-banners__title {
		font-size: calc(8px + 24 * (100vw / 1920))
	}
	.logi-banners__title:lang(en) {
		font-size: calc(8px + 18 * (100vw / 1920))
	}
}

.logi-banners__title svg {
	margin-left: 28.5px;
	width: 13px;
	height: 22px;
	fill: #000
}

.logi-banners__title:hover {
	opacity: .8
}

.logi-banners__title:active {
	opacity: .6
}

@media (max-width:768px) {
	.logi-banners__title {
		font-size: 24px
	}
}

@media (max-width:576px) {
	.logi-banners__title {
		justify-content: space-between;
		padding: calc(15 * 100vw / 576) calc(30 * 100vw / 576) calc(15 * 100vw / 576) calc(25 * 100vw / 576);
		height: calc(68 * 100vw / 576);
		min-width: calc(410 * 100vw / 576);
		font-size: calc(33 * 100vw / 576)
	}
	.logi-banners__title svg {
		margin-left: calc(52 * 100vw / 576);
		width: calc(15 * 100vw / 576);
		height: calc(25 * 100vw / 576)
	}
}

@media (max-width:350px) {
	.logi-banners__title {
		width: 100%;
		min-width: unset
	}
	.logi-banners__title svg {
		margin-left: 10px
	}
}

.logi-banners__link::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.features__container {
	display: flex;
	padding: calc(86 * 100vw / 1920) calc(250 * 100vw / 1920) 0 calc(207 * 100vw / 1920)
}

@media (max-width:1560px) {
	.features__container {
		margin-bottom: 60px
	}
}

@media (max-width:1120px) {
	.features__container {
		margin-bottom: 0
	}
}

@media (max-width:576px) {
	.features__container {
		padding: calc(50 * 100vw / 576) calc(20 * 100vw / 576) 0
	}
}

.features__text-container {
	position: relative;
	margin-right: calc(105 * 100vw / 1920)
}

.features__left {
	margin-top: calc(90 * 100vw / 1920)
}

@media (max-width:768px) {
	.features__text-container {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-right: 0;
		width: 100%
	}
	.features__left {
		display: none
	}
}

.features__image-wrapper {
	width: 100%;
	height: calc(554 * 100vw / 1920);
	max-width: calc(669 * 100vw / 1920)
}

.features__picture {
	display: contents
}

.features__picture img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.features__title {
	position: absolute;
	right: calc(-312 * 100vw / 1920);
	top: calc(-35 * 100vw / 1920);
	display: inline-block;
	padding: calc(12 * 100vw / 1920) calc(52 * 100vw / 1920);
	font-weight: 600;
	text-transform: uppercase;
	color: #262626;
	background-color: #fff
}

.features__wrapper {
	display: flex;
	flex-direction: column;
	padding-top: calc(65 * 100vw / 1920);
	padding-bottom: calc(65 * 100vw / 1920);
	padding-left: calc(65 * 100vw / 1920);
	width: calc(685 * 100vw / 1920)
}

.features__list {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%
}

.features__list:not(.features__list:first-of-type) {
	margin-top: calc(80 * 100vw / 1920)
}

@media (max-width:768px) {
	.features__title {
		position: static
	}
	.features__wrapper {
		padding-right: calc(65 * 100vw / 1920);
		width: 100%
	}
	.features__list {
		justify-content: center;
		width: 100%
	}
}

.features__item {
	display: flex;
	flex: 1;
	max-width: calc(290 * 100vw / 1920)
}

.features__item svg {
	flex-shrink: 0
}

.features__item span {
	margin-left: calc(25 * 100vw / 1920);
	font-weight: 600;
	line-height: calc(39 * 100vw / 1920);
	color: #262626
}

@media (max-width:767px) {
	.features__title {
		font-size: calc(12px + 51 * ((100vw - 320px)/ 1920))
	}
	.features__item span {
		font-size: calc(2px + 51 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.features__title {
		font-size: calc(12px + 30 * (100vw / 1920))
	}
	.features__item span {
		font-size: calc(2px + 30 * (100vw / 1920))
	}
	.features__item span:lang(en) {
		font-size: calc(2px + 28 * (100vw / 1920))
	}
}

.features__item:first-of-type {
	margin-top: 0
}

@media (max-width:768px) {
	.features__item {
		align-items: center;
		justify-content: space-between;
		max-width: 300px
	}
	.features__item span {
		display: block;
		flex: 1;
		max-width: 180px;
		font-size: calc(25 * 100vw / 768);
		line-height: calc(30 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.features__title {
		font-size: calc(42 * 100vw / 576)
	}
	.features__wrapper {
		padding: calc(26 * 100vw / 576) calc(25 * 100vw / 576) calc(39 * 100vw / 576);
		width: 100%
	}
	.features__list:not(.features__list:first-of-type) {
		margin-top: calc(60 * 100vw / 576)
	}
	.features__item {
		justify-content: space-between
	}
	.features__item span {
		max-width: calc(150 * 100vw / 576);
		font-size: calc(23 * 100vw / 576)
	}
}

.features__item--lorry span {
	margin-left: calc(8 * 100vw / 1920)
}

.features__icon {
	display: inline-flex;
	align-items: center;
	max-width: calc(85 * 100vw / 1920)
}

.features__frame {
	position: absolute;
	left: 0;
	top: calc(2 * 100vw / 1920);
	z-index: -1;
	border: 2px solid #1c95d1;
	width: calc(1127 * 100vw / 1920);
	height: calc(539 * 100vw / 1920)
}

@media (max-width:768px) {
	.features__icon {
		max-width: unset
	}
	.features__frame {
		top: 17px;
		width: 100%;
		height: 100%
	}
}

@media (max-width:576px) {
	.features__frame {
		top: calc(25 * 100vw / 576);
		height: 95%
	}
}

.sprite--diamond {
	width: calc(92 * 100vw / 1920);
	height: calc(92 * 100vw / 1920)
}

@media (max-width:768px) {
	.sprite--diamond {
		width: 67px;
		height: 67px
	}
}

@media (max-width:576px) {
	.sprite--diamond {
		width: calc(67 * 100vw / 576);
		height: calc(67 * 100vw / 576)
	}
}

.sprite--window {
	width: calc(74 * 100vw / 1920);
	height: calc(78 * 100vw / 1920)
}

@media (max-width:768px) {
	.sprite--window {
		width: 55px;
		height: 57px
	}
}

@media (max-width:576px) {
	.sprite--window {
		width: calc(55 * 100vw / 576);
		height: calc(57 * 100vw / 576)
	}
}

.sprite--heart {
	width: calc(77 * 100vw / 1920);
	height: calc(68 * 100vw / 1920)
}

@media (max-width:768px) {
	.sprite--heart {
		width: 56px;
		height: 50px
	}
}

@media (max-width:576px) {
	.sprite--heart {
		width: calc(56 * 100vw / 576);
		height: calc(50 * 100vw / 576)
	}
}

.sprite--architect {
	width: calc(69 * 100vw / 1920);
	height: calc(79 * 100vw / 1920)
}

@media (max-width:768px) {
	.sprite--architect {
		width: 50px;
		height: 58px
	}
}

@media (max-width:576px) {
	.sprite--architect {
		width: calc(65 * 100vw / 576);
		height: calc(65 * 100vw / 576)
	}
}

.sprite--money {
	width: calc(79 * 100vw / 1920);
	height: calc(68 * 100vw / 1920)
}

@media (max-width:768px) {
	.sprite--money {
		width: 58px;
		height: 50px
	}
}

@media (max-width:576px) {
	.sprite--money {
		width: calc(60 * 100vw / 576);
		height: calc(60 * 100vw / 576)
	}
}

.sprite--lorry {
	width: calc(83 * 100vw / 1920);
	height: calc(58 * 100vw / 1920)
}

@media (max-width:768px) {
	.sprite--lorry {
		width: 60px;
		height: 42px
	}
}

.suggestion {
	padding-top: 48px;
	padding-bottom: 95px
}

@media (max-width:576px) {
	.sprite--lorry {
		width: calc(60 * 100vw / 576);
		height: calc(60 * 100vw / 576)
	}
	.suggestion {
		padding-top: 40px;
		padding-bottom: 50px
	}
}

.suggestion--short {
	padding-top: calc(60 * 100vw / 1920);
	padding-bottom: 11px
}

.suggestion--short .suggestion__title {
	font-weight: 600;
	color: #262626
}

.suggestion--short .suggestion-card__title {
	color: #262626
}

@media (max-width:1443px) and (max-width:767px) {
	.suggestion--short .suggestion__title {
		font-size: calc(2px + 68 * ((100vw - 320px)/ 1920))
	}
}

@media (max-width:1443px) and (min-width:767px) {
	.suggestion--short .suggestion__title {
		font-size: calc(2px + 40 * (100vw / 1920))
	}
}

@media (max-width:1443px) {
	.suggestion--short .suggestion__title {
		left: calc(370 * 100vw / 1920);
		top: calc(-110 * 100vw / 1920)
	}
	.suggestion--short .suggestion__title::after {
		z-index: -1
	}
}

@media (max-width:1440px) {
	.suggestion--short .suggestion-card {
		width: calc(400 * 100vw / 1920);
		height: calc(500 * 100vw / 1920)
	}
	.suggestion-card {
		width: calc(436 * 100vw / 1920);
		height: calc(560 * 100vw / 1920)
	}
}

@media (max-width:1250px) {
	.suggestion--short {
		margin-top: 30px
	}
}

@media (max-width:1200px) {
	.suggestion--short {
		margin-top: 50px
	}
}

@media (max-width:1125px) {
	.suggestion--short {
		margin-top: 0
	}
	.suggestion--short .suggestion__title {
		left: 0;
		top: 0
	}
}

@media (max-width:992px) {
	.suggestion--short .suggestion__list {
		justify-content: center
	}
	.suggestion--short .suggestion-card {
		flex: 1;
		height: 350px;
		max-width: 300px
	}
	.suggestion--short .suggestion__title {
		margin-bottom: 35px;
		font-size: 28px
	}
	.suggestion--short .suggestion__title::after {
		top: calc(100% + 10px)
	}
}

@media (max-width:870px) {
	.suggestion--short .suggestion-card {
		height: 390px;
		max-width: calc(300 * 100vw / 870)
	}
	.suggestion--short .suggestion-card:last-of-type {
		margin-bottom: 0
	}
	.suggestion--short .suggestion-card:nth-child(2n),
	.suggestion--short .suggestion-card:nth-child(3n),
	.suggestion--short .suggestion-card:nth-last-child(-n+2) {
		margin-bottom: 20px
	}
	.suggestion--short .suggestion-card__title {
		padding: 15px 8px 15px calc(37 * 100vw / 870);
		width: 95%;
		height: unset
	}
	.suggestion--short .suggestion-card__title span {
		font-size: calc(22 * 100vw / 870)
	}
	.suggestion--short .suggestion-card__title svg {
		width: calc(12 * 100vw / 870);
		height: calc(18 * 100vw / 870)
	}
}

@media (max-width:768px) {
	.suggestion--short {
		padding-top: 0
	}
	.suggestion--short .suggestion__list {
		flex-direction: column;
		align-items: center
	}
	.suggestion--short .suggestion-card {
		flex: initial;
		margin-right: 0;
		margin-bottom: 25px;
		width: 436px;
		height: 560px;
		max-width: unset
	}
	.suggestion--short .suggestion-card:nth-child(2n),
	.suggestion--short .suggestion-card:nth-child(3n),
	.suggestion--short .suggestion-card:nth-last-child(-n+2),
	.suggestion--short .suggestion-card:nth-last-child(-n+3) {
		margin: 0 0 25px
	}
	.suggestion--short .suggestion-card:last-of-type {
		margin-bottom: 0
	}
	.suggestion--short .suggestion__title {
		margin-bottom: 45px;
		font-size: 42px
	}
	.suggestion--short .suggestion__title::after {
		width: 500px
	}
	.suggestion--short .suggestion-card__title {
		position: absolute;
		right: -20px;
		padding: 15px 17px 15px 37px;
		width: 386px;
		font-size: 32px
	}
	.suggestion--short .suggestion-card__title span {
		font-size: inherit
	}
	.suggestion--short .suggestion-card__title svg {
		width: 18px;
		height: 32px
	}
}

.suggestion__container {
	position: relative;
	padding-right: calc(236 * 100vw / 1920);
	padding-left: calc(230 * 100vw / 1920)
}

@media (max-width:576px) {
	.suggestion--short .suggestion-card {
		margin-bottom: calc(25 * 100vw / 576);
		width: calc(436 * 100vw / 576);
		height: calc(560 * 100vw / 576)
	}
	.suggestion--short .suggestion__title {
		margin-bottom: calc(45 * 100vw / 576);
		font-size: calc(42 * 100vw / 576)
	}
	.suggestion--short .suggestion__title::after {
		width: calc(500 * 100vw / 576)
	}
	.suggestion--short .suggestion-card__title {
		padding: calc(15 * 100vw / 576) calc(17 * 100vw / 576) calc(15 * 100vw / 576) calc(37 * 100vw / 576);
		width: calc(386 * 100vw / 576);
		font-size: calc(32 * 100vw / 576)
	}
	.suggestion--short .suggestion-card__title svg {
		width: calc(16 * 100vw / 576);
		height: calc(32 * 100vw / 576)
	}
	.suggestion__container {
		padding: 0 calc(27 * 100vw / 576)
	}
}

.suggestion__title {
	position: absolute;
	left: 370px;
	top: -110px;
	text-transform: uppercase
}

@media (max-width:767px) {
	.suggestion__title {
		font-size: calc(24px + 30.6 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.suggestion__title {
		font-size: calc(24px + 18 * (100vw / 1920))
	}
}

.suggestion__title::after {
	content: "";
	position: absolute;
	left: -55px;
	top: calc(100% + 16px);
	width: 500px;
	height: 2px;
	background: #1c95d1
}

@media (max-width:1125px) {
	.suggestion__title {
		position: relative;
		left: 0;
		top: 0;
		display: flex;
		justify-content: center;
		margin-bottom: 50px
	}
	.suggestion__title::after {
		left: 50%;
		width: calc(500 * 100vw / 1200);
		transform: translateX(-50%)
	}
}

.suggestion__list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center
}

.suggestion__item {
	margin-right: calc(57 * 100vw / 1920);
	margin-bottom: calc(61 * 100vw / 1920)
}

.suggestion__item:nth-last-child(-n+3) {
	margin-bottom: 0
}

.suggestion__item:nth-child(3n) {
	margin-right: 0
}

@media (max-width:1100px) {
	.suggestion__item {
		margin-right: calc(20 * 100vw / 1100);
		margin-bottom: calc(25 * 100vw / 1100)
	}
}

@media (max-width:880px) {
	.suggestion__item,
	.suggestion__item:nth-child(3n) {
		margin-right: 25px;
		margin-bottom: 25px
	}
	.suggestion__item:nth-child(2n) {
		margin-right: 0;
		margin-bottom: 25px
	}
	.suggestion__item:nth-last-child(-n+2) {
		margin-bottom: 0
	}
}

@media (max-width:576px) {
	.suggestion__item,
	.suggestion__item:nth-child(3n) {
		margin-right: calc(25 * 100vw / 576);
		margin-bottom: calc(11 * 100vw / 576)
	}
	.suggestion__item:nth-child(2n) {
		margin-right: 0;
		margin-bottom: calc(11 * 100vw / 576)
	}
	.suggestion__item:nth-last-child(-n+2) {
		margin-bottom: 0
	}
}

@media (max-width:380px) {
	.suggestion__list {
		flex-direction: column
	}
	.suggestion__item,
	.suggestion__item:nth-child(2n),
	.suggestion__item:nth-child(3n) {
		margin-right: 0;
		margin-bottom: calc(25 * 100vw / 380)
	}
	.suggestion__item:nth-last-child(-n+2) {
		margin-bottom: calc(25 * 100vw / 380)
	}
	.suggestion__item:last-of-type {
		margin-bottom: 0
	}
}

.suggestion-card {
	position: relative;
	width: calc(436 * 100vw / 1920);
	height: calc(560 * 100vw / 1920);
	min-width: 200px;
	min-height: 250px
}

@media (max-width:992px) {
	.suggestion-card {
		flex: 1;
		height: 315px
	}
}

@media (max-width:768px) {
	.suggestion-card {
		min-width: 180px
	}
}

@media (max-width:576px) {
	.suggestion-card {
		height: calc(315 * 100vw / 576)
	}
}

@media (max-width:450px) {
	.suggestion-card {
		min-width: 150px
	}
}

@media (max-width:380px) {
	.suggestion-card {
		width: 100%;
		height: 315px
	}
}

.suggestion-card__picture {
	display: contents
}

.suggestion-card__picture img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	box-shadow: 8px 9px 13px rgba(19, 15, 15, .2);
	-o-object-fit: cover;
	object-fit: cover
}

.suggestion-card__title {
	position: absolute;
	right: -20px;
	bottom: 21px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-right: calc(17 * 100vw / 1920);
	padding-left: calc(37 * 100vw / 1920);
	width: calc(386 * 100vw / 1920);
	height: calc(68 * 100vw / 1920);
	box-shadow: 0 3px 6px rgba(28, 149, 209, .5);
	font-weight: 600;
	background: rgba(241, 252, 255, .8);
	transition: opacity .15s linear
}

@media (max-width:767px) {
	.suggestion-card__title {
		font-size: calc(4px + 47.6 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.suggestion-card__title {
		font-size: calc(4px + 28 * (100vw / 1920))
	}
}

.suggestion-card__title svg {
	width: calc(18 * 100vw / 1920);
	height: calc(31 * 100vw / 1920)
}

.suggestion-card__title:hover {
	opacity: .8
}

.suggestion-card__title:active {
	opacity: .7
}

@media (max-width:992px) {
	.suggestion-card__title {
		min-width: calc(240 * 100vw / 992)
	}
}

@media (max-width:768px) {
	.suggestion-card__title {
		right: 0;
		padding: calc(8 * 100vw / 768) calc(16 * 100vw / 768);
		width: unset;
		height: unset;
		min-width: calc(240 * 100vw / 768);
		font-size: calc(20 * 100vw / 768)
	}
	.suggestion-card__title svg {
		margin-left: calc(10 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.suggestion-card__title {
		padding: calc(8.5 * 100vw / 576) calc(20 * 100vw / 576);
		min-width: calc(200 * 100vw / 576);
		font-weight: 600;
		font-size: calc(17 * 100vw / 576)
	}
	.suggestion-card__title svg {
		margin-left: calc(20 * 100vw / 576);
		width: 10px;
		height: 17px
	}
}

@media (max-width:380px) {
	.suggestion-card__title {
		padding: calc(8.5 * 100vw / 380) calc(20 * 100vw / 380);
		min-width: calc(200 * 100vw / 380);
		font-weight: 600;
		font-size: calc(17 * 100vw / 380)
	}
	.suggestion-card__title svg {
		margin-left: calc(20 * 100vw / 380);
		width: 10px;
		height: 17px
	}
}

.suggestion-card__link {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.help {
	position: relative;
	padding-top: 38px;
	padding-bottom: 122px;
	min-height: 537px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat
}

@media (max-width:992px) {
	.help {
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		padding-bottom: 0
	}
}

.help__background-image {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 100%
}

.help__background-image img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.help__text-container {
	position: relative;
	padding: 26px calc(350 * 100vw / 1920) 71px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0);
	-webkit-backdrop-filter: blur(1px) brightness(50%);
	backdrop-filter: blur(1px) brightness(50%)
}

.help__title {
	font-weight: 600;
	text-transform: uppercase;
	color: #fff
}

@media (max-width:767px) {
	.help__title {
		font-size: calc(1px + 190.4 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.help__title {
		font-size: calc(1px + 112 * (100vw / 1920))
	}
}

@media (max-width:768px) {
	.help__text-container {
		padding: 30px calc(30 * 100vw / 768) 55px
	}
	.help__title {
		font-size: calc(64 * 100vw / 768)
	}
}

.help__subtitle {
	font-weight: 400;
	color: #fff
}

@media (max-width:767px) {
	.help__subtitle {
		font-size: calc(2px + 127.5 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.help__subtitle {
		font-size: calc(2px + 75 * (100vw / 1920))
	}
}

.help__subtitle span {
	margin-right: 80px
}

.help__subtitle span:last-of-type {
	margin-right: 0
}

@media (max-width:1440px) {
	.help__subtitle {
		margin-top: 15px
	}
	.help__subtitle span {
		margin-right: 20px
	}
}

@media (max-width:768px) {
	.help__subtitle {
		margin-top: 0;
		font-size: calc(44 * 100vw / 768)
	}
	.help__subtitle span {
		margin-right: calc(40 * 100vw / 768)
	}
}

.help__text {
	margin-top: 15px;
	font-weight: 400;
	font-size: 32px;
	color: #fff
}

@media (max-width:767px) {
	.help__text {
		font-size: calc(8px + 40.8 * ((100vw - 320px)/ 1920))
	}
	.help__link span {
		font-size: calc(10px + 98.6 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.help__text {
		font-size: calc(8px + 24 * (100vw / 1920))
	}
}

@media (max-width:1440px) {
	.help__text {
		margin-top: 20px
	}
}

@media (max-width:768px) {
	.help__text {
		margin-top: 25px;
		font-size: calc(32 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.help__text {
		margin-top: calc(25 * 100vw / 576)
	}
}

.help__link {
	position: absolute;
	left: 50%;
	top: 95%;
	display: inline-flex;
	align-items: center;
	margin-top: 23px;
	border: 1px solid #287a15;
	padding: calc(17 * 100vw / 1920) 0;
	padding-right: calc(47 * 100vw / 1920);
	padding-left: calc(64 * 100vw / 1920);
	background-color: #168725;
	transform: translate(-50%, -50%);
	transition: opacity .15s linear
}

.help__link svg {
	margin-right: calc(49 * 100vw / 1920);
	width: calc(37 * 100vw / 1920);
	height: calc(68 * 100vw / 1920)
}

.help__link span {
	font-weight: 600;
	color: #fff
}

@media (min-width:767px) {
	.help__link span {
		font-size: calc(10px + 58 * (100vw / 1920))
	}
}

.help__link:focus,
.help__link:hover {
	opacity: .9
}

.help__link:active {
	opacity: .8
}

@media (max-width:1024px) {
	.help__link svg {
		margin-right: 20px
	}
}

@media (max-width:768px) {
	.help__link {
		top: 99%;
		margin-top: 0;
		padding: 11px 36px 11px 46px;
		width: 100%;
		max-width: 510px
	}
	.help__link span {
		font-size: 49px
	}
	.help__link svg {
		width: 30px;
		height: 50px
	}
}

.profiles {
	position: relative;
	margin-bottom: calc(70 * 100vw / 1920);
}

.profiles .swiper-slide {
	height: unset
}

.profiles--logi .profiles__container {
	padding-top: calc(45 * 100vw / 1920)
}

.profiles--logi .profiles__tabs {
	margin-top: calc(56 * 100vw / 1920)
}

@media (max-width:992px) {
	.profiles {
		margin-top: 50px
	}
	.profiles--logi .profiles__title::after {
		top: calc(100% + calc(12 * 100vw / 992));
		width: calc(215 * 100vw / 992)
	}
}

@media (max-width:576px) {
	.help__link {
		padding: calc(11 * 100vw / 576) calc(36 * 100vw / 576) calc(11 * 100vw / 576) calc(46 * 100vw / 576);
		width: 100%;
		max-width: calc(510 * 100vw / 576)
	}
	.help__link span {
		font-size: calc(49 * 100vw / 576)
	}
	.help__link svg {
		width: calc(30 * 100vw / 576);
		height: calc(50 * 100vw / 576)
	}
	.profiles {
		margin-top: 30px;
		margin-bottom: 40px
	}
	.profiles--logi {
		margin-top: 20px
	}
	.profiles--logi .profiles__tabs {
		margin-top: calc(25 * 100vw / 576)
	}
	.profiles--logi .profiles__title::after {
		top: calc(100% + calc(2 * 100vw / 576));
		width: calc(215 * 100vw / 992)
	}
}

.profiles__container {
	padding-top: 45px;
	padding-right: calc(236 * 100vw / 1920);
	padding-left: calc(279 * 100vw / 1920)
}

@media (max-width:768px) {
	.profiles__container {
		padding: 45px 30px 0
	}
}

.profiles__title {
	position: relative;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
	color: #262626
}

@media (max-width:767px) {
	.profiles__title {
		font-size: calc(8px + 57.8 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.profiles__title {
		font-size: calc(8px + 34 * (100vw / 1920))
	}
}

.profiles__title::after {
	content: "";
	position: absolute;
	left: 50%;
	top: calc(100% + 12px);
	width: 215px;
	height: 2px;
	background: #1c95d1;
	transform: translateX(-50%)
}

@media (max-width:992px) {
	.profiles__title {
		font-size: 42px
	}
}

@media (max-width:600px) {
	.profiles__title {
		font-size: 38px
	}
}

@media (max-width:576px) {
	.profiles__container {
		padding: calc(50 * 100vw / 576) calc(25 * 100vw / 576) calc(10 * 100vw / 576)
	}
	.profiles__title {
		font-size: calc(40 * 100vw / 576)
	}
	.profiles__title::after {
		top: calc(55 * 100vw / 576);
		width: calc(214 * 100vw / 576)
	}
}

.profiles__tabs-control {
	display: flex;
	justify-content: center;
	margin: 32px auto 0;
	width: 100%;
	max-width: 740px;
	align-content: center;
    align-items: center;
}

@media (max-width:768px) {
	.profiles__tabs-control {
		justify-content: space-between
	}
}

.profiles__control {
	margin-right: 50px;
	font-weight: 600
}

@media (max-width:767px) {
	.profiles__control {
		font-size: calc(4px + 30.6 * ((100vw - 320px)/ 1920))
	}
	.profiles__btn span {
		font-size: calc(2px + 37.4 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.profiles__control {
		font-size: calc(4px + 18 * (100vw / 1920))
	}
}

.profiles__control:last-of-type {
	margin-right: 0
}

.profiles__control button {
	padding: 4px 16px;
	text-transform: uppercase;
	transition: opacity .15s linear
}

.profiles__control button:hover {
	opacity: .7
}

.profiles__control--active button {
	border: 1px solid #1c95d1
}

@media (max-width:992px) {
	.profiles__control {
		margin-right: 0;
		font-size: 18px
	}
}

@media (max-width:600px) {
	.profiles__control {
		font-size: 16px
	}
}

.profiles__tabs {
	margin-top: 48px
}

@media (max-width:576px) {
	.profiles__control {
		font-size: calc(18 * 100vw / 576)
	}
	.profiles__control button {
		padding: 0 calc(10 * 100vw / 576)
	}
	.profiles__tabs {
		margin-top: calc(72 * 100vw / 576)
	}
}

.profiles__content {
	display: flex;
	justify-content: space-between
}

.profiles__btn {
	position: relative;
	z-index: 10;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 45px auto 0;
	border: 1px solid #1c95d1;
	padding-right: calc(25 * 100vw / 1920);
	padding-left: calc(34 * 100vw / 1920);
	width: calc(425 * 100vw / 1920);
	height: 56px;
	background-color: #fff;
	transition: opacity .15s linear;
	cursor: pointer
}

.profiles__btn span {
	font-weight: 500;
	text-transform: uppercase;
	color: #262626
}

.profiles__btn svg {
	width: 10px;
	height: 18px
}

.profiles__btn:hover {
	opacity: .8
}

.profiles__btn:active {
	opacity: .7
}

@media (max-width:1200px) {
	.profiles__btn {
		padding-right: calc(12 * 100vw / 1200);
		padding-left: calc(12 * 100vw / 1200)
	}
}

@media (max-width:768px) {
	.profiles__btn {
		display: none
	}
}

.profile-card {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	text-transform: uppercase;
	color: #262626
}

.profile-card__title {
	position: relative;
	display: inline-block;
	font-weight: 600;
	font-size: 36px
}

@media (max-width:767px) {
	.profile-card__title {
		font-size: calc(2px + 57.8 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.profiles__btn span {
		font-size: calc(2px + 22 * (100vw / 1920))
	}
	.profile-card__title {
		font-size: calc(2px + 28 * (100vw / 1920))
	}
}

.profile-card__title::after {
	content: "";
	position: absolute;
	left: 50%;
	top: calc(100% + 2px);
	width: 76px;
	height: 2px;
	background: #1c95d1;
	transform: translateX(-50%)
}

@media (max-width:992px) {
	.profiles__btn {
		margin-top: 25px;
		padding: calc(8 * 100vw / 992) calc(16 * 100vw / 992);
		width: unset
	}
	.profiles__btn span {
		margin-right: calc(20 * 100vw / 992);
		font-size: calc(18 * 100vw / 992)
	}
	.profile-card__title {
		font-size: calc(24 * 100vw / 992)
	}
}

@media (max-width:600px) {
	.profile-card__title {
		font-size: 17px
	}
}

@media (max-width:576px) {
	.profile-card__title {
		font-size: calc(25 * 100vw / 576)
	}
	.profile-card__title::after {
		width: 54px
	}
}

.profile-card__subtitle {
	margin-top: 11px;
	font-weight: 400;
	font-size: 20px
}

@media (max-width:767px) {
	.profile-card__subtitle {
		font-size: calc(6px + 23.8 * ((100vw - 320px)/ 1920))
	}
	.profile-card__btn span {
		font-size: calc(6px + 30.6 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.profile-card__subtitle {
		font-size: calc(6px + 14 * (100vw / 1920))
	}
}

@media (max-width:992px) {
	.profile-card__subtitle {
		font-size: 13px
	}
}

@media (max-width:576px) {
	.profile-card__subtitle {
		margin-top: 7px;
		font-size: calc(13 * 100vw / 576)
	}
}

.profile-card__img-wrapper {
	margin-top: 12px;
	width: calc(234 * 100vw / 1920);
	height: calc(377 * 100vw / 1920)
}

@media (max-width:992px) {
	.profile-card__img-wrapper {
		width: calc(165 * 100vw / 992);
		height: calc(266 * 100vw / 992)
	}
}

.profile-card__image {
	display: contents
}

.profile-card__image img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.profile-card__control {
	margin-top: 20px;
	padding-bottom: calc(20 * 100vw / 1920);
}

@media (max-width:1440px) {
	.profile-card__control {
		margin-top: auto;
		padding-bottom: calc(20 * 100vw / 1440);
	}
}

@media (max-width:768px) {
	.profile-card__control {
		margin-top: 15px
	}
}

.profile-card__star {
	display: flex;
	justify-content: center
}

.profile-card__star .star {
	fill: #ffc107
}

.profile-card__star .star--empty {
	fill: #e5e5e5
}

.profile-card__star svg {
	margin-right: 12px;
	width: calc(40 * 100vw / 1920);
	height: calc(40 * 100vw / 1920)
}

.profile-card__star svg:last-child {
	margin-right: 0
}

@media (max-width:600px) {
	.profile-card__star svg {
		width: 16px;
		height: 16px
	}
}

@media (max-width:576px) {
	.profile-card__img-wrapper {
		width: calc(165 * 100vw / 576);
		height: calc(266 * 100vw / 576)
	}
	.profile-card__star svg {
		margin-right: calc(8 * 100vw / 576);
		width: calc(28 * 100vw / 576);
		height: calc(28 * 100vw / 576)
	}
}

.profile-card__btn {
	display: inline-flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 27px;
	border: 1px solid #707070;
	padding-right: calc(36 * 100vw / 1920);
	padding-left: calc(40 * 100vw / 1920);
	width: 100%;
	height: calc(48 * 100vw / 1920);
	max-width: calc(236 * 100vw / 1920);
	box-shadow: 0 3px 6px rgba(0, 0, 0, .11);
	background-color: #fff;
	cursor: pointer
}

.profile-card__btn span {
	font-weight: 500;
	text-transform: uppercase
}

@media (min-width:767px) {
	.profile-card__btn span {
		font-size: calc(6px + 18 * (100vw / 1920))
	}
}

.profile-card__btn svg {
	width: calc(10 * 100vw / 1920);
	height: calc(18 * 100vw / 1920)
}

.profile-card__btn:hover {
	opacity: .8
}

.profile-card__btn:active {
	opacity: .6
}

@media (max-width:992px) {
	.profile-card__btn {
		margin-top: 15px;
		padding: 7px 26px 7px 35px;
		height: 34px;
		max-width: 168px
	}
	.profile-card__btn svg {
		flex-shrink: 0;
		width: 8px;
		height: 13px
	}
	.profile-card__btn span {
		margin-right: 25px;
		font-size: 17px
	}
}

@media (max-width:600px) {
	.profile-card__btn span {
		margin-right: 15px;
		font-size: 15px
	}
}

@media (max-width:576px) {
	.profile-card__btn {
		margin-top: calc(15 * 100vw / 576);
		padding: 7px calc(26 * 100vw / 576) 7px calc(35 * 100vw / 576);
		height: unset;
		max-width: calc(168 * 100vw / 576)
	}
	.profile-card__btn svg {
		flex-shrink: 0;
		width: calc(8 * 100vw / 576);
		height: calc(13 * 100vw / 576)
	}
	.profile-card__btn span {
		margin-right: calc(25 * 100vw / 576);
		font-size: calc(17 * 100vw / 576)
	}
}

.profile-slider__arrow {
	position: absolute;
	top: 55%;
	transition: opacity .15s linear;
	z-index: 100;
}

.profile-slider__arrow svg {
	width: 24px;
	height: 38px
}

.profile-slider__arrow:first-of-type {
	left: calc(160 * 100vw / 1920);
	transform: rotate(180deg)
}

.profile-slider__arrow:hover {
	opacity: .8
}

.profile-slider__arrow:active {
	opacity: .7
}

@media (max-width:992px) {
	.profile-slider__arrow {
		top: 60%;
		transform: translateY(0)
	}
	.profile-slider__arrow svg {
		width: calc(20 * 100vw / 992);
		height: calc(30 * 100vw / 992)
	}
	.profile-slider__arrow:first-of-type {
		top: 60%
	}
}

.profile-slider__arrow--right {
	right: calc(160 * 100vw / 1920)
}

@media (max-width:768px) {
	.profile-slider__arrow {
		top: 70%
	}
	.profile-slider__arrow:first-of-type {
		left: 25px;
		top: 70%
	}
	.profile-slider__arrow--right {
		right: 25px
	}
}

@media (max-width:576px) {
	.profile-slider__arrow {
		top: 62%
	}
	.profile-slider__arrow svg {
		width: calc(14 * 100vw / 576);
		height: calc(22 * 100vw / 576)
	}
	.profile-slider__arrow:first-of-type {
		left: calc(25 * 100vw / 576);
		top: 62%
	}
	.profile-slider__arrow--right {
		right: calc(25 * 100vw / 576)
	}
}

.blogs {
	padding-bottom: calc(140 * 100vw / 1920);
	color: #262626
}

.blogs__container {
	position: relative;
	margin: 0 auto;
	width: calc(1475 * 100vw / 1920)
}

.blogs__container::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 33px;
	z-index: -1;
	border: 2px solid #1c95d1;
	width: calc(100% - 56px);
	height: calc(100% + 20px);
	transform: translateX(-50%)
}

@media (max-width:992px) {
	.blogs__container::after {
		top: calc(33 * 100vw / 992);
		width: calc(100% - calc(56 * 100vw / 992));
		height: calc(100% + calc(-10 * 100vw / 992))
	}
}

@media (max-width:576px) {
	.blogs__container {
		padding: 0 calc(50 * 100vw / 576);
		width: 100%
	}
	.blogs__container::after {
		top: calc(35 * 100vw / 576);
		width: calc(100% - calc(46 * 100vw / 576));
		height: calc(100% + calc(-10 * 100vw / 576))
	}
}

.blogs__title {
	display: block;
	margin: 0 auto;
	padding: 12px calc(30 * 100vw / 1920);
	max-width: calc(225 * 100vw / 1920);
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
	background-color: #fff
}

@media (max-width:767px) {
	.blogs__title {
		font-size: calc(2px + 68 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.blogs__title {
		font-size: calc(2px + 40 * (100vw / 1920))
	}
}

.blogs__list {
	display: flex;
	align-items: center;
	justify-content: space-between
}

@media (max-width:768px) {
	.blogs__list {
		flex-wrap: wrap;
		justify-content: center
	}
}

@media (max-width:576px) {
	.blogs__title {
		padding: calc(12 * 100vw / 576) calc(30 * 100vw / 576);
		max-width: calc(225 * 100vw / 576);
		font-size: calc(42 * 100vw / 576)
	}
	.blogs__list {
		flex-direction: column
	}
}

.blog-item {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-right: calc(40 * 100vw / 1920);
	padding: 0 calc(16 * 100vw / 1920);
	padding-top: calc(20 * 100vw / 1920);
	padding-bottom: calc(10 * 100vw / 1920);
	width: calc(465 * 100vw / 1920);
	height: calc(441 * 100vw / 1920);
	box-shadow: 0 5px 6px rgba(0, 0, 0, .3);
	background-color: #fff
}

.blog-item:lang(ru) {
	height: calc(455 * 100vw / 1920);
}

.blog-item:last-of-type {
	margin-right: 0
}

@media (max-width:768px) {
	.blog-item {
		margin-right: calc(25 * 100vw / 768);
		padding: 0 calc(16 * 100vw / 768);
		padding-top: calc(20 * 100vw / 768);
		padding-bottom: calc(10 * 100vw / 768);
		width: calc(280 * 100vw / 768);
		height: calc(250 * 100vw / 768)
	}
	.blog-item:last-of-type {
		margin-top: 25px;
		margin-right: 0
	}
	.blog-item:nth-child(2) {
		margin-right: 0
	}
}

@media (max-width:576px) {
	.blog-item {
		margin-right: 0;
		margin-bottom: calc(26 * 100vw / 576);
		padding: 0 calc(16 * 100vw / 576) calc(10 * 100vw / 576);
		width: 100%;
		height: calc(411 * 100vw / 576)
	}

	.blog-item:lang(ru) {
		margin-right: 0;
		margin-bottom: calc(26 * 100vw / 576);
		padding: 0 calc(16 * 100vw / 576) calc(10 * 100vw / 576);
		width: 100%;
		height: calc(411 * 100vw / 576)
	}
	.blog-item:last-of-type {
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0
	}
}

.blog-item__link {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.blog-item__text {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 calc(15 * 100vw / 1920);
	padding-bottom: calc(30 * 100vw / 1920);
	height: 100%;
	text-align: center
}

@media (max-width:1250px) {
	.blog-item__text {
		padding-bottom: calc(15 * 100vw / 1920)
	}
}

.blog-item__img-wrapper {
	margin-top: auto;
	width: calc(432 * 100vw / 1920);
	height: calc(221 * 100vw / 1920)
}

.blog-item__img-wrapper img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.blog-item__title {
	font-weight: 600
}

@media (max-width:767px) {
	.blog-item__title {
		font-size: calc(2px + 37.4 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.blog-item__title {
		font-size: calc(2px + 22 * (100vw / 1920))
	}
}

@media (max-width:768px) {
	.blog-item__text {
		padding: 0 5px 5px
	}
	.blog-item__img-wrapper {
		width: 100%;
		height: calc(142 * 100vw / 768)
	}
	.blog-item__title {
		font-size: calc(14 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.blog-item__text {
		padding: 0;
		line-height: calc(29 * 100vw / 576)
	}
	.blog-item__img-wrapper {
		width: 100%;
		height: calc(221 * 100vw / 576)
	}
	.blog-item__title {
		font-size: calc(24 * 100vw / 576)
	}
}

.blog-item__subtitle {
	margin-top: calc(24 * 100vw / 1920);
	font-weight: 500
}

@media (max-width:767px) {
	.blog-item__subtitle {
		font-size: calc(2px + 27.2 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.blog-item__subtitle {
		font-size: calc(2px + 16 * (100vw / 1920))
	}
}

@media (max-width:768px) {
	.blog-item__subtitle {
		font-size: calc(14 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.blog-item__subtitle {
		margin-top: calc(21 * 100vw / 576);
		font-weight: 400;
		font-size: calc(18 * 100vw / 576)
	}
}

.question-form {
	position: relative;
	color: #262626
}

.question-form::after {
	content: "";
	position: absolute;
	left: 50%;
	top: calc(90 * 100vw / 1920);
	z-index: -1;
	width: 87.5%;
	height: 2px;
	background-color: #1c95d1;
	transform: translateX(-50%)
}

.form__wrapper {
	display: flex;
	justify-content: space-between;
}


@media (max-width:860px) {
	.question-form::after {
		top: calc(43 * 100vw / 860);
		width: 78%
	}
}

@media (max-width:768px) {
	.question-form {
		margin-top: 30px
	}
}

@media (max-width:576px) {
	.question-form {
		padding-bottom: 20px
	}
	.question-form::after {
		top: calc(65 * 100vw / 576);
		width: 88%
	}
}

.question-form__container {
	display: flex;
	justify-content: center;
	margin: 0 auto;
	padding-bottom: calc(100 * 100vw / 1920);
	width: calc(1465 * 100vw / 1920)
}

@media (max-width:576px) {
	.question-form__container {
		padding: 0 calc(30 * 100vw / 576);
		width: 100%
	}
}

.question-form__left {
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: center
}

@media (max-width:860px) {
	.question-form__left {
		display: none
	}
}

.question-form__image-wrapper {
	position: absolute;
	bottom: 0;
	width: calc(577 * 100vw / 1920);
	height: calc(795 * 100vw / 1920)
}

.question-form__image {
	display: contents
}

.question-form__image img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

.question-form__form {
	display: flex;
	flex: 1;
	flex-direction: column;
	/*align-items: flex-end*/
}

.question-form__text-content {
	font-weight: 500;
	text-align: right
}

@media (max-width:860px) {
	.question-form__text-content {
		width: 100%;
		text-align: center
	}
	.question-form__input {
		flex: 1
	}
	.question-form__input:first-of-type {
		margin-right: 20px
	}
}

@media (max-width:425px) {
	.help {
		min-height: 340px
	}
	.question-form__input {
		flex: 1;
		width: 100%
	}
	.question-form__input:first-of-type {
		margin-bottom: 15px
	}
}

.question-form__title {
	font-weight: 500;
	text-transform: uppercase
}

@media (max-width:767px) {
	.question-form__title {
		font-size: calc(7px + 124.1 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.question-form__title {
		font-size: calc(7px + 70 * (100vw / 1920))
	}
}

@media (max-width:576px) {
	.question-form__title {
		font-size: calc(58 * 100vw / 576)
	}
}

.question-form__subtitle {
	margin-top: 5px;
	font-size: 49px
}

@media (max-width:767px) {
	.question-form__subtitle {
		font-size: calc(7px + 71.4 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.question-form__subtitle {
		font-size: calc(7px + 42 * (100vw / 1920))
	}
}

.form {
	display: flex;
	flex-direction: column;
	margin-top: 35px;
	width: calc(705 * 100vw / 1920)
}

@media (max-width:576px) {
	.question-form__subtitle {
		font-weight: 400;
		font-size: calc(35 * 100vw / 576)
	}
	.form {
		margin-top: calc(25 * 100vw / 576)
	}
}

@media (max-width:425px) {
	.form__wrapper {
		flex-direction: column
	}
}

.form--contact-us {
	margin-top: calc(50 * 100vw / 1920)
}

.form--contact-us div {
	display: flex
}

.form--contact-us .form__input {
	flex: 1
}

.form--contact-us .form__input,
.form--contact-us .form__textarea {
	box-shadow: 2px 2px 6px rgba(0, 0, 0, .45);
	-webkit-backdrop-filter: blur(30px) brightness(115%);
	backdrop-filter: blur(30px) brightness(115%)
}

.form--contact-us .form__input--number {
	margin-top: calc(15 * 100vw / 1920);
	width: 100%
}

.form--contact-us .form__btn {
	margin-top: calc(35 * 100vw / 1920);
	box-shadow: 6px 6px 6px rgba(0, 0, 0, .45)
}

.form--contact-us .form__textarea {
	margin-top: calc(18 * 100vw / 1920)
}

@media (max-width:860px) {
	.form {
		width: 100%
	}
	.form__wrapper {
		display: flex
	}
	.form--contact-us .form__textarea {
		height: calc(219 * 100vw / 1920)
	}
}

@media (max-width:768px) {
	.form--contact-us {
		margin-top: 30px
	}
	.form--contact-us .form__input,
	.form--contact-us .form__textarea {
		box-shadow: 2px 2px 6px rgba(0, 0, 0, .253)
	}
	.form--contact-us .form__textarea {
		margin-top: 0
	}
	.form--contact-us .form__input:first-of-type {
		margin-right: 20px
	}
	.form--contact-us .form__input--number {
		margin: 15px 0
	}
}

@media (max-width:576px) {
	.form--contact-us {
		margin-top: calc(33 * 100vw / 576)
	}
	.form--contact-us .form__wrapper {
		display: flex;
		flex-direction: column
	}
	.form--contact-us .form__input,
	.form--contact-us .form__textarea {
		padding: calc(25 * 100vw / 576);
		font-size: calc(20 * 100vw / 576)
	}
	.form--contact-us .form__input {
		flex: 1;
		margin-right: 0;
		width: 100%
	}
	.form--contact-us .form__input:first-of-type {
		margin-right: 0;
		margin-bottom: calc(15 * 100vw / 576)
	}
	.form--contact-us .form__textarea {
		height: calc(219 * 100vw / 576)
	}
	.form--contact-us .form__btn {
		margin-top: calc(15 * 100vw / 576);
		padding: calc(12 * 100vw / 576) calc(29 * 100vw / 576) calc(12 * 100vw / 576) calc(41 * 100vw / 576);
		width: calc(282 * 100vw / 576)
	}
	.form--contact-us .form__btn span {
		font-size: calc(32 * 100vw / 576)
	}
	.form--contact-us .form__btn svg {
		width: calc(14 * 100vw / 576);
		height: calc(21 * 100vw / 576)
	}
}

.form__input,
.form__textarea {
	border: 1px solid #b8b8b8;
	box-shadow: 2px 2px 6px rgba(0, 0, 0, .45), inset 0 3px 6px rgba(0, 0, 0, .15);
	font-weight: 500;
	color: #262626;
	background: #fff;
	opacity: 1
}

@media (max-width:767px) {
	.form__input,
	.form__textarea {
		font-size: calc(2px + 30.6 * ((100vw - 320px)/ 1920))
	}
	.form__btn span {
		font-size: calc(2px + 51 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.form__input,
	.form__textarea {
		font-size: calc(2px + 18 * (100vw / 1920))
	}
}

.form__input::-moz-placeholder,
.form__textarea::-moz-placeholder {
	color: #262626
}

.form__input:-ms-input-placeholder,
.form__textarea:-ms-input-placeholder {
	color: #262626
}

.form__input::placeholder,
.form__textarea::placeholder {
	color: #262626
}

.form__input {
	margin-right: calc(25 * 100vw / 1920);
	padding: calc(25 * 100vw / 1920) 0;
	padding-left: calc(35 * 100vw / 1920);
	width: calc(336 * 100vw / 1920)
}

.form__input:last-of-type {
	margin-right: 0
}

@media (max-width:1024px) {
	.form__input {
		margin-right: calc(18 * 100vw / 1920)
	}
}

@media (max-width:860px) {
	.form__input,
	.form__textarea {
		box-shadow: 2px 2px 6px rgba(146, 146, 146, .45), inset 0 3px 6px rgba(160, 160, 160, .15);
		font-weight: 400;
		font-size: 14px
	}
	.form__input {
		padding: 18px 25px;
		font-size: 14px;
		width: calc(205 * 100vw / 570);
	}
}

.form__textarea {
	margin-top: 25px;
	padding: calc(25 * 100vw / 1920) calc(35 * 100vw / 1920);
	width: 100%;
	height: calc(219 * 100vw / 1920);
	resize: none
}

@media (max-width:860px) {
	.form__textarea {
		margin-top: 20px;
		padding: 18px 25px;
		height: 161px
	}
}

@media (max-width:425px) {
	.form__input {
		flex: 1;
		width: 100%
	}
	.form__textarea {
		margin-top: 15px
	}
}

@media (max-width:576px) {
	.form__input {
		flex: 1;
		width: 100%;
	}
	.form__textarea {
		margin-top: 15px
	}

	.question-form__form {
    display: flex;
    flex: 1;
    flex-direction: column;
    align-items: unset;
}
}

.form__btn {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: calc(25 * 100vw / 1920);
	margin-right: calc(60 * 100vw / 1920);
	margin-left: auto;
	border: 1px solid #0da717;
	padding: calc(12 * 100vw / 1920) calc(41 * 100vw / 1920) calc(12 * 100vw / 1920) calc(30 * 100vw / 1920);
	width: calc(280 * 100vw / 1920);
	background-color: #14ac1e;
	transition: opacity .15s linear;
	cursor: pointer
}

.form__btn span {
	font-weight: 500;
	text-transform: uppercase;
	color: #fff
}

@media (min-width:767px) {
	.form__btn span {
		font-size: calc(2px + 30 * (100vw / 1920))
	}
}

.form__btn svg {
	width: 13.5px;
	height: 21px;
	fill: #fff
}

.form__btn:hover {
	opacity: .9
}

.form__btn:active {
	opacity: .8
}

@media (max-width:860px) {
	.form__btn {
		margin-top: 19px;
		margin-right: 45px;
		padding: 9px 23px 9px 30px;
		width: 207px
	}
	.form__btn span {
		font-size: 23px
	}
	.form__btn svg {
		width: 10px;
		height: 15px
	}
}

@media (max-width:425px) {
	.form__btn {
		margin: 25px auto 0
	}
}

.footer {
	padding-top: calc(48 * 100vw / 1920);
	padding-bottom: 2px;
	font-family: "Open Sans";
	background-color: #212429
}

@media (max-width:768px) {
	.footer {
		padding-top: 74px
	}
}

.footer__container {
	margin: 0 auto;
	width: calc(1215 * 100vw / 1920)
}

@media (max-width:576px) {
	.footer {
		padding-top: calc(74 * 100vw / 576)
	}
	.footer__container {
		padding: 0 calc(65 * 100vw / 576);
		padding-bottom: 50px;
		width: 100%
	}
}

.footer__lists {
	display: flex;
	justify-content: space-between;
	margin-top: calc(44 * 100vw / 1920);
	color: #fff
}

.footer__item {
	margin-top: calc(28 * 100vw / 1920);
	font-weight: 400;
	line-height: calc(30 * 100vw / 1920);
	transition: opacity .15s linear
}

.footer__item:hover {
	opacity: .8
}

.footer__item:active {
	opacity: .7
}

.footer__item:first-of-type {
	position: relative;
	margin-top: 0;
	font-weight: 600;
	text-transform: uppercase
}

@media (max-width:767px) {
	.footer__item {
		font-size: calc(2px + 23.8 * ((100vw - 320px)/ 1920))
	}
	.footer__item:first-of-type {
		font-size: calc(2px + 30.6 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.footer__item {
		font-size: calc(2px + 14 * (100vw / 1920))
	}
	.footer__item:first-of-type {
		font-size: calc(2px + 18 * (100vw / 1920))
	}
}

.footer__item:first-of-type::after {
	content: "";
	position: absolute;
	left: 0;
	top: calc(100% + 7px);
	width: calc(38 * 100vw / 1920);
	height: 4px;
	background-color: #fff
}

.footer__item:nth-child(2) {
	margin-top: 22px
}

@media (max-width:992px) {
	.footer__item {
		font-size: 12px;
		line-height: initial
	}
	.footer__item:first-of-type {
		font-size: 15px
	}
}

@media (max-width:768px) {
	.footer__lists {
		flex-wrap: wrap
	}
	.footer__item {
		font-size: 16px;
		line-height: 30px
	}
	.footer__item:first-of-type {
		font-size: 20px
	}
	.footer__item:first-of-type::after {
		top: calc(100% + 7px);
		width: 38.5px
	}
}

@media (max-width:576px) {
	.footer__item {
		font-size: calc(16 * 100vw / 576);
		line-height: calc(30 * 100vw / 576)
	}
	.footer__item:first-of-type {
		font-size: calc(20 * 100vw / 576)
	}
	.footer__item:first-of-type::after {
		top: calc(100% + calc(7 * 100vw / 576));
		width: calc(38.5 * 100vw / 576)
	}
}

.footer__item--ordinary {
	margin-top: 10px
}

.footer__item--ordinary:first-of-type {
	margin-top: 0
}

.footer__item--with-link {
	margin-top: 15px
}

.footer__item--with-link a {
	display: flex;
	align-items: center
}

.footer__item--with-link svg {
	margin-right: 9px;
	width: 18px;
	height: 18px
}

.footer__item--logo {
	margin-top: 23px
}

.footer__item--logo a {
	height: 100%
}

.footer__item--logo img {
	width: calc(172 * 100vw / 1920);
	height: calc(60 * 100vw / 1920)
}

.footer__item--logo.ziem img {
	width: calc(172 * 100vw / 1920);
	height: calc(40 * 100vw / 1920)
}

.footer__item--logo.atsl img {
	width: calc(100 * 100vw / 1920);
	height: calc(90 * 100vw / 1920)
}

@media (max-width:425px) {
	.footer__container {
		padding: 0 20px 30px
	}
	.footer__item {
		font-size: calc(20 * 100vw / 576);
		line-height: calc(36 * 100vw / 576)
	}
	.footer__item--logo {
		margin-top: 10px
	}
}

.footer__opening-hours {
	display: block;
	margin-top: calc(15 * 100vw / 1920);
	padding-left: calc(30 * 100vw / 1920)
}

.footer__opening-hours:first-of-type {
	padding-bottom: 10px
}

.footer__closed {
	color: #ff0a0a
}

.footer__list {
	display: flex;
	flex-direction: column;
	width: calc(225 * 100vw / 1920)
}

@media (max-width:992px) {
	.footer__list {
		margin-right: 10px;
		width: 100%
	}
	.footer__list:last-of-type {
		margin-right: 0
	}
}

@media (max-width:768px) {
	.footer__item--logo img {
		width: 172px;
		height: 60px
	}
	.footer__item--logo.ziem img {
		width: 172px;
		height: 40px
	}
	.footer__item--logo.atsl img {
		width: 100px;
		height: 90px
	}
	.footer__opening-hours {
		padding-left: 30px
	}
	.footer__list {
		margin-right: 0;
		width: 50%
	}
	.footer__list:nth-child(1),
	.footer__list:nth-child(2) {
		margin-bottom: 50px
	}
	.footer__list:nth-child(2n) {
		padding-left: 45px
	}
}

@media (max-width:576px) {
	.footer__item--logo img {
		width: calc(172 * 100vw / 576);
		height: calc(60 * 100vw / 576)
	}
	.footer__item--logo.ziem img {
		width: calc(172 * 100vw / 576);
		height: calc(40 * 100vw / 576)
	}
	.footer__item--logo.atsl img {
		width: calc(100 * 100vw / 576);
		height: calc(90 * 100vw / 576)
	}
	.footer__opening-hours {
		padding-left: calc(30 * 100vw / 576)
	}
	.footer__list:nth-child(1),
	.footer__list:nth-child(2) {
		margin-bottom: calc(50 * 100vw / 576)
	}
	.footer__list:nth-child(2n) {
		padding-left: calc(45 * 100vw / 576)
	}
}

.logo--footer {
	display: block;
	width: calc(171 * 100vw / 1920);
	height: calc(68 * 100vw / 1920);
	cursor: pointer
}

.logo--footer .logo__img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

@media (max-width:768px) {
	.logo--footer {
		margin-bottom: 57px;
		margin-left: 30px;
		width: 171px;
		height: 68px
	}
	.hero-secondary--balta .hero-secondary__text {
		width: 421px
	}
	.hero-secondary--balta .hero-secondary__title {
		font-size: 51px
	}
}

@media (max-width:576px) {
	.logo--footer {
		margin-bottom: calc(57 * 100vw / 576);
		margin-left: calc(30 * 100vw / 576);
		width: calc(171 * 100vw / 576);
		height: calc(68 * 100vw / 576)
	}
}

.footer__rights {
	padding: calc(13 * 100vw / 1920) 0;
	font-weight: 500;
	text-align: center;
	color: #fff;
	background: #1c2023
}

@media (max-width:767px) {
	.footer__rights {
		font-size: calc(2px + 27.2 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.footer__rights {
		font-size: calc(2px + 16 * (100vw / 1920))
	}
}

@media (max-width:992px) {
	.footer__rights {
		padding: 17px 0;
		font-size: 18px
	}
}

@media (max-width:425px) {
	.footer__list:nth-child(2n) {
		padding-left: calc(10 * 100vw / 576)
	}
	.footer__rights {
		padding: 8px 0;
		font-size: 13px
	}
}

.hero-secondary {
	position: relative;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat
}

.hero-secondary__background-image {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 100%
}

.hero-secondary__background-image img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.hero-secondary--ailu .hero-secondary__text {
	margin-bottom: 50px
}

@media (max-width:768px) {
	.hero-secondary--ailu .hero-secondary__text {
		width: 421px
	}
}

@media (max-width:576px) {
	.hero-secondary--balta .hero-secondary__title {
		font-size: calc(51 * 100vw / 576)
	}
	.hero-secondary--ailu .hero-secondary__text {
		width: calc(421 * 100vw / 576)
	}
	.hero-secondary--kontakti .hero-secondary__text {
		padding: calc(19 * 100vw / 576) calc(63 * 100vw / 576) calc(19 * 100vw / 576) calc(55 * 100vw / 576);
		width: calc(389 * 100vw / 576)
	}
}

@media (max-width:768px) {
	.hero-secondary--parmums .hero-secondary__text {
		padding: 18.5px 70px 18.5px 57px;
		width: 421px
	}
}

@media (max-width:576px) {
	.hero-secondary--parmums .hero-secondary__text {
		padding: calc(18.5 * 100vw / 576) calc(70 * 100vw / 576) calc(18.5 * 100vw / 576) calc(57 * 100vw / 576);
		width: calc(421 * 100vw / 576)
	}
}

.hero-secondary--logi .hero-secondary__text {
	display: inline-flex;
	justify-content: center;
	margin-bottom: 280px;
	padding: calc(38 * 100vw / 1920) 0;
	width: calc(1380 * 100vw / 1920)
}

@media (max-width:576px) {
	.hero-secondary--logi .hero-secondary__text {
		margin-bottom: 60px;
		width: calc(472 * 100vw / 576)
	}
}

.hero-secondary--privat .hero-secondary__text {
	margin-bottom: 23px;
	width: calc(1582 * 100vw / 1920)
}

@media (max-width:768px) {
	.hero-secondary--privat .hero-secondary__text {
		padding-left: 60px
	}
}

@media (max-width:576px) {
	.hero-secondary--privat .hero-secondary__text {
		margin-bottom: calc(60 * 100vw / 576);
		padding: calc(15 * 100vw / 576) calc(38 * 100vw / 576) calc(15 * 100vw / 576) calc(60 * 100vw / 576);
		-webkit-backdrop-filter: blur(2px) brightness(38%);
		backdrop-filter: blur(2px) brightness(38%)
	}
}

.hero-secondary--nestandarta .hero-secondary__text {
	margin-bottom: 23px;
	width: calc(1582 * 100vw / 1920)
}

@media (max-width:767px) {
	.hero-secondary--nestandarta .hero-secondary__title {
		font-size: calc(2px + 195.5 * ((100vw - 320px)/ 1920))
	}
	.hero-secondary__title {
		font-size: calc(10px + 181.9 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.hero-secondary--nestandarta .hero-secondary__title {
		font-size: calc(2px + 115 * (100vw / 1920))
	}
}

@media (max-width:768px) {
	.hero-secondary--nestandarta .hero-secondary__text {
		margin-bottom: 60px;
		padding: 16px 32px 16px 60px;
		width: 490px;
		-webkit-backdrop-filter: blur(2px) brightness(45%);
		backdrop-filter: blur(2px) brightness(45%)
	}
	.hero-secondary--nestandarta .hero-secondary__title {
		font-size: 51px
	}
}

@media (max-width:576px) {
	.hero-secondary--nestandarta .hero-secondary__text {
		margin-bottom: calc(60 * 100vw / 576);
		padding: calc(16 * 100vw / 576) calc(32 * 100vw / 576) calc(16 * 100vw / 576) calc(60 * 100vw / 576);
		width: calc(490 * 100vw / 576);
		-webkit-backdrop-filter: blur(2px) brightness(45%);
		backdrop-filter: blur(2px) brightness(45%)
	}
	.hero-secondary--nestandarta .hero-secondary__title {
		font-size: calc(51 * 100vw / 576)
	}
}

.hero-secondary--bidamas .hero-secondary__text {
	margin-bottom: 39px;
	width: calc(1426 * 100vw / 1920)
}

@media (max-width:768px) {
	.hero-secondary--bidamas .hero-secondary__text {
		margin-bottom: 60px;
		padding: 18.5px 35px;
		width: 545px
	}
}

@media (max-width:576px) {
	.hero-secondary--bidamas .hero-secondary__text {
		margin-bottom: calc(60 * 100vw / 576);
		padding: calc(18.5 * 100vw / 576) calc(35 * 100vw / 576);
		width: calc(545 * 100vw / 576)
	}
}

.hero-secondary--palodzes .hero-secondary__text {
	margin-bottom: 289px;
	width: calc(999 * 100vw / 1920)
}

@media (max-width:768px) {
	.hero-secondary--palodzes .hero-secondary__text {
		margin-bottom: 60px;
		padding: 18px 30px;
		width: 360px
	}
}

@media (max-width:576px) {
	.hero-secondary--palodzes .hero-secondary__text {
		margin-bottom: calc(60 * 100vw / 576);
		padding: calc(18 * 100vw / 576) calc(30 * 100vw / 576);
		width: calc(360 * 100vw / 576)
	}
}

.hero-secondary--montaza .hero-secondary__text {
	margin-bottom: 50px;
	padding: calc(44 * 100vw / 1920) 0 calc(41 * 100vw / 1920);
	padding-left: calc(266 * 100vw / 1920);
	width: calc(975 * 100vw / 1920)
}

.hero-secondary--montaza .hero-secondary__text:lang(en) {
	width: calc(1080 * 100vw / 1920)
}

@media (max-width:768px) {
	.hero-secondary--montaza .hero-secondary__text {
		padding: 18.5px 44.7px 18.5px 30px;
		width: 360px
	}
}

@media (max-width:576px) {
	.hero-secondary--montaza .hero-secondary__text {
		padding: calc(18.5 * 100vw / 576) calc(44.7 * 100vw / 576) calc(18.5 * 100vw / 576) calc(30 * 100vw / 576);
		width: calc(360 * 100vw / 576)
	}
}

.hero-secondary--pvc .hero-secondary__text {
	margin-bottom: 289px;
	width: calc(1170 * 100vw / 1920)
}

@media (max-width:768px) {
	.hero-secondary--pvc .hero-secondary__text {
		margin-bottom: 62px;
		padding: 18.5px 25px;
		width: 432px
	}
}

@media (max-width:576px) {
	.hero-secondary--pvc .hero-secondary__text {
		margin-bottom: calc(62 * 100vw / 576);
		padding: calc(18.5 * 100vw / 576) calc(25 * 100vw / 576);
		width: calc(432 * 100vw / 576)
	}
}

.hero-secondary--koka .hero-secondary__text {
	margin-bottom: 289px;
	padding-left: calc(285 * 100vw / 1920);
	width: calc(1222 * 100vw / 1920)
}

@media (max-width:1024px) {
	.hero-secondary--koka .hero-secondary__text {
		padding-left: calc(90 * 100vw / 1024)
	}
}

@media (max-width:768px) {
	.hero-secondary--koka .hero-secondary__text {
		margin-bottom: 62px;
		padding: 18.5px 25px;
		width: 432px
	}
}

@media (max-width:576px) {
	.hero-secondary--koka .hero-secondary__text {
		margin-bottom: calc(62 * 100vw / 576);
		padding: calc(18.5 * 100vw / 576) calc(25 * 100vw / 576);
		width: calc(432 * 100vw / 576)
	}
}

.hero-secondary--alumini .hero-secondary__text {
	margin-bottom: 289px;
	padding-left: calc(266 * 100vw / 1920);
	width: calc(1554 * 100vw / 1920)
}

@media (max-width:768px) {
	.hero-secondary--alumini .hero-secondary__text {
		margin-bottom: 61px;
		padding: 18px 28px;
		width: 354px
	}
}

@media (max-width:576px) {
	.hero-secondary--alumini .hero-secondary__text {
		margin-bottom: calc(61 * 100vw / 576);
		padding: calc(18 * 100vw / 576) calc(28 * 100vw / 576);
		width: calc(354 * 100vw / 576)
	}
}

.hero-secondary--pasutit .hero-secondary__text {
	margin-bottom: 289px;
	padding-left: calc(266 * 100vw / 2560);
	width: calc(1280 * 100vw / 1920)
}

.hero-secondary__content {
	display: flex;
	align-items: flex-end;
	width: 100%;
	height: 100%
}

.hero-secondary__text {
	margin-bottom: 50px;
	padding: 44px 0 41px calc(285 * 100vw / 1920);
	width: calc(1118 * 100vw / 1920);
	-webkit-backdrop-filter: blur(2px) brightness(60%);
	backdrop-filter: blur(2px) brightness(60%)
}

.hero-secondary__title {
	font-weight: 600;
	text-transform: uppercase;
	color: #fff
}

@media (min-width:767px) {
	.hero-secondary__title {
		font-size: calc(10px + 107 * (100vw / 1920))
	}

	.hero-secondary__title:lang(en) {
		font-size: calc(10px + 92 * (100vw / 1920))
	}

	.hero-secondary__title.ext {
		font-size: calc(10px + 65 * (100vw / 1920))
	}

	.hero-secondary__title.exts {
		font-size: calc(10px + 75 * (100vw / 1920))
	}

	.hero-secondary__title:lang(ru) {
		font-size: calc(10px + 90 * (100vw / 1920))
	}
}

@media (max-width:768px) {
	.hero-secondary--pasutit .hero-secondary__text {
		margin-bottom: 51px;
		padding: 18px 30px 18px 50px;
		width: 508px
	}
	.hero-secondary__text {
		padding: 19px 0 19px 58px;
		-webkit-backdrop-filter: blur(1px) brightness(55%);
		backdrop-filter: blur(1px) brightness(55%)
	}
	.hero-secondary__title {
		font-size: 51px
	}
}

@media (max-width:576px) {
	.hero-secondary--pasutit .hero-secondary__text {
		margin-bottom: calc(51 * 100vw / 576);
		padding: calc(18 * 100vw / 576) calc(30 * 100vw / 576) calc(18 * 100vw / 576) calc(50 * 100vw / 576);
		width: calc(508 * 100vw / 576)
	}
	.hero-secondary__text {
		padding: calc(19 * 100vw / 576) 0 calc(19 * 100vw / 576) calc(58 * 100vw / 576)
	}
	.hero-secondary__title {
		font-size: calc(51 * 100vw / 576)
	}
}

.breadcrumbs {
	padding-top: 17px;
	font-weight: 400;
	font-size: 16px;
	color: #262626
}

@media (max-width:767px) {
	.breadcrumbs {
		font-size: calc(2px + 23.8 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.breadcrumbs {
		font-size: calc(2px + 14 * (100vw / 1920))
	}
}

.breadcrumbs__container {
	margin: 0 auto;
	width: 73.96%
}

.breadcrumbs__last {
	color: #1c95d1
}

@media (max-width:992px) {
	.breadcrumbs {
		font-size: 16px
	}
	.order {
		margin-top: 50px
	}
}

@media (max-width:576px) {
	.breadcrumbs {
		font-size: calc(16 * 100vw / 576)
	}
	.breadcrumbs__container {
		padding: 0 calc(30 * 100vw / 576);
		width: 100%
	}
}

.order {
	display: flex;
	margin-bottom: 58px;
	padding: 0 calc(334 * 100vw / 1920) 0 calc(250 * 100vw / 1920)
}

@media (max-width:1300px) {
	.order {
		align-items: center
	}
}

@media (max-width:576px) {
	.order {
		margin-top: calc(50 * 100vw / 576);
		margin-bottom: 0;
		padding: 0 calc(30 * 100vw / 576)
	}
}

.order--ailu {
	align-items: center
}

.order--ailu .order__btn {
	margin-top: calc(58 * 100vw / 1920)
}

.order__left {
	margin-top: 53px;
	margin-right: 47px;
	padding-left: 32px;
	width: calc(740 * 100vw / 1920)
}

@media (max-width:992px) {
	.order--ailu .order__btn {
		margin-top: 0
	}
	.order__left {
		margin: 0 20px 0 0;
		padding: 0;
		width: 100%
	}
}

.order__text-container {
	position: relative;
	padding-top: calc(37 * 100vw / 1920);
	padding-right: calc(30 * 100vw / 1920);
	padding-bottom: calc(48 * 100vw / 1920);
	padding-left: calc(20 * 100vw / 1920)
}

.order__text-container::after {
	content: "";
	position: absolute;
	left: -32px;
	top: 0;
	z-index: -1;
	border: 2px solid #1c95d1;
	width: calc(1129 * 100vw / 1920);
	height: 100%
}

@media (max-width:992px) {
	.order__text-container {
		padding: 25px 0
	}
}

@media (max-width:768px) {
	.order__left {
		margin: 0
	}
	.order__text-container {
		padding: 27px 25px calc(47 * 100vw / 768)
	}
	.order__text-container::after {
		left: 0;
		width: 100%;
		height: calc(100% + calc(35 * 100vw / 768))
	}
}

@media (max-width:375px) {
	.breadcrumbs {
		font-size: 13px
	}
	.order__text-container::after {
		height: calc(100% + calc(23 * 100vw / 375))
	}
}

.order__descr {
	font-weight: 400;
	line-height: 41px;
	color: #262626
}

@media (max-width:767px) {
	.order__descr {
		font-size: calc(9px + 18.7 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.order__descr {
		font-size: calc(9px + 11 * (100vw / 1920))
	}
}

@media (max-width:1440px) {
	.order__descr {
		line-height: calc(41 * 100vw / 1440)
	}
}

@media (max-width:992px) {
	.order__descr {
		font-size: calc(20 * 100vw / 992);
		line-height: calc(35 * 100vw / 992)
	}
}

@media (max-width:768px) {
	.order__descr {
		font-size: calc(18 * 100vw / 768);
		line-height: calc(39 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.order__text-container {
		padding: calc(27 * 100vw / 576) calc(37 * 100vw / 576) calc(22 * 100vw / 576) calc(25 * 100vw / 576)
	}
	.order__descr {
		font-size: calc(18 * 100vw / 576);
		line-height: calc(39 * 100vw / 576)
	}
}

@media (max-width:375px) {
	.order__descr {
		font-size: calc(16 * 100vw / 375);
		line-height: calc(35 * 100vw / 375)
	}
}

.order__btn {
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-top: calc(68 * 100vw / 1920);
	border: 1px solid #0da717;
	padding: calc(14 * 100vw / 1920) 0;
	width: calc(678 * 100vw / 1920);
	box-shadow: 6px 6px 6px rgba(0, 0, 0, .45);
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	background: rgba(2, 149, 35, .75);
	cursor: pointer;
	-webkit-backdrop-filter: blur(30px) brightness(115%);
	backdrop-filter: blur(30px) brightness(115%)
}

@media (max-width:767px) {
	.order__btn {
		font-size: calc(5px + 56.1 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.order__btn {
		font-size: calc(5px + 33 * (100vw / 1920))
	}
}

@media (max-width:992px) {
	.order__btn {
		margin-top: calc(25 * 100vw / 1920)
	}
}

@media (max-width:768px) {
	.order__btn {
		display: flex;
		margin: 0 auto;
		padding: calc(15 * 100vw / 768) calc(40 * 100vw / 768);
		width: calc(450 * 100vw / 768);
		font-size: calc(28 * 100vw / 768)
	}
	.order__img-wrapper {
		display: none
	}
}

@media (max-width:576px) {
	.order__btn {
		padding: calc(15 * 100vw / 576) calc(40 * 100vw / 576);
		width: calc(450 * 100vw / 576);
		font-size: calc(28 * 100vw / 576)
	}
}

.order__img-wrapper {
	width: calc(559 * 100vw / 1920);
	height: calc(453 * 100vw / 1920);
	box-shadow: 8px 14px 17px rgba(0, 0, 0, .16)
}

@media (max-width:992px) {
	.order__img-wrapper {
		width: 100%;
		height: calc(300 * 100vw / 992)
	}
}

.order__picture {
	display: contents
}

.order__picture img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.contact-us {
	position: relative;
	margin-top: 72px
}

.contact-us__container {
	display: flex;
	padding: 0 calc(207 * 100vw / 1920) 0 calc(250 * 100vw / 1920)
}

@media (max-width:576px) {
	.contact-us {
		margin-top: 35px
	}
	.contact-us__container {
		padding: 0 calc(30 * 100vw / 576);
		width: 100%
	}
}

.contact-us__left {
	position: relative;
	margin-right: calc(50 * 100vw / 1920)
}

.contact-us__left::after {
	content: "";
	position: absolute;
	left: -47px;
	top: -19px;
	z-index: -1;
	border: 2px solid #1c95d1;
	width: calc(1129 * 100vw / 1920);
	height: calc(538 * 100vw / 1920)
}

@media (max-width:850px) {
	.contact-us__container {
		align-items: center
	}
	.contact-us__left::after {
		top: -10px;
		height: 290px
	}
}

@media (max-width:800px) {
	.contact-us__left::after {
		height: 280px
	}
}

@media (max-width:768px) {
	.contact-us__left {
		margin: 0;
		width: 100%
	}
	.contact-us__left::after {
		left: 50%;
		width: calc(100% + 40px);
		transform: translateX(-50%)
	}
}

@media (max-width:576px) {
	.contact-us__left {
		display: flex;
		flex-direction: column;
		align-items: center
	}
	.contact-us__left::after {
		height: 96.8%
	}
}

.contact-us__title {
	position: absolute;
	top: calc(-43 * 100vw / 1920);
	display: inline-flex;
	padding: 0 18px 0 27px;
	font-weight: 600;
	color: #262626;
	background-color: #fff
}

@media (max-width:767px) {
	.contact-us__title {
		font-size: calc(2px + 68 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.contact-us__title {
		font-size: calc(2px + 40 * (100vw / 1920))
	}
}

@media (max-width:768px) {
	.contact-us__title {
		top: calc(-33 * 100vw / 768);
		font-size: calc(42 * 100vw / 768)
	}
	.contact-us__img-wrapper {
		display: none
	}
}

@media (max-width:576px) {
	.contact-us__title {
		top: calc(-32 * 100vw / 576);
		padding: 0 calc(13 * 100vw / 576);
		font-size: calc(41 * 100vw / 576)
	}
}

@media (max-width:510px) {
	.contact-us__title {
		font-size: calc(35 * 100vw / 510)
	}
}

.contact-us__img-wrapper {
	width: calc(669 * 100vw / 1920);
	height: calc(544 * 100vw / 1920);
	box-shadow: 8px 14px 17px rgba(0, 0, 0, .16)
}

.contact-us__img-wrapper img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.address {
	margin: calc(121 * 100vw / 1920) 0;
	color: #262626
}

@media (max-width:576px) {
	.address {
		margin-top: 61px;
		margin-bottom: 0
	}
}

@media (max-width:425px) {
	.contact-us__left::after {
		width: calc(100% + calc(35 * 100vw / 425))
	}
	.address {
		margin-top: 30px
	}
}

.address__container {
	display: flex;
	padding: 0 calc(206 * 100vw / 1920) 0 calc(250 * 100vw / 1920)
}

@media (max-width:768px) {
	.address__container {
		flex-direction: column
	}
}

.address__left {
	margin-right: calc(30 * 100vw / 1920);
	width: calc(411 * 100vw / 1920)
}

@media (max-width:992px) {
	.address__left {
		flex: 1;
		width: unset
	}
}

@media (max-width:768px) {
	.address__left {
		display: flex;
		justify-content: space-between;
		margin-right: 0;
		margin-bottom: calc(40 * 100vw / 768)
	}
}

.address__map {
	flex: 1;
	height: calc(924 * 100vw / 1920);
	max-width: 1021px
}

.address__map iframe {
	width: 100%;
	height: 100%
}

@media (max-width:992px) {
	.address__map {
		height: unset
	}
}

.address__title {
	position: relative;
	display: inline-flex;
	font-weight: 600;
	text-transform: uppercase
}

@media (max-width:767px) {
	.address__title {
		font-size: calc(2px + 51 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.address__title {
		font-size: calc(2px + 30 * (100vw / 1920))
	}
}

.address__title::after {
	content: "";
	position: absolute;
	left: 0;
	top: calc(100% + 16px);
	width: calc(185 * 100vw / 1920);
	height: 2px;
	background-color: #1c95d1
}

@media (max-width:1200px) {
	.address__title::after {
		top: calc(50 * 100vw / 1920)
	}
}

.address__ours .address__title::after {
	left: 50%;
	transform: translateX(-50%)
}

.address__ours .address__text {
	padding-right: calc(80 * 100vw / 1920)
}

@media (max-width:768px) {
	.address__map {
		flex: initial;
		height: calc(400 * 100vw / 768)
	}
	.address__title {
		font-size: calc(20 * 100vw / 768)
	}
	.address__title::after {
		left: 0;
		top: calc(100% + calc(6 * 100vw / 768));
		width: calc(225 * 100vw / 768)
	}
	.address__ours {
		flex: 1;
		margin-right: 0
	}
	.address__ours .address__text {
		padding-right: 0
	}
	.address__ours .address__title::after {
		left: 0;
		transform: translateX(0)
	}
}

@media (max-width:576px) {
	.address__container {
		padding: 0
	}
	.address__left {
		padding: 0 calc(30 * 100vw / 576)
	}
	.address__map {
		height: calc(517 * 100vw / 576)
	}
	.address__title {
		display: flex;
		font-size: calc(24 * 100vw / 576)
	}
	.address__title::after {
		top: calc(100% + calc(10 * 100vw / 576));
		width: 100%
	}
	.address__ours {
		margin-right: calc(50 * 100vw / 576)
	}
}

.address__text {
	font-weight: 400;
	line-height: calc(40 * 100vw / 1920)
}

@media (max-width:767px) {
	.address__text {
		font-size: calc(2px + 27.2 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.address__text {
		font-size: calc(2px + 16 * (100vw / 1920))
	}
}

.address__text:first-of-type {
	margin-top: calc(33 * 100vw / 1920)
}

.address__text:last-of-type {
	margin-top: calc(47 * 100vw / 1920)
}

@media (max-width:992px) {
	.address__text {
		font-size: 14px;
		line-height: 25px
	}
}

@media (max-width:768px) {
	.address__text {
		line-height: calc(35 * 100vw / 768)
	}
}

@media (max-width:640px) {
	.address__text {
		font-size: calc(14 * 100vw / 640)
	}
}

@media (max-width:576px) {
	.address__text {
		font-size: calc(17 * 100vw / 576);
		line-height: calc(39 * 100vw / 576)
	}
	.address__text:first-of-type {
		margin-top: calc(12 * 100vw / 576)
	}
	.address__text:last-of-type {
		margin-top: calc(50 * 100vw / 576)
	}
	.address__props .address__text:first-of-type {
		margin-top: calc(25 * 100vw / 576)
	}
}

.address__props .address__title {
	margin-top: calc(45 * 100vw / 1920)
}

.card {
	margin-top: 108px
}

@media (max-width:992px) {
	.card {
		margin-top: 70px;
		margin-bottom: 70px
	}
}

@media (max-width:768px) {
	.address__props {
		flex: 1
	}
	.address__props .address__title {
		margin-top: 0
	}
	.card {
		margin-top: 32px;
		margin-bottom: 55px
	}
}

.card--privat {
	margin-top: calc(93 * 100vw / 1920)
}

.card--privat .card__left {
	margin-right: calc(25 * 100vw / 1920)
}

.card--privat .card__left::after {
	left: calc(-47 * 100vw / 1920);
	top: calc(-45 * 100vw / 1920)
}

.card--privat .card__title {
	left: unset;
	right: calc(-215 * 100vw / 1920);
	top: calc(-45 * 100vw / 1920);
	padding: 0 calc(49 * 100vw / 1920);
	transform: translateY(-50%)
}

.card--privat .card__img-wrapper {
	margin-top: calc(45 * 100vw / 1920)
}

.card--privat .card__text {
	margin-top: 0;
	padding-right: 0
}

@media (max-width:1550px) {
	.card--privat .card__img-wrapper {
		position: relative;
		z-index: 10
	}
}

@media (max-width:1200px) {
	.card--privat .card__left::after {
		left: calc(-22 * 100vw / 1200);
		top: calc(-15 * 100vw / 1200)
	}
	.card--privat .card__title {
		left: unset;
		top: calc(-15 * 100vw / 1200);
		padding: 0 calc(25 * 100vw / 1200);
		transform: translateY(-50%)
	}
}

@media (max-width:992px) {
	.card--privat .card__left::after {
		left: 50%;
		top: 0;
		width: calc(100% + 60px);
		height: 110%
	}
}

@media (max-width:768px) {
	.card--privat {
		margin-top: calc(60 * 100vw / 768)
	}
	.card--privat .card__text {
		padding-bottom: calc(30 * 100vw / 768)
	}
	.card--privat .card__left {
		margin-right: 0
	}
	.card--privat .card__left::after {
		height: 100%
	}
}

@media (max-width:576px) {
	.card--privat {
		margin-top: calc(32 * 100vw / 576)
	}
	.card--privat .card__title {
		padding: 0 calc(19 * 100vw / 576);
		transform: translateX(0)
	}
	.card--privat .card__left::after {
		top: calc(25 * 100vw / 576);
		width: 100%
	}
	.card--privat .card__text {
		margin-top: calc(12 * 100vw / 576);
		padding-bottom: 0;
		line-height: calc(32 * 100vw / 576)
	}
}

.card--bidamas .card__title {
	left: calc(370 * 100vw / 1920);
	right: unset;
	padding: 0 calc(40 * 100vw / 1920) 0 calc(30 * 100vw / 1920)
}

@media (max-width:1150px) {
	.card--bidamas .card__text {
		padding-top: calc(10 * 100vw / 1150)
	}
}

@media (max-width:992px) {
	.card--bidamas .card__title {
		padding: 0 16.6px
	}
}

.card--palodzes .card__title br {
	display: none
}

@media (max-width:768px) {
	.card--palodzes .card__title {
		text-align: center
	}
	.card--palodzes .card__title br {
		display: block
	}
	.card--palodzes .card__left::after {
		top: calc(0 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.card--bidamas .card__title {
		padding: 0 calc(42 * 100vw / 576)
	}
	.card--palodzes .card__left::after {
		top: calc(45 * 100vw / 576)
	}
}

.card--montaza {
	margin-top: 72px
}

.card--montaza .card__left::after {
	left: -38px;
	top: calc(-27 * 100vw / 1920);
	height: calc(390 * 100vw / 1920)
}

.card--montaza .card__text {
	margin-top: 0;
	padding-right: 0
}

@media (max-width:1200px) {
	.card--montaza .card__left::after {
		top: -14px;
		height: calc(100% + 25px)
	}
}

@media (max-width:992px) {
	.card--montaza .card__left {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-right: 0;
		width: 100%
	}
	.card--montaza .card__left::after {
		left: 50%;
		top: -20px;
		width: calc(100% + 80px);
		height: calc(100% + 50px);
		transform: translateX(-50%)
	}
}

@media (max-width:576px) {
	.card--montaza .card__left {
		padding: 0 calc(30 * 100vw / 576)
	}
	.card--montaza .card__left::after {
		top: -20px;
		width: calc(100%)
	}
}

.card--pvc .card__title {
	left: calc(240 * 100vw / 1920);
	width: 100%
}

.card--pvc .card__title br {
	display: none
}

@media (max-width:1200px) {
	.card--pvc .card__title {
		width: calc(460 * 100vw / 1200)
	}
}

@media (max-width:992px) {
	.card--pvc .card__title {
		width: unset;
		text-align: center
	}
	.card--pvc .card__title br {
		display: block
	}
}

@media (max-width:768px) {
	.card--pvc {
		margin-top: 40px
	}
	.card--pvc .card__left::after {
		top: calc(40 * 100vw / 768);
		height: 95%
	}
	.card--pvc .card__text {
		margin-top: calc(10 * 100vw / 768)
	}
	.card--pvc .card__title {
		transform: translateY(0)
	}
}

@media (max-width:576px) {
	.card--pvc {
		margin-top: 35px
	}
	.card--pvc .card__left::after {
		top: 34px;
		height: 97%
	}
}

@media (max-width:425px) {
	.address__text {
		font-size: calc(18 * 100vw / 576)
	}
	.card--privat .card__text {
		line-height: calc(25 * 100vw / 425)
	}
	.card--privat .card__text:lang(ru) {
		line-height: calc(25 * 100vw / 425)
	}
	.card--privat .card__title {
		font-size: 22px
	}
	.card--pvc .card__title {
		line-height: initial
	}
	.card--pvc .card__left::after {
		top: 20px;
		height: 100%
	}
}

.card--koka .card__title {
	left: calc(240 * 100vw / 1920);
	padding: 0 calc(49 * 100vw / 1920);
	width: calc(770 * 100vw / 1920)
}

.card--koka .card__title br {
	display: none
}

@media (max-width:1850px) {
	.card--koka .card__title {
		width: calc(760 * 100vw / 1850)
	}
}

@media (max-width:1200px) {
	.card--koka .card__title {
		width: calc(500 * 100vw / 1200)
	}
}

@media (max-width:992px) {
	.card--koka .card__title {
		position: static;
		width: unset
	}
}

@media (max-width:768px) {
	.card--koka {
		margin-top: calc(30 * 100vw / 768)
	}
	.card--koka .card__text {
		padding-bottom: 0
	}
	.card--koka .card__left::after {
		top: calc(45 * 100vw / 768);
		height: 96%
	}
	.card--koka .card__title {
		text-align: center;
		transform: translateY(0)
	}
	.card--koka .card__title br {
		display: block
	}
}

@media (max-width:576px) {
	.card--koka {
		margin-top: calc(30 * 100vw / 576)
	}
	.card--koka .card__left::after {
		top: calc(48 * 100vw / 576)
	}
}

.card--alumini .card__title {
	left: calc(110 * 100vw / 1920);
	padding: 0 calc(28 * 100vw / 1920);
	width: calc(860 * 100vw / 1920)
}

.card--alumini .card__title br {
	display: none
}

@media (max-width:1350px) {
	.card--alumini .card__title {
		width: calc(650 * 100vw / 1350)
	}
}

@media (max-width:992px) {
	.card--alumini .card__title {
		width: unset;
		text-align: center
	}
	.card--alumini .card__title br {
		display: block
	}
}

@media (max-width:768px) {
	.card--alumini .card__left::after {
		top: calc(45 * 100vw / 768)
	}
	.card--alumini .card__title {
		transform: translateY(0)
	}
	.card--alumini .card__text {
		padding-bottom: 0
	}
}

@media (max-width:576px) {
	.card--alumini .card__left::after {
		top: calc(52 * 100vw / 576);
		height: 95%
	}
	.card--alumini .card__title {
		font-size: calc(36 * 100vw / 576);
		line-height: calc(52 * 100vw / 576)
	}
}

.card__container {
	display: flex;
	padding: 0 calc(207 * 100vw / 1920) 0 calc(250 * 100vw / 1920)
}

@media (max-width:1250px) {
	.card__container {
		align-items: center
	}
}

.card__left {
	position: relative;
	margin-right: calc(29 * 100vw / 1920);
	width: calc(727 * 100vw / 1920)
}

.card__left::after {
	content: "";
	position: absolute;
	left: -47px;
	top: calc(-19 * 100vw / 1920);
	z-index: -1;
	border: 2px solid #1c95d1;
	width: calc(1129 * 100vw / 1920);
	height: calc(538 * 100vw / 1920)
}

@media (max-width:1200px) {
	.card__left::after {
		height: calc(100% + 25px)
	}
}

@media (max-width:992px) {
	.card__left {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-right: 0;
		width: 100%
	}
	.card__left::after {
		left: 50%;
		top: 12px;
		width: calc(100% + 40px);
		height: 100%;
		transform: translateX(-50%)
	}
}

@media (max-width:768px) {
	.card__left::after {
		top: 23px
	}
}

@media (max-width:576px) {
	.card__container,
	.card__left {
		padding: 0 calc(30 * 100vw / 576)
	}
	.card__left::after {
		top: calc(23 * 100vw / 576);
		width: calc(100%)
	}
}

.card__text {
	margin-top: calc(10 * 100vw / 1920);
	padding-right: calc(20 * 100vw / 1920);
	font-weight: 400;
	line-height: calc(40 * 100vw / 1920);
	color: #262626
}

.card__text:lang(ru) {
	line-height: calc(32 * 100vw / 1920);
}

@media (max-width:767px) {
	.card__text {
		font-size: calc(2px + 27.2 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.card__text {
		font-size: calc(2px + 16 * (100vw / 1920))
	}
}

@media (max-width:1200px) {
	.card__text {
		padding-right: 0;
		font-size: 15px;
		line-height: 25px
	}
}

@media (max-width:992px) {
	.card__text {
		margin-top: 15px;
		padding-right: 0;
		font-size: 16px;
		line-height: 33px
	}
}

@media (max-width:768px) {
	.card__text {
		margin-top: 15px;
		font-size: 18px
	}
}

@media (max-width:650px) {
	.card__text {
		font-size: 15px
	}
}

@media (max-width:576px) {
	.card__text {
		margin-top: 5px;
		font-size: calc(18 * 100vw / 576);
		line-height: calc(32 * 100vw / 576)
	}
}

@media (max-width:425px) {
	.card--alumini .card__left::after {
		height: 98%
	}
	.card__text {
		font-size: 13px;
		line-height: 23px
	}
}

.card__title {
	position: absolute;
	top: calc(-43 * 100vw / 1920);
	display: inline-flex;
	padding: 0 calc(25 * 100vw / 1920);
	font-weight: 600;
	text-transform: uppercase;
	color: #262626;
	background-color: #fff
}

@media (max-width:767px) {
	.card__title {
		font-size: calc(2px + 68 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.card__title {
		font-size: calc(2px + 39 * (100vw / 1920))
	}

	.card__title:lang(ru) {
		font-size: calc(2px + 33 * (100vw / 1920))
	}
}

@media (max-width:992px) {
	.card__title {
		position: static;
		font-size: 26px
	}
	.card__img-wrapper {
		display: none
	}
}

@media (max-width:768px) {
	.card__title {
		padding: 0 25px;
		font-size: calc(42 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.card__title {
		padding: 0 calc(25 * 100vw / 576);
		font-size: calc(42 * 100vw / 576);
		line-height: calc(52 * 100vw / 576)
	}
}

@media (max-width:425px) {
	.card__title {
		font-size: calc(28 * 100vw / 425)
	}
}

@media (max-width:330px) {
	.card__title {
		font-size: calc(20 * 100vw / 330)
	}
}

.card__img-wrapper {
	width: calc(669 * 100vw / 1920);
	height: calc(544 * 100vw / 1920);
	box-shadow: 8px 14px 17px rgba(0, 0, 0, .16)
}

.card__img-wrapper img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.mission-vision {
	margin-top: 32px;
	margin-bottom: 135px
}

@media (max-width:1440px) {
	.mission-vision {
		margin-bottom: 100px
	}
}

.mission-vision__container {
	padding: 0 calc(272 * 100vw / 1920)
}

.mission-vision__title {
	font-weight: 600;
	text-align: center;
	text-transform: uppercase
}

@media (max-width:767px) {
	.mission-vision__title {
		font-size: calc(2px + 68 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.mission-vision__title {
		font-size: calc(2px + 40 * (100vw / 1920))
	}
}

@media (max-width:992px) {
	.mission-vision {
		margin-bottom: 70px
	}
	.mission-vision__title {
		font-size: 26px
	}
}

@media (max-width:768px) {
	.mission-vision__title {
		font-size: calc(42 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.mission-vision {
		margin-bottom: 45px
	}
	.mission-vision__container {
		padding: 0 calc(25 * 100vw / 576)
	}
	.mission-vision__title {
		font-size: calc(41 * 100vw / 576)
	}
}

@media (max-width:500px) {
	.mission-vision__title {
		font-size: calc(40 * 100vw / 576)
	}
}

.mission-vision__wrapper {
	display: flex;
	margin-top: calc(42 * 100vw / 1920)
}

@media (max-width:992px) {
	.mission-vision__wrapper {
		margin-top: 30px
	}
}

.mission-vision__card {
	max-width: 560px;
	text-align: center;
	color: #262626
}

.mission-vision__card:not(.mission-vision__card:last-of-type) {
	margin-right: calc(110 * 100vw / 1920)
}

@media (max-width:768px) {
	.mission-vision__wrapper {
		flex-direction: column;
		margin-top: calc(40 * 100vw / 768)
	}
	.mission-vision__card:last-of-type {
		margin-top: 32px
	}
	.mission-vision__card:not(.mission-vision__card:last-of-type) {
		margin-right: 0
	}
}

.mission-vision__subtitle {
	position: relative;
	display: flex;
	justify-content: center;
	font-weight: 600;
	text-transform: uppercase
}

@media (max-width:767px) {
	.mission-vision__subtitle {
		font-size: calc(2px + 51 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.mission-vision__subtitle {
		font-size: calc(2px + 30 * (100vw / 1920))
	}
}

.mission-vision__subtitle::after {
	content: "";
	position: absolute;
	left: 50%;
	top: calc(100% + 6px);
	width: calc(185 * 100vw / 1920);
	height: 2px;
	background: #1c95d1;
	transform: translateX(-50%)
}

@media (max-width:992px) {
	.mission-vision__subtitle {
		font-size: 20px
	}
}

.mission-vision__text {
	margin-top: 20px;
	line-height: calc(40 * 100vw / 1920)
}

@media (max-width:1200px) {
	.mission-vision__text {
		line-height: calc(35 * 100vw / 1200)
	}
}

@media (max-width:992px) {
	.mission-vision__text {
		line-height: 30px
	}
}

@media (max-width:768px) {
	.mission-vision__subtitle {
		font-size: calc(32 * 100vw / 768)
	}
	.mission-vision__subtitle::after {
		width: 185px
	}
	.mission-vision__text {
		margin-top: 25px;
		text-align: center
	}
}

@media (max-width:576px) {
	.mission-vision__card:last-of-type {
		margin-top: calc(32 * 100vw / 576)
	}
	.mission-vision__subtitle {
		font-size: calc(32 * 100vw / 576)
	}
	.mission-vision__subtitle::after {
		width: calc(185 * 100vw / 576)
	}
	.mission-vision__text {
		font-size: calc(18 * 100vw / 576);
		line-height: calc(40 * 100vw / 576)
	}
}

@media (max-width:425px) {
	.mission-vision__text {
		margin-top: calc(20 * 100vw / 425);
		font-size: 13px
	}
}

.serijas-cards {
	margin-top: 10px;
	margin-bottom: 40px
}

@media (max-width:768px) {
	.serijas-cards {
		margin-top: 25px
	}
}

@media (max-width:576px) {
	.serijas-cards {
		margin-top: 10px;
		margin-bottom: -10px
	}
}

.serijas-cards--quiz {
	margin-top: 0
}

.serijas-cards--quiz .serijas-cards__list {
	margin-top: 15px
}

.serijas-cards--quiz .serijas-cards__item {
	margin-bottom: 58px
}

.serijas-cards--quiz .serijas-cards__radio {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 200;
	width: 100%;
	height: 100%;
	cursor: pointer
}

.serijas-cards--quiz .serijas-cards__radio:hover~.serijas-cards__subtitle {
	background: rgba(211, 211, 211, .8)
}

.serijas-cards--quiz .serijas-cards__radio:checked~.serijas-cards__subtitle {
	color: #fff;
	background: rgba(2, 145, 216, .8);
	-webkit-text-stroke: unset
}

.serijas-cards--quiz .serijas-cards__subtitle {
	left: 14px;
	bottom: -30px;
	cursor: pointer
}

.serijas-cards--quiz .serijas-cards__subtitle svg {
	display: none
}

.serijas-cards--quiz .serijas-cards__subtitle:active,
.serijas-cards--quiz .serijas-cards__subtitle:hover {
	opacity: 1
}

.serijas-cards--quiz .serijas-cards__link {
	display: none
}

.serijas-cards--quiz .serijas-cards__btn {
	margin-top: calc(123 * 100vw / 1920);
	width: calc(564 * 100vw / 1920)
}

.serijas-cards__container {
	position: relative;
	padding: 0 calc(209 * 100vw / 1920)
}

.serijas-cards__container::after {
	content: "";
	position: absolute;
	left: 50%;
	top: calc(25 * 100vw / 1920);
	z-index: -1;
	border: 2px solid #1c95d1;
	width: calc(1349 * 100vw / 1920);
	height: calc(1165 * 100vw / 1920);
	transform: translateX(-50%)
}

@media (max-width:992px) {
	.serijas-cards__container::after {
		height: 97%
	}
}

@media (max-width:768px) {
	.serijas-cards__container {
		padding: 0 calc(45 * 100vw / 768)
	}
	.serijas-cards__container::after {
		top: 14px;
		width: 82%;
		height: 97%
	}
}

@media (max-width:600px) {
	.serijas-cards__container {
		padding: 0 15px
	}
}

@media (max-width:576px) {
	.serijas-cards__container {
		padding: 0 calc(45 * 100vw / 576)
	}
	.serijas-cards__container::after {
		top: calc(25 * 100vw / 576);
		width: calc(100% - calc(40 * 100vw / 576));
		height: 98.4%
	}
}

.serijas-cards__title {
	display: block;
	margin: 0 auto;
	padding: 0 calc(49 * 100vw / 1920);
	width: calc(270 * 100vw / 1920);
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
	background-color: #fff
}

@media (max-width:767px) {
	.serijas-cards__title {
		font-size: calc(2px + 68 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.serijas-cards__title {
		font-size: calc(2px + 40 * (100vw / 1920))
	}
}

.serijas-cards__list {
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(45 * 100vw / 1920)
}

@media (max-width:992px) {
	.serijas-cards__title {
		width: 180px;
		font-size: 28px
	}
	.serijas-cards__list {
		justify-content: center
	}
}

@media (max-width:576px) {
	.serijas-cards__title {
		padding: 2px calc(40 * 100vw / 576);
		width: calc(271 * 100vw / 576);
		font-size: calc(42 * 100vw / 576)
	}
	.serijas-cards__list {
		flex-direction: column;
		margin-top: 22px
	}
}

.serijas-cards__item {
	position: relative;
	margin-right: calc(47 * 100vw / 1920);
	margin-bottom: calc(39 * 100vw / 1920);
	width: calc(466 * 100vw / 1920);
	height: calc(225 * 100vw / 1920)
}

.serijas-cards__item:nth-last-child(-n+3) {
	margin-bottom: 0
}

.serijas-cards__item:nth-child(3n) {
	margin-right: 0
}

.serijas-cards__item:nth-child(3n+2) {
	margin-right: calc(40 * 100vw / 1920)
}

@media (max-width:1916px) {
	.serijas-cards__item {
		margin-right: calc(35 * 100vw / 1916)
	}
	.serijas-cards__item:nth-child(3n+2) {
		margin-right: calc(34 * 100vw / 1916)
	}
}

@media (max-width:992px) {
	.serijas-cards__item {
		margin-right: 20px;
		width: 40%;
		height: 150px
	}
	.serijas-cards__item:nth-last-child(-n+2) {
		margin-bottom: 0
	}
	.serijas-cards__item:nth-child(3n),
	.serijas-cards__item:nth-child(3n+2) {
		margin-right: 20px
	}
	.serijas-cards__item:nth-child(2n) {
		margin-right: 0
	}
}

@media (max-width:768px) {
	.serijas-cards__item {
		width: 48%
	}
}

@media (max-width:576px) {
	.serijas-cards__item {
		width: 100%;
		height: 225px
	}
	.serijas-cards__item:last-of-type {
		margin-bottom: 0
	}
	.serijas-cards__item:nth-child(2n),
	.serijas-cards__item:nth-child(3n),
	.serijas-cards__item:nth-child(3n+2),
	.serijas-cards__item:nth-last-child(-n+2) {
		margin-right: 0;
		margin-bottom: 10px
	}
}

@media (max-width:425px) {
	.serijas-cards__item {
		height: calc(180 * 100vw / 425)
	}
}

.serijas-cards__picture {
	display: contents
}

.serijas-cards__picture img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.serijas-cards__subtitle {
	position: absolute;
	right: -14px;
	bottom: 12px;
	display: flex;
	text-transform: uppercase;
	align-items: center;
	justify-content: space-between;
	border: 1px solid #1c95d1;
	padding-right: calc(14 * 100vw / 1920);
	padding-left: calc(21 * 100vw / 1920);
	width: calc(439 * 100vw / 1920);
	height: calc(62 * 100vw / 1920);
	box-shadow: 0 3px 6px rgba(0, 0, 0, .5);
	font-weight: 500;
	-webkit-text-stroke: .75px #707070;
	color: #000;
	background: rgba(255, 255, 255, .8);
	transition: background .15s linear;
	-webkit-backdrop-filter: brightness(150%);
	backdrop-filter: brightness(150%)
}

@media (max-width:767px) {
	.serijas-cards__subtitle {
		font-size: calc(1px + 35.7 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.serijas-cards__subtitle {
		font-size: calc(1px + 21 * (100vw / 1920))
	}
}

.serijas-cards__subtitle svg {
	width: calc(13 * 100vw / 1920);
	height: calc(22 * 100vw / 1920);
	stroke: #707070;
	stroke-width: 2px
}

.serijas-cards__subtitle:hover {
	opacity: .8
}

.serijas-cards__subtitle:active {
	opacity: .7
}

@media (max-width:992px) {
	.serijas-cards__subtitle {
		padding: 11px 15px;
		width: 90%;
		height: unset;
		font-size: 15px
	}
}

@media (max-width:768px) {
	.serijas-cards__subtitle svg {
		width: 8px;
		height: 16px
	}
}

@media (max-width:576px) {
	.serijas-cards__subtitle {
		-webkit-text-stroke: 0;
		padding: calc(18 * 100vw / 576) calc(14 * 100vw / 576) calc(18 * 100vw / 576) calc(21 * 100vw / 576);
		width: calc(439 * 100vw / 576);
		font-size: calc(22 * 100vw / 576)
	}
	.serijas-cards__subtitle svg {
		width: calc(13 * 100vw / 576);
		height: calc(22 * 100vw / 576);
		stroke: none
	}
}

.serijas-cards__link {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.serijas-cards__btn {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	margin-top: calc(39 * 100vw / 1920);
	border: 1px solid #0da717;
	padding: calc(15 * 100vw / 1920) 0;
	width: calc(678 * 100vw / 1920);
	box-shadow: 6px 6px 6px rgba(0, 0, 0, .45);
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	background: rgba(2, 149, 35, .75);
	cursor: pointer;
	-webkit-backdrop-filter: blur(30px) brightness(115%);
	backdrop-filter: blur(30px) brightness(115%)
}

@media (max-width:767px) {
	.serijas-cards__btn {
		font-size: calc(2px + 61.2 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.serijas-cards__btn {
		font-size: calc(2px + 36 * (100vw / 1920))
	}
}

@media (max-width:768px) {
	.serijas-cards__btn {
		padding: 10px 60px;
		width: unset;
		font-size: 17px
	}
}

@media (max-width:576px) {
	.serijas-cards__btn {
		margin-top: calc(48 * 100vw / 576);
		padding: calc(10 * 100vw / 576) calc(60 * 100vw / 576);
		font-size: calc(24 * 100vw / 576)
	}
}

@media (max-width:425px) {
	.serijas-cards__btn {
		margin-top: 10px
	}
}

.profile-secondary {
	margin-top: 48px
}

@media (max-width:1250px) {
	.profile-secondary {
		margin-top: 100px
	}
}

@media (max-width:768px) {
	.profile-secondary {
		margin-top: calc(50 * 100vw / 768)
	}
}

.profile-secondary--palodzes {
	margin-top: calc(60 * 100vw / 1920);
	padding-bottom: calc(33 * 100vw / 1920)
}

.profile-secondary--palodzes .profile-secondary__wrapper::after {
	top: calc(25 * 100vw / 1920);
	height: calc(1505 * 100vw / 1920)
}

.profile-secondary--palodzes .profile-secondary__title {
	position: relative;
	left: unset;
	top: unset;
	display: block;
	margin: 0 auto;
	padding: 0;
	max-width: calc(285 * 100vw / 1920);
	text-align: center
}

.profile-secondary--palodzes .profile-secondary__title:lang(ru) {
	max-width: calc(395 * 100vw / 1920);
}

.profile-secondary--palodzes .profile-secondary__list {
	margin-top: calc(26 * 100vw / 1920)
}

.profile-secondary--palodzes .profile-secondary__btn {
	margin-top: calc(65 * 100vw / 1920)
}

.profile-secondary__container {
	padding: 0 calc(340 * 100vw / 1920)
}

.profile-secondary__wrapper {
	position: relative
}

.profile-secondary__wrapper::after {
	content: "";
	position: absolute;
	left: 50%;
	top: calc(-88 * 100vw / 1920);
	z-index: -10;
	border: 2px solid #1c95d1;
	width: calc(1332 * 100vw / 1920);
	height: calc(1674 * 100vw / 1920);
	transform: translateX(-50%)
}

@media (max-width:992px) {
	.profile-secondary__container {
		padding: 0 calc(125 * 100vw / 992)
	}
	.profile-secondary__wrapper {
		display: flex;
		flex-direction: column;
		align-items: center
	}
	.profile-secondary__wrapper::after {
		top: 12px;
		width: calc(100% - 20px)
	}
}

@media (max-width:768px) {
	.profile-secondary--palodzes .profile-secondary__btn {
		margin-top: 25px
	}
	.profile-secondary--palodzes .profile-secondary__wrapper::after {
		top: 15px;
		height: 98.5%
	}
	.profile-secondary--palodzes .profile-secondary__title {
		padding: 0 34px;
		max-width: unset
	}
	.profile-secondary--palodzes .profile-secondary__list {
		margin-top: 35px
	}
	.profile-secondary__wrapper::after {
		top: calc(17 * 100vw / 768);
		width: calc(100% - 4px);
		height: 98.5%
	}
}

@media (max-width:576px) {
	.profile-secondary--palodzes {
		margin-top: calc(90 * 100vw / 576)
	}
	.profile-secondary--palodzes .profile-secondary__btn {
		margin-top: calc(25 * 100vw / 576)
	}
	.profile-secondary--palodzes .profile-secondary__wrapper::after {
		top: calc(20 * 100vw / 576);
		height: 98.5%
	}
	.profile-secondary--palodzes .profile-secondary__title {
		font-size: calc(42 * 100vw / 576);
		padding: 0 calc(34 * 100vw / 576);
		max-width: unset
	}
	.profile-secondary--palodzes .profile-secondary__list {
		margin-top: calc(35 * 100vw / 576)
	}
	.profile-secondary__container {
		padding: 0 calc(30 * 100vw / 576);
		width: 100%
	}
	.profile-secondary__wrapper::after {
		top: calc(22 * 100vw / 576);
		width: 100%
	}
}

.profile-secondary__title {
	position: absolute;
	left: calc(160 * 100vw / 1920);
	top: calc(-110 * 100vw / 1920);
	display: inline-flex;
	padding: 0 calc(44 * 100vw / 1920);
	font-weight: 700;
	text-transform: uppercase;
	color: #404040;
	background-color: #fff
}

@media (max-width:767px) {
	.profile-secondary__title {
		font-size: calc(2px + 68 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.profile-secondary__title {
		font-size: calc(2px + 40 * (100vw / 1920))
	}
}

@media (max-width:992px) {
	.profile-secondary__title {
		position: static;
		font-size: calc(26 * 100vw / 992)
	}
}

@media (max-width:768px) {
	.profile-secondary__title {
		padding: 0 calc(44 * 100vw / 992);
		font-size: calc(42 * 100vw / 992)
	}
}

@media (max-width:576px) {
	.profile-secondary__title {
		padding: 0 calc(44 * 100vw / 576);
		font-size: calc(42 * 100vw / 576)
	}
}

.profile-secondary__list {
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(40 * 100vw / 1920)
}

@media (max-width:992px) {
	.profile-secondary__list {
		justify-content: center
	}
}

@media (max-width:768px) {
	.profile-secondary__list {
		flex-direction: column;
		width: 100%
	}
}

.profile-secondary__btn {
	position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 auto;
    padding: calc(30 * 100vw / 1920) 0;
    padding-left: calc(24 * 100vw / 1920);
    padding-right: calc(21 * 100vw / 1920);
    width: calc(514 * 100vw / 1920);
    box-shadow: 8px 8px 3px 0px #9bf8a2;
    font-weight: 600;
    line-height: calc(25 * 100vw / 1920);
    text-transform: uppercase;
    color: #fff;
    background: #16bf00;
    cursor: pointer;
    margin-right: calc(25 * 100vw / 1920);
}
.profile-secondary__btn.button-1{
	margin-top: calc(50 * 100vw / 1920);
}
.profile-secondary__btn.button-2{
	margin-top: calc(20 * 100vw / 1920);
}

.profile-secondary__btn img{
	width: calc(21 * 100vw / 1920);
	height: calc(37 * 100vw / 1920);
}

@media (max-width:767px) {
	.profile-secondary__btn {
		font-size: calc(5px + 56.1 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.profile-secondary__btn {
		font-size: calc(34 * (100vw / 1920))
	}
}

@media (max-width:768px) {
	.profile-secondary__btn {
		margin-top: 0;
		padding: calc(20 * 100vw / 768) calc(65 * 100vw / 768);
		width: calc(515 * 100vw / 768);
		font-size: calc(28 * 100vw / 768)
	}
}

.call-now {
	position: relative;
	margin-top: 143px;
	margin-bottom: 83px;
	height: 500px
}

@media (max-width:1440px) {
	.call-now {
		margin-top: calc(168 * 100vw / 1440);
		margin-bottom: calc(83 * 100vw / 1440);
		height: calc(500 * 100vw / 1440)
	}
}

@media (max-width:768px) {
	.call-now {
		height: 300px
	}
}

@media (max-width:576px) {
	.call-now {
		height: calc(541 * 100vw / 576)
	}
}

.call-now__img-wrapper {
	position: absolute;
	width: 100%;
	height: 100%
}

.call-now__img-wrapper img {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.call-now__container {
	padding: 0 calc(250 * 100vw / 1920);
	width: 100%;
	height: 100%
}

.call-now__outer {
	position: absolute;
	left: 212px;
	top: 0;
	width: 100px;
	height: 100px
}

@media (max-width:1440px) {
	.call-now__outer {
		left: calc(212 * 100vw / 1440)
	}
}

@media (max-width:768px) {
	.call-now__outer {
		left: 50%;
		transform: translateX(-50%)
	}
}

@media (max-width:576px) {
	.call-now__outer {
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		transform: translateX(0)
	}
}

.call-now__blur {
	position: absolute;
	top: -32px;
	width: 768px;
	height: 564px;
	-webkit-backdrop-filter: blur(22px) brightness(90%);
	backdrop-filter: blur(22px) brightness(90%)
}

@media (max-width:1440px) {
	.call-now__blur {
		top: calc(-32 * 100vw / 1440);
		width: calc(768 * 100vw / 1440);
		height: calc(564 * 100vw / 1440)
	}
}

@media (max-width:768px) {
	.call-now__blur {
		left: 50%;
		top: -20px;
		width: 410px;
		height: 340px;
		transform: translateX(-50%)
	}
}

@media (max-width:576px) {
	.call-now__blur {
		left: 0;
		top: 0;
		width: 50%;
		height: 100%;
		transform: translateX(0);
		-webkit-backdrop-filter: blur(8px) brightness(60%);
		backdrop-filter: blur(8px) brightness(60%)
	}
}

.call-now__text {
	position: absolute;
	left: 38px;
	top: -62px;
	z-index: 10;
	width: 682px;
	height: 624px;
	text-align: center;
	text-transform: uppercase;
	-webkit-backdrop-filter: blur(22px) brightness(73%);
	backdrop-filter: blur(22px) brightness(73%)
}

@media (max-width:1440px) {
	.call-now__text {
		left: calc(38 * 100vw / 1440);
		top: calc(-62 * 100vw / 1440);
		width: calc(682 * 100vw / 1440);
		height: calc(624 * 100vw / 1440)
	}
}

.call-now__title {
	position: relative;
	margin-top: 30px;
	font-weight: 600;
	font-size: 81px;
	line-height: 98px;
	color: #fff
}

.call-now__title::after {
	content: "";
	position: absolute;
	left: 50%;
	top: calc(100% + 30px);
	width: 381px;
	height: 2px;
	background: #fff;
	transform: translateX(-50%)
}

.call-now__title span {
	font-weight: 400;
	font-size: 66px
}

@media (max-width:1440px) {
	.call-now__title {
		line-height: calc(98 * 100vw / 1440)
	}
	.call-now__title::after {
		width: calc(381 * 100vw / 1440);
		height: 2px;
		background: #fff;
		transform: translateX(-50%)
	}
}

@media (max-width:1440px) and (max-width:767px) {
	.call-now__title {
		font-size: calc(2px + 187 * ((100vw - 320px)/ 1920))
	}
	.call-now__title span {
		font-size: calc(2px + 108.8 * ((100vw - 320px)/ 1920))
	}
}

@media (max-width:1440px) and (min-width:767px) {
	.call-now__title {
		font-size: calc(2px + 110 * (100vw / 1920))
	}
	.call-now__title span {
		font-size: calc(2px + 64 * (100vw / 1920))
	}
}

@media (max-width:768px) {
	.call-now__text {
		left: 50%;
		top: -40px;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 365px;
		height: 380px;
		transform: translateX(-50%)
	}
	.call-now__title {
		margin-top: 0;
		font-size: 45px;
		line-height: 52px
	}
	.call-now__title::after {
		width: 205px
	}
	.call-now__title span {
		display: inline-block;
		margin-bottom: 8px;
		font-size: 34px
	}
}

@media (max-width:576px) {
	.call-now__text {
		left: 0;
		top: 0;
		display: flex;
		justify-content: flex-start;
		width: 100%;
		height: 100%;
		transform: translateX(0);
		-webkit-backdrop-filter: blur(0) brightness(100%);
		backdrop-filter: blur(0) brightness(100%)
	}
	.call-now__wrapper {
		padding-left: calc(30 * 100vw / 576);
		text-align: left
	}
	.call-now__title {
		font-weight: 600;
		font-size: calc(52 * 100vw / 576);
		line-height: calc(63 * 100vw / 576)
	}
	.call-now__title::after {
		left: 0;
		width: calc(295 * 100vw / 576);
		transform: translateX(0)
	}
	.call-now__title span {
		margin-bottom: 0;
		font-weight: 500;
		font-size: calc(50 * 100vw / 576)
	}
}

.call-now__subtitle {
	margin-top: 45px;
	font-weight: 400;
	font-size: 66px;
	color: #fff
}

@media (max-width:1440px) {
	.call-now__subtitle {
		margin-top: calc(45 * 100vw / 1440)
	}
}

@media (max-width:1440px) and (max-width:767px) {
	.call-now__subtitle {
		font-size: calc(2px + 108.8 * ((100vw - 320px)/ 1920))
	}
}

@media (max-width:1440px) and (min-width:767px) {
	.call-now__subtitle {
		font-size: calc(2px + 64 * (100vw / 1920))
	}
}

@media (max-width:768px) {
	.call-now__subtitle {
		font-size: 34px
	}
}

@media (max-width:576px) {
	.call-now__subtitle {
		margin-top: calc(30 * 100vw / 576);
		font-size: calc(50 * 100vw / 576)
	}
}

.call-now__link {
	display: inline-flex;
	align-items: center;
	margin: 42px auto 0;
	border: 1px solid #1c95d1;
	padding: calc(18 * 100vw / 1920) 0;
	padding-right: calc(29 * 100vw / 1920);
	padding-left: calc(43 * 100vw / 1920);
	width: calc(601 * 100vw / 1920);
	background-color: rgba(38, 183, 255, .8);
	transition: opacity .15s linear;
	-webkit-backdrop-filter: blur(30px) brightness(145%);
	backdrop-filter: blur(30px) brightness(145%)
}

.call-now__link svg {
	margin-right: calc(29 * 100vw / 1920);
	width: calc(39 * 100vw / 1920);
	height: calc(72 * 100vw / 1920)
}

.call-now__link span {
	font-weight: 600;
	color: #fff
}

@media (max-width:767px) {
	.call-now__link span {
		font-size: calc(1px + 103.7 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.call-now__link span {
		font-size: calc(1px + 61 * (100vw / 1920))
	}
}

.call-now__link:focus,
.call-now__link:hover {
	opacity: .9
}

.call-now__link:active {
	opacity: .8
}

.services {
	margin-bottom: 135px;
	color: #262626
}

@media (max-width:1440px) {
	.call-now__link {
		margin-top: calc(42 * 100vw / 1920)
	}
	.services {
		margin-top: 50px
	}
}

@media (max-width:768px) {
	.call-now__link {
		padding: 7px 11px 7px 17px;
		width: 240px
	}
	.call-now__link span {
		font-size: 25px
	}
	.call-now__link svg {
		width: 15px;
		height: 28px
	}
	.services .profile-secondary__btn {
		display: block;
		flex: 1;
		margin-top: 35px;
		width: 100%;
		max-width: unset
	}
}

@media (max-width:576px) {
	.call-now__link {
		position: absolute;
		left: 50%;
		bottom: calc(-40 * 100vw / 576);
		padding: calc(14 * 100vw / 576) calc(28 * 100vw / 576);
		width: calc(443 * 100vw / 576);
		background: #1c95d1;
		transform: translateX(-50%);
		-webkit-backdrop-filter: blur(30px) brightness(145%) opacity(80%);
		backdrop-filter: blur(30px) brightness(145%) opacity(80%)
	}
	.call-now__link span {
		font-size: calc(45 * 100vw / 576)
	}
	.call-now__link svg {
		margin-right: calc(20 * 100vw / 576);
		width: calc(30 * 100vw / 576);
		height: calc(54 * 100vw / 576)
	}
	.services {
		margin-top: calc(45 * 100vw / 576)
	}
}

.services__container {
	padding: 0 calc(203 * 100vw / 1920) 0 calc(288 * 100vw / 1920)
}

.services__container:lang(ru) {
	padding: 0 calc(203 * 100vw / 1920) 0 calc(240 * 100vw / 1920)
}

.services__main {
	position: relative;
	display: flex;
	justify-content: flex-end;
}

.services__list {
	position: absolute;
	left: 55px;
	top: -145px;
	list-style: disc;
	font-weight: 400;
	font-size: 18px
}

@media (max-width:1867px) {
	.services__list {
		position: static;
		line-height: 25px
	}
}

@media (max-width:992px) {
	.call-now__title::after {
		top: calc(100% + 10px)
	}
	.services {
		margin-bottom: 50px
	}
	.services__main {
		flex-direction: column;
		align-items: center
	}
	.services__list {
		font-size: calc(18 * 100vw / 992)
	}
	
	.services .profile-secondary__btn {
		margin: auto;
		margin-top: calc(26 * 100vw / 576);
		padding: calc(15 * 100vw / 576) calc(23 * 100vw / 576);
		font-size: calc(20 * 100vw / 576);
		line-height: calc(16 * 100vw / 576);
		width: calc(310 * 100vw / 576);
		border-radius: calc(7 * 100vw / 576);
		display: flex;
		box-shadow: 4px 4px 3px 0px #9bf8a2;
	}
	.profile-secondary__btn img {
		width: calc(15 * 100vw / 576);
		height: calc(20 * 100vw / 576);
	}
}

@media (max-width:768px) {
	.services__container {
		padding: 0 calc(30 * 100vw / 768)
	}
	.services__list {
		padding-left: 30px;
		font-size: calc(18 * 100vw / 576);
		line-height: 40px
	}
	.services__right {
		width: 100%
	}
}

@media (max-width:576px) {
	.services__list {
		padding-left: calc(55 * 100vw / 576);
		line-height: calc(40 * 100vw / 576)
	}
}

@media (max-width:425px) {
	.services__list {
		font-size: 14px;
		line-height: 30px
	}
}

.services__right {
	/*margin-left: auto;*/
	margin-left: calc(52 * 100vw / 1920)
}

.services__item {
	margin-top: 18px
}

.services__item:first-of-type {
	margin-top: 0
}

@media (max-width:992px) {
	.services__right {
		margin-left: 0
	}
	.services__item {
		margin-top: calc(18 * 100vw / 992)
	}
}

@media (max-width:768px) {
	.services__item {
		margin-top: calc(9 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.services__item {
		margin-top: 0
	}
}

.services__text-content {
	margin-top: 170px;
	font-weight: 400;
	font-size: 18px;
	line-height: 40px
}

@media (max-width:1867px) {
	.services__text-content {
		margin-top: 60px
	}
}

@media (max-width:992px) {
	.services__text-content {
		margin-top: calc(45 * 100vw / 992);
		font-size: calc(18 * 100vw / 992);
		line-height: calc(32 * 100vw / 992)
	}
}

.services__text {
	color: #262626
}

.services__text:last-of-type {
	margin-top: 40px
}

@media (max-width:992px) {
	.services__text:last-of-type {
		margin-top: calc(25 * 100vw / 992)
	}
}

@media (max-width:768px) {
	.services__text-content {
		margin-top: 55px
	}
	.services__text {
		font-size: 18px
	}
	.services__text:last-of-type {
		margin-top: 50px
	}
}

@media (max-width:576px) {
	.services__text-content {
		margin-top: calc(55 * 100vw / 576)
	}
	.services__text {
		font-size: calc(18 * 100vw / 576);
		line-height: calc(40 * 100vw / 576)
	}
	.services__text:last-of-type {
		margin-top: calc(50 * 100vw / 576)
	}
}

@media (max-width:425px) {
	.services__text {
		font-size: 14px
	}
}

.profile-item {
	display: flex;
	margin-bottom: calc(38 * 100vw / 1920);
	padding: calc(25 * 100vw / 1920) calc(31 * 100vw / 1920) calc(14 * 100vw / 1920) 0;
	width: calc(574 * 100vw / 1920);
	height: calc(376 * 100vw / 1920);
	box-shadow: 0 3px 6px rgba(0, 0, 0, .38);
	background-color: #fff
}

.profile-item:nth-last-child(-n+2) {
	margin-bottom: 0
}

.profile-item:not(.profile-item:nth-child(2n)) {
	margin-right: calc(75 * 100vw / 2560)
}

@media (max-width:1150px) {
	.profile-item {
		height: calc(400 * 100vw / 1920)
	}
}

@media (max-width:992px) {
	.profile-item {
		width: 47.9%;
		height: calc(220 * 100vw / 992)
	}
}

@media (max-width:768px) {
	.profile-item {
		margin-bottom: 15px;
		padding: 10px 10px 10px 0;
		width: 100%;
		height: calc(337 * 100vw / 768);
		max-width: unset
	}
	.profile-item:last-of-type {
		margin-bottom: 0
	}
	.profile-item:not(.profile-item:nth-child(2n)),
	.profile-item:nth-last-child(-n+2) {
		margin-top: 0;
		margin-bottom: 15px
	}
}

@media (max-width:576px) {
	.profile-item {
		padding: 0;
		height: calc(337 * 100vw / 576)
	}
}

.profile-item--not-shadow .profile-item__image::after {
	display: none
}

.profile-item--palodzes {
	flex-direction: column;
	justify-content: space-evenly;
	padding: 10px calc(22 * 100vw / 1920) calc(25 * 100vw / 1920);
	height: calc(477 * 100vw / 1920);
	color: #262626
}

.profile-item--palodzes .profile-item__subtitle {
	text-align: center
}

.profile-item--palodzes .profile-item__subtitle::after {
	left: 50%;
	top: calc(100% + 6px);
	transform: translateX(-50%)
}

.profile-item--palodzes .profile-item__image {
	flex: initial;
	margin-top: calc(20 * 100vw / 1920);
	padding: 0;
	height: calc(254 * 100vw / 1920);
	max-width: unset
}

.profile-item--palodzes .profile-item__text-content {
	padding-right: 20px;
	padding-left: calc(40 * 100vw / 1920);
	max-width: unset
}

.profile-item--palodzes .profile-item__size {
	display: flex;
	justify-content: space-between;
	margin-top: calc(17 * 100vw / 1920)
}

.profile-item--palodzes .profile-item__size:first-of-type {
	margin-top: calc(12 * 100vw / 1920)
}

.profile-item--palodzes .profile-item__title--palodzes {
	font-weight: 600
}

@media (max-width:767px) {
	.profile-item--palodzes .profile-item__title--palodzes {
		font-size: calc(2px + 34 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.profile-item--palodzes .profile-item__title--palodzes {
		font-size: calc(2px + 20 * (100vw / 1920))
	}
}

.profile-item--palodzes .profile-item__text--palodzes {
	font-weight: 400
}

@media (max-width:767px) {
	.profile-item--palodzes .profile-item__text--palodzes {
		font-size: calc(2px + 34 * ((100vw - 320px)/ 1920))
	}
	.profile-item__subtitle {
		font-size: calc(1px + 51 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.profile-item--palodzes .profile-item__text--palodzes {
		font-size: calc(2px + 20 * (100vw / 1920))
	}
}

.profile-item--palodzes:not(.profile-item--palodzes:nth-child(2n)) {
	margin-right: calc(50 * 100vw / 1920)
}

@media (max-width:768px) {
	.profile-item--palodzes {
		justify-content: space-between;
		margin-bottom: 32px;
		padding: 17px 25px 22px;
		height: 415px
	}
	.profile-item--palodzes:not(.profile-item--palodzes:nth-child(2n)),
	.profile-item--palodzes:nth-last-child(-n+2) {
		margin-bottom: 32px
	}
	.profile-item--palodzes:last-of-type {
		margin-bottom: 0
	}
	.profile-item--palodzes .profile-item__image {
		margin-top: 15px;
		width: 100%;
		height: 221px
	}
	.profile-item--palodzes .profile-item__text-content {
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		padding: 0
	}
	.profile-item--palodzes .profile-item__text--palodzes,
	.profile-item--palodzes .profile-item__title--palodzes {
		font-size: 19px
	}
	.profile-item--palodzes .profile-item__size:last-of-type {
		margin-top: 15px
	}
}

@media (max-width:576px) {
	.profile-item--palodzes {
		justify-content: space-between;
		margin-bottom: calc(32 * 100vw / 576);
		padding: calc(17 * 100vw / 576) calc(25 * 100vw / 576) calc(22 * 100vw / 576);
		height: calc(415 * 100vw / 576)
	}
	.profile-item--palodzes:not(.profile-item--palodzes:nth-child(2n)),
	.profile-item--palodzes:nth-last-child(-n+2) {
		margin-bottom: calc(32 * 100vw / 576)
	}
	.profile-item--palodzes:last-of-type {
		margin-bottom: 0
	}
	.profile-item--palodzes .profile-item__image {
		margin-top: calc(15 * 100vw / 576);
		width: 100%;
		height: calc(221 * 100vw / 576)
	}
	.profile-item--palodzes .profile-item__text--palodzes,
	.profile-item--palodzes .profile-item__title--palodzes {
		font-size: calc(19 * 100vw / 576)
	}
	.profile-item--palodzes .profile-item__size:last-of-type {
		margin-top: calc(15 * 100vw / 576)
	}
}

.profile-item--prem:not(.profile-item--prem:nth-child(2n)) {
	margin-right: calc(45 * 100vw / 2560)
}

@media (max-width:992px) {
	.profile-item--prem {
		height: calc(235 * 100vw / 992)
	}
	.profile-item--prem .profile-item__subtitle {
		font-size: 13px
	}
}

@media (max-width:768px) {
	.profile-item--prem {
		margin-bottom: calc(20 * 100vw / 768);
		width: 100%;
		height: calc(383 * 100vw / 768)
	}
	.profile-item--prem .profile-item__subtitle {
		font-size: calc(31 * 100vw / 768)
	}
	.profile-item--prem .profile-item__subtitle::after {
		top: calc(45 * 100vw / 768)
	}
	.profile-item--prem .profile-item__image {
		max-width: calc(215 * 100vw / 768)
	}
	.profile-item--prem .profile-item__image::after {
		left: calc(-5 * 100vw / 768);
		bottom: calc(-23 * 100vw / 768);
		width: calc(200 * 100vw / 768);
		height: calc(103 * 100vw / 768)
	}
	.profile-item--prem .profile-item__text {
		font-size: calc(17 * 100vw / 768)
	}
	.profile-item--prem .profile-item__icon {
		width: calc(60 * 100vw / 768);
		height: calc(60 * 100vw / 768)
	}
	.profile-item--prem .profile-item__text-content {
		display: flex;
		flex-direction: column;
		padding-top: calc(15 * 100vw / 768);
		padding-bottom: calc(10 * 100vw / 768)
	}
	.profile-item--prem .profile-item__features {
		display: flex;
		flex: 1;
		flex-direction: column;
		justify-content: space-between;
		margin-top: calc(8 * 100vw / 768)
	}
	.profile-item--prem .profile-item__feature {
		margin-top: calc(8 * 100vw / 768)
	}
	.profile-item--prem:last-of-type {
		margin-bottom: 0
	}
}

@media (max-width:576px) {
	.profile-item--prem {
		margin-bottom: calc(20 * 100vw / 576);
		width: 100%;
		height: calc(383 * 100vw / 576)
	}
	.profile-item--prem .profile-item__subtitle {
		font-size: calc(31 * 100vw / 576)
	}
	.profile-item--prem .profile-item__subtitle::after {
		top: calc(45 * 100vw / 576)
	}
	.profile-item--prem .profile-item__image {
		max-width: calc(240 * 100vw / 576)
	}
	.profile-item--prem .profile-item__image::after {
		left: calc(-5 * 100vw / 576);
		bottom: calc(-23 * 100vw / 576);
		width: calc(200 * 100vw / 576);
		height: calc(103 * 100vw / 576)
	}
	.profile-item--prem .profile-item__text {
		font-size: calc(17 * 100vw / 576)
	}
	.profile-item--prem .profile-item__icon {
		width: calc(60 * 100vw / 576);
		height: calc(60 * 100vw / 576);
		font-size: calc(31 * 100vw / 576)
	}
	.profile-item--prem .profile-item__icon--green {
		font-size: calc(24 * 100vw / 576)
	}
	.profile-item--prem .profile-item__text-content {
		display: flex;
		flex-direction: column;
		padding-top: calc(15 * 100vw / 576);
		padding-bottom: calc(10 * 100vw / 576)
	}
	.profile-item--prem .profile-item__features {
		display: flex;
		flex: 1;
		flex-direction: column;
		justify-content: space-between;
		margin-top: calc(8 * 100vw / 576)
	}
	.profile-item--prem .profile-item__feature {
		margin-top: calc(8 * 100vw / 576)
	}
	.profile-item--prem:last-of-type {
		margin-bottom: 0
	}
}

.profile-item--ecosol .profile-item__picture img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

.profile-item__image {
	position: relative;
	flex: 1;
	padding-top: 15px;
	padding-left: 10px;
	max-width: calc(240 * 100vw / 1920)
}

.profile-item__image::after {
	content: "";
	position: absolute;
	left: calc(20 * 100vw / 1920);
	bottom: calc(-23 * 100vw / 1920);
	z-index: 10;
	width: calc(200 * 100vw / 1920);
	height: calc(103 * 100vw / 1920);
	background: radial-gradient(ellipse 50% 50%, #8b8b8b, #d8d8d8, rgba(255, 255, 255, 0));
	transform: rotateX(50deg) rotateY(0) rotate(180deg)
}

@media (max-width:768px) {
	.profile-item__image {
		padding-left: 0;
		max-width: calc(250 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.profile-item__image {
		padding: 10px 0;
		max-width: calc(205 * 100vw / 576)
	}
}

.profile-item__picture {
	display: contents
}

.profile-item__picture img {
	position: relative;
	z-index: 100;
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

.profile-item__text-content {
	max-width: calc(300 * 100vw / 1920)
}

.profile-item__subtitle {
	position: relative;
	font-weight: 700;
	color: #262626
}

@media (min-width:767px) {
	.profile-item__subtitle {
		font-size: calc(1px + 30 * (100vw / 1920))
	}
}

.profile-item__subtitle::after {
	content: "";
	position: absolute;
	left: 0;
	top: calc(100% + calc(11 * 100vw / 1920));
	width: calc(259 * 100vw / 1920);
	height: 2px;
	background-color: #1c95d1
}

@media (max-width:992px) {
	.profile-item__text-content {
		flex: 1;
		max-width: unset
	}
	.profile-item__subtitle {
		font-size: calc(21 * 100vw / 992)
	}
	.profile-item__features {
		margin-top: calc(20 * 100vw / 992)
	}
}

@media (max-width:768px) {
	.profile-item__text-content {
		padding: 10px 0 10px 10px
	}
	.profile-item__subtitle {
		font-size: calc(27 * 100vw / 768)
	}
	.profile-item__subtitle::after {
		width: calc(232 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.profile-item__text-content {
		display: flex;
		flex-direction: column;
		padding: calc(22 * 100vw / 576) 0
	}
	.profile-item__subtitle {
		margin-bottom: auto;
		font-size: calc(27 * 100vw / 576)
	}
	.profile-item__subtitle::after {
		top: calc(41 * 100vw / 576);
		width: calc(232 * 100vw / 576)
	}
	.profile-item__features {
		margin-top: calc(10 * 100vw / 576)
	}
}

.profile-item__feature {
	display: flex;
	flex: 1;
	align-items: center;
	margin-top: calc(8 * 100vw / 1920)
}

.profile-item__feature:first-of-type {
	margin-top: calc(20 * 100vw / 1920)
}

.profile-item__feature:last-of-type {
	margin-bottom: auto
}

.profile-item__icon {
	display: inline-flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	margin-right: calc(15 * 100vw / 1920);
	width: calc(60 * 100vw / 1920);
	height: calc(60 * 100vw / 1920);
	font-weight: 700;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat
}

@media (max-width:767px) {
	.profile-item__icon {
		font-size: calc(0px + 52.7 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.profile-item__icon {
		font-size: calc(0px + 31 * (100vw / 1920))
	}
}

.profile-item__icon svg {
	width: calc(28 * 100vw / 1920);
	height: calc(27 * 100vw / 1920)
}

@media (max-width:992px) {
	.profile-item__icon {
		margin-right: calc(10 * 100vw / 992);
		width: calc(35 * 100vw / 992);
		height: calc(35 * 100vw / 992)
	}
}

@media (max-width:768px) {
	.profile-item__icon {
		margin-right: calc(15 * 100vw / 768);
		width: calc(55 * 100vw / 768);
		height: calc(55 * 100vw / 768);
		font-size: calc(28 * 100vw / 768)
	}
	.profile-item__icon svg {
		width: calc(28 * 100vw / 768);
		height: calc(27 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.profile-item__feature {
		margin-top: calc(7 * 100vw / 576)
	}
	.profile-item__icon {
		margin-right: calc(15 * 100vw / 576);
		width: calc(55 * 100vw / 576);
		height: calc(55 * 100vw / 576);
		font-size: calc(28 * 100vw / 576)
	}
	.profile-item__icon svg {
		width: calc(28 * 100vw / 576);
		height: calc(27 * 100vw / 576)
	}
}

.profile-item__icon--red {
	background-image: url(//eirologi.lv/wp-content/themes/eirologi/img/red-circle.png)
}

.profile-item__icon--temp {
	background-image: url(//eirologi.lv/wp-content/themes/eirologi/img/red-blue-circle.png)
}

.profile-item__icon--green {
	background-image: url(//eirologi.lv/wp-content/themes/eirologi/img/green-circle.png)
}

@media (max-width:767px) {
	.profile-item__icon--green {
		font-size: calc(2px + 37.4 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.profile-item__icon--green {
		font-size: calc(2px + 22 * (100vw / 1920))
	}
}

@media (max-width:768px) {
	.profile-item__icon--green {
		font-size: calc(24 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.profile-item__icon--green {
		font-size: calc(24 * 100vw / 576)
	}
}

.profile-item__icon--green-big {
	background-image: url(//eirologi.lv/wp-content/themes/eirologi/img/green-circle.png)
}

.profile-item__icon--quarter {
	background-image: url(//eirologi.lv/wp-content/themes/eirologi/img/quarter.png)
}

.profile-item__icon--quart {
	background-image: url(//eirologi.lv/wp-content/themes/eirologi/img/quart.png)
}

.profile-item__icon--third {
	background-image: url(//eirologi.lv/wp-content/themes/eirologi/img/third.png)
}

.profile-item__icon--half {
	background-image: url(//eirologi.lv/wp-content/themes/eirologi/img/half.png)
}

.profile-item__icon--cold {
	background-image: url(//eirologi.lv/wp-content/themes/eirologi/img/cold.png)
}

.profile-item__text {
	font-weight: 500
}

@media (max-width:767px) {
	.profile-item__text {
		font-size: calc(2px + 25.5 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.profile-item__text {
		font-size: calc(2px + 15 * (100vw / 1920))
	}
}

@media (max-width:992px) {
	.profile-item__text {
		font-size: calc(14 * 100vw / 992)
	}
}

.profile-pvc--quiz {
	margin-top: calc(51 * 100vw / 1920)
}

.profile-pvc--quiz .profile-item {
	position: relative
}

.profile-pvc--quiz .profile-item__radio {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	cursor: pointer
}

.profile-pvc--quiz .profile-item__radio:checked~.profile-item__radio-btn::after {
	opacity: 1
}

.profile-pvc--quiz .profile-item__radio-btn {
	position: absolute;
	left: 22px;
	top: 18px;
	border: 1px solid #707070;
	border-radius: 50%;
	width: 40px;
	height: 40px
}

.profile-pvc--quiz .profile-item__radio-btn::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	border-radius: 50%;
	width: 28px;
	height: 28px;
	background-color: #1c95d1;
	opacity: 0;
	transform: translate(-50%, -50%);
	transition: opacity .15s linear
}

.profile-pvc__container {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center
}

.profile-pvc__container::after {
	content: "";
	position: absolute;
	left: 50%;
	top: calc(20 * 100vw / 1920);
	z-index: -1;
	border: 2px solid #1c95d1;
	transform: translateX(-50%)
}

.profile-pvc__premium {
	margin-top: 35px
}

.profile-pvc__premium .profile-pvc__container {
	padding: 0 calc(357 * 100vw / 1920) 0 calc(369 * 100vw / 1920)
}

.profile-pvc__premium .profile-pvc__container::after {
	width: calc(1304 * 100vw / 1920);
	height: 90%
}

.profile-pvc__premium .profile-pvc__list {
	margin-top: 14px
}

@media (max-width:768px) {
	.profile-item__text {
		font-size: calc(14 * 100vw / 768)
	}
	.profile-pvc__premium {
		padding: 0 calc(90 * 100vw / 768)
	}
	.profile-pvc__premium .profile-pvc__container {
		padding: 0
	}
	.profile-pvc__premium .profile-pvc__container::after {
		top: calc(23 * 100vw / 768);
		width: 95%;
		height: 95%
	}
	.profile-pvc__premium .profile-pvc__list {
		margin-top: calc(10 * 100vw / 768)
	}
	.profile-pvc__premium .profile-item--prem,
	.profile-pvc__premium .profile-item--prem:nth-last-child(-n+2) {
		margin: 0;
		margin-bottom: calc(20 * 100vw / 768)
	}
	.profile-pvc__premium .profile-item--prem:last-of-type {
		margin-bottom: 0
	}
}

@media (max-width:576px) {
	.profile-item__text {
		font-size: calc(14 * 100vw / 576)
	}
	.profile-pvc__premium {
		padding: 0;
		width: 100%
	}
	.profile-pvc__premium .profile-pvc__container {
		padding: 0
	}
	.profile-pvc__premium .profile-pvc__container::after {
		top: calc(23 * 100vw / 576);
		width: calc(100% - 60px);
		height: 95%
	}
	.profile-pvc__premium .profile-pvc__list {
		margin-top: calc(15 * 100vw / 576);
		padding-left: 4px
	}
	.profile-pvc__premium .profile-item--prem,
	.profile-pvc__premium .profile-item--prem:nth-last-child(-n+2) {
		margin: 0;
		margin-bottom: calc(20 * 100vw / 576)
	}
	.profile-pvc__premium .profile-item--prem:last-of-type {
		margin-bottom: 0
	}
}

.profile-pvc__standart {
	margin-top: 51px
}

.profile-pvc__standart .profile-pvc__container {
	padding: 0 calc(53 * 100vw / 1920) 0 calc(58 * 100vw / 1920)
}

.profile-pvc__standart .profile-pvc__container::after {
	width: calc(1866 * 100vw / 1920);
	height: 90%
}

.profile-pvc__standart .profile-pvc__container .profile-item--prem {
	margin-right: calc(45 * 100vw / 1920);
	margin-bottom: 0
}

.profile-pvc__standart .profile-pvc__container .profile-item--prem:nth-child(3) {
	margin-right: 0
}

.profile-pvc__standart .profile-pvc__list {
	margin-top: 14px
}

@media (max-width:768px) {
	.profile-pvc__standart {
		padding: 0 calc(90 * 100vw / 768)
	}
	.profile-pvc__standart .profile-pvc__container {
		padding: 0
	}
	.profile-pvc__standart .profile-pvc__container::after {
		top: calc(24 * 100vw / 768);
		width: 95%;
		height: 100%
	}
	.profile-pvc__standart .profile-pvc__container .profile-item--prem,
	.profile-pvc__standart .profile-pvc__container .profile-item--prem:nth-last-child(-n+2) {
		margin: 0;
		margin-bottom: calc(20 * 100vw / 768)
	}
	.profile-pvc__standart .profile-pvc__container .profile-item--prem:last-of-type {
		margin-bottom: 0
	}
	.profile-pvc__standart .profile-pvc__list {
		margin-top: calc(10 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.profile-pvc__standart {
		margin-top: 20px;
		padding: 0;
		width: 100%
	}
	.profile-pvc__standart .profile-pvc__container {
		padding: 0
	}
	.profile-pvc__standart .profile-pvc__container::after {
		top: calc(24 * 100vw / 576);
		width: calc(100% - 60px);
		height: 100%
	}
	.profile-pvc__standart .profile-pvc__container .profile-item--prem,
	.profile-pvc__standart .profile-pvc__container .profile-item--prem:nth-last-child(-n+2) {
		margin: 0;
		margin-bottom: calc(20 * 100vw / 576)
	}
	.profile-pvc__standart .profile-pvc__container .profile-item--prem:last-of-type {
		margin-bottom: 0
	}
	.profile-pvc__standart .profile-pvc__list {
		margin-top: calc(15 * 100vw / 576);
		padding-left: 4px
	}
}

.profile-pvc__basic {
	margin-top: 54px
}

.profile-pvc__basic .profile-pvc__container {
	padding: 0 calc(363 * 100vw / 1920)
}

.profile-pvc__basic .profile-pvc__container::after {
	width: calc(1304 * 100vw / 1920);
	height: 70%
}

.profile-pvc__basic .profile-pvc__container .profile-item--prem {
	margin-right: calc(45 * 100vw / 1920);
	margin-bottom: 0
}

.profile-pvc__basic .profile-pvc__list {
	margin-top: 25px
}

@media (max-width:768px) {
	.profile-pvc__basic {
		padding: 0 calc(90 * 100vw / 768)
	}
	.profile-pvc__basic .profile-pvc__container {
		padding: 0
	}
	.profile-pvc__basic .profile-pvc__container::after {
		top: calc(24 * 100vw / 768);
		width: 95%;
		height: 85.5%
	}
	.profile-pvc__basic .profile-pvc__container .profile-item--prem:last-of-type {
		margin-bottom: 0
	}
	.profile-pvc__basic .profile-pvc__container .profile-item--prem,
	.profile-pvc__basic .profile-pvc__container .profile-item--prem:nth-last-child(-n+2) {
		margin: 0;
		margin-bottom: calc(20 * 100vw / 768)
	}
	.profile-pvc__basic .profile-pvc__list {
		margin-top: calc(10 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.profile-pvc__basic {
		margin-top: 40px;
		padding: 0;
		width: 100%
	}
	.profile-pvc__basic .profile-pvc__container {
		padding: 0
	}
	.profile-pvc__basic .profile-pvc__container::after {
		top: calc(24 * 100vw / 576);
		width: calc(100% - calc(60 * 100vw / 576));
		height: 80%
	}
	.profile-pvc__basic .profile-pvc__container .profile-item--prem:last-of-type {
		margin-bottom: 0
	}
	.profile-pvc__basic .profile-pvc__container .profile-item--prem,
	.profile-pvc__basic .profile-pvc__container .profile-item--prem:nth-last-child(-n+2) {
		margin: 0;
		margin-bottom: calc(20 * 100vw / 576)
	}
	.profile-pvc__basic .profile-pvc__list {
		margin-top: calc(10 * 100vw / 576);
		padding-left: 4px
	}
}

.profile-pvc__title {
	display: inline-flex;
	padding: 0 calc(39 * 100vw / 1920);
	font-weight: 700;
	text-transform: uppercase;
	color: #404040;
	background-color: #fff
}

@media (max-width:767px) {
	.profile-pvc__title {
		font-size: calc(2px + 68 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.profile-pvc__title {
		font-size: calc(2px + 40 * (100vw / 1920))
	}
}

@media (max-width:768px) {
	.profile-pvc__title {
		padding: 0 calc(40 * 100vw / 768);
		font-size: calc(42 * 100vw / 768)
	}
	.profile-pvc__list {
		flex-direction: column;
		width: 100%
	}
}

@media (max-width:576px) {
	.profile-pvc__title {
		padding: 0 calc(40 * 100vw / 576);
		font-size: calc(42 * 100vw / 576)
	}
}

.profile-pvc__list {
	display: flex
}

.profile-pvc__btn {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	margin-top: calc(68 * 100vw / 1920);
	border: 1px solid #0da717;
	padding: calc(14 * 100vw / 1920) 0;
	width: calc(678 * 100vw / 1920);
	box-shadow: 6px 6px 6px rgba(0, 0, 0, .45);
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	background: rgba(2, 149, 35, .75);
	cursor: pointer;
	-webkit-backdrop-filter: blur(30px) brightness(115%);
	backdrop-filter: blur(30px) brightness(115%)
}

@media (max-width:767px) {
	.profile-pvc__btn {
		font-size: calc(5px + 56.1 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.profile-pvc__btn {
		font-size: calc(5px + 33 * (100vw / 1920))
	}
}

@media (max-width:768px) {
	.profile-pvc__btn {
		margin-top: calc(85 * 100vw / 768);
		padding: calc(20 * 100vw / 768) calc(46 * 100vw / 768);
		width: 100%;
		font-size: calc(33 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.profile-pvc__btn {
		margin-top: calc(50 * 100vw / 576);
		padding: calc(20 * 100vw / 576) calc(46 * 100vw / 576);
		width: calc(100% - 46px);
		font-size: calc(28 * 100vw / 576)
	}
}

.profile-koka {
	margin-top: 35px
}

@media (max-width:992px) {
	.profile-koka .profile-item {
		flex: 1
	}
	.profile-koka .profile-item__image {
		max-width: calc(150 * 100vw / 992)
	}
	.profile-koka .profile-item__image::after {
		left: calc(-2 * 100vw / 992);
		bottom: calc(-26 * 100vw / 992);
		width: calc(163 * 100vw / 992);
		height: calc(100 * 100vw / 992)
	}
	.profile-koka .profile-item__subtitle {
		font-size: calc(20 * 100vw / 992)
	}
	.profile-koka .profile-item__text {
		font-size: calc(14 * 100vw / 992)
	}
	.profile-koka .profile-item__icon {
		width: calc(38 * 100vw / 992);
		height: calc(38 * 100vw / 992);
		font-size: calc(18 * 100vw / 992)
	}
}

@media (max-width:768px) {
	.profile-koka {
		margin-top: 70px
	}
	.profile-koka .profile-item {
		flex: 1;
		max-height: calc(376 * 100vw / 768)
	}
	.profile-koka .profile-item__image {
		max-width: calc(240 * 100vw / 768)
	}
	.profile-koka .profile-item__image::after {
		left: calc(1 * 100vw / 768);
		bottom: calc(-39 * 100vw / 768);
		width: calc(249 * 100vw / 768);
		height: calc(148 * 100vw / 768)
	}
	.profile-koka .profile-item__subtitle {
		font-size: calc(31 * 100vw / 768)
	}
	.profile-koka .profile-item__subtitle::after {
		top: calc(42 * 100vw / 768)
	}
	.profile-koka .profile-item__text {
		font-size: calc(17 * 100vw / 768)
	}
	.profile-koka .profile-item__icon {
		width: calc(60 * 100vw / 768);
		height: calc(60 * 100vw / 768);
		font-size: calc(31 * 100vw / 768)
	}
	.profile-koka .profile-item__icon--green-sm {
		font-size: calc(24 * 100vw / 768)
	}
	.profile-koka .profile-pvc__btn {
		max-width: calc(524 * 100vw / 768);
		font-size: calc(32 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.profile-koka {
		margin-top: 70px
	}
	.profile-koka .profile-item {
		flex: 1;
		max-height: calc(376 * 100vw / 576)
	}
	.profile-koka .profile-item--prem,
	.profile-koka .profile-item--prem:nth-last-child(-n+2) {
		margin-top: 0;
		margin-bottom: 25px
	}
	.profile-koka .profile-item--prem:last-of-type {
		margin-bottom: 0
	}
	.profile-koka .profile-item__image {
		padding-top: 30px;
		max-width: calc(240 * 100vw / 576)
	}
	.profile-koka .profile-item__image::after {
		left: calc(1 * 100vw / 576);
		bottom: calc(-39 * 100vw / 576);
		width: calc(249 * 100vw / 576);
		height: calc(148 * 100vw / 576)
	}
	.profile-koka .profile-item__subtitle {
		font-size: calc(31 * 100vw / 576)
	}
	.profile-koka .profile-item__subtitle::after {
		top: calc(42 * 100vw / 576)
	}
	.profile-koka .profile-item__text {
		font-size: calc(17 * 100vw / 576)
	}
	.profile-koka .profile-item__icon {
		width: calc(60 * 100vw / 576);
		height: calc(60 * 100vw / 576);
		font-size: calc(31 * 100vw / 576)
	}
	.profile-koka .profile-item__icon--green-sm {
		font-size: calc(24 * 100vw / 576)
	}
	.profile-koka .profile-pvc__btn {
		max-width: calc(524 * 100vw / 576);
		font-size: calc(28 * 100vw / 576)
	}
	.profile-koka__basic .profile-koka__container::after {
		height: 102%
	}
	.profile-koka__special {
		margin-top: 70px
	}
	.profile-koka__special .profile-koka__container::after {
		height: 102%
	}
	.profile-koka__sliding {
		margin-top: 70px
	}
}

.profile-koka__premium .profile-koka__list {
	margin-top: 14px
}

.profile-koka__container {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 43px;
	padding: 0 calc(358 * 100vw / 1920)
}

.profile-koka__container::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 20px;
	z-index: -1;
	border: 2px solid #1c95d1;
	width: calc(1304 * 100vw / 1920);
	height: calc(394 * 100vw / 1920);
	transform: translateX(-50%)
}

@media (max-width:992px) {
	.profile-koka__container {
		padding: 0 calc(100 * 100vw / 992)
	}
	.profile-koka__container::after {
		top: calc(13 * 100vw / 992);
		height: 90%
	}
	.profile-koka__list {
		width: 100%
	}
}

.profile-koka__list {
	display: flex;
	margin-top: calc(26 * 100vw / 1920)
}

@media (max-width:768px) {
	.profile-koka__container::after {
		top: calc(22 * 100vw / 768)
	}
	.profile-koka__list {
		flex-direction: column
	}
}

@media (max-width:576px) {
	.profile-koka__container {
		padding: 0;
		width: 100%
	}
	.profile-koka__container::after {
		top: calc(23 * 100vw / 576);
		width: calc(100% - calc(60 * 100vw / 576))
	}
	.profile-koka__list {
		margin-top: calc(15 * 100vw / 576)
	}
}

.profile-koka__title {
	display: inline-flex;
	padding: 0 calc(39 * 100vw / 1920);
	font-weight: 700;
	text-transform: uppercase;
	color: #404040;
	background-color: #fff
}

@media (max-width:767px) {
	.profile-koka__title {
		font-size: calc(2px + 68 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.profile-koka__title {
		font-size: calc(2px + 40 * (100vw / 1920))
	}
}

@media (max-width:992px) {
	.profile-koka__title {
		font-size: calc(28 * 100vw / 992)
	}
}

@media (max-width:768px) {
	.profile-koka__title {
		font-size: calc(42 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.profile-koka__title {
		padding: 0 calc(15 * 100vw / 576);
		font-size: calc(42 * 100vw / 576)
	}
}

.profile-koka__subtitle {
	font-weight: 500;
	color: #262626
}

@media (max-width:767px) {
	.profile-koka__subtitle {
		font-size: calc(2px + 25.5 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.profile-koka__subtitle {
		font-size: calc(2px + 15 * (100vw / 1920))
	}
}

@media (max-width:992px) {
	.profile-koka__subtitle {
		font-size: calc(14 * 100vw / 992)
	}
}

@media (max-width:768px) {
	.profile-koka__subtitle {
		margin-top: calc(5 * 100vw / 768);
		margin-bottom: calc(5 * 100vw / 768);
		font-size: calc(18 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.profile-koka__subtitle {
		margin-top: calc(5 * 100vw / 576);
		margin-bottom: calc(5 * 100vw / 576);
		font-size: calc(17 * 100vw / 576)
	}
}

.profile-alumini {
	margin-top: 45px
}

.profile-alumini .profile-item__image {
	max-width: unset
}

.profile-alumini .profile-item__text {
	color: #262626
}

@media (max-width:992px) {
	.profile-alumini .profile-item--prem {
		align-items: center;
		width: calc(375 * 100vw / 992)
	}
	.profile-alumini .profile-item__image {
		max-width: 135px
	}
	.profile-alumini .profile-item__image::after {
		left: 0;
		bottom: -2px;
		z-index: 10;
		width: 100%;
		height: 23%
	}
	.profile-alumini .profile-item__subtitle {
		font-size: calc(18 * 100vw / 992)
	}
	.profile-alumini .profile-item__icon {
		width: calc(38 * 100vw / 992);
		height: calc(38 * 100vw / 992);
		font-size: calc(20 * 100vw / 992)
	}
	.profile-alumini .profile-item__icon svg {
		width: calc(20 * 100vw / 992);
		height: calc(20 * 100vw / 992)
	}
	.profile-alumini .profile-item__icon--green--sm {
		font-size: calc(15 * 100vw / 992)
	}
	.profile-alumini .profile-item__features {
		margin-top: 20px
	}
	.profile-alumini .profile-item__feature:first-of-type {
		margin-top: 0
	}
	.profile-alumini .profile-item__text-content {
		margin-top: 0;
		padding-top: 0;
		height: 100%
	}
}

@media (max-width:768px) {
	.profile-alumini {
		margin-bottom: calc(125 * 100vw / 768)
	}
	.profile-alumini .profile-item--prem {
		padding-top: calc(25 * 100vw / 768);
		width: 100%
	}
	.profile-alumini .profile-item__image {
		max-width: calc(240 * 100vw / 768)
	}
	.profile-alumini .profile-item__subtitle {
		font-size: calc(31 * 100vw / 768)
	}
	.profile-alumini .profile-item__icon {
		width: calc(60 * 100vw / 768);
		height: calc(60 * 100vw / 768);
		font-size: calc(31 * 100vw / 768)
	}
	.profile-alumini .profile-item__icon svg {
		width: calc(28 * 100vw / 768);
		height: calc(28 * 100vw / 768)
	}
	.profile-alumini .profile-item__icon--green--sm {
		font-size: calc(24 * 100vw / 768)
	}
	.profile-alumini .profile-item__text {
		font-size: calc(17 * 100vw / 768)
	}
	.profile-alumini .profile-pvc__btn {
		margin-top: calc(40 * 100vw / 768);
		max-width: calc(524 * 100vw / 768);
		font-size: calc(28 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.profile-alumini .profile-item--prem {
		padding-top: calc(25 * 100vw / 576);
		width: 100%
	}
	.profile-alumini .profile-item__text-content {
		padding-bottom: calc(14 * 100vw / 576)
	}
	.profile-alumini .profile-item__image {
		max-width: calc(240 * 100vw / 576)
	}
	.profile-alumini .profile-item__subtitle {
		font-size: calc(31 * 100vw / 576)
	}
	.profile-alumini .profile-item__icon {
		width: calc(60 * 100vw / 576);
		height: calc(60 * 100vw / 576);
		font-size: calc(31 * 100vw / 576)
	}
	.profile-alumini .profile-item__icon svg {
		width: calc(28 * 100vw / 576);
		height: calc(28 * 100vw / 576)
	}
	.profile-alumini .profile-item__features {
		flex: initial
	}
	.profile-alumini .profile-item__feature {
		flex: initial;
		margin-top: calc(11 * 100vw / 576)
	}
	.profile-alumini .profile-item__feature:last-of-type {
		margin-bottom: 0
	}
	.profile-alumini .profile-item__icon--green--sm {
		font-size: calc(24 * 100vw / 576)
	}
	.profile-alumini .profile-item__text {
		font-size: calc(17 * 100vw / 576)
	}
	.profile-alumini .profile-pvc__btn {
		margin-top: calc(40 * 100vw / 576);
		max-width: calc(524 * 100vw / 576);
		font-size: calc(28 * 100vw / 576)
	}
}

.profile-alumini__premium {
	padding: 0 calc(357 * 100vw / 1920) 0 calc(369 * 100vw / 1920)
}

.profile-alumini__premium .profile-alumini__list {
	margin-top: 12px
}

.profile-alumini__premium .profile-item {
	position: relative;
	display: flex;
	flex-direction: column;
	padding: 0 calc(31 * 100vw / 1920) calc(14 * 100vw / 1920) 0
}

.profile-alumini__premium .profile-item__subtitle {
	margin-left: auto;
	padding-top: calc(19 * 100vw / 1920);
	padding-right: calc(25 * 100vw / 1920)
}

.profile-alumini__premium .profile-item__subtitle::after {
	left: 32%;
	top: calc(100% + calc(25 * 100vw / 1920))
}

.profile-alumini__premium .profile-item__wrapper {
	display: flex;
	justify-content: space-evenly
}

.profile-alumini__premium .profile-item__image {
	flex: unset;
	padding-top: 0;
	max-width: calc(235 * 100vw / 1920)
}

.profile-alumini__premium .profile-item__text-content {
	padding-top: 20px
}

@media (max-width:1700px) {
	.profile-alumini__premium .profile-item__image {
		max-width: calc(190 * 100vw / 1720)
	}
}

@media (max-width:992px) {
	.profile-alumini__premium {
		padding: 0 calc(100 * 100vw / 992)
	}
	.profile-alumini__premium .profile-alumini__container::after {
		width: calc(100% - 60px);
		height: 90%
	}
	.profile-alumini__premium .profile-item--prem {
		align-items: center;
		padding-top: calc(15 * 100vw / 992)
	}
	.profile-alumini__premium .profile-item__wrapper {
		margin-top: calc(15 * 100vw / 992);
		width: 100%
	}
	.profile-alumini__premium .profile-item__icon {
		width: calc(38 * 100vw / 992);
		height: calc(38 * 100vw / 992);
		font-size: calc(20 * 100vw / 992)
	}
	.profile-alumini__premium .profile-item__icon svg {
		width: calc(20 * 100vw / 992);
		height: calc(20 * 100vw / 992)
	}
	.profile-alumini__premium .profile-item__icon--green--sm {
		font-size: calc(15 * 100vw / 992)
	}
	.profile-alumini__premium .profile-item__feature:first-of-type,
	.profile-alumini__premium .profile-item__features {
		margin-top: 0
	}
	.profile-alumini__premium .profile-item__subtitle {
		margin-left: 0;
		padding-top: 0;
		padding-right: 0
	}
	.profile-alumini__premium .profile-item__subtitle::after {
		left: 50%;
		top: calc(25 * 100vw / 992);
		width: 75%;
		transform: translateX(-50%)
	}
	.profile-alumini__premium .profile-item__text-content {
		margin-top: 0;
		padding-top: 0
	}
}

@media (max-width:768px) {
	.profile-alumini__premium {
		margin-top: calc(80 * 100vw / 768)
	}
	.profile-alumini__premium .profile-item--prem {
		padding-top: calc(25 * 100vw / 768)
	}
	.profile-alumini__premium .profile-item__wrapper {
		margin-top: 0
	}
	.profile-alumini__premium .profile-item__image {
		padding-left: calc(30 * 100vw / 768);
		max-width: calc(240 * 100vw / 768)
	}
	.profile-alumini__premium .profile-item__text-content {
		padding-top: calc(35 * 100vw / 768)
	}
	.profile-alumini__premium .profile-item__subtitle {
		width: 100%;
		font-size: calc(31 * 100vw / 768);
		text-align: center
	}
	.profile-alumini__premium .profile-item__subtitle::after {
		left: calc(250 * 100vw / 768);
		top: calc(100% + calc(18 * 100vw / 768));
		width: calc(260 * 100vw / 768);
		transform: translateX(0)
	}
	.profile-alumini__premium .profile-item__icon {
		width: calc(60 * 100vw / 768);
		height: calc(60 * 100vw / 768);
		font-size: calc(31 * 100vw / 768)
	}
	.profile-alumini__premium .profile-item__icon svg {
		width: calc(28 * 100vw / 768);
		height: calc(28 * 100vw / 768)
	}
	.profile-alumini__premium .profile-item__icon--green--sm {
		font-size: calc(24 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.profile-alumini__premium {
		padding: 0
	}
	.profile-alumini__premium .profile-alumini__container::after {
		top: calc(21 * 100vw / 576);
		height: 100%
	}
	.profile-alumini__premium .profile-alumini__list {
		margin-top: calc(5 * 100vw / 576)
	}
	.profile-alumini__premium .profile-item__subtitle {
		margin-bottom: 0;
		padding-right: calc(60 * 100vw / 576);
		font-size: calc(31 * 100vw / 576);
		text-align: right
	}
	.profile-alumini__premium .profile-item__subtitle::after {
		left: calc(250 * 100vw / 576);
		top: calc(100% + calc(18 * 100vw / 576));
		width: calc(260 * 100vw / 576);
		transform: translateX(0)
	}
	.profile-alumini__premium .profile-item__image {
		padding-left: calc(30 * 100vw / 576);
		max-width: calc(240 * 100vw / 576)
	}
	.profile-alumini__premium .profile-item__text-content {
		padding-top: calc(35 * 100vw / 576)
	}
	.profile-alumini__premium .profile-item__icon {
		width: calc(60 * 100vw / 576);
		height: calc(60 * 100vw / 576);
		font-size: calc(31 * 100vw / 576)
	}
	.profile-alumini__premium .profile-item__icon svg {
		width: calc(28 * 100vw / 576);
		height: calc(28 * 100vw / 576)
	}
	.profile-alumini__premium .profile-item__icon--green--sm {
		font-size: calc(24 * 100vw / 576)
	}
}

.profile-alumini__special .profile-alumini__container::after {
	top: 23px;
	width: calc(687 * 100vw / 1920);
	height: calc(368 * 100vw / 1920)
}

@media (max-width:992px) {
	.profile-alumini__special .profile-alumini__container::after {
		top: 16px;
		width: calc(100% - 60px)
	}
}

@media (max-width:768px) {
	.profile-alumini__special {
		margin-top: calc(30 * 100vw / 768)
	}
	.profile-alumini__special .profile-alumini__container::after {
		top: calc(24 * 100vw / 768);
		width: calc(calc(595 * 100vw / 768) - calc(60 * 100vw / 768));
		height: 100%
	}
}

@media (max-width:576px) {
	.profile-alumini__special {
		padding: 0
	}
	.profile-alumini__special .profile-alumini__container::after {
		top: calc(24 * 100vw / 576);
		width: calc(100% - calc(60 * 100vw / 576));
		height: 98%
	}
}

.profile-alumini__sliding {
	margin-top: calc(39 * 100vw / 1920)
}

.profile-alumini__sliding .profile-alumini__container::after {
	top: 23px;
	width: calc(687 * 100vw / 1920);
	height: calc(368 * 100vw / 1920)
}

.profile-alumini__sliding .profile-alumini__list {
	margin-top: 14px
}

@media (max-width:992px) {
	.profile-alumini__sliding .profile-alumini__container {
		padding: 0 calc(100 * 100vw / 992)
	}
	.profile-alumini__sliding .profile-alumini__container::after {
		top: 16px
	}
	.profile-alumini__sliding .profile-alumini__list {
		justify-content: center
	}
	.profile-alumini__sliding .profile-item--prem,
	.profile-alumini__sliding .profile-item--prem:nth-last-child(-n+2) {
		margin-right: 0
	}
}

@media (max-width:768px) {
	.profile-alumini__sliding {
		margin-top: calc(50 * 100vw / 768)
	}
	.profile-alumini__sliding .profile-alumini__container::after {
		top: calc(24 * 100vw / 768);
		width: calc(calc(595 * 100vw / 768) - calc(60 * 100vw / 768));
		height: 100%
	}
}

@media (max-width:576px) {
	.profile-alumini__sliding .profile-alumini__title {
		padding: 0 calc(15 * 100vw / 576)
	}
	.profile-alumini__sliding .profile-alumini__container {
		padding: 0
	}
	.profile-alumini__sliding .profile-alumini__container::after {
		top: calc(24 * 100vw / 576);
		width: calc(100% - calc(60 * 100vw / 576));
		height: 98%
	}
}

.profile-alumini__basic .profile-alumini__container::after {
	top: 23px;
	width: calc(687 * 100vw / 1920);
	height: calc(368 * 100vw / 1920)
}

@media (max-width:992px) {
	.profile-alumini__basic .profile-alumini__container::after {
		top: 16px
	}
}

.profile-alumini__container {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center
}

.profile-alumini__container::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 20px;
	z-index: -1;
	border: 2px solid #1c95d1;
	width: calc(1304 * 100vw / 1920);
	height: calc(394 * 100vw / 1920);
	transform: translateX(-50%)
}

.profile-alumini__title {
	display: inline-flex;
	padding: 0 calc(39 * 100vw / 1920);
	font-weight: 700;
	text-transform: uppercase;
	color: #404040;
	background-color: #fff
}

@media (max-width:767px) {
	.profile-alumini__title {
		font-size: calc(2px + 68 * ((100vw - 320px)/ 1920))
	}
	.form-order--quiz .form-order__label span {
		font-size: calc(2px + 30.6 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.profile-alumini__title {
		font-size: calc(2px + 40 * (100vw / 1920))
	}
}

@media (max-width:992px) {
	.profile-alumini__container::after {
		top: 16px
	}
	.profile-alumini__title {
		font-size: calc(28 * 100vw / 992)
	}
	.profile-alumini__list {
		width: 100%
	}
}

@media (max-width:768px) {
	.profile-alumini__basic {
		margin-top: calc(50 * 100vw / 768)
	}
	.profile-alumini__basic .profile-alumini__container::after {
		top: calc(24 * 100vw / 768);
		width: calc(calc(595 * 100vw / 768) - calc(60 * 100vw / 768));
		height: 100%
	}
	.profile-alumini__title {
		padding: 0 calc(15 * 100vw / 768);
		font-size: calc(42 * 100vw / 768)
	}
	.profile-alumini__list {
		flex-direction: column
	}
}

@media (max-width:576px) {
	.profile-alumini__basic .profile-alumini__container::after {
		top: calc(24 * 100vw / 576);
		width: calc(100% - calc(60 * 100vw / 576));
		height: 98%
	}
	.profile-alumini__basic .profile-alumini__title {
		margin-bottom: 7px
	}
	.profile-alumini__title {
		padding: 0 calc(39 * 100vw / 576);
		font-size: calc(42 * 100vw / 576)
	}
}

.profile-alumini__list {
	display: flex
}

.profile-alumini__wrapper {
	display: flex;
	margin-top: calc(56 * 100vw / 1920);
	padding: 0 calc(307 * 100vw / 1920) 0 calc(303 * 100vw / 1920)
}

.profile-alumini__wrapper .profile-alumini__special {
	margin-right: calc(150 * 100vw / 1920)
}

.profile-alumini__wrapper .profile-alumini__list {
	margin-top: 14px
}

@media (max-width:992px) {
	.profile-alumini__wrapper {
		padding: 0 calc(100 * 100vw / 992)
	}
	.profile-alumini__wrapper .profile-alumini__special {
		margin-right: 20px
	}
	.profile-alumini__wrapper .profile-item--prem,
	.profile-alumini__wrapper .profile-item--prem:nth-last-child(-n+2) {
		margin-right: 0
	}
	.form-order {
		margin-top: 50px
	}
}

@media (max-width:768px) {
	.profile-alumini__wrapper {
		flex-direction: column
	}
	.profile-alumini__wrapper .profile-alumini__special {
		margin-right: 0
	}
}

@media (max-width:576px) {
	.profile-alumini__wrapper {
		padding: 0
	}
	.form-order {
		margin-top: 0
	}
}

.form-order--quiz {
	margin-bottom: calc(117 * 100vw / 1920)
}

.form-order--quiz .form-order__container {
	padding: 0 calc(312 * 100vw / 1920) 0 calc(295 * 100vw / 1920)
}

.form-order--quiz .form-order__container::after {
	height: calc(155 * 100vw / 1920)
}

.form-order--quiz .form-order__container:first-of-type {
	margin-top: calc(75 * 100vw / 1920)
}

.form-order--quiz .form-order__title {
	margin-bottom: calc(41 * 100vw / 1920)
}

.form-order--quiz .radio-btn {
	top: calc(-2 * 100vw / 1920)
}

@media (max-width:1440px) {
	.form-order--quiz .radio-btn {
		top: calc(2 * 100vw / 1440)
	}
	.form-order--quiz .form-order__label span {
		margin-left: calc(15 * 100vw / 1440)
	}
}

.form-order--quiz-three {
	margin-top: calc(105 * 100vw / 1920);
	margin-bottom: calc(89 * 100vw / 1920)
}

.form-order--quiz-three .form-order__container:nth-child(2) {
	margin-top: calc(50 * 100vw / 1920)
}

.form-order--quiz-three .form-order__container:nth-child(2)::after {
	height: calc(264 * 100vw / 1920)
}

.form-order--quiz-bottom {
	margin: calc(69 * 100vw / 1920) 0
}

.form-order--quiz-bottom .form-order__container {
	display: flex;
	flex-direction: column;
	align-items: center
}

.form-order--quiz-bottom .form-order__title {
	margin-bottom: calc(50 * 100vw / 1920)
}

.form-order--quiz-bottom .profile-pvc__btn {
	margin-top: calc(75 * 100vw / 1920)
}

.form-order__container {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	margin-top: calc(80 * 100vw / 1920);
	padding: 0 calc(302 * 100vw / 1920) 0 calc(294 * 100vw / 1920)
}

.form-order__container::after {
	content: "";
	position: absolute;
	left: calc(50%);
	top: calc(25 * 100vw / 1920);
	z-index: -1;
	border: 2px solid #1c95d1;
	width: calc(1420 * 100vw / 1920);
	height: calc(179 * 100vw / 1920);
	transform: translateX(-50%)
}

.form-order__container:first-of-type {
	margin-top: calc(20 * 100vw / 1920)
}

.form-order__container:nth-child(4)::after {
	height: calc(280 * 100vw / 1920)
}

.form-order__container:nth-child(3)::after {
	height: calc(264 * 100vw / 1920)
}

@media (max-width:992px) {
	.form-order__container {
		padding: 0 100px
	}
	.form-order__container:nth-child(2)::after,
	.form-order__container:nth-child(3)::after {
		height: 100%
	}
	.form-order__container::after {
		width: 85%;
		height: 100%
	}
}

@media (max-width:768px) {
	.form-order__container {
		align-items: center;
		margin-top: 90px
	}
	.form-order__container:nth-child(1)::after {
		top: 63px
	}
	.form-order__container:nth-child(2)::after,
	.form-order__container:nth-child(3)::after,
	.form-order__container:nth-child(4)::after {
		top: 45px
	}
}

@media (max-width:576px) {
	.form-order__container {
		padding: 0 30px
	}
	.form-order__container:nth-child(1)::after {
		top: calc(63 * 100vw / 576)
	}
	.form-order__container:nth-child(2) {
		margin-top: calc(41 * 100vw / 576)
	}
	.form-order__container:nth-child(2)::after {
		top: calc(45 * 100vw / 576)
	}
	.form-order__container:nth-child(3) {
		margin-top: calc(65 * 100vw / 576)
	}
	.form-order__container:nth-child(3)::after {
		top: calc(45 * 100vw / 576)
	}
	.form-order__container:nth-child(4) {
		margin-top: calc(99 * 100vw / 576)
	}
	.form-order__container:nth-child(4)::after {
		top: calc(45 * 100vw / 576);
		height: calc(330 * 100vw / 576);
	}
	.form-order__container::after {
		height: 93%;
		width: calc(100% - 34px)
	}

	.form-order__title--attach {
	    margin-top: calc(-25 * 100vw / 576);
	}

	.form-order__container.add_margin {
   		margin-top: calc(80 * 100vw / 576)!important;
	}
}

.form-order__title {
	margin-bottom: calc(33 * 100vw / 1920);
	padding: 0 calc(22 * 100vw / 1920) 0 calc(16 * 100vw / 1920);
	font-weight: 600;
	text-transform: uppercase;
	color: #262626;
	background-color: #fff
}

@media (max-width:767px) {
	.form-order__title {
		font-size: calc(2px + 68 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.form-order--quiz .form-order__label span {
		font-size: calc(2px + 18 * (100vw / 1920))
	}
	.form-order__title {
		font-size: calc(2px + 40 * (100vw / 1920))
	}

	.form-order__title:lang(ru) {
		font-size: calc(2px + 38 * (100vw / 1920))
	}
}

.form-order__title br {
	display: none
}

@media (max-width:992px) {
	.form-order__title {
		padding: 0 calc(15 * 100vw / 992) 0 calc(10 * 100vw / 992);
		font-size: 28px
	}
}

@media (max-width:768px) {
	.form-order__title {
		margin-bottom: 20px;
		font-size: 42px;
		text-align: center
	}
	.form-order__title br {
		display: block
	}
}

@media (max-width:576px) {
	.form-order__title {
		margin-bottom: calc(15 * 100vw / 576);
		font-size: calc(38 * 100vw / 576)
	}
}

@media (max-width:530px) {
	.form-order__title {
		font-size: calc(33 * 100vw / 530)
	}
}

@media (max-width:425px) {
	.form-order__container:first-of-type {
		margin-top: 20px
	}
	.form-order__container:first-of-type::after {
		top: calc(28 * 100vw / 425)
	}
	.form-order__title {
		font-size: calc(28 * 100vw / 425);
		width: calc(300 * 100vw / 425);
	}
}

.form-order__title--attach {
	margin-bottom: 4px
}

.form-order__subtitle {
	padding-left: calc(20 * 100vw / 1920);
	font-size: calc(20 * 100vw / 1920);
	color: #262626
}

@media (max-width:992px) {
	.form-order__subtitle {
		font-size: calc(16 * 100vw / 992)
	}
}

@media (max-width:768px) {
	.form-order__subtitle {
		margin-top: 10px;
		font-size: 20px;
		text-align: center
	}
}

@media (max-width:576px) {
	.form-order__subtitle {
		margin-top: calc(10 * 100vw / 576);
		font-size: calc(20 * 100vw / 576)
	}
}

.form-order__wrapper {
	display: flex;
	align-self: stretch;
	justify-content: space-between
}

.form-order__wrapper:nth-child(2) {
	margin-bottom: calc(36 * 100vw / 1920)
}

@media (max-width:768px) {
	.form-order__wrapper {
		flex-direction: column;
		margin-top: 5px
	}
	.form-order__wrapper:nth-child(2) {
		margin-bottom: 0
	}
}

.form-order__wrapper--checkbox {
	justify-content: flex-start
}

@media (max-width:768px) {
	.form-order__wrapper--checkbox {
		align-items: flex-start
	}
}

.form-order__input,
.form-order__select,
.form-order__textarea {
	border: 1px solid #b8b8b8;
	padding: calc(25 * 100vw / 1920) 0;
	padding-left: calc(35 * 100vw / 1920);
	width: calc(420 * 100vw / 1920);
	height: calc(75 * 100vw / 1920);
	box-shadow: 2px 2px 6px rgba(0, 0, 0, .45);
	font-weight: 500;
	color: #262626;
	background: #fff;
	-webkit-backdrop-filter: blur(30px) brightness(115%);
	backdrop-filter: blur(30px) brightness(115%)
}

@media (max-width:767px) {
	.form-order__input,
	.form-order__select,
	.form-order__textarea {
		font-size: calc(2px + 30.6 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.form-order__input,
	.form-order__select,
	.form-order__textarea {
		font-size: calc(2px + 18 * (100vw / 1920))
	}
}

.form-order__input::-moz-placeholder,
.form-order__select::-moz-placeholder,
.form-order__textarea::-moz-placeholder {
	color: #262626
}

.form-order__input:-ms-input-placeholder,
.form-order__select:-ms-input-placeholder,
.form-order__textarea:-ms-input-placeholder {
	color: #262626
}

.form-order__input::placeholder,
.form-order__select::placeholder,
.form-order__textarea::placeholder {
	color: #262626
}

@media (max-width:992px) {
	.form-order__input,
	.form-order__select,
	.form-order__textarea {
		flex: 1;
		padding: calc(16 * 100vw / 992) 0;
		padding-left: calc(20 * 100vw / 992);
		width: 100%;
		height: unset;
		font-size: 14px
	}
}

@media (max-width:768px) {
	.form-order__input,
	.form-order__select,
	.form-order__textarea {
		margin-right: 0;
		margin-bottom: 15px;
		padding: 25px;
		box-shadow: 2px 2px 6px rgba(155, 155, 155, .45);
		font-size: 20px
	}
	.form-order__input:last-of-type,
	.form-order__select:last-of-type,
	.form-order__textarea:last-of-type {
		margin-bottom: 0
	}
}

@media (max-width:576px) {
	.form-order__wrapper {
		margin-top: calc(5 * 100vw / 576)
	}
	.form-order__input,
	.form-order__select,
	.form-order__textarea {
		margin-bottom: calc(15 * 100vw / 576);
		padding: calc(25 * 100vw / 576);
		font-size: calc(20 * 100vw / 576)
	}
}

.form-order__input {
	margin-right: calc(36 * 100vw / 1920)
}

.form-order__input:last-of-type {
	margin-right: 0
}

@media (max-width:768px) {
	.form-order__input {
		margin-right: 0;
		padding: 25px
	}
}

.form-order__select-wrapper {
	position: relative
}

.form-order__select-wrapper::after {
	content: "";
	position: absolute;
	right: calc(28.9 * 100vw / 1920);
	top: 50%;
	width: 13px;
	height: 21px;
	background: url(//eirologi.lv/wp-content/themes/eirologi/img/arrow-down.svg) center/contain no-repeat;
	transform: translateY(-50%);
	pointer-events: none
}

.form-order__select-wrapper:last-child::after {
	display: none;
}

@media (max-width:992px) {
	.form-order__select-wrapper {
		flex: 1;
		margin-right: calc(18 * 100vw / 992)
	}
	.form-order__select-wrapper:last-of-type {
		margin-right: 0
	}
	.form-order__select {
		width: 100%
	}
}

@media (max-width:768px) {
	.form-order__select-wrapper {
		margin-right: 0;
		margin-bottom: 15px
	}
	.form-order__select-wrapper::after {
		right: calc(28.9 * 100vw / 768);
		top: 50%;
		width: 16px;
		height: 24px;
		background-image: url(//eirologi.lv/wp-content/themes/eirologi/img/arrow-down.svg)
	}
	.form-order__select-wrapper:last-of-type {
		margin-bottom: 0
	}
}

@media (max-width:576px) {
	.form-order__input {
		padding: calc(25 * 100vw / 576)
	}
	.form-order__select-wrapper {
		margin-bottom: calc(15 * 100vw / 576)
	}
	.form-order__select-wrapper::after {
		right: calc(28.9 * 100vw / 576);
		top: 50%;
		width: calc(16 * 100vw / 576);
		height: calc(24 * 100vw / 576);
		background-image: url(//eirologi.lv/wp-content/themes/eirologi/img/arrow-down.svg)
	}
}

.form-order__select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: relative;
	cursor: pointer
}

.form-order__radio-wrapper {
	flex: 1;
	padding-left: 25px;
	max-width: calc(420 * 100vw / 1920);
	font-weight: 400;
	color: #262626
}

@media (max-width:767px) {
	.form-order__radio-wrapper {
		font-size: calc(2px + 30.6 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.form-order__radio-wrapper {
		font-size: calc(2px + 18 * (100vw / 1920))
	}
}

.form-order__radio-wrapper:first-of-type {
	margin-right: calc(30 * 100vw / 1920)
}

@media (max-width:992px) {
	.form-order__radio-wrapper {
		max-width: unset;
		font-size: 15px
	}
	.form-order__radio-wrapper:first-of-type {
		margin-right: 50px
	}
	.form-order__radio-wrapper:last-of-type {
		display: flex;
		flex-direction: column;
		align-items: flex-end;
		padding-right: 25px
	}
}

@media (max-width:768px) {
	.form-order__radio-wrapper {
		display: flex;
		flex-direction: row;
		align-items: center;
		margin: 40px 0 0;
		padding: 0;
		font-size: 21px
	}
	.form-order__radio-wrapper p {
		margin-right: 40px
	}
	.form-order__radio-wrapper:first-of-type {
		margin-right: 0
	}
	.form-order__radio-wrapper:last-of-type {
		flex-direction: row;
		align-items: center;
		padding-right: 0
	}
}

@media (max-width:576px) {
	.form-order__radio-wrapper {
		margin-top: calc(40 * 100vw / 576);
		font-size: calc(21 * 100vw / 576)
	}
	.form-order__radio-wrapper p {
		margin-right: calc(40 * 100vw / 576)
	}
}

.form-order__lable-container {
	margin-left: calc(10 * 100vw / 1920)
}

@media (max-width:767px) {
	.form-order__lable-container {
		font-size: calc(2px + 30.6 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.form-order__lable-container {
		font-size: calc(2px + 18 * (100vw / 1920))
	}
}

.form-order__lable-container:first-of-type {
	margin-top: calc(20 * 100vw / 1920)
}

@media (max-width:992px) {
	.form-order__lable-container {
		font-size: 15px;
		display: flex
	}
	.form-order__lable-container:first-of-type {
		margin-top: 15px
	}
}

.form-order__label {
	position: relative;
	margin-right: calc(35 * 100vw / 1920);
	padding-left: calc(10 * 100vw / 1920);
	cursor: pointer
}

.form-order__label:last-of-type {
	margin-right: 0
}

.form-order__label span {
	margin-left: 21px
}

.form-order__radio {
	position: absolute;
	width: 0;
	height: 0;
	opacity: 0
}

.radio-btn {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0!important;
	border: 1px solid #707070;
	border-radius: 50%;
	width: calc(22 * 100vw / 1920);
	height: calc(22 * 100vw / 1920);
	cursor: pointer
}

@media (max-width:992px) {
	.form-order__label {
		display: flex;
		align-items: center
	}
	.form-order__label span {
		margin-left: 10px
	}
	.radio-btn {
		position: static;
		width: 16px;
		height: 16px
	}
}

.form-order__radio:checked~.radio-btn::before {
	content: "";
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	width: calc(16 * 100vw / 1920);
	height: calc(16 * 100vw / 1920);
	background: #1c95d1
}

@media (max-width:992px) {
	.form-order__radio:checked~.radio-btn::before {
		position: static;
		width: 12px;
		height: 12px
	}
}

@media (max-width:768px) {
	.form-order__lable-container:first-of-type {
		margin-top: 0
	}
	.form-order__label span {
		font-size: 21px
	}
	.radio-btn {
		width: 24px;
		height: 24px
	}
	.form-order__radio:checked~.radio-btn::before {
		width: 18px;
		height: 18px
	}
}

@media (max-width:576px) {
	.form-order__label span {
		font-size: calc(21 * 100vw / 576)
	}
	.radio-btn {
		width: calc(24 * 100vw / 576);
		height: calc(24 * 100vw / 576)
	}
	.form-order__radio:checked~.radio-btn::before {
		width: calc(18 * 100vw / 576);
		height: calc(18 * 100vw / 576)
	}
}

.form-order__radio:checked~.radio-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #707070;
	background-color: #fff
}

.form-order__textarea {
	padding: calc(26 * 100vw / 1920) calc(35 * 100vw / 1920);
	width: 100%;
	height: calc(166 * 100vw / 1920);
	resize: none
}

@media (max-width:992px) {
	.form-order__textarea {
		height: calc(140 * 100vw / 992)
	}
}

.form-order__btn {
	margin-top: calc(62 * 100vw / 1920);
	margin-bottom: calc(43 * 100vw / 1920)
}

@media (max-width:768px) {
	.form-order__textarea {
		flex: initial;
		padding: 25px;
		height: 173px
	}
	.form-order__btn {
		margin-top: 74px;
		margin-bottom: 49px;
		padding: 17px;
		width: calc(570 * 100vw / 768);
		font-size: 38px
	}
}

@media (max-width:576px) {
	.form-order__btn {
		margin-top: calc(74 * 100vw / 576);
		margin-bottom: calc(49 * 100vw / 576);
		padding: calc(17 * 100vw / 576);
		width: 100%;
		font-size: calc(38 * 100vw / 576)
	}
}

.form-order__container--attach::after {
	height: 100%
}

.form-order__attach-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: calc(25 * 100vw / 1920)
}

.form-order__attach-wrapper svg {
	width: calc(87 * 100vw / 1920);
	height: calc(96 * 100vw / 1920)
}

@media (max-width:992px) {
	.form-order__attach-wrapper {
		margin-top: calc(25 * 100vw / 992)
	}
	.form-order__attach-wrapper svg {
		width: calc(60 * 100vw / 992);
		height: calc(70 * 100vw / 992)
	}
}

@media (max-width:768px) {
	.form-order__container--attach::after {
		height: 95%
	}
	.form-order__attach-wrapper {
		margin-top: calc(16 * 100vw / 768)
	}
	.form-order__attach-wrapper svg {
		width: calc(87 * 100vw / 768);
		height: calc(96 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.form-order__attach-wrapper {
		margin-top: calc(16 * 100vw / 576)
	}
	.form-order__attach-wrapper svg {
		width: calc(87 * 100vw / 576);
		height: calc(96 * 100vw / 576)
	}
}

.form-order__btn-small {
	margin-top: calc(16.5 * 100vw / 1920);
	padding: calc(6 * 100vw / 1920) calc(70 * 100vw / 1920);
	width: calc(385 * 100vw / 1920);
	font-size: calc(25 * 100vw / 1920)
}

@media (max-width:992px) {
	.form-order__btn-small {
		margin-top: calc(12 * 100vw / 992);
		padding: calc(6 * 100vw / 1920) calc(50 * 100vw / 992);
		width: calc(280 * 100vw / 992);
		font-size: calc(20 * 100vw / 992)
	}
}

@media (max-width:768px) {
	.form-order__btn-small {
		margin-top: calc(17 * 100vw / 768);
		padding: 6px calc(65 * 100vw / 768);
		width: calc(384 * 100vw / 768);
		font-size: calc(25 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.form-order__btn-small {
		margin-top: calc(17 * 100vw / 576);
		padding: 6px calc(65 * 100vw / 576);
		width: calc(384 * 100vw / 576);
		font-size: calc(25 * 100vw / 576)
	}

		span.your-file > input {
	    top: calc(-75 * 100vw / 570)!important;
	    left: unset!important;
	    right: calc(-190 * 100vw / 570);
	    padding: calc(65 * 100vw / 570) calc(10 * 100vw / 570) calc(65 * 100vw / 570) calc(10 * 100vw / 570)!important;
	    width: calc(379 * 100vw / 570)!important;
	}

		[type=checkbox], [type=radio] {
	    box-sizing: border-box;
	    padding: 0;
	    width: calc(22 * 100vw / 570);
	    height: calc(22 * 100vw / 570);
	    vertical-align: text-top;
	    align-items: center;
	}
}

.form-order__wrapper--attach {
	justify-content: center
}

.quiz-steps {
	box-sizing: border-box
}

.quiz-steps__step--active .quiz-steps__number {
	color: #fff;
	background-color: #1c95d1
}

.quiz-steps__container {
	position: relative;
	display: flex;
	justify-content: space-between;
	margin-top: 32px;
	padding: 0 calc(250 * 100vw / 1920)
}

.quiz-steps__container::after {
	content: "";
	position: absolute;
	left: 50%;
	top: calc(45 * 100vw / 1920);
	z-index: -1;
	width: 100%;
	height: calc(2 * 100vw / 1920);
	background-color: #1c95d1;
	transform: translateX(-50%)
}

.quiz-steps__step {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 0 calc(25 * 100vw / 1920);
	background-color: #fff
}

.quiz-steps__number {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border: 2px solid #1c95d1;
	border-radius: 50%;
	width: calc(90 * 100vw / 1920);
	height: calc(90 * 100vw / 1920);
	font-weight: 600;
	color: #262626;
	background-color: #fff
}

@media (max-width:767px) {
	.quiz-steps__number {
		font-size: calc(2px + 93.5 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.quiz-steps__number {
		font-size: calc(2px + 55 * (100vw / 1920))
	}
}

.quiz-steps__subtitle {
	display: block;
	margin-top: 18px;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
	color: #191919
}

@media (max-width:767px) {
	.quiz-steps__subtitle {
		font-size: calc(2px + 34 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.quiz-steps__subtitle {
		font-size: calc(2px + 20 * (100vw / 1920))
	}
}

.window-type__container {
	display: flex;
	flex-direction: column;
	padding: 0 calc(292 * 100vw / 1920);
	color: #262626
}

.window-type__title {
	align-self: center;
	font-weight: 600;
	text-transform: uppercase
}

@media (max-width:767px) {
	.window-type__title {
		font-size: calc(2px + 68 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.window-type__title {
		font-size: calc(2px + 40 * (100vw / 1920))
	}
}

.window-type__items {
	display: flex;
	justify-content: space-between;
	margin-top: calc(31 * 100vw / 1920)
}

.window-type__item {
	display: flex;
	flex-direction: column;
	align-items: center;
	border: 2px solid #1c95d1;
	padding: calc(20 * 100vw / 1920) calc(66 * 100vw / 1920) calc(34 * 100vw / 1920);
	height: calc(454 * 100vw / 1920)
}

.window-type__item:nth-child(1) .window-type__image {
	width: calc(237 * 100vw / 1920);
	height: calc(240 * 100vw / 1920)
}

.window-type__item:nth-child(2) .window-type__image {
	width: calc(334 * 100vw / 1920);
	height: calc(241 * 100vw / 1920)
}

.window-type__item:nth-child(3) .window-type__image {
	width: calc(276 * 100vw / 1920);
	height: calc(278 * 100vw / 1920)
}

.window-type__picture {
	display: contents
}

.window-type__picture img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.window-type__price {
	margin-top: auto;
	border: 1px solid #010101;
	padding: 12px 25px;
	font-weight: 500;
	text-align: left
}

@media (max-width:767px) {
	.window-type__price {
		font-size: calc(2px + 39.1 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.window-type__price {
		font-size: calc(2px + 23 * (100vw / 1920))
	}
}

.window-type__quantity {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: auto;
	padding: 0 calc(17 * 100vw / 1920);
	width: 100%;
	font-weight: 400
}

@media (max-width:767px) {
	.window-type__quantity {
		font-size: calc(2px + 30.6 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.window-type__quantity {
		font-size: calc(2px + 18 * (100vw / 1920))
	}
}

.window-type__quantity input {
	flex: 0;
	padding: 11px 0;
	width: calc(58 * 100vw / 1440);
	text-align: center
}

.information {
	margin-top: calc(52 * 100vw / 1920);
	margin-bottom: calc(38 * 100vw / 1920)
}

.information__container {
	position: relative;
	padding: 0 calc(250 * 100vw / 1920)
}

.information__container::after {
	content: "";
	position: absolute;
	left: calc(50%);
	top: calc(23 * 100vw / 1920);
	z-index: -1;
	border: 2px solid #1c95d1;
	width: calc(1420 * 100vw / 1920);
	height: calc(869 * 100vw / 1920);
	transform: translateX(-50%)
}

.information__title {
	display: inline-flex;
	margin-bottom: calc(37 * 100vw / 1920);
	margin-left: calc(28 * 100vw / 1920);
	padding: 0 calc(24 * 100vw / 1920) 0 calc(16 * 100vw / 1920);
	font-weight: 600;
	text-transform: uppercase;
	color: #262626;
	background-color: #fff
}

@media (max-width:767px) {
	.information__title {
		font-size: calc(2px + 68 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.information__title {
		font-size: calc(2px + 40 * (100vw / 1920))
	}
}

.information__content-wrapper {
	display: flex;
	justify-content: space-between;
	margin: 0 calc(83 * 100vw / 1920)
}

.information__content-wrapper--middle {
	margin-top: calc(63 * 100vw / 1920);
	margin-bottom: calc(44.5 * 100vw / 1920);
	border-bottom: 2px solid #cbcbcb;
	padding-bottom: calc(44.5 * 100vw / 1920)
}

.information__content-wrapper--bottom {
	border-bottom: 2px solid #cbcbcb;
	padding-bottom: calc(44.5 * 100vw / 1920)
}

.information__list {
	flex: 1
}

.information__list:first-of-type {
	margin-right: calc(110 * 100vw / 1920)
}

.information__item {
	display: flex;
	margin-top: calc(23 * 100vw / 1920)
}

.information__item:first-of-type {
	margin-top: 0
}

.information__text {
	flex: 1;
	font-weight: 400;
	color: #262626
}

@media (max-width:767px) {
	.information__text {
		font-size: calc(1px + 32.3 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.information__text {
		font-size: calc(1px + 19 * (100vw / 1920))
	}
}

.information__text:first-of-type {
	margin-right: calc(14 * 100vw / 1920);
	max-width: calc(198 * 100vw / 1920);
	font-weight: 600
}

.information__images {
	display: flex;
	flex-direction: column;
	align-items: center
}

.information__subtitle {
	margin-top: calc(28.5 * 100vw / 1920);
	font-weight: 600;
	color: #262626
}

@media (max-width:767px) {
	.information__subtitle {
		font-size: calc(2px + 30.6 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.information__subtitle {
		font-size: calc(2px + 18 * (100vw / 1920))
	}
}

.information__images-wrapper {
	display: flex;
	margin-top: calc(28.9 * 100vw / 1920)
}

.information__image {
	flex: 1;
	height: calc(241 * 100vw / 1920);
	max-width: calc(334 * 100vw / 1920)
}

.information__image--small {
	margin-right: calc(72.9 * 100vw / 1920);
	max-width: calc(237 * 100vw / 1920)
}

.information__picture {
	display: contents
}

.information__picture img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.information__btn {
	margin-top: calc(36 * 100vw / 1920)
}

.information__contact {
	margin-top: calc(37 * 100vw / 1920);
	font-weight: 400;
	line-height: calc(47 * 100vw / 1920);
	text-align: center
}

@media (max-width:767px) {
	.information__contact {
		font-size: calc(2px + 44.2 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.information__contact {
		font-size: calc(2px + 26 * (100vw / 1920))
	}
}

.hero-logi {
	position: relative;
	width: 100%;
	height: 550px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat
}

@media (max-width:768px) {
	.hero-logi--hruscova .hero-logi__text {
		margin-bottom: 61px;
		padding: 15px 43px 15px 59px;
		width: 540px
	}
	.hero-logi--hruscova .hero-logi__title {
		font-size: 51px
	}
}

@media (max-width:576px) {
	.hero-logi--hruscova .hero-logi__text {
		margin-bottom: calc(61 * 100vw / 576);
		padding: calc(15 * 100vw / 576) calc(43 * 100vw / 576) calc(15 * 100vw / 576) calc(59 * 100vw / 576);
		width: calc(540 * 100vw / 576)
	}
	.hero-logi--hruscova .hero-logi__title {
		font-size: calc(51 * 100vw / 576)
	}
}

@media (max-width:768px) {
	.hero-logi--hruscova-panelu .hero-logi__text {
		margin-bottom: 61px;
		padding: 15px 43px 15px 59px;
		width: 540px
	}
	.hero-logi--hruscova-panelu .hero-logi__title {
		font-size: 51px
	}
}

@media (max-width:576px) {
	.hero-logi--hruscova-panelu .hero-logi__text {
		margin-bottom: calc(61 * 100vw / 576);
		padding: calc(15 * 100vw / 576) calc(43 * 100vw / 576) calc(15 * 100vw / 576) calc(59 * 100vw / 576);
		width: calc(540 * 100vw / 576)
	}
	.hero-logi--hruscova-panelu .hero-logi__title {
		font-size: calc(51 * 100vw / 576)
	}
}

.hero-logi--lietuviesu .hero-logi__text {
	width: calc(1124 * 100vw / 1920);
	line-height: calc(96 * 100vw / 1920)
}

@media (max-width:768px) {
	.hero-logi--lietuviesu .hero-logi__text {
		margin-bottom: 61px;
		padding: 15px 26px;
		width: 569px
	}
	.hero-logi--lietuviesu .hero-logi__title {
		font-size: 49px;
		line-height: calc(62 * 100vw / 768)
	}
}

@media (max-width:576px) {
	.hero-logi--lietuviesu .hero-logi__text {
		margin-bottom: calc(61 * 100vw / 576);
		padding: calc(15 * 100vw / 576) calc(26 * 100vw / 576);
		width: calc(569 * 100vw / 576)
	}
	.hero-logi--lietuviesu .hero-logi__title {
		font-size: calc(49 * 100vw / 576);
		line-height: initial
	}
}

.hero-logi--jaunais .hero-logi__text {
	padding: 15px 0 0 calc(260 * 100vw / 2560);
	width: calc(1124 * 100vw / 1920);
	line-height: calc(96 * 100vw / 1920)
}

@media (max-width:768px) {
	.hero-logi--jaunais .hero-logi__text {
		padding: 24px 30px;
		width: 382px
	}
	.hero-logi--jaunais .hero-logi__title {
		font-size: 51px;
		line-height: 62px
	}
}

@media (max-width:576px) {
	.hero-logi--jaunais {
		height: 700px
	}
	.hero-logi--jaunais .hero-logi__text {
		padding: calc(24 * 100vw / 576) calc(30 * 100vw / 576);
		width: calc(382 * 100vw / 576)
	}
	.hero-logi--jaunais .hero-logi__title {
		font-size: calc(51 * 100vw / 576);
		line-height: calc(62 * 100vw / 576)
	}
}

@media (max-width:425px) {
	.hero-logi--jaunais {
		height: 500px
	}
}

.hero-logi--light .hero-logi__text {
	-webkit-backdrop-filter: blur(2px) brightness(65%);
	backdrop-filter: blur(2px) brightness(65%)
}

.hero-logi--maxgigemen .hero-logi__text {
	padding: 17px 0 17px calc(260 * 100vw / 2560);
	width: calc(888 * 100vw / 1920);
	line-height: calc(96 * 100vw / 1920)
}

@media (max-width:768px) {
	.hero-logi--light .hero-logi__text {
		-webkit-backdrop-filter: blur(2px) brightness(40%);
		backdrop-filter: blur(2px) brightness(40%)
	}
	.hero-logi--maxgigemen .hero-logi__text {
		margin-bottom: 60px;
		padding: 16px 35px 16px 60px;
		width: 475px
	}
	.hero-logi--maxgigemen .hero-logi__title {
		font-size: 51px;
		line-height: 62px
	}
}

@media (max-width:576px) {
	.hero-logi--maxgigemen {
		height: 700px
	}
	.hero-logi--maxgigemen .hero-logi__text {
		margin-bottom: calc(60 * 100vw / 576);
		padding: calc(16 * 100vw / 576) calc(35 * 100vw / 576) calc(16 * 100vw / 576) calc(60 * 100vw / 576);
		width: calc(475 * 100vw / 576)
	}
	.hero-logi--maxgigemen .hero-logi__title {
		font-size: calc(51 * 100vw / 576);
		line-height: calc(62 * 100vw / 576)
	}
}

@media (max-width:425px) {
	.hero-logi--maxgigemen {
		height: 550px
	}
}

.hero-logi--serijai .hero-logi__text {
	margin-bottom: 95px;
	padding: 25px 0 25px calc(250 * 100vw / 2560);
	width: calc(1242 * 100vw / 1920)
}

@media (max-width:768px) {
	.hero-logi--serijai .hero-logi__text {
		margin-bottom: 60px;
		padding: 16px 74px 16px 60px;
		width: 456px
	}
	.hero-logi--serijai .hero-logi__title {
		font-size: 47px;
		line-height: 62px
	}
}

@media (max-width:576px) {
	.hero-logi--serijai {
		height: 550px
	}
	.hero-logi--serijai .hero-logi__text {
		margin-bottom: calc(60 * 100vw / 576);
		padding: calc(16 * 100vw / 576) calc(74 * 100vw / 576) calc(16 * 100vw / 576) calc(60 * 100vw / 576);
		width: calc(456 * 100vw / 576)
	}
	.hero-logi--serijai .hero-logi__title {
		font-size: calc(47 * 100vw / 576);
		line-height: calc(62 * 100vw / 576)
	}
}

.hero-logi--serijai-119 .hero-logi__text {
	margin-bottom: 150px;
	padding: 18px 0 18px calc(250 * 100vw / 2560);
	width: calc(1213 * 100vw / 1920)
}

@media (max-width:768px) {
	.hero-logi--serijai-119 .hero-logi__text {
		margin-bottom: 60px;
		padding: 16px 41px 16px 60px;
		width: 396px
	}
	.hero-logi--serijai-119 .hero-logi__title {
		font-size: 47px;
		line-height: 62px
	}
}

@media (max-width:576px) {
	.hero-logi--serijai-119 {
		height: 700px
	}
	.hero-logi--serijai-119 .hero-logi__text {
		margin-bottom: calc(60 * 100vw / 576);
		padding: calc(16 * 100vw / 576) calc(41 * 100vw / 576) calc(16 * 100vw / 576) calc(60 * 100vw / 576);
		width: calc(396 * 100vw / 576)
	}
	.hero-logi--serijai-119 .hero-logi__title {
		font-size: calc(47 * 100vw / 576);
		line-height: calc(62 * 100vw / 576)
	}
}

.hero-logi--serijai-467 .hero-logi__text {
	margin-bottom: 116px;
	padding: 32px 0 32px calc(266 * 100vw / 2560);
	width: calc(1257 * 100vw / 1920)
}

@media (max-width:768px) {
	.hero-logi--serijai-467 .hero-logi__text {
		margin-bottom: 60px;
		padding: 16px 21px 16px 60px;
		width: 400px
	}
	.hero-logi--serijai-467 .hero-logi__title {
		font-size: 47px;
		line-height: 62px
	}
}

@media (max-width:576px) {
	.hero-logi--serijai-467 {
		height: 700px
	}
	.hero-logi--serijai-467 .hero-logi__text {
		margin-bottom: calc(60 * 100vw / 576);
		padding: calc(16 * 100vw / 576) calc(21 * 100vw / 576) calc(16 * 100vw / 576) calc(60 * 100vw / 576);
		width: calc(400 * 100vw / 576)
	}
	.hero-logi--serijai-467 .hero-logi__title {
		font-size: calc(47 * 100vw / 576);
		line-height: calc(62 * 100vw / 576)
	}
}

.hero-logi--serijai-104 .hero-logi__text {
	margin-bottom: 152px;
	padding: 15px 0 15px calc(255 * 100vw / 2560);
	width: calc(1213 * 100vw / 1920)
}

@media (max-width:768px) {
	.hero-logi--serijai-104 .hero-logi__text {
		margin-bottom: 60px;
		padding: 16px 22px 16px 60px;
		width: 400px
	}
	.hero-logi--serijai-104 .hero-logi__title {
		font-size: 47px;
		line-height: 62px
	}
}

@media (max-width:576px) {
	.hero-logi--serijai-104 {
		height: 700px
	}
	.hero-logi--serijai-104 .hero-logi__text {
		margin-bottom: calc(60 * 100vw / 576);
		padding: calc(16 * 100vw / 576) calc(22 * 100vw / 576) calc(16 * 100vw / 576) calc(60 * 100vw / 576);
		width: calc(400 * 100vw / 576)
	}
	.hero-logi--serijai-104 .hero-logi__title {
		font-size: calc(47 * 100vw / 576);
		line-height: calc(62 * 100vw / 576)
	}
}

@media (max-width:500px) {
	.hero-logi--serijai-104 {
		height: 500px
	}
}

.hero-logi--serijai-103 .hero-logi__text {
	margin-bottom: 144px;
	padding: 23px 0 23px calc(255 * 100vw / 2560);
	width: calc(1198 * 100vw / 1920)
}

@media (max-width:768px) {
	.hero-logi--serijai-103 .hero-logi__text {
		margin-bottom: 60px;
		padding: 16px 28px 16px 60px;
		width: 397px
	}
	.hero-logi--serijai-103 .hero-logi__title {
		font-size: 47px;
		line-height: 62px
	}
}

@media (max-width:576px) {
	.hero-logi--serijai-103 {
		height: 700px
	}
	.hero-logi--serijai-103 .hero-logi__text {
		margin-bottom: calc(60 * 100vw / 576);
		padding: calc(16 * 100vw / 576) calc(28 * 100vw / 576) calc(16 * 100vw / 576) calc(60 * 100vw / 576);
		width: calc(397 * 100vw / 576)
	}
	.hero-logi--serijai-103 .hero-logi__title {
		font-size: calc(47 * 100vw / 576);
		line-height: calc(62 * 100vw / 576)
	}
}

@media (max-width:500px) {
	.hero-logi--serijai-103 {
		height: 500px
	}
}

@media (max-width:425px) {
	.hero-logi--serijai-103 {
		height: 450px
	}
}

.hero-logi--francu .hero-logi__text {
	margin-bottom: 56.5px;
	padding: 15px 0 15px calc(255 * 100vw / 2560);
	width: calc(1182 * 100vw / 1920)
}

@media (max-width:768px) {
	.hero-logi--francu .hero-logi__text {
		margin-bottom: 60px;
		padding: 16px 0 16px 30px;
		width: 540px
	}
	.hero-logi--francu .hero-logi__title {
		font-size: 47px;
		line-height: 62px
	}
	.hero-logi--francu .hero-logi__title br {
		display: none
	}
}

@media (max-width:576px) {
	.hero-logi--francu {
		height: 700px
	}
	.hero-logi--francu .hero-logi__text {
		margin-bottom: calc(60 * 100vw / 576);
		padding: calc(16 * 100vw / 576) 0 calc(16 * 100vw / 576) calc(30 * 100vw / 576);
		width: calc(540 * 100vw / 576)
	}
	.hero-logi--francu .hero-logi__title {
		font-size: calc(47 * 100vw / 576);
		line-height: calc(62 * 100vw / 576)
	}
}

@media (max-width:500px) {
	.hero-logi--francu {
		height: 500px
	}
}

@media (max-width:375px) {
	.hero-logi--francu {
		height: 400px
	}
}

.hero-logi--cehu .hero-logi__text {
	margin-bottom: 56.5px;
	padding: 15px 0 15px calc(255 * 100vw / 2560);
	width: calc(1124 * 100vw / 1920)
}

@media (max-width:768px) {
	.hero-logi--cehu .hero-logi__text {
		margin-bottom: 60px;
		padding: 16px 11px 16px 30px;
		width: 540px
	}
	.hero-logi--cehu .hero-logi__title {
		font-size: 47px;
		line-height: 62px
	}
}

@media (max-width:576px) {
	.hero-logi--cehu {
		height: 700px
	}
	.hero-logi--cehu .hero-logi__text {
		margin-bottom: calc(60 * 100vw / 576);
		padding: calc(16 * 100vw / 576) calc(11 * 100vw / 576) calc(16 * 100vw / 576) calc(30 * 100vw / 576);
		width: calc(540 * 100vw / 576)
	}
	.hero-logi--cehu .hero-logi__title {
		font-size: calc(47 * 100vw / 576);
		line-height: calc(62 * 100vw / 576)
	}
}

@media (max-width:500px) {
	.hero-logi--cehu {
		height: 500px
	}
}

@media (max-width:375px) {
	.hero-logi--cehu {
		height: 400px
	}
}

.hero-logi__content {
	display: flex;
	align-items: flex-end;
	width: 100%;
	height: 100%
}

.hero-logi__text {
	margin-bottom: 50px;
	padding: 44px 0 41px calc(260 * 100vw / 2560);
	width: calc(985 * 100vw / 1920);
	-webkit-backdrop-filter: blur(2px) brightness(50%);
	backdrop-filter: blur(2px) brightness(50%)
}

.hero-logi__title {
	font-weight: 600;
	text-transform: uppercase;
	color: #fff
}

@media (max-width:767px) {
	.hero-logi__title {
		font-size: calc(10px + 117.3 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.hero-logi__title {
		font-size: calc(10px + 69 * (100vw / 1920))
	}
}

.logi {
	margin-top: 40px
}

.logi--virtue {
	margin-top: 15px
}

.logi--balkonu .logi__left {
	padding-top: calc(15 * 100vw / 1920);
	padding-bottom: calc(11 * 100vw / 1920)
}

@media (max-width:992px) {
	.logi--virtue {
		margin-top: 35px
	}
	.logi--balkonu .logi__left {
		padding-top: 20px;
		padding-bottom: 20px
	}
}

@media (max-width:576px) {
	.logi--virtue {
		margin-top: calc(35 * 100vw / 576)
	}
	.logi--balkonu .logi__left {
		padding-top: calc(20 * 100vw / 576);
		padding-bottom: calc(20 * 100vw / 576)
	}
}

.logi--reverse .logi__left {
	order: 2
}

.logi--reverse .logi__right {
	order: 1
}

.logi--titleless {
	margin-top: 60px;
	margin-bottom: 60px
}

.logi--titleless .logi__content {
	margin-top: 0
}

@media (max-width:700px) {
	.logi--two .logi__left {
		display: flex;
		flex-direction: column;
		align-items: center
	}
	.logi--two .logi__card {
		margin-top: 40px
	}
	.logi--two .logi__card:first-of-type {
		margin-top: 0
	}
}

.logi--wrapper {
	position: relative
}

@media (max-width:800px) {
	.logi--three .logi__left {
		display: flex;
		flex-direction: column;
		justify-content: center
	}
	.logi--three .logi__card {
		align-items: center
	}
	.logi--three .logi__card:nth-child(2) {
		margin-top: calc(30 * 100vw / 800)
	}
	.logi--three .logi__card:last-of-type {
		margin-top: calc(30 * 100vw / 800);
		padding-bottom: calc(20 * 100vw / 800)
	}
	.logi--three-virtue .logi__left {
		display: flex;
		flex-wrap: wrap;
		justify-content: center
	}
	.logi--three-virtue .logi__card:nth-child(2) {
		margin-left: calc(20 * 100vw / 800)
	}
	.logi--three-virtue .logi__card:nth-child(3) {
		margin-top: calc(30 * 100vw / 800)
	}
	.logi--two-xb .logi__left {
		display: flex;
		flex-direction: column;
		justify-content: center
	}
	.logi--two-xb .logi__card:last-of-type {
		margin-top: calc(30 * 100vw / 800);
		padding-bottom: calc(20 * 100vw / 800)
	}
	.logi--wrapper .logi--two-xb:last-of-type {
		margin-top: 0
	}
}

.logi__container {
	display: flex;
	flex-direction: column;
	align-items: center
}

.logi__title {
	font-weight: 600;
	text-transform: uppercase;
	color: #000
}

@media (max-width:767px) {
	.logi__title {
		font-size: calc(2px + 64.6 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.logi__title {
		font-size: calc(2px + 38 * (100vw / 1920))
	}
}

@media (max-width:992px) {
	.logi__title {
		font-size: 38px
	}
}

@media (max-width:576px) {
	.logi--titleless {
		margin-top: calc(40 * 100vw / 576);
		margin-bottom: calc(40 * 100vw / 576)
	}
	.logi--titleless .logi__container::after {
		display: none
	}
	.logi--titleless .logi__left {
		padding-top: 0
	}
	.logi--pvc {
		margin-top: 10px
	}
	.logi--two .logi__card {
		margin-top: calc(40 * 100vw / 576)
	}
	.logi--two .logi__left {
		padding-bottom: 20px
	}
	.logi--wrapper::after {
		content: "";
		position: absolute;
		left: 50%;
		top: calc(20 * 100vw / 576);
		z-index: -1;
		border: 2px solid #1c95d1;
		width: calc(100% - calc(60 * 100vw / 576));
		height: 100%;
		transform: translateX(-50%)
	}
	.logi--wrapper .logi__container::after {
		display: none
	}
	.logi--wrapper .logi__left {
		padding-bottom: 20px
	}
	.logi__container {
		position: relative
	}
	.logi__container::after {
		content: "";
		position: absolute;
		left: 50%;
		top: calc(20 * 100vw / 576);
		z-index: -1;
		border: 2px solid #1c95d1;
		width: calc(100% - calc(60 * 100vw / 576));
		height: 100%;
		transform: translateX(-50%)
	}
	.logi__title {
		padding: 0 calc(16 * 100vw / 576);
		font-size: calc(42 * 100vw / 576);
		background: #fff
	}
}

.logi__content {
	display: flex;
	align-self: stretch;
	margin-top: calc(31 * 100vw / 1920);
	border: 1px solid #afafaf;
	height: 350px
}

@media (max-width:1440px) {
	.logi__content {
		height: calc(350 * 100vw / 1440)
	}
}

@media (max-width:992px) {
	.logi__content {
		display: flex;
		flex-direction: column;
		height: 100%
	}
}

.logi__left,
.logi__right {
	flex: 1;
	max-width: 100%
}

.logi__left {
	display: flex;
	justify-content: center;
	padding-top: calc(19 * 100vw / 1920);
	padding-bottom: calc(25 * 100vw / 1920)
}

@media (max-width:992px) {
	.logi__left {
		order: 2;
		padding-top: 20px;
		padding-bottom: 20px
	}
}

@media (max-width:576px) {
	.logi__content {
		border: none
	}
	.logi__left {
		padding-bottom: 0
	}
	.logi__right {
		display: none
	}
}

.logi__card {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: space-between
}

.logi__card--xs .logi__image {
	width: 190px;
	height: 237px
}

@media (max-width:1440px) {
	.logi__card--xs .logi__image {
		width: calc(190 * 100vw / 1440);
		height: calc(237 * 100vw / 1440)
	}
}

@media (max-width:992px) {
	.logi__card--xs .logi__image {
		width: 190px;
		height: 245px
	}
}

@media (max-width:576px) {
	.logi__card {
		align-items: center
	}
	.logi__card--xs {
		padding-bottom: calc(20 * 100vw / 576)
	}
	.logi__card--xs .logi__image {
		width: calc(190 * 100vw / 576);
		height: calc(245 * 100vw / 576)
	}
}

.logi__card--small .logi__image {
	width: calc(240 * 100vw / 1920);
	height: 245px
}

.logi__card--small:nth-child(n+2) {
	margin-left: calc(40 * 100vw / 1920)
}

@media (max-width:1440px) {
	.logi__card--small .logi__image {
		height: calc(245 * 100vw / 1440)
	}
}

@media (max-width:992px) {
	.logi__card--small {
		display: flex;
		flex-direction: column;
		align-items: center
	}
	.logi__card--small .logi__image {
		width: 240px;
		height: 245px
	}
}

@media (max-width:576px) {
	.logi__card--small .logi__image {
		width: calc(240 * 100vw / 576);
		height: calc(245 * 100vw / 576)
	}
	.logi__card--small:nth-child(n+2) {
		margin-left: 0
	}
}

.logi__card--middle .logi__image {
	width: 256px;
	height: 244px
}

.logi__card--middle:nth-child(2) {
	margin-left: calc(30 * 100vw / 1440)
}

@media (max-width:1440px) {
	.logi__card--middle .logi__image {
		width: calc(256 * 100vw / 1440);
		height: calc(244 * 100vw / 1440)
	}
}

@media (max-width:992px) {
	.logi__card--middle .logi__image {
		width: 256px;
		height: 245px
	}
}

@media (max-width:576px) {
	.logi__card--middle .logi__image {
		width: calc(256 * 100vw / 576);
		height: calc(245 * 100vw / 576)
	}
	.logi__card--middle:nth-child(n+2) {
		margin-left: 0
	}
}

.logi__card--big {
	align-items: center
}

.logi__card--big .logi__image {
	width: calc(334 * 100vw / 1920);
	height: 240px
}

.logi__card--big:nth-child(n+2) {
	margin-left: calc(50 * 100vw / 1440)
}

@media (max-width:1440px) {
	.logi__card--big .logi__image {
		height: calc(240 * 100vw / 1440)
	}
}

@media (max-width:992px) {
	.logi__card--big .logi__image {
		width: 334px;
		height: 245px
	}
}

@media (max-width:576px) {
	.logi__card--big .logi__image {
		width: calc(334 * 100vw / 576);
		height: calc(245 * 100vw / 576)
	}
	.logi__card--big:nth-child(n+2) {
		margin-left: 0
	}
}

.logi__card--balkonu {
	align-items: center
}

.logi__card--balkonu .logi__image {
	width: calc(277 * 100vw / 1920);
	height: 277px
}

.logi__card--balkonu .logi__price {
	margin-top: 2px;
	padding: 5px calc(25 * 100vw / 1920) 5px calc(60 * 100vw / 1920)
}

.logi__card--balkonu:nth-child(n+2) {
	margin-left: calc(25 * 100vw / 1920)
}

@media (max-width:1440px) {
	.logi__card--balkonu .logi__image {
		height: calc(277 * 100vw / 1440)
	}
}

@media (max-width:992px) {
	.logi__card--balkonu .logi__image {
		width: 277px;
		height: 277px
	}
	.logi__card--balkonu .logi__price {
		margin-top: 15px;
		padding: calc(8.5 * 100vw / 992) calc(25 * 100vw / 992) calc(8.5 * 100vw / 992) calc(60 * 100vw / 992);
		font-size: 24px
	}
}

@media (max-width:576px) {
	.logi__card--balkonu .logi__image {
		width: calc(277 * 100vw / 576);
		height: calc(277 * 100vw / 576)
	}
	.logi__card--balkonu .logi__price {
		margin-top: calc(15 * 100vw / 576);
		padding: calc(8.5 * 100vw / 576) calc(25 * 100vw / 576) calc(8.5 * 100vw / 576) calc(60 * 100vw / 576);
		font-size: calc(24 * 100vw / 576)
	}
	.logi__card--balkonu:nth-child(n+2) {
		margin-left: 0
	}
}

.logi__card--balkonu-small .logi__image {
	width: 205px;
	height: 269px
}

@media (max-width:1440px) {
	.logi__card--balkonu-small .logi__image {
		width: calc(205 * 100vw / 1440);
		height: calc(269 * 100vw / 1440)
	}
}

@media (max-width:992px) {
	.logi__card--balkonu-small .logi__image {
		width: 205px;
		height: 269px
	}
}

@media (max-width:576px) {
	.logi__card--balkonu-small .logi__image {
		width: calc(205 * 100vw / 576);
		height: calc(269 * 100vw / 576)
	}
}

.logi__card--xb {
	align-items: center
}

.logi__card--xb .logi__image {
	width: 386px;
	height: 240px
}

.logi__card--xb:nth-child(n+2) {
	margin-left: calc(40 * 100vw / 1920)
}

@media (max-width:1440px) {
	.logi__card--xb .logi__image {
		width: calc(386 * 100vw / 1440);
		height: calc(240 * 100vw / 1440)
	}
}

.logi__picture {
	display: contents
}

.logi__picture img {
	width: 100%;
	height: 100%;
	max-width: 100%
}

.logi__price {
	margin-top: auto;
	border: 1px solid #010101;
	padding: calc(8.5 * 100vw / 1920) calc(25 * 100vw / 1920) calc(8.5 * 100vw / 1920) calc(60 * 100vw / 1920);
	font-weight: 500;
	text-align: left;
	color: #000
}

@media (max-width:767px) {
	.logi__price {
		font-size: calc(2px + 39.1 * ((100vw - 320px)/ 1920))
	}
}

@media (min-width:767px) {
	.logi__price {
		font-size: calc(2px + 23 * (100vw / 1920))
	}
}

@media (max-width:992px) {
	.logi__card--xb .logi__image {
		width: 386px;
		height: 245px
	}
	.logi__price {
		margin-top: 15px;
		padding: calc(8.5 * 100vw / 992) calc(25 * 100vw / 992) calc(8.5 * 100vw / 992) calc(60 * 100vw / 992);
		font-size: 24px
	}
}

@media (max-width:576px) {
	.logi__card--xb .logi__image {
		width: calc(386 * 100vw / 576);
		height: calc(245 * 100vw / 576)
	}
	.logi__price {
		margin-top: calc(15 * 100vw / 576);
		padding: calc(8.5 * 100vw / 576) calc(25 * 100vw / 576) calc(8.5 * 100vw / 576) calc(60 * 100vw / 576);
		font-size: calc(24 * 100vw / 576)
	}
}

.logi__background {
	display: contents
}

.logi__background img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.logi__btn {
	margin-top: calc(59 * 100vw / 1920);
	margin-bottom: calc(75 * 100vw / 1920)
}

@media (max-width:992px) {
	.logi__btn {
		padding: calc(14 * 100vw / 992) 0;
		width: calc(600 * 100vw / 992);
		font-size: calc(33 * 100vw / 992)
	}
}

@media (max-width:576px) {
	.logi__btn {
		margin-top: calc(50 * 100vw / 576);
		padding: calc(18 * 100vw / 576) calc(60 * 100vw / 576);
		width: calc(510 * 100vw / 576);
		font-size: calc(29 * 100vw / 576)
	}
}

.form-order__container.add_margin {
    margin-top: calc(80 * 100vw / 1920);
}

span.wpcf7-form-control-wrap.your-message {
	width: 100%;
}

/* file upload css */

span.your-file {
  position:relative;
}
/*span.your-file:before {
  content:"Pievienot failu";
  position:relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    border: 1px solid #0da717;
    box-shadow: 6px 6px 6px rgb(0 0 0 / 45%);
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    background: rgba(2, 149, 35, .75);
    cursor: pointer;
    -webkit-backdrop-filter: blur(30px) brightness(115%);
    backdrop-filter: blur(30px) brightness(115%);
    margin-top: calc(16.5 * 100vw / 1920);
    padding: calc(6 * 100vw / 1920) calc(70 * 100vw / 1920);
    width: calc(385 * 100vw / 1920);
    font-size: calc(25 * 100vw / 1920);
}*/
span.your-file > input {
	opacity: 0;
	z-index: 5;
    position: absolute;
    top: calc(-75 * 100vw / 1920);
    left: calc(-194 * 100vw / 1920);
    padding: calc(65 * 100vw / 1920) calc(10 * 100vw / 1920) calc(65 * 100vw / 1920) calc(10 * 100vw / 1920);
    width: calc(390 * 100vw / 1920);
}

.form-order__attach-wrapper br {
    display: none;
}

/*.wpcf7 input[type="file"] {
    text-indent: -13em;
    outline: none;
    width: 100%;
    height: 100%;
    position: absolute;
    left: calc(111 * 100vw / 1920);*/
}

/* file upload css end */

@media (max-width: 800px) {
	/*span.your-file::before {
	    content: "Pievienot failu";
	    -webkit-backdrop-filter: blur(30px) brightness(115%);
	    backdrop-filter: blur(30px) brightness(115%);
	    padding: calc(30 * 100vw / 1920) calc(70 * 100vw / 570);
	    width: calc(385 * 100vw / 570);
	    font-size: calc(25 * 100vw / 570);
	}*/

	span.your-file > input {
    	width: calc(300 * 100vw / 570);
	}
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%
}

span.breadcrumb_last {
    color: #1c95d1;
}

.sticky .header__container {
    padding-top: 5px;
    padding-bottom: 6px;
}

footer.footer.lv:lang(ru) {
	display: none;
}
footer.footer.lv:lang(en) {
	display: none;
}

footer.footer.ru:lang(lv) {
	display: none;
}
footer.footer.ru:lang(en) {
	display: none;
}
footer.footer.en:lang(ru) {
	display: none;
}
footer.footer.en:lang(lv) {
	display: none;
}

a.serijas-cards__btn:hover {
    box-shadow: 10px 10px 99px 6px rgb(29 224 80);
}

a.profile-card__btn:hover {
    box-shadow: 5px 5px 70px 15px rgb(129 134 129);
}

button.wpcf7-form-control.wpcf7-submit.form__btn:hover {
    box-shadow: 10px 10px 99px 6px rgb(29 224 80);
}

a.profile-secondary__btn:hover {
    box-shadow: 10px 10px 99px 6px rgb(29 224 80);
}

a.call-now__link:hover {
    box-shadow: 10px 10px 99px 6px rgb(63 180 238);
}

button.wpcf7-form-control.wpcf7-submit.profile-pvc__btn.form-order__btn:hover {
	box-shadow: 10px 10px 99px 6px rgb(29 224 80);
}

a.help__link:hover {
    box-shadow: 10px 10px 99px 6px rgb(22 135 37);
}


/*@media (max-width: 768px) {
	.header__items {
		display: flex
	}
}*/


/* Blogs page styles */
.blogs-page{
  position: relative;
  padding-bottom: calc(160 * 100vw / 1920);
}

.blogs-page .blogs-container{
  position: relative;
  padding: calc(60 * 100vw / 1920) 0;
}
.blogs-page .blogs-container::after {
  content: "";
  position: absolute;
  left: 50%;
  top: calc(96 * 100vw / 1920);
  border: 3px solid #1c95d1;
  width: calc(100% - (400 * 100vw / 1920));
  height: calc(100% - (86 * 100vw / 1920));
  transform: translateX(-50%);
  z-index: -1;
}

.blogs-page .blogs-title{
  width: max-content;
  font-size: calc(60 * 100vw / 1920);
  font-weight: 500;
  line-height: calc(73 * 100vw / 1920);
  text-transform: uppercase;
  color: #000;
  background: #fff;
  padding: 0 calc(30 * 100vw / 1920);
  margin: auto;
  margin-bottom: calc(30 * 100vw / 1920);
}
.blogs-page .blogs-wrap{
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-left: calc(134 * 100vw / 1920);
  padding-right: calc(146 * 100vw / 1920);
  z-index: 2;
}

.blogs-page .blog-card{
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc(504 * 100vw / 1920);
  height: calc(474 * 100vw / 1920);
  background: #fff;
  padding: 0 calc(18 * 100vw / 1920);
  box-shadow:
    calc(10 * 100vw / 1920)
    calc(10 * 100vw / 1920)
    calc(15 * 100vw / 1920)
    rgba(0, 0, 0, 0.07);
}
.blogs-page .blog-card .blog-card-title{
  font-size: calc(29 * 100vw / 1920);
  font-weight: 400;
  line-height: calc(30 * 100vw / 1920);
  text-align: center;
  color: #000;
}
.blogs-page .blog-card .blog-card-img{
  width: 100%;
}

.blogs-page .blog-card .blog-card-link div{
  position: absolute;
  display: flex;
  align-items: center;
  padding:
    calc(22 * 100vw / 1920)
    calc(39 * 100vw / 1920)
    calc(22 * 100vw / 1920)
    calc(122 * 100vw / 1920);
  background: rgba(255, 255, 255, 0.85);
  box-shadow:
    0
    calc(10 * 100vw / 1920)
    calc(10 * 100vw / 1920)
    rgba(86, 153, 255, 0.52);
  bottom: calc(14 * 100vw / 1920);
  right: 0;
}
.blogs-page .blog-card .blog-card-link div:lang(en) {
  padding:
    calc(22 * 100vw / 1920)
    calc(39 * 100vw / 1920)
    calc(22 * 100vw / 1920)
    calc(80 * 100vw / 1920);
}
.blogs-page .blog-card .blog-card-link div span{
  font-size: calc(40 * 100vw / 1920);
  font-weight: 400;
  line-height: calc(49 * 100vw / 1920);
  text-transform: uppercase;
  color: #000;
  margin-right: calc(92 * 100vw / 1920);
}
.blogs-page .blog-card .blog-card-link div img{
  width: calc(24 * 100vw / 1920);
  height: calc(24 * 100vw / 1920);
}



@media (max-width: 800px){
  .blogs-page{
    position: relative;
  }

  .blogs-page .blogs-container{
    padding: calc(60 * 100vw / 413) 0;
  }
  .blogs-page .blogs-container::after {
    top: calc(89 * 100vw / 413);
    border: 2px solid #1c95d1;
    width: calc(100% - (30 * 100vw / 413));
    height: calc(100% - (150 * 100vw / 413));
  }

  .blogs-page .blogs-title{
    font-size: calc(45 * 100vw / 413);
    line-height: calc(55 * 100vw / 413);
    padding: 0 calc(25 * 100vw / 413);
    margin: auto;
    margin-bottom: calc(24 * 100vw / 413);
  }
  .blogs-page .blogs-wrap{
    flex-direction: column;
    justify-content: unset;
    padding: 0;
  }

  .blogs-page .blog-card{
    width: calc(343 * 100vw / 413);
    height: calc(322 * 100vw / 413);
    padding: 0 calc(8 * 100vw / 413);
    box-shadow:
      calc(10 * 100vw / 413)
      calc(10 * 100vw / 413)
      calc(15 * 100vw / 413)
      rgba(0, 0, 0, 0.07);
    margin: auto;
    margin-bottom: calc(27 * 100vw / 413);
  }
  .blogs-page .blog-card .blog-card-title{
    font-size: calc(20 * 100vw / 413);
    line-height: calc(24 * 100vw / 413);
  }

  .blogs-page .blog-card .blog-card-link div{
    padding:
      calc(15 * 100vw / 413)
      calc(26 * 100vw / 413)
      calc(15 * 100vw / 413)
      calc(82 * 100vw / 413);
    bottom: calc(9 * 100vw / 413);
    right: 0;
  }
  .blogs-page .blog-card .blog-card-link div span{
    font-size: calc(26 * 100vw / 413);
    line-height: calc(32 * 100vw / 413);
    margin-right: calc(68 * 100vw / 413);
  }
  .blogs-page .blog-card .blog-card-link div img{
    width: calc(17 * 100vw / 413);
    height: calc(17 * 100vw / 413);
  }
}
/* Blogs page styles end */


.post-page .post-banner{
  position: relative;
}
.post-page .post-banner img{
  width: 100%;
}
.post-page .post-banner .post-banner-title{
  position: absolute;
  display: flex;
  align-items: center;
  width: calc(1385 * 100vw / 1920);
  height: calc(246 * 100vw / 1920);
  background: rgba(25, 24, 24, 0.4);
  -webkit-backdrop-filter: blur(2px) brightness(0.79);
  backdrop-filter: blur(2px) brightness(0.79);
  padding-left: calc(193 * 100vw / 1920);
  top: calc(497 * 100vw / 1920);
  left: 0;
}
.post-page .post-banner .post-banner-title span{
  font-size: calc(75 * 100vw / 1920);
  font-weight: 700;
  line-height: calc(92 * 100vw / 1920);
  text-transform: uppercase;
  color: #fff;
}

.post-page .post-content{
  padding: calc(54 * 100vw / 1920) calc(172 * 100vw / 1920);
}
.post-page .post-content .post-breadcrumbs{
  font-size: calc(20 * 100vw / 1920);
  font-weight: 500;
  line-height: calc(24 * 100vw / 1920);
  color: #000;
  margin-bottom: calc(82 * 100vw / 1920);
}
.post-page .post-content .post-breadcrumbs a{
  color: #4187FF;
}
.post-page .post-content .post-breadcrumbs span{
  color: #61676E;
}
.post-page .post-content .post-breadcrumbs br.mob{
  display: none;
}

.post-page .post-content .post-title{
  font-size: calc(60 * 100vw / 1920);
  font-weight: 500;
  line-height: calc(73 * 100vw / 1920);
  text-align: center;
  text-transform: uppercase;
  color: #383839;
  margin-bottom: calc(35 * 100vw / 1920);
}

.post-page .post-content .post-text{
  font-size: calc(30 * 100vw / 1920);
  font-weight: 400;
  line-height: calc(37 * 100vw / 1920);
  color: #000;
}
.post-page .post-content .post-text b{
  display: block;
  color: #61676E;
}

.post-page .post-content .post-text p{
  margin-bottom: calc(23 * 100vw / 1920);
}

.post-page .post-content .post-text a{
  font-style: italic;
}


.post-2-page .post-content .post-title{
  font-size: calc(50 * 100vw / 1920);
  line-height: calc(61 * 100vw / 1920);
  text-align: left;
  padding-left: calc(88 * 100vw / 1920);
}

.post-3-page .post-content .post-title{
  font-size: calc(50 * 100vw / 1920);
  line-height: calc(61 * 100vw / 1920);
  text-align: left;
  padding-left: calc(191 * 100vw / 1920);
}

.policy-page .post-banner .post-banner-title{
  top: calc(450 * 100vw / 1920);
}
.policy-page .post-content{
  padding-left: calc(110 * 100vw / 1920);
  padding-right: calc(160 * 100vw / 1920);
}
.policy-page .post-content .post-title{
  width: max-content;
  text-align: left;
  background: #fff;
  padding-left: calc(40 * 100vw / 1920);
  padding-right: calc(40 * 100vw / 1920);
}
.policy-page .post-content .post-text{
  position: relative;
  padding-left: calc(30 * 100vw / 1920);
}

.policy-page .post-content .post-text::after {
  content: "";
  position: absolute;
  left: 50%;
  top: calc(-70 * 100vw / 1920);
  border: 3px solid #1c95d1;
  width: calc(100% + (35 * 100vw / 1920));
  height: calc(100% + (120 * 100vw / 1920));
  transform: translateX(-50%);
  z-index: -1;
}

@media (max-width: 800px){
  .post-page .post-banner img.desktop{
    display: none;
  }
  .post-page .post-banner img.mob{
    display: block;
  }
  .post-page .post-banner .post-banner-title{
    width: 100%;
    height: unset;
    padding: calc(30 * 100vw / 413) 0;
    padding-left: calc(24 * 100vw / 413);
    top: calc(190 * 100vw / 413);
    left: 0;
  }
  .post-page .post-banner .post-banner-title span{
    font-size: calc(30 * 100vw / 413);
    line-height: calc(37 * 100vw / 413);
  }

  .post-page .post-content{
    padding: calc(25 * 100vw / 413) calc(32 * 100vw / 413);
  }
  .post-page .post-content .post-breadcrumbs{
    font-size: calc(8 * 100vw / 413);
    line-height: calc(10 * 100vw / 413);
    margin-bottom: calc(52 * 100vw / 413);
  }
  .post-page .post-content .post-breadcrumbs br.mob{
    display: block;
  }

  .post-page .post-content .post-title{
    width: calc(323 * 100vw / 413);
    font-size: calc(30 * 100vw / 413);
    line-height: calc(37 * 100vw / 413);
    text-align: left;
    background: #fff;
    padding: 0 calc(13 * 100vw / 413);
    margin: 0 auto;
    margin-bottom: calc(15 * 100vw / 413);
  }

  .post-page .post-content .post-text{
    font-size: calc(16 * 100vw / 413);
    font-weight: 500;
    line-height: calc(19 * 100vw / 413);
  }
  .post-page .post-content .post-text b{
    position: relative;
    color: #383839;
    background: #fff;
  }
  .post-page .post-content .post-text b::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 1px;
    background: #fff;
    width: calc(10 * 100vw / 413);
    height: calc(19 * 100vw / 413);
    transform: translate(-100%, -50%);
  }

  .post-page .post-content .post-text p{
    position: relative;
    margin-bottom: calc(36 * 100vw / 413);
  }

  .post-page .post-content .post-text p::after {
    content: "";
    position: absolute;
    left: 50%;
    top: calc(8 * 100vw / 413);
    border: 3px solid #1c95d1;
    width: calc(100% + (35 * 100vw / 413));
    height: calc(100% + (5 * 100vw / 413));
    transform: translateX(-50%);
    z-index: -1;
  }

  .post-1-page .post-content .post-text p.text-1::after {
    content: "";
    position: absolute;
    left: 50%;
    top: calc(-70 * 100vw / 413);
    border: 3px solid #1c95d1;
    width: calc(100% + (35 * 100vw / 413));
    height: calc(100% + (85 * 100vw / 413));
    transform: translateX(-50%);
    z-index: -1;
  }
  .post-1-page .post-content .post-text p.text-3::after,
  .post-1-page .post-content .post-text p.text-4::after{
    top: calc(18 * 100vw / 413);
  }


  .post-2-page .post-content .post-text p.text-1::after {
    content: "";
    position: absolute;
    left: 50%;
    top: calc(-125 * 100vw / 413);
    border: 3px solid #1c95d1;
    width: calc(100% + (35 * 100vw / 413));
    height: calc(100% + (140 * 100vw / 413));
    transform: translateX(-50%);
    z-index: -1;
  }
  .post-2-page .post-content .post-text p.text-3::after{
    top: calc(18 * 100vw / 413);
  }
  .post-2-page .post-content .post-text p.text-4::after{
    top: calc(18 * 100vw / 413);
    height: calc(100% + (180 * 100vw / 413));
  }
  .post-2-page .post-content .post-text p.text-5::after{
    display: none;
  }


  .post-3-page .post-content .post-text p.text-1::after {
    content: "";
    position: absolute;
    left: 50%;
    top: calc(-125 * 100vw / 413);
    border: 3px solid #1c95d1;
    width: calc(100% + (35 * 100vw / 413));
    height: calc(100% + (140 * 100vw / 413));
    transform: translateX(-50%);
    z-index: -1;
  }
  .post-3-page .post-content .post-text p.text-3::after,
  .post-3-page .post-content .post-text p.text-4::after{
    top: calc(18 * 100vw / 413);
  }


  .policy-page .post-content .post-text p::after{
    display: none;
  }

  .policy-page .post-content .post-title{
    width: max-content;
    padding: 0 calc(6 * 100vw / 413);
    margin-bottom: calc(20 * 100vw / 413);
  }
  .policy-page .post-content .post-text p {
    margin-bottom: calc(10 * 100vw / 413);
  }

  .policy-page .post-content .post-text::after {
    content: "";
    position: absolute;
    left: 50%;
    top: calc(-42 * 100vw / 413);
    border: 2px solid #1c95d1;
    width: calc(100% + (35 * 100vw / 413));
    height: calc(100% + (65 * 100vw / 413));
    transform: translateX(-50%);
    z-index: -1;
  }
}



.menu-item{
	position: relative;
}
.menu-item .sub-menu {
    display: none;
	position: absolute;
    flex-direction: column;
    top: 170%;
    left: 70%;
    transform: translateX(-50%);
    background: #e6e6e6c4;
}
.menu-item:hover .sub-menu{
	display: flex;
}
.menu-item .sub-menu .menu-item{
	width: max-content;
	margin: 0;
	padding: calc(10 * 100vw / 1920) calc(10 * 100vw / 1920);
}
.menu-item .sub-menu .menu-item a::after{
	display: none;
}
@media (max-width: 768px){
	.menu-item{
		text-align: center;
	}
	.menu-item .sub-menu{
		position: unset;
    	transform: unset;
    	background: #cbcbcb9e;
	}
	.menu-item .sub-menu .menu-item {
		margin: auto;
	}
}@font-face{font-family:"qlwapp-whatsapp";src:url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");font-weight:normal;font-style:normal}.qlwapp-whatsapp-icon{font-family:"qlwapp-whatsapp" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qlwapp-whatsapp-icon:before{content:""}#qlwapp{pointer-events:none;box-sizing:border-box;font-size:var(--qlwapp-scheme-font-size)}@media(min-width: 430px){#qlwapp{width:430px}}#qlwapp[data-visibility=readonly].qlwapp-timeout,#qlwapp [data-visibility=readonly].qlwapp-timeout{pointer-events:none;opacity:.5}#qlwapp[data-visibility=hidden].qlwapp-timeout,#qlwapp [data-visibility=hidden].qlwapp-timeout{display:none !important}#qlwapp *{box-sizing:border-box}#qlwapp.qlwapp-js-ready{display:block}#qlwapp.qlwapp-hide,#qlwapp .qlwapp-account.qlwapp-hide{display:none}#qlwapp.mobile .qlwapp-account.qlwapp-desktop,#qlwapp.mobile.qlwapp-desktop{display:none}#qlwapp.desktop .qlwapp-account.qlwapp-mobile,#qlwapp.desktop.qlwapp-mobile{display:none}#qlwapp .qlwapp-disabled,#qlwapp.qlwapp-disabled{display:none;visibility:hidden}#qlwapp.qlwapp-middle-left,#qlwapp.qlwapp-bottom-left,#qlwapp.qlwapp-middle-right,#qlwapp.qlwapp-bottom-right{position:fixed;z-index:9999999}#qlwapp.qlwapp-middle-left,#qlwapp.qlwapp-bottom-left{right:auto;left:0}#qlwapp.qlwapp-middle-left .qlwapp-toggle .qlwapp-days,#qlwapp.qlwapp-middle-left .qlwapp-toggle .qlwapp-time,#qlwapp.qlwapp-bottom-left .qlwapp-toggle .qlwapp-days,#qlwapp.qlwapp-bottom-left .qlwapp-toggle .qlwapp-time{left:0;right:auto}#qlwapp.qlwapp-middle-left.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-middle-left.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-toggle,#qlwapp.qlwapp-bottom-left.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-bottom-left.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-bottom-left.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-bottom-left.qlwapp-button .qlwapp-toggle{margin-left:20px}#qlwapp.qlwapp-middle-left.qlwapp-bubble .qlwapp-toggle .qlwapp-text,#qlwapp.qlwapp-bottom-left.qlwapp-bubble .qlwapp-toggle .qlwapp-text{right:auto;left:60px}#qlwapp.qlwapp-middle-left .qlwapp-box:before,#qlwapp.qlwapp-bottom-left .qlwapp-box:before{right:auto;left:20px}#qlwapp.qlwapp-middle-right,#qlwapp.qlwapp-bottom-right{left:auto;right:0}#qlwapp.qlwapp-middle-right .qlwapp-toggle .qlwapp-days,#qlwapp.qlwapp-middle-right .qlwapp-toggle .qlwapp-time,#qlwapp.qlwapp-bottom-right .qlwapp-toggle .qlwapp-days,#qlwapp.qlwapp-bottom-right .qlwapp-toggle .qlwapp-time{left:auto;right:0}#qlwapp.qlwapp-middle-right.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-middle-right.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-toggle,#qlwapp.qlwapp-bottom-right.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-bottom-right.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-bottom-right.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-bottom-right.qlwapp-button .qlwapp-toggle{margin-right:20px}#qlwapp.qlwapp-middle-left,#qlwapp.qlwapp-middle-right{top:40%;bottom:auto}#qlwapp.qlwapp-middle-left .qlwapp-developer,#qlwapp.qlwapp-middle-right .qlwapp-developer{padding:0 24px}#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-toggle{margin-left:-48px;padding-left:60px}#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-toggle{margin-right:-48px;padding-right:60px}#qlwapp.qlwapp-bottom-left,#qlwapp.qlwapp-bottom-right{top:auto;bottom:0}#qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle{border-radius:50%}#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle{border-radius:50px}@media(min-width: 430px){#qlwapp.qlwapp-rounded .qlwapp-box{border-radius:8px}}#qlwapp.qlwapp-rounded .qlwapp-box .qlwapp-user,#qlwapp.qlwapp-rounded .qlwapp-box .qlwapp-message{border-radius:4px}#qlwapp p:last-child{margin:0}#qlwapp time{opacity:.8;font-style:italic;font-size:10px}#qlwapp .qlwapp-no-contacts{display:flex;height:134px;justify-content:center;align-items:center}#qlwapp .qlwapp-container{display:flex;flex-direction:column}#qlwapp .qlwapp-clearfix:before,#qlwapp .qlwapp-clearfix:after{content:"";display:block;clear:both}#qlwapp .qlwapp-previous,#qlwapp .qlwapp-close{font-family:"Source Serif Pro";display:block;opacity:.8;font-style:unset;font-size:24px;font-weight:bold;width:24px;height:24px;cursor:pointer;text-align:center;line-height:24px;z-index:1}#qlwapp .qlwapp-previous{width:16px;height:36px;cursor:pointer;text-align:center;line-height:36px;margin-right:auto}#qlwapp .qlwapp-developer{font-size:8px;top:-20px;position:relative}#qlwapp .qlwapp-developer,#qlwapp .qlwapp-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}#qlwapp .qlwapp-toggle{pointer-events:all;cursor:pointer;box-shadow:0 1px 6px 0 rgba(0,0,0,.06),0 2px 32px 0 rgba(0,0,0,.16);margin-top:24px;margin-bottom:24px;position:relative;text-decoration:none}#qlwapp .qlwapp-toggle,#qlwapp .qlwapp-toggle:active,#qlwapp .qlwapp-toggle:focus,#qlwapp .qlwapp-toggle:hover{outline:none;text-decoration:none}#qlwapp .qlwapp-toggle .qlwapp-days,#qlwapp .qlwapp-toggle .qlwapp-time{position:absolute;bottom:-2em;color:initial;font-size:10px;display:inline-block;top:auto;width:120px}#qlwapp .qlwapp-days>span{display:none}#qlwapp .qlwapp-days>span.qlwapp-available-day{display:inline-block !important}#qlwapp .qlwapp-avatar .qlwapp-avatar-container{overflow:hidden;border-radius:50%;width:inherit;height:inherit;box-shadow:0 0 0 2px #eee}#qlwapp .qlwapp-avatar .qlwapp-avatar-container img{width:100%;height:auto}#qlwapp.qlwapp-bubble .qlwapp-toggle{width:var(--qlwapp-scheme-icon-size, 60px);height:var(--qlwapp-scheme-icon-size, 60px)}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon,#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close{position:absolute;display:block;pointer-events:none;font-size:var(--qlwapp-scheme-icon-font-size, 24px)}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-text{position:absolute;right:var(--qlwapp-scheme-icon-size, 60px);height:var(--qlwapp-scheme-icon-size, 60px);margin:0 24px;display:flex;align-items:center;justify-content:flex-end;font-weight:bold;white-space:pre}#qlwapp.qlwapp-button .qlwapp-toggle{height:40px;white-space:nowrap;padding:12px 24px}#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon{margin:0 12px 0 0}#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-close{display:none}#qlwapp .qlwapp-box{pointer-events:all;padding-bottom:56px;position:fixed;top:auto;bottom:0;left:0;right:0;z-index:99999;box-shadow:0px 5px 40px 5px rgba(0,0,0,.5)}@media(min-width: 430px){#qlwapp .qlwapp-box{position:relative;top:auto;bottom:auto;left:auto;right:auto;box-shadow:0 8px 25px -5px rgba(45,62,79,.15);margin-top:24px;margin-left:24px;margin-right:24px;margin-bottom:12px}#qlwapp .qlwapp-box:before{content:"";position:absolute;bottom:-6px;right:24px;width:13px;height:13px;transform:rotate(45deg)}#qlwapp .qlwapp-box .qlwapp-header{border-top-left-radius:inherit;border-top-right-radius:inherit}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}}#qlwapp .qlwapp-box .qlwapp-header{position:relative;overflow:hidden}#qlwapp .qlwapp-box .qlwapp-header:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(315deg, transparent 0%, rgba(0, 0, 0, 0.05) 100%)}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-close{position:absolute;top:12px;right:12px}@media(min-width: 430px){#qlwapp .qlwapp-box .qlwapp-header .qlwapp-close{position:absolute;top:7px;right:7px;font-size:18px}}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-description{position:relative;display:flex;align-items:center}#qlwapp .qlwapp-box .qlwapp-description,#qlwapp .qlwapp-box .qlwapp-contact{padding:12px 36px;height:100%}#qlwapp .qlwapp-box .qlwapp-description p,#qlwapp .qlwapp-box .qlwapp-description h3{color:inherit;font-family:inherit;margin:0}#qlwapp .qlwapp-box .qlwapp-description h3{margin:0 0 .25em 0}#qlwapp .qlwapp-box .qlwapp-contact{display:flex;justify-content:flex-end;align-items:center}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-previous{position:relative;left:-16px}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-previous>i{line-height:36px}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-avatar{width:42px;height:42px}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-label,#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-name{color:inherit}#qlwapp .qlwapp-box .qlwapp-account{color:inherit;padding:16px 36px;display:flex;align-items:center;overflow:hidden;position:relative;cursor:pointer;width:100%;text-decoration:none}#qlwapp .qlwapp-box .qlwapp-account:only-of-type{padding-top:36px;padding-bottom:36px}#qlwapp .qlwapp-box .qlwapp-info{padding:0 16px}#qlwapp .qlwapp-box .qlwapp-avatar{position:relative;width:62px;height:62px}#qlwapp .qlwapp-box .qlwapp-avatar:after{content:"";display:block;width:15px;height:15px;position:absolute;top:3px;right:-2px;background-image:url(data:image/png;base64,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);background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:4}#qlwapp .qlwapp-box .qlwapp-days,#qlwapp .qlwapp-box .qlwapp-time,#qlwapp .qlwapp-box .qlwapp-label,#qlwapp .qlwapp-box .qlwapp-hidden,#qlwapp .qlwapp-box .qlwapp-offline-text{font-size:12px;line-height:1.5em;opacity:.6;display:block}#qlwapp .qlwapp-box .qlwapp-days,#qlwapp .qlwapp-box .qlwapp-time{font-size:11px;font-style:italic}#qlwapp .qlwapp-box .qlwapp-name{display:block;font-weight:bold;line-height:1.5em}#qlwapp .qlwapp-box .qlwapp-body{overflow-x:hidden;overflow-y:auto}#qlwapp .qlwapp-box .qlwapp-body .qlwapp-carousel{max-height:470px;min-height:134px}#qlwapp .qlwapp-box .qlwapp-chat{padding:36px 0;display:flex;flex-direction:column;overflow:hidden;justify-content:center;align-items:center;height:100%}#qlwapp .qlwapp-box .qlwapp-user,#qlwapp .qlwapp-box .qlwapp-message{padding:16px 24px;position:relative;word-wrap:break-word;width:calc(100% - 72px)}#qlwapp .qlwapp-box .qlwapp-user:before,#qlwapp .qlwapp-box .qlwapp-message:before{content:"";position:absolute;top:-6px;right:24px;width:13px;height:13px;transform:rotate(45deg)}#qlwapp .qlwapp-box .qlwapp-message{word-break:break-all}#qlwapp .qlwapp-box .qlwapp-user{width:auto;max-width:75%;align-self:flex-start;justify-self:flex-end;margin-top:0}#qlwapp .qlwapp-box .qlwapp-user:before{top:auto;bottom:-6px;left:24px}#qlwapp .qlwapp-box .qlwapp-padding{padding-bottom:56px}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response{position:absolute;bottom:0;left:0;right:0;height:auto;width:100%}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-footer pre,#qlwapp .qlwapp-box .qlwapp-footer textarea,#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-response textarea{max-height:160px}#qlwapp .qlwapp-box .qlwapp-footer pre,#qlwapp .qlwapp-box .qlwapp-footer textarea,#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-response textarea{color:inherit;background-color:inherit}#qlwapp .qlwapp-box .qlwapp-footer:before,#qlwapp .qlwapp-box .qlwapp-response:before{pointer-events:none;position:absolute;content:"";height:59px;top:0;background:linear-gradient(315deg, transparent 0%, rgba(0, 0, 0, 0.025) 100%);left:0;right:0}#qlwapp .qlwapp-box .qlwapp-footer{min-height:56px;display:flex;align-items:center;text-align:center;font-size:12px;padding:12px 36px}#qlwapp .qlwapp-box .qlwapp-footer p{padding:0;font-size:inherit}#qlwapp .qlwapp-box .qlwapp-footer p:last-child{margin-bottom:0}#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-response textarea,#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons{min-height:56px}#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-response textarea{width:100%;height:100%;resize:none;border:none;padding:18px 88px 18px 36px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em !important;font-weight:normal;line-height:20px;white-space:pre-wrap;word-wrap:break-word;border-radius:inherit;margin:0}#qlwapp .qlwapp-box .qlwapp-response pre{visibility:hidden}#qlwapp .qlwapp-box .qlwapp-response textarea{position:absolute;bottom:0;left:0}#qlwapp .qlwapp-box .qlwapp-response textarea:focus{outline:none}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons{position:absolute;top:0;right:21px;display:flex;align-items:center}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons.active>i{display:none}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons.active>i.qlwf-emoji{display:block}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>i{opacity:.4}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>i,#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>a{cursor:pointer;margin:0 0 0 10px;display:inherit;font-size:18px;line-height:24px;text-decoration:none}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-text{color:#303030}#qlwapp .qlwapp-box,#qlwapp .qlwapp-box:before{background-color:#fff}#qlwapp .qlwapp-box .qlwapp-account{background-color:#fff}#qlwapp .qlwapp-box .qlwapp-account:not(:first-child){border-top:1px solid #f5f5f5}#qlwapp .qlwapp-box .qlwapp-avatar .qlwapp-avatar-container{background-color:#eee}#qlwapp .qlwapp-box .qlwapp-message,#qlwapp .qlwapp-box .qlwapp-message:before{background-color:#eee}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response{color:#303030;background-color:#fff;border-top:1px solid #e6e6e6}#qlwapp .qlwapp-toggle,#qlwapp .qlwapp-box .qlwapp-header,#qlwapp .qlwapp-box .qlwapp-user,#qlwapp .qlwapp-box .qlwapp-user:before{background-color:var(--qlwapp-scheme-brand, #25d366)}#qlwapp .qlwapp-previous,#qlwapp .qlwapp-close,#qlwapp .qlwapp-toggle,#qlwapp .qlwapp-box .qlwapp-header,#qlwapp .qlwapp-box .qlwapp-contact,#qlwapp .qlwapp-box .qlwapp-user{color:var(--qlwapp-scheme-text, #ffffff)}#qlwapp .qlwapp-info .qlwapp-label{color:var(--qlwapp-scheme-contact-role-color, inherit)}#qlwapp .qlwapp-info .qlwapp-name{color:var(--qlwapp-scheme-contact-name-color, inherit)}#qlwapp .qlwapp-info .qlwapp-time{color:var(--qlwapp-scheme-contact-availability-color, inherit)}#qlwapp{animation-duration:1.5s;animation-timing-function:ease-in;animation-name:var(--qlwapp-button-animation-name, "none");animation-delay:var(--qlwapp-button-animation-delay, 0);animation-iteration-count:1;transform-origin:center;display:none}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}@keyframes shakeX{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}@keyframes shakeY{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(0, -10px, 0)}20%,40%,60%,80%{transform:translate3d(0, 10px, 0)}}#qlwapp.qlwapp-show .qlwapp-box{visibility:visible;opacity:1;transform:translateY(0) scale(1);display:block}#qlwapp.qlwapp-transition .qlwapp-box{visibility:visible;display:block}#qlwapp.qlwapp-bubble.qlwapp-show .qlwapp-toggle .qlwapp-icon{transform:scale(0, 0);opacity:0}#qlwapp.qlwapp-bubble.qlwapp-show .qlwapp-toggle .qlwapp-close{transform:scale(1, 1);opacity:1}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close{transform:scale(0, 0);opacity:0}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon{transform:scale(1, 1);opacity:1}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon,#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close{transition:transform 300ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 300ms ease-in}#qlwapp .qlwapp-box{display:none;opacity:0;visibility:hidden;transform:translateY(50px);transition:transform 300ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 300ms ease-in}@media(min-width: 430px){#qlwapp .qlwapp-box{transform:translateY(50px) scale(0.9)}}#qlwapp .qlwapp-box .qlwapp-carousel{display:flex;width:200%;height:100%}#qlwapp .qlwapp-box .qlwapp-carousel .qlwapp-slide{width:50%;transition:max-height 500ms cubic-bezier(0.215, 0.61, 0.355, 1) 1000ms,transform 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 500ms,opacity 500ms ease-in 500ms}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-slide{max-height:300px}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box .qlwapp-header .qlwapp-label,#qlwapp .qlwapp-box .qlwapp-header .qlwapp-avatar{opacity:0;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .3s,opacity ease-in .3s}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box .qlwapp-header .qlwapp-label{transform:translateX(56px)}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-avatar{transform:scale(0.5)}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-name{transition-delay:800ms}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-label{transition-delay:850ms}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-avatar{transition-delay:900ms}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-previous,#qlwapp .qlwapp-box .qlwapp-message,#qlwapp .qlwapp-box .qlwapp-user{transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 600ms,opacity ease-in 200ms}#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-previous,#qlwapp .qlwapp-box .qlwapp-user{opacity:0}#qlwapp .qlwapp-box .qlwapp-response{pointer-events:none}#qlwapp .qlwapp-box .qlwapp-previous{transform:translateX(56px)}#qlwapp .qlwapp-box .qlwapp-user{transform:translateY(56px)}#qlwapp .qlwapp-box .qlwapp-close{transition:opacity 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}#qlwapp .qlwapp-box .qlwapp-description{transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 900ms cubic-bezier(0.215, 0.61, 0.355, 1)}#qlwapp .qlwapp-box .qlwapp-account{transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 150ms ease-in}#qlwapp .qlwapp-box .qlwapp-previous{transition-delay:800ms}#qlwapp .qlwapp-box .qlwapp-message{transition-delay:900ms}#qlwapp .qlwapp-box .qlwapp-close,#qlwapp .qlwapp-box .qlwapp-description{transition-delay:900ms}#qlwapp .qlwapp-box .qlwapp-user{transition-delay:200ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(6){transition-delay:600ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(5){transition-delay:500ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(4){transition-delay:400ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(3){transition-delay:300ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(2){transition-delay:200ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(1){transition-delay:100ms}#qlwapp .qlwapp-box .qlwapp-slide .qlwapp-message{opacity:0;transform:translateY(-56px)}#qlwapp .qlwapp-box .qlwapp-slide .qlwapp-box .qlwapp-account:hover{background-color:#fafafa}#qlwapp .qlwapp-box.response .qlwapp-carousel .qlwapp-slide{transform:translateX(-100%)}#qlwapp .qlwapp-box.response .qlwapp-body .qlwapp-carousel{overflow:hidden;min-height:122px}#qlwapp .qlwapp-box.response .qlwapp-close{transition-delay:0ms}#qlwapp .qlwapp-box.response .qlwapp-close,#qlwapp .qlwapp-box.response .qlwapp-footer,#qlwapp .qlwapp-box.response .qlwapp-description,#qlwapp .qlwapp-box.response .qlwapp-account{opacity:0}#qlwapp .qlwapp-box.response .qlwapp-account{transform:translateY(-33.333%);border-top-color:rgba(0,0,0,0) !important}#qlwapp .qlwapp-box.response .qlwapp-user{display:block}#qlwapp .qlwapp-box.response .qlwapp-message,#qlwapp .qlwapp-box.response .qlwapp-previous,#qlwapp .qlwapp-box.response .qlwapp-response{opacity:1}#qlwapp .qlwapp-box.response .qlwapp-response{pointer-events:all}#qlwapp .qlwapp-box.response .qlwapp-message,#qlwapp .qlwapp-box.response .qlwapp-previous{transform:translate(0)}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-slide{max-height:84px}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-avatar{opacity:1}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-label{opacity:.5}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-label{transform:translateX(0)}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-avatar{transform:scale(1)}#qlwapp .qlwapp-box.response.opening .qlwapp-footer,#qlwapp .qlwapp-box.response.opening .qlwapp-response,#qlwapp .qlwapp-box.response.opening .qlwapp-close,#qlwapp .qlwapp-box.response.opening .qlwapp-previous,#qlwapp .qlwapp-box.response.opening .qlwapp-description,#qlwapp .qlwapp-box.response.opening .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box.response.opening .qlwapp-header .qlwapp-label{visibility:visible}#qlwapp .qlwapp-box.texting .qlwapp-body{overflow-y:auto}#qlwapp .qlwapp-box.texting .qlwapp-user{opacity:1;transform:translate(0)}#qlwapp .qlwapp-box.closing .qlwapp-message{transition:all .4s;transform:translateY(100%);opacity:0}#qlwapp .qlwapp-box.closing .qlwapp-previous{transition-delay:0ms;transform:translateX(-24px);opacity:0;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 300ms,opacity ease-out 200ms}#qlwapp .qlwapp-box.closing .qlwapp-description{opacity:0}body.rtl #qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon{margin:0 0 0 12px}body.rtl #qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons{right:auto;left:21px;flex-direction:row-reverse}body.rtl #qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>a{transform:rotate(180deg)}body.rtl #qlwapp .qlwapp-box .qlwapp-response pre,body.rtl #qlwapp .qlwapp-box .qlwapp-response textarea{padding:18px 36px 18px 88px}body.rtl #qlwapp .qlwapp-box.response .qlwapp-carousel .qlwapp-slide{transform:translateX(100%)}body.rtl #qlwapp .qlwapp-box .qlwapp-contact{flex-direction:row-reverse}.product #qlwapp{display:inline-block !important;width:auto !important}.product #qlwapp.qlwapp-button .qlwapp-toggle{margin:0}