.video-open {
    transition: background-color .25s ease-in-out 0s, color .25s ease-in-out;
    width: 60px;
    height: 60px;
    background-color: #fff;
    position: relative;
    display: grid;
}

.video-open::after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 0 7px 9.8px;
    border-color: transparent transparent transparent #000000;
    position: absolute;
    top: 24px;
    left: 26px;

}

.video-open:hover {
    background-color: #ff5f00;
}

.white-color,
.has-base-3-color {
    color: #ffffff;
}

.btn span:has(svg),
.btn span > svg {
    height: 1.5rem;
}

.job-button .wp-block-button__link {
    padding-right: 54px;
    background-image: url(../img/job-download.svg) !important;
    background-repeat: no-repeat !important;
    background-position: calc(100% - 16px) 50% !important;
    background-size: 24px !important;
    color: #ffffff !important;
    font-size: 17px;
}

@media (min-width: 64em) {
    .footer__col {
        min-width: 30%;
    }
}

.footer__nav ul {
    gap: 0;
}

.footer__nav li {
    padding-left: 0;
}

.btn__ico figure img {
    margin: 0;
    width: 24px;
}

.has-base-3-color {
    color: #ffffff !important;
}

.specs-machine table th {
    color: #161616 !important;
}

.header--dark + .breadcrumbs {
    position: relative;
    z-index: 1;
}

.home .header--dark + .breadcrumbs {
    display: none;
}

@media (max-width: 680px) {
    .product-title {
        font-size: 36px !important;
    }
}

.list__info .list-data li > span {
    text-align: left;
}

.aside__cta {
    max-width: 100%;
    width: fit-content;
}

.aside .wp-block-heading {
    font-size: 25px!important;
    font-weight: 700!important;
}

.semi--dark {
    background-color: #393939;
    color: #ffffff;
}

.semi--dark .article__section {
    max-width: 960px;;
}

.semi--dark .article__section .article__intro {
    width: 100%;
    max-width: 100%;
}

.semi--dark .article__section h6 {
    position: relative;
    font-weight: 400;
    font-size: 23px;
    line-height: 30px;
}

.semi--dark .article__section h6:before {
    content: '';
    position: absolute;
    top: 9px;
    left: -24px;
    width: 16px;
    height: 30px;
    background-image: url(../img/mark.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 16px;
}

.list__info li {
    gap: 10px;
    justify-content: left;
}

.list__main .list__info li strong {
    width: 40%;
}

.list__main .list__info li span {
    width: 55%;
}

.list__main .list__info li strong.is-long-single {
    text-wrap: nowrap;
    font-size: 0.9em;
    letter-spacing: -0.02em;
}


.entry__l {
    width: 100%;
}

.entry__main {
    width: 100%;
}

.list__stage img {
    max-width: 100%;
    height: auto;
}

@media (min-width: 64em) {
    .list__stage img {
        max-width: 95px;
        height: auto;
    }
}

.list__stage {
    mix-blend-mode: multiply;
}

.orange {
    color: #ff5f00;
}

.timeline {
    background: url(../img/timeline-bg.png) no-repeat 0 50%;
    background-size: auto 100%;
    overflow: hidden;
    padding: 2rem 0;
}

.ilist__meta {
    @media (max-width: 1200px) {
        align-items: flex-start;
        flex-direction: column;
    }
}
@media (min-width: 64em) {
     .firstslider {
         min-height: 620px;
     }
}