html:not([dir=rtl]):lang(ko) .more::after{
    top: -0.09em;
}

/* section benefits */
.section-benefits .section-copy.custom_font{
    color: var(--sk-glyph-gray-secondary);
    max-width: 550px;
    font-size: 19px;
}

@media (max-width: 1068px){
    .section-benefits .section-copy.custom_font{
        max-width: 410px;
        font-size: 14px;
    }
}

@media (max-width: 734px){
    .section-benefits .section-copy.custom_font{
        font-size: 12px;
    }
}

/* section plans */
.section-plans .gallery .two-up{
    display: block;
    --cols: unset;
    grid-template-columns: unset;
    grid-gap: unset;
    gap: unset;
}

.section-plans .gallery .two-up .tile-content{
    order: 2;
    width: 460px;
}

@media (max-width:1068px) and (max-width:1068px){
    .section-plans .gallery .two-up .tile-content{
        width: 320px;
    }
}

@media (max-width:1068px) and (max-width:734px){
    .section-plans .gallery .two-up .tile-content{
        width: unset;
    }
}

.section-plans .gallery .two-up picture{
    order: 1;
}

@media (max-width:734px){
    .section-plans .gallery .two-up .tile-content,
    .section-plans .gallery .two-up picture{
        order: unset;
    }
}

.section-plans .gallery .section-content .tile{
    align-items: center;
    flex-direction: unset;
}

@media (max-width:734px){
    .section-plans .gallery .two-up{
        --cols: 1;
        display: grid;
        grid-template-columns: repeat(var(--cols),1fr);
        grid-gap: 20px;
        gap: 20px;
    }

    .section-plans .gallery .section-content .tile{
        align-items: unset;
        flex-direction: column;
    }
}

.section-plans .whats-included .gallery.gallery-custom-2 .item-container,
.section-plans .whats-included .gallery.gallery-custom-3 .item-container{
    display: flex;
}

.section-plans .whats-included .gallery.gallery-custom-2 .scroll-gallery-paddlenav,
.section-plans .whats-included .gallery.gallery-custom-3 .scroll-gallery-paddlenav{
    display: none;
}

@media (max-width:850px){
    .section-plans .whats-included .gallery.gallery-custom-2 .scroll-gallery-paddlenav{
        display: flex;
    }
}

@media (max-width:1305px){
    .section-plans .whats-included .gallery.gallery-custom-3 .scroll-gallery-paddlenav{
        display: flex;
    }
}

.overview-plans-apple-tv-single,
.overview-plans-display-single,
.overview-plans-headphones-single,
.overview-plans-ipad-single,
.overview-plans-iphone-single,
.overview-plans-mac-single,
.overview-plans-vision-single,
.overview-plans-watch-single{
    width: 520px;
    height: 500px;
    --p-width: 520px;
    --p-height: 500px;
}

@media (max-width:1068px) and (max-width:1068px){
    .overview-plans-apple-tv-single,
    .overview-plans-display-single,
    .overview-plans-headphones-single,
    .overview-plans-ipad-single,
    .overview-plans-iphone-single,
    .overview-plans-mac-single,
    .overview-plans-vision-single,
    .overview-plans-watch-single,
    .overview-plans-headphones-single{
        width: 372px;
        height: 360px;
        --p-width: 372px;
        --p-height: 360px;
    }
}

@media (max-width:734px) and (max-width:734px){
    .overview-plans-apple-tv-single,
    .overview-plans-display-single,
    .overview-plans-headphones-single,
    .overview-plans-ipad-single,
    .overview-plans-iphone-single,
    .overview-plans-mac-single,
    .overview-plans-vision-single,
    .overview-plans-watch-single{
        width: 280px;
        height: 148px;
        --p-width: 280px;
        --p-height: 148px;
    }
}

.modal-pricing .modal-headline{
    max-width: 530px;
}

@media (max-width:734px){
    .modal-pricing .modal-headline{
        max-width: 320px;
    }
}

.modal-pricing.modal-pricing-display .modal-headline{
    max-width: 590px;
}

@media (max-width:734px){
    .modal-pricing.modal-pricing-display .modal-headline{
        max-width: 340px;
    }
}

.modal-pricing.modal-pricing-watch .modal-headline{
    max-width: 690px;
}

@media (max-width:734px){
    .modal-pricing.modal-pricing-watch .modal-headline{
        max-width: 400px;
    }
}

.modal-pricing.modal-pricing-vision .modal-headline{
    max-width: 780px;
}

@media (max-width:734px){
    .modal-pricing.modal-pricing-vision .modal-headline{
        max-width: 450px;
    }
}

@media (min-width:900px){
    .modal-pricing .container{
        grid-template-columns: unset;
    }
}

