@charset "UTF-8";

@import "../libs/animateCSS/animate.css";

@import "../libs/fancybox/jquery.fancybox.min.css";

@import "../libs/remodal/remodal.css";

@import "../libs/remodal/remodal-default-theme.css";

@import "../libs/slick/slick.css";

@import "../libs/slick/slick-theme.css";



@font-face {
	font-family: "TT Travels Next";
	src: url("../fonts/TT-Travels-Next-Trial-Medium.woff") format("woff");
	font-style: normal;
	font-weight: normal;
	font-display: swap;
}

@font-face {
	font-family: "TT Travels Next";
	src: url("../fonts/TTTravels-Medium.woff") format("woff");
	font-style: normal;
	font-weight: 500;
	font-display: swap;
}

@font-face {
	font-family: "TT Travels Next";
	src: url("../fonts/TTTravels-Bold.woff") format("woff");
	font-style: normal;
	font-weight: 700;
	font-display: swap;
}

@font-face {
	font-family: "TT Travels Next";
	src: url("../fonts/TT_Travels_Next_Trial_DemiBold.woff") format("woff");
	font-style: normal;
	font-weight: 600;
	font-display: swap;
}

@font-face {
	font-family: "TT Travels Next";
	src: url("../fonts/TTTravels-Light.woff") format("woff");
	font-style: normal;
	font-weight: 300;
	font-display: swap;
}


code,
kbd,
pre,
samp,
tt,
var {
	font: 14px/18px Consolas, "Courier New", monospace;
}

body,
optgroup {
	color: #000;
	background: #fff;
}

body,
code,
dl,
dd,
form,
pre {
	margin: 0;
}

a:link,
a:visited,
ins {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:link img,
a:visited img,
object,
fieldset,
abbr,
acronym {
	border: none;
}

sub,
sup {
	position: relative;
	display: inline-block;
	font-size: 11px;
	line-height: 11px;
}

sub {
	top: 5px;
	vertical-align: middle;
}

sup {
	top: -2px;
	margin-top: -11px;
}

abbr,
acronym {
	cursor: help;
	border-bottom: 1px dotted #999;
}

address,
cite,
dfn {
	font-style: normal;
}

code,
pre {
	white-space: pre-wrap;
}

img {
	vertical-align: bottom;
}

td,
th,
textarea {
	vertical-align: top;
}

input,
select,
button {
	overflow: visible;
	vertical-align: middle;
}

legend {
	color: #000;
	margin: 0 0 -2px;
	padding: 0;
}

li {
	display: block;
	list-style: none;
}

optgroup option {
	padding-left: 22px;
}

table {
	border-collapse: collapse;
}

caption,
th {
	text-align: left;
}

td,
th {
	padding: 0;
}

address,
blockquote,
h1,
h2,
h3,
h4,
h5,
h6,
fieldset,
p,
ol,
ul {
	margin: 0;
	padding: 0;
}

th,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400;
}

q {
	quotes: "«" "»" "„" "“";
}

q:after {
	content: "»";
}

q:before {
	content: "«";
}

q > q:after {
	content: "“";
}

q > q:before {
	content: "„";
}

.hamburger {
	font: inherit;
	display: inline-block;
	overflow: visible;
	margin: 0;
	padding: 15px;
	cursor: pointer;
	transition-timing-function: linear;
	transition-duration: 0.15s;
	transition-property: opacity, filter;
	text-transform: none;
	color: inherit;
	border: 0;
	background-color: transparent;
}

.hamburger:hover {
	opacity: 0.7;
}

textarea,
input[type=text],
input[type=button],
input[type=submit] {
	-webkit-appearance: none;
	border-radius: 0;
	-webkit-appearance: none;
}

input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

/*end*/

/*Стили сбросса*/

button {
	border: none;
	display: block;
	cursor: pointer;
	transition: 0.25s;
}

* {
	box-sizing: border-box;
	outline: none;
}

input::-moz-placeholder {
	padding: 0;
}

input::placeholder {
	padding: 0;
}

input {
	outline: none;
	border: none;
}

a {
	text-decoration: none;
	transition: 0.25s;
}

textarea {
	resize: none;
	outline: none;
}

a:hover {
	text-decoration: none;
}

a,
.hamburger,
button {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*конец стилей сбросса*/

input.error {
	border: 1px solid red !important;
}

label.error {
	display: none !important;
}

body {
	width: 100%;
	max-width: 100%;
	overflow-x: hidden;
}

.wpcf7-form br {
	display: none !important;
}

span.wpcf7-not-valid-tip {
	display: none !important;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
	display: none !important;
}

input.wpcf7-not-valid {
	border: 1px solid red !important;
}

div.wpcf7-mail-sent-ok {
	display: none !important;
}

div.wpcf7 .ajax-loader {
	display: none !important;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
	display: none !important;
}

.wpcf7 form.sent .wpcf7-response-output {
	display: none !important;
}

.wpcf7 form .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
	display: none !important;
}

.page_container {
	width: 100%;
	overflow: hidden;
}

:root {
	--main-family: "TT Travels Next", sans-serif;
	--container-width: 1460px;
}

.page_container {
	width: 100%;
	overflow: hidden;
}

body,
input,
button,
textarea,
a {
	font-family: var(--main-family);
	font-weight: 400;
}

.section {
	position: relative;
}

.wrapper {
	width: var(--container-width);
	max-width: 100%;
	padding: 0 20px;
	margin: 0 auto;
	position: relative;
}

.header-language {
	position: relative;
	padding: 10px;
}

.header-language:hover .hover-language {
	max-height: 80px;
	opacity: 1;
}

.active-language .lang-item {
	display: none;
}

.active-language .current-lang {
	display: block;
}

.active-language .current-lang a {
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	letter-spacing: 0.06em;
	color: #333333;
}

.hover-language {
	position: absolute;
	bottom: 0px;
	overflow: hidden;
	max-height: 0px;
	transition: 0.35s;
	left: 50%;
	transform: translate(-50%, 100%);
	background: #fff;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
	border-radius: 10px;
}

.hover-language a {
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	letter-spacing: 0.06em;
	color: #333333;
}

.hover-language a:hover {
	color: #333333;
	text-decoration: underline;
}

.hover-language ul {
	padding: 6px 10px;
}

.hover-language .current-lang {
	display: none;
}

.active-language .current-lang:after {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	margin-left: 3px;
	background-image: url("../images/lang-arrow.svg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	transform-origin: center;
	transition: 0.25s;
}

.active-language .current-lang {
	display: flex;
	align-items: center;
	justify-content: center;
}

.remodal-form {
	width: 450px;
	max-width: 100%;
}

.remodal-close:before {
	display: none;
}

.remodal_form {
	width: 450px;
	max-width: 100%;
}

.remodal-close {
	left: auto;
	right: 20px;
	top: 20px;
	width: 20px;
	height: 20px;
	background-image: url("../images/remodal_close.svg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.remodal-form__header {
	font-weight: 700;
	font-size: 24px;
	line-height: 35px;
	text-align: center;
	letter-spacing: 0.2px;
	color: var(--main-color);
	margin-bottom: 40px;
}

.input-hidden {
	display: none !important;
}

.remodal_wrapper_2 .section-title {
	text-align: center;
	margin-bottom: 40px;
}

.remodal-form__form {
	width: 100%;
}

.section-title a {
	display: flex;
	align-items: center;
	color: #1A1A1A !important;
	width: fit-content;
	max-width: 100%;
}

.section-title a:after {
	content:'';
	display: block;
	width: 40px;
	height: 40px;
	min-width: 40px;
	border-radius: 100%;
	margin-left: 20px;
	background-color: rgba(0, 0, 0, 0.75);
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjUgMS41QzE1LjUgMC45NDc3MTUgMTUuMDUyMyAwLjQ5OTk5OSAxNC41IDAuNDk5OTk5TDUuNSAwLjVDNC45NDc3MSAwLjUgNC41IDAuOTQ3NzE1IDQuNSAxLjVDNC41IDIuMDUyMjggNC45NDc3MSAyLjUgNS41IDIuNUwxMy41IDIuNUwxMy41IDEwLjVDMTMuNSAxMS4wNTIzIDEzLjk0NzcgMTEuNSAxNC41IDExLjVDMTUuMDUyMyAxMS41IDE1LjUgMTEuMDUyMyAxNS41IDEwLjVMMTUuNSAxLjVaTTIuMjA3MTEgMTUuMjA3MUwxNS4yMDcxIDIuMjA3MTFMMTMuNzkyOSAwLjc5Mjg5M0wwLjc5Mjg5MyAxMy43OTI5TDIuMjA3MTEgMTUuMjA3MVoiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNSIvPgo8L3N2Zz4K");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 13px;
}

.remodal-form__form input {
	width: 100%;
	display: block;
	margin-bottom: 30px;
	border: 1px solid #DFDFDF;
	box-sizing: border-box;
	line-height: 30px;
	padding: 10px 20px;
	color: var(--main-color);
	font-size: 16px;
}

.remodal-form__form input:focus {
	border: 1px solid #575656;
}

.remodal-form__form input::-moz-placeholder {
	color: var(--main-color);
	opacity: 0.8;
}

.remodal-form__form input::placeholder {
	color: var(--main-color);
	opacity: 0.8;
}

.remodal-form__form label {
	display: block;
	margin-bottom: 15px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	font-size: 16px;
	line-height: 19px;
	color: var(--main-color);
}

.remodal-form__form button {
	width: 100% !important;
}

.remodal-thanks {
	background: #36B37E;
	border-radius: 10px;
	width: 450px;
	max-width: 100%;
	padding: 50px 30px;
}

.remodal-thanks .remodal-close {
	background-image: url("../img/remodal_close_white.svg");
	background-position: center;
	background-repeat: no-repeat;
}

.remodal-thanks__wrap {
	display: flex;
	justify-content: center;
	align-items: center;
}

.remodal-thanks__icon {
	width: 32px;
	height: 21px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-right: 26px;
	min-width: 32px;
}

.remodal-thnaks__header {
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
	margin-bottom: 5px;
	text-align: left;
	color: #FFFFFF;
}

.remodal_thanks__text {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	text-align: left;
	line-height: 16px;
	color: #FFFFFF;
}

.jq-selectbox {
	border: 1px solid #DFDFDF;
	box-sizing: border-box;
	border-radius: 12px;
	margin-bottom: 18px;
	width: 100%;
	display: block;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: var(--main-color);
}

.jq-selectbox__select-text {
	padding: 15px 20px;
}

.jq-selectbox__trigger-arrow {
	display: none;
}

.jq-selectbox__trigger {
	width: 50px;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url("../img/select_arrow.svg");
	background-position: center;
	background-repeat: no-repeat;
	transform: none;
}

.header-hambugreg {
	display: none;
	width: 30px;
	height: 20px;
	position: relative;
	cursor: pointer;
	transition: 0.25s;
}

.header-hambugreg:before {
	content: "";
	display: block;
	position: absolute;
	top: 0%;
	left: 50%;
	transform: translate(-50%, 0%);
	transform-origin: center;
	transition: 0.25s;
	width: 100%;
	height: 2px;
	background: #003563;
}

.header-hambugreg:after {
	content: "";
	display: block;
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translate(-50%, -100%);
	transform-origin: center;
	transition: 0.25s;
	width: 100%;
	height: 2px;
	background: #003563;
}

.header-hambugreg.is-active .header-hamburger-line {
	transform: translate(-50%, -50%) rotate(135deg);
	opacity: 0;
}

.header-hambugreg.is-active:before {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(135deg);
}

.header-hambugreg.is-active:after {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(225deg);
}

.header-hamburger-line {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transform-origin: center;
	transition: 0.25s;
	width: 100%;
	height: 2px;
	background: #003563;
}

.pagination-wordpres {
	padding-top: 50px;
}

.pagination-wordpres .screen-reader-text {
	display: none;
}

.pagination-wordpres .nav-links {
	display: flex;
	justify-content: center;
	align-items: center;
}

.pagination-wordpres .nav-links a {
	background: var(--contrast-color);
	border: 1px solid #E0E0E0;
	width: 32px;
	height: 32px;
	line-height: 32px;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	text-align: center;
	color: var(--main-color);
	margin-left: 4px;
	margin-right: 4px;
}

.pagination-wordpres .nav-links a:hover {
	border: 1px solid #D64F52;
}

.pagination-wordpres .nav-links .current {
	background: #D64F52;
	border: 1px solid #D64F52;
	width: 32px;
	height: 32px;
	line-height: 32px;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	text-align: center;
	color: var(--contrast-color);
	margin-left: 4px;
	margin-right: 4px;
}

.pagination-wordpres .nav-links .next,
.pagination-wordpres .nav-links .prev {
	font-size: 0px;
	color: transparent;
}

.pagination-wordpres .nav-links .next {
	background-image: url("../images/pagination_wordpres_next.svg");
	background-position: center;
	background-repeat: no-repeat;
}

.pagination-wordpres .nav-links .prev {
	background-image: url("../images/pagination_wordpre_prev.svg");
	background-position: center;
	background-repeat: no-repeat;
}

.cars-text-seo {
	margin-top: 60px;
}

.main-header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 300;
	padding: 38px 0;
	transition: 0.25s;
	background: rgba(255, 255, 255, 0.46);
}

.main-header .wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.main-header.fixed,
.main-header.active {
	background: #fff;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	padding: 14px 0;
}

.main-header-logo {
	display: block;
	width: 200px;
	min-width: 200px;
}

.main-header-logo img {
	display: block;
	width: 100%;
	height: auto;
}

.main-menu {
	margin-left: 27px;
	margin-right: 56px;
	flex-grow: 2;
	display: flex;
}

.main-menu ul {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 12px;
	flex-grow: 2;
}

.main-menu ul li {
	width: 100px;
	flex-grow: 2;
	display: flex;
}

.main-menu ul a {
	border-radius: 100%;
	border: 1px solid #1A1A1A;
	width: 100px;
	flex-grow: 2;
	position: relative;
	background: #C0FF00;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #1A1A1A;
	font-size: 16px;
	font-style: normal;
	font-weight: 597;
	line-height: normal;
	text-transform: lowercase;
	height: 50px;
}

.main-menu ul a:hover {
	background: #9D98FE;
}

.main-menu ul a:hover:before {
	transform: translateY(16px);
}

.main-menu ul a:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: -8px;
	width: 100%;
	height: 100%;
	transition: 0.25s;
	border-radius: 100%;
	border: 1px solid #1A1A1A;
	z-index: -1;
}

.main-header-link-youtube {
	width: 38px;
	min-width: 38px;
	height: 38px;
	margin-right: 12px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjY0NTUgMTIuNzc3NUMxNC43NjYzIDEyLjcwODIgMTQuOTAzMiAxMi42NzIgMTUuMDQyNSAxMi42NzI2QzE1LjE4MTggMTIuNjczMSAxNS4zMTg1IDEyLjcxMDQgMTUuNDM4NyAxMi43ODA3TDI0LjkzODcgMTguMzIyM0MyNS4wNTgzIDE4LjM5MiAyNS4xNTc1IDE4LjQ5MTkgMjUuMjI2NSAxOC42MTE5QzI1LjI5NTUgMTguNzMxOSAyNS4zMzE4IDE4Ljg2NzkgMjUuMzMxOCAxOS4wMDYzQzI1LjMzMTggMTkuMTQ0NyAyNS4yOTU1IDE5LjI4MDggMjUuMjI2NSAxOS40MDA4QzI1LjE1NzUgMTkuNTIwOCAyNS4wNTgzIDE5LjYyMDYgMjQuOTM4NyAxOS42OTAzTDE1LjQzODcgMjUuMjMyQzE1LjMxODMgMjUuMzAyMyAxNS4xODE0IDI1LjMzOTUgMTUuMDQyIDI1LjMzOTlDMTQuOTAyNiAyNS4zNDAzIDE0Ljc2NTUgMjUuMzAzOSAxNC42NDQ3IDI1LjIzNDNDMTQuNTIzOCAyNS4xNjQ3IDE0LjQyMzUgMjUuMDY0NSAxNC4zNTM5IDI0Ljk0MzdDMTQuMjg0MiAyNC44MjI5IDE0LjI0NzcgMjQuNjg1OCAxNC4yNDggMjQuNTQ2NFYxMy40NjMxQzE0LjI0OCAxMy4xNzk3IDE0LjQgMTIuOTIgMTQuNjQ1NSAxMi43Nzc1WiIgZmlsbD0iIzFBMUExQSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjUyNTcgNC43NUgxOC41MjFDMTcuNDQ5MSA0Ljc1NzkyIDE0LjczNjggNC43ODggMTEuOTk3NyA0Ljg5ODgzQzEwLjYyODEgNC45NTU4MyA5LjI0MjY3IDUuMDMxODMgOC4wMjM1IDUuMTM5NUM2Ljg1MzQyIDUuMjQ0IDUuNzQzNSA1LjM4MzMzIDQuOTgzNSA1LjU5NTVDMy45NzAxNyA1Ljg4MDUgMy4wNTE4MyA2LjQzNDY3IDIuMzIzNSA3LjE5NDY3QzEuNTkwNDIgNy45NTYxNSAxLjA2NjggOC44OTQzMiAwLjgwMzQ5OSA5LjkxOEwwLjc4MjkxNSA5Ljk4OTI1TDAuNzcxODMyIDEwLjA2MjFDLTAuMDYxMDAxNiAxNS4xNDQ2IC0wLjQxMDkxOCAyMi45ODIxIDAuODE3NzQ4IDI4LjExMjFMMC44MjA5MTUgMjguMTI0OEwwLjgyNDA4MiAyOC4xMzlDMS4wODk4NCAyOS4xNjIgMS42MTM3NSAzMC4wOTk3IDIuMzQ1NjYgMzAuODYyM0MzLjA3NzE3IDMxLjYyMjMgMy45OTIzMyAzMi4xNzY1IDUuMDA1NjcgMzIuNDYxNUM1LjY5MTI1IDMyLjY1NjMgNi42NjgxNyAzMi43ODc3IDcuNjk3MzMgMzIuODg0MkM4Ljg3MjI4IDMyLjk4OTMgMTAuMDQ5NiAzMy4wNjY0IDExLjIyODIgMzMuMTE1NEwxMi41NjI5IDMzLjE2OTJDMTQuNzAwNCAzMy4yNDM3IDE2Ljc1ODcgMzMuMjcwNiAxNy45NDYyIDMzLjI4MDFMMTkuMTIyNyAzMy4yODY0SDE5LjEzMzdDMTkuNzIxMiAzMy4yODQ4IDIyLjQ3NDYgMzMuMjczOCAyNS40MDM3IDMzLjE3MDhDMjYuODY2NyAzMy4xMjAyIDI4LjM5NjIgMzMuMDQ1NyAyOS43MTA0IDMyLjkzODFDMzAuOTkyOSAzMi44MzM2IDMyLjIyNzkgMzIuNjg3OSAzMy4wMTk2IDMyLjQ2MzFDMzQuMDMyOSAzMi4xNzgxIDM0Ljk1MTMgMzEuNjIzOSAzNS42Nzk2IDMwLjg2MzlDMzYuNDEyNyAzMC4xMDM5IDM2LjkzNTIgMjkuMTY5NyAzNy4yMDEyIDI4LjE0MDZMMzcuMjE3IDI4LjA3NTdMMzcuMjI5NyAyOC4wMDkyQzM4LjExMTYgMjIuODk1IDM4LjQwNjEgMTUuMDczMyAzNy4xODY5IDkuOTU5MTdMMzcuMTgzNyA5Ljk0MzMzTDM3LjE3OSA5LjkyNzVDMzYuOTEzMiA4LjkwNDQ2IDM2LjM4OTMgNy45NjY3NiAzNS42NTc0IDcuMjA0MTdDMzQuOTI4NyA2LjQ0NDEgMzQuMDEwNSA1Ljg5MjA4IDMyLjk5NzQgNS42MDVDMzIuMjczOCA1LjQwMjMzIDMxLjIwODIgNS4yNjYxNyAzMC4wOTk5IDUuMTY0ODNDMjguODQwNSA1LjA1NzY0IDI3LjU3ODggNC45ODAwNCAyNi4zMTU4IDQuOTMyMDhMMjUuOTQwNSA0LjkxNjI1QzIzLjk2MjEgNC44NDM3NSAyMS45ODExIDQuODAwNDYgMjAuMDAxNCA0Ljc4NjQyTDE5LjA0OTggNC43ODAwOEwxOC41MDUyIDQuNzgzMjVMMTguNTI1NyA0Ljc1Wk0zLjQ4NDA4IDguMjk2NjdDNC4wMTc4OCA3Ljc0MDAxIDQuNjg5OTYgNy4zMzUxMiA1LjQzMTU4IDcuMTIzNDJDNy43OTA3NSA2LjQ1MzY3IDE2LjQwNDEgNi4zNTIzMyAxOC41NDE2IDYuMzM2NUwxOS4wNzA0IDYuMzM0OTJMMjAuMDE3MiA2LjMzOTY3QzIxLjI4MjMgNi4zNDkxNyAyMy41Nzk3IDYuMzc5MjUgMjUuOTA3MiA2LjQ2OTVMMjYuMjc5MyA2LjQ4Mzc1QzI4Ljg5MTggNi41OTE0MiAzMS40NzI3IDYuNzc4MjUgMzIuNTk2OCA3LjA5OTY3QzMzLjMzNDcgNy4zMDU1IDM0LjAwOTIgNy43MTI0MiAzNC41NDQzIDguMjcxMzNDMzUuMDc5NSA4LjgzMDI1IDM1LjQ3NTMgOS41MzMyNSAzNS42NzQ4IDEwLjI5OEMzNi44MjU5IDE1LjExMTMgMzYuNTU5OSAyMi42OTU1IDM1LjY5NyAyNy43MTQ3QzM1LjQ5OTkgMjguNDc1OSAzNS4xMTA2IDI5LjE3MzcgMzQuNTY2NSAyOS43NDEzQzM0LjAzMjkgMzAuMjk4NiAzMy4zNjA4IDMwLjcwNCAzMi42MTkgMzAuOTE2MkMzMC4wODU3IDMxLjYzNSAyMC4zMTY1IDMxLjY3OTMgMTkuMTQ0OCAzMS42ODI1TDE3Ljk3NDcgMzEuNjc3N0MxNi43ODg4IDMxLjY2ODIgMTQuNzQ0NyAzMS42NDEzIDEyLjYyMzEgMzEuNTY2OUwxMS45NDg2IDMxLjU0TDExLjMwNDIgMzEuNTEzMUM4Ljg1IDMxLjQwMjIgNi41MDY2NyAzMS4yMTg2IDUuNDQ1ODMgMzAuOTE2MkM0LjcwMjg0IDMwLjcwODUgNC4wMjk4OSAzMC4zMDM2IDMuNDk4MzMgMjkuNzQ0NUMyLjk1NDE4IDI5LjE3NjkgMi41NjQ5MiAyOC40NzkgMi4zNjc4MyAyNy43MTc4QzEuMjEyIDIyLjkzNjIgMS41Mjg2NyAxNS4zMzYyIDIuMzQ1NjYgMTAuMzAxMkMyLjU0Mjc1IDkuNTM5OTYgMi45MzIwMiA4Ljg0MjExIDMuNDc2MTcgOC4yNzQ1TDMuNDg0MDggOC4yOTY2N1oiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-right: 12px;
}

.main-header-link-youtube:hover {
	opacity: 0.8;
}

.main-header-link-facebook {
	width: 34px;
	min-width: 34px;
	height: 34px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC43NSIgeT0iMC43NSIgd2lkdGg9IjMyLjUiIGhlaWdodD0iMzIuNSIgcng9IjE2LjI1IiBzdHJva2U9IiMxQTFBMUEiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxwYXRoIGQ9Ik0xOS40OTYxIDkuNDk5OTRDMjAuMjMzOCA5LjQ5OTk0IDIwLjg5ODYgOS41Mzg2OCAyMS4zMjgxIDkuNTczMThWMTEuMzIyMkgyMC4yMjc1QzE5LjUzMzggMTEuMzIyMyAxOC45ODA1IDExLjQ4NzEgMTguNjI2IDExLjkwODFDMTguMjg3NyAxMi4zMSAxOC4yMzA1IDEyLjgzNTEgMTguMjMwNSAxMy4yOTM5VjE1LjcyMzZIMjEuMTUzM0wyMC44OTM2IDE3Ljc0NTFIMTguMjMwNVYyNS40OTk5SDE2LjEwOTRWMTcuNzQ1MUgxMy41VjE1LjcyMzZIMTYuMTA5NFYxMi45OTUxQzE2LjEwOTQgMTEuODA1MiAxNi40NzAzIDEwLjk0NDkgMTcuMDM5MSAxMC4zODI4QzE3LjYwOTMgOS44MTkxOCAxOC40NDQxIDkuNTAwMDIgMTkuNDk2MSA5LjQ5OTk0WiIgZmlsbD0iIzFBMUExQSIgc3Ryb2tlPSIjMUExQTFBIi8+Cjwvc3ZnPgo=");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-right: 2px;
}

.main-header-link-facebook:hover {
	opacity: 0.8;
}

.active-language .current-lang a {
	color: #000;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.active-language .current-lang:after {
	display: none;
}

.mobile-header {
	display: none;
}

.hero {
	position: relative;
}

.hero-bg {
	width: 100%;
	position: relative;
	z-index: 2;
}

.hero-bg .wrapper {
	min-height: 320px;
}

.hero-bg img {
	display: block;
	position: relative;
	z-index: 5;
	width: 100%;
	height: auto;
	border-radius: 12px;
	min-height: 320px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.hero-btn-wrap {
	position: fixed;
	top: 220px;
	left: 0;
	width: 100%;
	z-index: 200;
	transition: 0.25s;
	pointer-events: none;
}

.hero-btn-wrap.active {
	top: 120px;
}

.hero-btn {
	pointer-events: initial;
	margin-left: auto;
	margin-top: 8px;
	margin-right: 34px;
	background: #FDEA00;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	padding: 5px;
	width: 146px;
	height: 146px;
	position: relative;
	border: 1px solid #000;
	color: #000;
	font-size: 16px;
	font-style: normal;
	position: relative;
	font-weight: 500;
	line-height: normal;
}

.hero-btn:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 14px;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	background: #9CD5FF;
	z-index: -1;
	border: 1px solid #000;
	transition: 0.25s;
}

.hero-btn:hover:before {
	transform: translateX(-28px);
}

.page-container {
	padding-top: 176px;
	width: 100%;
	overflow: hidden;
}

.hero-h1-hide {
	position: absolute;
	top: 40px;
	left: 40px;
	font-size: 20px;
	z-index: 1;
	opacity: 0;
}

.section {
	position: relative;
	margin: 64px 0;
}

.section-title {
	color: #1A1A1A;
	font-size: 48px;
	font-style: normal;
	font-weight: 597;
	line-height: normal;
	margin-bottom: 12px;
}

.m-2-list {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
}

.m-2-item {
	width: calc(50% - 6px);
	position: relative;
	border-radius: 12px;
	overflow: hidden;
	height: 300px;
}

.m-2-item.all-authors {
	height: initial;
}

.m-2-item.all-authors:after {
	display: none !important;
}

.m-2-item-image {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.m-2-item-image img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.m-2-item-box {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 10;
	transition: 0.25s;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 47.63%, rgba(0, 0, 0, 0.5) 100%);
	padding: 28px 10px 20px 20px;
}

.m-2-item-date {
	display: flex;
	align-items: center;
	color: #FFF;
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
}

.m-2-item-date:before {
	content: "";
	display: block;
	width: 24px;
	height: 24px;
	min-width: 24px;
	margin-right: 12px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNSA2VjFNMTcuNSA2VjFNMjEuNSAxN1YyMS41SDMuNVYxOC41TTIxLjM2MjUgOC41SDMuMzUyMzJNMC41IDE4LjI1VjE4LjVIMTguNEwxOC41NSAxOC4yNUwxOC43ODM5IDE3Ljc1ODVDMjAuNTcyMSAxNC4wMDAxIDIxLjUgOS44OTAzOCAyMS41IDUuNzI4MjlWMy41SDMuNVY1LjYyODA0QzMuNSA5LjgyMjM5IDIuNTU3NjggMTMuOTYzMiAwLjc0MjY2MSAxNy43NDQ1TDAuNSAxOC4yNVoiIHN0cm9rZT0id2hpdGUiLz4KPC9zdmc+Cg==");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.m-2-item-title {
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 704;
	line-height: normal;
}

.m-2-item:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: 0.25s;
	background-color: rgba(0, 0, 0, 0.54);
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjIxMjQgMTQuMTA2OEMxNS4yNjcgMTAuODQ4NiAxOS41MzM5IDkgMjQgOUMyOC40NjYyIDkgMzIuNzMzIDEwLjg0ODYgMzUuNzg3NiAxNC4xMDY4TDQxIDIwQzQzIDIyIDQ1LjQ0OCAyNCA0OCAyNEM0NS40NDggMjQgNDMgMjYgNDEgMjhMMzUuNzg3NiAzMy44OTMyQzMyLjczMyAzNy4xNTE0IDI4LjQ2NjIgMzkgMjQgMzlDMTkuNTMzOSAzOSAxNS4yNjcgMzcuMTUxNCAxMi4yMTI0IDMzLjg5MzJMNyAyOEM1IDI2IDIuNTUyMDYgMjQgMCAyNEMyLjU1MjA2IDI0IDUgMjIgNyAyMEwxMi4yMTI0IDE0LjEwNjhaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTE5IDI0QzE5IDIxLjIzODYgMjEuMjM4NiAxOSAyNCAxOUMyNi43NjE0IDE5IDI5IDIxLjIzODYgMjkgMjRDMjkgMjYuNzYxNCAyNi43NjE0IDI5IDI0IDI5QzIxLjIzODYgMjkgMTkgMjYuNzYxNCAxOSAyNFoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K");
	background-position: center;
	background-repeat: no-repeat;
}

.m-2-item:hover .m-2-item-box {
	transform: translateY(110%);
}

.m-2-item:hover:after {
	opacity: 1;
}

.pagination-list {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 40px;
	gap: 8px;
}

.pagination-list .page-numbers {
	min-width: 24px;
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #1A1A1A;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 597;
	line-height: 24px;
	border-radius: 100%;
}

.pagination-list .page-numbers.current {
	background: #1A1A1A;
	color: #fff;
}

.pagination-list .prev.page-numbers,
.pagination-list .next.page-numbers {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjM0NTg5IDlMMTIuNzUgMy4zNDYzNEwxMS43MDIxIDIuMjVMNS4yNSA5TDExLjcwMjEgMTUuNzVMMTIuNzUgMTQuNjUzN0w3LjM0NTg5IDlaIiBmaWxsPSIjMUExQTFBIi8+Cjwvc3ZnPgo=");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	font-size: 0;
}

.pagination-list .next.page-numbers {
	transform: rotate(180deg);
}

.m-3-list {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
}

.m-3-item {
	width: calc(25% - 9px);
	padding: 20px;
	border-radius: 12px;
	background: #F2F510;
	display: flex;
	flex-direction: column;
	background: #F2F510;
}

.m-3-item:nth-child(8n+2),
.m-3-item:nth-child(8n+4),
.m-3-item:nth-child(8n+5),
.m-3-item:nth-child(8n+7) {
	background: #9CD5FF;
}

.m-3-item-image {
	width: 100%;
	height: 230px;
	margin-bottom: 8px;
}

.m-3-item-image img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	border-radius: 12px;
}

.m-3-item-title {
	color: #1A1A1A;
	font-size: 32px;
	font-style: normal;
	font-weight: 704;
	line-height: normal;
	margin-bottom: 8px;
}

.m-3-item-text {
	color: #1A1A1A;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 30px;
}

.m-3-item-btn {
	margin-top: auto;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #1A1A1A;
	position: relative;
	background: #FFF;
	color: #1A1A1A;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	height: 50px;
}

.m-3-item-btn:after {
	content: "";
	display: block;
	border-radius: 100%;
	border: 1px solid #1A1A1A;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.25s;
	transform: rotate(6deg);
}

.m-3-item-btn:hover:after {
	transform: rotate(-6deg);
}

.m-3-btn-wrap {
	margin-top: 12px;
}

.m-3-btn-see-more {
	color: #1A1A1A;
	font-size: 20px;
	font-style: normal;
	font-weight: 597;
	line-height: normal;
	display: block;
	width: fit-content;
	text-decoration: underline !important;
}

@media screen and (min-width: 992px){
	.m-3-btn-see-more:hover {
		text-decoration: none !important;
		transform: translateX(20px);
	}
}

.m-4 {
	overflow: hidden;
	width: calc(100% + 40px);
	margin-left: -20px;
	margin-right: -20px;
}

.m-4-fix {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}

.m-4-box {
	padding: 57px 0;
	border-radius: 12px;
	background: #DC52FF;
}

.m-4-slide {
	padding-left: 7px;
	padding-right: 7px;
}

.m-4-slick {
	pointer-events: none;
}

.m-4-item-wrap {
	width: 100%;
	height: 130px;
	padding: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 12px;
	background: #FFF;
}

.m-4-item-wrap img {
	max-width: 100%;
	max-height: 100%;
	display: block;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
}

.m-4-slide {
	padding-left: 6px;
	padding-right: 6px;
}

.m-4-item {
	width: 100%;
	padding: 0 7px;
	display: flex;
	justify-content: space-between;
	border-radius: 12px;
}

.m-4-item-blog {
	background: #DDFE56;
	display: flex;
	justify-content: space-between;
	border-radius: 12px;
	padding: 20px;
	width: 100%;
}

.m-4-item-image {
	border-radius: 12px;
	width: 204px;
	min-width: 204px;
	height: 260px;
	max-width: 100%;
}

.m-4-item-image img {
	border-radius: 12px;
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center top;
	object-position: center top;
}

.m-2-list-free {
	padding: 20px;
	width: 100%;
	background: rgba(0,0,0,0.1);
	color: #000;
	font-size: 20px;
	font-weight: bold;
}

.m-4-item-box {
	width: calc(100% - 226px);
	display: flex;
	flex-direction: column;
}

.m-4-item-title {
	color: #1A1A1A;
	font-size: 28px;
	font-style: normal;
	font-weight: 704;
	line-height: normal;
	margin-bottom: 15px;
}

.m-4-item-slogan {
	color: #1A1A1A;
	font-size: 16px;
	font-style: normal;
	font-weight: 704;
	line-height: normal;
	margin-bottom: 15px;
}

.m-4-item-short-text {
	margin-bottom: 15px;
	color: #1A1A1A;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.m-4-item-btn {
	margin-top: auto;
	margin-left: auto;
	color: #1A1A1A;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-decoration: underline !important;
}

@media screen and (min-width: 992px) {
	.m-4-item-btn:hover {
		transform: translateX(-20px);
	}
}

.m-4-list .slick-list {
	overflow: visible;
	padding-right: 60px;
}

.m-4-list {
	width: calc(100% + 52px);
	margin-left: -26px;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: -26px;
}

.slick-dots {
	position: relative;
	margin-top: 45px;
	top: 20px;
	display: flex;
	gap: 12px;
	align-items: center;
	bottom: 0;
}

.slick-dots li {
	margin-left: 0;
	margin-right: 0;
	width: 12px;
	height: 12px;
	background: transparent;
	border-radius: 100%;
	cursor: pointer;
	transition: 0.25s;
	border: 1px solid #111;
}

.slick-dots li.slick-active {
	background: #111;
}

.slick-dots button {
	display: none !important;
}

.m-5-slide {
	width: 330px;
	margin-right: 9px;
	position: relative;
}

.m-5-slide:after {
	content: "";
	display: block;
	padding-top: 65%;
}

.m-5-item {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	border-radius: 12px;
	overflow: hidden;
}

.m-5-item:hover .m-5-item-image {
	transform: scale(1.2);
}

.m-5-item-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	border-radius: 12px;
	transition: 0.25s;
}

.m-5-item-image:before {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 32px;
	height: 32px;
	z-index: 3;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4LjU0NCAxMi40NzA3QzI5LjE4NDQgMTIuODExMiAyOS43MjAxIDEzLjMxOTYgMzAuMDkzNiAxMy45NDEzQzMwLjQ2NzIgMTQuNTYzIDMwLjY2NDUgMTUuMjc0NyAzMC42NjQ1IDE2QzMwLjY2NDUgMTYuNzI1MyAzMC40NjcyIDE3LjQzNyAzMC4wOTM2IDE4LjA1ODdDMjkuNzIwMSAxOC42ODA0IDI5LjE4NDQgMTkuMTg4OCAyOC41NDQgMTkuNTI5M0wxMS40NjE0IDI4LjgxODdDOC43MTA3IDMwLjMxNiA1LjMzMjAzIDI4LjM2OTMgNS4zMzIwMyAyNS4yOTA3VjYuNzEwNjdDNS4zMzIwMyAzLjYzMDY3IDguNzEwNyAxLjY4NTM0IDExLjQ2MTQgMy4xOEwyOC41NDQgMTIuNDcwN1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.m-5-item-image:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: rgba(0, 0, 0, 0.53);
}

.m-5-item-image img {
	position: relative;
	z-index: 1;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 12px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.m-5-item-title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 10;
	padding: 0 6px 20px 20px;
	color: #FFF;
	font-size: 12px;
	font-style: normal;
	font-weight: 704;
	line-height: normal;
}

.m-5 .slick-list {
	overflow: visible;
}

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

.m-6-col {
	width: calc(50% - 6px);
	border-radius: 12px;
	background: #9D98FE;
	box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.06);
	padding: 20px 64px;
	position: relative;
}

.m-6-left-title {
	color: #1A1A1A;
	font-size: 32px;
	font-style: normal;
	font-weight: 704;
	line-height: 140%;
	margin-top: 24px;
	margin-bottom: 15px;
}

.m-6-text-after-title {
	color: #1A1A1A;
	font-size: 16px;
	font-style: normal;
	font-weight: 234;
	line-height: normal;
	margin-bottom: 54px;
}

.m-6-text-left {
	position: relative;
	color: #1A1A1A;
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: 704;
	line-height: 140%;
	z-index: 10;
	margin-bottom: 60px;
}

.m-6-text-left p {
	position: relative;
	z-index: 10;
	margin-bottom: 10px;
}

.m-6-text-left p:last-child {
	margin-bottom: 0;
}

.m-6-text-left a {
	color: #1A1A1A;
	font-size: 16px;
	font-style: normal;
	font-weight: 704;
	line-height: 140%;
	position: relative;
	z-index: 10;
}

.m-6-text-left:after {
	content: "";
	display: block;
	z-index: -1;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	width: 98px;
	height: 97px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTgiIGhlaWdodD0iOTgiIHZpZXdCb3g9IjAgMCA5OCA5OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTY0LjkwNDIgMzUuNzMzNkw1Ni45OTkyIDMxLjQyNjhDNTUuMzIzOCAzMC41MjAyIDUzLjkyNDkgMjkuMTc3MSA1Mi45NTEgMjcuNTM5OUM1MS45NzcxIDI1LjkwMjcgNTEuNDY0NSAyNC4wMzI0IDUxLjQ2NzQgMjIuMTI3NUM1MS40ODI2IDE4LjkxMTkgNTEuMTk4NyAxNS43MDE5IDUwLjYxOTMgMTIuNTM4OUM1MC4wNDEzIDkuMzgxMDggNTIuMDQxOSA2LjMyMjk5IDU1LjExNjYgNS40MTcwNkw2OS4zODEgMS4yMTQxMkM3My4wNTA0IDAuMTMyOTY0IDc2LjgwOTEgMi40NzAzIDc3LjU2MzMgNi4yMTgwNUM4NS4xNTg1IDQzLjk5MTcgNjQuNDcyNyA4MS45NTYzIDI4LjYxNjEgOTYuMDU4MUMyNS4wNTYxIDk3LjQ1NzEgMjEuMDU5MyA5NS41NzU5IDE5Ljk3ODEgOTEuOTA2NkwxNi4yMzAzIDc5LjE4NjdDMTQuODYyNiA3NC41NDQ3IDE2LjM1NDUgNzEuMjE0NyAxOS4zMTcxIDY5Ljk4OTRDMjIuMjg5IDY4Ljc2MTggMjUuMTQwMyA2Ny4yNjA2IDI3LjgzNDMgNjUuNTA1QzI5LjQzMyA2NC40Njk0IDMxLjI4MjIgNjMuODg1OCAzMy4xODU4IDYzLjgxNkMzNS4wODk0IDYzLjc0NjIgMzYuOTc2NCA2NC4xOTI5IDM4LjY0NjcgNjUuMTA4N0w0Ni41NTE3IDY5LjQxNTYiIHN0cm9rZT0iIzFBMUExQSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02My41NzYyIDIuOTI1MDVDNjUuMTc0NSA4LjM0OTU5IDY2LjA1NTUgMTMuODE0OSA2Ni4yNzI0IDE5LjIyMDFDNjcuNDcxNSA0OS4xNjMzIDQ4LjMxOTUgNzcuMjMwMSAxOC4yNjg4IDg2LjA4NDQiIHN0cm9rZT0iIzFBMUExQSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	animation: phoneanim 6s ease-in 0s infinite;
}

.m-6-form-style {
	width: 300px;
	max-width: 100%;
	position: relative;
	z-index: 10;
}

.form-label {
	display: block;
	width: 100%;
	margin-bottom: 8px;
}

.form-label input,
.form-label textarea {
	display: block;
	width: 100%;
	padding: 10px 20px;
	border-radius: 6px;
	border: 1px solid #DDD;
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 350;
	line-height: 24px;
}

.form-label-text {
	display: block;
	width: 100%;
	color: #808080;
	font-size: 14px;
	font-style: normal;
	font-weight: 350;
	line-height: 24px;
}

.main-form-btn {
	margin-top: auto;
	border-radius: 100%;
	width: 100%;
	margin-top: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #1A1A1A;
	position: relative;
	background: #FFF;
	color: #1A1A1A;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	height: 50px;
}

.main-form-btn:after {
	content: "";
	display: block;
	border-radius: 100%;
	border: 1px solid #1A1A1A;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.25s;
	transform: rotate(6deg);
}

.main-form-btn:hover:after {
	transform: rotate(-6deg);
}

.m-6-col-right {
	position: relative;
	z-index: 10;
}

.m-6-col-right:after {
	content: "";
	display: block;
	width: 181.719px;
	height: 188.198px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgzIiBoZWlnaHQ9IjE0NiIgdmlld0JveD0iMCAwIDE4MyAxNDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xODEuMTgxIDEwNi42NjVDMTgyLjMwNCAxMDkuMDMzIDE4MC4xNDMgMTEwLjYyMiAxNzcuMDA4IDExMy4xNTJMMTMyLjM2NyAxMzcuMzU0QzEyMy42NzIgMTQxLjE4NCAxMjAuMTA4IDE0MS4yNjggMTE1LjY4NSAxMzguMzVMMTEuMjkzOCAzMi45MDk4QzAuNzYzODM4IDIzLjExNjggMy4wOTc5MiAyMC42ODI2IDYuNzUwOTIgMTguNTczNUw4LjUyNzQ1IDE3LjkzNk0xODEuMTgxIDEwNi42NjVDMTgwLjk2OSAxMDYuMjE4IDE4MC42NCAxMDUuNzQzIDE4MC4xNzggMTA1LjIyOUw3MS43MTU4IDQuNjQyMzRDNjguMjMwMyAyLjA4NTkzIDY2LjU4MzMgMC4yODAwNDQgNTkuNTQ5NSAyLjAyMjY3TDE3LjU4NDYgMTQuNjg2MUw4LjUyNzQ1IDE3LjkzNk0xODEuMTgxIDEwNi42NjVDMTg3Ljc1MyAxMTMuNDg4IDEyOC44NTQgMTQ1Ljk5OSAxMTkuNTI5IDE0NS4xNTNDMTE3LjgzMiAxNDUuMjI2IDExNi44NTggMTQ1LjIxMiAxMTMuNzk1IDE0Mi4wMjJMMy44ODUxNyAyOS41ODA4QzIuNjAxMSAyNy43MjI3IDAuMjU2NjY2IDI0LjQ5NjMgMi4wMzIyNCAyMS4wNjVDMi44ODkzMSAxOS42MzM2IDQuOTM5MjYgMTkuMDI2NyA4LjUyNzQ1IDE3LjkzNk0zNS43NTE2IDE2LjE1MDRDMzUuNTYxMiAxNS42MTk5IDQ1LjIxNTEgMTIuMzU1NCA0NS4zNDIgMTIuNzA5QzQ1LjU5NTggMTMuNDE2MyAzNS45NDE5IDE2LjY4MDggMzUuNzUxNiAxNi4xNTA0Wk0xNi4wNTEyIDI5LjQwNjVMNzQuNzM1NSA5LjE0NzAxTDE2Ny44MjEgOTYuNDkwN0wxMTEuNTM2IDEyNS42NjlMMTYuMDUxMiAyOS40MDY1Wk0xNDIuNzY4IDExNi4wNThMMTUyLjkxNiAxMTAuODJDMTU2LjI5MSAxMDkuNjA5IDE2MC4wMjEgMTEzLjg1OSAxNTcuNjg3IDExNi4yOTNMMTQ3LjQ4OCAxMjEuOTQ5QzE0My41OCAxMjMuMzUxIDE0MC44NTMgMTE4LjU0MiAxNDIuNzY4IDExNi4wNThaIiBzdHJva2U9IiMxQTFBMUEiLz4KPC9zdmc+Cg==");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	top: 50%;
	transform: translateY(-50%);
	right: 55px;
	position: absolute;
	z-index: -1;
}

body {
	background: #FCFCFC;
}

.main-footer {
	width: 100%;
}

.main-footer-box {
	border-radius: 12px;
	background-color: #FFF;
	padding: 20px;
	background-position: center;
	background-repeat: no-repeat;
}

@keyframes starround {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@keyframes phoneanim {
	0% {
		transform: translateY(-50%) rotate(0deg);
	}
	25% {
		transform: translateY(-50%) rotate(25deg);
	}
	50% {
		transform: translateY(-50%) rotate(0deg);
	}
	75% {
		transform: translateY(-50%) rotate(-25deg);
	}
	100% {
		transform: translateY(-50%) rotate(0deg);
	}
}

.main-footer-box:after,
.main-footer-box:before, 
.main-footer-bottom:after, 
.main-footer-bottom:before {
	content:'';
	display: block;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjk5MTIgMS43NzYxMkMyMS42OTc0IDkuODQ2NzkgMjAuNjEwMyAxNC42NDQ0IDE3LjYyNzUgMTcuNjI3M0MxNC42NDQ3IDIwLjYxMDEgOS44NDcwMyAyMS42OTcyIDEuNzc2MzcgMjIuOTkwOUM5Ljg0NzAzIDI0LjI4NDcgMTQuNjQ0NyAyNS4zNzE4IDE3LjYyNzUgMjguMzYzNkMyMC42MTAzIDMxLjM0NjQgMjEuNjk3NCAzNi4xNDQxIDIyLjk5MTIgNDQuMjIxQzI0LjI4NDkgMzYuMTQ0MSAyNS4zNzIgMzEuMzQ2NCAyOC4zNTQ4IDI4LjM1NDZDMzEuMzQ2NiAyNS4zNzE4IDM2LjE0NDMgMjQuMjg0NyA0NC4yMjEzIDIyLjk5MDlDMzYuMTQ0MyAyMS42OTcyIDMxLjM0NjYgMjAuNjEwMSAyOC4zNjM4IDE3LjYyNzNDMjUuMzcyIDE0LjY0NDQgMjQuMjg0OSA5Ljg0Njc5IDIyLjk5MTIgMS43NzYxMloiIGZpbGw9IiNGRjgyRkUiLz4KPC9zdmc+Cg==");
	width: 46px;
	height: 46px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	top: 92px;
	left: 210px;
	animation: starround 6s ease-in 0s infinite;
	position: absolute;
}

.main-footer-box:before {
	left: 32px;
	top: 263px;
}

.main-footer-bottom:after  {
	left: auto;
	right: 210px;
}


.main-footer-bottom:before {
	left: auto;
	top: 263px;
	right: 32px;
}

.main-footer-logo {
	display: block;
	width: 354px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 28px;
}

.main-footer-logo img {
	display: block;
	width: 100%;
	height: auto;
}

.main-footer-mid {
	width: 1170px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	border-radius: 100%;
	border: 1px solid #1A1A1A;
	height: 191px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #C0FF00;
	position: relative;
	z-index: 10;
}

.main-footer-mid:before {
	content: "";
	display: block;
	border-radius: 100%;
	border: 1px solid #1A1A1A;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.25s;
	z-index: -1;
	transform: rotate(6deg);
	animation: footerAnim1 4s linear 0s infinite;
}

@keyframes footerAnim1 {
	0% {
		transform: rotate(6deg);
	}
	50% {
		transform: rotate(-6deg);
	}
	100% {
		transform: rotate(6deg);
	}
}

.main-footer-menu {
	padding: 20px;
}

.main-footer-menu ul {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 42px;
	flex-wrap: wrap;
}

.main-footer-menu a {
	color: #1A1A1A;
	font-size: 24px;
	font-style: normal;
	font-weight: 597;
	line-height: normal;
	text-transform: lowercase;
}

.main-footer-menu a:hover {
	opacity: 0.8;
}

.main-footer-bottom {
	color: #1A1A1A;
	font-size: 16px;
	font-style: normal;
	font-weight: 350;
	text-align: center;
	padding-top: 15px;
	margin-top: 30px;
	border-top: 1px solid #1A1A1A;
	line-height: 19.5px;
}

.main-footer-bottom strong {
	font-weight: 700;
}

.main-footer-soc-list {
	position: absolute;
	bottom: 18px;
	display: flex;
	justify-content: center;
	align-items: center;
	left: 0;
	width: 100%;
}

.main-footer-soc-list a {
	margin-left: 5px !important;
	margin-right: 5px !important;
}

.hero-image-absolute {
	position: relative;
	min-height: 482px;
}

.hero-image-absolute .hero-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.hero-image-absolute .hero-bg .wrapper {
	height: 100%;
}

.hero-image-absolute .hero-bg img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	min-height: 1px;
}

.hero-content-wrap {
	position: relative;
	z-index: 9;
}

.hero-content-wrap .wrapper {
	padding-top: 40px;
	padding-bottom: 50px;
}

.hero-content {
	border-radius: 12px;
	background: #FCFCFC;
	margin-left: 20px;
	margin-right: 20px;
	width: 521px;
	max-width: calc(100% - 40px);
	padding: 40px 60px 50px 24px;
}

.hero-title {
	color: #000;
	font-size: 48px;
	font-style: normal;
	font-weight: 597;
	line-height: normal;
	margin-bottom: 40px;
}

.hero-text {
	color: #1A1A1A;
	font-size: 16px;
	font-style: normal;
	font-weight: 704;
	width: 438px;
	max-width: 100%;
}

.hero-text p {
	margin-bottom: 20px;
}

.hero-text p:last-child {
	margin-bottom: 0;
}

.m-7-flex {
	display: flex;
	justify-content: space-between;
	padding-bottom: 56px;
	border-bottom: 1px solid #000;
}

.m-7-left {
	width: 420px;
}

.m-7-right {
	width: calc(100% - 460px);
	color: #1A1A1A;
	font-size: 16px;
	font-style: normal;
	font-weight: 704;
	padding-left: 60px;
	position: relative;
}

.m-7-right:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 42px;
	height: 42px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDMiIGhlaWdodD0iNDMiIHZpZXdCb3g9IjAgMCA0MyA0MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjY3ODIgMC41MzkwNjJDMjAuMzg0NCA4LjYwOTczIDE5LjI5NzMgMTMuNDA3NCAxNi4zMTQ1IDE2LjM5MDJDMTMuMzMxNyAxOS4zNzMgOC41MzQwNCAyMC40NjAxIDAuNDYzMzc5IDIxLjc1MzlDOC41MzQwNCAyMy4wNDc2IDEzLjMzMTcgMjQuMTM0NyAxNi4zMTQ1IDI3LjEyNjVDMTkuMjk3MyAzMC4xMDkzIDIwLjM4NDQgMzQuOTA3IDIxLjY3ODIgNDIuOTgzOUMyMi45NzE5IDM0LjkwNyAyNC4wNTkgMzAuMTA5MyAyNy4wNDE5IDI3LjExNzVDMzAuMDMzNyAyNC4xMzQ3IDM0LjgzMTMgMjMuMDQ3NiA0Mi45MDgzIDIxLjc1MzlDMzQuODMxMyAyMC40NjAxIDMwLjAzMzcgMTkuMzczIDI3LjA1MDggMTYuMzkwMkMyNC4wNTkgMTMuNDA3NCAyMi45NzE5IDguNjA5NzMgMjEuNjc4MiAwLjUzOTA2MloiIGZpbGw9IiM5Q0Q1RkYiLz4KPC9zdmc+Cg==");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.m-7-right p {
	margin-bottom: 20px;
}

.m-7-right p:last-child {
	margin-bottom: 0;
}

.m-8-text-after-title {
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 704;
	line-height: normal;
	margin-bottom: 30px;
}

.m-8-list {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
}

.m-8-item {
	width: calc(25% - 9px);
	border-radius: 12px;
	background: #F2F510;
	padding: 20px 20px 40px 20px;
	min-height: 396px;
}

.m-8-item:nth-child(even) {
	background: #9CD5FF;
}

.m-8-item-image {
	width: 100%;
	height: 230px;
	margin-bottom: 30px;
}

.m-8-item-image img {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 12px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.m-8-item-title {
	color: #1A1A1A;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.m-8-text-bottom {
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 704;
	line-height: normal;
	margin-top: 30px;
}

.m-9-box {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	padding: 40px 26px;
	border-radius: 12px;
	background: #DDFE56;
}

.m-9-item {
	width: calc(25% - 9px);
	padding: 35px;
	border-radius: 12px;
	background: #FFF;
}

.m-9-item-title {
	color: #1A1A1A;
	font-size: 28px;
	font-style: normal;
	font-weight: 704;
	line-height: normal;
	margin-bottom: 14px;
}

.m-9-item-text {
	color: #1A1A1A;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.m-10-list {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
}

.m-10-item {
	width: calc(33.33% - 8px);
	padding: 20px;
	border-radius: 12px;
	background: #F2F510;
	display: flex;
	flex-direction: column;
}

.m-10-item:nth-child(2) {
	background: #DC52FF;
}

.m-10-item:nth-child(3) {
	background: #9CD5FF;
}

.m-10-item-image {
	width: 100%;
	height: 230px;
	margin-bottom: 14px;
}

.m-10-item-image img {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 12px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.m-10-item-box {
	border-radius: 12px;
	background: #FFF;
	padding: 35px 20px;
	flex-grow: 2;
}

.m-10-item-title {
	color: #1A1A1A;
	font-size: 28px;
	font-style: normal;
	font-weight: 704;
	line-height: normal;
	margin-bottom: 14px;
}

.m-10-item-text {
	color: #1A1A1A;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.hero-help-h1 {
	position: absolute;
	bottom: 0;
	left: 20px;
	z-index: 30;
	width: calc(100% - 40px);
	padding: 124px 20px 60px 40px;
	color: #FFF;
	font-size: 48px;
	font-style: normal;
	font-weight: 597;
	line-height: normal;
	border-radius: 0 0 12px 12px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.63) 47.63%, rgba(0, 0, 0, 0.63) 100%);
}

.hero-bottom-absolute-content {
	position: absolute;
	bottom: 0;
	left: 20px;
	z-index: 30;
	width: calc(100% - 40px);
	padding: 124px 20px 24px 24px;
	color: #FFF;
	border-radius: 0 0 12px 12px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.63) 47.63%, rgba(0, 0, 0, 0.63) 100%);
}

.hero-bottom-absolute-content .hero-help-h1 {
	position: relative;
	background: transparent;
	padding: 0;
	margin-bottom: 10px;
	left: 0;
}

.hero-bottom-box {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 23px;
}

.hero-bottom-data {
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: 350;
	line-height: 150%;
	position: relative;
}

.hero-bottom-data:after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: -14px;
	width: 4px;
	height: 4px;
	background: #fff;
	border-radius: 100%;
}

.hero-bottom-category-list {
	display: flex;
	align-items: center;
	gap: 10px;
}

.hero-bottom-category-list a {
	color: #FFF;
	text-decoration: underline;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.hero-bottom-category-list a:hover {
	text-decoration: none;
}

.hero-bottom-time-read {
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: 350;
	line-height: 150%;
	margin-right: 20px;
}

.m-11-title {
	color: #1A1A1A;
	font-size: 32px;
	font-style: normal;
	font-weight: 597;
	line-height: normal;
	margin-bottom: 20px;
	width: 1020px;
	max-width: 100%;
}

.m-11-text-after-title {
	color: #1A1A1A;
	font-size: 16px;
	font-style: normal;
	font-weight: 704;
	margin-bottom: 46px;
	width: 100%;
	max-width: 100%;
	margin-left: auto;
}

.m-11-text-after-title:last-child {
	margin-bottom: 0;
}

.m-11-text-after-title p {
	margin-bottom: 20px;
}

.m-11-text-after-title p:last-child {
	margin-bottom: 0;
}

.m-11-sub-title {
	color: #1A1A1A;
	font-size: 28px;
	font-style: normal;
	font-weight: 597;
	line-height: normal;
	margin-bottom: 20px;
}

.m-11-item {
	border-radius: 12px;
	background: #F2F510;
	width: 408px;
	margin-right: 12px;
	position: relative;
	border-radius: 12px;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	padding-bottom: 20px;
	height: initial;
}

.m-11-item:nth-child(2) {
	background: #9CD5FF;
}

.m-11-item:nth-child(4) {
	background: #DC52FF;
}

.m-11-item-image {
	width: 100%;
	height: 196px;
}

.m-11-item-image img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.m-11-item-box {
	border-radius: 12px;
	background: #FFF;
	width: calc(100% - 40px);
	margin-left: auto;
	margin-right: auto;
	margin-top: -120px;
	flex-grow: 2;
	display: flex;
	flex-direction: column;
	padding: 40px 50px 20px 30px;
}

.m-11-item-icon {
	width: 44px;
	height: 44px;
	margin-bottom: 30px;
}

.m-11-item-icon img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
}

.m-11-item-title {
	color: #1A1A1A;
	font-size: 28px;
	font-style: normal;
	font-weight: 704;
	line-height: normal;
	margin-bottom: 16px;
}

.m-11-item-text {
	color: #1A1A1A;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 40px;
}

.m-11-item-count {
	margin-top: auto;
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-weight: 900;
	line-height: normal;
}

.m-11-slick .slick-track {
	display: flex;
}

.m-11-slick {
	margin-bottom: 40px;
}

.m-11-slick .slick-list {
	overflow: visible;
}

.m-12-box {
	border-radius: 12px;
	background: #9D98FE;
	padding: 46px 26px;
	box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.06);
}

.m-12-form {
	width: 1030px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 45px;
}

.m-12-form .form-label-text {
	color: #4E4E4E;
}

.m-12-form textarea {
	height: 200px;
}

.m-12-form .main-form-btn {
	width: 300px;
	max-width: 100%;
}

.m-12-form-flex {
	display: flex;
	justify-content: space-between;
}

.m-12-form-col {
	width: calc(50% - 14px);
}

.m-12-form-bottom {
	width: calc(50% - 14px);
	margin-left: auto;
	margin-top: 16px;
}

.form-checkbox {
	display: flex;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.form-checkbox .wpcf7-form-control-wrap {
	display: none !important;
}

.form-checkbox input {
	display: none;
}

.form-checkbox.active .form-checkbox-trigger:after {
	opacity: 1;
}

.form-checkbox-trigger {
	border-radius: 6px;
	border: 1px solid #DDD;
	background: #FFF;
	width: 20px;
	min-width: 20px;
	height: 20px;
	position: relative;
	margin-right: 16px;
	top: -1px;
}

.form-checkbox-trigger:after {
	content: "";
	display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 4px;
	background: #DC52FF;
	opacity: 0;
	transition: 0.25s;
}

.form-checkbox-text {
	color: #4E4E4E;
	font-size: 14px;
	font-style: normal;
	font-weight: 350;
	line-height: 24px;
}

.form-checkbox-text a {
	color: #4E4E4E;
	font-size: 14px;
	font-style: normal;
	font-weight: 350;
	line-height: 24px;
	text-decoration: underline;
}

.form-checkbox-text a:hover {
	text-decoration: none;
}

.m-12-bottom-text {
	color: #1A1A1A;
	font-size: 16px;
	font-style: normal;
	font-weight: 704;
	line-height: 140%;
	margin-top: -20px;
}

.m-12-bottom-text p {
	margin-bottom: 10px;
}

.m-12-bottom-text p:last-child {
	margin-bottom: 0;
}

.m-12-bottom-text a {
	color: #1A1A1A;
	font-size: 16px;
	font-style: normal;
	font-weight: 704;
	line-height: 140%;
}

.m-13-flex {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding-bottom: 60px;
	border-bottom: 1px solid #000;
}

.m-13-left {
	width: 440px;
}

.m-13-right {
	width: calc(100% - 480px);
}

.m-13-right-text {
	color: #1A1A1A;
	font-size: 16px;
	font-style: normal;
	font-weight: 704;
}

.m-13-right-text p {
	margin-bottom: 20px;
}

.m-13-right-text p:last-child {
	margin-bottom: 0;
}

.main-btn {
	border-radius: 100%;
	border: 1px solid #1A1A1A;
	width: 300px;
	max-width: 100%;
	flex-grow: 2;
	position: relative;
	background: #C0FF00;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #1A1A1A;
	font-size: 16px;
	font-style: normal;
	font-weight: 597;
	line-height: normal;
	text-transform: lowercase;
	height: 50px;
	margin-top: 35px;
}

.main-btn:hover {
	background: #9D98FE;
}

.main-btn:hover:before {
	transform: translateY(16px);
}

.main-btn:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: -8px;
	width: 100%;
	height: 100%;
	transition: 0.25s;
	border-radius: 100%;
	border: 1px solid #1A1A1A;
	z-index: -1;
}

.news-h1 {
	color: #1A1A1A;
	font-size: 48px;
	font-style: normal;
	font-weight: 597;
	line-height: normal;
	margin-bottom: 40px;
}

.news-hero {
	padding-bottom: 60px;
	padding-top: 16px;
}

.breadcrumbs {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-weight: 597;
	line-height: normal;
	margin-bottom: 16px;
}

.breadcrumbs a {
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-weight: 597;
	line-height: normal;
}

.breadcrumbs .sep {
	width: 16px;
	min-width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMTc1NzggM0wxMS4xNzU4IDhMNi4xNzU3OCAxMyIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9zdmc+Cg==");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.sa-flex {
	display: flex;
	justify-content: space-between;
	gap: 18px;
	margin-bottom: 60px;
}

.sa-left {
	width: 320px;
}

.sa-left img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 12px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.sa-mid {
	width: calc(100% - 178px);
	border-radius: 12px;
	background: #DDFE56;
	padding: 20px 50px;
	display: flex;
	flex-direction: column;
}

.sa-mid-title {
	color: #1A1A1A;
	font-size: 28px;
	font-style: normal;
	font-weight: 704;
	line-height: normal;
	margin-bottom: 20px;
}

.sa-mid-position {
	color: #1A1A1A;
	font-size: 16px;
	font-style: normal;
	font-weight: 704;
	line-height: normal;
	margin-bottom: 40px;
}

.sa-mid-slogan {
	color: #1A1A1A;
	font-size: 14px;
	font-style: italic;
	font-weight: 597;
	line-height: normal;
	position: relative;
	margin-top: auto;
	margin-top: auto;
	width: 400px;
	max-width: 100%;
}

.sa-mid-slogan:before {
	content: "";
	display: block;
	width: 40px;
	height: 40px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAzNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuOTU1NyAyNi4wOTU4QzQuMDg5MDQgMjYuMDk1OCAyLjYyMjM3IDI1LjUzNTggMS41NTU3IDI0LjQxNThDMC41NDIzNyAyMy4yOTU4IDAuMDM1NzAzMyAyMS41NjI1IDAuMDM1NzAzMyAxOS4yMTU4QzAuMDM1NzAzMyAxNi40NDI1IDAuNzAyMzcgMTMuNjE1OCAyLjAzNTcgMTAuNzM1OEMzLjQyMjM3IDcuODU1ODQgNS41MjkwNCA1LjQyOTE3IDguMzU1NyAzLjQ1NTg0QzExLjIzNTcgMS40ODI1MSAxNC44MzU3IDAuNDk1ODQgMTkuMTU1NyAwLjQ5NTg0TDE3LjE1NTcgOC40MTU4NEgxNC41MTU3QzEyLjQ4OSA4LjQxNTg0IDEwLjc4MjQgOC42ODI1IDkuMzk1NyA5LjIxNTg0QzguMDYyMzcgOS43NDkxNyA2Ljk0MjM3IDEwLjYwMjUgNi4wMzU3IDExLjc3NThDNS4xODIzNyAxMi44OTU4IDQuNTQyMzcgMTQuMzYyNSA0LjExNTcgMTYuMTc1OEwzLjU1NTcgMTUuMzc1OEMzLjkyOTA0IDE1LjE2MjUgNC40MDkwNCAxNC45NzU4IDQuOTk1NyAxNC44MTU4QzUuNjM1NyAxNC42NTU4IDYuMjQ5MDQgMTQuNTc1OCA2LjgzNTcgMTQuNTc1OEM4LjQ4OTA0IDE0LjU3NTggOS44MjIzNyAxNS4wNTU4IDEwLjgzNTcgMTYuMDE1OEMxMS45MDI0IDE2Ljk3NTggMTIuNDM1NyAxOC4xNzU4IDEyLjQzNTcgMTkuNjE1OEMxMi40MzU3IDIwLjg0MjUgMTIuMTQyNCAyMS45NjI1IDExLjU1NTcgMjIuOTc1OEMxMC45NjkgMjMuOTM1OCAxMC4xNjkgMjQuNzA5MiA5LjE1NTcgMjUuMjk1OEM4LjE5NTcgMjUuODI5MiA3LjEyOTA0IDI2LjA5NTggNS45NTU3IDI2LjA5NThaTTIzLjM5NTcgMjYuMDk1OEMyMS41MjkgMjYuMDk1OCAyMC4wNjI0IDI1LjUzNTggMTguOTk1NyAyNC40MTU4QzE3Ljk4MjQgMjMuMjk1OCAxNy40NzU3IDIxLjU2MjUgMTcuNDc1NyAxOS4yMTU4QzE3LjQ3NTcgMTYuNDQyNSAxOC4xNDI0IDEzLjYxNTggMTkuNDc1NyAxMC43MzU4QzIwLjg2MjQgNy44NTU4NCAyMi45NjkgNS40MjkxNyAyNS43OTU3IDMuNDU1ODRDMjguNjc1NyAxLjQ4MjUxIDMyLjI3NTcgMC40OTU4NCAzNi41OTU3IDAuNDk1ODRMMzQuNTk1NyA4LjQxNTg0SDMxLjk1NTdDMjkuOTI5IDguNDE1ODQgMjguMjIyNCA4LjY4MjUgMjYuODM1NyA5LjIxNTg0QzI1LjUwMjQgOS43NDkxNyAyNC4zODI0IDEwLjYwMjUgMjMuNDc1NyAxMS43NzU4QzIyLjYyMjQgMTIuODk1OCAyMS45ODI0IDE0LjM2MjUgMjEuNTU1NyAxNi4xNzU4TDIwLjk5NTcgMTUuMzc1OEMyMS4zNjkgMTUuMTYyNSAyMS44NDkgMTQuOTc1OCAyMi40MzU3IDE0LjgxNThDMjMuMDc1NyAxNC42NTU4IDIzLjY4OSAxNC41NzU4IDI0LjI3NTcgMTQuNTc1OEMyNS45MjkgMTQuNTc1OCAyNy4yNjI0IDE1LjA1NTggMjguMjc1NyAxNi4wMTU4QzI5LjM0MjQgMTYuOTc1OCAyOS44NzU3IDE4LjE3NTggMjkuODc1NyAxOS42MTU4QzI5Ljg3NTcgMjAuODQyNSAyOS41ODI0IDIxLjk2MjUgMjguOTk1NyAyMi45NzU4QzI4LjQwOSAyMy45MzU4IDI3LjYwOSAyNC43MDkyIDI2LjU5NTcgMjUuMjk1OEMyNS42MzU3IDI1LjgyOTIgMjQuNTY5IDI2LjA5NTggMjMuMzk1NyAyNi4wOTU4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 20px;
}

.sa-right {
	width: calc(50% - 178px);
	border-radius: 12px;
	padding: 20px 50px;
	background: #9CD5FF;
}

.sa-right-title {
	color: #1A1A1A;
	font-size: 32px;
	font-style: normal;
	font-weight: 597;
	line-height: normal;
	margin-bottom: 20px;
}

.sa-category-list {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 11px;
}

.sa-category-list a {
	color: #1A1A1A;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.sa-category-list a:hover {
	text-decoration: underline;
}

.m-14-top {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding-bottom: 30px;
	margin-bottom: 16px;
	border-bottom: 1px solid #000;
	width: calc(100% + 40px);
	padding-left: 20px;
	padding-right: 20px;
	margin-left: -20px;
}

.m-14-top-left {
	width: 380px;
}

.m-14-top-left-author {
	display: flex;
	align-items: center;
	margin-bottom: 4px;
	flex-wrap: wrap;
	gap: 4px;
}

.m-14-top-left-author-title {
	color: #121212;
	font-size: 16px;
	font-style: normal;
	font-weight: 350;
	line-height: 150%;
}

.m-14-top-left-author-value {
	color: #121212;
	font-size: 16px;
	font-style: normal;
	font-weight: 597;
	line-height: 150%;
}

.m-14-top-left-author-value:hover {
	text-decoration: underline !important;
}

.m-14-top-left-author-position {
	color: #121212;
	font-size: 14px;
	font-style: normal;
	font-weight: 350;
	line-height: 150%;
}

.m-14-top-right {
	display: flex;
	justify-content: flex-end;
	width: calc(100% - 420px);
}

.m-14-sharing-title {
	color: #121212;
	font-size: 16px;
	font-style: normal;
	font-weight: 350;
	line-height: 150%;
	margin-bottom: 8px;
}

.m-14-sharing-list {
	display: flex;
	align-items: center;
	gap: 8px;
	flex-wrap: wrap;
}

.m-14-sharing-list a {
	display: block;
	width: 24px;
	height: 24px;
	min-width: 24px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.m-14-sharing-copy-link {
	position: relative;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzA4NTk0IDE2LjIzNTRDMC4zMDg1OTQgNy4zOTg4IDcuNDcyMDQgMC4yMzUzNTIgMTYuMzA4NiAwLjIzNTM1MkMyNS4xNDUxIDAuMjM1MzUyIDMyLjMwODYgNy4zOTg4IDMyLjMwODYgMTYuMjM1NEMzMi4zMDg2IDI1LjA3MTkgMjUuMTQ1MSAzMi4yMzU0IDE2LjMwODYgMzIuMjM1NEM3LjQ3MjA0IDMyLjIzNTQgMC4zMDg1OTQgMjUuMDcxOSAwLjMwODU5NCAxNi4yMzU0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTguNTMwMzEgMjQuMDEzM0M4Ljk5NDE4IDI0LjQ3NzggOS41NDUyOCAyNC44NDYxIDEwLjE1MTkgMjUuMDk3QzEwLjc1ODYgMjUuMzQ3OSAxMS40MDg4IDI1LjQ3NjUgMTIuMDY1MyAyNS40NzUzQzEyLjcyMTkgMjUuNDc2NSAxMy4zNzIzIDI1LjM0NzkgMTMuOTc5MSAyNS4wOTdDMTQuNTg1OSAyNC44NDYxIDE1LjEzNzIgMjQuNDc3OCAxNS42MDEzIDI0LjAxMzNMMTguNDI5MyAyMS4xODQzTDE3LjAxNTMgMTkuNzcwM0wxNC4xODczIDIyLjU5OTNDMTMuNjIzOCAyMy4xNjAzIDEyLjg2MSAyMy40NzUzIDEyLjA2NTggMjMuNDc1M0MxMS4yNzA2IDIzLjQ3NTMgMTAuNTA3OCAyMy4xNjAzIDkuOTQ0MzEgMjIuNTk5M0M5LjM4MjgxIDIyLjAzNiA5LjA2NzUyIDIxLjI3MzEgOS4wNjc1MiAyMC40Nzc4QzkuMDY3NTIgMTkuNjgyNSA5LjM4MjgxIDE4LjkxOTYgOS45NDQzMSAxOC4zNTYzTDEyLjc3MzMgMTUuNTI4M0wxMS4zNTkzIDE0LjExNDNMOC41MzAzMSAxNi45NDIzQzcuNTk0MTIgMTcuODgwOCA3LjA2ODM2IDE5LjE1MjIgNy4wNjgzNiAyMC40Nzc4QzcuMDY4MzYgMjEuODAzNCA3LjU5NDEyIDIzLjA3NDkgOC41MzAzMSAyNC4wMTMzWk0yNC4wODYzIDE1LjUyODNDMjUuMDIyIDE0LjU4OTYgMjUuNTQ3NCAxMy4zMTgyIDI1LjU0NzQgMTEuOTkyOEMyNS41NDc0IDEwLjY2NzQgMjUuMDIyIDkuMzk2MDMgMjQuMDg2MyA4LjQ1NzMxQzIzLjE0NzkgNy41MjExMiAyMS44NzY0IDYuOTk1MzYgMjAuNTUwOCA2Ljk5NTM2QzE5LjIyNTIgNi45OTUzNiAxNy45NTM4IDcuNTIxMTIgMTcuMDE1MyA4LjQ1NzMxTDE0LjE4NzMgMTEuMjg2M0wxNS42MDEzIDEyLjcwMDNMMTguNDI5MyA5Ljg3MTMxQzE4Ljk5MjggOS4zMTAzIDE5Ljc1NTYgOC45OTUzNCAyMC41NTA4IDguOTk1MzRDMjEuMzQ2IDguOTk1MzQgMjIuMTA4OCA5LjMxMDMgMjIuNjcyMyA5Ljg3MTMxQzIzLjIzMzggMTAuNDM0NiAyMy41NDkxIDExLjE5NzUgMjMuNTQ5MSAxMS45OTI4QzIzLjU0OTEgMTIuNzg4MSAyMy4yMzM4IDEzLjU1MSAyMi42NzIzIDE0LjExNDNMMTkuODQzMyAxNi45NDIzTDIxLjI1NzMgMTguMzU2M0wyNC4wODYzIDE1LjUyODNaTTEyLjc3MjMgMjEuMTg1NEwxMS4zNTczIDE5Ljc3MTRMMTkuODQ0MyAxMS4yODU0TDIxLjI1ODMgMTIuNzAwNEwxMi43NzIzIDIxLjE4NTRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOC41MzAzMSAyNC4wMTMzQzguOTk0MTggMjQuNDc3OCA5LjU0NTI4IDI0Ljg0NjEgMTAuMTUxOSAyNS4wOTdDMTAuNzU4NiAyNS4zNDc5IDExLjQwODggMjUuNDc2NSAxMi4wNjUzIDI1LjQ3NTNDMTIuNzIxOSAyNS40NzY1IDEzLjM3MjMgMjUuMzQ3OSAxMy45NzkxIDI1LjA5N0MxNC41ODU5IDI0Ljg0NjEgMTUuMTM3MiAyNC40Nzc4IDE1LjYwMTMgMjQuMDEzM0wxOC40MjkzIDIxLjE4NDNMMTcuMDE1MyAxOS43NzAzTDE0LjE4NzMgMjIuNTk5M0MxMy42MjM4IDIzLjE2MDMgMTIuODYxIDIzLjQ3NTMgMTIuMDY1OCAyMy40NzUzQzExLjI3MDYgMjMuNDc1MyAxMC41MDc4IDIzLjE2MDMgOS45NDQzMSAyMi41OTkzQzkuMzgyODEgMjIuMDM2IDkuMDY3NTIgMjEuMjczMSA5LjA2NzUyIDIwLjQ3NzhDOS4wNjc1MiAxOS42ODI1IDkuMzgyODEgMTguOTE5NiA5Ljk0NDMxIDE4LjM1NjNMMTIuNzczMyAxNS41MjgzTDExLjM1OTMgMTQuMTE0M0w4LjUzMDMxIDE2Ljk0MjNDNy41OTQxMiAxNy44ODA4IDcuMDY4MzYgMTkuMTUyMiA3LjA2ODM2IDIwLjQ3NzhDNy4wNjgzNiAyMS44MDM0IDcuNTk0MTIgMjMuMDc0OSA4LjUzMDMxIDI0LjAxMzNaTTI0LjA4NjMgMTUuNTI4M0MyNS4wMjIgMTQuNTg5NiAyNS41NDc0IDEzLjMxODIgMjUuNTQ3NCAxMS45OTI4QzI1LjU0NzQgMTAuNjY3NCAyNS4wMjIgOS4zOTYwMyAyNC4wODYzIDguNDU3MzFDMjMuMTQ3OSA3LjUyMTEyIDIxLjg3NjQgNi45OTUzNiAyMC41NTA4IDYuOTk1MzZDMTkuMjI1MiA2Ljk5NTM2IDE3Ljk1MzggNy41MjExMiAxNy4wMTUzIDguNDU3MzFMMTQuMTg3MyAxMS4yODYzTDE1LjYwMTMgMTIuNzAwM0wxOC40MjkzIDkuODcxMzFDMTguOTkyOCA5LjMxMDMgMTkuNzU1NiA4Ljk5NTM0IDIwLjU1MDggOC45OTUzNEMyMS4zNDYgOC45OTUzNCAyMi4xMDg4IDkuMzEwMyAyMi42NzIzIDkuODcxMzFDMjMuMjMzOCAxMC40MzQ2IDIzLjU0OTEgMTEuMTk3NSAyMy41NDkxIDExLjk5MjhDMjMuNTQ5MSAxMi43ODgxIDIzLjIzMzggMTMuNTUxIDIyLjY3MjMgMTQuMTE0M0wxOS44NDMzIDE2Ljk0MjNMMjEuMjU3MyAxOC4zNTYzTDI0LjA4NjMgMTUuNTI4M1pNMTIuNzcyMyAyMS4xODU0TDExLjM1NzMgMTkuNzcxNEwxOS44NDQzIDExLjI4NTRMMjEuMjU4MyAxMi43MDA0TDEyLjc3MjMgMjEuMTg1NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
}

.m-14-sharing-linkedin {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzA4NTk0IDE2LjIzNTRDMC4zMDg1OTQgNy4zOTg4IDcuNDcyMDQgMC4yMzUzNTIgMTYuMzA4NiAwLjIzNTM1MkMyNS4xNDUxIDAuMjM1MzUyIDMyLjMwODYgNy4zOTg4IDMyLjMwODYgMTYuMjM1NEMzMi4zMDg2IDI1LjA3MTkgMjUuMTQ1MSAzMi4yMzU0IDE2LjMwODYgMzIuMjM1NEM3LjQ3MjA0IDMyLjIzNTQgMC4zMDg1OTQgMjUuMDcxOSAwLjMwODU5NCAxNi4yMzU0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjgwODU5IDcuNDc4MDNDNy45ODAxNiA3LjQ3ODAzIDcuMzA4NTkgOC4xNDk2IDcuMzA4NTkgOC45NzgwM1YyMy45NzhDNy4zMDg1OSAyNC44MDY0IDcuOTgwMTYgMjUuNDc4IDguODA4NTkgMjUuNDc4SDIzLjgwODZDMjQuNjM3IDI1LjQ3OCAyNS4zMDg2IDI0LjgwNjQgMjUuMzA4NiAyMy45NzhWOC45NzgwM0MyNS4zMDg2IDguMTQ5NiAyNC42MzcgNy40NzgwMyAyMy44MDg2IDcuNDc4MDNIOC44MDg1OVpNMTIuODI5NCAxMS40ODA3QzEyLjgzNSAxMi40MzcgMTIuMTE5MiAxMy4wMjYyIDExLjI2OTggMTMuMDIyQzEwLjQ2OTcgMTMuMDE3OCA5Ljc3MjE2IDEyLjM4MDcgOS43NzYzOCAxMS40ODIyQzkuNzgwNiAxMC42MzcgMTAuNDQ4NiA5Ljk1Nzc4IDExLjMxNjIgOS45Nzc0N0MxMi4xOTY1IDkuOTk3MTYgMTIuODM1IDEwLjY0MjYgMTIuODI5NCAxMS40ODA3Wk0xNi41ODgzIDE0LjIzOThIMTQuMDY4M0gxNC4wNjY5VjIyLjc5OTZIMTYuNzMwM1YyMi41OTk5QzE2LjczMDMgMjIuMjIgMTYuNzMgMjEuODQgMTYuNzI5NyAyMS40NTk5QzE2LjcyODkgMjAuNDQ2MSAxNi43MjggMTkuNDMxMiAxNi43MzMyIDE4LjQxNzdDMTYuNzM0NiAxOC4xNzE2IDE2Ljc0NTggMTcuOTE1NyAxNi44MDkxIDE3LjY4MDhDMTcuMDQ2NyAxNi44MDMzIDE3LjgzNTcgMTYuMjM2NiAxOC43MTYgMTYuMzc1OUMxOS4yODEzIDE2LjQ2NDQgMTkuNjU1MyAxNi43OTIxIDE5LjgxMjggMTcuMzI1MUMxOS45MDk5IDE3LjY1ODMgMTkuOTUzNSAxOC4wMTY5IDE5Ljk1NzcgMTguMzY0M0MxOS45NjkxIDE5LjQxMTkgMTkuOTY3NSAyMC40NTk1IDE5Ljk2NTkgMjEuNTA3MkMxOS45NjUzIDIxLjg3NyAxOS45NjQ3IDIyLjI0NyAxOS45NjQ3IDIyLjYxNjhWMjIuNzk4MkgyMi42MzY2VjIyLjU5MjlDMjIuNjM2NiAyMi4xNDA5IDIyLjYzNjQgMjEuNjg5IDIyLjYzNjEgMjEuMjM3MUMyMi42MzU2IDIwLjEwNzYgMjIuNjM1IDE4Ljk3ODEgMjIuNjM4IDE3Ljg0ODJDMjIuNjM5NCAxNy4zMzc3IDIyLjU4NDYgMTYuODM0MyAyMi40NTk0IDE2LjM0MDdDMjIuMjcyNCAxNS42MDY2IDIxLjg4NTcgMTQuOTk5MSAyMS4yNTcxIDE0LjU2MDRDMjAuODExMyAxNC4yNDgyIDIwLjMyMTkgMTQuMDQ3MSAxOS43NzQ5IDE0LjAyNDZDMTkuNzEyNiAxNC4wMjIgMTkuNjQ5OCAxNC4wMTg2IDE5LjU4NjcgMTQuMDE1MkMxOS4zMDcgMTQuMDAwMSAxOS4wMjI3IDEzLjk4NDggMTguNzU1MyAxNC4wMzg3QzE3Ljk5MDMgMTQuMTkyIDE3LjMxODIgMTQuNTQyMSAxNi44MTA1IDE1LjE1OTRDMTYuNzUxNSAxNS4yMzAyIDE2LjY5MzggMTUuMzAyMSAxNi42MDc3IDE1LjQwOTRMMTYuNTg4MyAxNS40MzM3VjE0LjIzOThaTTkuOTkwMjMgMjIuODAyNEgxMi42NDFWMTQuMjQ1NEg5Ljk5MDIzVjIyLjgwMjRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
}

.m-14-sharing-x {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzA4NTk0IDE2LjIzNTRDMC4zMDg1OTQgNy4zOTg4IDcuNDcyMDQgMC4yMzUzNTIgMTYuMzA4NiAwLjIzNTM1MkMyNS4xNDUxIDAuMjM1MzUyIDMyLjMwODYgNy4zOTg4IDMyLjMwODYgMTYuMjM1NEMzMi4zMDg2IDI1LjA3MTkgMjUuMTQ1MSAzMi4yMzU0IDE2LjMwODYgMzIuMjM1NEM3LjQ3MjA0IDMyLjIzNTQgMC4zMDg1OTQgMjUuMDcxOSAwLjMwODU5NCAxNi4yMzU0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTIxLjQ4NDcgOC40NzgwM0gyNC4yNDQ4TDE4LjIxNDcgMTUuMjU1NEwyNS4zMDg2IDI0LjQ3OEgxOS43NTQyTDE1LjQwMzcgMTguODg0NkwxMC40MjU4IDI0LjQ3OEg3LjY2NDAzTDE0LjExMzggMTcuMjI4OEw3LjMwODU5IDguNDc4MDNIMTMuMDA0TDE2LjkzNjUgMTMuNTkwNkwyMS40ODQ3IDguNDc4MDNaTTIwLjUxNTkgMjIuODUzNEgyMi4wNDU0TDEyLjE3MyAxMC4wMTczSDEwLjUzMThMMjAuNTE1OSAyMi44NTM0WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}

.m-14-sharing-facebook {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzA4NTk0IDE2LjIzNTRDMC4zMDg1OTQgNy4zOTg4IDcuNDcyMDQgMC4yMzUzNTIgMTYuMzA4NiAwLjIzNTM1MkMyNS4xNDUxIDAuMjM1MzUyIDMyLjMwODYgNy4zOTg4IDMyLjMwODYgMTYuMjM1NEMzMi4zMDg2IDI1LjA3MTkgMjUuMTQ1MSAzMi4yMzU0IDE2LjMwODYgMzIuMjM1NEM3LjQ3MjA0IDMyLjIzNTQgMC4zMDg1OTQgMjUuMDcxOSAwLjMwODU5NCAxNi4yMzU0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTI2LjMwODYgMTYuNTM5MUMyNi4zMDg2IDEwLjk4MjUgMjEuODMxNSA2LjQ3ODAzIDE2LjMwODYgNi40NzgwM0MxMC43ODU3IDYuNDc4MDMgNi4zMDg1OSAxMC45ODI1IDYuMzA4NTkgMTYuNTM5MUM2LjMwODU5IDIxLjU2MDggOS45NjU0MyAyNS43MjMyIDE0Ljc0NjEgMjYuNDc4VjE5LjQ0NzRIMTIuMjA3VjE2LjUzOTFIMTQuNzQ2MVYxNC4zMjI1QzE0Ljc0NjEgMTEuODAxIDE2LjIzOTEgMTAuNDA4MSAxOC41MjMyIDEwLjQwODFDMTkuNjE3NCAxMC40MDgxIDIwLjc2MTcgMTAuNjA0NyAyMC43NjE3IDEwLjYwNDdWMTMuMDgwNkgxOS41MDA4QzE4LjI1ODYgMTMuMDgwNiAxNy44NzExIDEzLjg1NjIgMTcuODcxMSAxNC42NTE5VjE2LjUzOTFIMjAuNjQ0NUwyMC4yMDEyIDE5LjQ0NzRIMTcuODcxMVYyNi40NzhDMjIuNjUxOCAyNS43MjMyIDI2LjMwODYgMjEuNTYxIDI2LjMwODYgMTYuNTM5MVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
}

.m-14-sharing-copy-link-done {
	position: absolute;
	bottom: -26px;
	padding: 4px 12px;
	font-size: 12px;
	background: #000;
	color: #fff;
	border-radius: 10px;
}

.m-14 .breadcrumbs {
	margin-bottom: 26px;
}

.m-14 .wrapper {
	width: 1400px;
	max-width: 100%;
}

.main-content {
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	line-height: 20px;
}

.main-content h1 {
	color: #1A1A1A;
	font-size: 48px;
	font-style: normal;
	font-weight: 597;
	line-height: normal;
	margin-bottom: 28px;
}

.main-content p {
	margin-bottom: 20px;
}

.main-content *:last-child {
	margin-bottom: 0;
}

.main-content strong {
	font-weight: 700;
}

.main-content:first-child {
	margin-top: 0;
}

.main-content h2 {
	margin-top: 20px;
	color: #000;
	font-size: 32px;
	font-style: normal;
	font-weight: 704;
	line-height: normal;
	margin-bottom: 20px;
}

.main-content h3 {
	color: #000;
	font-size: 28px;
	font-style: normal;
	font-weight: 704;
	line-height: normal;
	margin-bottom: 12px;
	margin-top: 20px;
}

.main-content {
	width: 900px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.main-content a {
	color: #9D98FE;
	text-decoration: underline;
}

.main-content a:hover {
	text-decoration: none;
}

.main-content blockquote {
	border-radius: 12px;
	background: #9CD5FF;
	padding: 40px;
	color: #1A1A1A;
	font-size: 16px;
	font-style: italic;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 40px;
	margin-top: 40px;
}

.main-content img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	margin-top: 40px;
	border-radius: 12px;
}

.main-content ul {
	margin-bottom: 40px;
	margin-top: 40px;
	list-style-type: none;
}

.main-content ul li {
	padding-left: 40px;
	position: relative;
	font-weight: 700;
	margin-bottom: 20px;
}

.main-content ul li:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	background: #DDFE56;
	border-radius: 100%;
}

.main-content ol {
	counter-reset: custom-counter;
	list-style: none;
	padding-left: 0;
	margin-top: 40px;
	margin-bottom: 40px;
}

.main-content ol li {
	position: relative;
	padding-left: 50px;
	font-weight: 700;
	margin-bottom: 22px;
}

.main-content ol li::before {
	counter-increment: custom-counter;
	content: counter(custom-counter);
	position: absolute;
	left: 0;
	top: -5px;
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 4px;
	border: 1px solid #000;
	background: #F2F510;
	color: #000;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 807;
	line-height: normal;
}

.m-14-bottom-box {
	border-radius: 12px;
	background: #DDFE56;
	padding: 40px 20px;
	margin-top: 100px;
}

.m-14-bottom-box .m-14-sharing {
	width: -moz-fit-content;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 60px;
}

.m-14-bottom-box .m-14-sharing-list {
	justify-content: center;
}

.m-14-bottom-box .m-14-sharing-title {
	text-align: center;
}

.m-14 + .m-2 .section-title {
	padding-left: 30px;
}

.m-14-tag-list {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap: 6px;
	margin-bottom: 50px;
}

.m-14-tag-list a {
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-weight: 597;
	line-height: normal;
	padding: 2px 13px;
	border-radius: 12px;
	border: 1px solid #000;
	background: #DDFE56;
}

.m-14-tag-list a:hover {
	background: #000;
	color: #fff;
}

.m-14-author-box {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.m-14-author-box-photo {
	width: 48px;
	height: 48px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 16px;
}

.m-14-author-box-photo img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center top;
	object-position: center top;
	border-radius: 100%;
}

.m-14-author-box-name {
	color: #121212;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 597;
	line-height: 150%;
}

.m-14-author-box-position {
	color: #121212;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 350;
	line-height: 150%;
}

.m-15-list {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
}

.m-15-item {
	width: calc(33.33% - 8px);
	position: relative;
}

.m-15-item:after {
	content: "";
	display: block;
	padding-top: 65%;
}

.m-15-item .m-5-item {
	display: block;
	width: 100%;
}

.m-15-btn-load-more {
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}

.con-1-flex {
	display: flex;
	justify-content: space-between;
	gap: 24px;
}

.con-1-col {
	width: calc(50% - 12px);
	border-radius: 12px;
	background: #9D98FE;
	box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.06);
	padding: 40px 60px 50px 24px;
}

.con-1-col .m-12-form {
	margin-top: 0;
}

.con-1-col .m-12-form-bottom {
	margin-left: 0;
}

.con-1-left-title {
	color: #000;
	font-size: 20px;
	font-style: normal;
	font-weight: 704;
	line-height: normal;
	margin-bottom: 15px;
}

.con-1-left-text {
	color: #1A1A1A;
	font-size: 16px;
	font-style: normal;
	font-weight: 234;
	line-height: normal;
	margin-bottom: 45px;
}

.con-1-left-link {
	display: flex;
	align-items: center;
	color: #1A1A1A;
	font-size: 16px;
	font-style: normal;
	font-weight: 704;
	line-height: 140%;
	margin-bottom: 28px;
}

.con-1-left-link:before {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	min-width: 20px;
	margin-right: 15px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.con-1-left-link.phone:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjQyMzggMTBDMTkuNDIzOCA1LjAyOTQ0IDE1LjM5NDQgMSAxMC40MjM4IDFWMi41QzE0LjU2NiAyLjUgMTcuOTIzOCA1Ljg1Nzg2IDE3LjkyMzggMTBIMTkuNDIzOFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS40MzY4MiA1LjM2ODU0QzEuMzY0MTYgNi4zNDM0NyAxLjYwNTEgNy4yNjEwNiAxLjkzNzgzIDguMTU5NTNDMi42MjYyNCAxMC4wMTc2IDMuNjc0MTYgMTEuNjYxNiA0Ljk0Mzg5IDEzLjE3NTdDNi42NjEwOSAxNS4yMTczIDguNzExMDIgMTYuODM0NSAxMS4xMTI4IDE4LjAwMDZDMTIuMTk1MSAxOC41MjQ0IDEzLjMxNTcgMTguOTI5NyAxNC41MzE5IDE4Ljk5NDdDMTUuMzY1NyAxOS4wNDA2IDE2LjA0NzkgMTguNzc1OCAxNi42ODEzIDE4LjE3NjVDMTYuOTU3MyAxNy45MTUzIDE3LjI0MDYgMTcuNjIzOCAxNy41MjQ1IDE3LjMzMTdDMTcuNjY2OCAxNy4xODUzIDE3LjgwOTMgMTcuMDM4NiAxNy45NTEgMTYuODk1N0MxOC41NzgyIDE2LjI2NDkgMTguNTgyMSAxNS40OTY0IDE3Ljk1ODcgMTQuODY5NEMxNy4yMTY3IDE0LjEyIDE2LjQ3MDkgMTMuMzc0NSAxNS43MjEzIDEyLjYzMjhDMTUuMTA5NCAxMi4wMjQ5IDE0LjM0NDUgMTIuMDI4NyAxMy43MzI2IDEyLjYzMjhDMTMuNTQ2OSAxMi44MTY5IDEzLjM5OTQgMTIuOTU4NSAxMy4yNjA0IDEzLjA5MkMxMy4wNTAxIDEzLjI5NCAxMi44NTkzIDEzLjQ3NzIgMTIuNTg1MyAxMy43NjAzQzEyLjQ1OTEgMTMuODkwMyAxMi4zOTUgMTMuOTA1NiAxMi4xOTkxIDEzLjgzM0MxMi4wMDMxIDEzLjc2MDMgMTEuNTc5NSAxMy41MzQ4IDExLjI4ODggMTMuMzU1MUM5LjkzODc5IDEyLjUxMDEgOC44MDY3NCAxMS40MTY3IDcuODA0NzIgMTAuMTg1NkM3LjMwNzUzIDkuNTczODUgNi44NjM4OSA4LjkyMDA3IDYuNTU3OTMgOC4xODYwMUM2LjQ5MjkxIDguMDM2OSA2LjUwNDM5IDcuOTM3NDkgNi42MjY3NyA3LjgxODk3QzYuNzgyNCA3LjY2ODQ5IDYuOTA5OTQgNy41NDY1NCA3LjAyNzg1IDcuNDMzOEM3LjI2MzQgNy4yMDg1NyA3LjQ2MDUzIDcuMDIwMDcgNy43NjYzNyA2LjcxNDMzQzguNDA1MDYgNi4wNzIwMiA4LjQwMTI0IDUuMzE4ODQgNy43NjI1NSA0LjY3MjdDNy41MjAyNSA0LjQyNzk0IDcuMjc2MjYgNC4xODQ4NyA3LjAzMjgzIDMuOTQyMzdMNy4wMzA4OSAzLjk0MDQ0QzYuOTA5OTQgMy44MTk5NSA2Ljc4OTEzIDMuNjk5NiA2LjY2ODc0IDMuNTc5MjVDNi4yOTM5NyAzLjIwMDc3IDUuOTE5MTEgMi44MjIyMSA1LjU0MDUxIDIuNDUxMzhDNC45Mjg1OSAxLjg1MTEzIDQuMTU5ODcgMS44NDczIDMuNTQ3OTUgMi40NTEzOEMzLjU0Nzk1IDIuNDUxMzggMi42MTY0MSAzLjMzODgzIDIuMTQ4MTggMy44MzU0MUMxLjY3OTk1IDQuMzMxOTggMS40ODI3MiA0Ljc2ODI4IDEuNDM2ODIgNS4zNjg1NFpNNC43ODE2NiAzLjgxMjEyQzQuNjUwOTQgMy42ODM5NSA0LjYzNjY4IDMuNjY5OTcgNC41NDU3IDMuNjY5OTdDNC40NTI3OCAzLjY2OTk3IDQuNDA1NiAzLjcxMzg3IDQuMzE5NzUgMy43OTM3NkM0LjMwNTkyIDMuODA2NjQgNC4yOTEwNiAzLjgyMDQ1IDQuMjc0ODcgMy44MzUxNkM0LjE1ODE2IDMuOTQxMTYgMy4yNTIxMSA0Ljg0OTIxIDMuMjUyMTEgNC44NDkyMUMzLjI1MjExIDQuODQ5MjEgMy4wMjE2NyA1LjA4MzE5IDIuOTUgNS4zMDk2NUMyLjg3ODMyIDUuNTM2MTIgMi45MjI5NyA2LjA4MDc0IDIuOTg0OTUgNi4zOTExOUMzLjQ5MDQ0IDguOTIzMjIgNS4yOTAyNyAxMS40MTggNi44ODY4MyAxMy4xMDM5QzguNTA4ODYgMTQuODE2NiAxMC44MTk2IDE2LjUwMzEgMTMuNTY5MiAxNy4zNTJDMTMuOTE4IDE3LjQ1OTcgMTQuODMxMiAxNy41NDkgMTUuMTExNyAxNy40NDI1QzE1LjM5MjMgMTcuMzM1OSAxNS42NjM3IDE3LjA4MDcgMTUuNjYzNyAxNy4wODA3TDE2LjQ1NDUgMTYuMjc0NUMxNi40NTQ1IDE2LjI3NDUgMTYuNzA0NCAxNi4wNDkxIDE2LjcwNDQgMTUuOTExQzE2LjcwNDQgMTUuNzcyOCAxNi42MzQ5IDE1LjY4MzQgMTYuNTQwOSAxNS41ODlDMTUuNjQ3MSAxNC42OTA5IDE1LjE1NDUgMTQuMTk0IDE1LjA2MzIgMTQuMDk4NUwxNS4wNDY5IDE0LjA4MTRDMTQuOTA2OSAxMy45MzQ2IDE0Ljg0MDMgMTMuODY0OSAxNC43MjA4IDEzLjg2NDlDMTQuNjA1OCAxMy44NjQ5IDE0LjQ5MTggMTMuOTg1IDE0LjQxODkgMTQuMDYxOEwxNC40MDI2IDE0LjA3ODlDMTMuNDU0OCAxNS4wNjcxIDEzLjEyOTkgMTUuMzI1NSAxMi41NDk4IDE1LjM3MTVDMTEuNjAxMSAxNS40NDY4IDkuNzU4OCAxNC40MjAyIDcuODA4MzkgMTIuNDQyMUM1Ljg1Nzk4IDEwLjQ2NDEgNC45MTc5MyA4LjU2NTI4IDUuMDE5IDcuODYzMzFDNS4xMTQyNyA3LjIwMTU3IDUuNDc3MDggNi44NDg3NSA1LjU3Nzg2IDYuNzUwNzVMNS41OTMyMiA2LjczNTY5QzUuNjY0MjUgNi42NjQzOCA2LjQyNjE5IDUuOTM1MjYgNi40MjYxOSA1LjkzNTI2QzYuNDI2MTkgNS45MzUyNiA2LjU5MTc0IDUuNzg2NiA2LjU5MTc0IDUuNzAwNjRDNi41OTE3NCA1LjYyMDY3IDYuNTU2MTEgNS41ODUxNCA2LjUwNjU2IDUuNTM1NzNMNi40OTUyMSA1LjUyNDM4QzUuNTQ1MzIgNC41Njg5IDUuMDAyODggNC4wMjYxNCA0Ljg2Nzg5IDMuODk2MDlDNC44MzQzNiAzLjg2Mzc5IDQuODA1OTMgMy44MzU5MiA0Ljc4MTY2IDMuODEyMTJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTAuNDIzOCA0QzEzLjczNzUgNCAxNi40MjM4IDYuNjg2MjkgMTYuNDIzOCAxMEgxNC45MjM4QzE0LjkyMzggNy41MTQ3MiAxMi45MDkxIDUuNSAxMC40MjM4IDUuNVY0WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}

.con-1-left-link.email:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjQyMzgzIDNIMTkuNDIzOFYxN0gxLjQyMzgzVjNaTTIuOTIzODMgNC41TDEwLjQyMzggOS4xMTc4NEwxNy45MjM4IDQuNUgyLjkyMzgzWk0yLjkyMzgzIDYuMjYxMzRWMTUuNUgxNy45MjM4VjYuMjYxMzRMMTAuNDIzOCAxMC44NzU0TDIuOTIzODMgNi4yNjEzNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
}

.con-1-social-list {
	display: flex;
	align-items: center;
	gap: 28px;
}

.con-1-social-list a {
	display: block;
	width: 45px;
	height: 45px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.con-1-social-youtube {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NSA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUzMTVfMjYxMykiPgo8cGF0aCBkPSJNNDQuMjYzIDE3LjgyMzdDNDIuMjQ5NSA4Ljc2MzE2IDM0LjY0MzEgMS44Mjc5NCAyNS4zNTg5IDAuNTk3NDk2QzI0LjM1MjEgMC4zNzM3NzkgMjEuODkxMyAwLjM3Mzc3OSAyMS4xMDgyIDAuMzczNzc5QzE4Ljg3MTEgMC41OTc0OTYgMTcuMzA1MSAwLjgyMTIxMyAxNS42MjcyIDEuMzgwNTFDNy4zNDk2NiA0LjA2NTExIDEuNDIxMTYgMTEuMjI0MSAwLjE5MDcxNCAxOS44MzcyQy0wLjE0NDg2MSAyMi4wNzQzIC0wLjAzMzAwMjYgMjUuMzE4MiAwLjUyNjI5IDI3LjY2NzJDMi40Mjc4OCAzNi4wNTY2IDkuMDI3NTMgNDIuNjU2MyAxNy40MTY5IDQ0LjU1NzlDMjAuNTQ5IDQ1LjIyOSAyNC4xMjg0IDQ1LjIyOSAyNy4yNjA1IDQ0LjU1NzlDMjkuMjczOSA0NC4xMTA0IDMxLjYyMjkgNDMuMjE1NiAzMy4zMDA4IDQyLjIwODlDMzguNzgxOSAzOS4wNzY4IDQyLjgwODggMzMuODE5NSA0NC4xNTExIDI3LjY2NzJDNDUuMDQ2IDI0LjUzNTIgNDUuMDQ2IDIwLjk1NTcgNDQuMjYzIDE3LjgyMzdaTTE1LjA2NzkgMzIuODEyN0MxNC45NTYgMzIuODEyNyAxNC45NTYgMjguMzM4NCAxNC45NTYgMjIuNzQ1NUMxNC45NTYgMTcuMTUyNSAxNC45NTYgMTIuNTY2NCAxNS4wNjc5IDEyLjY3ODJDMTYuNTIyMSAxMy40NjEyIDMxLjczNDggMjIuNjMzNiAzMS43MzQ4IDIyLjc0NTVDMzEuNzM0OCAyMi44NTczIDE2LjQxMDIgMzIuMDI5NyAxNS4wNjc5IDMyLjgxMjdaIiBmaWxsPSIjMTIxMjEyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTMxNV8yNjEzIj4KPHJlY3Qgd2lkdGg9IjQ0Ljc0MzQiIGhlaWdodD0iNDQuNzQzNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDgwMDc4MSAwLjM3Mzc3OSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
}

.con-1-social-facebook {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUzMTVfMjYxMCkiPgo8cGF0aCBkPSJNMjIuOTAxIDAuMzc0MDIzQzEwLjU5NjYgMC4zNzQwMjMgMC41MjkyOTcgMTAuNDQxMyAwLjUyOTI5NyAyMi43NDU3QzAuNTI5Mjk3IDM1LjA1MDIgMTAuNTk2NiA0NS4xMTc0IDIyLjkwMSA0NS4xMTc0QzM1LjIwNTQgNDUuMTE3NCA0NS4yNzI3IDM1LjA1MDIgNDUuMjcyNyAyMi43NDU3QzQ1LjI3MjcgMTAuNDQxMyAzNS4yMDU0IDAuMzc0MDIzIDIyLjkwMSAwLjM3NDAyM1pNMjguMTU4MyAxOS41MDE4VjIyLjk2OTRIMjQuMDE5NlYzMy4zNzIzSDE5Ljk5MjdWMjIuOTY5NEgxNi40MTMyVjE5LjUwMThIMTkuOTkyN1YxNy40ODg0QzE5Ljk5MjcgMTQuNTgwMSAyMi4wMDYxIDEyLjIzMSAyNC44MDI2IDEyLjIzMUgyOC4xNTgzVjE1LjkyMjRIMjQuODAyNkMyNC4zNTUyIDE1LjkyMjQgMjMuOTA3NyAxNi40ODE2IDIzLjkwNzcgMTcuMTUyOFYxOS42MTM3SDI4LjE1ODNWMTkuNTAxOFoiIGZpbGw9IiMxMjEyMTIiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MzE1XzI2MTAiPgo8cmVjdCB3aWR0aD0iNDQuNzQzNCIgaGVpZ2h0PSI0NC43NDM0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41MjkyOTcgMC4zNzQwMjMpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
}

.p-404-image {
	width: 742px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
}

.p-404-image img {
	display: block;
	width: 100%;
	height: auto;
}

.p-404-title {
	color: #000;
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 704;
	line-height: normal;
	margin-bottom: 5px;
}

.p-404-text {
	color: #000;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 597;
	line-height: normal;
	margin-bottom: 40px;
}

.p-404-btn-wrap {
	display: flex;
	justify-content: center;
}

.p-404-btn-wrap .m-3-item-btn {
	width: 300px;
	max-width: 100%;
}

.m-2-item-row {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
	margin-bottom: 10px;
}

.m-2-item-category{
	display: flex;
	align-items: center;
	color: #FFF;
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
}

.m-2-item-category:before {
	content:'';
	display: block;
	width: 24px;
	height: 24px;
	min-width: 24px;
	margin-right: 10px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNSAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjM0MTggMy4wMjUzOUg1LjA5MThDNC41OTQ3IDMuMDI2MDEgNC4xMTgxMyAzLjIzMTk5IDMuNzY2NjMgMy41OTgxM0MzLjQxNTEzIDMuOTY0MjggMy4yMTczOSA0LjQ2MDcgMy4yMTY4IDQuOTc4NTJWMTAuNDQ3M0MzLjIxNzM5IDEwLjk2NTEgMy40MTUxMyAxMS40NjE1IDMuNzY2NjMgMTEuODI3NkM0LjExODEzIDEyLjE5MzggNC41OTQ3IDEyLjM5OTggNS4wOTE4IDEyLjQwMDRIMTAuMzQxOEMxMC44Mzg5IDEyLjM5OTggMTEuMzE1NSAxMi4xOTM4IDExLjY2NyAxMS44Mjc2QzEyLjAxODUgMTEuNDYxNSAxMi4yMTYyIDEwLjk2NTEgMTIuMjE2OCAxMC40NDczVjQuOTc4NTJDMTIuMjE2MiA0LjQ2MDcgMTIuMDE4NSAzLjk2NDI4IDExLjY2NyAzLjU5ODEzQzExLjMxNTUgMy4yMzE5OSAxMC44Mzg5IDMuMDI2MDEgMTAuMzQxOCAzLjAyNTM5Wk0xMS40NjY4IDEwLjQ0NzNDMTEuNDY2OCAxMC43NTgxIDExLjM0ODMgMTEuMDU2MSAxMS4xMzczIDExLjI3NTlDMTAuOTI2MyAxMS40OTU3IDEwLjY0MDIgMTEuNjE5MSAxMC4zNDE4IDExLjYxOTFINS4wOTE4QzQuNzkzNDMgMTEuNjE5MSA0LjUwNzI4IDExLjQ5NTcgNC4yOTYzIDExLjI3NTlDNC4wODUzMiAxMS4wNTYxIDMuOTY2OCAxMC43NTgxIDMuOTY2OCAxMC40NDczVjQuOTc4NTJDMy45NjY4IDQuNjY3NzEgNC4wODUzMiA0LjM2OTY0IDQuMjk2MyA0LjE0OTg3QzQuNTA3MjggMy45MzAxMSA0Ljc5MzQzIDMuODA2NjQgNS4wOTE4IDMuODA2NjRIMTAuMzQxOEMxMC42NDAyIDMuODA2NjQgMTAuOTI2MyAzLjkzMDExIDExLjEzNzMgNC4xNDk4N0MxMS4zNDgzIDQuMzY5NjQgMTEuNDY2OCA0LjY2NzcxIDExLjQ2NjggNC45Nzg1MlYxMC40NDczWk0yMC44NDE4IDMuMDI1MzlIMTUuNTkxOEMxNS4wOTQ3IDMuMDI2MDEgMTQuNjE4MSAzLjIzMTk5IDE0LjI2NjYgMy41OTgxM0MxMy45MTUxIDMuOTY0MjggMTMuNzE3NCA0LjQ2MDcgMTMuNzE2OCA0Ljk3ODUyVjEwLjQ0NzNDMTMuNzE3NCAxMC45NjUxIDEzLjkxNTEgMTEuNDYxNSAxNC4yNjY2IDExLjgyNzZDMTQuNjE4MSAxMi4xOTM4IDE1LjA5NDcgMTIuMzk5OCAxNS41OTE4IDEyLjQwMDRIMjAuODQxOEMyMS4zMzg5IDEyLjM5OTggMjEuODE1NSAxMi4xOTM4IDIyLjE2NyAxMS44Mjc2QzIyLjUxODUgMTEuNDYxNSAyMi43MTYyIDEwLjk2NTEgMjIuNzE2OCAxMC40NDczVjQuOTc4NTJDMjIuNzE2MiA0LjQ2MDcgMjIuNTE4NSAzLjk2NDI4IDIyLjE2NyAzLjU5ODEzQzIxLjgxNTUgMy4yMzE5OSAyMS4zMzg5IDMuMDI2MDEgMjAuODQxOCAzLjAyNTM5Wk0yMS45NjY4IDEwLjQ0NzNDMjEuOTY2OCAxMC43NTgxIDIxLjg0ODMgMTEuMDU2MSAyMS42MzczIDExLjI3NTlDMjEuNDI2MyAxMS40OTU3IDIxLjE0MDIgMTEuNjE5MSAyMC44NDE4IDExLjYxOTFIMTUuNTkxOEMxNS4yOTM0IDExLjYxOTEgMTUuMDA3MyAxMS40OTU3IDE0Ljc5NjMgMTEuMjc1OUMxNC41ODUzIDExLjA1NjEgMTQuNDY2OCAxMC43NTgxIDE0LjQ2NjggMTAuNDQ3M1Y0Ljk3ODUyQzE0LjQ2NjggNC42Njc3MSAxNC41ODUzIDQuMzY5NjQgMTQuNzk2MyA0LjE0OTg3QzE1LjAwNzMgMy45MzAxMSAxNS4yOTM0IDMuODA2NjQgMTUuNTkxOCAzLjgwNjY0SDIwLjg0MThDMjEuMTQwMiAzLjgwNjY0IDIxLjQyNjMgMy45MzAxMSAyMS42MzczIDQuMTQ5ODdDMjEuODQ4MyA0LjM2OTY0IDIxLjk2NjggNC42Njc3MSAyMS45NjY4IDQuOTc4NTJWMTAuNDQ3M1pNMTAuMzQxOCAxMy45NjI5SDUuMDkxOEM0LjU5NDcgMTMuOTYzNSA0LjExODEzIDE0LjE2OTUgMy43NjY2MyAxNC41MzU2QzMuNDE1MTMgMTQuOTAxOCAzLjIxNzM5IDE1LjM5ODIgMy4yMTY4IDE1LjkxNlYyMS4zODQ4QzMuMjE3MzkgMjEuOTAyNiAzLjQxNTEzIDIyLjM5OSAzLjc2NjYzIDIyLjc2NTFDNC4xMTgxMyAyMy4xMzEzIDQuNTk0NyAyMy4zMzczIDUuMDkxOCAyMy4zMzc5SDEwLjM0MThDMTAuODM4OSAyMy4zMzczIDExLjMxNTUgMjMuMTMxMyAxMS42NjcgMjIuNzY1MUMxMi4wMTg1IDIyLjM5OSAxMi4yMTYyIDIxLjkwMjYgMTIuMjE2OCAyMS4zODQ4VjE1LjkxNkMxMi4yMTYyIDE1LjM5ODIgMTIuMDE4NSAxNC45MDE4IDExLjY2NyAxNC41MzU2QzExLjMxNTUgMTQuMTY5NSAxMC44Mzg5IDEzLjk2MzUgMTAuMzQxOCAxMy45NjI5Wk0xMS40NjY4IDIxLjM4NDhDMTEuNDY2OCAyMS42OTU2IDExLjM0ODMgMjEuOTkzNiAxMS4xMzczIDIyLjIxMzRDMTAuOTI2MyAyMi40MzMyIDEwLjY0MDIgMjIuNTU2NiAxMC4zNDE4IDIyLjU1NjZINS4wOTE4QzQuNzkzNDMgMjIuNTU2NiA0LjUwNzI4IDIyLjQzMzIgNC4yOTYzIDIyLjIxMzRDNC4wODUzMiAyMS45OTM2IDMuOTY2OCAyMS42OTU2IDMuOTY2OCAyMS4zODQ4VjE1LjkxNkMzLjk2NjggMTUuNjA1MiA0LjA4NTMyIDE1LjMwNzEgNC4yOTYzIDE1LjA4NzRDNC41MDcyOCAxNC44Njc2IDQuNzkzNDMgMTQuNzQ0MSA1LjA5MTggMTQuNzQ0MUgxMC4zNDE4QzEwLjY0MDIgMTQuNzQ0MSAxMC45MjYzIDE0Ljg2NzYgMTEuMTM3MyAxNS4wODc0QzExLjM0ODMgMTUuMzA3MSAxMS40NjY4IDE1LjYwNTIgMTEuNDY2OCAxNS45MTZWMjEuMzg0OFpNMTguMjE2OCAxMy45NjI5QzE3LjMyNjggMTMuOTYyOSAxNi40NTY4IDE0LjIzNzggMTUuNzE2NyAxNC43NTI5QzE0Ljk3NjcgMTUuMjY3OSAxNC4zOTk5IDE2IDE0LjA1OTMgMTYuODU2NkMxMy43MTg3IDE3LjcxMzEgMTMuNjI5NiAxOC42NTU2IDEzLjgwMzMgMTkuNTY0OUMxMy45NzY5IDIwLjQ3NDIgMTQuNDA1NSAyMS4zMDk0IDE1LjAzNDggMjEuOTY1QzE1LjY2NDIgMjIuNjIwNSAxNi40NjYgMjMuMDY3IDE3LjMzODkgMjMuMjQ3OEMxOC4yMTE4IDIzLjQyODcgMTkuMTE2NiAyMy4zMzU5IDE5LjkzODkgMjIuOTgxMUMyMC43NjExIDIyLjYyNjMgMjEuNDYzOSAyMi4wMjU1IDIxLjk1ODQgMjEuMjU0NkMyMi40NTI5IDIwLjQ4MzggMjIuNzE2OCAxOS41Nzc1IDIyLjcxNjggMTguNjUwNEMyMi43MTU1IDE3LjQwNzYgMjIuMjQxIDE2LjIxNjEgMjEuMzk3NCAxNS4zMzczQzIwLjU1MzcgMTQuNDU4NSAxOS40MDk5IDEzLjk2NDIgMTguMjE2OCAxMy45NjI5Wk0xOC4yMTY4IDIyLjU1NjZDMTcuNDc1MSAyMi41NTY2IDE2Ljc1MDEgMjIuMzI3NSAxNi4xMzM0IDIxLjg5ODNDMTUuNTE2NyAyMS40NjkxIDE1LjAzNjEgMjAuODU5IDE0Ljc1MjIgMjAuMTQ1MkMxNC40Njg0IDE5LjQzMTUgMTQuMzk0MiAxOC42NDYxIDE0LjUzODkgMTcuODg4M0MxNC42ODM1IDE3LjEzMDYgMTUuMDQwNyAxNi40MzQ2IDE1LjU2NTEgMTUuODg4M0MxNi4wODk2IDE1LjM0MiAxNi43NTc4IDE0Ljk2OTkgMTcuNDg1MiAxNC44MTkyQzE4LjIxMjYgMTQuNjY4NSAxOC45NjY2IDE0Ljc0NTggMTkuNjUxOSAxNS4wNDE1QzIwLjMzNzEgMTUuMzM3MSAyMC45MjI4IDE1LjgzNzggMjEuMzM0OCAxNi40ODAyQzIxLjc0NjkgMTcuMTIyNiAyMS45NjY4IDE3Ljg3NzggMjEuOTY2OCAxOC42NTA0QzIxLjk2NTcgMTkuNjg2IDIxLjU3MDMgMjAuNjc5IDIwLjg2NzIgMjEuNDExM0MyMC4xNjQyIDIyLjE0MzYgMTkuMjExIDIyLjU1NTUgMTguMjE2OCAyMi41NTY2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.m-2-item-author{
	display: flex;
	align-items: center;
	color: #FFF;
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
}

.m-2-item-author:before {
	content:'';
	display: block;
	width: 27px;
	height: 27px;
	min-width: 27px;
	margin-right: 10px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUzMTVfMjc5MykiPgo8cGF0aCBkPSJNMTUuNDIyNyAxOS4zNzdDMTQuMzQzOSAxOC40MDE0IDEzLjA1NjkgMTcuNzEzOSAxMS42NzI1IDE3LjM1NjlDMTMuMTUyNSAxNi41NTkyIDE0LjE2MDYgMTQuOTk0NiAxNC4xNjA2IDEzLjE5ODdDMTQuMTYwNiAxMC41OTYgMTIuMDQzMSA4LjQ3ODUgOS40NDAzNSA4LjQ3ODVDNi44Mzc1NSA4LjQ3ODUgNC43MjAwNiAxMC41OTYgNC43MjAwNiAxMy4xOTg3QzQuNzIwMDYgMTQuOTk0NSA1LjcyODE3IDE2LjU1OTIgNy4yMDgwOCAxNy4zNTY5QzUuODIzNjggMTcuNzEzOSA0LjUzNjUzIDE4LjQwMTQgMy40NTc3OCAxOS4zNzdDMS44Mjc2MSAyMC44NTEyIDAuODAxNTk5IDIyLjg2MTQgMC41Njg4MTYgMjUuMDM3NUMwLjU1NjAzOSAyNS4xNTY2IDAuNTk0NDc1IDI1LjI3NTYgMC42NzQ2MjIgMjUuMzY0OEMwLjc1NDc2OCAyNS40NTM5IDAuODY4OTY5IDI1LjUwNDggMC45ODg3NjYgMjUuNTA0OEgxNy44OTE3QzE4LjAxMTUgMjUuNTA0OCAxOC4xMjU3IDI1LjQ1MzkgMTguMjA1OCAyNS4zNjQ3QzE4LjI4NiAyNS4yNzU2IDE4LjMyNDQgMjUuMTU2NiAxOC4zMTE2IDI1LjAzNzRDMTguMDc4OCAyMi44NjE0IDE3LjA1MjggMjAuODUxMiAxNS40MjI3IDE5LjM3N1pNOS40MzcwMiAxNy45MTlMOS40NDAzIDE3LjkxOUw5LjQ0MzUyIDE3LjkxOUM5LjU0MjYyIDE3LjkxOSA5LjY0MTI0IDE3LjkyMTMgOS43Mzk1IDE3LjkyNDhMMTEuMDQyMSAyMi4wMjAzTDkuNDQwMTkgMjMuODI5MUw3LjgzODI3IDIyLjAyMDNMOS4xNDA4MyAxNy45MjQ4QzkuMjM5MjQgMTcuOTIxMyA5LjMzNzg3IDE3LjkxOSA5LjQzNzAyIDE3LjkxOVpNNS41NjQ3NiAxMy4xOTg3QzUuNTY0NzYgMTEuMDYxOCA3LjMwMzMyIDkuMzIzMjYgOS40NDAzIDkuMzIzMjZDMTEuNTc3MyA5LjMyMzI2IDEzLjMxNTggMTEuMDYxOCAxMy4zMTU4IDEzLjE5ODdDMTMuMzE1OCAxNS4zMzUgMTEuNTc4MyAxNy4wNzMxIDkuNDQyMzYgMTcuMDc0Mkg5LjQ0MDI0SDkuNDM4MThDNy4zMDIxNiAxNy4wNzMxIDUuNTY0NzYgMTUuMzM1IDUuNTY0NzYgMTMuMTk4N1pNOC4yMjc0OSAxOC4wMDk0TDYuOTYwNTcgMjEuOTkyOUM2LjkxNTQ4IDIyLjEzNDYgNi45NDgzMiAyMi4yODk2IDcuMDQ2ODkgMjIuNDAwOUw5LjA0NzcgMjQuNjZIMS40NzIzOUMyLjA0NzQgMjEuMTg2MSA0Ljc5NjQgMTguNTIzMyA4LjIyNzQ5IDE4LjAwOTRaTTkuODMyNzQgMjQuNjZMMTEuODMzNSAyMi40MDA5QzExLjkzMjEgMjIuMjg5NSAxMS45NjQ5IDIyLjEzNDYgMTEuOTE5OSAyMS45OTI4TDEwLjY1MjkgMTguMDA5NEMxNC4wODQgMTguNTIzMiAxNi44MzMgMjEuMTg2IDE3LjQwODIgMjQuNjZIOS44MzI3NFpNMjUuMDY2MSAxMy45ODQ0QzI1LjA2NjEgMTQuMjE3NiAyNC44NzcgMTQuNDA2NyAyNC42NDM3IDE0LjQwNjdIMTYuOTgwOUMxNi43NDc2IDE0LjQwNjcgMTYuNTU4NSAxNC4yMTc2IDE2LjU1ODUgMTMuOTg0NEMxNi41NTg1IDEzLjc1MTEgMTYuNzQ3NiAxMy41NjIgMTYuOTgwOSAxMy41NjJIMjQuNjQzN0MyNC44NzcgMTMuNTYyIDI1LjA2NjEgMTMuNzUxMSAyNS4wNjYxIDEzLjk4NDRaTTI1LjA2NjEgMTYuMDM5NEMyNS4wNjYxIDE2LjI3MjcgMjQuODc3IDE2LjQ2MTggMjQuNjQzNyAxNi40NjE4SDE2Ljk4MDlDMTYuNzQ3NiAxNi40NjE4IDE2LjU1ODUgMTYuMjcyNyAxNi41NTg1IDE2LjAzOTRDMTYuNTU4NSAxNS44MDYyIDE2Ljc0NzYgMTUuNjE3MSAxNi45ODA5IDE1LjYxNzFIMjQuNjQzN0MyNC44NzcgMTUuNjE3MSAyNS4wNjYxIDE1LjgwNjEgMjUuMDY2MSAxNi4wMzk0Wk0yNS4wNjYxIDExLjkyOTRDMjUuMDY2MSAxMi4xNjI2IDI0Ljg3NyAxMi4zNTE4IDI0LjY0MzcgMTIuMzUxOEgxNi45ODA5QzE2Ljc0NzYgMTIuMzUxOCAxNi41NTg1IDEyLjE2MjYgMTYuNTU4NSAxMS45Mjk0QzE2LjU1ODUgMTEuNjk2MSAxNi43NDc2IDExLjUwNyAxNi45ODA5IDExLjUwN0gyNC42NDM3QzI0Ljg3NyAxMS41MDcgMjUuMDY2MSAxMS42OTYxIDI1LjA2NjEgMTEuOTI5NFpNMjUuMDY2MSA5Ljg3NDM2QzI1LjA2NjEgMTAuMTA3NiAyNC44NzcgMTAuMjk2NyAyNC42NDM3IDEwLjI5NjdIMTYuOTgwOUMxNi43NDc2IDEwLjI5NjcgMTYuNTU4NSAxMC4xMDc2IDE2LjU1ODUgOS44NzQzNkMxNi41NTg1IDkuNjQxMSAxNi43NDc2IDkuNDUxOTggMTYuOTgwOSA5LjQ1MTk4SDI0LjY0MzdDMjQuODc3IDkuNDUxOTggMjUuMDY2MSA5LjY0MTA1IDI1LjA2NjEgOS44NzQzNlpNMi4xNDg1NiAxOC4wNzcxQzIuMjI0MDEgMTguMjA3NyAyLjM2MzQgMTguMjg4MiAyLjUxNDM0IDE4LjI4ODJDMi42NjUyOSAxOC4yODgyIDIuODA0NjggMTguMjA3NyAyLjg4MDEyIDE4LjA3NzFMNC4wNzQ5OCAxNi4wMDc2QzQuMTEyMDQgMTUuOTQzNCA0LjEzMTU4IDE1Ljg3MDUgNC4xMzE1OCAxNS43OTY0VjUuNjgwMDNDNC4xMzE1OCA0Ljg5ODExIDMuNDk1NDIgNC4yNjE5NSAyLjcxMzU1IDQuMjYxOTVIMi4zMTUyNUMxLjUzMzI2IDQuMjYxOTUgMC44OTcxNjIgNC44OTgxMSAwLjg5NzE2MiA1LjY4MDAzVjE1Ljc5NjNDMC44OTcxNjIgMTUuODcwNCAwLjkxNjY5NyAxNS45NDMzIDAuOTUzNzYxIDE2LjAwNzVMMi4xNDg1NiAxOC4wNzcxWk0yLjUxNDM0IDE3LjAyMTFMMi4wNTExIDE2LjIxODdIMi45Nzc2NEwyLjUxNDM0IDE3LjAyMTFaTTEuNzQxODcgMTUuMzczOVY3LjI2NDc1SDMuMjg2ODJWMTUuMzczOUgxLjc0MTg3Wk0yLjMxNTE5IDUuMTA2NzFIMi43MTM1QzMuMDI5NTkgNS4xMDY3MSAzLjI4Njc3IDUuMzYzODggMy4yODY3NyA1LjY4MDAzVjYuNDE5OTlIMS43NDE4N1Y1LjY4MDAzQzEuNzQxODcgNS4zNjM4OCAxLjk5OTA0IDUuMTA2NzEgMi4zMTUxOSA1LjEwNjcxWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MzE1XzI3OTMiPgo8cmVjdCB3aWR0aD0iMjcuMDMyMiIgaGVpZ2h0PSIyNy4wMzIyIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4xNDM1NTUgMC44OTk0MTQpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.main-footer-menu.mobile {
	display: none;
}

@media screen and (max-width: 1200px) {
	.sa-flex {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.sa-mid {
		width: 100%;
	}

	.sa-right {
		width: 100%;
	}

	.main-menu {
		margin-left: 24px;
		margin-right: 24px;
	}

	.m-3-item {
		width: calc(50% - 6px);
		background: #F2F510;
	}

	.m-3-item:nth-child(8n+2),
	.m-3-item:nth-child(8n+4),
	.m-3-item:nth-child(8n+5),
	.m-3-item:nth-child(8n+7) {
		background: #F2F510;
	}

	.m-3-item:nth-child(4n+2),
	.m-3-item:nth-child(4n+3) {
		background: #9CD5FF;
	}

	.m-8-item {
		width: calc(50% - 6px);
	}

	.m-9-item {
		width: calc(50% - 6px);
	}

	.m-10-item {
		width: calc(50% - 6px);
	}
}

@media screen and (max-width: 992px) {
	.header-hambugreg {
		display: block;
		margin-left: 10px;
	}

	.active-language .current-lang a {
		font-size: 16px;
	}

	.main-header-link-facebook {
		margin-right: 6px;
		width: 24px;
		min-width: 24px;
		height: 24px;
	}

	.header-hamburger-line {
		top: 53%;
	}

	.main-header-link-youtube {
		margin-right: 12px;
		width: 28px;
		min-width: 28px;
		height: 24px;
		margin-left: auto;
	}

	.main-header .main-menu {
		display: none;
	}

	.main-header {
		padding: 20px 0 !important;
	}

	.header-hamburger-line,
	.header-hambugreg:before,
	.header-hambugreg:after {
		background: #000000;
	}

	.mobile-header {
		display: block;
		width: 320px;
		max-width: 100%;
		background: #fff;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 299;
		padding: 140px 20px 60px 20px;
		overflow: auto;
		transform: translateX(-110%);
		height: 100vh;
		transition: 0.25s;
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
	}

	.mobile-header.active {
		transform: translateX(0%);
	}

	.mobile-header-soc-list {
		display: flex;
		margin-top: 60px;
		align-items: center;
		justify-content: center;
		gap: 20px;
	}

	.mobile-header-soc-list > a {
		margin-left: 0;
		margin-right: 0;
		width: 40px;
		height: 40px;
		min-width: 40px;
	}

	.mobile-header-soc-list .main-header-link-youtube {
		margin-left: 0;
	}

	.main-menu ul {
		margin-left: 0;
		margin-right: 0;
		gap: 30px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.main-menu ul li {
		width: 100%;
	}

	.main-header-logo {
		margin-right: auto;
	}

	.page-container {
		padding-top: 128px;
	}

	.m-6-flex {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap: 20px;
	}

	.m-6-col {
		width: 100%;
		padding: 40px 20px;
	}

	.m-6-left-title {
		margin-top: 0;
		font-size: 32px;
	}

	.m-6-text-left {
		margin-bottom: 0;
	}

	.m-6-text-left:after {
		opacity: 0.3;
	}

	.m-6-col-right:after {
		opacity: 0.6;
	}

	.m-7-flex {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.m-7-left {
		width: 100%;
		margin-bottom: 30px;
	}

	.m-7-right {
		width: 100%;
	}

	.m-13-flex {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.m-13-left {
		width: 100%;
		margin-bottom: 30px;
	}

	.m-13-right {
		width: 100%;
	}

	.m-15-item {
		width: calc(50% - 6px);
	}

	.con-1-flex {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.con-1-col {
		width: 100%;
		padding: 30px 20px;
	}

	.con-1-left-text {
		margin-bottom: 30px;
	}
	
	.page-template-template-index .m-4-slide {
		width: 327px;
	}
	
	.m-4 .m-4-item-image {
		width: 200px;
		max-width: 100%;
	}

	.m-4-item-image {
		width: 200px;
		height: 200px;
		min-width: 1px;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
	}
	
	.m-4-item-top {
		min-height: 160px;
	}
	
	.m-4-item-short-text {
		width: calc(100% + 118px);
		margin-left: -118px;
	}
}

@media screen and (max-width: 767px) {
	.m-2-item {
		width: 100%;
	}

	.m-2-item-row {
		gap: 12px;
	}

	.hero-bottom-category-list a {
		color: #000;
	}

	.section-title {
		font-size: 32px;
	}

	.m-3-item {
		width: 100%;
	}

	.m-3-item-title {
		font-size: 24px;
	}

	.m-4 {
		overflow: visible;
	}

	.m-4-item-wrap {
		padding: 20px 10px;
		height: 110px;
	}

	.m-4-item-blog {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	

	.m-4-item-box {
		width: 100%;
	}

	.main-footer-menu ul {
		gap: 12px;
	}

	.hero-image-absolute .hero-bg {
		position: static;
	}

	.hero-image-absolute .hero-bg img {
		min-height: 320px;
	}

	.hero-content-wrap .wrapper {
		padding-top: 0;
		padding-bottom: 0;
	}

	.hero-content {
		margin-left: 0;
		margin-right: 0;
		padding: 40px 0 0 0;
	}

	.hero-bg img,
	.hero-image-absolute .hero-bg img {
		-o-object-position: center right;
		object-position: center right;
	}

	.page-template-template-index .hero-btn-wrap  {
		top: 84px;
	}

	.hero-btn-wrap {
		top: 140px;
	}

	.hero-title {
		font-size: 32px;
		margin-bottom: 20px;
	}

	.m-8-item {
		width: 100%;
		min-height: 1px;
	}

	.m-9-item {
		width: 100%;
	}

	.m-9-item-title {
		font-size: 24px;
	}

	.m-10-item {
		width: 100%;
	}

	.hero-help-h1 {
		padding: 50px 20px 20px 20px;
		font-size: 32px;
		width: calc(100% - 24px);
		left: 12px;
	}

	.hero-btn {
		width: 103px;
		height: 103px;
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		margin-right: 19px;
	}

	.main-header .wrapper {
		min-height: 60px;
		flex-direction: row-reverse;
	}

	.main-header-logo {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.wrapper {
		padding: 0 12px;
	}

	.m-12-form-flex {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.header-hamburger-line {
		width: 20px;
		height: 1px;
	}

	.header-hambugreg:before {
		width: 16px;
		top: 35%;
		height: 1px;
	}

	.active-language {
		width: 30px;
		display: flex;
		align-items: center;
		height: 30px;
		border-radius: 100%;
		border: 1px solid #000;
	}

	.active-language .current-lang a {
		color: #000;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		width: 30px;
		height: 30px;
		border-radius: 100%;
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}

	.header-hambugreg:after {
		width: 16px;
		top: 74%;
		height: 1px;
	}

	.header-hambugreg {
		margin-left: 0;
		width: 30px;
		height: 30px;
		border-radius: 100%;
		cursor: pointer;
		border: 1px solid #000000;
	}

	.m-12-form-col {
		width: 100%;
	}

	.m-12-form {
		margin-top: 30px;
	}

	.m-12-form textarea {
		height: 120px;
	}

	.m-12-form-bottom {
		width: 100%;
	}

	.m-12-bottom-text {
		margin-top: 40px;
	}

	.m-3-item {
		background: #F2F510 !important;
	}

	.m-3-item:nth-child(even) {
		background: #9CD5FF !important;
	}

	.hero-bottom-absolute-content {
		position: relative;
		bottom: 0;
		left: 0;
		padding: 0;
		width: 100%;
		margin-top: 30px;
		background: transparent;
	}

	.hero-bottom-absolute-content * {
		color: #000;
	}

	.hero-bg img {
		height: 320px;
	}

	.m-14-top {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.m-14-top-left {
		width: 100%;
		margin-bottom: 20px;
	}

	.m-14-top-right {
		width: 100%;
		justify-content: flex-start;
	}

	.m-14-top {
		margin-bottom: 30px;
	}

	.m-15-item {
		width: 450px;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	.page-template-template-index .hero-bg {
		display: none;
	}

	.page-template-template-index .m-2 {
		margin-top: 0;
	}

	.section-title {
		font-size: 20px;
		font-style: normal;
		font-weight: 597;
		line-height: normal;
	}

	.m-2-item {
		height: 180px;
	}

	.page-template-template-index .m-2-item-category {
		display: none;
	}

	.page-template-template-index .m-2-item-author {
		display: none;
	}

	.page-template-template-index .m-2-item-date {
		display: none;
	}

	.m-2-item-box {
		padding-left: 14px;
		padding-right: 14px;
		padding-bottom: 14px;
		font-size: 12px;
		font-style: normal;
		font-weight: 597;
		line-height: normal;
	}

	.section {
		margin: 32px 0;
	}

	.page-template-template-index  .m-3-list .slick-list {
		width: calc(100% + 24px);
		margin-left: -12px;
		margin-right: -12px;
		padding-left: 12px;
		padding-right: 12px;
	}

	.page-template-template-index .m-3-item {
		width: 315px;
		margin-right: 12px;
		padding: 12px 12px 12px 130px;
		position: relative;
		min-height: 165px;
	}

	.page-template-template-index .m-3-item-image {
		position: absolute;
		top: 12px;
		left: 12px;
		width: 106px;
		height: 141px;
	}

	.page-template-template-index .m-3-item-title {
		font-size: 16px;
		font-style: normal;
		font-weight: 704;
		line-height: normal;
		margin-bottom: 12px;
	}

	.page-template-template-index .m-3-item-text {
		font-size: 10px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		margin-bottom: 24px;
	}

	.page-template-template-index .m-3-item-btn {
		font-size: 10px;
		height: 32px;
	}

	.page-template-template-index .m-3-btn-see-more {
		font-size: 14px;
	}

	.page-template-template-index .m-4-box {
		padding: 20px 0;
	}

	.page-template-template-index .m-4-item-wrap {
		height: 70px;
		padding: 15px 10px;
	}

	.page-template-template-index .m-4-item-blog {
		padding: 12px 12px 12px 130px;
		position: relative;
		min-height: 165px;
		height: 100%;
	}

	.page-template-template-index .m-4-list .slick-list {
		padding-right: 48px;
	}

	.page-template-template-index .m-4 .m-4-item-image {
		top: 12px;
		left: 12px;
		position: absolute;
		width: 106px;
		height: 141px;
	}

	.page-template-template-index .m-4-slide {
		height: initial;
	}

	.page-template-template-index .pagination-list {
		margin-top: 20px;
	}

	.page-template-template-index .m-4-item-title {
		font-size: 16px;
		font-style: normal;
		font-weight: 704;
		line-height: 120%;
		margin-bottom: 12px;
	}

	.page-template-template-index .m-4-item-slogan {
		font-size: 10px;
		font-style: normal;
		font-weight: 597;
		line-height: normal;
	}

	.page-template-template-index .m-4-item-short-text {
		font-size: 10px;
		font-style: normal;
		font-weight: 597;
		line-height: normal;
	}

	.page-template-template-index .m-4-item-btn {
		font-size: 10px;
	}

	.page-template-template-index .m-4-list .slick-track {
		display: flex;
	}

	.page-template-template-index .m-4 .slick-dots  {
		margin-top: 0;
	}

	.page-template-template-index .m-5 {
		margin-top: 50px;
	}

	.page-template-template-index .m-6 {
		margin-top: 60px;
		margin-bottom: 12px;
	}

	.main-footer-box:after {
		left: 26px;
		top: 166px;
	}

	.main-footer-box:before {
		top: auto;
		left: auto;
		bottom: 108px;
		right: 25px;
	}

	.main-footer-bottom:after, .main-footer-bottom:before {
		display: none;
	}

	.main-footer-logo {
		display: block;
		width: 200px;
		margin-bottom: 114px;
	}

	.main-footer-logo {
		padding: 50px 26px 13px 26px;
	}

	.main-footer-mid .main-footer-menu {
		display: none;
	}

	.main-footer-mid {
		height: 50px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 105px;
	}

	.main-footer-soc-list {
		position: relative;
		bottom: 0;
	}

	.main-footer-logo img {
		display: block;
		width: 100%;
		height: auto;
	}

	.main-footer-bottom{
		padding-top: 0;
		margin-top: 0;
		border-top: none;
		font-size: 10px;
		font-style: normal;
		font-weight: 350;
		line-height: 15px;
		width: 200px;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	.page-template-template-index .m-6-text-left {
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 140%;
	}

	.page-template-template-index .m-6-text-left a{
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 140%;
		display: inline-block;
		margin-left: 10px;
	}

	.page-template-template-index .m-6-text-left p {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}

	.page-template-template-index .m-6-left-title {
		color: #1A1A1A;
		font-size: 20px;
		font-style: normal;
		font-weight: 597;
		line-height: normal;
		position: absolute;
		top: -40px;
		left: 0;
	}

	.page-template-template-index .m-6 {
		position: relative;
		padding-top: 40px;
	}

	.page-template-template-index .m-6-flex {
		position: relative;
		padding-top: 40px;
		border-radius: 6px;
		background: #9D98FE;
		padding: 20px 17px;
	}

	.page-template-template-index .m-6-col {
		position: static;
		border-radius: 0;
		background: transparent;
		padding: 0;
		box-shadow: none;
	}

	.page-template-template-index .m-6-col:first-child {
		margin-bottom: 86px;
	}

	.page-template-template-index .m-6-text-after-title {
		font-size: 10px;
		font-style: normal;
		font-weight: 234;
		line-height: normal;
		margin-bottom: 32px;
		text-align: center;
	}

	.page-template-template-index .m-6-text-left:after {
		width: 56px;
		height: 56px;
		top: 100px;
	}

	.page-template-template-index .m-6-col-right:after {
		width: 60.189px;
		height: 67.188px;
		left: 26px;
		top: 94px;
		transform: none;
	}

	.page-template-template-index .m-6-form-style {
		margin-left: auto;
		margin-right: auto;
	}

	.page-template-template-index .main-form-btn {
		font-size: 10px;
		height: 32px;
		width: 175px;
		margin-left: auto;
		margin-right: auto;
	}

	.page-template-template-index .form-label {
		margin-bottom: 12px;
	}

	.main-footer-menu.mobile {
		display: flex;
		margin-bottom: 88px;
		padding: 0;
		justify-content: center;
		align-items: center;
	}

	.main-footer-menu ul {
		gap: 16px;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.main-footer-menu a {
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
}

@media screen and (max-width: 600px) {
	.remodal {
		padding-left: 10px;
		padding-right: 10px;
	}

	.remodal_thanks {
		padding-left: 20px;
		padding-right: 10px;
	}

	.remodal_thanks__icon {
		margin-right: 20px;
	}
}

@media screen and (max-width: 500px) {
	.main-header-logo {
		width: 140px;
		min-width: 140px;
	}

	.main-header .main-header-link-youtube,
	.main-header .main-header-link-facebook {
		display: none !important;
	}

	.mobile-header {
		width: 100%;
	}

	.page-container {
		padding-top: 100px;
	}

	.hero-btn {
		margin-top: 20px;
		margin-right: 12px;
	}

	.m-11-item {
		width: 320px;
	}

	.hero-btn:before {
		left: 12px;
	}

	.m-11-item-box {
		padding: 30px 15px;
	}
	
	.m-6-text-left a {
		display: block;
		width: fit-content;
	}
}


.hero-bg-slider {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

.hero-bg-slider-item {
	height: 488px;
}

.hero-bg-slider-item img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.hero-bg-slider {
	height: 488px;
	overflow: hidden;
}

.sa-right {
	display: none;
}

@media screen and (max-width: 767px){
	.hero-bg-slider {
		height: 320px;
	}
	.hero-bg-slider-item {
		height: 320px;
	}
	
	.news-h1 {
		font-size: 32px;
	}
}

.single-child_stories .hero-bg img {
	min-height: 160px;
	max-height: 550px;
	height: initial;
}

.single-child_stories .hero-bg .wrapper {
	min-height: 160px;
}

.m-14-sharing:last-child {
	margin-bottom: 0;
}

.single .hero-bg img{
	height: initial;
	min-height: 1px;
}

.loader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 40px 20px;
	z-index: 400;
	background: #fff;
}

.loader-title {
	color: #000;
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 10px;
}

.loader-svg {

}

.loader-img-part-1 {
	opacity: 0;
	animation: op1 3s linear 0s 1 normal forwards;
}

.loader-img-part-2 {
	opacity: 0;
	animation: op2 3s linear 0s 1 normal forwards;
}

.loader-img-part-3 {
	opacity: 0;
	animation: op3 3s linear 0s 1 normal forwards;
}

.loader-img-part-4 {
	opacity: 0;
	transform: translateX(-500px);
	animation: op4 0.45s linear 3s 1 normal forwards;
}

.loader-img-part-5 {
	opacity: 0;
	transform: translateX(500px);
	animation: op5 0.45s linear 3.25s 1 normal forwards;
}

@keyframes op1 {
	0% {
		opacity: 0;
	}
	15% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes op2 {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes op3 {
	0% {
		opacity: 0;
	}
	75% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes op4 {
	0% {
		opacity: 0;
		transform: translateX(-500px);
	}
	100% {
		opacity: 1;
		transform: translateX(0px);
	}
}

@keyframes op5 {
	0% {
		opacity: 0;
		transform: translateX(500px);
	}
	100% {
		opacity: 1;
		transform: translateX(0px);
	}
}

.loader-text {
	color: #000;
	text-align: center;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}




@media screen and (min-width: 992px) {
	.main-form-btn, 
	.m-3-item-btn{
		transform-origin: center;
	}
	.main-form-btn:hover,
	.m-3-item-btn {
		transform: scale(1.1);
	}
}

@media screen and (max-width: 767px) {
	.loader-title {
		font-size: 14px;
		margin-bottom: 2px;
	}

	.loader-text {
		font-size: 20px;
	}
}

.main-header.fixed {
	background: rgba(255, 255, 255, 0.46);
}

.main-header.active {
	background: #fff;
}
.page-template-template-all-authors .m-4-item-short-text {
	width: 100%;
	margin-left: 0;
}

.author .m-4-item-short-text {
	width: 100%;
	margin-left: 0;
}

.author .m-4-slide {
	width: 325px;
}

@media screen and (min-width: 1350px) {
	.m-4 .wrapper {
		overflow: hidden;
	}
}

.header-language {
	display: none;
}