/* Reset start */
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

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

body {
    font-family: "Arial", sans-serif;
    font-size: 14px;
    text-rendering: optimizeLegibility;
    font-style: normal;
    font-weight: 350;
    line-height: 1.5;
    color: #ffffff;
    background: #000000;
}

section {
    max-width: 904px !important;
    margin: 0 auto;
}

.container {
    width: calc(100% - 40px);
    max-width: 904px !important;
    margin: 0 auto;
}

.block_1,
.block_2 {
    padding-bottom: 40px;
}

.block_3,
.block_4,
.block_5,
.block_6 {
    padding-bottom: 50px;
}

h1 {
    font-family: "Orelega One", sans-serif;
    -webkit-text-stroke-width: 0.10000000149011612;
    -webkit-text-stroke-color: #ffffff;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

h2 {
    font-family: "Orelega One", sans-serif;
    font-size: 24px;
    text-transform: uppercase;
    padding-bottom: 6px;
}

h3 {
    font-family: "Orelega One", sans-serif;
    font-size: 17px;
    font-weight: 400;
    padding-bottom: 8px;
    color: #1D813E;
}

h4 {
    font-size: 12px;
    font-weight: 300;
    display: flex;
    padding-bottom: 0px;
    opacity: 0.8;
}

h5 {
    font-family: "Arial", sans-serif;
    font-size: 14px;
    font-weight: bold;
}

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

a {
    text-decoration: none;
    color: #000000;
    -webkit-tap-highlight-color: transparent;
}

ul {
    list-style: none;
}

ul li {
    margin-left: 0;
    list-style: none;
    padding-bottom: 8px;
}

img {
    max-width: 100%;
}

summary {
    color: #E2FBEA;
    position: relative;
    left: 550%;
    cursor: pointer;
    left: 500px;
}

.btn_ru {
    font-size: 12px;
    padding: 6px 8px 7px 8px !important;
    right: -67px !important;
}

/* Reset end */

/* Mobile First start 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */

/* Main start 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */
/* Form_fix start 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */
.form_fix {
    position: fixed;
    transform: rotate(-90deg);
    right: -62px;
    top: 280px;
    z-index: 2;
}

.btn_fix {
    padding-bottom: 12px !important;
}

.form_ru {
    right: -80px !important;
}

.button {
    text-decoration: none;
}

.overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.9);
    transition: opacity 500ms;
    z-index: 1;
    visibility: hidden;
    opacity: 0;
}

.overlay:target {
    visibility: visible;
    opacity: 1;
}

.popup {
    margin: 70px auto;
    width: 30%;
    position: relative;
}

.popup .close {
    position: absolute;
    top: 12px;
    right: -17px;
    transition: all 200ms;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: #000;
    z-index: 1;
}

.popup .close:hover {
    color: #1E7263;
}

iframe {
    position: absolute;
    left: -38px;
    height: 440px;
}

@media screen and (max-width: 700px) {
    .popup {
        width: 70%;
    }
}

/* Form_fix end  111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */

/* Block 1 start 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */
.block_1 {
    padding-top: 16px;
}

.lang {
    color: #fff;
    font-size: 11px;
    margin-left: 4px;
    text-decoration: underline;
    transition: all .3s ease;
}

.lang:hover {
    text-decoration: underline #1D813E;
}

.banner_txt {
    font-size: 16px;
    padding-top: 8px;
    margin: 0;
    max-width: 224px;
}

.slide_options_ru {
    height: 546px !important;
}

ol,
.ul_list {
    margin-left: 14px;
}

.ul_list li {
    list-style: disc !important;
}

/* Block 1 end 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */

/* Block 2 start 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */
.we_content {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    border: none;
    border-radius: 20px;
}

.we_right {
    display: none;
}

.txt {
    padding-bottom: 12px;
}

.txt_last {
    padding-bottom: 0;
}

.block_2_cont {
    display: flex;
    justify-content: center;
    padding: 0 0 40px 0;
    gap: 8px;
}

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

.block {
    width: 138px;
    border-radius: 12px;
    border: 6px solid #1D813E;
    padding: 8px;
}

.block-1 {
    height: 110px;
}

.block-2 {
    height: 190px;
}

.name_cont {
    padding-bottom: 8px;
}

.block-1_ru {
    height: 146px;
}

.name_cont_ru {
    font-size: 17px;
    line-height: 1.2;
}

/* Block 2 end 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */

/* Block 3 start 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */
.options_desk {
    display: none;
}

.block_3 {
    padding-left: 20px;
}

.main_slide {
    height: 100%;
}

.slide_options {
    height: 100% !important;
}

.slide_info_options {
    height: 464px;
    background: #1D813E;
    top: 0;
    width: 94%;
}

.slide_info_options_mob {
    -webkit-clip-path: polygon(9.031% 1.29%, 91.846% 4.857%, 91.846% 4.857%, 92.829% 4.94%, 93.753% 5.098%, 94.608% 5.324%, 95.382% 5.612%, 96.064% 5.956%, 96.643% 6.348%, 97.108% 6.783%, 97.447% 7.254%, 97.651% 7.755%, 97.707% 8.279%, 94.417% 92.039%, 94.417% 92.039%, 94.325% 92.546%, 94.095% 93.03%, 93.737% 93.483%, 93.263% 93.9%, 92.683% 94.275%, 92.007% 94.603%, 91.245% 94.877%, 90.408% 95.093%, 89.507% 95.243%, 88.551% 95.322%, 9.026% 98.714%, 9.026% 98.714%, 7.93% 98.712%, 6.881% 98.615%, 5.897% 98.431%, 4.992% 98.169%, 4.183% 97.834%, 3.486% 97.436%, 2.915% 96.983%, 2.488% 96.48%, 2.22% 95.938%, 2.128% 95.362%, 2.128% 4.642%, 2.128% 4.642%, 2.221% 4.066%, 2.489% 3.523%, 2.916% 3.021%, 3.487% 2.567%, 4.185% 2.169%, 4.995% 1.834%, 5.9% 1.572%, 6.885% 1.388%, 7.934% 1.291%, 9.031% 1.29%);
    clip-path: polygon(9.031% 1.29%, 91.846% 4.857%, 91.846% 4.857%, 92.829% 4.94%, 93.753% 5.098%, 94.608% 5.324%, 95.382% 5.612%, 96.064% 5.956%, 96.643% 6.348%, 97.108% 6.783%, 97.447% 7.254%, 97.651% 7.755%, 97.707% 8.279%, 94.417% 92.039%, 94.417% 92.039%, 94.325% 92.546%, 94.095% 93.03%, 93.737% 93.483%, 93.263% 93.9%, 92.683% 94.275%, 92.007% 94.603%, 91.245% 94.877%, 90.408% 95.093%, 89.507% 95.243%, 88.551% 95.322%, 9.026% 98.714%, 9.026% 98.714%, 7.93% 98.712%, 6.881% 98.615%, 5.897% 98.431%, 4.992% 98.169%, 4.183% 97.834%, 3.486% 97.436%, 2.915% 96.983%, 2.488% 96.48%, 2.22% 95.938%, 2.128% 95.362%, 2.128% 4.642%, 2.128% 4.642%, 2.221% 4.066%, 2.489% 3.523%, 2.916% 3.021%, 3.487% 2.567%, 4.185% 2.169%, 4.995% 1.834%, 5.9% 1.572%, 6.885% 1.388%, 7.934% 1.291%, 9.031% 1.29%);
}

.slide_info_options_desk {
    -webkit-clip-path: polygon(3.515% 0.742%, 96.623% 4.747%, 96.623% 4.747%, 97.029% 4.793%, 97.412% 4.891%, 97.766% 5.038%, 98.087% 5.229%, 98.369% 5.459%, 98.609% 5.723%, 98.8% 6.017%, 98.939% 6.336%, 99.02% 6.676%, 99.039% 7.032%, 95.645% 93.304%, 95.645% 93.304%, 95.602% 93.642%, 95.503% 93.962%, 95.353% 94.261%, 95.155% 94.536%, 94.915% 94.781%, 94.637% 94.994%, 94.324% 95.17%, 93.983% 95.305%, 93.616% 95.396%, 93.229% 95.438%, 3.514% 99.259%, 3.514% 99.259%, 3.087% 99.247%, 2.68% 99.175%, 2.298% 99.048%, 1.949% 98.872%, 1.637% 98.652%, 1.368% 98.392%, 1.149% 98.096%, 0.985% 97.771%, 0.883% 97.42%, 0.847% 97.05%, 0.847% 2.952%, 0.847% 2.952%, 0.883% 2.581%, 0.986% 2.23%, 1.149% 1.905%, 1.368% 1.61%, 1.637% 1.349%, 1.949% 1.129%, 2.299% 0.953%, 2.68% 0.826%, 3.088% 0.755%, 3.515% 0.742%);
    clip-path: polygon(3.515% 0.742%, 96.623% 4.747%, 96.623% 4.747%, 97.029% 4.793%, 97.412% 4.891%, 97.766% 5.038%, 98.087% 5.229%, 98.369% 5.459%, 98.609% 5.723%, 98.8% 6.017%, 98.939% 6.336%, 99.02% 6.676%, 99.039% 7.032%, 95.645% 93.304%, 95.645% 93.304%, 95.602% 93.642%, 95.503% 93.962%, 95.353% 94.261%, 95.155% 94.536%, 94.915% 94.781%, 94.637% 94.994%, 94.324% 95.17%, 93.983% 95.305%, 93.616% 95.396%, 93.229% 95.438%, 3.514% 99.259%, 3.514% 99.259%, 3.087% 99.247%, 2.68% 99.175%, 2.298% 99.048%, 1.949% 98.872%, 1.637% 98.652%, 1.368% 98.392%, 1.149% 98.096%, 0.985% 97.771%, 0.883% 97.42%, 0.847% 97.05%, 0.847% 2.952%, 0.847% 2.952%, 0.883% 2.581%, 0.986% 2.23%, 1.149% 1.905%, 1.368% 1.61%, 1.637% 1.349%, 1.949% 1.129%, 2.299% 0.953%, 2.68% 0.826%, 3.088% 0.755%, 3.515% 0.742%);
}

.inside {
    position: absolute;
    top: 6px;
    left: 6px;
    right: 7px;
    bottom: 7px;
    background: #E2FBEA;
    padding: 30px 24px 44px;
}

.inside_mob {
    -webkit-clip-path: polygon(9.031% 1.29%, 91.846% 4.857%, 91.846% 4.857%, 92.829% 4.94%, 93.753% 5.098%, 94.608% 5.324%, 95.382% 5.612%, 96.064% 5.956%, 96.643% 6.348%, 97.108% 6.783%, 97.447% 7.254%, 97.651% 7.755%, 97.707% 8.279%, 94.417% 92.039%, 94.417% 92.039%, 94.325% 92.546%, 94.095% 93.03%, 93.737% 93.483%, 93.263% 93.9%, 92.683% 94.275%, 92.007% 94.603%, 91.245% 94.877%, 90.408% 95.093%, 89.507% 95.243%, 88.551% 95.322%, 9.026% 98.714%, 9.026% 98.714%, 7.93% 98.712%, 6.881% 98.615%, 5.897% 98.431%, 4.992% 98.169%, 4.183% 97.834%, 3.486% 97.436%, 2.915% 96.983%, 2.488% 96.48%, 2.22% 95.938%, 2.128% 95.362%, 2.128% 4.642%, 2.128% 4.642%, 2.221% 4.066%, 2.489% 3.523%, 2.916% 3.021%, 3.487% 2.567%, 4.185% 2.169%, 4.995% 1.834%, 5.9% 1.572%, 6.885% 1.388%, 7.934% 1.291%, 9.031% 1.29%);
    clip-path: polygon(9.031% 1.29%, 91.846% 4.857%, 91.846% 4.857%, 92.829% 4.94%, 93.753% 5.098%, 94.608% 5.324%, 95.382% 5.612%, 96.064% 5.956%, 96.643% 6.348%, 97.108% 6.783%, 97.447% 7.254%, 97.651% 7.755%, 97.707% 8.279%, 94.417% 92.039%, 94.417% 92.039%, 94.325% 92.546%, 94.095% 93.03%, 93.737% 93.483%, 93.263% 93.9%, 92.683% 94.275%, 92.007% 94.603%, 91.245% 94.877%, 90.408% 95.093%, 89.507% 95.243%, 88.551% 95.322%, 9.026% 98.714%, 9.026% 98.714%, 7.93% 98.712%, 6.881% 98.615%, 5.897% 98.431%, 4.992% 98.169%, 4.183% 97.834%, 3.486% 97.436%, 2.915% 96.983%, 2.488% 96.48%, 2.22% 95.938%, 2.128% 95.362%, 2.128% 4.642%, 2.128% 4.642%, 2.221% 4.066%, 2.489% 3.523%, 2.916% 3.021%, 3.487% 2.567%, 4.185% 2.169%, 4.995% 1.834%, 5.9% 1.572%, 6.885% 1.388%, 7.934% 1.291%, 9.031% 1.29%);
}

.inside_desk {
    -webkit-clip-path: polygon(3.515% 0.742%, 96.623% 4.747%, 96.623% 4.747%, 97.029% 4.793%, 97.412% 4.891%, 97.766% 5.038%, 98.087% 5.229%, 98.369% 5.459%, 98.609% 5.723%, 98.8% 6.017%, 98.939% 6.336%, 99.02% 6.676%, 99.039% 7.032%, 95.645% 93.304%, 95.645% 93.304%, 95.602% 93.642%, 95.503% 93.962%, 95.353% 94.261%, 95.155% 94.536%, 94.915% 94.781%, 94.637% 94.994%, 94.324% 95.17%, 93.983% 95.305%, 93.616% 95.396%, 93.229% 95.438%, 3.514% 99.259%, 3.514% 99.259%, 3.087% 99.247%, 2.68% 99.175%, 2.298% 99.048%, 1.949% 98.872%, 1.637% 98.652%, 1.368% 98.392%, 1.149% 98.096%, 0.985% 97.771%, 0.883% 97.42%, 0.847% 97.05%, 0.847% 2.952%, 0.847% 2.952%, 0.883% 2.581%, 0.986% 2.23%, 1.149% 1.905%, 1.368% 1.61%, 1.637% 1.349%, 1.949% 1.129%, 2.299% 0.953%, 2.68% 0.826%, 3.088% 0.755%, 3.515% 0.742%);
    clip-path: polygon(3.515% 0.742%, 96.623% 4.747%, 96.623% 4.747%, 97.029% 4.793%, 97.412% 4.891%, 97.766% 5.038%, 98.087% 5.229%, 98.369% 5.459%, 98.609% 5.723%, 98.8% 6.017%, 98.939% 6.336%, 99.02% 6.676%, 99.039% 7.032%, 95.645% 93.304%, 95.645% 93.304%, 95.602% 93.642%, 95.503% 93.962%, 95.353% 94.261%, 95.155% 94.536%, 94.915% 94.781%, 94.637% 94.994%, 94.324% 95.17%, 93.983% 95.305%, 93.616% 95.396%, 93.229% 95.438%, 3.514% 99.259%, 3.514% 99.259%, 3.087% 99.247%, 2.68% 99.175%, 2.298% 99.048%, 1.949% 98.872%, 1.637% 98.652%, 1.368% 98.392%, 1.149% 98.096%, 0.985% 97.771%, 0.883% 97.42%, 0.847% 97.05%, 0.847% 2.952%, 0.847% 2.952%, 0.883% 2.581%, 0.986% 2.23%, 1.149% 1.905%, 1.368% 1.61%, 1.637% 1.349%, 1.949% 1.129%, 2.299% 0.953%, 2.68% 0.826%, 3.088% 0.755%, 3.515% 0.742%);
}

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

.slick-dotted.slick-slider {
    margin-bottom: 0 !important;
}

.slick-prev,
.slick-next {
    display: none !important;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    padding-right: 50px;
}

.slick-slide img {
    display: block;
    padding-right: 30px;
    height: 400px;
}

.slide_info {
    color: #000000;
    position: relative;
}

.text {
    font-size: 12px;
    line-height: 16px;
}

.list_txt {
    padding-bottom: 4px;
}

/* Block 3 end 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */

/* Block 4 start 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */
.block_4>.main_slide_examples>.slider>.slick-list {
    padding-right: 50px !important;
}

.block_4 {
    padding-left: 20px;
}

.main_slide_examples {
    height: 120%;
}

.slide_examples {
    height: 120% !important;
}

.img {
    width: 250px;
    height: 200px !important;
}

.slide_info_examples {
    padding-top: 12px;
    color: #ffffff;
    padding-left: 0;
    height: 120%;
    width: 220px;
    top: 0 !important;
}

details {
    padding-top: 0;
}

span {
    text-decoration: underline dashed #ffffff;
    color: #E2FBEA;
}

span:hover {
    text-decoration: underline dashed #1D813E;
}

.details {
    padding-top: 20px;
    display: flex;
    flex-wrap: wrap;
}

.det {
    padding-bottom: 8px;
    width: 100%;
}

.bottom>li {
    padding-bottom: 0;
}

.examples_desk {
    display: none;
}


/* Block 4 end 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */

/* Block 5 start 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */
.block_5 {
    padding-left: 20px;
}

.team_desk {
    display: none;
}

.main_slide_team {
    height: 324px;
}

.slide_team {
    height: 324px !important;
}

.img_member {
    height: 180px !important;
    object-fit: cover;
}

.img_team_member {
    border-radius: 12px;
    padding-right: 0 !important;
    border: 6px solid #1D813E;
}

.slide_info_team {
    top: 10px;
    color: #ffffff;
    padding-left: 0;
    height: 130px;
    width: 110px;
}

.list {
    padding-bottom: 0;
}

.name {
    font-size: 15px;
    font-family: "Orelega One", sans-serif;
    opacity: 1;
}

.position {
    font-family: "Arial", sans-serif;
    font-size: 12px;
    font-weight: 350;
    opacity: 0.8;
}

.block_5>.main_slide_team>.slider>.slick-list {
    padding-right: 160px !important;
}

.box2 {
    width: 180px;
    height: 180px;
    clip-path: polygon(100% 100%, 0% 100%, 3% 24px, 92% 0%);
    transform: scaleX(-1);
    background-image: url(../img/examples_1_elara_b.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: center;
    background-position-y: center;
    cursor: pointer;
}

.sum {
    left: 0;
}

.flt_svg {
    visibility: hidden;
    position: absolute;
    width: 0px;
    height: 0px;
}

.box_parent {
    filter: url('#flt_tag');
}

.inside_ex {
    left: 6px;
    right: 6px;
    bottom: 6px;
    position: relative;
    height: 190px;
    top: 0;
    width: 86%;
    padding: 0;
    clip-path: polygon(calc(100% - 28.5px) calc(100% - 0.90000000000001px), 32.2px calc(100% - 0.90000000000001px), 32.2px calc(100% - 0.90000000000001px), 26.973px calc(100% - 1.321px), 22.016px calc(100% - 2.54px), 17.395px calc(100% - 4.491px), 13.176px calc(100% - 7.108px), 9.425px calc(100% - 10.325px), 6.208px calc(100% - 14.076px), 3.591px calc(100% - 18.295px), 1.64px calc(100% - 22.916px), 0.421px calc(100% - 27.873px), 5.3248111102418E-31px calc(100% - 33.1px), 0px 87.4px, 0px 87.4px, 0.1942px 84.5609px, 0.7616px 81.8232px, 1.6794px 79.2163px, 2.9248px 76.7696px, 4.475px 74.5125px, 6.3072px 72.4744px, 8.3986px 70.6847px, 10.7264px 69.1728px, 13.2678px 67.9681px, 16px 67.1px, calc(100% - 30.8px) 0.700002px, calc(100% - 30.8px) 0.700002px, calc(100% - 26.1225px) 0.019601458px, calc(100% - 21.568px) 0.212801024px, calc(100% - 17.2235px) 1.211200686px, calc(100% - 13.176px) 2.946400432px, calc(100% - 9.5125px) 5.35000025px, calc(100% - 6.3200000000001px) 8.353600128px, calc(100% - 3.6855px) 11.888800054px, calc(100% - 1.696px) 15.887200016px, calc(100% - 0.43850000000003px) 20.280400002px, calc(100% - 5.6843418860808E-14px) 25px, calc(100% - 0px) calc(100% - 29.4px), calc(100% - 0px) calc(100% - 29.4px), calc(100% - 0.37139999999999px) calc(100% - 24.7869px), calc(100% - 1.4471999999999px) calc(100% - 20.4072px), calc(100% - 3.1698px) calc(100% - 16.3203px), calc(100% - 5.4816px) calc(100% - 12.5856px), calc(100% - 8.325px) calc(100% - 9.2625px), calc(100% - 11.6424px) calc(100% - 6.4104px), calc(100% - 15.3762px) calc(100% - 4.0887px), calc(100% - 19.4688px) calc(100% - 2.3568px), calc(100% - 23.8626px) calc(100% - 1.2741px), calc(100% - 28.5px) calc(100% - 0.90000000000001px));
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: center;
    background-position-y: center;
}

.inside_ex_1 {
    background-image: url(../img/examples_1_elara_b.jpg);
}

.inside_ex_2 {
    background-image: url(../img/examples_2_elara_b.jpg);
}

.inside_ex_3 {
    background-image: url(../img/examples_3_elara_b.jpg);
}

.inside_ex_4 {
    background-image: url(../img/examples_4_keturah_reserve.jpg);
}

.inside_ex_5 {
    background-image: url(../img/examples_5_sobha_orbiz.jpg);
}

.inside_ex_6 {
    background-image: url(../img/examples_6_sobha_orbiz.jpg);
}

.inside_ex_7 {
    background-image: url(../img/examples_7_sobha_orbiz.jpg);
}

.svg {
    position: absolute;
    width: 0;
    height: 0;
}

.clipped {
    width: 90%;
    height: 180px;
    -webkit-clip-path: url(#my-clip-path);
    clip-path: url(#my-clip-path);
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position-x: center !important;
    background-position-y: center !important;
}

.clipped_1 {
    background: url(../img/examples_1_elara_b.jpg);
}

.clipped_2 {
    background: url(../img/examples_2_elara_b.jpg);
}

.clipped_3 {
    background: url(../img/examples_3_elara_b.jpg);
}

.clipped_4 {
    background: url(../img/examples_4_keturah_reserve.jpg);
}

.clipped_5 {
    background: url(../img/examples_5_sobha_orbiz.jpg);
}

.clipped_6 {
    background: url(../img/examples_6_sobha_orbiz.jpg);
}

.clipped_7 {
    background: url(../img/examples_7_sobha_orbiz.jpg);
}

/* Block 5 end 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */

/* Block 6 start 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */
.banner_down {
    border-radius: 12px;
}

/* Block 6 end 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */
/* Main endt 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */

/* Footer start 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */
.container_footer {
    padding-bottom: 30px;
    padding-top: 40px;
}

.image {
    position: relative;
}

.banner_form_1 {
    height: 110px;
    border-radius: 12px;
}

.banner_form_2 {
    position: absolute;
    top: -14px;
    left: -6px;
    height: 124px;
}

.form_text {
    position: absolute;
    top: 0;
    left: 120px;
}

.form_txt {
    font-size: 16px;
    padding-bottom: 0;
    color: #ffffff;
}

.txt_form {
    padding-bottom: 16px;
    line-height: 1.3;
    font-size: 14px;
}

.btn {
    font-family: "Arial", sans-serif;
    color: #ffffff;
    text-align: center;
    padding: 6px 14px 7px 14px;
    border-radius: 12px;
    background: #208170;
    border: 4px solid #ffffff;
    transition: all .3s ease;
    cursor: pointer;
}

.btn:hover {
    color: #208170;
    background: #ffffff;
}

.footer_down {
    padding-top: 30px;
    display: flex;
    align-items: end;
    justify-content: space-between;
}

.address {
    float: left;
    width: 80%;
}

.name_company {
    padding-bottom: 6px;
    font-size: 13px;
}

address {
    font-style: normal;
    font-size: 13px;
    padding-bottom: 10px;
}

.social {
    float: right;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.instagram {
    width: 28px;
    height: 28px;
    transition: all .3s ease;
}

.instagram:hover {
    opacity: 0.8;
}

.telegram {
    width: 28px;
    height: 28px;
    margin-left: 8px;
    transition: all .3s ease;
}

.telegram:hover {
    opacity: 0.8;
}

.whatsapp {
    width: 28px;
    height: 28px;
    margin-left: 8px;
    transition: all .3s ease;
}

.whatsapp:hover {
    opacity: 0.8;
}

.politics {
    font-size: 12px;
    opacity: .6;
    margin-top: 20px;
    color: #ffffff;
    transition: all .3s ease;
}

.ol_politics_last {
    margin-bottom: 120px !important;
}

.politics:hover {
    text-decoration: underline;
}

.h3_politics {
    color: #ffffff;
}

.a_politics {
    color: #1D813E;
    transition: all .3s ease;
}

.a_politics:hover {
    text-decoration: underline #1D813E;
}

.ol_politics {
    margin-bottom: 40px;
}

/* Footer end 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */

/* Mobile First end   1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */

/* Adaptive start 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */
@media (min-width: 360px) {
    body {
        font-size: 14px;
    }

    .form_fix {
        right: -60px;
    }

    .slick-slider .slick-track,
    .slick-slider .slick-list {
        padding-right: 60px;
    }

    .slick-slide img {
        height: 470px;
    }

    h3 {
        font-size: 20px;
    }

    .text {
        font-size: 14px;
        line-height: 18px;
    }

    .slide_info_examples {
        top: 0;
        padding-left: 0;
        width: 250px;
    }

    .img {
        width: 280px;
        height: 220px !important;
        object-fit: fill;
    }

    .slide_info_team {
        top: 10px;
        height: 132px;
        width: 120px;
        padding-left: 0;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 195px !important;
    }

    .slide_team {
        height: 322px !important;
    }

    .banner_form_1 {
        height: 120px;
    }

    .banner_form_2 {
        top: -10px;
        height: 130px;
    }

    .form_text {
        top: 3px;
        left: 132px;
    }

    .form_txt {
        font-size: 18px;
    }

    .name_company {
        font-size: 14px;
    }

    address {
        font-size: 14px;
    }

    .main_slide_team {
        height: 322px;
    }

    .main_slide_examples {
        height: 120% !important;
    }

    .slide_info_options {
        height: 514px;
    }

    .slide_options_ru {
        height: 590px !important;
        width: 95% !important;
    }

    .inside_ex {
        height: 240px;
    }

    .name_examples {
        font-size: 16px;
    }

    .clipped {
        height: 200px;
    }

    iframe {
        left: -30px;
    }

    .popup .close {
        top: 10px;
        right: 2px;
    }

    .block {
        width: 150px;
    }

    .block-1 {
        height: 130px;
    }

    .block-2 {
        height: 205px;
    }

    .block_2_cont {
        gap: 20px;
    }

    .column {
        gap: 20px;
    }

    .block-1_ru {
        height: 160px;
    }

    .block-2_ru {
        height: 226px;
    }

    .name_cont_ru {
        font-size: 19px;
    }
}

@media (min-width: 370px) {
    .slide_info_options {
        height: 494px;
    }

    .popup .close {
        right: 8px;
    }
}

@media (min-width: 375px) {

    .img {
        width: 285px;
        height: 230px !important;
    }

    .slide_info_examples {
        width: 260px;
        padding-left: 0;
        padding-top: 16px;
    }

    .slide_info_team {
        padding-left: 0;
        width: 120px;
        top: 10px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 60px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 210px !important;
    }

    .banner_form_2 {
        left: 0;
    }

    .form_text {
        left: 144px;
    }

    .banner_txt {
        font-size: 17px;
        max-width: 229px;
    }

    .slide_info_options {
        height: 480px;
    }

    .btn {
        border: 6px solid #fff;
    }

    .banner_ru {
        max-width: 300px !important;
    }

    .btn_ru {
        font-size: 14px;
        right: -79px !important;
    }

    .slide_options_ru {
        height: 560px !important;
    }

    .clipped {
        height: 220px;
    }

    .img_team_member {
        border: 7px solid #1D813E;
    }

    .form_fix {
        right: -64px;
    }

    iframe {
        left: -45px;
        width: 350px;
        height: 550px;
    }

    .popup .close {
        top: 16px;
        right: -14px;
    }

    .form_txt_ru {
        left: 134px;
    }

    .block {
        width: 160px;
    }

    .block-2_ru {
        height: 212px;
    }

    .name_cont_ru {
        line-height: 1.2;
    }
}

@media (min-width: 390px) {
    .container {
        width: calc(100% - 60px);
    }

    .block_3,
    .block_4,
    .block_5 {
        padding-left: 30px;
    }

    .slide_info_examples {
        padding-left: 0 !important;
    }

    .slide_info_team {
        width: 120px !important;
        padding-left: 0 !important;
        top: 10px !important;
    }

    .slide_info_examples {
        width: 258px;
    }

    .slide_info_options {
        height: 484px;
    }

    .inside {
        right: 6px;
    }

    .slide_options_ru {
        height: 556px !important;
        width: 95% !important;
    }

    .btn_ru {
        font-size: 13px;
    }

    .box2 {
        width: 266px;
        height: 240px;
    }

    .btn_ru {
        right: -72px !important;
    }
}

@media (min-width: 400px) {
    .popup .close {
        right: -3px;
    }

    .slide_info_options {
        height: 474px;
    }
}

@media (min-width: 410px) {
    .popup .close {
        right: 2px;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 230px !important;
    }

    .block {
        width: 166px;
    }

    .block-1 {
        height: 120px;
    }

    .block-2 {
        height: 180px;
    }

    .block-1_ru {
        height: 160px;
    }

    .block-2_ru {
        height: 210px;
    }

    .name_cont {
        font-size: 17px;
    }
}

@media (min-width: 414px) {
    .container {
        width: calc(100% - 80px);
    }

    .block_3,
    .block_4,
    .block_5 {
        padding-left: 40px;
    }

    .banner_txt {
        font-size: 18px;
        max-width: 244px;
    }

    .slick-slider .slick-track,
    .slick-slider .slick-list {
        padding-right: 80px;
    }

    .slide_info_examples {
        padding-left: 0;
        top: 0;
    }

    .slide_info_team {
        padding-left: 0;
        top: 16px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 80px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 230px !important;
    }

    h3 {
        font-size: 20px;
    }

    .footer_down {
        padding-top: 40px;
    }

    .slide_info_options {
        height: 480px;
    }

    .slide_options_ru {
        height: 560px !important;
    }

    .box2 {
        width: 256px;
        height: 220px;
    }

    iframe {
        left: -36px;
    }

    .popup .close {
        right: 4px;
    }
}

@media (min-width: 428px) {
    h2 {
        padding-bottom: 8px;
    }

    h3 {
        font-size: 20px;
    }

    .slick-slider .slick-track,
    .slick-slider .slick-list {
        padding-right: 100px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 100px !important;
    }

    .img_member {
        height: 190px !important;
    }

    .slide_info_team {
        top: 12px;
    }

    .slide_team {
        height: 332px !important;
    }

    .form_text {
        left: 142px;
    }

    .main_slide_team {
        height: 332px !important;
    }

    .slick-slide img {
        height: 450px;
    }

    .address_size {
        width: 79%;
    }

    .slide_info_options {
        height: 500px;
    }

    .inside {
        right: 7px;
    }

    .btn_ru {
        padding: 6px 8px 7px 8px !important;
    }

    .box2 {
        width: 246px;
        height: 220px;
    }

    .name_examples {
        font-size: 16px;
    }

    .sum {
        font-size: 16px;
        padding-top: 12px;
    }

    iframe {
        left: -24px;
    }

    .block {
        width: 160px;
    }

    .block-2 {
        height: 206px;
    }
}

@media (min-width: 430px) {
    .block {
        width: 164px;
    }

    .block-2 {
        height: 190px;
    }

    .block-2_ru {
        height: 210px;
    }
}

@media (min-width: 440px) {
    .slide_info_options {
        height: 480px;
    }

    .block {
        width: 170px;
    }

    .block-2 {
        height: 180px;
    }

    .block-1_ru {
        height: 134px;
    }

    .block-2_ru {
        height: 210px;
    }
}

@media (min-width: 450px) {
    .popup .close {
        right: 14px;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 250px !important;
    }

    .slide_info_options {
        height: 474px;
    }
}

@media (min-width: 460px) {

    .slick-slider .slick-track,
    .slick-slider .slick-list {
        padding-right: 140px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 140px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 260px !important;
    }

    .banner_form_2 {
        top: -30px;
        height: 150px;
        left: 10px;
    }

    .form_text {
        left: 174px;
    }

    .img_team_member {
        border-radius: 12px;
    }

    .slide_info_examples {
        width: 250px;
    }

    .slide_info_team {
        width: 128px !important;
    }

    .address_size {
        width: 80%;
    }

    .slide_info_options {
        height: 514px;
    }

    .slide_options_ru {
        height: 586px !important;
    }

    iframe {
        left: -12px;
    }

    .block {
        width: 180px;
    }

    .block-1_ru {
        height: 120px;
    }

    .block-2_ru {
        height: 190px;
    }
}

@media (min-width: 470px) {
    .slide_info_options {
        height: 494px;
    }

    .block {
        width: 190px;
    }

    .block-2 {
        height: 160px;
    }

    .block-2_ru {
        height: 174px;
    }
}

@media (min-width: 480px) {
    .slide_info_options {
        height: 486px;
    }

    .slide_options_ru {
        height: 560px !important;
    }

    .form_text {
        left: 168px;
    }

    .box2 {
        width: 266px;
        height: 240px;
    }

    iframe {
        left: 4px;
    }

    .form_txt_ru {
        top: 10px;
        left: 162px;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 280px !important;
    }
}

@media (min-width: 500px) {
    .slide_info_options {
        height: 476px;
    }

    .slide_options_ru {
        height: 520px !important;
    }

    .box2 {
        width: 286px;
        height: 250px;
    }

    .popup .close {
        right: 20px;
    }

    .form_text {
        left: 162px;
        top: 8px;
    }

    .form_txt_ru {
        left: 172px;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 290px !important;
    }

    .block {
        width: 200px;
    }

    .block-1 {
        height: 110px;
    }

    .block-1_ru {
        height: 120px;
    }
}

@media (min-width: 510px) {
    .popup .close {
        right: 30px;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 295px !important;
    }

    .slide_info_options {
        height: 444px;
    }
}

@media (min-width: 520px) {

    .slick-slider .slick-track,
    .slick-slider .slick-list {
        padding-right: 180px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 180px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 303px !important;
    }

    .banner_form_1 {
        height: 130px;
    }

    .banner_form_2 {
        height: 160px;
    }

    .form_text {
        top: 12px;
        left: 176px;
    }

    .form_txt {
        font-size: 20px;
    }

    .txt_form {
        padding-bottom: 20px;
    }

    .telegram {
        margin-left: 12px;
    }

    .slide_info_examples {
        width: 250px;
    }

    .block_3_bottom {
        padding-bottom: 50px;
    }

    .slide_info_options {
        height: 484px;
    }

    .slide_options_ru {
        height: 560px !important;
    }

    .banner_ru {
        max-width: 420px !important;
    }

    .box2 {
        width: 256px;
        height: 230px;
    }

    iframe {
        left: 20px;
    }

    .block {
        width: 210px;
    }

    .block-2 {
        height: 160px;
    }

    .block-2_ru {
        height: 174px;
    }
}

@media (min-width: 530px) {
    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 307px !important;
    }

    .block {
        width: 220px;
    }

    .block-1_ru {
        height: 110px;
    }

    .block-2_ru {
        height: 156px;
    }
}

@media (min-width: 540px) {
    .container {
        width: calc(100% - 60px);
    }

    .banner_form_2 {
        top: -30px;
        height: 150px;
    }

    .form_text {
        left: 170px;
        top: 8px;
    }

    body {
        font-size: 16px;
        line-height: 1.5;
    }

    .form_fix {
        right: -68px;
    }

    .btn_fix {
        padding: 6px 16px 7px 16px;
    }

    .banner_txt {
        font-size: 20px;
        max-width: 270px;
        line-height: 1.2;
    }

    h2 {
        font-size: 28px;
    }

    .txt {
        line-height: 1.5;
    }

    .text {
        font-size: 14px;
        line-height: 1.5;
    }

    .slick-slide img {
        height: 470px;
    }

    .slide_info_examples {
        width: 260px;
        padding-left: 0;
    }

    .slick-slider .slick-track,
    .slick-slider .slick-list {
        padding-right: 180px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 220px !important;
    }

    .slide_info_examples {
        padding-left: 0;
        top: 0;
        padding-top: 20px;
    }

    h3 {
        font-size: 20px;
    }

    h4 {
        font-size: 14px;
    }

    h5 {
        font-size: 16px;
    }

    .name_examples {
        padding-bottom: 8px;
    }

    .main_slide_team {
        height: 340px;
    }

    .slide_team {
        height: 340px !important;
    }

    .slide_info_team {
        padding-left: 0;
        top: 16px;
        width: 160px;
    }

    .img_member {
        height: 260px !important;
    }

    .slide_info_team {
        height: 140px !important;
        width: 174px !important;
    }

    .slide_team {
        height: 404px !important;
    }

    .main_slide_team {
        height: 404px !important;
    }

    .name {
        font-size: 18px;
    }

    .position {
        font-size: 14px;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 280px !important;
    }

    .banner_form_1 {
        height: 120px;
        width: 100%;
    }

    .form_text {
        left: 170px;
        top: 7px;
    }

    .btn_ru {
        padding: 6px 16px 7px 16px !important;
    }

    .img {
        width: 280px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 200px !important;
    }

    .block_3_bottom {
        padding-bottom: 60px;
    }

    .block_5 {
        padding-bottom: 60px;
    }

    .slide_info_options {
        height: 530px;
    }

    .img_team_member {
        border: 7px solid #1D813E;
    }

    .slide_options_ru {
        height: 580px !important;
    }

    .form_ru {
        right: -94px !important;
    }

    .box2 {
        width: 276px;
        height: 250px;
    }

    .inside_ex {
        height: 280px;
    }

    .block_3,
    .block_4,
    .block_5,
    .block_6 {
        padding-bottom: 60px;
    }

    iframe {
        width: 520px;
        left: -70px;
    }

    .popup .close {
        right: -34px;
    }

    .btn_ru {
        right: -80px !important;
    }

    .block {
        width: 230px;
    }

    .name_cont {
        font-size: 18px;
    }

    .block-2_ru {
        height: 170px;
    }
}

@media (min-width: 550px) {
    .slide_info_options {
        height: 494px;
    }
}

@media (min-width: 560px) {
    .slide_info_options {
        height: 510px;
    }

    .slide_options_ru {
        height: 534px !important;
    }

    .box2 {
        width: 296px;
        height: 270px;
    }

    .clipped {
        height: 260px;
    }

    .popup .close {
        right: -20px;
    }

    .block {
        width: 240px;
        padding: 16px;
    }

    .block-1 {
        height: 130px;
    }

    .block-2 {
        height: 170px;
    }

    .block-2_ru {
        height: 186px;
    }
}

@media (min-width: 570px) {
    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 330px !important;
    }

    .slide_info_options {
        height: 490px;
    }
}

@media (min-width: 580px) {
    .slide_info_options {
        height: 460px !important;
    }

    .slide_options_ru {
        height: 530px !important;
    }

    .box2 {
        width: 316px;
        height: 290px;
    }

    .block_3,
    .block_4,
    .block_5,
    .block_6 {
        padding-bottom: 60px;
    }

    iframe {
        left: -50px;
    }

    .popup .close {
        right: -20px;
    }

    .block {
        width: 250px;
    }
}

@media (min-width: 600px) {

    .slick-slider .slick-track,
    .slick-slider .slick-list {
        padding-right: 220px;
    }

    .img {
        width: 312px;
        height: 250px !important;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 220px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 350px !important;
    }

    .form_text {
        left: 190px;
    }

    .img_team_member {
        border-radius: 12px;
    }

    .slick-slide img {
        height: 470px;
    }

    .slide_info_examples {
        width: 284px;
    }

    .slide_info_options {
        height: 500px !important;
        width: 93% !important;
    }

    .img_team_member {
        border: 7px solid #1D813E;
    }

    .box2 {
        width: 296px;
        height: 270px;
    }

    .popup .close {
        right: -10px;
    }

    .slide_options_ru {
        height: 540px !important;
    }

    .block {
        width: 260px;
        border: 7px solid #1D813E;
    }
}

@media (min-width: 610px) {
    .slide_info_options {
        height: 490px !important;
    }
}

@media (min-width: 620px) {
    .box2 {
        width: 316px;
        height: 290px;
    }

    .name_examples {
        font-size: 20px;
    }

    .sum {
        font-size: 18px;
    }

    .slide_info_options {
        height: 490px !important;
        width: 93% !important;
    }

    iframe {
        left: -40px;
    }

    .popup .close {
        right: 0;
    }

    .slide_options_ru {
        height: 540px !important;
    }

    .block {
        width: 270px;
    }

    .block-1_ru {
        height: 130px;
    }

    .block-2_ru {
        height: 170px;
    }
}

@media (min-width: 630px) {
    .slide_info_options {
        height: 470px !important;
    }
}

@media (min-width: 640px) {
    .slide_info_options {
        height: 454px !important;
    }

    .slide_options_ru {
        height: 500px !important;
    }

    .box2 {
        width: 336px;
        height: 310px;
    }

    iframe {
        left: -20px;
    }

    .popup .close {
        right: -10px;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 380px !important;
    }

    .block {
        width: 280px;
    }

    .block-2 {
        height: 170px;
    }
}

@media (min-width: 650px) {
    .slide_info_options {
        height: 440px !important;
    }
}

@media (min-width: 660px) {
    .slide_info_options {
        height: 440px !important;
    }

    .box2 {
        width: 356px;
        height: 330px;
    }

    .inside_ex {
        height: 300px;
    }

    .clipped {
        height: 300px;
    }

    .popup .close {
        right: 0;
    }

    .slide_options_ru {
        height: 500px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 395px !important;
    }

    .block {
        width: 290px;
    }

    .block-2 {
        height: 150px;
    }

    .block-2 {
        height: 170px;
    }
}

@media (min-width: 680px) {

    .slick-slider .slick-track,
    .slick-slider .slick-list {
        padding-right: 340px;
    }

    .img {
        width: 300px;
        height: 240px !important;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 340px !important;
    }

    .slide_info_examples,
    .slide_info_team {
        padding-left: 0;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 440px !important;
    }

    .banner_form_1 {
        height: 140px;
        width: 100%;
    }

    .banner_form_2 {
        top: -30px;
        height: 170px;
    }

    .form_text {
        top: 10px;
        left: 200px;
    }

    .form_txt {
        font-size: 24px;
    }

    .slide_info_examples {
        width: 272px;
    }

    .slide_info_options {
        height: 566px;
        width: 94% !important;
    }

    .inside {
        right: 7px;
        left: 7px;
        top: 7px;
    }

    .slide_info_options {
        height: 540px !important;
    }

    .slide_options_ru {
        height: 636px !important;
    }

    .box2 {
        width: 266px;
        height: 240px;
    }

    .inside_ex {
        height: 250px;
    }

    .clipped {
        height: 230px;
    }

    .popup .close {
        right: 10px;
    }

    .block {
        width: 300px;
    }
}

@media (min-width: 690px) {
    .popup .close {
        right: 20px;
    }
}

@media (min-width: 700px) {
    .slide_info_options {
        height: 530px !important;
    }

    .slide_options_ru {
        height: 584px !important;
    }

    iframe {
        left: 0;
    }

    .popup .close {
        right: 10px;
    }

    .block {
        width: 310px;
    }

    .block-2_ru {
        height: 150px;
    }
}

@media (min-width: 710px) {
    iframe {
        left: -140px;
    }

    .popup .close {
        right: -120px;
    }

    .slide_info_options {
        height: 494px !important;
    }
}

@media (min-width: 720px) {

    .slick-slider .slick-track,
    .slick-slider .slick-list {
        padding-right: 370px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 370px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 470px !important;
    }

    .slide_info_options {
        height: 540px !important;
    }

    .slide_options_ru {
        height: 630px !important;
    }

    iframe {
        left: -130px;
    }

    .popup .close {
        right: -120px;
    }

    .block {
        width: 320px;
    }

    .block-1 {
        height: 124px;
    }
}

@media (min-width: 740px) {

    .block_3,
    .block_4,
    .block_5 {
        padding-left: 30px;
    }

    .slick-slider .slick-track,
    .slick-slider .slick-list {
        padding-right: 380px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 380px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 500px !important;
    }

    .banner_form_1 {
        height: 160px;
    }

    .banner_form_2 {
        height: 190px;
    }

    .form_text {
        left: 240px;
    }

    .form_txt {
        font-size: 26px;
        padding-bottom: 4px;
    }

    .txt_form {
        font-size: 16px;
        padding-bottom: 28px;
    }

    .btn {
        padding: 10px 24px 11px 24px;
    }

    .form_fix {
        right: -75px;
    }

    .slide_info_examples {
        width: 272px;
    }

    .block_3,
    .block_4,
    .block_5,
    .block_6 {
        padding-bottom: 40px;
    }

    .block_3_bottom {
        padding-bottom: 50px;
    }

    .block_5 {
        padding-bottom: 60px;
    }

    .slide_info_options {
        height: 510px !important;
    }

    .inside {
        left: 8px;
    }

    .form_ru {
        right: -100px !important;
    }

    .btn_ru {
        font-size: 16px;
    }

    .slide_options_ru {
        height: 584px !important;
    }

    .btn_ru {
        right: -95px !important;
    }

    .block {
        width: 330px;
    }

    .block-1 {
        height: 110px;
    }

    .block-1_ru {
        height: 130px;
    }
}

@media (min-width: 760px) {
    .slide_options_ru {
        height: 550px !important;
    }

    .slide_info_options {
        height: 490px !important;
    }

    .block {
        width: 340px;
    }
}

@media (min-width: 768px) {
    body {
        font-size: 20px;
        line-height: 1.5;
    }

    section {
        padding-bottom: 60px;
    }

    .form_fix {
        right: -83px;
    }

    .btn {
        padding: 6px 18px 9px 18px;
        border: 5px solid #fff;
    }

    .btn_fix {
        padding: 6px 18px 13px 18px;
    }

    .block_1 {
        padding-top: 30px;
        margin-bottom: 20px;
    }

    .block_2 {
        padding-bottom: 0;
    }

    .banner_txt {
        font-size: 26px;
        max-width: 350px;
    }

    h2 {
        font-size: 36px;
        padding-bottom: 20px;
    }

    .txt {
        padding-bottom: 20px;
    }

    .txt_last {
        padding-bottom: 0;
    }

    .slick-slide img {
        height: 560px;
    }

    h3 {
        font-size: 24px;
    }

    .text {
        font-size: 16px;
    }

    .slick-slider .slick-track,
    .slick-slider .slick-list {
        padding-right: 400px;
    }

    .slide_info_examples {
        padding-left: 0;
        top: 0;
    }

    .img {
        width: 345px;
        height: 290px !important;
    }

    h4 {
        font-size: 16px;
    }

    h5 {
        font-size: 18px;
    }

    .slide_info_examples {
        width: 310px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 400px !important;
    }

    .img_member {
        height: 320px !important;
    }

    .slide_info_team {
        padding-left: 0;
        top: 16px;
        width: 210px;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 500px !important;
    }

    .slide_team {
        height: 486px !important;
    }

    .main_slide_team {
        height: 486px !important;
    }

    .slide_info_team {
        height: 60px;
    }

    .name {
        font-size: 22px;
    }

    .position {
        font-size: 16px;
    }

    .banner_form_1 {
        height: 180px;
        width: 100%;
    }

    .banner_form_2 {
        top: -40px;
        height: 220px;
        left: 10px;
    }

    .form_text {
        left: 260px;
        top: 14px;
    }

    .form_txt {
        font-size: 28px;
    }

    .txt_form {
        font-size: 20px;
    }

    .block_6 {
        padding-bottom: 60px;
    }

    .footer_down {
        padding-top: 50px;
    }

    .instagram {
        width: 36px;
        height: 36px;
    }

    .telegram {
        width: 36px;
        height: 36px;
        margin-left: 12px;
    }

    .whatsapp {
        width: 36px;
        height: 36px;
        margin-left: 12px;
    }

    .block_3_bottom {
        padding-bottom: 60px;
    }

    .block_3,
    .block_4,
    .block_5,
    .block_6 {
        padding-bottom: 60px;
    }

    ul li {
        padding-bottom: 14px;
    }

    .slide_info_team {
        height: 166px !important;
        width: 214px !important;
    }

    .block_5 {
        padding-bottom: 70px;
    }

    .slide_info_options {
        height: 594px !important;
    }

    .inside {
        left: 7px;
    }

    .slide_options_ru {
        height: 710px !important;
    }

    .lang {
        font-size: 14px;
    }

    .banner_ru {
        max-width: 560px !important;
    }

    .form_ru {
        right: -114px !important;
    }

    .btn_ru {
        font-size: 20px;
        padding: 6px 18px 11px 18px !important;
        right: -114px !important;
    }

    .inside_ex {
        height: 270px;
    }

    .clipped {
        height: 270px;
    }

    iframe {
        width: 640px;
        left: -190px;
        height: 593px;
    }

    .popup .close {
        right: -170px;
    }

    .block_2_cont {
        gap: 20px;
        padding: 60px 0 0 0;
    }

    .block {
        width: 345px;
        padding: 16px 20px;
    }

    .block-1 {
        height: 150px;
    }

    .block-2 {
        height: 210px;
    }

    .name_examples {
        font-size: 24px;
    }

    .text_cont {
        font-size: 20px;
    }

    .block-2_ru {
        height: 240px;
    }
}

@media (min-width: 780px) {
    .slide_options_ru {
        height: 658px !important;
    }

    .box2 {
        width: 306px;
        height: 280px;
    }

    .block {
        width: 350px;
    }
}

@media (min-width: 790px) {
    .slide_info_options {
        height: 570px !important;
    }
}

@media (min-width: 800px) {
    .slide_options_ru {
        height: 614px !important;
    }

    .block {
        width: 360px;
    }

    .block-2 {
        height: 220px;
    }

    .block-2_ru {
        height: 240px;
    }
}

@media (min-width: 810px) {
    .container {
        width: calc(100% - 120px);
    }

    .block_3,
    .block_4,
    .block_5 {
        padding-left: 60px;
    }

    .slick-slider .slick-track,
    .slick-slider .slick-list {
        padding-right: 400px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 400px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 510px !important;
    }

    .name {
        font-size: 24px;
    }

    .slide_info_examples {
        width: 316px;
    }

    .block_3_bottom {
        padding-bottom: 70px;
    }

    .inside {
        right: 8px;
    }

    .slide_options_ru {
        height: 654px !important;
    }

    .popup .close {
        right: -160px;
    }

    .slide_info_options {
        height: 590px !important;
    }

    .block {
        width: 335px;
    }
}

@media (min-width: 820px) {
    .slide_info_options {
        height: 574px !important;
    }

    .slide_options_ru {
        height: 664px !important;
    }

    .box2 {
        width: 316px;
        height: 290px;
    }

    .block {
        width: 340px;
    }
}

@media (min-width: 834px) {
    .slide_info_options {
        height: 600px !important;
    }

    .slide_options_ru {
        height: 614px !important;
    }

    .box2 {
        width: 336px;
        height: 310px;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 530px !important;
    }

    .popup .close {
        right: -150px;
    }

    .block {
        width: 350px;
        border: 8px solid #1D813E;
    }

    .block-1 {
        height: 160px;
    }
}

@media (min-width: 840px) {

    .slick-slider .slick-track,
    .slick-slider .slick-list {
        padding-right: 430px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 430px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 540px !important;
    }

    .name_company {
        font-size: 16px;
    }

    address {
        font-size: 16px;
    }

    .inside {
        left: 8px;
        top: 8px;
        bottom: 8px;
    }

    .img_team_member {
        border: 8px solid #1D813E;
    }

    .slide_options_ru {
        height: 660px !important;
    }

    .box2 {
        width: 316px;
        height: 290px;
    }
}

@media (min-width: 850px) {
    .slide_info_options {
        height: 570px !important;
    }
}

@media (min-width: 860px) {
    .slide_info_options {
        height: 550px !important;
    }

    .slide_info_options {
        height: 570px !important;
    }

    .slide_options_ru {
        height: 640px !important;
    }

    .block {
        width: 360px;
    }
}

@media (min-width: 870px) {
    .slide_info_options {
        height: 560px !important;
    }
}

@media (min-width: 880px) {
    .slide_options_ru {
        height: 600px !important;
    }

    .box2 {
        width: 336px;
        height: 310px;
    }

    .popup .close {
        right: -140px;
    }

    .block {
        width: 370px;
    }

    .block-2_ru {
        height: 220px;
    }
}

@media (min-width: 890px) {

    .slick-slider .slick-track,
    .slick-slider .slick-list {
        padding-right: 470px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 470px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 590px !important;
    }

    .block_5 {
        padding-bottom: 80px;
    }
}

@media (min-width: 900px) {
    .slide_options_ru {
        height: 640px !important;
    }

    .block {
        width: 380px;
        padding: 16px 24px;
    }
}

@media (min-width: 920px) {
    .slide_options_ru {
        height: 600px !important;
    }

    section {
        max-width: 1040px !important;
    }

    .popup .close {
        right: -130px;
    }

    .block {
        width: 390px;
    }
}

@media (min-width: 930px) {
    .slide_info_options {
        height: 530px !important;
    }
}

@media (min-width: 940px) {
    .slide_info_options {
        height: 510px !important;
    }

    .slide_options_ru {
        height: 576px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 610px !important;
    }

    .popup .close {
        right: -120px;
    }

    .block {
        width: 400px;
    }

    .block-2 {
        height: 220px;
    }
}

@media (min-width: 960px) {

    .slick-slider .slick-track,
    .slick-slider .slick-list {
        padding-right: 550px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 550px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 640px !important;
    }

    .banner_ru {
        max-width: 750px !important;
    }

    .slide_info_options {
        height: 600px !important;
    }

    .slide_options_ru {
        height: 656px !important;
    }

    .box2 {
        width: 316px;
        height: 290px;
    }

    iframe {
        left: -170px;
    }

    .popup .close {
        right: -130px;
    }

    .block {
        width: 410px;
        padding: 20px 32px;
    }

    .block-1 {
        height: 170px;
    }

    .block-2 {
        height: 230px;
    }

    .name_examples {
        font-size: 26px;
    }
}

@media (min-width: 970px) {
    .slide_info_options {
        height: 570px !important;
    }
}

@media (min-width: 980px) {
    .slide_info_options {
        height: 570px !important;
    }

    .slide_options_ru {
        height: 656px !important;
    }

    .popup .close {
        right: -120px;
    }

    .block {
        width: 420px;
    }
}

@media (min-width: 990px) {
    .slide_info_options {
        height: 560px !important;
    }
}

@media (min-width: 1000px) {
    .slide_info_options {
        height: 550px !important;
    }

    .slide_options_ru {
        height: 600px !important;
    }

    .box2 {
        width: 336px;
        height: 310px;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 680px !important;
    }

    .block {
        width: 430px;
    }

    .block-2 {
        height: 200px;
    }

    .block-2_ru {
        height: 230px;
    }
}

@media (min-width: 1010px) {
    .slide_info_options {
        height: 530px !important;
    }
}

@media (min-width: 1020px) {
    .slide_info_options {
        height: 500px !important;
    }

    .block {
        width: 440px;
    }
}

@media (min-width: 1024px) {
    section {
        max-width: 904px !important;
    }

    .block_3,
    .block_4,
    .block_5,
    .block_6 {
        padding-bottom: 80px;
    }

    .form_fix {
        right: -116px;
        top: 420px;
    }

    .btn_fix {
        padding: 6px 30px 13px 30px;
    }

    section {
        padding-bottom: 80px;
    }

    .block_1 {
        padding-top: 40px;
        margin-bottom: 60px;
    }

    .block_2 {
        margin-bottom: 0 !important;
        padding-bottom: 20px !important;
    }

    .we_content {
        border: 7px solid #ffffff;
    }

    .we_right {
        display: block;
    }

    .banner_txt {
        font-size: 28px;
        max-width: 380px;
    }

    h2 {
        font-size: 40px;
    }

    .we_mob {
        display: none;
    }

    .we_desk {
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
        border: 7px solid #fff;
        border-radius: 20px;
    }

    .we_left {
        float: left;
        width: 46%;
        padding: 20px 0 30px 30px;
    }

    .we_right {
        float: right;
        width: 48%;
    }

    .img_we_right {
        position: relative;
        z-index: -1;
        padding-right: 28px;
        top: 10px;
    }

    .options_mob {
        display: none;
    }

    .options_desk {
        display: block;
    }

    .img_team_member {
        border: 8px solid #1D813E;
    }

    .block_3,
    .block_4,
    .block_5 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .block_3_bottom {
        padding-bottom: 50px;
    }

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

    .option_ihfo {
        width: calc(1/2*100% - (1 - 1/2)*50px);
        margin: 0 0 50px;
        height: 630px;
    }

    .img_option {
        width: 430px;
        height: 630px;
    }

    .info {
        color: #000000;
        position: relative;
        padding-left: 36px;
        top: -588px;
        width: 390px;
    }

    h3 {
        font-size: 28px;
    }

    .text {
        font-size: 20px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 560px !important;
    }

    .block_4 {
        margin-bottom: 0;
        padding-right: 0;
    }

    .block_5 {
        padding-bottom: 60px;
    }

    ul li {
        padding-bottom: 8px;
    }

    .slide_info_examples {
        width: 336px;
        top: 0 !important;
    }

    .img {
        width: 365px;
        height: 300px !important;
    }

    .name {
        font-size: 28px;
    }

    .position {
        font-size: 20px;
    }

    .block_5 {
        padding-right: 0;
        margin-bottom: 20px;
    }

    .slide_team {
        height: 630px !important;
    }

    .main_slide_team {
        height: 630px !important;
    }

    .img_member {
        height: 480px !important;
    }

    .slide_info_team {
        width: 334px;
    }

    .main_slide_team {
        height: 570px;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 560px !important;
    }

    .banner_form_1 {
        height: 220px;
    }

    .banner_form_2 {
        top: -60px;
        height: 280px;
        left: 30px;
    }

    .form_text {
        left: 334px;
        top: 20px;
    }

    .form_txt {
        font-size: 28px;
        padding-bottom: 8px;
    }

    .txt_form {
        padding-bottom: 40px;
    }

    .btn {
        border: 7px solid #fff;
        padding: 10px 50px 13px 50px;
    }

    .telegram {
        margin-left: 16px;
    }

    .slide_info_team {
        height: 80px;
    }

    .img_team_member {
        border-radius: 20px;
    }

    .slide_info_team {
        height: 146px !important;
        width: 318px !important;
    }

    .det {
        padding-bottom: 16px;
    }

    .slide_info_options {
        height: 710px !important;
        width: calc(1/2*100% - (1 - 1/2)*50px) !important;
        position: relative;
        color: #000000;
    }

    .inside {
        position: absolute;
        top: 8px;
        left: 8px;
        right: 8px;
        bottom: 8px;
        background: #E2FBEA;
        padding: 40px 34px 54px;
    }

    .ul_top {
        padding-top: 8px;
    }

    .slide_options_ru {
        height: 814px !important;
    }

    .lang {
        font-size: 18px;
    }

    .form_ru {
        right: -148px !important;
    }

    .banner_ru {
        max-width: 810px !important;
    }

    .form_txt_ru {
        left: 340px;
        font-size: 32px;
    }

    .btn_ru {
        padding: 10px 50px 13px 50px !important;
        right: -144px !important;
    }

    ol,
    .ul_list {
        margin-left: 20px;
    }

    .examples_mob {
        display: none !important;
    }

    .examples_desk {
        display: flex !important;
        flex-wrap: wrap;
    }

    .ex {
        height: 360px;
        margin-right: 60px;
        margin-bottom: 80px;
    }

    .ex_last {
        margin-right: 0;
    }

    .box2 {
        width: 420px;
        height: 360px;
    }

    .open-button {
        background-color: #1D813E;
        color: white;
        padding: 16px 20px;
        border: none;
        cursor: pointer;
        opacity: 0.8;
        width: 280px;
        position: relative;
        bottom: 70px;
        left: 70px;
        border-radius: 12px;
    }

    .form-popup {
        display: none;
        z-index: 9;
        position: fixed;
        width: 100%;
        top: 3%;
        left: 6%;
    }

    .popup_info {
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        background-color: #000;
        border: 9px solid #fff;
        border-radius: 12px;
        color: #fff;
    }

    .right {
        width: 49%;
        padding: 36px 46px 36px 56px;
    }

    .left {
        width: 49%;
        padding: 36px 46px 36px 35px;
    }

    .cancel {
        width: 16px;
        height: 16px;
        position: absolute;
        right: 28px;
        top: 28px;
        cursor: pointer;
    }

    .img_popup {
        border-radius: 12px;
        object-fit: cover;
        width: 90%;
    }

    .box_1 {
        width: 310px;
        height: 210px;
        clip-path: polygon(100% 100%, 0% 100%, 3% 24px, 92% 0%);
        background-repeat: no-repeat;
        background-size: cover;
        background-position-x: center;
        background-position-y: center;
    }

    .ul_popup {
        padding-top: 16px;
    }

    .form-container .btn:hover,
    .open-button:hover {
        opacity: 1;
    }

    .wrapper {
        width: 906px;
        height: 1000vh;
        background-color: transparent;
        position: absolute;
        top: 0;
        left: 0;
    }

    .substrate {
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.9);
        position: absolute;
        top: 0;
        left: -2px;
    }

    .span {
        font-size: 28px;
        font-family: "Orelega One", sans-serif;
        font-weight: 400;
        padding-bottom: 8px;
    }

    summary {
        left: 420px;
    }

    .sum {
        padding-top: 0;
        padding-left: 400px;
    }

    .details {
        padding-top: 40px;
    }

    .form-popup_2 {
        top: 1%;
    }

    .form-popup_4 {
        top: 1%;
    }

    .right_box_4 {
        padding: 24px 46px 18px 56px;
    }

    .left_box_4 {
        padding: 24px 46px 18px 35px;
    }

    .box_1_ex_1 {
        background-image: url(../img/examples_1_elara_b_2.jpg);
    }

    .box_1_ex_2 {
        background-image: url(../img/examples_1_elara_b_3.jpg);
    }

    .box2_2 {
        background-image: url(../img/examples_2_elara_b.jpg);
    }

    .box_2_ex_2 {
        background-image: url(../img/examples_2_elara_b_2.jpg);
    }

    .box_2_ex_3 {
        background-image: url(../img/examples_2_elara_b_3.jpg);
    }

    .box2_3 {
        background-image: url(../img/examples_3_elara_b.jpg);
    }

    .box_3_ex_2 {
        background-image: url(../img/examples_3_elara_b_2.jpg);
    }

    .box_3_ex_3 {
        background-image: url(../img/examples_3_elara_b_3.jpg);
    }

    .box2_4 {
        background-image: url(../img/examples_4_keturah_reserve.jpg);
    }

    .box_4_ex_2 {
        background-image: url(../img/examples_4_keturah_reserve_2.jpeg);
    }

    .box_4_ex_3 {
        background-image: url(../img/examples_4_keturah_reserve_3.jpeg);
    }

    .box2_5 {
        background-image: url(../img/examples_5_sobha_orbiz.jpg);
    }

    .box_5_ex_2 {
        background-image: url(../img/examples_5_sobha_orbiz.jpg);
    }

    .box_5_ex_3 {
        background-image: url(../img/examples_5_sobha_orbiz_2.jpg);
    }

    .box2_6 {
        background-image: url(../img/examples_6_sobha_orbiz.jpg);
    }

    .box_6_ex_2 {
        background-image: url(../img/examples_6_sobha_orbiz.jpg);
    }

    .box_6_ex_3 {
        background-image: url(../img/examples_6_sobha_orbiz_2.jpg);
    }

    .box2_7 {
        background-image: url(../img/examples_7_sobha_orbiz.jpg);
    }

    .box_7_ex_2 {
        background-image: url(../img/examples_7_sobha_orbiz.jpg);
    }

    .box_7_ex_3 {
        background-image: url(../img/examples_7_sobha_orbiz_2.jpg);
    }

    .team_mob {
        display: none;
    }

    .team_desk {
        display: block;
    }

    .team_members {
        display: flex;
        align-items: start;
        align-content: stretch;
        justify-content: start;
        row-gap: 40px;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        flex-grow: 1;
    }

    .centr {
        position: relative;
        display: flex;
        align-items: start;
        align-content: stretch;
        justify-content: center;
        gap: 54px;
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        flex-shrink: 0;
    }

    .member {
        width: 29%;
        flex-shrink: 0;
        margin-bottom: 20px;
    }

    .image_member {
        border-radius: 20px;
        border: 8px solid #1D813E;
    }

    .banner_down {
        border-radius: 20px;
    }

    iframe {
        left: -150px;
    }

    .popup .close {
        right: -130px;
    }

    .banner_form_1 {
        border-radius: 20px;
    }

    .right_2_ru {
        padding: 20px 26px 18px 56px;
    }

    .left_2_ru {
        padding: 20px 46px 18px 35px;
    }

    .right_4_ru {
        padding: 14px 26px 6px 56px;
    }

    .left_4_ru {
        padding: 14px 46px 6px 35px;
    }

    .block_2_cont {
        gap: 50px;
        padding: 60px 0 0 0;
    }

    .column {
        gap: 50px;
    }

    .block {
        width: 428px;
        padding: 26px 36px;
    }

    .block-1 {
        height: 190px;
    }

    .block-2 {
        height: 244px;
    }

    .name_examples {
        font-size: 36px;
        font-family: "Orelega One", sans-serif;
        line-height: 1;
        padding-bottom: 16px;
        text-transform: uppercase;
    }

    .block-1_ru {
        height: 186px;
        padding: 26px 22px;
    }

    .block-2_ru {
        height: 240px;
    }

    .name_cont {
        line-height: 1.2;
        padding-bottom: 12px;
        text-transform: uppercase;
    }
}

@media (min-width: 1080px) {
    .popup .close {
        right: -120px;
    }
}

@media (min-width: 1100px) {
    .option_ihfo {
        width: calc(1/2*100% - (1 - 1/2)*60px);
        margin: 0 0 60px;
    }

    .img_option {
        width: 450px;
    }

    .info {
        padding-left: 46px;
        top: -594px;
        width: 400px;
    }

    h3 {
        font-size: 30px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 620px !important;
    }

    .block_3_bottom {
        padding-bottom: 20px;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 620px !important;
    }

    .slide_info_options {
        height: 700px !important;
    }

    .slide_options_ru {
        height: 820px !important;
    }

    .form-popup {
        left: 9%;
    }

    .img_we_right {
        padding-right: 30px;
    }

    .popup .close {
        right: -110px;
    }
}

@media (min-width: 1150px) {
    .popup .close {
        right: -90px;
    }
}

@media (min-width: 1230px) {
    .popup .close {
        right: -70px;
    }
}

@media (min-width: 1280px) {
    .container {
        width: calc(100% - 200px);
    }

    .we_left {
        width: 45%;
        padding: 30px 0 40px 42px;
    }

    .img_option {
        height: 590px;
        width: 506px;
    }

    .option_ihfo {
        width: calc(1/2*100% - (1 - 1/2)*110px);
        margin: 0 0 100px;
    }

    .info {
        padding-left: 54px;
        top: -560px;
        width: 420px;
    }

    h3 {
        font-size: 30px;
    }

    .block_3 {
        padding-left: 100px;
        padding-right: 100px;
    }

    .block_4,
    .block_5 {
        padding-left: 100px;
    }

    .slide_info_examples {
        width: 336px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 720px !important;
    }

    .img {
        width: 365px;
        height: 300px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 720px !important;
    }

    .img_member {
        height: 480px !important;
    }

    .slide_info_team {
        width: 334px;
    }

    .img_team_member {
        border: 9px solid #1D813E;
    }

    .name {
        font-size: 30px;
    }

    .banner_form_1 {
        height: 240px;
    }

    .banner_form_2 {
        top: -60px;
        left: 60px;
        height: 300px;
    }

    .form_text {
        left: 390px;
        top: 26px;
    }

    .form_txt {
        font-size: 34px;
    }

    .footer_down {
        padding-top: 80px;
    }

    .block_3_bottom {
        padding-bottom: 0;
    }

    .slide_options_ru {
        height: 820px !important;
    }

    .slide_team {
        height: 630px !important;
    }

    .form-popup {
        left: 15%;
    }

    .img_we_right {
        padding-right: 34px;
    }

    iframe {
        left: -120px;
    }

    .popup .close {
        right: -80px;
    }

    .form_txt_ru {
        left: 390px;
    }

    .block-1 {
        height: 190px;
    }
}

@media (min-width: 1350px) {
    .popup .close {
        right: -60px;
    }
}

@media (min-width: 1366px) {
    .container {
        width: calc(100% - 300px);
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 760px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 760px !important;
    }

    .option_ihfo {
        width: calc(1/2*100% - (1 - 1/2)*50px);
        margin: 0 0 50px;
        height: 610px;
    }

    .img_option {
        height: 610px;
        width: 500px;
    }

    .info {
        padding-left: 70px;
        top: -578px;
        width: 420px;
    }

    .we_left {
        width: 47%;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 770px !important;
    }

    .img {
        width: 400px;
        height: 330px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 770px !important;
    }

    .slide_info_examples {
        width: 370px;
    }

    .img_member {
        height: 530px !important;
    }

    .slide_info_team {
        width: 370px;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 770px !important;
    }

    .block_4 {
        margin-bottom: 0;
    }

    .slide_team {
        height: 680px !important;
    }

    .main_slide_team {
        height: 680px !important;
    }

    .block_3 {
        padding-bottom: 50px;
        padding-right: 150px;
    }

    .img_we_right {
        width: 460px;
        left: 0;
    }

    .slide_info_team {
        height: 148px !important;
        width: 352px !important;
    }

    .slide_options_ru {
        height: 820px !important;
    }

    .form-popup {
        top: 3%;
        left: 17%;
    }

    .form-popup_2 {
        top: 1% !important;
    }

    .right_box_2 {
        padding: 26px 46px 26px 56px;
    }

    .left_box_2 {
        padding: 26px 46px 26px 35px;
    }

    .form-popup_4 {
        top: 1%;
    }

    iframe {
        left: -100px;
    }
}

@media (min-width: 1440px) {
    .container {
        width: calc(100% - 400px);
    }

    .img_we_right {
        width: 440px;
        left: 0;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 795px !important;
    }

    .option_ihfo {
        width: calc(1/2*100% - (1 - 1/2)*20px);
        margin: 0 0 70px;
    }

    .img_option {
        width: 484px;
    }

    .we_content {
        border: 7px solid #fff;
    }

    .img_option {
        width: 490px;
    }

    .info {
        padding-left: 64px;
        top: -580px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 796px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 796px !important;
    }

    .form-popup {
        left: 19%;
    }

    .img_we_right {
        padding-right: 40px;
    }

    iframe {
        left: -80px;
    }
}

@media (min-width: 1536px) {
    .img_we_right {
        width: 484px;
    }

    .info {
        padding-left: 70px;
        top: -570px;
        width: 438px;
    }

    .img_option {
        width: 540px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 850px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 850px !important;
    }

    .form_text {
        top: 22px;
    }

    .form_txt {
        font-size: 38px;
    }

    .txt_form {
        padding-bottom: 46px;
    }

    .footer_down {
        padding-top: 100px;
    }

    .btn {
        border: 7px solid #fff;
    }

    .container {
        width: calc(100% - 400px);
    }

    .block_3 {
        padding-right: 200px;
    }

    .option_ihfo {
        width: calc(1/2*100% - (1 - 1/2)*70px);
        margin: 0 0 70px;
    }

    .img_option {
        width: 530px;
    }

    .slide_options_ru {
        height: 820px !important;
    }

    .form-popup {
        left: 20%;
    }

    .wrapper {
        width: 910px;
    }

    iframe {
        left: -60px;
    }
}

@media (min-width: 1600px) {
    .container {
        width: calc(100% - 500px);
    }

    .block_3 {
        padding-left: 250px;
        padding-right: 250px;
    }

    .img_we_right {
        width: 468px;
        right: -10px;
    }

    .info {
        padding-left: 72px;
        top: -570px;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 855px !important;
    }

    .option_ihfo {
        width: calc(1/2*100% - (1 - 1/2)*80px);
        margin: 0 0 80px;
    }

    .block_4,
    .block_5 {
        padding-left: 250px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 856px !important;
    }

    .slide_options_ru {
        height: 820px !important;
    }

    .form-popup {
        left: 22%;
    }

    .wrapper {
        width: 912px;
    }

    iframe {
        left: -30px;
    }
}

@media (min-width: 1710px) {
    .popup .close {
        right: -40px;
    }

    .block-1 {
        height: 190px;
    }

    .block-1_ru {
        height: 196px;
    }

}

@media (min-width: 1750px) {
    .container {
        width: calc(100% - 600px);
    }

    .block_3 {
        padding-bottom: 20px;
        padding-left: 310px;
        padding-right: 310px;
    }

    .block_4,
    .block_5 {
        padding-left: 310px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 980px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 980px !important;
    }

    .slide_options_ru {
        height: 820px !important;
    }

    .form-popup {
        left: 24%;
    }

    .wrapper {
        width: 916px;
    }

    iframe {
        left: -20px;
    }

    .popup .close {
        right: -50px;
    }
}

@media (min-width: 1780px) {
    .popup .close {
        right: -30px;
    }
}

@media (min-width: 1850px) {
    .popup .close {
        right: -10px;
    }
}

@media (min-width: 1900px) {
    .popup .close {
        right: 10px;
    }

    .block-1_ru {
        height: 190px;
    }
}

@media (min-width: 1920px) {
    body {
        font-size: 21px;
    }

    .form_fix {
        right: -130px;
    }

    .container,
    section {
        max-width: 1100px !important;
    }

    .container_footer {
        padding-top: 80px;
    }

    .block_1 {
        padding-top: 20px;
        margin-bottom: 80px;
    }

    .block_3 {
        padding-left: 310px;
        padding-right: 310px;
    }

    .block_4,
    .block_5 {
        padding-left: 310px;
    }

    .banner_txt {
        padding-top: 0;
    }

    .img_we_right {
        width: 496px;
        left: 0;
    }

    .option_ihfo {
        height: 680px;
    }

    .img_option {
        width: 610px;
        height: 680px;
    }

    .info {
        padding-left: 110px;
        top: -620px;
        width: 500px;
    }

    h3 {
        font-size: 32px;
    }

    .text {
        line-height: 1.9;
    }

    .info {
        padding-left: 90px;
        top: -626px;
        width: 520px;
    }

    .option_ihfo {
        width: calc(1/2*100% - (1 - 1/2)*120px);
        margin: 0 0 60px;
    }

    .txt {
        line-height: 1.9;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 1096px !important;
    }

    .img {
        width: 460px;
        height: 390px !important;
    }

    h2 {
        font-size: 44px;
    }

    .img_member {
        height: 614px !important;
    }

    .img_team_member {
        border: 10px solid #1D813E;
    }

    .slide_info_team {
        width: 438px;
    }

    .slide_info_examples {
        width: 430px;
    }

    .slide_team {
        height: 770px !important;
    }

    .slide_info_team {
        width: 438px;
    }

    .name {
        font-size: 32px;
    }

    .main_slide_team {
        height: 770px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 1095px !important;
    }

    .txt_form {
        font-size: 22px;
    }

    .block_3_bottom {
        padding-bottom: 40px;
    }

    .form_text {
        top: 20px;
    }

    .form_txt {
        font-size: 40px;
    }

    .footer_down {
        padding-top: 120px;
    }

    .block_2 {
        padding-bottom: 40px !important;
    }

    .name_company {
        font-size: 18px;
    }

    address {
        font-size: 18px;
    }

    .instagram {
        width: 44px;
        height: 44px;
    }

    .telegram {
        width: 44px;
        height: 44px;
        margin-left: 18px;
    }

    .whatsapp {
        width: 44px;
        height: 44px;
        margin-left: 18px;
    }

    .we_content {
        border: 9px solid #fff;
    }

    .btn {
        border: 9px solid #fff;
        padding: 14px 60px 17px 60px;
    }

    .slide_info_team {
        height: 150px !important;
        width: 408px !important;
    }

    .slide_info_options {
        height: 700px !important;
    }

    .inside {
        top: 9px;
        left: 9px;
        right: 9px;
        bottom: 9px;
    }

    .slide_options_ru {
        height: 840px !important;
    }

    .form_ru {
        right: -164px !important;
    }

    .btn_ru {
        font-size: 21px;
        padding: 14px 60px 17px 60px !important;
    }

    .box2 {
        width: 520px;
        height: 420px;
    }

    .ex {
        height: 420px;
        margin-bottom: 90px;
    }

    .open-button {
        left: 120px;
    }

    .form-popup {
        top: 4%;
    }

    .form-popup_4 {
        top: 1%;
    }

    .wrapper {
        width: 1100px;
    }

    .sum {
        padding-left: 500px;
        margin-top: -20px;
    }

    .span {
        font-size: 32px;
    }

    .right {
        padding: 36px 46px 36px 140px;
    }

    .left {
        padding: 36px 46px 36px 66px;
    }

    .form-popup {
        left: 21%;
    }

    .wrapper {
        width: 1140px;
    }

    .team_members {
        row-gap: 50px;
    }

    .member {
        width: 30%;
    }

    .img_we_right {
        padding-right: 24px;
    }

    .image_member {
        border: 10px solid #1D813E;
    }

    iframe {
        width: 700px;
        left: -70px;
    }

    .popup .close {
        right: 0;
    }

    .btn_ru {
        right: -160px !important;
    }

    .right_2_ru {
        padding: 20px 26px 18px 120px;
    }

    .left_2_ru {
        padding: 20px 46px 18px 86px;
    }

    .right_4_ru {
        padding: 20px 26px 18px 120px;
    }

    .left_4_ru {
        padding: 20px 46px 18px 86px;
    }

    .block_2_cont {
        gap: 60px;
    }

    .column {
        gap: 60px;
    }

    .block {
        width: 520px;
        padding: 40px 60px;
        border: 9px solid #1D813E;
    }

    .block-1 {
        height: 240px;
    }

    .block-2 {
        height: 280px;
    }

    .block-1_ru {
        height: 226px;
    }

    .block-2_ru {
        height: 270px;
    }
}

@media (min-width: 1980px) {
    .popup .close {
        right: 20px;
    }
}

@media (min-width: 2030px) {
    .popup .close {
        right: 30px;
    }
}

@media (min-width: 2080px) {
    .popup .close {
        right: 50px;
    }
}

@media (min-width: 2140px) {
    .popup .close {
        right: 70px;
    }
}

@media (min-width: 2210px) {
    .popup .close {
        right: 90px;
    }
}

@media (min-width: 2280px) {
    .popup .close {
        right: 110px;
    }
}

@media (min-width: 2340px) {
    .popup .close {
        right: 130px;
    }
}

@media (min-width: 2400px) {
    .popup .close {
        right: 150px;
    }
}

@media (min-width: 2470px) {
    .popup .close {
        right: 170px;
    }
}

@media (min-width: 2530px) {
    .popup .close {
        right: 180px;
    }
}

@media (min-width: 2560px) {
    .block_3 {
        padding-left: 630px;
        padding-right: 630px;
    }

    .block_4,
    .block_5 {
        padding-left: 630px;
    }

    .block_4>.main_slide_examples>.slider>.slick-list {
        padding-right: 1416px !important;
    }

    .block_5>.main_slide_team>.slider>.slick-list {
        padding-right: 1416px !important;
    }

    .info {
        padding-left: 80px;
        top: -632px;
        width: 510px;
    }

    ul li {
        padding-bottom: 20px;
    }

    .inside {
        top: 10px;
        left: 10px;
        right: 10px;
        bottom: 10px;
    }

    .option_ihfo {
        margin: 0 0 80px;
    }

    .form-popup {
        left: 28%;
    }

    iframe {
        left: 90px;
    }

    .popup .close {
        right: 30px;
    }

    .left {
        padding: 36px 46px 36px 86px;
    }

    .right {
        padding: 36px 46px 36px 160px;
    }

    .li_2 {
        padding-bottom: 10px !important;
    }

    .right_box_2 {
        padding: 20px 46px 16px 140px;
    }

    .left_box_2 {
        padding: 20px 46px 16px 66px;
    }

    .right_box_4 {
        padding: 20px 46px 16px 140px;
    }

    .left_box_4 {
        padding: 20px 46px 16px 66px;
    }

    .right_2_ru {
        padding: 20px 26px 18px 120px;
    }

    .left_2_ru {
        padding: 20px 46px 18px 86px;
    }

    .right_4_ru {
        padding: 20px 26px 18px 120px;
    }

    .left_4_ru {
        padding: 20px 46px 18px 86px;
    }

    .block {
        border: 10px solid #1D813E;
    }

    .block-1 {
        height: 250px;
    }

    .block-2 {
        height: 280px;
    }

    .name_examples {
        font-size: 40px;
        line-height: 1.1;
    }

    .text_cont {
        font-size: 21px;
    }

    .block-1_ru {
        height: 240px;
        padding: 40px 46px;
    }

    .block-2_ru {
        height: 320px;
    }
}

/* Adaptive end 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 */