@charset "UTF-8";
@media screen and (min-width: 960px) and (max-width: 1620px) {
    :root {
        --basic-font-size: clamp(12px, 2.5vw, 16px);
        --basic-input-font-size: 20px;
        --basic-font-color: #494646;
        --basic-link-color: #494646;
        --basic-link-hover-color: #494646;
        --header-links-font-size: 19px;
        --header-links-color: #494646;
        --navigation-links-color: #fff;
        --navigation-links-font-size: 19px;
        --navigation-hover-links-color: #ffffff;
        --service-banner-top-text: clamp(16px, 2vw, 50px);
        --service-banner-bottom-text: 20px;
        --max-width: 1600px;
        --padding-left: 25px;
        --padding-right: 25px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --center-text-font-size: 16px;
    }

    html {
    }

    body {
    }

    html body a {
    }

    html, body {
    }

    a {
    }

    .max-width {
        max-width: 1224px;
        margin: 0 auto;
    }

    .big-horizontal-indentation {
    }

    .horizontal-indentation {
    }

    .small-vertical-indentation {
    }

    .vertical-indentation {
    }

    .big-vertical-indentation {
    }

    #main-container {
		max-width: 1224px;
	}

    #main-container #header-containter-wide {
    }

    #main-container #header-containter-wide #header-top-container-wide {
    }

    #main-container #header-containter-wide #header-top-container-wide #header-top-container {
    }

    #main-container #header-containter-wide #header-top-container-wide #header-top-container #header-top-left-navigation {
    }

    #main-container #header-containter-wide #header-top-container-wide #header-top-container #header-top-left-navigation li {
    }

    #main-container #header-containter-wide #header-top-container-wide #header-top-container #header-top-left-navigation li a {
    }

    #main-container #header-containter-wide #header-top-container-wide #header-top-container #header-logotype {
    }

    #main-container #header-containter-wide #header-top-container-wide #header-top-container #header-logotype a {
    }

    #main-container #header-containter-wide #header-top-container-wide #header-top-container #header-logotype a img {
        max-width: 180px;
    }

    #main-container #header-containter-wide #header-top-container-wide #header-top-container #header-top-right-navigation {
    }

    #main-container #header-containter-wide #header-top-container-wide #header-top-container #header-top-right-navigation li {
    }

    #main-container #header-containter-wide #header-top-container-wide #header-top-container #header-top-right-navigation li a {
    }

    #main-container #header-containter-wide #header-top-container-wide #header-top-container #header-top-right-navigation li a .svg-arrow-down {
    }

    #main-container #header-containter-wide #header-top-container-wide #header-top-container #header-top-right-navigation li a .svg-arrow-down path {
    }

    #main-container #header-containter-wide #header-top-container-wide #header-top-container #header-top-right-navigation li a.has-dropdown-navigation {
    }

    #main-container #header-containter-wide #header-bottom-container-wide {
    }

    #main-container #header-containter-wide #header-bottom-container-wide #header-bottom-container {
    }

    #main-container #header-containter-wide #header-bottom-container-wide #header-bottom-container .header-top-navigation-container {
    }

    #main-container #header-containter-wide #header-bottom-container-wide #header-bottom-container .header-top-navigation-container .header-top-navigation-one {
        gap: 7vw;
    }

    #main-container #header-containter-wide #header-bottom-container-wide #header-bottom-container .header-top-navigation-container .header-top-navigation-one li {
    }

    #main-container #header-containter-wide #header-bottom-container-wide #header-bottom-container .header-top-navigation-container .header-top-navigation-one li .header-top-nav-one {
    }

    #main-container #header-containter-wide #header-bottom-container-wide #header-bottom-container .header-top-navigation-container .header-top-navigation-one li .header-top-nav-one.active, #main-container #header-containter-wide #header-bottom-container-wide #header-bottom-container .header-top-navigation-container .header-top-navigation-one li .header-top-nav-one:hover {
    }

    #main-container #header-containter-wide #header-bottom-container-wide #header-bottom-container .header-top-navigation-container .header-top-navigation-one li .header-top-nav-one.active .svg-arrow-down path, #main-container #header-containter-wide #header-bottom-container-wide #header-bottom-container .header-top-navigation-container .header-top-navigation-one li .header-top-nav-one:hover .svg-arrow-down path {
    }

    #main-container #header-containter-wide #header-bottom-container-wide #header-bottom-container .header-top-navigation-container .header-top-navigation-one li .header-top-nav-one.has-dropdown-navigation {
    }

    #main-container #header-containter-wide #header-bottom-container-wide #header-bottom-container .header-top-navigation-container .header-top-navigation-one li .header-top-nav-one.has-dropdown-navigation .svg-arrow-down {
    }

    #main-container #header-containter-wide #header-bottom-container-wide #header-bottom-container .header-top-navigation-container .header-top-navigation-one li .header-top-nav-one.has-dropdown-navigation .svg-arrow-down path {
    }

    #main-container #header-containter-wide #header-bottom-container-wide #header-bottom-container .header-top-navigation-container .header-top-navigation-one li .header-top-nav-one.has-dropdown-navigation:hover+.header-top-navigation-two {
        /* padding: 10px 20px; */
    }

    #main-container #header-containter-wide #header-bottom-container-wide #header-bottom-container .header-top-navigation-container .header-top-navigation-one li .header-top-navigation-two:hover {
    }

    #main-container #header-containter-wide #header-bottom-container-wide #header-bottom-container .header-top-navigation-container .header-top-navigation-one li .header-top-navigation-two {
    }

    #main-container #header-containter-wide #header-bottom-container-wide #header-bottom-container .header-top-navigation-container .header-top-navigation-one li .header-top-navigation-two li {
    }

    #main-container #header-containter-wide #header-bottom-container-wide #header-bottom-container .header-top-navigation-container .header-top-navigation-one li .header-top-navigation-two li .header-top-nav-two {
    }

    #index-page-services-banners-container {
    }

    #index-page-services-banners-container .services-banners {
    }

    #index-page-services-banners-container .services-banners .services-banner-item {
    }

    #index-page-services-banners-container .services-banners .services-banner-item .service-banner-image {
    }

    #index-page-services-banners-container .services-banners .services-banner-item .service-banner-image img {
    }

    #index-page-services-banners-container .services-banners .services-banner-item:hover .service-banner-image img {
    }

    #index-page-services-banners-container .services-banners .services-banner-item .service-banner-name {
    }

    #index-page-services-banners-container .services-banners .services-banner-item .service-banner-name br {
    }

    #index-page-services-banners-container .services-banners .services-banner-item .service-banner-description {
        padding: 30px;
    }

    #index-page-services-banners-container .services-banners .services-banner-item .service-banner-description div {
        line-height: 25px;
    }

    #index-page-services-banners-container .services-banners .services-banner-item .service-banner-description span {
    }

    #index-page-second-block-container-wide {
    }

    #index-page-second-block-container-wide #index-page-second-block-container {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block {
        gap: 25px;
        width: 100%;
        justify-content: center;
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block {
        max-width: calc(391px + var(--padding-left));
        flex: 1;
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block h3 {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-stage-outer {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-stage-outer .owl-stage {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-stage-outer .owl-stage .owl-item {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-stage-outer .owl-stage .owl-item .gallery-item {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-stage-outer .owl-stage .owl-item .gallery-item img {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-nav {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-nav .owl-prev {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-nav .owl-prev .svg-arrow-left {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-nav .owl-prev .svg-arrow-left path {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-nav .owl-prev .svg-arrow-left, #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-nav .owl-next .svg-arrow-right {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-nav .owl-prev .svg-arrow-left path, #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-nav .owl-next .svg-arrow-right path {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-nav .owl-prev span {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-nav .owl-next {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-nav .owl-next .svg-arrow-right {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-nav .owl-next .svg-arrow-right path {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-nav .owl-next span {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-dots {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-dots .owl-dot {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .owl-dots .owl-dot span {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .gallery-item {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .gallery-slider .gallery-item img {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .text {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .text-gallery-slider-block .text p {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block {
        width: 100%;
        flex: 1;
        max-width: unset;
        max-width: 500px;
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .benefits-block {
        padding: 25px;
        background: #000 url("images/index-second-block/benefits-text-block-bg.jpg") no-repeat;
        font-size: 18px;
        background-size: cover;
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .benefits-block ul {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .benefits-block ul li {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .benefits-block ul li::after {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .benefits-block h4 {
        font-size: 35px;
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .benefits-block p {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block h3 {
        min-height: 90px;
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .owl-item {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .owl-item:not(.center) {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .owl-item.center {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .owl-item:not(.center) .video-item {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .owl-item.center .video-item {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .video-item {
        width: 460px;
        height: 230px;
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .video-item iframe {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .owl-nav {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .owl-nav .owl-prev {
        width: 60px;
        padding: 0 !important;
        margin: 0 !important;
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .owl-nav .owl-prev .svg-arrow-left {
        max-width: 20px;
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .owl-nav .owl-prev .svg-arrow-left path {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .owl-nav .owl-prev .svg-arrow-left, #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .owl-nav .owl-next .svg-arrow-right {
        max-width: 20px;
        margin-left: -8px;
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .owl-nav .owl-prev .svg-arrow-left path, #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .owl-nav .owl-next .svg-arrow-right path {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .owl-nav .owl-prev span {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .owl-nav .owl-next {
        width: 60px;
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .owl-nav .owl-next .svg-arrow-right {
        margin-right: -8px;
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .owl-nav .owl-next .svg-arrow-right path {
    }

    #index-page-second-block-container-wide #index-page-second-block-container #index-page-second-block .benefits-videos-slider-block .videos-slider-block .videos-slider .owl-nav .owl-next span {
    }

    .feedback-form-container-wide {
        height: 554px;
        /* margin-top: 0; */
        background: #000000 url(/images/feedback/feedback-container-middle-wide-bg.png) no-repeat;
		background-position-x: right;
    }

    .feedback-form-container-wide .feedback-form-container {
    /* padding-top: 0; */
    }

    .feedback-form-container-wide .feedback-form-container .feedback-form {
        gap: 20px;
        display: flex;
        flex-flow: column;
        /* margin-top: 0; */
        padding: 10px 25px;
    }

    .feedback-form-container-wide .feedback-form-container .feedback-form .form-description {
        /* max-width: 520px; */
        /* width: auto; */
        width: 100%;
        flex: 1;
    }

    .feedback-form-container-wide .feedback-form-container .feedback-form .form-description h3 {
        font-size: 57px;
        line-height: 35px;
        margin-bottom: 0;
    }

    .feedback-form-container-wide .feedback-form-container .feedback-form .form-description h3 br {
    display: none;
    }

    .feedback-form-container-wide .feedback-form-container .feedback-form .form-description h5 {
        font-size: 36px;
        margin-top: 23px !important;!i;!;
    }

    .feedback-form-container-wide .feedback-form-container .feedback-form .form-description h5 br {
    display: none;
    }

    .feedback-form-container-wide .feedback-form-container .feedback-form .form-items {
        gap: 25px;
        margin-top: 15px;
    }

    .feedback-form-container-wide .feedback-form-container .feedback-form .form-items .form-item-row {
        gap: 0 50px;
        max-width: 650px;
        margin-top: 9px;
    }

    .gap-25 {
    }

    .feedback-form-container-wide .feedback-form-container .feedback-form .policy-accept-text {
    }

    .feedback-form-container-wide .feedback-form-container .feedback-form .form-item-column {
    }

    .feedback-form-container-wide .feedback-form-container .feedback-form .align-right {
    }

    .feedback-form-container-wide .feedback-form-container .feedback-form .form-item-input {
        font-size: 18px;
    }

    .feedback-form-container-wide .feedback-form-container .feedback-form .form-item-input .input-text {
    }

    .feedback-form-container-wide .feedback-form-container .feedback-form .form-item-input textarea {
    height: 150px;
    }

    .feedback-form-container .feedback-form .input-file {
    }

    .feedback-form-container .feedback-form .input-file+input {
    }

    .feedback-form-container-wide .feedback-form-container .feedback-form .input-file:after {
    }

    .feedback-form-container-wide .feedback-form-container .feedback-form .input-file input {
    }

    .feedback-form-container-wide .feedback-form-container .feedback-form .input-submit {
    }

    .benefits-container-wide {
    }

    .big-vertical-indentation+.big-vertical-indentation {
        margin-top: -50px;
    }

    .benefits-container-wide .benefits-container {
    }

    .benefits-container-wide .benefits-container h3 {
        font-size: 35px;
    }

    .benefits-container-wide .benefits-container h3 br {
    }

    .benefits-container-wide .benefits-container .benefits-items {
        gap: 25px;
    }

    .benefits-container-wide .benefits-container .benefits-items .benefits-item-row {
        gap: 25px;
    }

    .benefits-container-wide .benefits-container .benefits-items .benefits-item-row .benefits-item-cell {
        width: calc((100% / 2) - 115px);
    }

    .benefits-container-wide .benefits-container .benefits-items .benefits-item-row .benefits-item-cell:nth-of-type(odd) {
    }

    .benefits-container-wide .benefits-container .benefits-items .benefits-item-row .benefits-item-cell:nth-of-type(even) {
    }

    .benefits-container-wide .benefits-container .benefits-items .benefits-item-row .benefits-item-cell:odd {
    }

    .benefits-container-wide .benefits-container .benefits-items .benefits-item-row .benefits-item-cell:even {
    }

    .benefits-container-wide .benefits-container .benefits-items .benefits-item-row .benefits-item-cell span {
    }

    .benefits-container-wide .benefits-container .benefits-items .benefits-item-row .benefits-item-cell p {
    }

    .benefits-container-wide .benefits-container .benefits-items .benefits-item-row .benefits-item-cell p br {
    }

    .benefits-container-wide .benefits-container .benefits-arrow-up {
        width: 45px;
    }

    .benefits-container-wide .benefits-container .benefits-arrow-up svg {
    }

    .benefits-container-wide .benefits-container .benefits-arrow-up svg g {
    }

    .benefits-container-wide .benefits-container .benefits-arrow-up svg g path {
    }

    #index-page-photogallery-container-wide {
    }

    #index-page-photogallery-container-wide #index-page-photogallery-container {
    }

    #index-page-photogallery-container-wide #index-page-photogallery-container h3 {
        font-size: 40px;
    }

    #index-page-photogallery-container-wide #index-page-photogallery-container .photogallery-items {
        margin: -15px;
    }

    #index-page-photogallery-container-wide #index-page-photogallery-container .photogallery-items .photogallery-item {
        padding: 15px;
    }

    #index-page-photogallery-container-wide #index-page-photogallery-container .photogallery-items .photogallery-item a {
    }

    #index-page-photogallery-container-wide #index-page-photogallery-container .photogallery-items .photogallery-item a img {
    }

    #index-page-contacts-container-wide {
    }

    #index-page-contacts-container-wide #index-page-contacts-container {
        flex: 1;
        flex-flow: row;
        gap: 25px;
    }

    .contacts-text-block {
        min-width: 375px;
        display: flex;
        flex-flow: column;
    }

    .contacts-text-block h3 {
        font-size: 50px;
    }

    .contacts-text-block .phone {
        font-size: 30px;
    }

    .contacts-text-block .address {
        font-size: 21px;
    }

    .contacts-text-block .email {
    }

    .contacts-text-block .email {
        font-size: 25px;
    }

    .contacts-text-block .email a {
    }

    .contacts-text-block .address .city {
    }

    .contacts-text-block .address .street {
    }

    .contacts-text-block .schedule-items {
        font-size: 22px;
    }

    .contacts-text-block .schedule-items .schedule-item {
        line-height: normal;
    }

    .contacts-text-block .schedule-items .schedule-item div {
    }

    .contacts-text-block .schedule-items .schedule-item div br {
    }

    .contacts-map-block {
        display: flex;
        flex-flow: column;
    }

    .contacts-map-block .contact-map {
    }

    .contacts-map-block .contact-map iframe {
    }

    .contacts-map-block .contact-map img {
    }

    .inside-page-center-container-wide {
    }

    .inside-page-center-container-wide .inside-page-center-container {
    }

    .inside-page-center-container-wide h1 {
        line-height: normal;
    }

    .inside-page-center-container-wide .inside-page-center-container.two-blocks {
    }

    .inside-page-center-container-wide .inside-page-center-container.two-blocks .first-block {
    }

    .inside-page-center-container-wide .inside-page-center-container.two-blocks .first-block p {
    }

    .inside-page-center-container-wide .inside-page-center-container.two-blocks .first-block ul {
    }

    .inside-page-center-container-wide .inside-page-center-container.two-blocks .first-block ul li {
    }

    .inside-page-center-container-wide .inside-page-center-container.two-blocks .second-block {
    }

    .inside-page-center-container-wide .inside-page-center-container.two-blocks .second-block.left-indent {
    }

    .inside-page-center-container-wide .inside-page-center-container.two-blocks .second-block figure {
    }

    .inside-page-center-container-wide .inside-page-center-container.two-blocks .second-block figcaption {
        font-size: 18px;
    }

    .inside-page-center-container-wide .inside-page-center-container.two-blocks .second-block img {
    }

    .mass-media-container {
    }

    .mass-media-container .mass-media {
    }

    .mass-media-container .mass-media .mass-media-items {
        gap: 25px;
    }

    .mass-media-container .mass-media .mass-media-items .mass-media-item {
    }

    .mass-media-container .mass-media .mass-media-items .mass-media-item .mass-media-img {
        max-width: 100px;
    }

    .mass-media-container .mass-media .mass-media-items .mass-media-item .mass-media-img img {
        max-width: 100%;
        height: auto;
        object-fit: contain;
    }

    .mass-media-container .mass-media .mass-media-items .mass-media-item .mass-media-title {
        font-size: 20px;
    }

    .mass-media-container .mass-media .mass-media-items .mass-media-item .mass-media-description {
        gap: 10px;
    }

    .mass-media-container .mass-media .mass-media-items .mass-media-item .mass-media-description a {
        font-size: 18px;
    }

    .mass-media-container .mass-media .mass-media-pagination {
    }

    .mass-media-container .mass-media .mass-media-pagination .active {
        font-size: 40px;
    }

    .mass-media-container .mass-media .mass-media-pagination a {
        font-size: 30px;
    }

    .publications-container {
    }

    .publications-container .publications {
    }

    .publications-container .publications-top-block {
    }

    .publications-container .publications-border-block {
    }

    .publications-container .publications-middle-block {
    }

    .publications-container .publications-bottom-block {
    }

    .publications-container .publications-sort {
    }

    .publications-container .publications select {
    }

    .publications-container .publications .publications-items {
        gap: 25px;
    }

    .publications-container .publications .publications-items .publications-item {
        gap: 25px;
    }

    .publications-container .publications .publications-items .publications-item .publication-img {
        max-width: 105px;
    }

    .publications-container .publications .publications-items .publications-item .publication-img img {
        max-width: 100%;
        height: auto;
        object-fit: contain;
    }

    .publications-container .publications .publications-items .publications-item .publications-img img {
    }

    .publications-container .publications .publications-items .publications-item .publication-title {
    }

    .publications-container .publications .publications-items .publications-item .publication-description {
    }

    .publications-container .publications .publications-items .publications-item .publication-description a {
        font-size: 18px;
    }

    .publications-container .publications .publications-pagination {
    }

    .publications-container .publications .publications-pagination .active {
        font-size: 40px;
    }

    .publications-container .publications .publications-pagination a {
        font-size: 30px;
    }

    .publication-detail-container {
    }

    .publication-detail-container .publication-detail-picture {
    }

    .publication-detail-container .publication-detail-picture img {
    }

    .publication-detail-container .publication-detail-text {
    }

    .publication-detail-container .publication-detail-text p {
    }

    .publication-detail-container .publication-detail-return-link {
    font-size: 18px;
    }

    .service-text {
    }

    .service-right-block-navigation {
        gap: 30px;
        padding: 20px;
    }

    .service-right-block-navigation .service-right-block-nav {
        font-size: 20px;
        min-height: 100px;
    }

    .service-right-block-navigation .service-right-block-nav svg {
        max-height: 65px;
    }

    .service-right-block-navigation .service-right-block-nav svg path {
    }

    #service-page-slider-container-wide {
    }

    #service-page-slider-container-wide h2 {
        font-size: 30px;
    }

    #service-page-slider-container-wide #service-page-slider-container {
    }

    #service-page-slider-container-wide #service-page-slider-container .service-page-slider {
    }

    #service-page-slider-container-wide #service-page-slider-container .service-page-slider .item {
    }

    #service-page-slider-container-wide #service-page-slider-container .service-page-slider .item:before {
    }

    #service-page-slider-container-wide #service-page-slider-container .service-page-slider .item:after {
    }

    #service-page-slider-container-wide #service-page-slider-container .service-page-slider .item figure {
    }

    #service-page-slider-container-wide #service-page-slider-container .service-page-slider .item .before {
    }

    #service-page-slider-container-wide #service-page-slider-container .service-page-slider .item .before:before {
        font-size: 30px;
    }

    #service-page-slider-container-wide #service-page-slider-container .service-page-slider .item .before img {
    }

    #service-page-slider-container-wide #service-page-slider-container .service-page-slider .item figcaption {
    }

    #service-page-slider-container-wide #service-page-slider-container .service-page-slider .item .after {
    }

    #service-page-slider-container-wide #service-page-slider-container .service-page-slider .item .after:before {
        font-size: 30px;
    }

    #service-page-slider-container-wide #service-page-slider-container .service-page-slider .item .after img {
    }

    #service-page-slider-container-wide #service-page-slider-container .service-page-slider .item .after figcaption {
    }

    #service-page-slider-container-wide #service-page-slider-container .service-page-slider .item .after figcaption br {
    }

    #service-page-slider-container .service-page-slider .owl-nav {
    }

    #service-page-slider-container .service-page-slider .owl-nav .owl-prev {
        width: 25px;
    }

    #service-page-slider-container .service-page-slider .owl-nav .owl-next .svg-arrow-right, #service-page-slider-container .service-page-slider .owl-nav .owl-prev .svg-arrow-left {
    }

    #service-page-slider-container .service-page-slider .owl-nav .owl-prev .svg-arrow-left path {
    }

    #service-page-slider-container .service-page-slider .owl-nav .owl-next .svg-arrow-right path, #service-page-slider-container .service-page-slider .owl-nav .owl-prev .svg-arrow-left path {
    }

    #service-page-slider-container .service-page-slider .owl-nav .owl-next {
        width: 25px;
    }

    #service-page-slider-container .service-page-slider .owl-nav .owl-next .svg-arrow-right {
    }

    #service-page-slider-container .service-page-slider .owl-nav .owl-next .svg-arrow-right path {
    }

    #service-page-slider-container .service-page-slider .owl-dots {
    }

    .feedback-container {
    }

    .feedback-container .feedback-top-block {
    }

    .feedback-container .feedback-top-block h2 {
    }

    .feedback-container .feedback-top-block a {
        font-size: 18px;
    }

    .feedback-container .feedback-middle-block {
    }

    .feedback-container .feedback-middle-block .feedback-items {
        gap: 25px;
    }

    .feedback-container .feedback-middle-block .feedback-items .feedback-item {
        max-width: calc((100% / 2) - 13px);
    }

    .feedback-container .feedback-middle-block .feedback-items .feedback-item b {
    }

    .feedback-container .feedback-middle-block .feedback-items .feedback-item p {
    }

    .feedback-container .feedback-bottom-block {
    }

    .feedback-container .feedback-bottom-block a {
        font-size: 18px;
    }

    .contact-page-container-wide h1 {
    }

    .contact-page-container {
    }

    .contact-page-container .contacts-text-block {
    flex: 1;
    min-width: 150px;
    }

    .contact-page-container .contacts-text-block .phone {
    margin-bottom: 10px;
    }

    .contact-page-container .contacts-text-block .email {
    }

    .contact-page-container .contacts-text-block .email a {
    }

    .contact-page-container .contacts-text-block .address {
    }

    .contact-page-container .contacts-text-block .address .city {
    }

    .contact-page-container .contacts-text-block .address .street {
    }

    .contact-page-container .contacts-text-block .schedule-items {
    }

    .contact-page-container .contacts-text-block .schedule-items .schedule-item {
    }

    .contact-page-container .contacts-text-block .schedule-items .schedule-item div {
    }

    .contact-page-container .contacts-text-block .schedule-items .schedule-item div br {
    }

    .contact-page-container .contacts-map-block {
    flex: 1;
    min-width: 580px;
    }

    .contact-page-container .contacts-map-block .contact-map {
    }

    .contact-page-container .contacts-map-block .contact-map iframe {
    }

    .contact-page-container .first-block {
    }

    .contact-page-container .second-block {
    }

    #footer-containter-wide {
    }

    #footer-containter-wide #footer-container {
    font-size: 14px;
    }

    #footer-containter-wide #footer-container #footer-logotype {
        max-width: 100px;
    }

    #footer-containter-wide #footer-container #footer-logotype a {
    }

    #footer-containter-wide #footer-container #footer-logotype a img {
    }

    #footer-containter-wide #footer-container>div {
    }

    #footer-containter-wide #footer-container #footer-first-block {
        /* display: none; */
    }

    #footer-containter-wide #footer-container #footer-first-block div {
    }

    #footer-containter-wide #footer-container #footer-second-block {
    min-width: 80px;
    }

    #footer-containter-wide #footer-container #footer-second-block div {
    }

    #footer-containter-wide #footer-container #footer-second-block div br {
    }

    #footer-containter-wide #footer-container #footer-social-block {
    font-size: 14px;
    }

    #footer-containter-wide #footer-container #footer-social-block .icons {
    }

    #footer-containter-wide #footer-container #footer-social-block .icons .icon_instagram {
    }

    #footer-containter-wide #footer-container #footer-social-block .icons .icon_telegram {
    }

    #footer-containter-wide #footer-container #footer-social-block .icons .icon_whatsapp {
    }

    #footer-containter-wide #footer-container #footer-social-block .icons>a {
    }

    #footer-containter-wide #footer-container #footer-social-block .icons a svg {
    }

    #footer-containter-wide #footer-container #footer-social-block .icons a svg path {
    }

    #footer-containter-wide #footer-container #footer-social-block .icons .icon_facebook {
    }

    #footer-containter-wide #footer-container #footer-social-block .policy-text {
    }

    #footer-containter-wide #footer-container #footer-social-block .policy-text a {
    }

    #footer-containter-wide #footer-container #footer-social-block .copy-text {
    }

    .overlay-popup.toggle {
    }

    .overlay-popup {
    }

    .overlay-popup .fixed {
    }

    .overlay-popup .fixed .feedback-form-container {
    }

    .overlay-popup .fixed .feedback-form-container .feedback-form {
    }

    .overlay-popup .fixed .feedback-form-container .feedback-form .popup-close {
    }

    .overlay-popup .fixed .feedback-form-container .feedback-form .form-item-row .popup-close path {
    }

    .overlay-popup .fixed .feedback-form-container .feedback-form .form-item-row {
    }

    .overlay-popup .fixed .feedback-form-container .feedback-form .policy-accept-text {
    }

    .overlay-popup .fixed .feedback-form-container .feedback-form .form-item-row .form-item-input {
    }

    .overlay-popup .fixed .feedback-form-container .feedback-form .form-item-row .form-item-input .input-text {
    }

    .overlay-popup .fixed .feedback-form-container .feedback-form .form-item-row .form-item-input .input-text[name='PHONE'] {
    }

    .overlay-popup .fixed .feedback-form-container .feedback-form textarea {
    }

    .overlay-popup .fixed .review-form-container {
    }

    .overlay-popup .fixed .review-form-container .review-form {
    }

    .overlay-popup .fixed .review-form-container .review-form .popup-close {
    }

    .overlay-popup .fixed .review-form-container .review-form .popup-close path {
    }

    .overlay-popup .fixed .review-form-container .review-form .form-item-row {
    }

    .overlay-popup .fixed .review-form-container .review-form .form-item-row .form-item-input {
    }

    .overlay-popup .fixed .review-form-container .review-form .policy-accept-text {
    }

    .overlay-popup .fixed .review-form-container .review-form .form-item-row .form-item-input .input-text {
    }

    .overlay-popup .fixed .review-form-container .review-form .form-item-row .form-item-input textarea {
    }

    h1, h2, h3, h4, p {
    }

    *:focus {
    }

    h1 {
    }

    h4 {
    }

    a img {
    }

    h3 {
        font-size: 35px;
        line-height: 40px;
    }

    .align-center {
    }

    .main-h1 {
        font-size: 50px;
    }

    .yellow_button {
    font-size: 24px;
    }

    .yellow_color {
    }

    .black-color, .color-black {
    }

    .color-gray {
    }

    .mobile-hide {
    }

    .desktop-hide {
    }

    .detail-text-hidden {
    }

    .detail-text-hidden.toggle {
    }

    figure {
    }

    .text-row {
    }

    .float-left {
    }

    .float-right {
    }
}
