/*
Theme Name: Amnesia
Author: biznesrost24
Version: 1.0
*/

/* fonts */

/*@font-face {
font-family: 'Montserrat';
src: url('fonts/Montserrat/Montserrat-Regular.ttf') format('truetype');
font-weight: 400;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Montserrat';
src: url('fonts/Montserrat/Montserrat-SemiBold.ttf') format('truetype');
font-weight: 600;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Montserrat';
src: url('fonts/Montserrat/Montserrat-Bold.ttf') format('truetype');
font-weight: 700;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Montserrat';
src: url('fonts/Montserrat/Montserrat-Black.ttf') format('truetype');
font-weight: 900;
font-style: normal;
font-display: swap;
}*/

/* reset */

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

* {
    margin: 0;
    padding: 0;
}
.submit {
    cursor: pointer;
}
.btn {
    cursor: pointer;
}
ul,
ol {
    list-style: none;
}

html:focus-within {
    scroll-behavior: smooth;
}
html {
    scroll-behavior: smooth;
}
a {
    text-decoration: none;
}

a:not([class]) {
    text-decoration-skip-ink: auto;
}

img,
picture,
svg,
video,
canvas,
input,
button,
textarea,
select {
    font: inherit;
}

@media (prefers-reduced-motion: reduce) {
    html:focus-within {
        scroll-behavior: auto;
    }
    *,
    *::before,
    *::after {
        /* animation-duration: 0.01ms !important; */
        /* animation-iteration-count: 1 !important; */
        /* transition-duration: 0.01ms !important; */
        scroll-behavior: auto !important;
        /* transition: none; */
    }
}

/* global */

body,
html {
    scroll-behavior: smooth;
    margin: 0;
    padding: 0;
}

html.bg {
    background: url(images/main.png) center 0px no-repeat;
}
body.opacity {
    opacity: 0.5;
}

body {
    font-family: 'Montserrat', sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-size: 16px;
    color: #282828;
    background: #ebe8e5;
}

.visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;

    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
input[type='checkbox'] {
    width: 20px;
    height: 20px;
    appearance: none;
    /* ÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂ±ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ¼ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¹ ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ´ */
    background-color: #fff;
    border: 2px solid #ddd;
    border-radius: 4px;
    position: relative;
}

input[type='checkbox']:checked {
    background-color: #ff8800;
    /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¹ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ½, ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ³ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ° ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ±ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ½ */
    border-color: #ff8800;
    /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ° */
}

input[type='checkbox']:checked::before {
    content: 'ÃÂÃÂ¢ÃÂÃÂÃÂÃÂ';
    /* ÃÂÃÂÃÂÃÂ¡ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ» ÃÂÃÂÃÂÃÂ³ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ¸ */
    position: absolute;
    top: 2px;
    left: 4px;
    font-size: 16px;
    color: #fff;
}
.container {
    max-width: 1320px;
    margin: 0 auto;
    padding: 0 15px;
}
.swiper-wrapper {
    width: 100%;
}
.loading {
    opacity: 0.5 !important;
    pointer-events: none !important;
}
.title-h2 {
    font-weight: 400;
    font-size: clamp(32px, 5vw, 64px);
    line-height: clamp(35.2px, 5vw, 70.4px);
}
#img {
    vertical-align: middle;
    font-style: italic;
    background-repeat: no-repeat;
    background-size: cover;
}
/* header */
.header {
    width: 100%;
    color: #1c1a1a;
    position: sticky;
    top: 0;
    background-color: #333;
    /*padding: 10px 0;*/
    z-index: 1000; /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ±ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ, ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ° ÃÂÃÂÃÂÃÂ±ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ³ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ² */
    background: #ebe8e5;
}
#btn-socials {
    display: flex;
    gap: 20px;
}

.header-top {
    border-bottom: 1px solid var(--design-gray, #D8D4D0);
}
.header-top .container {
    padding: 10px 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    gap: 10px;
}
.header-top__item {
    width: 100%;
    max-width: max-content;
    display: flex;
    align-items: center;
    gap: 10px;
}
.header-top__item-title {
    color: var(--design-black, #1C1A1A);
    font-family: 'Montserrat';
    font-size: 14px;
    font-weight: 700;
    line-height: normal;
}
.header-top__item-hours {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--design-black, #1C1A1A);
    font-family: 'Montserrat';
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
}
.header-top__item-hours::before {
    content: '';
    width: 8px;
    height: 8px;
    overflow: hidden;
    border-radius: 50%;
    background-color: #00D13B;
}
.header-top__item-hours--offline::before {
    background-color: #ff0000;
}
.header-top__item .header__phone {
    margin: 0;
    color: var(--design-black, #1C1A1A);
    font-family: 'Montserrat';
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
}

.menu-bx .header-top {
    display: none;
}

.header-l1 {
    padding: 10px 0;
}
.mob-btn {
    display: none;
}
.header-r {
    display: flex;
    align-items: center;
}
.header__container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.custom-logo-link {
    display: block;
    margin-top: -8px;
}

.custom-logo-link img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.home .site-logo {
    margin-top: -8px;
}

.bread__container {
    max-width: 1300px;
    margin: auto;
    overflow: hidden;
}

.header__menu {
    display: block;
    width: auto;
    margin-left: auto;
    margin-right: auto;
}

.header__menu_cont {
    display: flex;
}

.header__menu_cont {
    display: flex;
}

.header__menu_cont a {
    padding: 10px 15px;

    font-size: 16px;
    font-weight: 600;
    line-height: 19.5px;
    color: #1c1a1a;
    cursor: pointer;
}

.header__menu_cont .menu-item {
    margin: 0 2px;

    transition: all 0.3s ease;
}

.header__menu_cont .menu-item a {
    transition: all 0.3s ease;
}

.header__menu_cont .menu-item:hover > a {
    color: #ff8800;
}

/* ÃÂÃÂÃÂÃÂ¡ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ¼ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ¹ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¾ */
.menu-item-has-children {
    position: relative;
    padding-right: 24px;
}
.img-rabota {
    margin-bottom: 50px;
}
.text-left {
    text-align: left;
    width: 20%;
}
/* ÃÂÃÂÃÂÃÂ¡ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ¸, ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ±ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ·ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ */
.menu-item-has-children:before {
    content: '';
    position: absolute;
    top: 5px;
    right: 23px;
    display: inline-block;
    padding: 3px;
    border: solid black;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    transition: all 0.3s ease;
}

/* ÃÂÃÂÃÂÃÂ¡ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ¸ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ¸ */
.menu-item-has-children:hover:before {
    border-color: #ff8800;
}

/* ÃÂÃÂÃÂÃÂ¡ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ¼ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¾ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ */
.header__menu_cont .sub-menu {
    display: none; /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¾ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ */
    position: absolute;
    top: 29px; /* ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ¶ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂµ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¾ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ */
    left: -7px;
    z-index: 10; /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ¼ z-index ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ±ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ¶ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ³ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ² */
    background-color: #fff; /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¹ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ½ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ */
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); /* ÃÂÃÂÃÂÃÂ¢ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ */
    padding: 10px 0;
}

/* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ·ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ¼ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ¸ ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ° ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ¹ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ */
.menu-item-has-children:hover .sub-menu {
    display: block;
}

/* ÃÂÃÂÃÂÃÂ¡ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ² ÃÂÃÂÃÂÃÂ² ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ */
.header__menu_cont .sub-menu li {
    list-style: none;
    padding: 8px 16px;
}

.header__menu_cont .sub-menu li a {
    color: #333;
    text-decoration: none;
    display: block;
    padding: 5px 10px;
}

/* ÃÂÃÂÃÂÃÂ¡ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ° ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ¸ */
.header__menu_cont .sub-menu li a:hover {
    color: #ff8800;
}

.header__menu_cont .sub-menu {
    position: absolute;
    top: 29px;
    left: -7px;
    z-index: -1;

    padding: 3px 1px;

    opacity: 0;
    background: #f3f0f0;
    border-radius: 10px;
    width: max-content;

    transition: all 0.3s ease;
}

.header__menu_cont .sub-menu .menu-item {
    border-radius: 10px;
}

.menu-item-has-children:hover > .sub-menu {
    z-index: 999;

    opacity: 1;
}

.header__menu_cont .sub-menu a {
    display: flex;
    padding: 20px;
}

.sub-menu .menu-item:hover {
    background: #ebe8e5;
}

.header__socials {
    display: flex;
    gap: 15px;
}

.header__socials_btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 45px;

    border-width: 2px;
    border-style: solid;
    transition: all 0.3s ease;
}

.header__socials_icon {
    transition: all 0.3s ease;
}

.header__socials_btn:hover .header__socials_icon {
    fill: #fff;
}

.header__socials_btn-viber {
    border-color: #665cac;
}

.header__socials_btn-viber:hover {
    background: #665cac;
}

.header__socials_btn-tg {
    border-color: #0088cc;
}

.header__socials_btn-tg:hover {
    background: #0088cc;
}

.header__socials_icon-viber {
    width: 20px;
    height: 22px;

    fill: #665cac;
}

.header__socials_icon-tg {
    width: 21px;
    height: 19px;

    fill: #0088cc;
}

.header__order-call_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 15px;
    font-size: 16px;
    font-weight: 600;
    line-height: 19px;
    color: #1c1a1a;
    border: 2px solid #ff8800;
    transition: all 0.3s ease;
    padding: 11px 23px;
    cursor: pointer;
}

.header__order-call_btn:hover {
    color: #fff;

    background: #ff8800;
}

.header__hours_wrap {
    display: flex;
    flex-direction: column;
    margin-left: 24px;
}

.header__hours {
    position: relative;
    padding: 0px 0px 0px 17px;

    font-size: 14px;
    font-weight: 600;
    line-height: 17.07px;
}

.header__hours:before {
    content: '';

    position: absolute;
    top: 4px;
    left: 1px;

    display: block;
    width: 8px;
    height: 8px;

    border-radius: 4px;
    background: #00d13b;
}

.header__phone {
    margin: 4px 0px 0px 0px;

    font-size: 20px;
    font-weight: 700;
    line-height: 24.38px;
    color: #1c1a1a;
    white-space: nowrap;
    text-decoration: underline;
    text-decoration-color: transparent;
    transition: all 0.3s ease;
}

.header__phone:hover {
    text-decoration-color: #1c1a1a;
}

/* forget */
.forget {
    padding: 205px 0px 311px 0px;

    color: #1c1a1a;

    background: #ebe8e5 url(images/forget-bg.svg) calc(50% - 718px) 62px
        no-repeat;
}

.forget__container {
    display: flex;
    justify-content: end;
}

.forget__cont {
    max-width: 1070px;
}

.forget__title {
    /* font-size: 108px; */
    font-size: clamp(48px, 10vw, 108px);
    font-weight: 400;
    /* line-height: 118.8px; */
    line-height: clamp(52.8px, 10vw, 118.8px);
}

.forget__desc {
    display: flex;
    margin: 60px 0px 0px 5px;
}

.forget__text {
    margin: 3px 0px 0px 0px;
    max-width: 323px;

    font-size: 18px;
    line-height: 24.3px;
}

.forget__text_sel {
    font-weight: 900;
}

.forget__btn {
    margin: 0px 0px 0px 38px;
    padding: 15px 38px;

    font-size: 18px;
    font-weight: 600;
    line-height: 21.94px;
    text-align: center;
    color: #ffffff;

    border: 2px solid #ff8800;
    background: #ff8800;
    transition: all 0.3s ease;
}
/* Swiper */
.swiper-button-prev {
    color: unset;
    width: 44px;
    height: 44px;
    border: solid 2px;
    border-color: #ff8800;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    cursor: pointer;
    padding: 20px;
}
.swiper-button-next {
    color: unset;
    width: 44px;
    height: 44px;
    border: solid 2px;
    border-color: #ff8800;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    cursor: pointer;
    padding: 20px;
}
.swiper-slide {
    margin-right: 20px;
    /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¿ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂ° ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ¶ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ¹ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂ¸ */
}
.swiper-pagination-current {
    font-weight: 700;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after,
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    font-size: 25px;
    font-weight: 700;
}
.forget__btn:hover {
    background: none;
    color: #ff8800;
}

/* services */
.services {
    padding: 0px 0px 160px 0px;
}

.services__title {
    font-weight: 400;
    font-size: clamp(32px, 5vw, 64px);
    line-height: clamp(35.2px, 5vw, 70.4px);
}

.services__cont {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    margin: 60px 0px 0px 0px;
    justify-content: center;
}

.service {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 300px;
    min-height: 245px;
    padding: 42px 18px 18px 18px;
    border: 2px solid #d8d4d0;
    transition: all 0.3s ease;
}

.service__num {
    position: relative;
    align-self: end;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    color: #ff8800;
    transition: all 0.3s ease;
}

.service__num:before {
    content: '/';
    margin-right: 2px;
}

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

.service__name {
    max-width: 175px;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    color: #282828;
    transition: all 0.3s ease;
}

.service__arrow {
    align-self: end;
    width: 25px;
    height: 15px;

    stroke: #282828;
    transition: all 0.3s ease;
}

.service:hover {
    background: #ff8800;
    border-color: #ff8800;
}

.service:hover .service__num {
    color: #fff;
}

.service:hover .service__name {
    color: #fff;
}

.service:hover .service__arrow {
    stroke: #fff;
}

/* guarantees */
.guarantees {
    padding: 140px 0px 160px 0px;
}

.guarantees-ben{
	background-color: #ebe8e5;
}

.guarantee-img{
	width: 100%;
	margin-bottom: 20px;
}

.guarantee-img img{
	max-width: 100%;
    height: auto;
    object-fit: cover;
}

.guarantees__title {
    /* font-size: 64px; */
    font-weight: 400;
    /* line-height: 70.4px; */
    font-size: clamp(32px, 5vw, 64px);
    line-height: clamp(35.2px, 5vw, 70.4px);
}

.guarantees__cont {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    margin: 77px 0px 0px 0px;
    justify-content: center;
}

.guarantee {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 300px;
    min-height: 243px;
    padding-bottom: 28px;
    border-bottom: 2px solid #d8d4d0;
}

.guarantee__icon {
    fill: none;
    stroke: #ff8800;
}

.guarantee__desc {
    min-height: 65px;

    line-height: 21.6px;
    color: #282828;
}

.guarantee__icon_efficiency {
    width: 112px;
    height: 79px;
}

.guarantee__icon_recovery {
    width: 103px;
    height: 78px;
}

.guarantee__icon_unlimitedness {
    width: 81px;
    height: 79px;
}

.guarantee__icon_reaction {
    width: 89px;
    height: 77px;
}

/* about */
.about {
    padding: 140px 0px 160px 0px;
}

.about__title {
    max-width: 655px;
    margin: 0px 0px 0px 30px;

    /* font-size: 64px; */
    font-weight: 400;
    /* line-height: 70.4px; */
    text-align: right;
    font-size: clamp(32px, 5vw, 64px);
    line-height: clamp(35.2px, 5vw, 70.4px);
}

.about__cont {
    display: flex;
    margin: 59px 0px 0px 0px;
}

.about__img {
    margin-left: -316px;
}

.about__items {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 0px 0px 0px 87px;
}

.about__item {
    display: flex;
    justify-content: space-between;
    gap: 19px;
    padding: 8px 0px 0px 0px;

    border-top: 2px solid #d8d4d0;
}

.about__item_num {
    flex: 1;
    /* font-size: 64px; */
    font-weight: 800;
    /* line-height: 70.4px; */
    font-size: clamp(32px, 5vw, 64px);
    line-height: clamp(35.2px, 5vw, 70.4px);
}

.about__item_num:before {
    content: '/';

    margin: 0px 20px 0px 9px;

    font-weight: 500;
    color: #ff8800;
}

.about__item_interval {
    margin: 0px 0px 0px 4px;

    font-size: 32px;
    line-height: 35.2px;
}

.about__item_desc {
    flex: 1;
    margin-top: 11px;

    line-height: 21.6px;
}
.swiper-button-next,
.swiper-button-prev {
    z-index: 12;
}
#zapravka {
    padding-bottom: 40px;
}
/* price */
.price {
    padding: 100px 0px 100px 0px;
}

.page-template-ysluga-2 .price{
    background-color: #fff;
}

.price__title {
    max-width: 970px;

    /* font-size: 64px; */
    font-weight: 400;
    /* line-height: 70.4px; */
    font-size: clamp(32px, 5vw, 64px);
    line-height: clamp(35.2px, 5vw, 70.4px);
}

.price__cont {
    display: flex;
    justify-content: space-between;
    margin: 58px 0px 0px 0px;
}

.price__item {
    background: #ebe8e5;
}

.price__sep {
    width: 2px;
}

.wpcf7 .wpcf7-submit:disabled {
    cursor: pointer !important;
}

.price__form_wrap {
    max-width: 710px;
    padding: 42px 80px 40px 80px;
}

.price__form_title {
    font-size: 20px;
    font-weight: 600;
    line-height: 27px;
    color: #1c1a1a;
}

.price__form {
    margin: 50px 0px 0px 0px;
}

.price__form_name-wrap {
    display: flex;
    gap: 20px;
}

.price__form_message {
    margin: 32px 0px 0px 0px;
}

.wpcf7-form-control {
    border: none;
    background: none;
    outline: none;
}

.price__form_name-wrap .wpcf7-form-control,
.price__form_message .wpcf7-form-control {
    padding: 0px 0px 18px 0px;

    border-bottom: 2px solid #d8d4d0;
}

.price__form_name-wrap .wpcf7-form-control {
    max-width: 265px;

    box-shadow: 0 0 0px 20px #ebe8e5 inset;
}

.price__form_message .wpcf7-form-control-wrap {
    display: block;
}

.price__form_message .wpcf7-form-control {
    width: 100%;
    max-width: 550px;
    height: 88px;
}

.price__form_acceptance-wrap {
    display: flex;
    justify-content: space-between;
    margin: 26px 0px 0px 0px;
}

.price__form_acceptance-wrap .wpcf7-list-item {
    margin: 0px 0px 0px 0px;
}

.wpcf7-list-item-label {
    display: inline-block;
    max-width: 220px;
    padding: 0px 0px 0px 30px;

    font-size: 14px;
    line-height: 18.9px;
    color: #1c1a1a80;
    cursor: pointer;
}

.price__acceptance_sep {
    font-weight: 700;
    color: #1c1a1a;
}

.wpcf7-acceptance label {
    position: relative;

    display: inline-block;

    user-select: none;
}

.wpcf7-acceptance input {
    display: none;
}

.wpcf7-acceptance label:before {
    content: '';

    position: absolute;
    top: 0px;
    left: 0px;

    width: 19px;
    height: 18px;

    border: 2px solid #ff8800;
}

.wpcf7-list-item-label:before {
    content: '';

    position: absolute;
    top: 0px;
    left: 0px;

    width: 19px;
    height: 18px;

    background: #ff8800;
    opacity: 0;
    transition: all 0.3s ease;
}

.wpcf7-list-item-label:after {
    content: '';

    position: absolute;
    top: 3px;
    left: 7px;

    width: 5px;
    height: 9px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    opacity: 0;
    transition: all 0.3s ease;
}

.wpcf7-acceptance input:checked ~ .wpcf7-list-item-label:before,
.wpcf7-acceptance input:checked ~ .wpcf7-list-item-label:after {
    opacity: 1;
}

.wpcf7-not-valid-tip {
    position: absolute;
}

.wpcf7-submit {
    display: flex;
    width: 305px;
    height: 60px;
    align-items: center;
    justify-content: center;

    font-size: 18px;
    font-weight: 600;
    line-height: 21.94px;
    color: #fff;

    background: #ff8800;
    border: 2px solid #ff8800;
    cursor: pointer;
    transition: all 0.3s ease;
}

.wpcf7-submit:hover:enabled {
    background: none;
    color: #ff8800;
}

.price__form_acceptance-wrap .wpcf7-spinner {
    display: none;
}

.wpcf7-form {
    position: relative;
}

.price__form .wpcf7 form.sent .wpcf7-response-output,
.price__form .wpcf7 form.invalid .wpcf7-response-output {
    position: absolute;
    left: 0px;
    right: 0px;

    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

    font-weight: 600;
    text-align: center;

    border: none;
}

.price__form .wpcf7 form.sent .wpcf7-response-output {
    color: #ff8800;
}

.price__form .wpcf7 form.invalid .wpcf7-response-output {
    color: #dc3232;
}

.price__messengers_wrap {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-width: 455px;
    padding: 42px 40px 40px 40px;
}

.price__messengers_title {
    font-size: 20px;
    font-weight: 600;
    line-height: 27px;
    color: #1c1a1a;
}

.price__messengers_cont {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.price__messengers_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    height: 60px;
    padding: 0px 35px 2px 35px;

    transition: all 0.3s ease;
}

.price__messengers_btn:hover {
    background: none;
}

.price__messengers_btn:hover .price__messengers_label-viber {
    color: #665cac;
}

.price__messengers_btn:hover .price__messengers_label-tg {
    color: #0088cc;
}

.price__messengers_btn:hover .price__messengers_icon-viber {
    fill: #665cac;
}

.price__messengers_btn:hover .price__messengers_icon-tg {
    fill: #0088cc;
}

.price__messengers_btn-viber {
    border: 2px solid #665cac;
    background: #665cac;

    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    height: 60px;
    padding: 0px 35px 2px 35px;
    transition: all 0.3s ease;
}

.price__messengers_btn-tg {
    border: 2px solid #0088cc;
    background: #0088cc;
}

.price__messengers_label {
    font-size: 18px;
    font-weight: 600;
    line-height: 24.3px;
    color: #fff;
    transition: all 0.3s ease;
}

.price__messengers_icon {
    fill: #fff;
    transition: all 0.3s ease;
}

.price__messengers_icon-viber {
    width: 23px;
    height: 26px;
}

.price__messengers_icon-tg {
    width: 22px;
    height: 19px;
}

/* better */
.better {
    padding: 140px 0px 160px 0px;

    background: #ebe8e5;
}

.better__title {
    /* font-size: 64px; */
    font-weight: 400;
    /* line-height: 70.4px; */
    text-align: center;
    color: #282828;
    font-size: clamp(32px, 5vw, 64px);
    line-height: clamp(35.2px, 5vw, 70.4px);
}

.better__cont {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    margin: 59px 0px 0px 0px;
}

.better__item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-width: 410px;
    min-height: 255px;
    padding: 33px 28px 28px 28px;

    border: 2px solid #d8d4d0;
}

.better__head {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    min-height: 45px;
}

.better__icon_wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 40px;
    margin: 0px 0px 0px 4px;
}

.better__icon {
    stroke: #1c1a1a;
    fill: none;
}

.better__icon_professionals {
    width: 40px;
    height: 38px;
}

.better__icon_saving {
    width: 36px;
    height: 40px;
}

.better__icon_prices {
    width: 32px;
    height: 40px;
}

.better__icon_stability {
    width: 42px;
    height: 38px;
}

.better__icon_efficiency {
    width: 40px;
    height: 40px;
}

.better__icon_guarantees {
    position: relative;
    top: 3px;

    width: 40px;
    height: 38px;
}

.better__num {
    position: relative;

    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    color: #ff8800;
}

.better__num:before {
    content: '/';

    position: absolute;
    top: -24px;
    left: 7px;
}

.better__desc {
    line-height: 21.6px;
}

.better__desc_sel {
    font-weight: 700;
    color: #1c1a1a;
}

/* clients */
.clients {
    padding: 140px 0px 160px 0px;
}

.clients__title {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 740px;
    font-weight: 400;
    color: #282828;
    font-size: clamp(32px, 5vw, 64px);
    line-height: clamp(35.2px, 5vw, 70.4px);
}

.clients__cont {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin: 89px 0px 0px 0px;
}

.client {
    padding: 0px 0px 24px 0px;

    border-bottom: 2px solid #d8d4d0;
}

.client__logo_wrap {
    width: 100%;
    margin-bottom: 20px;
}

.client__logo_wrap img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.client__title-above {
    padding: 0 15px 15px 15px;
}

.client__title {
    text-align: start;
    max-width: 175px;
    line-height: 17.6px;
    color: #1c1a1a;
    padding: 0 15px 0 15px;
}

/* reviews */
.reviews {
    padding: 80px 0px 100px 0px;
    overflow: hidden;
}

.reviews__title {
    /* font-size: 64px; */
    font-weight: 400;
    /* line-height: 70.4px; */
    color: #282828;
    font-size: clamp(32px, 5vw, 64px);
    line-height: clamp(35.2px, 5vw, 70.4px);
}

.reviews__cont {
    display: flex;
    gap: 30px;
    margin: 60px 0px 0px 0px;
    width: 100%;
    transition: transform 0.3s ease-in-out; /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¹ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ */
}

.review {
    /*min-width: 300px;*/
    /*min-height: 627px;*/
    /*display: flex;*/
    width: 25%;
    /*  box-sizing: border-box;
	flex-direction: column;
	background: #EBE8E5;
	border: 5px solid #1C1A1A;
	border-radius: 30px;*/
}

.review {
    border-radius: 40px;
    overflow: hidden;
    border: 6px solid #282828;
}

.review img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

/*==================*/
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after,
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    color: #282828;
    font-size: 20px !important;
}

.stwelf {
    padding-bottom: 100px;
}
.left-arrow,
.right-arrow {
    cursor: pointer;
}
.stwelf .title_v1 {
    text-align: left;
}
.stwelf-1 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-width: 410px;
}
.stwelf-2 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-width: 410px;
    gap: 30px;
}
.skont-in {
    display: flex;
    gap: 30px;
    /*     max-height: 480px; */
    overflow: hidden;
}
.stwelf__t {
    padding-left: 34px;
    position: relative;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: var(--design-gray-dark);
    margin-bottom: 1px;
}
.stwelf__text {
    padding-left: 14.5px;
    font-size: 18px;
    font-weight: 400;
    position: relative;
    text-align: left;
    display: inline-block;
    color: #1c1a1a;
}
.stwelf__text-tel {
    display: inline-block;
    margin-bottom: 10px;
}
.stwelf__tel:before {
    position: absolute;
    left: 0;
    top: 0;
}
.stwelf__text-time:before {
    position: absolute;
    left: 0;
    top: 0;
}
.stwelf__text-mail:before {
    position: absolute;
    left: 0;
    top: 0;
}
.stwelf-l .form-down__btns {
    margin-top: 40px;
}
.form-down__btns {
    display: flex;
    gap: 20px;
}
.stwelf__btn {
    margin-top: 20px;
    width: 100%;
}
.stwelf-r1,
.stwelf-r2,
.stwelf-r3 {
    background-image: url(https://amnsesia.toptest24.ru/wp-content/themes/amnesia/assets/image/kot.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.stwelf-r {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 100%;
    grid-template-columns: 1fr 0.7fr;
}

.stwelf-r img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.stwelf-r1 {
    grid-area: 1 / 1 / 3 / 2;
}
.stwelf-r2 {
    grid-area: 1 / 2 / 2 / 3;
}
.stwelf-r3 {
    grid-area: 2 / 2 / 3 / 3;
}
.bgcolorblock {
    background-color: unset;
}
/*==================*/
.stwelf-map {
    margin-top: 30px;
    border-radius: 15px;
    overflow: hidden;
}
/*==================*/
#colophon {
    padding-top: 60px;
    padding-bottom: 60px;
    background: #ebe8e5;
}
.foot-line1-in {
    display: flex;
    flex-direction: row;
    gap: 20px;
    justify-content: space-evenly;
}
.ft-i:last-child {
    max-width: 300px;
}
.ft-i3 {
    max-width: 230px;
}
.ft-i5 {
    width: 100%;
    max-width: max-content;
}
.ft-i__block {
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.btns-for-mobile {
    display: none;
}
.ft-i3 .ft-list li a {
    font-weight: 400;
    font-size: 18px;
}

.ft-i-btns {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.ft-logo {
    margin-bottom: 82px;
    max-height: 53px;
}
.ft-text {
    margin-bottom: 64px;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: var(--design-white);
}
.ft-politic {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    text-decoration: underline;
    text-decoration-skip-ink: none;
    color: var(--design-white);
}
.ft-list {
    padding: 0;
    margin: 0;
}
.ft-list li {
    margin-bottom: 18px;
}
.ft-list li a {
    color: #282828;
    font-weight: 700;
    font-size: 18px;
}
.ft-list li a:hover {
    color: #ff8800;
}
.ft-i__title {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 20px;
}
.ft_tt {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: var(--design-white);
    margin-bottom: 20px;
}
.ft-i__block .ft_tt {
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.ft_tt.stwelf__tel {
    margin: 0;
    display: inline-block;
    font-weight: 900;
    font-size: 18px;
}
.ft_tt.stwelf__mail {
    margin: 0;
    display: inline-block;
}
.site-footer .form-down__btns {
    flex-direction: column;
}
.site-footer .form-down__btn {
    width: 210px;
    height: 60px;
}

.page-id-68 .kont,
.page-id-68 #masthead,
.page-id-68 #breadcrumbs {
    background-color: #ebe8e5;
}

.page-template-ysluga-2 .kont{
    background-color: #fff;
}

.page-id-68 .kont {
    padding-top: 0;
}
.page-id-68 #colophon {
    background-color: #ebe8e5;
}
.title-v1 {
    font-weight: 400;
    color: #282828;
    margin-bottom: 60px;
    font-size: clamp(32px, 5vw, 64px);
    line-height: clamp(35.2px, 5vw, 70.4px);
}
.kont {
    padding-top: 80px;
}
.kont .container {
    padding-top: 0px;
    padding-bottom: 60px;
}
.price__messengers_btn {
    /*     margin-bottom: 20px; */
}
.form-down__btn {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 24.3px;
    display: inline-block;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: unset;
}
.btn-v1 {
    display: inline-block;
    color: #fff;
    padding: 18px 32px;
    font-size: 18px;
    font-weight: 600;
    line-height: 21.94px;
    text-align: center;
    background: #ff8800;
    cursor: pointer;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;

    border: 2px solid #ff8800;

    transition: all 0.3s ease !important;
}
.btn-v1:hover {
    background: none;
    color: #ff8800;
}
.btn-tg {
    background: #0088cc;
    height: 65px;
}
.btn-vb {
    background: #665cac;
    height: 65px;
}

.btn-wp {
    height: 65px;
    background: #00d45d;
    gap: 4px;
    border: 1px solid #00d45d;
}

.btn-wp-f:hover {
    border: 2px solid #00d45d;
}

.btn-wp-f:hover span {
    color: #00d45d !important;
}

.btn-wp-f:hover svg {
    stroke: #00d45d;
}

/*==================*/

.map-bg {
    height: 600px;
    position: relative;
    background: #f5f8ff;
}

.ymap-container {
    position: relative;

    overflow: hidden;
    cursor: pointer;
    height: 100%;
    /*background: url(../img/yandex-before-load.png) #ffffff no-repeat; */
    background-position: center;
}
.loader {
    position: absolute;
    z-index: 15;
    top: -100%;
    left: 0;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    overflow: hidden;
    color: #000000;
    transition: opacity 0.7s ease;
    opacity: 0;
}
.loader-default:after {
    position: absolute;
    top: calc(50% - 24px);
    left: calc(50% - 24px);
    width: 48px;
    height: 48px;
    content: '';
    animation: rotation 1s linear infinite;
    border: solid 8px #ffffff;
    border-left-color: transparent;
    border-radius: 50%;
}
#map-yandex {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background-color: transparent;
    background-image: url(https://amnsesia.toptest24.ru/wp-content/themes/amnesia/assets/image/map.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
@keyframes rotation {
    from {
        transform: rotate(0);
    }
    to {
        transform: rotate(359deg);
    }
}

@keyframes blink {
    from {
        opacity: 0.5;
    }
    to {
        opacity: 1;
    }
}
/*---- /map ----*/

.yone {
    height: 90vh;
    min-height: 90vh;
    background: #ebe8e5;
}
.yone .container {
    position: relative;
    height: 100%;
}
.yone-in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    height: 100%;
    position: relative;
    z-index: 2;
    -ms-flex-align: flex-start;
    -webkit-box-align: start;
    align-items: flex-start;
    /* max-width: 650px; */
    width: 100%;
}

.page-id-30 .yone-in {
    bottom: -3%;
}

.yone-l1 {
    color: #1c1a1a;
    /* font-size: 76px; */
    font-weight: 400;
    /* line-height: 1.1; */
    text-align: left;
    margin-bottom: 60px;
    padding-top: 61px;
    font-size: clamp(32px, 5vw, 76px);
    line-height: clamp(41.8px, 5vw, 83.6px);
}
.page-id-28 .yone-l1,
.page-id-32 .yone-l1 {
    margin-bottom: 40px;
}
.yone-l2 {
    color: #1c1a1a;

    font-size: 18px;
    font-weight: 500;
    line-height: 1.2;
    text-align: left;
    margin-bottom: 50px;
}
.page-id-28 .yone-l2,
.page-id-32 .yone-l2 {
    font-size: 20px;
}
.yone-l3__img {
    position: absolute;
    right: 0;
    bottom: 10%;
}
.yone-l4 {
    margin-bottom: 60px;
}
.yone-l4-i {
}
/*=====================*/
.flex-container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    align-content: center;
    align-items: stretch;

    gap: 20px;
}

.grid-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    /*grid-auto-rows: minmax(auto, 485px);
	*/
}
.grid-container.col-5 {
    grid-template-columns: repeat(5, 1fr);
}
.grid-container.col-4 {
    grid-template-columns: repeat(4, 1fr);
}
.grid-container.col-3 {
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 30px;
    grid-row-gap: 30px;
}
.grid-container.col-2 {
    grid-template-columns: repeat(2, 1fr);
}
/*=====================*/
.tarif-i {
    background: #ebe8e5;
}
.tarif {
    padding: 140px 0 160px;
}
.page-id-66 .tarif {
    padding: 0px 0 160px;
}
.tarif #breadcrumbs {
    margin-bottom: 60px;
}
.kont #breadcrumbs {
    margin-bottom: 60px;
}
.tarif-i__title {
    color: #fff;
    background: #ff8800;
    padding: 30px;
    font-size: 24px;
    font-weight: 800;
    line-height: 26.4px;
    text-align: center;
}
.tarif-i__d {
    padding: 30px;
    padding-top: 20px;
    text-align: center;
}
.tarif-i__list {
}
.tarif-i__list li {
    color: #1c1a1a;
    margin-left: 30px;
    font-size: 16px;
    font-weight: 400;
    line-height: 19.2px;
    text-align: left;
    margin-bottom: 15px;
    list-style: decimal;
}
.tarif-i__list li:before {
}
.tarif-i__list li::marker {
    color: #ff8800;

    font-size: 16px;
    font-weight: 700;

    text-align: left;
}
.tarif-i__bk {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #ff8800;
}
.tarif-i__text {
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 21.6px;
    text-align: center;
    color: #1c1a1a;
}
.tarif-i__text-sm {
    font-size: 13px;
    font-weight: 400;
    line-height: 17.55px;
    text-align: center;
    color: #28282899;
}
.tarif-i__city {
    color: #1c1a1a;

    font-size: 16px;
    font-weight: 600;
    line-height: 21.6px;
    text-align: center;
}
.tarif-i__price {
    color: #1c1a1a;
    font-size: 28px;
    font-weight: 700;
    line-height: 39.2px;
}
.tarif-i__price span {
    font-size: 16px;
    font-weight: 700;
    line-height: 22.4px;
    text-align: left;
}
.tarif-i__btn {
    width: 100%;
}
.tarif .title-v1 {
    text-align: center;
}
.tarif-in2__wr-title {
    display: flex;
    margin-top: 120px;
    align-items: flex-end;
    justify-content: space-between;
    margin-bottom: 90px;
    padding-right: 100px;
}
.tarif-in2__wr-title .title-v1 {
    text-align: left;
    margin-bottom: 0;
}
.wr-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: left;
    max-width: 310px;
}
.tarif-in2 {
    display: flex;
    justify-content: space-between;
    gap: 30px;
}
.tarif-in2-i {
    padding-top: 0px;
    padding-bottom: 10px;
    display: flex;
    width: 50%;
    justify-content: space-between;
    align-items: center;
    border-bottom: 2px solid #d8d4d0;
}
.tarif-in2-i__title {
    color: #1c1a1a;

    font-size: 20px;
    font-weight: 700;
    line-height: 27px;
    text-align: left;
}
.tarif-in2-i__a {
    color: #1c1a1a;
    font-size: 18px;
    font-weight: 600;
    line-height: 21.94px;
    text-align: center;
    display: flex;
    gap: 15px;
    align-items: center;
}
.tarif-in2-i__a span {
    background: #ff8800;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.tarif-in2-i__a:hover span {
    background: #ff5500;
}
.howwork {
    padding: 140px 0 160px;
}
.howwork-in {
    display: flex;
    gap: 60px;
    justify-content: space-between;
}
.howwork-l {
    max-width: 380px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.howwork-i {
    border-top: 2px solid #d8d4d0;
    padding-top: 20px;
    display: flex;
    justify-content: space-between;
    padding-bottom: 40px;
}
.howwork-r {
    width: 100%;
}
.howwork-i__n {
    color: #ff8800;
    margin-top: -16px;
    font-size: 36px;
    font-weight: 500;
    line-height: 43.2px;
    text-align: left;
    min-width: 70px;
    width: 70px;
}
.howwork-i__title {
    color: #1c1a1a;
    font-size: 20px;
    font-weight: 700;

    text-align: left;
}
.howwork-i__text {
    display: block;
    max-width: 520px;
    font-size: 16px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: left;

    color: #1c1a1a;
}
.btn-h {
    margin: 15px 0;
    padding: 14px 20px;
}
.stprice {
    padding-top: 140px;
    padding-bottom: 140px;
}
.stprice-i {
    padding-top: 8px;
    padding-bottom: 16px;

    border-top: 2px solid #d8d4d0;

    display: flex;
    justify-content: space-between;
    align-items: center;
}
.stprice-i__n {
    color: #ff8800;

    font-size: 32px;
    font-weight: 500;

    text-align: left;
    min-width: 70px;
    width: 70px;
}
.stprice-i__title {
    color: #1c1a1a;
    font-size: 18px;
    font-weight: 400;
    line-height: 19.8px;
    text-align: left;
    width: 100%;
}

.stprice-i__txt-ath{
	flex: 0 1 60%;
}

.stprice-i__price {
    color: #1c1a1a;
    font-size: 18px;
    font-weight: 600;
    line-height: 19.8px;
    text-align: right;
    min-width: 150px;
}

.page-template-ysluga-2 .stprice-i__price {
	min-width: 180px;
}

.stprice-i-ath{
	text-align: start;
    display: block;
    flex: 0 1 25%;
}

.annotation{
	display: flex;
    justify-content: space-between;
    gap: 30px;
}

.annotation .annotation-box{
	flex: 0 1 33.333%;
}

.annotation .annotation-box:not(:first-child){
	border-bottom: 1px solid #8c8c8c;
}

.annotation-box-img{
	width: 100%;
}

.annotation-box-img img{
	max-width: 100%;
    height: auto;
    object-fit: cover;
}

.annotation-box-text{
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 135%;
}

.annotation-box-list{
	margin: 15px 0;
	
}

.annotation-text-number{
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 135%;
	color: #F80;
	display: inline-block;
	margin-right: 10px;
}

@media(max-width: 768px){
	.annotation{
		flex-direction: column;
	}
	
	.annotation .annotation-box:not(:first-child){
		border-bottom: none;
	}
	
	.annotation-box-img img{
		width: 100%;
	}
}

.annotation-box-list {
	font-weight: 700;
}




.work-three-p{
    display: flex;
    gap: 30px;
    margin-bottom: 30px;
}

.work-three-p .work-box-ch{
    flex: 0 1 33.333%;
    border: 1px solid #D8D4D0;
    padding: 30px;

    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 50px;
}

.work-three-p .work-box-img{
    display: block;
    height: 50px;
    width: 50px;
}

.work-three-p .work-img-a{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.8877 33.5679C6.97114 33.5681 7.82009 34.4463 7.82031 35.5298C7.82031 36.6134 6.97128 37.4925 5.8877 37.4927C4.77463 37.4927 3.9248 36.6136 3.9248 35.5298C3.92503 34.4462 4.77478 33.5679 5.8877 33.5679ZM5.8877 34.564C5.33131 34.564 4.89183 34.9735 4.8916 35.5298C4.8916 36.0863 5.33116 36.4966 5.8877 36.4966C6.41477 36.4964 6.85352 36.0862 6.85352 35.5298C6.85329 34.9736 6.41463 34.5642 5.8877 34.564Z' fill='%231C1A1A'/%3E%3Cpath d='M18.5713 35.0327C18.8346 35.0329 19.0398 35.2664 19.04 35.5298C19.04 35.7933 18.8348 36.0276 18.5713 36.0278H17.4873C17.1944 36.0278 16.9893 35.7934 16.9893 35.5298C16.9895 35.2663 17.1946 35.0327 17.4873 35.0327H18.5713Z' fill='%231C1A1A'/%3E%3Cpath d='M22.0566 35.0327C22.32 35.0329 22.5252 35.2664 22.5254 35.5298C22.5254 35.7933 22.3201 36.0276 22.0566 36.0278H20.9727C20.6797 36.0278 20.4746 35.7934 20.4746 35.5298C20.4748 35.2663 20.6799 35.0327 20.9727 35.0327H22.0566Z' fill='%231C1A1A'/%3E%3Cpath d='M25.543 35.0327C25.8063 35.0329 26.0408 35.2664 26.041 35.5298C26.041 35.7933 25.8065 36.0276 25.543 36.0278H24.459C24.1954 36.0278 23.9609 35.7934 23.9609 35.5298C23.9612 35.2663 24.1955 35.0327 24.459 35.0327H25.543Z' fill='%231C1A1A'/%3E%3Cpath d='M29.0283 35.0327C29.2917 35.0329 29.5261 35.2664 29.5264 35.5298C29.5264 35.7933 29.2918 36.0276 29.0283 36.0278H27.9443C27.6807 36.0278 27.4463 35.7934 27.4463 35.5298C27.4465 35.2663 27.6809 35.0327 27.9443 35.0327H29.0283Z' fill='%231C1A1A'/%3E%3Cpath d='M32.5137 35.0327C32.777 35.0329 33.0115 35.2664 33.0117 35.5298C33.0117 35.7933 32.7772 36.0276 32.5137 36.0278H31.4004C31.1368 36.0278 30.9023 35.7934 30.9023 35.5298C30.9026 35.2663 31.1369 35.0327 31.4004 35.0327H32.5137Z' fill='%231C1A1A'/%3E%3Cpath d='M31.1367 19.0688C31.4003 19.0688 31.6348 19.274 31.6348 19.5669V20.6499C31.6348 22.7882 29.8775 24.5171 27.7686 24.5171H22.2324C20.0943 24.517 18.3662 22.7881 18.3662 20.6499V19.5669C18.3662 19.274 18.6006 19.0688 18.8643 19.0688C19.1278 19.0689 19.3623 19.274 19.3623 19.5669V20.6499C19.3623 22.2316 20.6508 23.5502 22.2324 23.5503H27.7686C29.3503 23.5503 30.6396 22.2316 30.6396 20.6499V19.5669C30.6396 19.2741 30.8733 19.0691 31.1367 19.0688Z' fill='%231C1A1A'/%3E%3Cpath d='M24.9854 11.0718C25.2489 11.0718 25.454 11.277 25.4541 11.5698V19.6831L27.2119 17.9263C27.417 17.7212 27.71 17.7212 27.915 17.9263C28.0907 18.102 28.0907 18.4244 27.915 18.6001L25.3369 21.1772C25.3246 21.1895 25.3101 21.1981 25.2979 21.2085C25.2839 21.2217 25.2694 21.2336 25.2539 21.2446C25.251 21.2466 25.2481 21.2486 25.2451 21.2505C25.2187 21.2683 25.1913 21.2844 25.1611 21.2944C25.1026 21.3236 25.0439 21.3237 24.9854 21.3237C24.8669 21.3237 24.7696 21.3024 24.6895 21.2329C24.6697 21.2169 24.6501 21.199 24.6338 21.1772L22.0859 18.6001C21.9102 18.4244 21.9102 18.102 22.0859 17.9263C22.291 17.7212 22.584 17.7212 22.7891 17.9263L24.4873 19.6548V11.5698C24.4874 11.2772 24.6927 11.072 24.9854 11.0718Z' fill='%231C1A1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.9854 6.23877C31.3415 6.23877 36.5557 11.4236 36.5557 17.8091C36.5557 24.1653 31.3415 29.3794 24.9854 29.3794C18.6 29.3793 13.416 24.1945 13.416 17.8091C13.416 11.4237 18.6 6.23887 24.9854 6.23877ZM24.9854 7.20557C19.1272 7.20567 14.3818 11.9509 14.3818 17.8091C14.3818 23.638 19.1272 28.3832 24.9854 28.3833C30.8143 28.3833 35.5596 23.638 35.5596 17.8091C35.5596 11.9509 30.8143 7.20557 24.9854 7.20557Z' fill='%231C1A1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.1299 2.72412C48.7113 2.72435 49.9998 4.01285 50 5.62354V36.2915C50 37.8438 48.6821 39.1624 47.1299 39.1626H29.5801C28.8713 40.1901 28.8729 41.1579 29.584 42.2085H33.9189C35.2956 42.2085 36.4092 43.3513 36.4092 44.7573V46.7778C36.4385 47.0415 36.2041 47.2759 35.9404 47.2759H14.0596C13.7669 47.2757 13.5625 47.0413 13.5625 46.7778V44.7573C13.5625 43.3513 14.6751 42.2085 16.0811 42.2085H20.3857C21.0971 41.1577 21.0986 40.1903 20.3896 39.1626H2.87012C1.28858 39.1624 0 37.8731 0 36.2915V5.62354C0.000218922 4.01285 1.28872 2.72435 2.87012 2.72412H47.1299ZM16.0811 43.2046C15.2316 43.2046 14.5283 43.9079 14.5283 44.7573V46.2798H35.4424V44.7573C35.4424 43.9079 34.7684 43.2046 33.9189 43.2046H16.0811ZM21.5342 39.1626C22.0339 40.1628 22.0322 41.196 21.5283 42.2085H28.4717C27.9677 41.1958 27.966 40.1629 28.4658 39.1626H21.5342ZM0.966797 36.2915C0.966797 37.3166 1.81583 38.1663 2.87012 38.1665H47.1299C48.1549 38.1663 49.0039 37.3166 49.0039 36.2915V32.894H0.966797V36.2915ZM2.87012 3.69092C1.81597 3.69115 0.967017 4.56937 0.966797 5.62354V31.8979H49.0039V5.62354C49.0037 4.56938 48.1548 3.69116 47.1299 3.69092H2.87012Z' fill='%231C1A1A'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.work-three-p .work-img-b{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.013 18.1786C25.4996 18.1786 25.9705 18.341 26.3403 18.6363C26.71 18.9317 26.9543 19.3405 27.0294 19.7892C27.1044 20.238 27.0055 20.6972 26.7498 21.0837C26.4942 21.4701 26.0987 21.7584 25.6353 21.8968V23.6392C25.6352 23.7931 25.57 23.9408 25.4534 24.0497C25.3367 24.1586 25.178 24.2198 25.013 24.2198C24.848 24.2197 24.6896 24.1585 24.573 24.0497C24.4564 23.9408 24.3912 23.7931 24.3911 23.6392V21.8968C23.9277 21.7584 23.5322 21.4701 23.2766 21.0837C23.0209 20.6972 22.922 20.238 22.997 19.7892C23.0721 19.3405 23.3164 18.9317 23.6861 18.6363C24.0558 18.341 24.5264 18.1787 25.013 18.1786ZM25.013 19.3418C24.9079 19.3418 24.804 19.3617 24.707 19.3993C24.6101 19.437 24.5219 19.492 24.4479 19.5616C24.3739 19.6312 24.3152 19.7141 24.2755 19.8049C24.2359 19.8958 24.2159 19.993 24.2168 20.0911C24.2168 20.2394 24.2638 20.3847 24.3523 20.508C24.4407 20.6312 24.5666 20.7272 24.7135 20.7838C24.8605 20.8403 25.0225 20.8549 25.1784 20.8256C25.3342 20.7962 25.4774 20.7239 25.5894 20.6186C25.7013 20.5133 25.7769 20.3792 25.8072 20.2336C25.8374 20.088 25.821 19.9372 25.7593 19.8005C25.6976 19.6638 25.5936 19.5473 25.4609 19.4657C25.3281 19.3841 25.172 19.3407 25.013 19.3418Z' fill='%231C1A1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.9547 14.6566C25.0824 14.645 25.2104 14.679 25.3169 14.7524C25.3499 14.7716 25.382 14.7927 25.4125 14.8159C26.0211 15.3857 26.7465 15.8073 27.5351 16.0494C28.3237 16.2914 29.1554 16.3481 29.968 16.2146C30.0487 16.2013 30.1316 16.2063 30.2102 16.2293C30.2887 16.2523 30.3616 16.2925 30.4234 16.3473C30.486 16.401 30.5365 16.4682 30.5714 16.5439C30.6063 16.6197 30.6245 16.7024 30.6252 16.7863C30.6252 17.1677 30.5578 26.1193 25.1201 27.2404H24.8954C19.4578 26.1191 19.3905 17.1677 19.4017 16.7863C19.4024 16.7025 19.4206 16.6197 19.4555 16.5439C19.4904 16.4681 19.5413 16.401 19.604 16.3473C19.6659 16.2925 19.7387 16.2522 19.8172 16.2293C19.8958 16.2064 19.9782 16.2013 20.0589 16.2146C20.8715 16.3436 21.7019 16.2848 22.4898 16.043C23.2778 15.8011 24.0038 15.3819 24.6149 14.8159C24.7072 14.7245 24.827 14.6682 24.9547 14.6566ZM25.008 15.9889C23.7386 17.0073 22.1554 17.5225 20.5477 17.4397C20.6657 19.4047 21.323 25.2002 25.008 26.0727C28.6985 25.2001 29.3559 19.4047 29.4683 17.4397C27.8601 17.5251 26.2762 17.0097 25.008 15.9889Z' fill='%231C1A1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.3849 7.60658C12.8236 7.60658 13.248 7.76309 13.5822 8.04807C13.9163 8.33305 14.1387 8.72797 14.209 9.1621C14.2792 9.59609 14.1932 10.041 13.9663 10.4172C13.7393 10.7936 13.386 11.077 12.9698 11.2161V14.8095H15.5836V11.9959C15.5836 11.8404 15.6454 11.6914 15.755 11.5814C15.8646 11.4715 16.0131 11.4094 16.1681 11.4094H33.8274C33.9825 11.4094 34.1313 11.4715 34.241 11.5814C34.3505 11.6913 34.4119 11.8405 34.4119 11.9959V14.8095H37.0376V11.2161C36.6231 11.077 36.271 10.7944 36.0451 10.4192C35.8193 10.0441 35.7342 9.60047 35.8045 9.168C35.8748 8.73549 36.0962 8.34225 36.4293 8.05839C36.7623 7.77455 37.185 7.61842 37.6221 7.61838C38.0592 7.61838 38.4823 7.77451 38.8154 8.05839C39.1484 8.34225 39.3699 8.73552 39.4402 9.168C39.5105 9.60053 39.4249 10.044 39.199 10.4192C38.9731 10.7944 38.6215 11.077 38.207 11.2161V15.3606C38.207 15.5161 38.1453 15.6651 38.0356 15.775C37.926 15.885 37.7771 15.9466 37.6221 15.9466H34.4238V20.2848H40.2712C40.3922 19.9143 40.6268 19.5915 40.9419 19.363C41.2569 19.1345 41.6362 19.0122 42.0251 19.0129L42.0604 19.0011C42.3983 19.0033 42.7291 19.0984 43.0166 19.2764C43.3041 19.4545 43.5375 19.7084 43.6907 20.0104C43.8439 20.3125 43.9114 20.6509 43.8855 20.9888C43.8597 21.3266 43.7416 21.6508 43.5442 21.9258C43.3469 22.2008 43.0777 22.4163 42.7665 22.5482C42.4552 22.6802 42.1133 22.7237 41.7789 22.6741C41.4447 22.6245 41.1304 22.4837 40.8706 22.267C40.6109 22.0503 40.4156 21.7661 40.3061 21.4455H34.4119V25.9828H37.6106C37.7657 25.9828 37.9145 26.0444 38.0242 26.1544C38.1338 26.2643 38.195 26.4134 38.1951 26.5688V31.1415C38.6112 31.2806 38.9645 31.5636 39.1915 31.9399C39.4186 32.3162 39.5045 32.7614 39.4342 33.1955C39.3639 33.6296 39.142 34.0245 38.8079 34.3095C38.4738 34.5945 38.0493 34.751 37.6106 34.751C37.1719 34.751 36.7475 34.5945 36.4133 34.3095C36.0792 34.0245 35.8569 33.6296 35.7865 33.1955C35.7162 32.7614 35.8022 32.3162 36.0292 31.9399C36.2562 31.5636 36.6096 31.2807 37.0257 31.1415V27.1435H34.4119V29.7462C34.4119 29.9016 34.3506 30.0507 34.241 30.1607C34.1313 30.2706 33.9825 30.3322 33.8274 30.3322H16.1681C16.0131 30.3322 15.8646 30.2705 15.755 30.1607C15.6454 30.0507 15.5837 29.9017 15.5836 29.7462V27.1553H12.9698V31.1941C13.3844 31.3332 13.7359 31.6158 13.9619 31.991C14.1877 32.3662 14.2733 32.8097 14.203 33.2422C14.1327 33.6747 13.9112 34.0679 13.5782 34.3518C13.2452 34.6357 12.8221 34.7918 12.3849 34.7918C11.9478 34.7918 11.5251 34.6356 11.1921 34.3518C10.8591 34.0679 10.6376 33.6747 10.5673 33.2422C10.497 32.8097 10.5821 32.3661 10.808 31.991C11.0339 31.6158 11.3859 31.3332 11.8005 31.1941V26.6101C11.8005 26.4547 11.8618 26.3056 11.9714 26.1956C12.081 26.0858 12.2299 26.0236 12.3849 26.0236H15.6305V21.4745H9.73623C9.5974 21.8917 9.31493 22.2459 8.93953 22.4735C8.56418 22.7011 8.12042 22.7873 7.68744 22.7169C7.25442 22.6464 6.86012 22.424 6.57585 22.0891C6.29158 21.7541 6.1359 21.3283 6.1359 20.8885C6.13591 20.4488 6.29169 20.0234 6.57585 19.6884C6.86012 19.3534 7.2544 19.1306 7.68744 19.0601C8.1204 18.9897 8.5642 19.0759 8.93953 19.3035C9.31494 19.5311 9.59739 19.8852 9.73623 20.3025H15.5836V15.982H12.3849C12.2299 15.982 12.081 15.9203 11.9714 15.8104C11.8618 15.7006 11.8005 15.5514 11.8005 15.396V11.2161C11.3843 11.077 11.031 10.7936 10.804 10.4172C10.577 10.041 10.4911 9.59613 10.5613 9.1621C10.6316 8.72804 10.8536 8.33304 11.1876 8.04807C11.5217 7.76312 11.9462 7.60662 12.3849 7.60658ZM12.2449 32.2393C12.1132 32.266 11.9922 32.3314 11.8976 32.4271C11.803 32.5227 11.7388 32.6444 11.7133 32.7766C11.6878 32.9088 11.702 33.0458 11.7541 33.1699C11.8064 33.2941 11.8944 33.4002 12.0067 33.4742C12.119 33.5482 12.2506 33.587 12.3849 33.5858C12.5637 33.5843 12.7348 33.512 12.8607 33.3848C12.9867 33.2574 13.0575 33.0852 13.0575 32.9059C13.0575 32.7712 13.0177 32.6393 12.9429 32.5274C12.8682 32.4154 12.7618 32.3284 12.6375 32.2771C12.5133 32.2259 12.3766 32.2126 12.2449 32.2393ZM37.4781 32.2388C37.3465 32.265 37.2256 32.33 37.1308 32.4251C37.036 32.5202 36.9716 32.6413 36.9454 32.7732C36.9193 32.9051 36.9325 33.0418 36.9838 33.166C37.0352 33.2902 37.1224 33.3966 37.2339 33.4713C37.3454 33.5459 37.4765 33.5858 37.6106 33.5858C37.7904 33.5858 37.9627 33.5141 38.0899 33.3867C38.2171 33.2592 38.2887 33.0862 38.2887 32.9059C38.2887 32.7714 38.2492 32.6397 38.1746 32.5279C38.1001 32.4161 37.9941 32.3291 37.8702 32.2776C37.7463 32.2261 37.6097 32.2125 37.4781 32.2388ZM16.753 29.1484H33.2425V12.5878H16.753V29.1484ZM8.19964 20.2307C8.07305 20.1789 7.93383 20.1665 7.80004 20.1948C7.66624 20.2231 7.54376 20.2909 7.44878 20.3895C7.35388 20.4881 7.2904 20.6129 7.26692 20.7479C7.24344 20.883 7.26114 21.0221 7.31724 21.1471C7.37335 21.2721 7.46546 21.3775 7.58181 21.4494C7.69823 21.5214 7.83379 21.5566 7.97044 21.5507C8.14617 21.5446 8.31266 21.4705 8.43481 21.3437C8.557 21.2169 8.62524 21.0471 8.62514 20.8708C8.62615 20.7337 8.58635 20.5994 8.51054 20.4854C8.43471 20.3712 8.32625 20.2825 8.19964 20.2307ZM41.8876 20.1923C41.7543 20.2186 41.6318 20.2839 41.5358 20.3801C41.4398 20.4764 41.3742 20.5991 41.348 20.7326C41.3217 20.8662 41.3358 21.0048 41.3883 21.1304C41.4408 21.2559 41.5296 21.3627 41.6429 21.4376C41.7563 21.5125 41.8893 21.5518 42.0251 21.5507C42.205 21.5507 42.3777 21.4791 42.5049 21.3516C42.632 21.2241 42.7037 21.0511 42.7037 20.8708C42.7048 20.7347 42.6653 20.6014 42.5906 20.4878C42.5159 20.3742 42.4093 20.2853 42.2842 20.2327C42.1589 20.18 42.0208 20.1661 41.8876 20.1923ZM12.3849 8.78355C12.2051 8.78359 12.0328 8.85517 11.9056 8.98266C11.7784 9.11018 11.7068 9.28313 11.7068 9.46347C11.7068 9.59786 11.7464 9.72929 11.8209 9.84105C11.8954 9.95285 12.0014 10.0403 12.1253 10.0918C12.2493 10.1432 12.3859 10.1564 12.5174 10.1301C12.649 10.1039 12.7699 10.0393 12.8647 9.94429C12.9595 9.84923 13.0244 9.72806 13.0506 9.59621C13.0767 9.46431 13.063 9.32716 13.0117 9.20291C12.9604 9.07881 12.8735 8.97277 12.7621 8.8981C12.6505 8.82338 12.5191 8.78355 12.3849 8.78355ZM37.6106 8.78355C37.4317 8.78509 37.2607 8.85728 37.1348 8.98463C37.0088 9.11198 36.938 9.28414 36.938 9.46347C36.938 9.59816 36.9783 9.72963 37.0531 9.84154C37.1278 9.95346 37.2338 10.041 37.358 10.0923C37.4823 10.1436 37.6194 10.1564 37.7511 10.1296C37.8827 10.1029 38.0033 10.0375 38.0979 9.94183C38.1925 9.84615 38.2567 9.72456 38.2822 9.59228C38.3077 9.46001 38.2936 9.3231 38.2414 9.19898C38.1892 9.07484 38.1011 8.96915 37.9888 8.89515C37.8765 8.82119 37.7449 8.7824 37.6106 8.78355Z' fill='%231C1A1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.4898 3C49.6251 3 49.7549 3.05315 49.8505 3.14749C49.9462 3.24185 49.9999 3.36999 50 3.50343V38.3262C49.9999 38.4596 49.9462 38.5877 49.8505 38.6821C49.7549 38.7764 49.6251 38.8296 49.4898 38.8296H34.3062V42.7159H40.1327C40.268 42.7159 40.3978 42.769 40.4935 42.8634C40.5891 42.9578 40.6429 43.0859 40.6429 43.2194V46.4966C40.6429 46.6301 40.5891 46.7581 40.4935 46.8525C40.3978 46.9469 40.268 47 40.1327 47H9.86727C9.73198 47 9.6022 46.9469 9.50654 46.8525C9.41089 46.7581 9.35706 46.6301 9.35706 46.4966V43.2292C9.3571 43.0957 9.41089 42.9676 9.50654 42.8732C9.6022 42.7789 9.732 42.7258 9.86727 42.7258H15.6938V38.8394H0.510204C0.37489 38.8394 0.245156 38.7863 0.149474 38.6919C0.0537921 38.5975 0 38.4695 0 38.336V3.50343C5.77601e-05 3.36999 0.0538435 3.24185 0.149474 3.14749C0.245145 3.05315 0.374941 3 0.510204 3H49.4898ZM10.3775 45.9833H39.6225V43.7228H10.3775V45.9833ZM16.6992 42.7159H33.3008V38.8296H16.6992V42.7159ZM1.02041 37.8326H48.9796V4.00686H1.02041V37.8326Z' fill='%231C1A1A'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.work-three-p .work-img-c{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_3333_72)'%3E%3Cpath d='M47.0728 5.0415H2.9738C2.19238 5.04288 1.44337 5.35391 0.890825 5.90645C0.338281 6.45899 0.0272558 7.20801 0.0258789 7.98942V42.0207C0.0272558 42.8021 0.338281 43.5511 0.890825 44.1036C1.44337 44.6562 2.19238 44.9672 2.9738 44.9686H47.0728C47.8546 44.9672 48.6042 44.6564 49.1576 44.104C49.7109 43.5516 50.0231 42.8026 50.0259 42.0207V7.98942C50.0231 7.20753 49.7109 6.45852 49.1576 5.90613C48.6042 5.35373 47.8546 5.04288 47.0728 5.0415ZM1.06755 7.98942C1.06755 7.48385 1.26838 6.99899 1.62587 6.6415C1.98336 6.28401 2.46823 6.08317 2.9738 6.08317H47.0728C47.5788 6.08317 48.0642 6.28384 48.4225 6.64118C48.7808 6.99852 48.9828 7.48337 48.9842 7.98942V11.203H1.06755V7.98942ZM48.9842 42.0207C48.9828 42.5267 48.7808 43.0116 48.4225 43.3689C48.0642 43.7263 47.5788 43.9269 47.0728 43.9269H2.9738C2.46823 43.9269 1.98336 43.7261 1.62587 43.3686C1.26838 43.0111 1.06755 42.5262 1.06755 42.0207V12.2446H48.9842V42.0207Z' fill='%231C1A1A'/%3E%3Cpath d='M41.9113 8.11963H41.6978C41.5596 8.11963 41.4271 8.1745 41.3295 8.27218C41.2318 8.36985 41.1769 8.50233 41.1769 8.64046C41.1769 8.7786 41.2318 8.91107 41.3295 9.00875C41.4271 9.10642 41.5596 9.1613 41.6978 9.1613H41.9113C42.0494 9.1613 42.1819 9.10642 42.2796 9.00875C42.3773 8.91107 42.4321 8.7786 42.4321 8.64046C42.4321 8.50233 42.3773 8.36985 42.2796 8.27218C42.1819 8.1745 42.0494 8.11963 41.9113 8.11963Z' fill='%231C1A1A'/%3E%3Cpath d='M44.1821 8.11963H43.9686C43.8304 8.11963 43.698 8.1745 43.6003 8.27218C43.5026 8.36985 43.4478 8.50233 43.4478 8.64046C43.4478 8.7786 43.5026 8.91107 43.6003 9.00875C43.698 9.10642 43.8304 9.1613 43.9686 9.1613H44.1821C44.3203 9.1613 44.4527 9.10642 44.5504 9.00875C44.6481 8.91107 44.703 8.7786 44.703 8.64046C44.703 8.50233 44.6481 8.36985 44.5504 8.27218C44.4527 8.1745 44.3203 8.11963 44.1821 8.11963Z' fill='%231C1A1A'/%3E%3Cpath d='M46.453 8.11963H46.2394C46.1013 8.11963 45.9688 8.1745 45.8711 8.27218C45.7735 8.36985 45.7186 8.50233 45.7186 8.64046C45.7186 8.7786 45.7735 8.91107 45.8711 9.00875C45.9688 9.10642 46.1013 9.1613 46.2394 9.1613H46.453C46.5911 9.1613 46.7236 9.10642 46.8212 9.00875C46.9189 8.91107 46.9738 8.7786 46.9738 8.64046C46.9738 8.50233 46.9189 8.36985 46.8212 8.27218C46.7236 8.1745 46.5911 8.11963 46.453 8.11963Z' fill='%231C1A1A'/%3E%3Cpath d='M16.755 8.11963H3.73421C3.59608 8.11963 3.4636 8.1745 3.36593 8.27218C3.26825 8.36985 3.21338 8.50233 3.21338 8.64046C3.21338 8.7786 3.26825 8.91107 3.36593 9.00875C3.4636 9.10642 3.59608 9.1613 3.73421 9.1613H16.755C16.8932 9.1613 17.0257 9.10642 17.1233 9.00875C17.221 8.91107 17.2759 8.7786 17.2759 8.64046C17.2759 8.50233 17.221 8.36985 17.1233 8.27218C17.0257 8.1745 16.8932 8.11963 16.755 8.11963Z' fill='%231C1A1A'/%3E%3Cpath d='M9.76546 40.0623H22.9425C23.6332 40.0623 24.2956 39.788 24.784 39.2996C25.2723 38.8112 25.5467 38.1488 25.5467 37.4582V32.4634H42.0988C42.7895 32.4634 43.4518 32.189 43.9402 31.7006C44.4286 31.2123 44.703 30.5499 44.703 29.8592V18.0571C44.703 17.3665 44.4286 16.7041 43.9402 16.2157C43.4518 15.7273 42.7895 15.453 42.0988 15.453H25.4321C24.7415 15.453 24.0791 15.7273 23.5907 16.2157C23.1023 16.7041 22.828 17.3665 22.828 18.0571V23.0467H9.76546C9.07479 23.0467 8.41241 23.3211 7.92404 23.8095C7.43566 24.2978 7.1613 24.9602 7.1613 25.6509V37.4582C7.1613 38.1488 7.43566 38.8112 7.92404 39.2996C8.41241 39.788 9.07479 40.0623 9.76546 40.0623ZM23.8696 18.0571C23.8696 17.6427 24.0342 17.2453 24.3273 16.9523C24.6203 16.6592 25.0177 16.4946 25.4321 16.4946H42.0988C42.5132 16.4946 42.9106 16.6592 43.2036 16.9523C43.4967 17.2453 43.6613 17.6427 43.6613 18.0571V29.8592C43.6613 30.2736 43.4967 30.671 43.2036 30.9641C42.9106 31.2571 42.5132 31.4217 42.0988 31.4217H25.5467V25.6509C25.5465 25.1233 25.386 24.6082 25.0865 24.1739C24.787 23.7395 24.3626 23.4064 23.8696 23.2186V18.0571ZM8.20296 25.6509C8.20296 25.2365 8.36758 24.8391 8.66061 24.546C8.95363 24.253 9.35106 24.0884 9.76546 24.0884H22.828C23.0426 24.0726 23.2581 24.1013 23.4611 24.1727C23.6641 24.2442 23.8502 24.3568 24.0077 24.5035C24.1651 24.6501 24.2906 24.8278 24.3762 25.0252C24.4617 25.2227 24.5056 25.4357 24.505 25.6509V37.4582C24.505 37.8726 24.3404 38.27 24.0474 38.563C23.7544 38.8561 23.3569 39.0207 22.9425 39.0207H9.76546C9.35106 39.0207 8.95363 38.8561 8.66061 38.563C8.36758 38.27 8.20296 37.8726 8.20296 37.4582V25.6509Z' fill='%231C1A1A'/%3E%3Cpath d='M28.6821 26.7863L28.0363 27.4373C27.9875 27.4858 27.9487 27.5434 27.9223 27.6068C27.8958 27.6703 27.8822 27.7384 27.8822 27.8071C27.8822 27.8759 27.8958 27.944 27.9223 28.0074C27.9487 28.0709 27.9875 28.1285 28.0363 28.1769C28.1339 28.2739 28.2659 28.3284 28.4035 28.3284C28.5411 28.3284 28.6731 28.2739 28.7707 28.1769C29.6405 27.3019 29.38 27.4165 30.1717 27.4165C30.3398 27.6997 30.5408 27.9619 30.7707 28.1978L30.0884 28.9998C30.0432 29.0518 30.0088 29.1122 29.987 29.1775C29.9651 29.2428 29.9564 29.3117 29.9612 29.3804C29.9661 29.4491 29.9844 29.5161 30.0151 29.5777C30.0459 29.6393 30.0885 29.6943 30.1405 29.7394C30.1924 29.7846 30.2528 29.819 30.3181 29.8408C30.3834 29.8626 30.4524 29.8714 30.521 29.8666C30.5897 29.8617 30.6568 29.8434 30.7184 29.8126C30.78 29.7819 30.8349 29.7393 30.88 29.6873L31.5832 28.8592C32.2377 29.2652 32.9926 29.4803 33.7629 29.4803C34.5331 29.4803 35.288 29.2652 35.9425 28.8592L36.6509 29.6873C36.6998 29.7445 36.7605 29.7904 36.8288 29.8219C36.8971 29.8533 36.9715 29.8696 37.0467 29.8696C37.1463 29.8696 37.2438 29.8411 37.3276 29.7874C37.4115 29.7337 37.4782 29.6571 37.5198 29.5667C37.5615 29.4763 37.5763 29.3758 37.5626 29.2772C37.5489 29.1785 37.5073 29.0859 37.4425 29.0103L36.755 28.203C36.9801 27.9663 37.1792 27.7061 37.3488 27.4269C38.1509 27.4269 37.8696 27.3123 38.755 28.1873C38.8531 28.2854 38.9861 28.3405 39.1248 28.3405C39.2635 28.3405 39.3966 28.2854 39.4946 28.1873C39.5927 28.0893 39.6478 27.9562 39.6478 27.8175C39.6478 27.6788 39.5927 27.5458 39.4946 27.4478C38.8488 26.8019 38.5884 26.4061 37.7863 26.4061C37.8558 26.1401 37.8994 25.868 37.9165 25.5936H39.0103C39.1484 25.5936 39.2809 25.5387 39.3785 25.441C39.4762 25.3434 39.5311 25.2109 39.5311 25.0728C39.5311 24.9346 39.4762 24.8021 39.3785 24.7045C39.2809 24.6068 39.1484 24.5519 39.0103 24.5519H37.9269V23.3019C37.9239 22.2248 37.5039 21.1907 36.755 20.4165L37.8332 18.854C37.8883 18.7412 37.9008 18.6124 37.8685 18.4911C37.8362 18.3698 37.7611 18.2643 37.6572 18.194C37.5532 18.1236 37.4274 18.0932 37.3028 18.1082C37.1782 18.1233 37.0632 18.1828 36.979 18.2759L35.9373 19.755C35.281 19.3515 34.5255 19.1378 33.755 19.1378C32.9845 19.1378 32.2291 19.3515 31.5728 19.755L30.5311 18.2759C30.4456 18.1809 30.3283 18.1207 30.2013 18.1066C30.0743 18.0926 29.9466 18.1256 29.8425 18.1996C29.7383 18.2735 29.6649 18.3832 29.6363 18.5077C29.6077 18.6322 29.6259 18.7628 29.6873 18.8748L30.7655 20.4373C30.0166 21.2115 29.5966 22.2456 29.5936 23.3228V24.5415H28.5103C28.3721 24.5415 28.2396 24.5964 28.142 24.694C28.0443 24.7917 27.9894 24.9242 27.9894 25.0623C27.9894 25.2005 28.0443 25.3329 28.142 25.4306C28.2396 25.5283 28.3721 25.5832 28.5103 25.5832H29.604C29.6211 25.8576 29.6647 26.1297 29.7342 26.3957C29.5416 26.3869 29.3492 26.417 29.1685 26.4841C28.9877 26.5512 28.8223 26.654 28.6821 26.7863ZM31.8071 27.7603C30.4165 26.6509 30.6144 25.2394 30.6144 24.1144H33.2186V28.4061C32.7097 28.3064 32.2325 28.0848 31.828 27.7603H31.8071ZM36.8644 25.3019C36.8637 26.0399 36.6018 26.7538 36.1252 27.3171C35.6485 27.8805 34.9879 28.2571 34.2603 28.38V24.0884H36.8644V25.3019ZM32.3384 20.5207C32.7954 20.2871 33.3029 20.1697 33.8161 20.1789C34.3293 20.188 34.8323 20.3234 35.2807 20.5731C35.7291 20.8228 36.1091 21.1791 36.3872 21.6105C36.6652 22.0419 36.8327 22.5352 36.8748 23.0467H30.6248C30.6735 22.5151 30.8563 22.0045 31.1559 21.5628C31.4556 21.121 31.8624 20.7625 32.3384 20.5207Z' fill='%231C1A1A'/%3E%3Cpath d='M11.7655 36.5363H20.9425C21.1368 36.5327 21.3267 36.4781 21.4932 36.378C21.6597 36.278 21.7971 36.1359 21.8915 35.9661C21.9859 35.7963 22.034 35.6047 22.0311 35.4104C22.0282 35.2162 21.9743 35.0261 21.8748 34.8592L17.3071 27.1144C17.2088 26.9493 17.0692 26.8126 16.9022 26.7176C16.7351 26.6227 16.5462 26.5727 16.354 26.5727C16.1618 26.5727 15.9729 26.6227 15.8059 26.7176C15.6388 26.8126 15.4992 26.9493 15.4009 27.1144L10.8123 34.8592C10.712 35.0276 10.6581 35.2196 10.6561 35.4156C10.6541 35.6116 10.7041 35.8046 10.801 35.9751C10.8978 36.1455 11.0381 36.2872 11.2075 36.3858C11.3769 36.4844 11.5694 36.5363 11.7655 36.5363ZM11.7082 35.4165C16.6248 27.0832 16.2915 27.604 16.354 27.604C16.4165 27.604 16.0936 27.0832 20.9998 35.4165C21.0064 35.4268 21.0101 35.4386 21.0105 35.4507C21.0109 35.4629 21.008 35.4749 21.0021 35.4856C20.9962 35.4963 20.9876 35.5051 20.9771 35.5113C20.9667 35.5175 20.9547 35.5207 20.9425 35.5207C11.38 35.4946 11.63 35.5519 11.7082 35.4165Z' fill='%231C1A1A'/%3E%3Cpath d='M16.354 32.8436C16.4921 32.8436 16.6246 32.7887 16.7223 32.691C16.82 32.5934 16.8748 32.4609 16.8748 32.3228V29.979C16.8748 29.8409 16.82 29.7084 16.7223 29.6107C16.6246 29.513 16.4921 29.4582 16.354 29.4582C16.2159 29.4582 16.0834 29.513 15.9857 29.6107C15.888 29.7084 15.8332 29.8409 15.8332 29.979V32.3228C15.8332 32.4609 15.888 32.5934 15.9857 32.691C16.0834 32.7887 16.2159 32.8436 16.354 32.8436Z' fill='%231C1A1A'/%3E%3Cpath d='M16.354 34.4582C16.4921 34.4582 16.6246 34.4033 16.7223 34.3056C16.82 34.2079 16.8748 34.0755 16.8748 33.9373V33.7238C16.8748 33.5857 16.82 33.4532 16.7223 33.3555C16.6246 33.2578 16.4921 33.203 16.354 33.203C16.2159 33.203 16.0834 33.2578 15.9857 33.3555C15.888 33.4532 15.8332 33.5857 15.8332 33.7238V33.9373C15.8332 34.0755 15.888 34.2079 15.9857 34.3056C16.0834 34.4033 16.2159 34.4582 16.354 34.4582Z' fill='%231C1A1A'/%3E%3Cpath d='M37.0467 34.1144H28.4009C28.2627 34.1144 28.1303 34.1693 28.0326 34.267C27.9349 34.3646 27.88 34.4971 27.88 34.6353C27.88 34.7734 27.9349 34.9059 28.0326 35.0035C28.1303 35.1012 28.2627 35.1561 28.4009 35.1561H37.0467C37.1848 35.1561 37.3173 35.1012 37.415 35.0035C37.5127 34.9059 37.5675 34.7734 37.5675 34.6353C37.5675 34.4971 37.5127 34.3646 37.415 34.267C37.3173 34.1693 37.1848 34.1144 37.0467 34.1144Z' fill='%231C1A1A'/%3E%3Cpath d='M37.0467 36.5675H28.4009C28.2627 36.5675 28.1303 36.6224 28.0326 36.7201C27.9349 36.8178 27.88 36.9502 27.88 37.0884C27.88 37.2265 27.9349 37.359 28.0326 37.4567C28.1303 37.5543 28.2627 37.6092 28.4009 37.6092H37.0467C37.1848 37.6092 37.3173 37.5543 37.415 37.4567C37.5127 37.359 37.5675 37.2265 37.5675 37.0884C37.5675 36.9502 37.5127 36.8178 37.415 36.7201C37.3173 36.6224 37.1848 36.5675 37.0467 36.5675Z' fill='%231C1A1A'/%3E%3Cpath d='M32.4217 39.0207H28.4009C28.2627 39.0207 28.1303 39.0755 28.0326 39.1732C27.9349 39.2709 27.88 39.4034 27.88 39.5415C27.88 39.6796 27.9349 39.8121 28.0326 39.9098C28.1303 40.0075 28.2627 40.0623 28.4009 40.0623H32.4217C32.5598 40.0623 32.6923 40.0075 32.79 39.9098C32.8877 39.8121 32.9425 39.6796 32.9425 39.5415C32.9425 39.4034 32.8877 39.2709 32.79 39.1732C32.6923 39.0755 32.5598 39.0207 32.4217 39.0207Z' fill='%231C1A1A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3333_72'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.page-id-454 .our-work-content{
    margin-top: 60px;
}

.work-one-p{
    display: flex;
    justify-content: space-between;

    background-color: #EBE8E5;
    padding-right: 40px;
}

.work-one-p .work-box-ch{
    flex: 0 1 50%;
}

.work-one-p .work-box-ch:first-child{
    background-image: url('images/bg-work-card.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.work-one-p .work-box-ch .work-box-img{
    width: 100%;
    height: 100%;
    position: relative;
}

.work-one-p .work-box-ch .work-box-img img{
    width: 100%;
    max-width: 455px;
    height: auto;
    object-fit: cover;
    
    position: absolute;
    z-index: 1;
    top: -20%;
    right: 10%;
}

.work-one-p .work-box-ch:last-child{
    padding: 40px 0;
}

.work-one-p .work-box-title{
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    margin-bottom: 20px;
}

.work-one-p .work-box-txt{
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.work-one-p .work-box-txt.big-text{
    line-height: 115%;
    font-size: 36px;
	padding-bottom: 15px;
}


@media screen and (max-width: 768px) {
    .work-one-p{
        padding: 0;
    }

    .work-three-p,
    .work-one-p{
        flex-direction: column;
    }

    .work-one-p .work-box-ch .work-box-img img{
        position: relative;

    }

    .work-one-p .work-box-ch:last-child{
        padding: 0 15px;
    }
}

.outsourcing{
    background-color: #fff;
}

.outsourcing-content{
    display: flex;
    gap: 30px;
}

.outsourcing-txt{
    flex: 0 1 50%;
}

.outsourcing-txt p{
	line-height: 140%;
}

.outsourcing .annotation-box-list li{
    display: flex;
}

.outsourcing .annotation-box-list li:not(:last-child){
    margin-bottom: 15px;
}

.outsourcing .annotation-box-list .annotation-text-number{
    font-weight: 700;
}

.outsourcing .annotation-box-list span{
    font-weight: 400;
	line-height: 140%;
}   

.outsourcing-img{
    width: 100%;
    flex: 0 1 50%;
}

.outsourcing-img img{
    width: 100%;
    height: auto;
    object-fit: cover;
}


@media screen and (max-width: 768px) {
    .outsourcing-content{
        flex-direction: column-reverse;
    }
}



.tasks{
    padding: 120px 0 70px;
    background-color: #ebe8e5;
}

.tasks-content{
    display: flex;
    justify-content: space-between;
    gap: 30px;
}

.tasks-box:first-child{
    flex: 0 1 60%;
}

.tasks-lisst{
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}

.tasks-lisst-item{
    flex: 0 1 calc(50% - 16px);
}

.tasks-item-number{
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    color: #F80;
    margin-bottom: 15px;
}

.tasks-item-txt{
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 135%;
}

.tasks-box:last-child{
    flex: 0 1 40%;
    width: 100%;
}

.tasks-box:last-child img{
    max-width: 100%;
    height: auto;
    object-fit: cover;
}

@media screen and (max-width: 768px) {
    .tasks-content{
        flex-wrap: wrap;
    }

    .tasks-box:first-child,
    .tasks-box:last-child{
        flex: 1 1 100%;
    } 

    .tasks-lisst-item{
        flex: 1 1 100%;
    }
}


.out-b{
    padding-top: 70px;
}

.out-b-list{
    display: flex;
    gap: 30px;
    margin-bottom: 30px;
}

.out-b-item{
    border: 1px solid #D8D4D0;
    padding: 100px 30px 30px 30px;
    flex: 0 1 33.333%;

    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.out-b-item:first-child{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25 28.5674C26.7935 28.5674 28.278 27.2437 28.5298 25.5201H34.1419C34.4291 25.5201 34.662 25.2872 34.662 25C34.6619 24.7128 34.4291 24.4799 34.1419 24.4799H28.5298C28.3028 22.926 27.0739 21.6983 25.5201 21.4712V15.8581C25.5201 15.5709 25.2872 15.338 25 15.338C24.7128 15.338 24.4799 15.5709 24.4799 15.8581V21.4712C22.7564 21.7231 21.4326 23.2065 21.4326 25C21.4326 26.9701 23.0299 28.5674 25 28.5674ZM25 27.5272C23.6043 27.5272 22.4728 26.3957 22.4728 25C22.4728 23.6042 23.6043 22.4728 25 22.4728C26.3957 22.4728 27.5272 23.6042 27.5272 25C27.5272 26.3957 26.3957 27.5272 25 27.5272Z' fill='%231C1A1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25 50C38.8069 49.9999 49.9999 38.807 50 25C50 24.7129 49.767 24.4801 49.4799 24.4799H43.8963C43.8115 21.3432 42.9606 18.3982 41.5265 15.8216L45.8669 16.11C46.0164 16.1199 46.1631 16.0647 46.2691 15.9587C46.375 15.8527 46.4304 15.706 46.4204 15.5564L45.7023 4.78222C45.6886 4.57879 45.5569 4.40199 45.3661 4.3302C45.1752 4.2585 44.9598 4.30503 44.8155 4.44905L42.3015 6.96307C37.8113 2.65309 31.7168 2.66405e-05 25 0C11.193 0 3.43124e-05 11.1929 0 25C0 25.2872 0.232844 25.5201 0.520072 25.5201H6.10373C6.18856 28.6569 7.03815 31.6028 8.47249 34.1795L4.13315 33.89C3.98356 33.88 3.83693 33.9353 3.7309 34.0413C3.62488 34.1474 3.5696 34.294 3.57955 34.4436L4.2977 45.2178C4.3114 45.4212 4.443 45.5981 4.63392 45.6698C4.8248 45.7415 5.0402 45.695 5.18446 45.5509L7.69848 43.0369C12.1888 47.3468 18.2832 50 25 50ZM1.04725 24.4799C1.32398 11.4874 11.9412 1.04014 25 1.04014C31.6164 1.04017 37.6019 3.7248 41.9379 8.06212L42.0181 8.12815C42.2183 8.2611 42.4908 8.24064 42.6692 8.06619L44.7404 5.99504L45.3427 15.0333L40.6082 14.7184C40.6025 14.7181 40.5968 14.7175 40.591 14.7174L36.3044 14.431L38.3593 12.3761C38.5624 12.173 38.5623 11.8438 38.3593 11.6407C34.9401 8.21962 30.2214 6.09462 25 6.09459C19.7825 6.09459 15.0593 8.20882 11.6386 11.6264C11.6365 11.6285 11.6336 11.6305 11.6315 11.6325C11.629 11.6351 11.6269 11.6381 11.6244 11.6407C8.32192 14.9472 6.23702 19.4701 6.1017 24.4799H1.04725ZM24.4799 42.8582C19.9398 42.7279 15.8306 40.8975 12.7489 37.9865L15.2405 35.4949C15.3846 35.3506 15.4311 35.1352 15.3594 34.9443C15.2877 34.7535 15.1108 34.6219 14.9074 34.6081L9.72493 34.2628C8.16751 31.7002 7.23534 28.7166 7.14387 25.5201H9.66195C9.94918 25.5201 10.182 25.2872 10.182 25C10.182 24.7128 9.94917 24.4799 9.66195 24.4799H7.14286C7.27267 19.9395 9.09619 15.8237 12.0043 12.7418L13.786 14.5224C13.9889 14.7253 14.3182 14.725 14.5214 14.5224C14.7245 14.3193 14.7245 13.9901 14.5214 13.787L12.7397 12.0063C15.8219 9.0971 19.9385 7.27371 24.4799 7.14387V9.66195C24.4799 9.94918 24.7128 10.182 25 10.182C25.2872 10.182 25.5201 9.94918 25.5201 9.66195V7.14286C30.0601 7.2732 34.1685 9.10352 37.2501 12.0145L34.7595 14.5051C34.6153 14.6494 34.5689 14.8647 34.6406 15.0557C34.7124 15.2466 34.8891 15.3783 35.0926 15.3919L40.2741 15.7383C41.8314 18.3008 42.7636 21.2835 42.8551 24.4799H40.338C40.0508 24.4799 39.818 24.7128 39.818 25C39.818 25.2872 40.0508 25.5201 40.338 25.5201H42.8571C42.7273 30.0615 40.9029 34.1781 37.9937 37.2603L36.213 35.4786C36.0099 35.2755 35.6807 35.2755 35.4776 35.4786C35.275 35.6818 35.2747 36.0111 35.4776 36.214L37.2572 37.9947C34.1753 40.9028 30.0604 42.7273 25.5201 42.8571V40.338C25.5201 40.0508 25.2872 39.818 25 39.818C24.7128 39.818 24.4799 40.0508 24.4799 40.338V42.8582ZM25 48.9599C18.3836 48.9599 12.3981 46.2752 8.06212 41.9379C7.8607 41.7364 7.53456 41.7347 7.33077 41.9338L7.32671 41.9379L7.32163 41.9419L5.25861 44.005L4.65627 34.9677L13.6945 35.57L11.6407 37.6239C11.4376 37.827 11.4377 38.1562 11.6407 38.3593C15.0599 41.7803 19.7787 43.9054 25 43.9054L25.4794 43.8993C30.5054 43.7742 35.0439 41.6871 38.3593 38.3756C38.3619 38.3731 38.3649 38.371 38.3675 38.3685C38.3695 38.3664 38.3715 38.3635 38.3736 38.3614C41.6772 35.0547 43.7629 30.5309 43.8983 25.5201H48.9527C48.676 38.5125 38.0587 48.9597 25 48.9599Z' fill='%231C1A1A'/%3E%3C/svg%3E");
    background-position: 30px 30px;
    background-size: 50px;
    background-repeat: no-repeat;
}

.out-b-item:nth-child(2){
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='50' viewBox='0 0 44 50' fill='none'%3E%3Cpath d='M25.2093 0C25.5404 0 25.8089 0.273198 25.8089 0.610103C25.8088 0.946637 25.5411 1.2191 25.2103 1.21919H22.5992V5.47062L23.4652 5.56605C25.4938 5.79111 27.387 6.48019 29.0407 7.52731L29.78 7.99529L31.9431 5.18638L31.9421 5.18537C32.147 4.92 32.5242 4.8747 32.7842 5.08182C33.0448 5.28938 33.0909 5.67252 32.887 5.93759L30.7229 8.74954L31.3445 9.36777C31.7335 9.75473 32.0992 10.1654 32.438 10.5971L32.7294 10.9676H40.6086C42.4769 10.9676 43.9999 12.5173 44 14.4181V36.3889C44 38.2905 42.477 39.8394 40.6086 39.8394H25.8997L26.4116 48.7808H31.7795C32.111 48.7809 32.3791 49.0536 32.3791 49.3899C32.3791 49.7268 32.1109 49.9999 31.7795 50H12.2205C11.8891 50 11.6209 49.7269 11.6209 49.3899C11.6209 49.0536 11.889 48.7808 12.2205 48.7808H17.5874L18.0993 39.8394H3.39037C1.52218 39.8391 0 38.2903 0 36.3889V14.4181C9.31753e-05 12.5175 1.52235 10.9679 3.39037 10.9676H11.2686L11.56 10.5981C13.7267 7.84595 16.9177 5.96802 20.5348 5.56605L21.4008 5.46961V1.21919H18.7897C18.4585 1.21915 18.1902 0.946345 18.1901 0.610103C18.1901 0.273225 18.4586 4.28888e-05 18.7897 0H25.2093ZM19.3006 39.8394L18.7897 48.7808H25.2103L24.6994 39.8394H19.3006ZM3.39037 12.1878C2.1815 12.1881 1.1984 13.1881 1.1983 14.4181V36.3889C1.1983 37.6202 2.18184 38.6189 3.39037 38.6192H40.6086C41.8174 38.6192 42.8007 37.6204 42.8007 36.3889V14.4181C42.8006 13.188 41.8177 12.1878 40.6086 12.1878H33.6164L34.225 13.5776C34.9618 15.2618 35.3714 17.1259 35.3714 19.0888C35.3714 26.5899 29.3715 32.6928 21.9995 32.6928C14.6272 32.6926 8.62759 26.5895 8.62759 19.0888C8.62764 17.1258 9.03813 15.2618 9.77501 13.5776L10.3826 12.1878H3.39037ZM33.6184 32.1497C33.9496 32.1497 34.218 32.4226 34.218 32.7598V34.4104C34.2178 34.7467 33.9489 35.0205 33.6184 35.0205C33.2882 35.0204 33.02 34.747 33.0197 34.4104V32.7598C33.0197 32.4223 33.2875 32.1498 33.6184 32.1497ZM37.8578 32.1497C38.189 32.1497 38.4575 32.4226 38.4575 32.7598V34.4104C38.4572 34.7467 38.1884 35.0205 37.8578 35.0205C37.5276 35.0205 37.2584 34.747 37.2582 34.4104V32.7598C37.2582 32.4222 37.5269 32.1497 37.8578 32.1497ZM21.9995 6.70402C15.3059 6.70417 9.82689 12.2412 9.82689 19.0898C9.82703 25.9192 15.2891 31.4734 21.9995 31.4736C28.7113 31.4736 34.172 25.9184 34.1721 19.0898C34.1721 12.2477 28.7002 6.70402 21.9995 6.70402ZM22.0414 10.9676C22.2315 10.9676 22.3683 11.0426 22.4665 11.1514C22.575 11.2719 22.6341 11.434 22.6341 11.5788V11.5818L22.5992 19.0919C22.5975 19.4281 22.3292 19.6989 21.9995 19.6989H21.9975C21.6664 19.6972 21.3992 19.4234 21.4008 19.0858C21.4083 17.4268 21.4231 14.1159 21.4348 11.5828V11.5757C21.4364 11.2396 21.7054 10.9677 22.0344 10.9676H22.0414Z' fill='%231C1A1A'/%3E%3C/svg%3E");
    background-position: 30px 30px;
    background-size: 50px;
    background-repeat: no-repeat;
}

.out-b-item:nth-child(3){
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath d='M9.3684 12.3998C9.51006 12.393 9.64303 12.3289 9.7361 12.2216L11.9098 9.71645C12.0982 9.49939 12.0754 9.17043 11.8591 8.98149C11.6423 8.79261 11.3131 8.8152 11.1247 9.03239L9.30745 11.1273L8.61673 10.4677C8.40866 10.2695 8.07925 10.2777 7.88132 10.486C7.6835 10.6946 7.69169 11.0247 7.8996 11.223L8.98545 12.2573L9.06875 12.3224C9.15761 12.3778 9.26225 12.4048 9.3684 12.3998Z' fill='%231C1A1A'/%3E%3Cpath d='M43.3853 11.1477C43.6726 11.1477 43.9054 10.9144 43.9054 10.6265C43.9051 10.3389 43.6724 10.1053 43.3853 10.1053H19.6164C19.3294 10.1053 19.0966 10.3389 19.0964 10.6265C19.0964 10.9144 19.3292 11.1477 19.6164 11.1477H43.3853Z' fill='%231C1A1A'/%3E%3Cpath d='M9.3684 20.8376C9.51001 20.8307 9.64306 20.7667 9.7361 20.6594L11.9098 18.1543C12.0981 17.9372 12.0754 17.6082 11.8591 17.4193C11.6423 17.2304 11.3132 17.2531 11.1247 17.4702L9.30745 19.5651L8.61673 18.9055C8.40858 18.7072 8.07922 18.7163 7.88132 18.9249C7.68372 19.1334 7.69181 19.4625 7.8996 19.6608L8.98545 20.6951L9.06875 20.7602C9.15759 20.8155 9.26228 20.8426 9.3684 20.8376Z' fill='%231C1A1A'/%3E%3Cpath d='M43.3853 19.5865C43.6724 19.5865 43.9052 19.353 43.9054 19.0653C43.9054 18.7775 43.6726 18.5441 43.3853 18.5441H19.6164C19.3292 18.5441 19.0964 18.7775 19.0964 19.0653C19.0966 19.353 19.3294 19.5865 19.6164 19.5865H43.3853Z' fill='%231C1A1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.66195 32.8505C11.6275 32.8505 13.2293 31.2452 13.2293 29.2754C13.2293 27.3056 11.6275 25.7004 9.66195 25.7004C7.69629 25.7004 6.09462 27.3056 6.09459 29.2754C6.09459 31.2452 7.69627 32.8505 9.66195 32.8505ZM9.66195 31.8081C8.27074 31.8081 7.13473 30.6695 7.13473 29.2754C7.13477 27.8813 8.27076 26.7427 9.66195 26.7427C11.0531 26.7427 12.1891 27.8813 12.1892 29.2754C12.1892 30.6695 11.0531 31.8081 9.66195 31.8081Z' fill='%231C1A1A'/%3E%3Cpath d='M43.3853 29.7966C43.6726 29.7966 43.9054 29.5632 43.9054 29.2754C43.9054 28.9876 43.6725 28.7542 43.3853 28.7542H19.6164C19.3292 28.7542 19.0964 28.9876 19.0964 29.2754C19.0964 29.5632 19.3292 29.7966 19.6164 29.7966H43.3853Z' fill='%231C1A1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M37.9002 47C38.1874 47 38.4202 46.7666 38.4203 46.4788C38.4203 46.191 38.1874 45.9576 37.9002 45.9576H33.1383V38.9582H49.4799C49.7672 38.9582 50 38.7248 50 38.437V3.52119C50 3.23335 49.7672 3 49.4799 3H0.520072C0.232845 3 2.14436e-06 3.23335 0 3.52119V38.437C0 38.7248 0.232844 38.9582 0.520072 38.9582H16.8617V45.9576H12.0998C11.8126 45.9576 11.5797 46.191 11.5797 46.4788C11.5798 46.7666 11.8126 47 12.0998 47H37.9002ZM1.04014 4.04238H48.9599V37.9158H1.04014V4.04238ZM17.9018 38.9582H32.0982V45.9576H17.9018V38.9582Z' fill='%231C1A1A'/%3E%3C/svg%3E");
    background-position: 30px 30px;
    background-size: 50px;
    background-repeat: no-repeat;
}

.out-b-item:nth-child(4){
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_3346_651)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.1032 21.3554C34.0731 21.3552 35.6706 19.758 35.6706 17.7881C35.6706 15.8181 34.0731 14.221 32.1032 14.2207C30.1331 14.2207 28.5359 15.8179 28.5359 17.7881C28.5359 19.7582 30.1331 21.3554 32.1032 21.3554ZM32.1032 20.3153C30.7075 20.3153 29.576 19.1838 29.576 17.7881C29.576 16.3924 30.7075 15.2608 32.1032 15.2608C33.4987 15.2611 34.6305 16.3925 34.6305 17.7881C34.6305 19.1836 33.4987 20.315 32.1032 20.3153Z' fill='%231C1A1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.8956 29.4816C35.1828 29.4816 35.4156 29.2487 35.4156 28.9615V27.0447C36.5389 26.6414 37.5607 26.0349 38.4497 25.2793L40.1227 26.2443L40.2161 26.287C40.3125 26.3195 40.4172 26.3227 40.5168 26.2961C40.6499 26.2605 40.7637 26.1736 40.8327 26.0544L43.6261 21.2153C43.6949 21.0959 43.7135 20.9543 43.6779 20.8211C43.6422 20.688 43.5554 20.5742 43.4361 20.5052L41.7682 19.5433C41.8723 18.9752 41.9338 18.3897 41.9338 17.7881C41.9338 17.1867 41.8722 16.6017 41.7682 16.0338L43.4361 15.0709C43.5554 15.0019 43.6422 14.8881 43.6779 14.755C43.7135 14.6219 43.6949 14.4803 43.6261 14.3609L40.8327 9.52178C40.689 9.27344 40.3713 9.18848 40.1227 9.33183L38.4497 10.2978C37.5608 9.54225 36.5388 8.93784 35.4156 8.53445V6.61466C35.4156 6.32743 35.1828 6.09459 34.8956 6.09459H29.3089C29.0218 6.09484 28.7888 6.32759 28.7888 6.61466V8.53445C27.6658 8.93792 26.6435 9.54221 25.7547 10.2978L24.0827 9.33183C23.8342 9.18842 23.5164 9.27345 23.3727 9.52178L20.5794 14.3609C20.5105 14.4802 20.491 14.6219 20.5265 14.755C20.5622 14.8882 20.6499 15.0019 20.7693 15.0709L22.4352 16.0338C22.3312 16.6016 22.2716 17.1869 22.2716 17.7881C22.2716 18.3896 22.3311 18.9753 22.4352 19.5433L20.7693 20.5052C20.6499 20.5742 20.5622 20.688 20.5265 20.8211C20.491 20.9542 20.5105 21.0959 20.5794 21.2153L23.3727 26.0544L23.4316 26.1377C23.4988 26.214 23.588 26.2693 23.6876 26.2961C23.8208 26.3318 23.9633 26.3132 24.0827 26.2443L25.7547 25.2793C26.6436 26.035 27.6656 26.6413 28.7888 27.0447V28.9615C28.7888 29.2486 29.0218 29.4813 29.3089 29.4816H34.8956ZM29.8289 26.6719C29.8289 26.4448 29.6819 26.2434 29.4653 26.1752C28.2254 25.7856 27.1074 25.1212 26.1681 24.2595C26.0008 24.1061 25.7532 24.079 25.5566 24.1925L24.0116 25.0843L21.7394 21.1472L23.2772 20.2584C23.4737 20.145 23.5741 19.9172 23.5251 19.6957C23.3884 19.0781 23.3118 18.4413 23.3118 17.7881C23.3118 17.1348 23.3884 16.498 23.5251 15.8805C23.5741 15.6589 23.4737 15.4312 23.2772 15.3177L21.7394 14.43L24.0116 10.4928L25.5566 11.3837L25.6328 11.4192C25.8141 11.4878 26.0218 11.4508 26.1681 11.3166C27.1074 10.455 28.2254 9.79051 29.4653 9.4009C29.6819 9.33276 29.8289 9.13132 29.8289 8.90419V7.13473H34.3755V8.90419C34.3755 9.13132 34.5235 9.33276 34.7402 9.4009C35.9801 9.7905 37.0981 10.455 38.0373 11.3166L38.1034 11.3684C38.2655 11.4748 38.4768 11.4829 38.6488 11.3837L40.1918 10.4939L42.464 14.431L40.9282 15.3177C40.7318 15.4312 40.6314 15.659 40.6804 15.8805C40.8171 16.498 40.8937 17.1348 40.8937 17.7881C40.8937 18.4413 40.8171 19.0781 40.6804 19.6957C40.6314 19.9172 40.7318 20.1449 40.9282 20.2584L42.464 21.1462L40.1918 25.0833L38.6488 24.1925C38.4522 24.079 38.2046 24.1061 38.0373 24.2595C37.0981 25.1211 35.9801 25.7856 34.7402 26.1752C34.5235 26.2434 34.3755 26.4448 34.3755 26.6719V28.4414H29.8289V26.6719Z' fill='%231C1A1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.152326 49.8476C0.355429 50.0507 0.68465 50.0507 0.88774 49.8476L20.0075 30.7279C23.1928 33.7333 27.487 35.5761 32.2119 35.5761C42.036 35.5761 50 27.6121 50 17.7881C50 7.96404 42.036 1.0722e-06 32.2119 0C22.3879 0 14.4238 7.96403 14.4238 17.7881C14.4238 22.513 16.2667 26.8072 19.2721 29.9925L0.152326 49.1122C-0.0507752 49.3153 -0.0507752 49.6445 0.152326 49.8476ZM32.2119 34.536C22.9623 34.536 15.464 27.0377 15.464 17.7881C15.464 8.53849 22.9623 1.04014 32.2119 1.04014C41.4615 1.04014 48.9599 8.53849 48.9599 17.7881C48.9599 27.0377 41.4615 34.536 32.2119 34.536Z' fill='%231C1A1A'/%3E%3Cpath d='M25.1016 43.9054C25.3888 43.9054 25.6216 43.6726 25.6216 43.3853V41.8739H49.4799C49.7672 41.8739 50 41.641 50 41.3538C50 41.0666 49.7672 40.8337 49.4799 40.8337H25.6216V39.3223C25.6216 39.0351 25.3888 38.8022 25.1016 38.8022C24.8143 38.8022 24.5815 39.0351 24.5815 39.3223V40.8337H19.007C18.7197 40.8337 18.4869 41.0666 18.4869 41.3538C18.4869 41.641 18.7197 41.8739 19.007 41.8739H24.5815V43.3853C24.5815 43.6726 24.8143 43.9054 25.1016 43.9054Z' fill='%231C1A1A'/%3E%3Cpath d='M43.3853 50C43.6726 50 43.9054 49.7672 43.9054 49.4799V47.9685H49.4799C49.7672 47.9685 50 47.7356 50 47.4484C50 47.1612 49.7672 46.9283 49.4799 46.9283H43.9054V45.4169C43.9054 45.1296 43.6726 44.8968 43.3853 44.8968C43.0981 44.8968 42.8653 45.1296 42.8653 45.4169V46.9283H19.007C18.7197 46.9283 18.4869 47.1612 18.4869 47.4484C18.4869 47.7356 18.7197 47.9685 19.007 47.9685H42.8653V49.4799C42.8653 49.7672 43.0981 50 43.3853 50Z' fill='%231C1A1A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3346_651'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: 30px 30px;
    background-size: 50px;
    background-repeat: no-repeat;
}

.out-b-item-title{
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}

.out-b-item-txt{
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin: 10px 0 70px;
}

.out-b-item-number{
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    color: #F80;
}

.out-b-item-number span{
    display: block;
}

.out-b-box{
    background: #EBE8E5;
}

.out-b-box-content{
    background: url('images/out-b.png') no-repeat;
    background-position: 100% 0;
    background-size: contain;

    padding: 45px 0 45px 60px;
}

.out-b-box-t{
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 115%;
    margin-bottom: 20px;

    max-width: 60%;
}

.out-b-box-txt{
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    max-width: 50%;
}


@media screen and (max-width: 980px) {
    .out-b-list{
        flex-wrap: wrap;
    }

    .out-b-item{
        flex: 0 1 calc(49% - 10px);
    }
}


@media screen and (max-width: 768px) {
    .out-b-item{
        flex: 1 1 100%;
    }

    .out-b-box-content{
        padding: 15px;
    }

    .out-b-box-t,
    .out-b-box-txt{
        max-width: 100%;
    }
}


.problems-container{
    display: flex;
    gap: 60px;
}

.problems-left{
    flex: 0 1 35%;
    width: 100%;
}

.problems-left img{
    width: 100%;
    min-height: auto;
    object-fit: cover;
}

.problems-right{
    flex: 0 1 65%;
}

.problems-list-item{
    display: grid;
    grid-template-columns: .2fr 1fr 2fr;
    grid-template-rows: 1fr;
    grid-column-gap: 30px;

    border-top: 2px solid #D8D4D0;
}

.problems-list-item:not(:last-child){
    margin-bottom: 40px;
}

.problem-number{
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    color: #F80;
    margin-top: 5px;
}

.problem-title{
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 135%;
    margin-top: 22px;
}

.problem-txt{
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-top: 22px;
}

@media screen and (max-width: 1100px) {
    .problems-list-item{
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(2, auto);
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }

    .problem-number{
        grid-area: 1 / 1 / 2 / 2;
    }

    .problem-title{
        grid-area: 1 / 2 / 2 / 4;
    }

    .problem-txt{
        grid-area: 2 / 1 / 3 / 4;
    }
}

@media screen and (max-width: 768px) {
    .problems-container{
        display: block;
    }

    .problems-list-item{
        grid-template-columns: .2fr 8fr;
        grid-template-rows: repeat(2, auto);
    }

    .problem-txt{
        margin-top: 0;
    }
}


.cards-settings{
    margin-top: 140px;
}

.cards-settings-items{
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}

.cards-settings-item{
    flex: 0 1 calc(24% - 10px);

    padding: 30px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 48px;
    border: 2px solid #D8D4D0;
}

.cards-settings-item:nth-child(1){
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_3171_4154)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.1261 15.5412C33.4133 15.5412 33.6462 15.774 33.6462 16.0613V29.0631C33.6462 29.3503 33.4133 29.5831 33.1261 29.5831H16.8739C16.5867 29.5831 16.3538 29.3503 16.3538 29.0631V16.0613C16.3538 15.774 16.5867 15.5412 16.8739 15.5412H33.1261ZM17.394 28.543H22.8547V23.0822H17.394V28.543ZM23.8948 28.543H32.606V23.0822H23.8948V28.543ZM17.394 22.0421H22.8547V16.5813H17.394V22.0421ZM23.8948 22.0421H32.606V16.5813H23.8948V22.0421Z' fill='black'/%3E%3Cpath d='M18.4991 9.04031C18.7863 9.04031 19.0192 9.27315 19.0192 9.56038C19.0192 9.8476 18.7863 10.0804 18.4991 10.0804H16.8739C16.5867 10.0804 16.3538 9.8476 16.3538 9.56038C16.3538 9.27315 16.5867 9.04031 16.8739 9.04031H18.4991Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.5009 0C31.6398 0 31.7729 0.0556223 31.8706 0.154396L38.2395 6.60247H42.3696C45.1813 6.60247 47.4606 8.88177 47.4606 11.6935V38.3065C47.4606 39.9592 46.6726 41.4273 45.4524 42.3574H49.4799C49.7672 42.3574 50 42.5902 50 42.8775V44.909C50 47.7207 47.7207 50 44.909 50H5.09101C2.2793 50 0 47.7207 0 44.909V42.8775C0 42.5902 0.232844 42.3574 0.520072 42.3574H4.54758C3.32736 41.4273 2.53941 39.9592 2.53941 38.3065V11.6935C2.53941 8.88177 4.81872 6.60247 7.63042 6.60247H9.85292V3.56737C9.85292 1.59712 11.45 0 13.4203 0H31.5009ZM1.04014 44.909C1.04014 47.1462 2.85376 48.9599 5.09101 48.9599H44.909C47.1462 48.9599 48.9599 47.1462 48.9599 44.909V43.3975H1.04014V44.909ZM7.63042 7.64261C5.39317 7.64261 3.57955 9.45623 3.57955 11.6935V38.3065C3.57955 40.5438 5.39317 42.3574 7.63042 42.3574H42.3696C44.6068 42.3574 46.4204 40.5438 46.4204 38.3065V11.6935C46.4204 9.45623 44.6068 7.64261 42.3696 7.64261H39.2664L39.9967 8.38209C40.0929 8.47943 40.1471 8.61095 40.1471 8.74777V32.5167C40.1471 34.4869 38.55 36.084 36.5797 36.084H13.4203C11.45 36.084 9.85292 34.4869 9.85292 32.5167V7.64261H7.63042ZM13.4203 1.04014C12.0245 1.04014 10.8931 2.17157 10.8931 3.56737V32.5167C10.8931 33.9124 12.0245 35.0439 13.4203 35.0439H36.5797C37.9755 35.0439 39.1069 33.9124 39.1069 32.5167V9.26784H31.5009C31.2137 9.26784 30.9808 9.03499 30.9808 8.74777V1.04014H13.4203ZM32.021 8.22769H38.3827L32.021 1.78673V8.22769Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3171_4154'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: 30px 30px;
    background-repeat: no-repeat;
    background-size: 50px;
}
.cards-settings-item:nth-child(2){
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_3387_491)'%3E%3Cpath d='M46.175 12.328C48.319 12.3281 49.9997 14.1707 50 16.3698V30.9808C50 33.2012 49.1808 35.3393 47.7099 36.9302L35.7788 49.8327C35.5837 50.0438 35.2534 50.0569 35.0419 49.8621C34.8305 49.6673 34.8173 49.3378 35.0124 49.1267L46.9435 36.2243C48.2305 34.8321 48.9577 32.9489 48.9577 30.9808V16.3698C48.9575 14.6796 47.6798 13.3683 46.175 13.3681C44.6703 13.3683 43.3925 14.6796 43.3922 16.3698V25.5646C44.4963 27.1439 44.3773 29.3817 43.0278 30.8203L35.732 38.5981C35.5353 38.8078 35.2052 38.8187 34.9951 38.6225C34.7855 38.4262 34.7742 38.0966 34.9707 37.8871L42.2675 30.1092C43.3035 29.0045 43.3705 27.2408 42.4579 26.0522C42.3982 25.9746 42.3346 25.8992 42.2675 25.8277C41.1801 24.669 39.4323 24.6691 38.3448 25.8277L28.5339 36.2862C26.7711 38.1652 25.7707 40.7168 25.7583 43.3865V43.4008L25.5669 49.4965C25.5577 49.7833 25.3169 50.0081 25.0295 49.9993C24.7418 49.9903 24.5157 49.75 24.5247 49.4629L24.716 43.3683C24.6972 40.7584 23.268 38.2068 21.4661 36.2862L11.6552 25.8277C10.5678 24.6691 8.81991 24.6691 7.73247 25.8277C7.66543 25.8992 7.60173 25.9747 7.54214 26.0522L7.38234 26.2818C6.64126 27.459 6.76107 29.0734 7.73247 30.1092L15.0283 37.8871C15.2249 38.0966 15.2146 38.4262 15.0049 38.6225C14.7948 38.8188 14.4647 38.8077 14.268 38.5981L6.97113 30.8203C5.62195 29.3816 5.5036 27.1438 6.60777 25.5646V16.3698C6.60752 14.6796 5.32978 13.3682 3.82501 13.3681C2.32011 13.3681 1.04251 14.6795 1.04226 16.3698V30.9808C1.04226 32.9489 1.76942 34.8321 3.05655 36.2243L14.9876 49.1267C15.1827 49.3377 15.1693 49.6673 14.9581 49.8621C14.7467 50.0567 14.4173 50.0434 14.2222 49.8327L2.29114 36.9302C0.820119 35.3393 0 33.2012 0 30.9808V16.3698C0.000250643 14.1707 1.68089 12.328 3.82501 12.328C5.96898 12.328 7.64978 14.1707 7.65003 16.3698V24.5417C9.13562 23.5508 11.1265 23.7419 12.4165 25.1167L22.2274 35.5752C23.4359 36.8633 24.5245 38.4613 25.1639 40.2163C25.6567 38.4823 26.5449 36.8838 27.7726 35.5752L37.5835 25.1167C38.8735 23.7419 40.8644 23.5507 42.35 24.5417V16.3698C42.3502 14.1707 44.0311 12.3281 46.175 12.328Z' fill='%231C1A1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.9744 2.97263C15.465 0.899006 17.547 -0.385468 19.6248 0.10406C21.7025 0.593767 22.9887 2.6716 22.4982 4.74517C22.2607 5.7484 21.65 6.56541 20.8483 7.08756C21.1064 7.17941 21.355 7.29137 21.5933 7.41972C22.2005 6.08268 23.5494 5.15258 25.116 5.1525C25.9737 5.15261 26.766 5.43138 27.4072 5.90316C27.4036 4.7832 27.8866 3.67116 28.822 2.90559C30.473 1.55471 32.9086 1.79533 34.2623 3.44294C35.6158 5.09068 35.3749 7.52141 33.7238 8.87229C33.644 8.93762 33.5609 8.99723 33.4775 9.05513C35.507 9.82366 36.9502 11.7815 36.9504 14.0761V19.6325C36.9504 19.9196 36.7169 20.1523 36.4292 20.1526H30.8016V25.4224C30.8016 25.5602 30.7465 25.6926 30.649 25.7901C30.5514 25.8876 30.4185 25.9424 30.2805 25.9425H19.9516C19.6637 25.9425 19.4304 25.7097 19.4304 25.4224V20.2541H13.5718C13.284 20.2541 13.0506 20.0213 13.0506 19.734V12.1462C13.0509 9.81443 14.54 7.83014 16.6212 7.08858C15.2972 6.22483 14.59 4.59769 14.9744 2.97263ZM24.8107 12.8684C22.415 12.8685 20.4729 14.8068 20.4727 17.1976V24.9023H29.7594V17.1976C29.7592 14.8069 27.8169 12.8687 25.4214 12.8684H24.8107ZM18.4309 7.81689C16.0353 7.817 14.0932 9.75542 14.0929 12.1462V19.214H19.4304V17.1976C19.4306 14.9013 20.8747 12.942 22.9063 12.1746C21.9055 11.4774 21.2504 10.3209 21.2503 9.01044C21.2503 8.81832 21.2638 8.62924 21.291 8.44465C20.6354 8.04674 19.8658 7.81699 19.0416 7.81689H18.4309ZM30.9584 9.74688C30.1454 9.74695 29.3871 9.97182 28.7375 10.3594C28.4607 11.0992 27.9624 11.7299 27.3237 12.1746C29.3558 12.9417 30.8015 14.9009 30.8016 17.1976V19.1124H35.9081V14.0761C35.9079 11.6853 33.9648 9.74689 31.5691 9.74688H30.9584ZM25.116 6.19266C23.8386 6.19275 22.7592 7.03921 22.4106 8.20086C22.414 8.2942 22.3929 8.38746 22.3445 8.47309C22.3108 8.64703 22.2926 8.82669 22.2926 9.01044C22.2927 10.5666 23.5567 11.8281 25.116 11.8282C26.6752 11.8279 27.9394 10.5665 27.9395 9.01044C27.9394 7.45437 26.6752 6.19293 25.116 6.19266ZM28.9818 9.01044C28.9818 9.03488 28.9802 9.05924 28.9797 9.08357C29.0065 9.07301 29.0332 9.06224 29.0601 9.05208C29.0336 9.0336 29.0068 9.01543 28.9807 8.99622C28.9808 9.00088 28.9818 9.00577 28.9818 9.01044ZM33.4562 4.10218C32.4674 2.89884 30.6884 2.72241 29.4825 3.70907C28.2769 4.69574 28.1013 6.47126 29.0897 7.67468C30.0783 8.87811 31.8573 9.05426 33.0633 8.06779C34.2692 7.08108 34.4449 5.30569 33.4562 4.10218ZM19.3846 1.1168C17.8671 0.759541 16.3464 1.69692 15.9881 3.21134C15.6299 4.72581 16.5704 6.24329 18.0879 6.601C19.6054 6.95836 21.126 6.02082 21.4844 4.50646C21.8428 2.99185 20.9023 1.47444 19.3846 1.1168Z' fill='%231C1A1A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3387_491'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: 30px 30px;
    background-repeat: no-repeat;
    background-size: 50px;
}
.cards-settings-item:nth-child(3){
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_3387_203)'%3E%3Cpath d='M28.734 40.094C29.3118 40.0942 29.7746 40.5648 29.775 41.1379L29.7692 41.2444C29.716 41.7678 29.2764 42.1817 28.734 42.1819C28.1917 42.1813 27.751 41.7673 27.6979 41.2444L27.693 41.1379C27.6934 40.5653 28.1564 40.0946 28.734 40.094ZM21.3717 32.5881C21.8988 32.6418 22.3059 33.0888 22.3063 33.6262L22.3014 33.7327C22.2519 34.2211 21.865 34.6148 21.3727 34.6653L21.2653 34.6702C20.6872 34.6698 20.2254 34.1989 20.2252 33.6262L20.2311 33.5198C20.2844 32.9958 20.7244 32.5826 21.2653 32.5823L21.3717 32.5881Z' fill='%231C1A1A'/%3E%3Cpath d='M24.6244 0.055526C24.7729 -0.0178341 24.9479 -0.018836 25.0985 0.0545051L46.0267 10.2508C46.1872 10.3297 46.3003 10.4892 46.3262 10.6643L46.3313 10.7409V16.7966C46.3313 17.0971 46.089 17.3417 45.7902 17.3417H42.8361V30.4118H45.7902C46.0514 30.4118 46.2695 30.5986 46.3201 30.8467L46.3313 30.9569V36.4685H49.4589C49.7207 36.4685 49.9382 36.6551 49.9888 36.9024L50 37.0126V43.0694C49.9999 43.3693 49.7582 43.6135 49.4589 43.6135H35.9199L35.6286 44.078C33.4042 47.6347 29.47 50 25 50C20.53 50 16.5959 47.6347 14.3714 44.078L14.0801 43.6135H0.541073C0.241786 43.6135 8.18108e-05 43.3693 0 43.0694V37.0126C7.79619e-05 36.7127 0.241767 36.4685 0.541073 36.4685H3.66874V30.9569C3.66878 30.6562 3.91119 30.4118 4.20981 30.4118H7.16389V17.3417H4.20981C3.91102 17.3417 3.66875 17.0971 3.66874 16.7966V10.7409C3.66876 10.5373 3.78662 10.3426 3.96922 10.2529L3.97125 10.2519L24.6244 0.055526ZM25 25.8547C18.6747 25.8547 13.5362 31.0283 13.536 37.3822C13.5361 43.717 18.6575 48.9107 25 48.9107C31.3583 48.9107 36.4639 43.7013 36.464 37.3822C36.4638 31.0315 31.3274 25.8547 25 25.8547ZM1.08215 37.5568V42.5253H13.4598L13.0497 41.2308C12.7643 40.3304 12.5797 39.4036 12.4995 38.4643L12.4223 37.5568H1.08215ZM37.5777 37.5568L37.5005 38.4643C37.4185 39.4254 37.2275 40.3566 36.9503 41.2308L36.5402 42.5253H48.9179V37.5568H37.5777ZM28.2119 33.3549C28.4233 33.1427 28.7662 33.1428 28.9773 33.3549L29.0464 33.4407C29.1849 33.6518 29.162 33.9388 28.9773 34.1246L21.7597 41.3819C21.5482 41.5942 21.2054 41.5942 20.9942 41.3819C20.7836 41.1693 20.7842 40.8243 20.9952 40.6122L28.2119 33.3549ZM4.75088 31.501V36.4685H12.4569L12.5766 35.6141C12.705 34.7003 12.9386 33.7672 13.2893 32.8506L13.806 31.501H4.75088ZM36.194 31.501L36.7107 32.8506C37.0344 33.6966 37.2864 34.6389 37.4234 35.6141L37.5431 36.4685H45.2491V31.501H36.194ZM8.24502 17.3417V30.4118H14.0588V17.3417H8.24502ZM35.9412 17.3417V30.4118H41.755V17.3417H35.9412ZM15.1409 17.3417V29.2929L16.7763 27.8617C17.8394 26.9317 19.0591 26.1798 20.3882 25.6495L21.0115 25.4004V17.3417H15.1409ZM28.9885 17.3417V25.4004L29.6118 25.6495C30.9409 26.1798 32.1606 26.9317 33.2237 27.8617L34.8591 29.2929V17.3417H28.9885ZM22.0936 17.3417V25.0523L23.2194 24.892C24.4338 24.7191 25.6461 24.7305 26.7806 24.892L27.9064 25.0523V17.3417H22.0936ZM4.75088 11.285V16.2525H45.2491V11.285H4.75088ZM6.53957 10.1957H43.432L24.864 1.14887L6.53957 10.1957Z' fill='%231C1A1A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3387_203'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: 30px 30px;
    background-repeat: no-repeat;
    background-size: 50px;
}
.cards-settings-item:nth-child(4){
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_3387_271)'%3E%3Cpath d='M18.8038 7.13473C19.0911 7.13473 19.3239 6.90189 19.3239 6.61466C19.3239 6.32745 19.0911 6.09459 18.8038 6.09459H15.7565C15.4693 6.09459 15.2365 6.32745 15.2365 6.61466C15.2365 6.90189 15.4693 7.13473 15.7565 7.13473H18.8038Z' fill='%231C1A1A'/%3E%3Cpath d='M18.8038 13.2293C19.0911 13.2293 19.3239 12.9965 19.3239 12.7092C19.3239 12.422 19.0911 12.1892 18.8038 12.1892H15.7565C15.4693 12.1892 15.2365 12.422 15.2365 12.7092C15.2365 12.9965 15.4693 13.2293 15.7565 13.2293H18.8038Z' fill='%231C1A1A'/%3E%3Cpath d='M18.8038 19.3239C19.0911 19.3239 19.3239 19.0911 19.3239 18.8038C19.3239 18.5166 19.0911 18.2838 18.8038 18.2838H15.7565C15.4693 18.2838 15.2365 18.5166 15.2365 18.8038C15.2365 19.0911 15.4693 19.3239 15.7565 19.3239H18.8038Z' fill='%231C1A1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40.2365 25.4185C40.5237 25.4185 40.7565 25.1857 40.7565 24.8984V18.8038C40.7565 18.5166 40.5237 18.2838 40.2365 18.2838H31.0946C30.8074 18.2838 30.5745 18.5166 30.5745 18.8038V24.8984C30.5745 25.1857 30.8074 25.4185 31.0946 25.4185H40.2365ZM31.6147 19.3239H39.7164V24.3784H31.6147V19.3239Z' fill='%231C1A1A'/%3E%3Cpath d='M12.7092 31.6147C12.9965 31.6147 13.2293 31.3818 13.2293 31.0946C13.2293 30.8074 12.9965 30.5745 12.7092 30.5745H9.66195C9.37474 30.5745 9.1419 30.8074 9.14188 31.0946C9.14188 31.3818 9.37473 31.6147 9.66195 31.6147H12.7092Z' fill='%231C1A1A'/%3E%3Cpath d='M21.9527 31.6147C22.2399 31.6147 22.4728 31.3818 22.4728 31.0946C22.4728 30.8074 22.2399 30.5745 21.9527 30.5745H18.8038C18.5166 30.5745 18.2838 30.8074 18.2838 31.0946C18.2838 31.3818 18.5166 31.6147 18.8038 31.6147H21.9527Z' fill='%231C1A1A'/%3E%3Cpath d='M31.0946 31.6147C31.3818 31.6147 31.6147 31.3818 31.6147 31.0946C31.6146 30.8074 31.3818 30.5745 31.0946 30.5745H28.0473C27.7601 30.5745 27.5272 30.8074 27.5272 31.0946C27.5272 31.3818 27.7601 31.6147 28.0473 31.6147H31.0946Z' fill='%231C1A1A'/%3E%3Cpath d='M40.2365 31.6147C40.5237 31.6147 40.7565 31.3818 40.7565 31.0946C40.7565 30.8074 40.5237 30.5745 40.2365 30.5745H37.1892C36.902 30.5745 36.6691 30.8074 36.6691 31.0946C36.6691 31.3818 36.9019 31.6147 37.1892 31.6147H40.2365Z' fill='%231C1A1A'/%3E%3Cpath d='M12.7092 37.7092C12.9965 37.7092 13.2293 37.4764 13.2293 37.1892C13.2293 36.902 12.9965 36.6691 12.7092 36.6691H9.66195C9.37474 36.6691 9.1419 36.902 9.14188 37.1892C9.14188 37.4764 9.37473 37.7092 9.66195 37.7092H12.7092Z' fill='%231C1A1A'/%3E%3Cpath d='M21.9527 37.7092C22.2399 37.7092 22.4728 37.4764 22.4728 37.1892C22.4728 36.902 22.2399 36.6691 21.9527 36.6691H18.8038C18.5166 36.6691 18.2838 36.902 18.2838 37.1892C18.2838 37.4764 18.5166 37.7092 18.8038 37.7092H21.9527Z' fill='%231C1A1A'/%3E%3Cpath d='M31.0946 37.7092C31.3818 37.7092 31.6147 37.4764 31.6147 37.1892C31.6146 36.902 31.3818 36.6691 31.0946 36.6691H28.0473C27.7601 36.6691 27.5272 36.902 27.5272 37.1892C27.5272 37.4764 27.7601 37.7092 28.0473 37.7092H31.0946Z' fill='%231C1A1A'/%3E%3Cpath d='M40.2365 37.7092C40.5237 37.7092 40.7565 37.4764 40.7565 37.1892C40.7565 36.902 40.5237 36.6691 40.2365 36.6691H37.1892C36.902 36.6691 36.6691 36.902 36.6691 37.1892C36.6691 37.4764 36.9019 37.7092 37.1892 37.7092H40.2365Z' fill='%231C1A1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.4799 50C49.7672 50 50 49.7672 50 49.4799V46.4326C50 44.6392 48.6763 43.1557 46.9527 42.9039V15.7565C46.9527 13.7864 45.3555 12.1892 43.3853 12.1892H37.7092V7.13473H43.2838C43.571 7.13473 43.8038 6.90189 43.8038 6.61466V0.520072C43.8038 0.232858 43.571 0 43.2838 0H31.0946C30.8074 0 30.5745 0.232858 30.5745 0.520072V6.61466C30.5745 6.90189 30.8074 7.13473 31.0946 7.13473H36.6691V12.1892H25.5201V3.56737C25.5201 1.59723 23.9228 0 21.9527 0H6.61466L6.43081 0.00507882C4.54612 0.100778 3.04731 1.6589 3.04729 3.56737V6.61466C3.04729 6.90189 3.28014 7.13473 3.56737 7.13473H9.14188V12.1892H6.61466C4.64452 12.1892 3.04731 13.7864 3.04729 15.7565V42.9039C1.3237 43.1557 0 44.6392 0 46.4326V49.4799C0 49.7672 0.232844 50 0.520072 50H49.4799ZM4.08744 3.56737C4.08745 2.17169 5.21898 1.04014 6.61466 1.04014C8.01034 1.04014 9.14186 2.17169 9.14188 3.56737V6.09459H4.08744V3.56737ZM10.182 3.56737C10.182 2.57971 9.78029 1.68611 9.13172 1.04014H21.9527C23.3484 1.04014 24.4799 2.17169 24.4799 3.56737V24.3784H10.182V3.56737ZM31.6147 1.04014H42.7637V6.09459H31.6147V1.04014ZM4.08744 15.7565C4.08746 14.3609 5.21898 13.2293 6.61466 13.2293H9.14188V24.8984C9.14188 25.1857 9.37473 25.4185 9.66195 25.4185H25C25.2872 25.4185 25.5201 25.1857 25.5201 24.8984V13.2293H43.3853C44.781 13.2293 45.9125 14.3609 45.9126 15.7565V42.8653H4.08744V15.7565ZM1.04014 46.4326C1.04014 45.0369 2.17167 43.9054 3.56737 43.9054H46.4326C47.8283 43.9054 48.9599 45.0369 48.9599 46.4326V48.9599H1.04014V46.4326Z' fill='%231C1A1A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3387_271'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: 30px 30px;
    background-repeat: no-repeat;
    background-size: 50px;
}
.cards-settings-item:nth-child(5){
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_3387_329)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.8511 18.2838C22.1384 18.2838 22.3712 18.5166 22.3712 18.8038V24.8984C22.3712 25.1857 22.1384 25.4185 21.8511 25.4185H15.7565C15.4693 25.4185 15.2365 25.1857 15.2365 24.8984V18.8038C15.2365 18.5166 15.4693 18.2838 15.7565 18.2838H21.8511ZM16.2766 24.3784H21.3311V19.3239H16.2766V24.3784Z' fill='%231C1A1A'/%3E%3Cpath d='M34.2942 24.3784C34.5815 24.3784 34.8143 24.6112 34.8143 24.8984C34.8143 25.1857 34.5815 25.4185 34.2942 25.4185H27.9457C27.6585 25.4185 27.4256 25.1857 27.4256 24.8984C27.4256 24.6112 27.6585 24.3784 27.9457 24.3784H34.2942Z' fill='%231C1A1A'/%3E%3Cpath d='M34.2942 18.2838C34.5815 18.2838 34.8143 18.5166 34.8143 18.8038C34.8143 19.0911 34.5815 19.3239 34.2942 19.3239H27.9457C27.6585 19.3239 27.4256 19.0911 27.4256 18.8038C27.4256 18.5166 27.6585 18.2838 27.9457 18.2838H34.2942Z' fill='%231C1A1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.8511 6.09459C22.1384 6.09459 22.3712 6.32743 22.3712 6.61466V12.7092C22.3712 12.9965 22.1384 13.2293 21.8511 13.2293H15.7565C15.4693 13.2293 15.2365 12.9965 15.2365 12.7092V6.61466C15.2365 6.32743 15.4693 6.09459 15.7565 6.09459H21.8511ZM16.2766 12.1892H21.3311V7.13473H16.2766V12.1892Z' fill='%231C1A1A'/%3E%3Cpath d='M34.2942 12.1892C34.5815 12.1892 34.8143 12.422 34.8143 12.7092C34.8143 12.9965 34.5815 13.2293 34.2942 13.2293H27.9457C27.6585 13.2293 27.4256 12.9965 27.4256 12.7092C27.4256 12.422 27.6585 12.1892 27.9457 12.1892H34.2942Z' fill='%231C1A1A'/%3E%3Cpath d='M34.2942 6.09459C34.5815 6.09459 34.8143 6.32743 34.8143 6.61466C34.8143 6.90189 34.5815 7.13473 34.2942 7.13473H27.9457C27.6585 7.13473 27.4256 6.90189 27.4256 6.61466C27.4256 6.32743 27.6585 6.09459 27.9457 6.09459H34.2942Z' fill='%231C1A1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40.3888 0C40.6761 0 40.9089 0.232844 40.9089 0.520072V8.83715H49.4799C49.7672 8.83715 50 9.07 50 9.35722V42.3696C50 42.6568 49.7672 42.8896 49.4799 42.8896H28.8772C28.922 43.0084 28.9729 43.1404 29.0316 43.2827C29.2974 43.9281 29.7045 44.7848 30.2708 45.6373C31.4136 47.3576 33.1307 48.9598 35.564 48.9599H37.7986C38.0859 48.9599 38.3187 49.1927 38.3187 49.4799C38.3187 49.7672 38.0859 50 37.7986 50H12.2014C11.9141 50 11.6813 49.7672 11.6813 49.4799C11.6813 49.1927 11.9141 48.9599 12.2014 48.9599H14.5376C16.9709 48.9599 18.6879 47.3576 19.8308 45.6373C20.3971 44.7848 20.8042 43.9281 21.07 43.2827C21.1286 43.1404 21.1796 43.0084 21.2244 42.8896H0.520072C0.232844 42.8896 0 42.6568 0 42.3696V9.35722C0 9.07 0.232844 8.83715 0.520072 8.83715H9.09109V0.520072C9.09109 0.232844 9.32394 0 9.61117 0H40.3888ZM22.3306 42.8896C22.2618 43.0894 22.1632 43.3602 22.0319 43.6789C21.7486 44.3666 21.3115 45.2875 20.6972 46.2122C20.0388 47.2034 19.1532 48.2262 18.0146 48.9599H32.087C30.9485 48.2262 30.0628 47.2034 29.4044 46.2122C28.7901 45.2875 28.3529 44.3666 28.0696 43.6789C27.9384 43.3602 27.8398 43.0894 27.771 42.8896H22.3306ZM1.04014 41.8495H48.9599V36.7951H1.04014V41.8495ZM1.04014 35.7549H9.09109V9.8773H1.04014V35.7549ZM40.9089 35.7549H48.9599V9.8773H40.9089V35.7549ZM10.1312 35.6533H39.8688V1.04014H10.1312V35.6533Z' fill='%231C1A1A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3387_329'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: 30px 30px;
    background-repeat: no-repeat;
    background-size: 50px;
}
.cards-settings-item:nth-child(6){
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_3387_93)'%3E%3Cpath d='M18.619 11.6203C18.8208 11.7536 19.0954 11.731 19.2731 11.5533L23.8441 6.98237C24.0471 6.77927 24.0471 6.45005 23.8441 6.24695C23.641 6.04386 23.3117 6.04387 23.1086 6.24695L18.9054 10.4502L16.2258 7.7706C16.0227 7.56751 15.6935 7.56752 15.4904 7.7706C15.2873 7.9737 15.2873 8.30291 15.4904 8.50601L18.5377 11.5533L18.619 11.6203Z' fill='%231C1A1A'/%3E%3Cpath d='M34.1419 10.182C34.4291 10.182 34.662 9.94918 34.662 9.66195C34.662 9.37473 34.4291 9.14188 34.1419 9.14188H28.0473C27.7601 9.14188 27.5272 9.37473 27.5272 9.66195C27.5272 9.94918 27.7601 10.182 28.0473 10.182H34.1419Z' fill='%231C1A1A'/%3E%3Cpath d='M18.619 20.7622C18.8208 20.8955 19.0954 20.8729 19.2731 20.6952L23.8441 16.1242C24.0471 15.9212 24.0471 15.5919 23.8441 15.3888C23.641 15.1857 23.3117 15.1858 23.1086 15.3888L18.9054 19.5921L16.2258 16.9125C16.0227 16.7094 15.6935 16.7094 15.4904 16.9125C15.2873 17.1156 15.2873 17.4448 15.4904 17.6479L18.5377 20.6952L18.619 20.7622Z' fill='%231C1A1A'/%3E%3Cpath d='M34.1419 19.3239C34.4291 19.3239 34.662 19.0911 34.662 18.8038C34.662 18.5166 34.4291 18.2838 34.1419 18.2838H28.0473C27.7601 18.2838 27.5272 18.5166 27.5272 18.8038C27.5272 19.0911 27.7601 19.3239 28.0473 19.3239H34.1419Z' fill='%231C1A1A'/%3E%3Cpath d='M18.619 29.9041C18.8208 30.0374 19.0954 30.0148 19.2731 29.8371L23.8441 25.2661C24.0471 25.063 24.0471 24.7338 23.8441 24.5307C23.641 24.3276 23.3117 24.3276 23.1086 24.5307L18.9054 28.734L16.2258 26.0544C16.0227 25.8513 15.6935 25.8513 15.4904 26.0544C15.2873 26.2575 15.2873 26.5867 15.4904 26.7898L18.5377 29.8371L18.619 29.9041Z' fill='%231C1A1A'/%3E%3Cpath d='M34.1419 28.4658C34.4291 28.4658 34.662 28.2329 34.662 27.9457C34.662 27.6585 34.4291 27.4256 34.1419 27.4256H28.0473C27.7601 27.4256 27.5272 27.6585 27.5272 27.9457C27.5272 28.2329 27.7601 28.4658 28.0473 28.4658H34.1419Z' fill='%231C1A1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M37.1892 50C37.4764 50 37.7092 49.7672 37.7092 49.4799C37.7092 49.1927 37.4764 48.9599 37.1892 48.9599H31.6147V40.655H49.4799C49.7672 40.655 50 40.4221 50 40.1349V6.61466C50 6.32743 49.7672 6.09459 49.4799 6.09459H40.7565V0.520072C40.7565 0.232844 40.5237 0 40.2365 0H9.76353C9.4763 0 9.24346 0.232844 9.24346 0.520072V6.09459H0.520072C0.232844 6.09459 0 6.32743 0 6.61466V40.1349C0 40.4221 0.232844 40.655 0.520072 40.655H18.3853V48.9599H12.8108C12.5236 48.9599 12.2908 49.1927 12.2908 49.4799C12.2908 49.7672 12.5236 50 12.8108 50H37.1892ZM10.2836 1.04014H39.7164V33.5202H10.2836V1.04014ZM1.04014 7.13473H9.24346V33.5202H1.04014V7.13473ZM40.7565 7.13473H48.9599V33.5202H40.7565V7.13473ZM1.04014 34.5604H48.9599V39.6148H1.04014V34.5604ZM19.4255 40.655H30.5745V48.9599H19.4255V40.655Z' fill='%231C1A1A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3387_93'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: 30px 30px;
    background-repeat: no-repeat;
    background-size: 50px;
}
.cards-settings-item:nth-child(7){
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath d='M28.1489 12.0188C28.4361 12.0188 28.6689 11.7896 28.6689 11.507C28.6689 11.2244 28.4361 10.9953 28.1489 10.9953H21.8511C21.5639 10.9953 21.3311 11.2244 21.3311 11.507C21.3311 11.7896 21.5639 12.0188 21.8511 12.0188H28.1489Z' fill='%231C1A1A'/%3E%3Cpath d='M15.7565 18.4914C16.3108 18.4914 16.7601 18.0492 16.7601 17.5039C16.7601 16.9586 16.3108 16.5164 15.7565 16.5164C15.2023 16.5164 14.753 16.9586 14.753 17.5039C14.753 18.0492 15.2023 18.4914 15.7565 18.4914Z' fill='%231C1A1A'/%3E%3Cpath d='M34.2435 18.0156C34.5307 18.0156 34.7635 17.7865 34.7635 17.5039C34.7635 17.2213 34.5307 16.9922 34.2435 16.9922H21.8511C21.5639 16.9922 21.3311 17.2213 21.3311 17.5039C21.3311 17.7865 21.5639 18.0156 21.8511 18.0156H34.2435Z' fill='%231C1A1A'/%3E%3Cpath d='M15.7565 24.4883C16.3108 24.4883 16.7601 24.0461 16.7601 23.5008C16.7601 22.9554 16.3108 22.5133 15.7565 22.5133C15.2023 22.5133 14.753 22.9554 14.753 23.5008C14.753 24.0461 15.2023 24.4883 15.7565 24.4883Z' fill='%231C1A1A'/%3E%3Cpath d='M34.2435 24.0125C34.5307 24.0125 34.7635 23.7834 34.7635 23.5008C34.7635 23.2182 34.5307 22.989 34.2435 22.989H21.8511C21.5639 22.989 21.3311 23.2182 21.3311 23.5008C21.3311 23.7834 21.5639 24.0125 21.8511 24.0125H34.2435Z' fill='%231C1A1A'/%3E%3Cpath d='M15.7565 30.4851C16.3108 30.4851 16.7601 30.043 16.7601 29.4977C16.7601 28.9523 16.3108 28.5102 15.7565 28.5102C15.2023 28.5102 14.753 28.9523 14.753 29.4977C14.753 30.043 15.2023 30.4851 15.7565 30.4851Z' fill='%231C1A1A'/%3E%3Cpath d='M34.2435 30.0094C34.5307 30.0094 34.7635 29.7802 34.7635 29.4977C34.7635 29.215 34.5307 28.9859 34.2435 28.9859H21.8511C21.5639 28.9859 21.3311 29.215 21.3311 29.4977C21.3311 29.7802 21.5639 30.0094 21.8511 30.0094H34.2435Z' fill='%231C1A1A'/%3E%3Cpath d='M15.7565 36.482C16.3108 36.482 16.7601 36.0398 16.7601 35.4945C16.7601 34.9492 16.3108 34.507 15.7565 34.507C15.2023 34.507 14.753 34.9492 14.753 35.4945C14.753 36.0398 15.2023 36.482 15.7565 36.482Z' fill='%231C1A1A'/%3E%3Cpath d='M34.2435 36.0063C34.5307 36.0063 34.7635 35.7771 34.7635 35.4945C34.7635 35.2119 34.5307 34.9828 34.2435 34.9828H21.8511C21.5639 34.9828 21.3311 35.2119 21.3311 35.4945C21.3311 35.7771 21.5639 36.0063 21.8511 36.0063H34.2435Z' fill='%231C1A1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.4326 48C48.4028 48 50 46.4284 50 44.4898V41.4914C50 41.2088 49.7672 40.9797 49.4799 40.9797H46.9527V17.5039C46.9527 17.2213 46.7199 16.9922 46.4326 16.9922H40.8581V8.5086C40.8581 4.91401 37.8966 2 34.2435 2H9.66195C9.37473 2 9.14188 2.22911 9.14188 2.51173V16.9922H3.56737C3.28014 16.9922 3.04729 17.2213 3.04729 17.5039V40.9797H0.520072C0.232844 40.9797 0 41.2088 0 41.4914V44.4898C0 46.4284 1.59722 48 3.56737 48H46.4326ZM10.182 3.02347H33.7234V8.5086C33.7234 8.7912 33.9563 9.02034 34.2435 9.02034H39.818V40.9797H10.182V3.02347ZM34.7635 3.04845C37.4271 3.291 39.5472 5.37599 39.7936 7.99687H34.7635V3.04845ZM4.08744 18.0156H9.14188V40.9797H4.08744V18.0156ZM40.8581 18.0156H45.9126V40.9797H40.8581V18.0156ZM3.56737 46.9765C2.17167 46.9765 1.04014 45.8631 1.04014 44.4898V42.0031H48.9599V44.4898C48.9599 45.8631 47.8283 46.9765 46.4326 46.9765H3.56737Z' fill='%231C1A1A'/%3E%3C/svg%3E");
    background-position: 30px 30px;
    background-repeat: no-repeat;
    background-size: 50px;
}
.cards-settings-item:nth-child(8){
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath d='M23.5511 2.57678e-05C23.6654 0.00122576 23.7771 0.0374026 23.87 0.104639L23.871 0.105685L42.4721 13.0233C42.4864 13.0332 42.5004 13.0435 42.5137 13.0547L42.5438 13.0798H45.533C45.6062 13.0798 45.6794 13.0945 45.747 13.1227C45.8144 13.1509 45.876 13.1921 45.9277 13.2441C45.9794 13.2962 46.0202 13.3591 46.0482 13.4272C46.076 13.4951 46.0908 13.5681 46.0908 13.6416V16.5718C46.0907 16.6454 46.0761 16.7183 46.0482 16.7863C46.0202 16.8542 45.9793 16.9163 45.9277 16.9683C45.8761 17.0203 45.8143 17.0615 45.747 17.0897C45.6794 17.1179 45.6062 17.1326 45.533 17.1326H40.2993V19.5491C40.2992 19.6978 40.2405 19.8405 40.1362 19.9456C40.0317 20.0509 39.8893 20.1098 39.7415 20.1099H39.4445L39.6169 29.3127L39.6189 29.4173H46.9331C47.4807 29.4184 48.0062 29.6393 48.3934 30.0293C48.7805 30.4192 48.9988 30.9477 49 31.4991V44.8447L48.9896 45.0497C48.9418 45.5257 48.7322 45.9732 48.3934 46.3145C48.0062 46.7044 47.4806 46.9242 46.9331 46.9254H46.0669V47.9192C46.0655 48.4706 45.8474 48.9992 45.4603 49.3891C45.0731 49.7788 44.5484 49.9988 44.001 50H22.5633C22.0157 49.9988 21.4902 49.7791 21.103 49.3891C20.7158 48.9991 20.4976 48.4697 20.4964 47.9182V46.0278H2.58082C2.43306 46.0278 2.29061 45.9688 2.18613 45.8636C2.08186 45.7584 2.02317 45.6157 2.02307 45.4671V42.7953C2.02307 42.7216 2.03765 42.6478 2.06565 42.5798C2.09363 42.5118 2.13448 42.4498 2.18613 42.3977C2.23777 42.3457 2.29941 42.3046 2.36686 42.2764C2.43445 42.2482 2.50766 42.2335 2.58082 42.2335H5.57004V40.1245C5.57004 39.9757 5.62967 39.8322 5.73415 39.727C5.83859 39.622 5.98024 39.5627 6.1278 39.5627H7.33367L7.33574 39.4571L7.62345 20.2187L7.62449 20.1099H7.34821C7.20058 20.1098 7.05896 20.0508 6.95456 19.9456C6.87624 19.8667 6.82326 19.7668 6.80188 19.659L6.79149 19.5491V17.1336H1.55775C1.48475 17.1336 1.4123 17.1188 1.34483 17.0907C1.2774 17.0626 1.21576 17.0213 1.16411 16.9694C1.1124 16.9173 1.07058 16.8554 1.04258 16.7873C1.01465 16.7194 1.00007 16.6464 1 16.5729V13.6416C1 13.4928 1.05962 13.3504 1.16411 13.2451C1.26859 13.1399 1.41 13.0798 1.55775 13.0798H4.53555L4.5636 13.061L23.2301 0.0983624C23.3243 0.0329907 23.4367 -0.00107305 23.5511 2.57678e-05ZM22.5623 33.6155C22.3106 33.6167 22.0694 33.7177 21.8913 33.8969C21.7134 34.0761 21.6123 34.3192 21.6109 34.5727V47.9192C21.6122 48.1729 21.7133 48.4157 21.8913 48.595C22.0694 48.7744 22.3105 48.8762 22.5623 48.8775H44.002C44.2538 48.8762 44.495 48.7744 44.673 48.595C44.8289 48.438 44.9258 48.2324 44.9482 48.0134L44.9534 47.9192V34.5737C44.9522 34.32 44.8511 34.0763 44.673 33.8969C44.495 33.7176 44.2538 33.6167 44.002 33.6155H22.5623ZM25.915 44.9398C26.0627 44.9399 26.2043 44.999 26.3087 45.1041C26.4131 45.2092 26.4716 45.3519 26.4718 45.5006C26.4718 45.6494 26.4132 45.7929 26.3087 45.8981C26.2043 46.0032 26.0627 46.0623 25.915 46.0624H23.9427C23.7951 46.0623 23.6534 46.0032 23.549 45.8981C23.4445 45.7929 23.3859 45.6494 23.3859 45.5006C23.3861 45.3519 23.4446 45.2092 23.549 45.1041C23.6535 44.999 23.795 44.9399 23.9427 44.9398H25.915ZM30.0914 44.9398C30.2391 44.9398 30.3806 44.9991 30.4851 45.1041C30.5895 45.2092 30.6491 45.3519 30.6492 45.5006C30.6492 45.6494 30.5896 45.7929 30.4851 45.8981C30.3806 46.0031 30.239 46.0624 30.0914 46.0624H28.1191C27.9715 46.0623 27.8298 46.0032 27.7254 45.8981C27.6209 45.7929 27.5623 45.6494 27.5623 45.5006C27.5625 45.3519 27.621 45.2092 27.7254 45.1041C27.8298 44.999 27.9714 44.9399 28.1191 44.9398H30.0914ZM34.2678 44.9398C34.4156 44.9398 34.558 44.9989 34.6625 45.1041C34.7668 45.2092 34.8255 45.352 34.8256 45.5006C34.8256 45.6494 34.767 45.7929 34.6625 45.8981C34.558 46.0033 34.4156 46.0624 34.2678 46.0624H32.2955C32.1479 46.0622 32.0062 46.0032 31.9018 45.8981C31.7973 45.7929 31.7387 45.6494 31.7387 45.5006C31.7389 45.3519 31.7974 45.2092 31.9018 45.1041C32.0062 44.999 32.1478 44.94 32.2955 44.9398H34.2678ZM38.4453 44.9398C38.5928 44.94 38.7346 44.999 38.8389 45.1041C38.9433 45.2092 39.0019 45.3519 39.002 45.5006C39.002 45.6494 38.9434 45.7929 38.8389 45.8981C38.7346 46.0032 38.5928 46.0622 38.4453 46.0624H36.4729C36.3251 46.0624 36.1827 46.0033 36.0782 45.8981C35.9737 45.7929 35.9151 45.6494 35.9151 45.5006C35.9152 45.352 35.9739 45.2092 36.0782 45.1041C36.1827 44.9989 36.3251 44.9398 36.4729 44.9398H38.4453ZM42.6217 44.9398C42.7693 44.94 42.9109 44.999 43.0153 45.1041C43.1197 45.2092 43.1783 45.3519 43.1784 45.5006C43.1784 45.6494 43.1198 45.7929 43.0153 45.8981C42.9109 46.0032 42.7692 46.0622 42.6217 46.0624H40.6493C40.5015 46.0624 40.3591 46.0033 40.2546 45.8981C40.1502 45.7929 40.0915 45.6494 40.0915 45.5006C40.0916 45.352 40.1503 45.2092 40.2546 45.1041C40.3591 44.9989 40.5015 44.9398 40.6493 44.9398H42.6217ZM46.0669 37.3836V45.8029H46.9341L47.0276 45.7977C47.245 45.7751 47.4492 45.6784 47.6051 45.5215C47.7831 45.3422 47.8841 45.0992 47.8855 44.8457V37.3836H46.0669ZM3.13753 43.356V44.9053H20.4964V43.356H3.13753ZM6.68555 40.6852V42.2335H14.2126V40.6852H6.68555ZM14.1067 17.1336V19.5491C14.1066 19.6979 14.0481 19.8404 13.9436 19.9456C13.8391 20.0508 13.6977 20.1099 13.55 20.1099H13.2737L13.2758 20.2187L13.5635 39.4571L13.5645 39.5627H14.7704C14.918 39.5627 15.0596 39.6219 15.164 39.727C15.2685 39.8322 15.3271 39.9757 15.3271 40.1245V42.2335H18.6674V40.1245C18.6674 40.0508 18.6809 39.9771 18.7089 39.909C18.7369 39.8409 18.7787 39.7791 18.8304 39.727C18.8821 39.675 18.9437 39.6338 19.0112 39.6056C19.0787 39.5775 19.151 39.5627 19.2241 39.5627H20.378L20.4975 39.592V39.456C20.4975 33.0362 20.6214 26.6417 20.7197 20.2187L20.7208 20.1099H20.4455C20.3724 20.1099 20.2992 20.0962 20.2316 20.068C20.164 20.0398 20.1025 19.9977 20.0509 19.9456C19.9993 19.8936 19.9583 19.8315 19.9304 19.7636C19.9024 19.6956 19.8878 19.6227 19.8878 19.5491V17.1336H14.1067ZM19.7818 40.6852V42.2335H20.4964V40.6852H19.7818ZM27.2154 35.9829C27.363 35.9829 27.5046 36.0421 27.6091 36.1471C27.7136 36.2523 27.7732 36.3958 27.7732 36.5446V39.8619L27.7618 39.9718C27.7404 40.0797 27.6875 40.1794 27.6091 40.2584C27.5046 40.3636 27.3632 40.4226 27.2154 40.4226H23.9219C23.7742 40.4226 23.6327 40.3636 23.5282 40.2584C23.4238 40.1532 23.3641 40.0107 23.3641 39.8619V36.5446C23.3641 36.3958 23.4238 36.2523 23.5282 36.1471C23.6327 36.0422 23.7743 35.9829 23.9219 35.9829H27.2154ZM8.73376 20.1099L8.73272 20.2155L8.44502 39.4539L8.44294 39.5627H12.4552L12.4532 39.4539L12.1654 20.2155L12.1644 20.1099H8.73376ZM24.4786 37.1054V39.3012H26.6587V37.1054H24.4786ZM41.3338 37.4642C41.4814 37.4643 41.623 37.5233 41.7274 37.6284C41.8318 37.7336 41.8904 37.8762 41.8905 38.0249C41.8905 38.1737 41.8319 38.3172 41.7274 38.4224C41.623 38.5274 41.4813 38.5866 41.3338 38.5867H30.5827C30.435 38.5867 30.2925 38.5276 30.188 38.4224C30.0836 38.3172 30.025 38.1737 30.025 38.0249C30.025 37.8763 30.0837 37.7336 30.188 37.6284C30.2925 37.5232 30.435 37.4642 30.5827 37.4642H41.3338ZM46.0669 34.8101V36.2601H47.8855V34.8101H46.0669ZM25.4944 30.5409C25.2427 30.5422 25.0015 30.6431 24.8234 30.8223C24.6453 31.0016 24.5453 31.2455 24.544 31.4991L24.543 32.493H44.001C44.2722 32.493 44.541 32.5472 44.7914 32.652C45.0418 32.7567 45.2689 32.9104 45.4603 33.1039C45.6078 33.2525 45.7327 33.4224 45.8301 33.6081V33.6876H47.8855V31.4991C47.8843 31.2454 47.7832 31.0017 47.6051 30.8223C47.4492 30.6654 47.245 30.5686 47.0276 30.5461L46.9341 30.5409H25.4944ZM21.8301 20.1109L21.828 20.2155L21.64 32.5442L21.6369 32.7064L21.7864 32.6457C22.0328 32.5445 22.2962 32.4917 22.5623 32.4919H23.3226V32.3862H23.4296V31.4991C23.4308 30.9814 23.6226 30.4823 23.9686 30.0994C24.3147 29.7165 24.7905 29.4775 25.3022 29.4278L25.3999 29.4184L25.3978 29.319L25.2617 20.2155L25.2607 20.1109H21.8301ZM27.203 17.1326V19.5491C27.203 19.6227 27.1883 19.6956 27.1604 19.7636C27.1324 19.8316 27.0915 19.8936 27.0399 19.9456C26.9882 19.9977 26.9268 20.0398 26.8592 20.068C26.7916 20.0962 26.7184 20.1099 26.6452 20.1099H26.37L26.371 20.2187L26.5071 29.3127L26.613 29.3117V29.4173H33.7766L33.7776 29.3106L33.8202 20.2176V20.1099H33.5408C33.4677 20.1098 33.3954 20.0951 33.3279 20.067C33.2603 20.0388 33.1989 19.9977 33.1471 19.9456C33.0955 19.8936 33.0547 19.8316 33.0267 19.7636C32.9987 19.6956 32.9841 19.6227 32.9841 19.5491V17.1326H27.203ZM34.9295 20.1099V20.2166L34.8869 29.3106L34.8858 29.4173H38.5086L38.3362 20.2145L38.3341 20.1099H34.9295ZM7.90596 17.1336V18.9884H12.9922V17.1336H7.90596ZM21.0023 17.1336V18.9884H26.0885V17.1336H21.0023ZM34.0985 17.1336V18.9884H39.1848V17.1336H34.0985ZM2.11447 14.2023V16.0111H44.9763V14.2023H2.11447ZM6.7728 12.8853L6.49132 13.0798H40.5994L40.318 12.8853L23.5459 1.2376L6.7728 12.8853Z' fill='%231C1A1A'/%3E%3C/svg%3E");
    background-position: 30px 30px;
    background-repeat: no-repeat;
    background-size: 50px;
}

.cards-item-number{
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    text-align: end;
    color: #f80;
}

.cards-item-txt{
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
}

.cards-item-txt span{
    font-weight: 600;
}


@media screen and (max-width: 1200px) {
    .cards-settings-item{
        flex: 0 1 calc(33.333% - 21px);
    }
}


@media screen and (max-width: 768px) {
    .cards-settings-item{
        flex: 0 2 47%;
    }
}


@media screen and (max-width: 490px) {
    .cards-settings-item{
        flex: 1 1 100%;
    }
}







.question-in {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #ebe8e5;
    max-height: 481px;
}
.dont_find {
    background-color: #ebe8e5;
}
.question-l img {
    max-width: 900px;
    height: auto;
    margin-left: -316px;
    margin-top: 15px;
}
.question-r {
    width: 100%;
    padding: 110px 0 140px;
}
.question-r h2 {
    /* font-size: 64px; */
    font-weight: 400;
    line-height: 70.4px;
    color: #282828;
    font-size: clamp(32px, 5vw, 64px);
    line-height: clamp(35.2px, 5vw, 70.4px);
}
.question-r p {
    /* font-size: 16px; */
    font-size: 1rem;
    font-weight: 400;
    line-height: 21.6px;
    color: #1c1a1a;
    margin: 30px 0 49px;
}
.social {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 25px;
}
.btn-social {
    width: 230px;
    height: 60px;
}
.btn-cost {
    background: none;
    color: #ff8800;
    border: 2px solid #ff8800;
}
.btn-cost {
    display: inline-block;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 21.94px;
    text-align: center;
    background: #ff8800;
    cursor: pointer;
    text-align: center;
    transition: all 0.3s ease;

    display: flex;
    justify-content: center;
    align-items: center;
}
.question_icon {
    width: 23px;
    height: 26px;
    fill: #fff;
    transition: all 0.3s ease;
}
.page-id-64 .services,
.page-id-64 .reviews,
.page-id-64 .about {
    background-color: #ebe8e5;
}
.page-id-26 .tarif,
.page-id-26 .howwork,
.page-id-26 .clients,
.page-id-26 .services {
    background-color: #ebe8e5;
}
.page-id-28 .howwork,
.page-id-28 .about,
.page-id-28 .reviews,
.page-id-28 .kont {
    background-color: #ebe8e5;
}
.page-id-30 .howwork,
.page-id-30 .about,
.page-id-30 .reviews,
.page-id-30 .kont {
    background-color: #ebe8e5;
}
.brands__cot {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    margin-top: 60px;
}
.brand {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.brand__logo_wrap {
    display: flex !important;
    justify-content: center;
    align-items: center;
    min-width: 300px;
    min-height: 200px;
    border: 2px solid #d8d4d0;
}
.brands {
    padding: 109px 0 160px;
}
.brands__title {
    font-weight: 400;
    text-align: center;
    margin-bottom: 60px;
    font-size: clamp(32px, 5vw, 64px);
    line-height: clamp(35.2px, 5vw, 70.4px);
}
.page-id-32 .brands {
    background-color: #ebe8e5;
}
.zapravka-in {
    display: flex;
    gap: 60px;
    justify-content: space-between;
}
.zapravka {
    padding: 140px 0 160px;
}
.brands__cont {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 40px;
}
.zapravka-l {
    max-width: 600px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.zapravka-i {
    border-top: 2px solid #d8d4d0;
    padding-top: 20px;
    display: flex;
    padding-bottom: 40px;
}
.zapravka-r {
    width: 100%;
}
.zapravka-title {
    width: 630px;
    /* font-size: 64px; */
    font-weight: 400;
    /* line-height: 70.4px; */
    color: #282828;
    margin-bottom: 60px;
    font-size: clamp(32px, 5vw, 64px);
    line-height: clamp(35.2px, 5vw, 70.4px);
}
.zapravka-i__n {
    color: #ff8800;
    margin-top: -16px;
    font-size: 36px;
    font-weight: 500;
    line-height: 43.2px;
    text-align: left;
    min-width: 70px;
    width: 70px;
    margin-right: 40px;
}
.zapravka-i__text {
    display: block;
    max-width: 540px;
    font-size: 20px;
    font-weight: 600;
    line-height: 27px;
    text-align: left;
    color: #1c1a1a;
}

/*stages*/

.stages {
    padding: 140px 0 160px;
    background: #ebe8e5;
}
.stages__title {
    /* font-size: 64px; */
    font-weight: 400;
    /* line-height: 70.4px; */
    text-align: center;
    color: #282828;
    font-size: clamp(32px, 5vw, 64px);
    line-height: clamp(35.2px, 5vw, 70.4px);
}
.stages .stages__title {
    max-width: 800px;
    margin: auto;
}
.stages__cont {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    margin: 59px 0px 0px 0px;
}
.stages__item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 410px;
    min-height: 230px;
    padding: 54px 30px 30px;
    border: 2px solid #d8d4d0;
}
.stages__img {
    width: 410px;
    min-height: 230px;
}
.stages__head {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    min-height: 45px;
}
.stages__num {
    position: relative;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    color: #ff8800;
}
.stages__num:before {
    content: '/';
    position: absolute;
    top: -24px;
    left: 7px;
}
.stages__desc {
    font-weight: 600;
    font-size: 20px;
    line-height: 22px;
}
.page-id-32 .about,
.page-id-32 .reviews,
.page-id-32 .kont {
    background-color: #ebe8e5;
}

.doc {
    /*padding: 61px 0 115px;*/
    padding: 0px 0 115px;
    background-color: #ebe8e5;
}
.doc-in {
    display: flex;
    gap: 60px;
    justify-content: space-between;
}
.doc-l {
    max-width: 490px;
}
.doc-l img {
    width: 440px;
}
.doc-i {
    border-top: 2px solid #d8d4d0;
    align-items: center;
    display: flex;
    justify-content: space-between;
    height: 76px;
}
.doc-i:not(:nth-child(3)) {
    margin-bottom: 40px;
}
.doc-r {
    max-width: 740px;
    width: 100%;
}
.flex {
    display: flex;
    align-items: center;
}
.doc-title {
    /* font-size: 64px; */
    font-weight: 400;
    /* line-height: 70.4px; */
    color: #282828;
    margin-bottom: 151px;
    font-size: clamp(32px, 5vw, 64px);
    line-height: clamp(35.2px, 5vw, 70.4px);
}
.doc-d {
    display: flex;
    align-items: center;
}
.doc-i__n {
    color: #ff8800;
    font-size: 56px;
    font-weight: 400;
    line-height: 75.6px;
    text-align: left;
    min-width: 90px;
    width: 90px;
    height: 76px;
    display: inline-block;
    margin-right: 30px;
}
.doc-i__title {
    color: #1c1a1a;
    font-size: 20px;
    font-weight: 700;
    text-align: left;
}
.doc-i__text {
    display: block;
    max-width: 520px;
    font-size: 16px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: left;
    color: #1c1a1a;
}
.doc-text {
    font-size: 20px;
    font-weight: 400;
    line-height: 27px;
    color: #1c1a1a;
    padding: 26.5px 0;
}
.doc-download {
    font-size: 18px;
    font-weight: 600;
    line-height: 21.94px;
    color: #1c1a1a;
    margin-right: 15px;
}
.doc-f {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 2px solid #d8d4d0;
    margin-left: 120px;
}
.page-id-148 .header {
    background-color: #ebe8e5;
}
.page-id-148 #colophon {
    background-color: #ebe8e5;
}
#breadcrumbs {
    background-color: #ebe8e5;
    white-space: nowrap;
    /*margin-top: 40px;*/
    margin-left: 6px;
    padding-top: 50px;
}
.page-id-148 #breadcrumbs {
    background-color: #ebe8e5;
    margin-bottom: 60px;
}
#breadcrumbs .breadcrumb_last {
    font-size: 14px;
    font-weight: 600;
    line-height: 18.2px;
    color: #1c1a1a;
}
#breadcrumbs span:not(:first-child):before {
    content: url('images/divider.png');
    color: #ff8800;
    margin: 0 30px;
    position: relative;
    top: 4px;
}
#breadcrumbs a {
    font-size: 14px;
    font-weight: 400;
    line-height: 18.2px;
    color: #1c1a1a;
}
.prog-in2__wr-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 140px;
}
.prog-in2__wr-title .title-v1 {
    text-align: left;
    margin-bottom: 0;
}
.wr-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: left;
    max-width: 310px;
}
.prog-in2 {
    display: flex;
    justify-content: space-between;
    gap: 60px;
}
.prog-in2-i {
    padding-top: 0px;
    padding-bottom: 10px;
    display: flex;
    width: 50%;
    justify-content: space-between;
    align-items: center;
    border-bottom: 2px solid #d8d4d0;
}

.prog-in2-i-img {
    max-width: 50%;
    height: auto;
}

.prog-in2-i-img img {
    width: 100%;
    height: auto;
}

.prog-in2-i__title {
    color: #1c1a1a;
    font-size: 20px;
    font-weight: 700;
    line-height: 27px;
    text-align: left;
}
.prog-in2-i__a {
    color: #1c1a1a;
    font-size: 18px;
    font-weight: 600;
    line-height: 21.94px;
    text-align: center;
    display: flex;
    gap: 15px;
    align-items: center;
}
.prog-in2-i__a span {
    background: #ff8800;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.prog-in2-i__a:hover span {
    background: #ff5500;
}
.prog {
    /*padding: 61px 0 180px;*/
    padding: 0px 0 180px;
    background-color: #ebe8e5;
}
.page-id-152 #masthead,
.page-id-152 #breadcrumbs {
    background-color: #ebe8e5;
}
.page-id-152 #colophon {
    background-color: #ebe8e5;
}

/* FIX: отступ перед FAQ на /programmy/ */
.page-id-152 .prog { padding-bottom: 40px; }
.page-id-152 .faq { padding-top: 40px; }

.page-id-64 #breadcrumbs {
    display: none;
}

.page-id-66 .tarif {
    background-color: #ebe8e5;
}
.stprice_after {
    display: flex;
    justify-content: space-between;
    background-color: #ebe8e5;
    width: 100%;
    padding: 60px;
    align-items: center;
}
.stprice_after p {
    max-width: 860px;
    font-size: 24px;
    font-weight: 600;
    line-height: 31.2px;
    color: #1c1a1a;
}

.page-id-66 .stprice_after {
    margin-top: 40px;
    margin-bottom: 8px;
}

.page-id-66 .stprice {
    padding-top: 160px;
    background-color: #ebe8e5;
}

.page-id-66 .services {
    background-color: #ebe8e5;
}

.services-part-two{
    padding: 140px 0 160px;
    background-color: #ebe8e5;
}

.one-time_works {
    background-color: #ebe8e5;
}
.works-title {
    max-width: 545px;
    width: 100%;
    /* font-size: 64px; */
    font-weight: 400;
    /* line-height: 70.4px; */
    font-size: clamp(32px, 5vw, 64px);
    line-height: clamp(35.2px, 5vw, 70.4px);
}
.works-subtitle {
    font-size: 20px;
    font-weight: 400;
    line-height: 22px;
    color: #1c1a1a;
    width: 100%;
    margin: 20px 0 60px;
}
.works {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 660px;
}
.works .stprice-i:nth-of-type(3) {
    width: 100%;
}
.works .stprice-i:nth-of-type(2n) {
    margin-left: 30px;
}
.works .item:nth-of-type(4) {
    margin-top: 40px;
}
.works .stprice-i {
    width: 315px;
}
.item {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.black-block {
    background-color: #1c1a1a;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 85px;
    width: 315px;
    padding: 0 20px;
}
.city {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 24.3px;
    max-width: 129px;
}
.hour {
    color: #ff8800;
    font-size: 16px;
    font-weight: 700;
    line-height: 22.4px;
}
.black-block p {
    color: #ff8800;
    font-size: 28px;
    font-weight: 700;
    line-height: 39.2px;
}
.works-in {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding-top: 140px;
}
.works-r p {
    font-size: 24px;
    font-weight: 700;
    line-height: 31.2px;
    color: #1c1a1a;
}
.works-r {
    width: 520px;
    height: 505px;
    background-color: #ebe8e5;
    padding: 40px;
    position: relative;
}
.works-r::after {
    content: '';
    background: url(images/works-comp.png);
    display: inline-block;
    width: 507px;
    height: 390px;
    position: absolute;
    left: -240px;
    z-index: 5;
}
.works-r span {
    font-size: 16px;
    font-weight: 400;
    line-height: 20.8px;
    color: #282828;
    position: absolute;
    bottom: 130px;
    right: 40px;
    width: 230px;
}
.btn-works {
    position: absolute;
    bottom: 40px;
    right: 40px;
}
/* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ³ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ */
.pagination {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 76px;
}
.pagination__reviews {
    width: 300px;
    height: 44px;
    display: flex;
    justify-content: space-around;
    overflow: hidden;
    position: relative;
}

.pagination__reviews-usluga {
    margin: 60px auto 0;
}

.left-arrow {
    width: 44px;
    height: 44px;
    border: solid 2px;
    border-color: #ff8800;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    cursor: pointer;
}
.right-arrow {
    width: 44px;
    height: 44px;
    border: solid 2px;
    border-color: #ff8800;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    cursor: pointer;
}
.number-pagination {
    font-size: 32px;
    position: absolute;
}
#mob-menu {
    font-size: 48px;
    cursor: pointer;
}
/* start ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ³ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ*/
#mob-menu .mobile-menu {
    position: fixed;
    top: 0;
    left: -100%; /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ */
    width: 70%;
    height: 100%;
    background-color: #fff;
    box-shadow: 2px 0 5px rgba(0, 0, 0, 0.3);
    transition: left 0.4s ease-in-out;
}

#mob-menu .mobile-menu.open {
    left: 0; /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ·ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¾ */
}

#mob-menu .menu-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1000;
}

#mob-menu .menu-overlay.active {
    display: block;
}

#mob-menu .close-icon {
    display: none;
}
/* end ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ³ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ*/

.stwelf__sfs {
    font-weight: 400;
    font-size: 18px;
}
.sdfsg2 {
    margin-top: 160px;
}

@media screen and (max-width: 1600px) {
    .yone-l3__img {
        bottom: 0;
    }
}

@media screen and (min-width: 991px) and (max-width: 1500px) {
    .yone-l3__img {
        width: 70%;
        height: auto;

        bottom: -10%;
    }

    .page-id-30 .yone-l3__img {
        width: 55%;
    }

    .page-id-32 .yone-l3__img {
        width: 60%;
    }

    .yone-l3__img img {
        width: 100%;
        height: auto;
        object-fit: cover;
    }
}

/* start ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ² ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¸ ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ±ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ¸*/
@media (max-width: 1350px) {
    .question-in {
        flex-direction: column;
        justify-content: center;
    }
    .question-in {
        max-height: 100%;
    }
    .question-r {
        /* width: 100%; */
        width: unset;
    }
    .works-in {
        flex-direction: column;
        gap: 50px;
    }
}
@media (max-width: 1320px) {
    .bread__container {
        width: 100%;
    }
    .pagination {
        display: flex;
        justify-content: center;
        text-align: center;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 40px;
        position: relative;
    }
    .skont-in {
        flex-wrap: wrap;
        max-height: none;
    }
    .title-v1 {
        text-align: center;
    }
    .stwelf-r {
    }
    .services__title {
        text-align: center;
    }
    .guarantees__title {
        text-align: center;
    }
    .about__title {
        text-align: center;
    }
    .price__title {
        text-align: center;
    }
}

@media screen and (max-width: 1200px) {
    .foot-line1-in {
        flex-wrap: wrap;
    }
}

.stwelf-l {
    margin: auto;
}

@media (max-width: 1300px) {
    #breadcrumbs {
        position: static;
        white-space: initial;
        width: 100%;
        padding-left: 5px;
        padding-right: 20px;
        display: flex;
    }
    .brand {
        display: flex;
    }
    .stwelf-r {
    }
    .works {
        justify-content: center;
    }

    .works-subtitle {
        text-align: center;
    }
    .about__img {
        width: 100%;
        height: 100%;
    }
}

@media (max-width: 1250px) {
    .clients__cont {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(3, 1fr);
    }

    .site-footer .form-down__btns {
        width: 100%;
    }
    .doc-in {
        flex-direction: column;
        align-items: center;
    }
    .price__messengers_title {
        text-align: center;
        margin-bottom: 20px;
    }
    .about__cont {
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        justify-content: center;
        gap: 100px;
    }
    .howwork-i {
        flex-wrap: wrap;
        flex-direction: column;
        gap: 20px;
    }
    .text-left {
        width: unset;
        text-align: unset;
    }
    .brand {
        display: flex;
        align-items: center;
        grid-template-columns: repeat(2, 1fr);
    }
    .zapravka-in {
        flex-direction: column;
        align-items: center;
    }
    .about__img {
        margin-left: unset;
    }
}
@media (max-width: 1200px) {
    .header-top .container {
        flex-direction: column;
        gap: 4px;
        padding: 4px 15px;
    }
}
@media (max-width: 1196px) {
    .price__cont {
        flex-wrap: wrap;
        justify-content: center;
        gap: 100px;
    }
    .btn-social {
        padding: 10px;
    }
    .about__item {
        padding-top: 0;
        padding-bottom: 40px;
    }
    .about__item_desc {
        margin-top: 0;
    }
    .price__sep {
        display: none;
    }
}
@media (max-width: 1164px) {
    .header__order-call_btn {
        width: min-content;
        height: 45px;
        padding: 0 15px;
    }
    .mob-btn {
        display: block;
    }
    .tarif-in .grid-container .col-3 {
        flex-direction: column;
    }
    #open-menu {
        display: block !important;
        border-radius: 10px !important;
    }
    .prog-in2__wr-title,
    .prog-in2 {
        flex-direction: column;
        gap: 60px;
        justify-content: center;
        align-items: center;
        width: unset;
    }
}
@media (max-width: 878px) {
    .grid-container {
        display: unset;
    }
    .stages__cont {
        justify-content: center;
    }
    .howwork-in {
        display: flex;
        gap: 60px;
        justify-content: space-between;
        flex-direction: column;
        align-items: center;
        padding: 20px;
    }
    .stwelf-r {
        display: flex;
        align-items: center;
        flex-direction: column;
    }
    .stwelf-r1,
    .stwelf-r2,
    .stwelf-r3 {
        width: 100%;
        height: 100%;
    }
}
@media (max-width: 861px) {
    .works-r {
        height: 800px;
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
        justify-content: center;
        align-content: center;
        gap: 20px;
        overflow: hidden;
    }

    .item {
        display: flex;
        width: 100%;
        justify-content: center;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: center;
        align-items: center;
    }
    .btn-works,
    .works-r span {
        position: static;
    }
    .works-r::after {
        transform: scaleX(-1); /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂµ ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ¶ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂµ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¾ ÃÂÃÂÃÂÃÂ³ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ·ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ¸ */
        background-repeat: no-repeat;
        display: block;
        position: static;
        height: 400px;
        left: unset;
        margin-left: 60%;
    }
    .header__order-call_btn {
        display: none;
    }
}
@media (max-width: 778px) {
    .forget {
        padding: 70px 0px 110px 0px;
    }

    .clients__cont {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(5, 1fr);
    }

    .pagination {
        display: flex;
        flex-direction: column;
        gap: 40px;
    }
    .yone-in {
        align-items: center;
    }
    .yone-l3__img {
        opacity: 0.3;
    }

    .yone-l1 {
        text-align: center;
    }
    .prog-in2-i {
        width: 100%;
    }
    .question-r {
        text-align: center;
    }
    .works-r span,
    .works-r p {
        width: unset;
        text-align: center;
    }
    .social {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .btn-cost btn-social {
        text-align: center;
    }
    .wpcf7-submit {
        margin: auto;
    }
    .price__form_name-wrap,
    .price__form_acceptance-wrap {
        display: flex;
        flex-direction: column;
        gap: 40px;
    }
    .forget__desc {
        display: flex;
        flex-wrap: wrap;
        gap: 40px;
        justify-content: center;
        align-items: center;
    }
    .forget__btn {
        margin: unset;
    }
    .forget__text,
    .forget__title {
        text-align: center;
    }
    .item {
        flex-direction: column;
        align-items: baseline;
    }

    .about {
        padding-bottom: 80px;
    }
}
@media (max-width: 768px) {
    .header-top__item-hours,
    .header-top__item .header__phone,
    .header-top__item-title {
        font-size: 12px;
    }
}
@media (max-width: 674px) {
    .brand {
        grid-template-columns: repeat(1, 1fr);
    }
}
@media (max-width: 660px) {
    .guarantee {
        align-items: center;
        text-align: center;
    }
    .guarantee {
        justify-content: space-around;
    }
    .price__form_title {
        text-align: center;
    }
    .zapravka-l,
    .zapravka-title {
        width: 100%;
    }
    /* .page-id-32 #breadcrumbs .breadcrumb_last {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}
	.page-id-32 #breadcrumbs span:not(:first-child):before {
	margin: unset;
}*/
}
@media (max-width: 622px) {
    .foot-line1-in {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        gap: 40px;
        align-items: start;
        text-align: start;
    }
    .menu-item-has-children:hover .sub-menu {
        top: 32px;
        left: -56px;
    }
    .header__menu_cont a {
        font-size: 18px !important;
    }
    .fancybox__slide {
        margin-top: -200px !important;
    }
    .menu-item-has-children:before {
        top: 29px;
    }
    .ft-logo {
        margin-bottom: 0;
    }
    .ft-text {
        margin-bottom: 20px;
    }
    .swiper-container {
        width: 100%;
    }
    .swiper-slide {
        width: 100vw; /* ÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ¼ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ¹ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ² ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ° ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ° */
    }
    .header__hours_wrap {
        display: none;
    }
}
@media (max-width: 576px) {
    .header-top {
        display: none;
    }
    .menu-bx .header-top {
        padding-top: 30px;
        display: flex;
        flex-direction: column;
        gap: 30px;
        border-bottom: none;
        border-top: 1px solid rgba(166, 178, 195, 0.2);
    }
    .header-top__item {
        flex-direction: column;
        align-items: self-start;
    }
    .header-top__item-hours, .header-top__item .header__phone, .header-top__item-title {
        font-size: 16px;
        color: #fff;
    }
}
@media (max-width: 550px) {
    .clients__cont {
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(10, auto);
    }
    .client__title {
        max-width: 100%;
    }

    .about__items {
        margin: unset;
    }
    .prog-in2-i {
        flex-direction: column;
        gap: 20px;
    }
    .tarif-in2-i {
        gap: 20px;
        flex-wrap: wrap;
        width: 100%;
        justify-content: center;
    }
    .yone-l3__img {
        bottom: -7%;
    }
    #title-contacts {
        text-align: start;
    }
    .img-programs {
        width: 100%;
        height: 100%;
    }
    .doc-l img {
        width: 100% !important;
        height: 100% !important;
    }
    .doc-i,
    .doc-f,
    .doc-d {
        flex-direction: column;
        gap: 20px;
    }
    .prog-in2__wr-title,
    .prog-in2 {
        flex-direction: column;
        gap: 60px;
        justify-content: center;
        align-items: center;
        width: unset;
    }
    .btn-v1 .btn-h {
        width: 300px;
    }
    .works-r {
        width: 100%;
        height: 100%;
    }
    .stprice_after {
        align-items: center;
        flex-direction: column;
        padding: 20px;
        gap: 40px;
    }
    .price__form_wrap {
        padding: 40px;
        width: 100%;
    }
    .popap .price__form_wrap {
        padding: 20px;
    }
    .tarif-in2,
    .tarif-in2__wr-title {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 40px;
    }
    .tarif-in2__wr-title .title-v1,
    .wr-text {
        text-align: center;
    }
    .howwork-i {
        display: flex;
        flex-direction: column;
        gap: 40px;
        align-items: center;
    }
    .howwork-i__text {
        text-align: center;
    }
    .question-l img {
        max-width: unset;
        max-width: 100%;
        margin-left: -10vw;
    }
    .question-l {
        overflow: hidden;
    }
}
@media (max-width: 470px) {
    .header__hours_wrap {
        display: none;
    }
    .btn-cost {
        width: 250px;
    }
    #stages-img {
        width: 100%;
        height: 100%;
    }
    .popap.open .container-popap {
        width: 90%;
        height: 91%;
        margin-left: auto;
        margin-right: auto;
    }
    input[type='checkbox']:checked::before {
        left: 2px;
        top: 1px;
    }
    .line-top-text {
        padding: 10px;
        margin-top: -20px;
    }
    .short-imput {
        height: 50px;
    }
    .right-contact {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
    }
    .stwelf-2 {
        min-width: unset;
    }
    .btn-vb,
    .btn-tg,
    .btn-v1 {
        width: 100%;
    }
    .btn-v1 {
        position: inherit;
    }
    .stprice-i {
        flex-direction: column;
        align-items: center;
        gap: 20px;
        text-align: center;
    }
    .stprice-i__title,
    .stprice-i__price {
        text-align: center;
    }
    .stwelf-l {
        /* padding: 32px; */
        min-width: unset;
        display: flex;
        flex-direction: column;
    }
    .form-down__btns {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
}
@media (max-width: 400px) {
    .header__socials {
        gap: 10px;
    }
    .header__socials_btn {
        width: 40px;
        height: 40px;
        border-radius: 50%;
    }

    .img-rabota {
        width: 100%;
        height: 100%;
    }
    .price__messengers_btn {
        min-width: 250px;
        margin-top: 20px;
    }
    .works .stprice-i {
        width: auto;
    }
    .black-block {
        width: 100%;
    }
    .price__messengers_btn {
        padding: 0 10px 0 10px;
    }
    .price__messengers_label {
        font-size: 16px;
    }
}
@media (max-width: 360px) {
    .wpcf7-submit {
        width: 250px;
    }
}
@media (max-width: 340px) {
    .review {
        min-width: 285px;
    }
}

/* end ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ² ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¸ ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ±ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ¸*/
#open-menu {
    width: 50px;
    height: 50px;
    font-size: 30px;
    cursor: pointer;
    display: none;
}
.fancybox__content .header__menu_cont {
    display: flex;
    flex-direction: column;
}
.fancybox__content .header__menu_cont a {
    line-height: 30px;
}
/* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ° ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ */
.burger-button {
    font-size: 24px;
    background: none;
    border: none;
    cursor: pointer;
    z-index: 1010;
}

/* ÃÂÃÂÃÂÃÂ¡ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂµ ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ */
.burger-menu {
    position: fixed;
    top: 0;
    right: -100%;
    /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ¼ ÃÂÃÂÃÂÃÂ·ÃÂÃÂÃÂÃÂ° ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ½ */
    width: 300px;
    height: 100%;
    background-color: #fff;
    box-shadow: -2px 0 5px rgba(0, 0, 0, 0.1);
    overflow-y: auto;
    transition: right 0.3s ease;
    z-index: 1000;
}

/* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ */
.burger-menu.active {
    right: 0;
}

/* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ° ÃÂÃÂÃÂÃÂ·ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ */
.burger-menu__close {
    position: absolute;
    top: 10px;
    left: 10px;
    background: none;
    border: none;
    font-size: 24px;
    cursor: pointer;
}

/* ÃÂÃÂÃÂÃÂ¡ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂº ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ */
.burger-menu__list {
    list-style: none;
    padding: 20px;
    margin: 0;
}

.burger-menu__list li {
    margin-bottom: 15px;
}

.burger-menu__list a {
    text-decoration: none;
    color: #333;
    font-size: 18px;
    transition: color 0.3s;
}

.burger-menu__list a:hover {
    color: #007bff;
}
.fancybox__content {
    background: #ebe8e5 !important;
    border-radius: 10px !important;
}
.fancybox__content > .carousel__button.is-close {
    position: absolute;
    top: 10px !important;
    right: 10px !important;
    color: black !important;
}
.fancybox__content .header__menu_cont .sub-menu {
    width: unset;
}
/* start ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ³ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ*/

.mobile-menu-toggle {
    cursor: pointer;
    transition: transform 600ms;
    user-select: none;
    display: block;
    order: 3;
}

@media screen and (min-width: 992px) {
    .mobile-menu-toggle {
        display: none;
    }
}

.mobile-menu-toggle .line {
    fill: none;
    transition: stroke-dasharray 600ms, stroke-dashoffset 600ms;
    stroke: #000;
    stroke-width: 5.5;
    stroke-linecap: round;
}

.mobile-menu-toggle .top {
    stroke-dasharray: 40 172;
}

.mobile-menu-toggle .middle {
    stroke-dasharray: 40 111;
}

.mobile-menu-toggle .bottom {
    stroke-dasharray: 40 172;
}

.mobile-menu-toggle.active .top {
    stroke-dashoffset: -132px;
}

.mobile-menu-toggle.active .middle {
    stroke-dashoffset: -71px;
}

.mobile-menu-toggle.active .bottom {
    stroke-dashoffset: -132px;
}
.mobile-menu-toggle {
    display: none;
    width: 30px;
    height: 25px;
    gap: 8px;
    flex-direction: column;
    transition: all 0.5s;
}

.mobile-menu-toggle span {
    width: 30px;
    height: 3px;
    background-color: #000000;
    border-radius: 3px;
    transition: all 0.5s;
}

.mobile-menu-toggle.active {
    margin-top: 13px;
}

.mobile-menu-toggle.active span:nth-child(1) {
    transform: rotate(-45deg);
    margin-bottom: -9.5px;
}

.mobile-menu-toggle.active span:nth-child(3) {
    transform: rotate(45deg);
    margin-top: -12px;
}

.mobile-menu-toggle.active span:nth-child(2) {
    opacity: 0;
}

@media (max-width: 991px) {
    .header__menu {
        display: none;
    }
    .mobile-menu-toggle {
        display: flex;
    }
}
/* end ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ³ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ*/

/* start ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ³ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ*/
.menu-bx,
.burger-checkbox,
.burger {
    display: none;
}
.menu-bx {
    top: 0;
    left: 0;
    right: auto;
    position: absolute;
    z-index: 99999;
    display: grid;
    gap: 12px;
    margin: 0;
    background: rgba(24, 29, 36, 0.8);
    list-style-type: none;
    transform: translateX(-100%);
    transition: 0.3s;
    width: 80%;
    padding: 20px 15px;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 60px;
    padding-bottom: 90px;
    overflow: auto;
}

.menu-bx li {
    flex-direction: column;
    align-items: flex-start !important;
}

.menu-bx .menu-item {
    display: block;
    padding: 8px 0;
    color: white;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    padding-top: 20px;
    padding-left: 10px;
    padding-top: 20px !important;
}

.open-menu .menu-bx {
    transform: translateX(0);
}

.menu-bx .menu {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.menu-bx li.open .sub-menu {
    display: flex;
    flex-direction: column;
}

.menu-bx .menu-item {
    text-align: left;
    padding-top: 0;
    width: 100%;
}

.menu-bx .menu > li {
    border-bottom: 1px solid rgba(166, 178, 195, 0.2);
    padding: 20px;
}

.menu-bx .menu > li:last-child {
    border-bottom: 0;
}

.menu-bx .menu-item a {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}
.menu-bx .menu-item a:hover {
    background-color: transparent;
}
@media (max-width: 576px) {
    .menu-bx {
        width: 80%;
    }
}
.open-menu .header {
    position: fixed;
    top: 0;
}
body.open-menu main {
    filter: blur(5px);
}
body.open-menu {
    overflow: hidden;
}
.menu-bx .menu .page_item a {
    color: white;
    font-size: 20px;
}
.menu-bx .menu .page_item li {
    border-bottom: 1px solid rgba(166, 178, 195, 0.2);
    padding: 10px 0;
}
.menu-bx .sub-menu .menu-item:hover {
    background: unset;
}
/* ÃÂÃÂÃÂÃÂ­ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ¸ ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ³ÃÂÃÂÃÂÃÂ¾ ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ° */
.popap.open {
    visibility: visible;
    opacity: 1;
}
.popap.open .container-popap {
    transform: scale(1);
}
.popap.open .container-popap {
    transform: scale(1);
}
.popap {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    background-color: #1b1b234d;
    opacity: 30%;
    z-index: 99998;
    display: grid;
    align-items: center;
    justify-content: center;
    overflow-y: auto;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.4s, visibility 0.4s;
}
.menu-bx .menu-item-has-children:before {
    display: none;
}
.container-popap {
    position: relative;
    background-color: #ebe8e5;
    max-width: 405px;
    max-height: 723px;
    border-radius: 5px;
    padding: 40px 50px 50px 50px;
    display: flex;
    justify-content: center;
    text-align: center;
    z-index: 1;
    transform: scale(0);
    transition: transform 0.8s;
    flex-direction: column;
}

.popap .text-whatsup {
    margin-bottom: -6px;
}
.container-popap p {
    font-weight: 600;
    font-family: 'Montserrat';
    font-size: 20px;
    /*margin-top: 10px;*/
    line-height: 27px;
    text-align: center;
    /*padding-bottom: 15px;*/
}
.agreement {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 14px;
    line-height: 18.9px;
    cursor: pointer;
}
.agreement span {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 14px;
    line-height: 18.9px;
    cursor: pointer;
}
.form-row-1 {
    display: flex;
    flex-direction: column;

    gap: 30px;
}
.form-row-1 span {
    display: block;
    width: 100%;
}
.form-row-1 input {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding: 0px 0px 18px 0px;
    border-bottom: 2px solid #d8d4d0 !important;
    display: block;
    width: 100%;
}
.form-row-1 ::placeholder {
    color: #929395;
    padding: 12.5px, 15px, 12.5px, 15px;
    font-size: 16px;
    font-weight: 300;
    font-family: 'Montserrat';
    border: none;
    margin-left: 20px;
}
.form-row-2 {
    display: flex;
}
.form-row-4 {
    margin-bottom: 20px;
    display: flex;
}
.form-row-3 {
    width: 600px;
    padding: 5px;
}
.form {
    display: flex;
    gap: 20px;
    flex-direction: column;
}
.line-top-text {
    /*padding: 20px;*/
    border-bottom: 2px solid #d8d4d0 !important;
}
.popap .price__form_acceptance-wrap {
    display: flex;
    align-items: flex-start;

    flex-direction: column-reverse;
    gap: 20px;
}
.price__form_acceptance-wrap a {
    font-weight: 700;

    color: #1c1a1a;
}
.popap .social {
    gap: 14px;
}
.form-row-4 label {
    font-size: 14px; /* ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ·ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ° */
    color: #1c1a1a80; /* ÃÂÃÂÃÂÃÂ¦ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ° */
    line-height: 18.9px; /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ¶ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¹ ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ» */
    cursor: pointer; /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ¸ */
    display: inline-flex; /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ±ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ¼ */
    align-items: center; /* ÃÂÃÂÃÂÃÂ¦ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂµ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ° ÃÂÃÂÃÂÃÂ¸ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ±ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ° */
}
.form-row-4 span {
    font-size: 14px; /* ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ·ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ° */
    color: black; /* ÃÂÃÂÃÂÃÂ¦ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ° */
}

.form-row-4 input[type='checkbox'] {
    margin-right: 10px; /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¿ ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ¶ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ±ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ¼ ÃÂÃÂÃÂÃÂ¸ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ¼ */
    padding-left: 0px !important;
    cursor: pointer;
}
input:focus {
    border: none; /* ÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂ±ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ¼ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµ */
    outline: none; /* ÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂ±ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ¼ ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ (ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ¸ ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ½ ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ) */
}
input {
    font-size: 16px;
    font-weight: 300;
    font-family: 'Montserrat';
}

/* ÃÂÃÂÃÂÃÂ¡ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ¸ ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ input */
input {
    padding-left: 0px !important; /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ³ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂ¼ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂµ */
    padding-right: 20px !important; /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ¶ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂ¾ ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ±ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¹ ÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¿ ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¸ÃÂÃÂÃÂÃÂ¸ */
    transition: border 0.3s ease, box-shadow 0.3s ease !important; /* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂ²ÃÂÃÂÃÂÃÂ½ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¹ ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂµÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂ´ ÃÂÃÂÃÂÃÂ´ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¾ÃÂÃÂÃÂÃÂºÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ° */
}
.krest {
    max-width: 10px;
    max-height: 10px;
    color: black;
    transition: all 3s;
    border: 0;
    background-color: transparent;
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}
.popap.open .btn {
    width: 100%;
    height: 60px;
    background-color: #ff8800;
    font-size: 18px;
    color: white;
    font-weight: 600;
    line-height: 21.94px;
    border: transparent;
}
.popap.open .social {
    flex-direction: column;
    align-items: center;
}
.popap.open .btn-social {
    width: 100%;
    cursor: pointer;
}
.title-popap {
    font-size: 20px;
    line-height: 27px;
    font-weight: 600;
    font-family: 'Montserrat';
    margin-bottom: 22px;
}
.svg-krest path {
    fill: #000 !important;
}
.krest:hover {
    color: green;
}
.short-imput {
    height: 60px;
    width: 100%;
    border-bottom: 2px solid #d8d4d0 !important;
    background-color: transparent;
    margin-bottom: 20px;
}
.popap.open input {
    border: none;
}
.text-chek {
    max-width: 200px;
    text-align: start;
}

@media screen and (max-width: 568px) {
    .reviews {
        padding: 30px 0px 120px 0px;
        position: relative;
    }
    .pagination {
        display: flex;
        flex-direction: column;
        gap: 0px;
        margin-bottom: 24px;
        position: static;
    }
    #primary {
        overflow: hidden;
    }

    .reviews,
    .reviews .swiper {
        overflow: inherit !important;
    }
    .reviews .pagination__reviews {
        position: absolute;
        bottom: -70px;
        left: 50%;
        transform: translateX(-50%);
    }

    .kont {
        padding-top: 50px;
    }
    .title-v1 {
        margin-bottom: 24px;
    }
    .wrap-contakts {
        display: flex;
        justify-content: center;
    }
    .block-contakts .wrap-contakts:first-child .stwelf-1__right {
        max-width: 230px;
    }
    .skont-in {
        flex-direction: column;
        width: 100%;
    }
    .foot-line1-in {
        align-items: center;
        /* text-align: start; */
    }

    .foot-line1-in .ft-i {
        width: 100%;
    }

    .ft-i:last-child {
        max-width: 100%;
    }

    .ft-i5 {
        max-width: 100%;
    }

    .btns-for-desktop {
        display: none;
    }

    .btns-for-mobile {
        display: block;
    }

    .btns-for-mobile a {
        margin-bottom: 20px;
    }

    .ft-i {
        text-align: center;
    }
    .price__messengers_btn {
        margin-bottom: 0px;
        height: 65px;
        width: 100%;
    }
    .yone {
        overflow: hidden;
    }
    .tarif {
        padding: 50px 0 50px;
    }
    .tarif-in.grid-container.col-3 {
        display: grid;
        grid-template-columns: repeat(1, 1fr);

        grid-row-gap: 30px;
    }
    .price .price__messengers_wrap {
        padding: 24px;
    }
    .price .price__messengers_btn {
        width: 100%;
    }
    .about__item {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #breadcrumbs {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        padding-top: 10px;

        display: none;
    }
    .one-time_works .works-title {
        text-align: center;
    }
    .works-r > p {
        max-width: 255px;
    }
    .page-id-66 .stprice_after {
        margin-bottom: 40px;
    }
    .page-id-66 .stprice {
        padding-bottom: 60px;
    }
    .stprice_after p {
        text-align: center;
    }
    .doc-title {
        margin-bottom: 80px;
        text-align: center;
    }

    .page-id-148 .doc-i .btn-v1,
    .page-id-148 .doc-f .btn-v1 {
        width: 184px;
        margin: 0;
    }
    .page-id-148 .doc-i {
        height: auto;
    }
    .page-id-148 .doc-f {
        padding-bottom: 16px;
        margin-left: 0;
    }
    .review img {
        width: 100%;
    }
    .page-id-32 .brands {
        padding: 60px 0;
    }
    .popap .wpcf7-submit {
        width: 100%;
        height: 54px;

        font-size: 16px;
    }
    .container-popap {
        padding: 32px 16px 16px 16px;
    }
    .container-popap p {
        font-size: 18px;

        line-height: 1.3;
    }
    .tarif-in2__wr-title {
        padding-right: 0;
    }
    .sdfsg2 {
        margin-top: 60px;
    }
    .price__form_name-wrap .wpcf7-form-control {
        max-width: 100%;
    }
    .wpcf7 .wpcf7-submit {
        padding-right: 0px !important;
        width: 100%;
    }
}

.faq {
    padding: 140px 0px 160px;
}
.faq__title {
    font-weight: 400;
    font-size: clamp(32px, 5vw, 64px);
    line-height: 110%;
}
.faq__items {
    margin-top: 60px;
}
.faq__item:not(:first-child) {
    margin-top: 20px;
}
.faq__head {
    min-height: 80px;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    border: 1px solid #d8d4d0;
    cursor: pointer;
}
.faq__head-text {
    padding: 8px 20px;
    display: flex;
    align-items: center;
    gap: 12px;
}
.faq__head-text span {
    min-width: 70px;
    max-width: 70px;
    font-size: 36px;
    font-weight: 500;
    line-height: 120%;
    color: #ff8800;
}
.faq__head-text h4 {
    font-size: 20px;
    font-weight: 700;
    line-height: 130%;
    transition: all 0.5s;
}
.faq__head-icon {
    flex: 0 0 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ff8800;
    border: 1px solid #ff8800;
    transition: all 0.5s;
}
.faq__head-icon svg path {
    transition: all 0.5s;
}
.faq__body {
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s;
}
.faq__body-wrapper {
    margin: 0 auto;
    padding: 30px 20px 40px;
    width: 100%;
    max-width: 1130px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.faq__body-wrapper ul:not(:last-child),
.faq__body-wrapper ol:not(:last-child),
.faq__body-wrapper p:not(:last-child) {
    margin-bottom: 10px;
}
.faq__body-wrapper ul,
.faq__body-wrapper ol {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.faq__body-wrapper li {
    position: relative;
    padding-left: 18px;
}
.faq__body-wrapper ul li::before {
    content: '';
    position: absolute;
    top: 8px;
    left: 0;
    width: 7px;
    height: 7px;
    background: #ff8800;
}

.faq__item.active .faq__head-text h4 {
    color: #ff8800;
}
.faq__item.active .faq__head-icon svg {
    transform: rotate(180deg);
}
.faq__item.active .faq__body {
    max-height: 1200px;
}

.seo {
    padding: 140px 0px 160px;
    background-color: rgb(246, 246, 246);
}
.seo__wrapper {
    overflow: hidden;
    transition: height 0.5s;
}
.seo__text h2 {
    padding-bottom: 60px;
    font-size: clamp(32px, 5vw, 64px);
    font-weight: 400;
    line-height: 110%;
}
.seo__text ul:not(:last-child),
.seo__text ol:not(:last-child),
.seo__text p:not(:last-child) {
    margin-bottom: 20px;
}
.seo__text li {
    position: relative;
    padding-left: 18px;
}
.seo__text ul li::before {
    content: '';
    position: absolute;
    top: 8px;
    left: 0;
    width: 7px;
    height: 7px;
    background: #ff8800;
}
.seo .btn-v1 {
    margin-top: 30px;
}

@media screen and (max-width: 1100px) {
    .faq {
        padding: 100px 0px 120px;
    }
    .faq__items {
        margin-top: 40px;
    }
    .seo {
        padding: 100px 0px 120px;
    }
    .seo__text h2 {
        padding-bottom: 40px;
    }
}
@media screen and (max-width: 800px) {
    .faq {
        padding: 60px 0px 80px;
    }
    .faq__head {
        align-items: center;
    }
    .faq__head-text span {
        min-width: 60px;
        max-width: 60px;
        font-size: 28px;
    }
    .faq__head-text h4 {
        font-size: 18px;
    }
    .faq__head-icon {
        flex: 0 0 50px;
        height: 50px;
    }
    .seo {
        padding: 60px 0px 80px;
    }
    .seo__text ul:not(:last-child),
    .seo__text ol:not(:last-child),
    .seo__text p:not(:last-child) {
        margin-bottom: 15px;
    }
    .seo .btn-v1 {
        margin-top: 20px;
    }
}
@media screen and (max-width: 550px) {
    .faq {
        padding: 50px 0px 60px;
    }
    .faq__head {
        padding: 8px 10px 8px 15px;
    }
    .faq__head-text {
        padding: 0 5px 0 0;
    }
    .faq__head-text span {
        display: none;
    }
    .faq__head-text h4 {
        font-size: 16px;
    }
    .faq__body-wrapper {
        padding: 15px 15px 20px;
    }
    .faq__item.active .faq__body {
        max-height: 1700px;
    }
    .seo {
        padding: 50px 0px 60px;
    }
    .seo__text h2 {
        padding-bottom: 30px;
    }
}

@media screen and (min-width: 1024px) {
    .faq__head:hover .faq__head-text h4 {
        color: #ff8800;
    }
    .faq__head:hover .faq__head-icon {
        background: transparent;
    }
    .faq__head:hover .faq__head-icon svg path {
        stroke: #282828;
    }
}

/* ! Page contacts start ! */
.block-contakts {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.wrap-contakts {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 14.5px;
}
.wrap-contakts .stwelf-1__right {
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.wrap-contakts .stwelf__text {
    padding-left: 0;
}
.wrap-contakts .stwelf__text.stwelf__text-tel {
    padding: 0;
    margin: 0;
    font-weight: 700;
    font-size: 20px;
    display: inline-block;
    color: #1c1a1a;
}

@media screen and (width <= 576px) {
    .wrap-contakts .stwelf__text.stwelf__text-tel {
        font-size: 16px;
    }
}
/* ! Page contacts end ! */

/* ! Post card start */
.post-card {
    box-sizing: border-box;
    width: 100%;
    height: auto;
    max-width: 410px;
    transition: all 0.3s ease !important;
}
@media (hover: hover) {
    .post-card:hover .post-card__content {
        border-right: 2px solid var(--design-orange_bg, #f80);
        border-bottom: 2px solid var(--design-orange_bg, #f80);
        border-left: 2px solid var(--design-orange_bg, #f80);
    }
    .post-card:hover .post-card__title {
        color: var(--design-orange_bg, #f80);
    }
}
.post-card__link {
    width: 100%;
    display: flex;
    flex-direction: column;
    text-decoration: none;
    transition: all 0.3s ease !important;
}
.post-card__image {
    width: 100%;
    height: 230px;
}
.post-card__image img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.post-card__content {
    display: flex;
    padding: 20px 25px;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
    border-right: 2px solid var(--design-gray, #d8d4d0);
    border-bottom: 2px solid var(--design-gray, #d8d4d0);
    border-left: 2px solid var(--design-gray, #d8d4d0);
    transition: all 0.3s ease !important;
}
.post-card__title {
    margin: 0;
    margin-bottom: 20px;
    color: var(--design-black, #1c1a1a);
    font-size: 20px;
    font-weight: 700;
    line-height: 120%; /* 24px */
    transition: all 0.3s ease !important;
}
.post-card__desc {
    display: -webkit-box;
    margin-bottom: 25px;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: var(--design-black, #1c1a1a);
    text-overflow: ellipsis;
    font-size: 16px;
    line-height: 135%; /* 21.6px */
}
.post-card__footer {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.post-card__date {
    display: flex;
    align-items: center;
    gap: 9px;
    color: var(--design-black, #1c1a1a);
}
.post-card__date svg {
    min-width: 24px;
    width: 24px;
    height: 24px;
}
.post-card__date span {
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--design-black, #1c1a1a);
    font-size: 16px;
    line-height: 135%; /* 21.6px */
}
.post-card__btn {
    display: flex;
    align-items: center;
    gap: 15px;
}
.post-card__btn span {
    color: var(--design-black, #1c1a1a);
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
}
.post-card__btn .icon {
    display: flex;
    width: 50px;
    min-width: 50px;
    height: 50px;
    justify-content: center;
    align-items: center;
    background-color: var(--design-orange_bg, #f80);
}
.post-card__btn .icon svg {
    width: 26px;
    min-width: 26px;
    height: 26px;
}

@media screen and (width <= 576px) {
    .post-card__image {
        height: 200px;
    }
    .post-card__content {
        padding: 15px 10px;
    }
    .post-card__title {
        font-size: 18px;
    }
    .post-card__footer {
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
    }
    .post-card__btn span {
        font-size: 16px;
    }
    .post-card__btn .icon {
        width: 40px;
        min-width: 40px;
        height: 40px;
    }
}
/* ! Post card end */

/* Post card category */
.post-card__category {
    margin-bottom: 8px;
}
.post-card__category a {
    display: inline-block;
    padding: 4px 12px;
    background: #ff8800;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    border-radius: 4px;
    text-decoration: none;
    transition: opacity .2s;
}
.post-card__category a:hover {
    opacity: 0.8;
}


/* === Документы — одинаковая высота + перенос текста === */
.page-id-148 .doc-r { display: flex; flex-direction: column; gap: 0; }
.page-id-148 .doc-i { border-top: 2px solid #d8d4d0 !important; display: flex !important; align-items: center !important; min-height: 90px !important; box-sizing: border-box !important; margin-bottom: 0 !important; padding: 0 !important; }
.page-id-148 .doc-i .flex { display: flex; align-items: center; width: 100%; }
.page-id-148 .doc-i__title { text-decoration: none; color: #1c1a1a; font-size: 20px; font-weight: 700; white-space: normal; word-break: break-word; overflow-wrap: break-word; }
.page-id-148 .doc-i__title:hover { color: #ff8800; }

/* Скрыть просмотры на страницах тарифов */
.page-id-497 .article-head__info-post-views,
.page-id-554 .article-head__info-post-views {
    display: none !important;
}

/* Новый символ белорусского рубля (Б с чертой, НБРБ 2026) */
.byn-currency {
    display: inline-block;
    height: 0.7rem;
    width: 0.6rem;
    background: url('/wp-content/themes/amnesia/images/byn-symbol.svg') no-repeat center;
    background-size: contain;
    vertical-align: middle;
    position: relative;
    top: -0.03rem;
    overflow: hidden;
    text-indent: -9999px;
}


/* Убираем хлебные крошки и дубль H1 на страницах тарифов */
.page-id-497 #breadcrumbs,
.page-id-554 #breadcrumbs { display: none !important; }
.page-id-497 .entry-title,
.page-id-554 .entry-title { display: none !important; }

/* Закрываем комментарии на странице тарифов регионов */
.page-id-554 #comments,
.page-id-554 .comments-area,
.page-id-554 .comment-respond { display: none !important; }

/* Page ID 579 - Комплексные тарифы */
.page-id-579 #breadcrumbs { display: none !important; }
.page-id-579 .entry-title { display: none !important; }
/* === Стили контента страниц === */
.entry-content {
    max-width: 860px;
    margin: 0 auto;
    padding: 0 15px 40px;
    font-size: 16px;
    line-height: 1.7;
    color: #333;
}
.entry-content h2 {
    font-size: 22px;
    font-weight: 700;
    color: #1a1a2e;
    margin: 36px 0 16px;
    padding-bottom: 10px;
    border-bottom: 2px solid #f47920;
}
.entry-content h3 {
    font-size: 18px;
    font-weight: 600;
    color: #1a1a2e;
    margin: 28px 0 12px;
}
.entry-content p {
    margin: 0 0 16px;
    line-height: 1.75;
}
.entry-content ul, .entry-content ol {
    margin: 0 0 20px 20px;
    padding: 0;
}
.entry-content li {
    margin-bottom: 8px;
    line-height: 1.7;
}
.entry-content a {
    color: #f47920;
    text-decoration: none;
}
.entry-content a:hover {
    text-decoration: underline;
}
.entry-content strong {
    color: #1a1a2e;
}
.entry-content em {
    color: #888;
    font-style: italic;
}
@media (max-width: 768px) {
    .entry-content {
        font-size: 15px;
        padding: 0 15px 30px;
    }
    .entry-content h2 {
        font-size: 19px;
    }
}
/* FIX: отступ перед FAQ на странице серверов */
/* FIX: отступ перед FAQ на странице серверов (ID 642) */
.postid-642 .faq { padding-top: 0px !important; margin-top: -80px !important; }
.postid-642 .article-content__text { padding-bottom: 0 !important; }
.postid-642 .article-content { padding-bottom: 0 !important; }
.postid-642 .article-block h2:last-of-type { margin-bottom: 10px !important; }
