.page-template-page-korea-auction main#site-main {
    display: flex;
    flex-direction: column;
    color: var(--Black_titles, #191A26);
    background-color: var(--Background, #F4F6F9);
}

.page_banner:first-of-type {
    order: -1;
    margin: 0;
}

.page_banner__next-screen.singular-slider {
    display: none;
}

.page-template-page-korea-auction .cta_btn_link {
    background: transparent;
    border: 1px solid #fff;
    color: #fff;
}

.page_banner__slide__content .row > div .cta_btn_link {
    width: min(336px, 100%);
    padding: 12px 20px;
    gap: 15px;
    font-size: 20px;
}

.page-template-page-korea-auction .cta_btn_link:after {
    content: '';
    display: inline-block;
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.49879 23.7572C7.49784 23.5927 7.52937 23.4297 7.59158 23.2774C7.65379 23.1251 7.74544 22.9865 7.8613 22.8697C7.9775 22.7526 8.11575 22.6596 8.26807 22.5961C8.4204 22.5327 8.58378 22.5 8.74879 22.5C8.91381 22.5 9.07719 22.5327 9.22951 22.5961C9.38184 22.6596 9.52009 22.7526 9.63629 22.8697L19.9988 33.2447L30.3613 22.8698C30.5967 22.6344 30.9159 22.5021 31.2488 22.5021C31.5817 22.5021 31.9009 22.6344 32.1363 22.8698C32.3717 23.1051 32.5039 23.4244 32.5039 23.7572C32.5039 24.0901 32.3717 24.4094 32.1363 24.6447L20.8863 35.8947C20.7701 36.0119 20.6318 36.1049 20.4795 36.1684C20.3272 36.2318 20.1638 36.2645 19.9988 36.2645C19.8338 36.2645 19.6704 36.2318 19.5181 36.1684C19.3657 36.1049 19.2275 36.0119 19.1113 35.8947L7.8613 24.6447C7.74544 24.5279 7.65379 24.3894 7.59158 24.2371C7.52937 24.0848 7.49784 23.9218 7.49879 23.7572Z' fill='white'/%3E%3Cpath d='M18.75 35L18.75 5C18.75 4.66848 18.8817 4.35054 19.1161 4.11612C19.3505 3.8817 19.6685 3.75 20 3.75C20.3315 3.75 20.6495 3.8817 20.8839 4.11612C21.1183 4.35054 21.25 4.66848 21.25 5L21.25 35C21.25 35.3315 21.1183 35.6495 20.8839 35.8839C20.6495 36.1183 20.3315 36.25 20 36.25C19.6685 36.25 19.3505 36.1183 19.1161 35.8839C18.8817 35.6495 18.75 35.3315 18.75 35Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    vertical-align: middle;
}

section {
    margin-top: 3.75rem;
}
section:last-of-type {
    margin-bottom: 3.75rem;
}

.page-encar__title {
    font-weight: 600;
    font-size: clamp(1.5rem, 2.5vw, 2rem);
    line-height: 1.2;
    text-align: center;
    color: #006D6F;
}

.page-template-page-korea-auction h2 {
    font-size: clamp(1.25rem, 2vw, 1.5rem);
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 1.5rem;
}

.text-content p {
    line-height: 1.5;
}
.text-content p:not(:first-child) {
    margin-top: 0.75rem;
}

.text-content p strong {
    font-weight: 600;
}

.page-template-page-korea-auction h2 {
    font-size: clamp(1.5rem, 2.5vw, 2rem);
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 1.5rem;
}

.page-encar_text_image__image {
    margin-top: 2.5rem;
}
.page-encar_text_image__link {
    display: flex;
    align-items: center;
    color: #21A4A3;
    font-weight: 600;
    text-decoration: none;
    margin-top: 1.5rem;
    gap: 1.25rem;
}

.page-encar_attention-block {
    background: #F4F6F9;
    padding-block: 2.5rem;
}
.page-encar_attention-block__row {
    display: flex;
    flex-direction: column;
}

h2.page-encar_attention-block__text_title {
    /* font-size: clamp(1.5rem, 2vw, 1.75rem);
    color: #006D6F; */
}
.page-encar_attention-block__text_subtitle {
    font-size: clamp(1rem, 1.25vw, 1.125rem);
    margin-top: 1rem;
}

.page-encar_attention-block__list {
    margin-top: 1.5rem;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
}
.page-encar_attention-block__list-item {
    display: flex;
    flex-wrap: wrap;
}
.page-encar_attention-block__list-item_key {
    font-size: 80px;
    font-weight: 600;
    color: transparent;
    font-family: Montserrat;
    -webkit-text-stroke: 1px #006D6F;
    width: auto;
    flex: 0 0 15%;
    position: absolute;

}

.page-encar_attention-block__list-item_title {
    font-size: 1.25rem;
    font-weight: 600;
    margin-bottom: 0.5rem;
    margin-top: 0.75rem;
    flex: 0 0 77%;
    margin-inline-start: auto;
}
.page-encar_attention-block__list-item_text {
    flex: 0 0 77%;
    margin-inline-start: auto;
    line-height: 1.5;
}


.page-encar_characteristics-block {
    background: linear-gradient(90deg, #005059 0%, #06292D 100%);
    color: #fff;
    padding-block: 2.5rem;
}
.page-encar_characteristics-block__title {
    text-align: center;
    font-size: clamp(1.5rem, 2vw, 1.75rem);
    font-weight: 600;
    text-transform: uppercase;
}
.page-encar_characteristics-block__list {
    margin-top: 1.5rem;
}
.page-encar_characteristics-block__list_item {
    padding-block: 1.5rem;
}
.page-encar_characteristics-block__list_item_title {
    font-size: 1.125rem;
    font-weight: 600;
    margin-top: 0.75rem;
}
.page-encar_characteristics-block__list_item_text {
    font-size: 0.875rem;
    margin-top: 0.5rem;
}
.page-encar_characteristics-block__link {
    color: #FFF;
    text-decoration: none;
    font-size: 1.125rem;
    font-weight: 600;
    display: flex;
    margin-inline: auto;
    width: max-content;
    gap: 1.25rem;
    align-items: center;
    margin-top: 1.5625rem;
}

.page-encar_contact-block__text h2 {
    font-size: 2rem;
}

.page-encar_contact-block__row {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 2.5rem;
}

.contacts-subtitle {
    margin-top: 2rem;
    font-weight: 500;
    font-size: 1.25rem;
}
.contacts__list {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(1, 1fr);
    margin-top: 1.5rem;
}
.contacts__list a {
    display: flex;
    text-decoration: none;
    color: inherit;
    gap: 0.75rem;
    align-items: center;
}

.page-encar_contact-block__text {
    order: 1;
}

.page-shop-lid-form__image img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.page-shop-lid-form > .container > .row {
    flex-direction: row-reverse;
}

#callback-form {
    position: relative;
    margin-bottom: 0;
}
#callback-form:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(25, 26, 38, 0.6);
    z-index: 1;
    right: 50%;
}
#callback-form .nf-form-cont {
    z-index: 1;
    position: relative;
    color: #fff;
}
#callback-form input[type=submit] {
    width: 100%;
    background: #21A4A3;
}
#callback-form input[type=submit]:hover {
    background: #ffffff;
}
.container.hide {
    display: none !important;
}
.page-encar_text_image.first {
    margin-top: 0;
}
#callback-form .nf-form-title {
    font-size: 32px;
}

@media screen and ( min-width: 992px ) {
    .page-encar_text_image__row {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 1.5rem;
        align-items: center;
    }
    .page-encar_text_image__image {
        margin-top: 0;
    }
    .page-encar_text_image:nth-child(2n+1) .page-encar_text_image__text {
        order: 1;
    }
    .page-encar_contact-block__row {
        grid-template-columns: repeat(2, 1fr);
        align-items: center;

    }
    .page-encar_attention-block {
        padding-block: 3.75rem;
    }
    .page-encar_attention-block__text_subtitle {
        margin-top: 1.5rem;
    }
    .page-encar_attention-block__row {
        flex-direction: row;
        justify-content: space-between;
    }
    .page-encar_attention-block__text {
        /* flex: 0 0 43%;
        height: max-content;
        position: sticky;
        top: 4rem; */
    }
    .page-encar_attention-block__list {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 1.5rem;
        margin-top: 2.5rem;
    }
    .page-encar_attention-block__list-item {
        display: block;
    }
    .page-encar_attention-block__list-item_key {
        position: static;
    }
    .page-encar_attention-block__list-item_title {
        margin-top: 1rem;
    }
    .page-encar_attention-block__list-item_text {
        margin-top: 0.75rem;
    }

    .page-encar_characteristics-block__list {
        margin-top: 1.5rem;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 1.5rem;
    }
    .page-encar_characteristics-block__link {
        margin-top: 2.5rem;
    }

    .page-encar_contact-block__text  {
        max-width: 592px;
    }

    .contacts__list {
        grid-template-columns: repeat(2, 1fr);
    }

    .page-encar_contact-block__text {
        order: 0;
    }
    section {
        margin-top: 7.5rem;
    }
    section:last-of-type {
        margin-bottom: 7.5rem;
    }
}

@media screen and (max-width: 490px) {
    .page-encar_text_image__row,
    .page-encar_contact-block__row {
        margin-inline: -1.5rem;
    }
    .page-encar_text_image__text,
    .page-encar_contact-block__text {
        padding-inline: 1.5rem;
    }
    .page_banner__slide__content .row > div .cta_btn_link {
        font-size: 18px !important;
    }
    .page-template-page-korea-auction .cta_btn_link:after {
        width: 30px;
        height: 30px;
    }
    .page-shop-lid-form > .container > .row {
        flex-direction: column;
    }
    .page-encar_text_image {
        overflow: hidden;
    }
    #callback-form .nf-form-title {
        font-size: 24px;
    }
    #callback-form:before {
        right: 0;
    }
}
