#block_60 .block_how_we_work_2_item_title {
    font-size: 20px;
}

#block_60 .block_how_we_work_2_item_text {
    font-size: 16px;
}

#block_60 .block_how_we_work_2_item_num {
    color: var(--color-active);
    border-color: var(--color-active);
}

#block_60 .block_how_we_work_2_item_num::after {
    background-color: var(--color-active);
}

#block_60 .block_how_we_work_2_item_svg_wrap {
    background-color: var(--color-active);
}

/* --- #BLOCK_69 --- */
/* how_we_work */
#block_69 {
    background-color: #ffffff;
}

#block_69 .block_how_we_work_1_container {
    max-width: 1000px;
    margin: 40px auto;
    padding: 0px 40px;
}
#block_69 .block_how_we_work_1_item_wrap {
    color: #ffffff;
    background-color: var(--color-active);
}

#block_69 .block_how_we_work_1_item_title {
    font-size: 20px;
}

#block_69 .block_how_we_work_1_item_text {
    font-size: 16px;
}

#block_69 .block_how_we_work_1_item_num {
    color: #ffffff;
    background-color: var(--color-active);
}

#block_69 .block_how_we_work_1_item_num::after {
    background-color: var(--color-active);
}

#block_69 .block_how_we_work_1_item_svg_wrap {
    border-color: var(--color-active);
}

#block_69 .block_how_we_work_1_item_svg {
    fill: var(--color-active);
}

/* --- /block_69 --- */

/* --- #BLOCK_ --- */
/* Image */
#block_ {
    font-size: var(--font-size);
    color: #222222;
    line-height: 1.6;
}

#block_ .block_image_container {
    max-width: 1440px;
    margin: 60px auto;
    padding: 20px;
    border-radius: 40px;
}

#block_ .block_images_image {
    border-radius: 20px;
}

/* --- /block_ --- */

/* --- #BLOCK_303 --- */
/* Offer */
#block_303 {
    background-color: #ffffff;
}

#block_303 .block_offer_container {
    min-height: 600px;
    max-width: 100%;
    padding: 0 0 40px 0;
}

#block_303 .block_offer_wrap_text {
    padding: 40px;
}

#block_303 .block_offer_wrap_text {
    max-width: 600px;
}

#block_303 .block_offer_icon_svg {
    width: 40px;
    height: 40px;
    fill: #4231da;
}

#block_303 .block_icon_item_text {
    color:#4231da;
}

#block_303 .block_offer_button.solid {
    color:#ffffff;
    background-color:#4231da;
    border-radius:30px;
   z-index: 1
}

#block_303 .block_offer_button.frame {
    color:#4231da;
    border:solid 2px #4231da;
    border-radius:30px;
   z-index: 1
}

#block_303 .block_offer_container_image {
    background-image:url('/files/pages/1/offer/6824201c62ca2.jpg');
    mask-image:url('/lib/svg/mask/mask_3.svg');
    mask-size: cover;
    mask-position: top right;
    mask-repeat: no-repeat;
}

#block_303 > svg {
    fill: #4231da;
}

/* --- /block_303 --- */

/* --- #BLOCK_311 --- */
/* Offer */
/* --- /block_311 --- */


/* --- #BLOCK_366 --- */
/* Offer */
#block_366 {
background-color: #ffffff;
}

#block_366 .block_offer_container {
    max-width:1440px;
    padding: 0 0 40px 0;
}

#block_366 .block_offer_container_text {
    justify-content: flex-end;
}

#block_366 .block_offer_wrap_text {
    padding: 40px;
}

#block_366 .block_offer_icon_svg {
    width: 40px;
    height: 40px;
    fill: #4231da;
}

#block_366 .block_icon_item_text {
    color:#4231da;
}

#block_366 .block_offer_button.solid {
    color:#000000;
    background-color:var(--color-2);
    border-radius:30px;
}

#block_366 .block_offer_button.frame {
    color:var(--color-2);
    border:solid 2px var(--color-2);
    border-radius:30px;
}

#block_366 .block_offer_container_image {
    background-image:url('/files/pages/1/offer/68a04e42adcb4.webp');
    mask-image:url('/lib/svg/mask/mask_1.svg');
    margin: 0px 20px 0px 0px;
    mask-size: cover;
    mask-position: bottom left;
    mask-repeat: no-repeat;
}

/* --- /block_366 --- */


/* --- #BLOCK_367 --- */
/* Packages */
#block_367 {
    background-color: var(--color-3);
    font-size: 16px;
    color: #444444;
}

#block_367 .block_packages_container {
    max-width: 1440px;
    margin: 60px auto;
    padding-top: 40px;
    padding-bottom: 40px;
    border-radius: 20px;
}

#block_367 .block_packages_title {
    color: var(--color-1);
}

#block_367 .block_packages_wrap {
    gap: 0px;
}

#block_367 .block_packages_2_item_wrap {
    border-radius: 20px;
}

#block_367 .block_packages_2_item_text {
    background-color: #ffffff;
}

#block_367 .block_packages_2_item_button {
    color: #ffffff;
    background-color: #3616e6;
}

/* --- /block_367 --- */


/* --- #BLOCK_368 --- */
/* Horizontal_scroller */
#block_368 {
background-color: #f5f5f5;
}

#block_368 .block_hs_1_container {
    max-width:1440px;
    margin: 40px auto;
}

@media screen and (min-width: 390px){
    #block_368 .block_hs_1_images_container {
        width: 350px;
    }
}

@media screen and (min-width: 760px){
    #block_368 .block_hs_1_images_container {
        width: 720px;
    }
}

@media screen and (min-width: 1130px){
    #block_368 .block_hs_1_images_container {
        width: 1090px;
    }
}

#block_368 .block_hs_1_nav_left,
#block_368 .block_hs_1_nav_right {
    color: #444444;
}

#block_368 .block_hs_1_images_wrap {
    gap: 20px;
}

#block_368 .block_hs_1_image_wrap {
    min-width: 350px;
    width: 350px;
}

/* Animation */
#block_368 .block_hs_1_images_wrap {
    transition: 0.3s
}

/* --- /block_368 --- */


/* --- #BLOCK_369 --- */
/* Contacts */
#block_369 {
    background-color: #ffffff;
    font-size:16px;
    color: var(--font-color);
}

#block_369 .block_contacts_container {
    max-width: 1440px;
    margin: 60px auto;
}

/* --- /block_369 --- */

