.tippy-box[data-theme="slider-start-images"] {
    position: fixed !important;
    margin-top: -50px !important;
    margin-left: -40px !important;
    background: none !important;
    width: 80px !important;
    height: 80px !important;
    border-radius: 100% !important;
    box-shadow: none !important;
    background: #f7f2ea !important;
    text-align: center !important;
    color: #fff !important;
    padding: 0 !important;
    pointer-events: none !important;
    transform-origin: center center !important;
    transition: all 0.3s ease-out !important;
    opacity: 1 !important;
    cursor: none !important;
}
html.is-dragging-slider-start .tippy-box[data-theme="slider-start-images"] {
    transform: scale(0.5);
}
html.is-dragging-slider-start
.tippy-box[data-theme="slider-start-images"]
.tippy-content:after {
    display: none !important;
}
html.is-dragging-slider-start
.tippy-box[data-theme="slider-start-images"]
.tippy-content:before {
    display: block !important;
}
.tippy-box[data-theme="slider-start-images"] .tippy-arrow {
    display: none !important;
}
.tippy-box[data-theme="slider-start-images"][data-state="hidden"] {
    opacity: 0 !important;
    transform: scale(0.1) !important;
}
.tippy-box[data-theme="slider-start-images"] .tippy-content {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-size: 50% 50%;
    background-repeat: no-repeat !important;
    background-position: 50% !important;
}
.tippy-box[data-theme="slider-start-images"] .tippy-content:after,
.tippy-box[data-theme="slider-start-images"] .tippy-content:before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    font-family: icon;
    color: #000;
    font-size: 2em;
}
.tippy-box[data-theme="slider-start-images"] .tippy-content:after {
    content: "\F11A";
}
.tippy-box[data-theme="slider-start-images"] .tippy-content:before {
    display: none;
    content: "\F11B";
}
.add-slider_start {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.add-slider_start .wrapper {
    padding-left: 5%;
    display: flex;
    flex-direction: row;
    width: 100%;
    padding-bottom: var(--wp-space-header);
    padding-top: var(--wp-space-header);
    background: #fff;
    min-height: 900px;
    height: 100vh;
}
html.is-device-touch .add-slider_start .wrapper {
    height: calc(100vh - var(--touch-bar-height));
}
@media (max-width: 1750px) {
    .add-slider_start .wrapper {
        padding-left: 65px;
    }
}
@media (max-width: 980px) {
    .add-slider_start .wrapper {
        padding-left: 0;
        min-height: 600px;
        padding-bottom: 0;
        display: block;
    }
}
@media (max-width: 600px) {
    .add-slider_start .wrapper {
        min-height: 450px;
    }
}
.add-slider_start .wrapper .slider-contents,
.add-slider_start .wrapper .slider-images {
    width: 50%;
    height: 100%;
}
@media (max-width: 980px) {
    .add-slider_start .wrapper .slider-contents,
    .add-slider_start .wrapper .slider-images {
        height: auto;
        width: 100% !important;
    }
}
.add-slider_start .wrapper .slider-contents .swiper,
.add-slider_start .wrapper .slider-images .swiper {
    height: 100%;
}
.add-slider_start .wrapper .slider-contents .swiper .swiper-slide,
.add-slider_start .wrapper .slider-images .swiper .swiper-slide {
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
@media (max-width: 980px) {
    .add-slider_start .wrapper .slider-contents .swiper .swiper-slide,
    .add-slider_start .wrapper .slider-images .swiper .swiper-slide {
        display: block;
    }
}
.add-slider_start .wrapper .slider-contents {
    padding-right: 40px;
    position: relative;
    z-index: 0;
}
@media (max-width: 980px) {
    .add-slider_start .wrapper .slider-contents {
        order: 2;
        padding: 0 !important;
        z-index: 1;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        top: 0;
        height: auto;
    }
    .add-slider_start .wrapper .slider-contents:after {
        height: 80px;
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: -1;
        background: linear-gradient(-180deg, hsla(0, 0%, 100%, 0), #fff);
    }
}
@media (max-width: 980px) {
    .add-slider_start .wrapper .slider-contents .box {
        background: #fff;
        padding: 40px 65px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
    }
}
@media (max-width: 600px) {
    .add-slider_start .wrapper .slider-contents .box {
        padding-left: 25px;
        padding-right: 25px;
    }
}
.add-slider_start .wrapper .slider-contents .headline-1,
.add-slider_start .wrapper .slider-contents .headline-2 {
    font-size: var(--wp-font-size-greater);
    line-height: var(--wp-font-line-height-great);
    max-width: 800px;
}
.add-slider_start .wrapper .slider-contents .headline-1 {
    font-weight: 700;
    color: #db0216;
}
.add-slider_start .wrapper .slider-contents .cta {
    margin-top: 1.6em;
}
.add-slider_start .wrapper .slider-contents .swiper {
    z-index: 0;
}
.add-slider_start .wrapper .slider-contents .swiper-slide {
    pointer-events: none;
    width: 100%;
    background: #fff;
}
@media (max-width: 980px) {
    .add-slider_start .wrapper .slider-contents .swiper-slide {
        background: none;
    }
}
.add-slider_start .wrapper .slider-contents .swiper-slide.swiper-slide-active {
    pointer-events: auto;
}
.add-slider_start .wrapper .slider-contents .badge {
    width: 300px;
    height: 300px;
    border-radius: 100%;
    position: absolute;
    top: calc(100% + var(--wp-space-header));
    transform: translateY(-70%);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    transition: transform 0.3s cubic-bezier(0.25, 1, 0.5, 1);
    cursor: pointer;
}
@media (max-width: 980px) {
    .add-slider_start .wrapper .slider-contents .badge {
        position: relative;
        transform: translateY(0);
        top: auto;
        display: none;
    }
}
.add-slider_start .wrapper .slider-contents .badge .title {
    font-weight: 700;
    font-size: var(--wp-font-size-small);
    text-align: center;
    max-width: 200px;
    transform: translateY(-20%);
}
.add-slider_start .wrapper .slider-contents .badge .entry {
    text-align: center;
    font-size: var(--wp-font-size-smaller);
    background: #db0216;
    transform: translateY(-20%);
}
.add-slider_start .wrapper .slider-contents .badge .box {
    background: #db0216;
    border-radius: 100%;
    overflow: hidden;
    color: #fff;
    text-decoration: none;
    box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.15);
    width: 100%;
    height: 100%;
    -webkit-animation: badge_up_down 5s linear infinite;
    animation: badge_up_down 5s linear infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px 25px;
    gap: 25px;
    position: relative;
}
.add-slider_start .wrapper .slider-contents .badge .box:after {
    font-family: icon;
    position: absolute;
    left: 0;
    right: 0;
    pointer-events: none;
    content: "\F104";
    font-size: 2.5em;
    text-align: center;
    bottom: 25px;
}
html.is-device-touch .add-slider_start .wrapper .slider-contents .badge:active,
html:not(.is-device-touch)
.add-slider_start
.wrapper
.slider-contents
.badge:hover {
    transform: scale(1.05) translateY(-70%);
}
@media (max-width: 980px) {
    html.is-device-touch
    .add-slider_start
    .wrapper
    .slider-contents
    .badge:active,
    html:not(.is-device-touch)
    .add-slider_start
    .wrapper
    .slider-contents
    .badge:hover {
        transform: scale(1.05);
    }
}
@-webkit-keyframes badge_up_down {
    0%,
    to {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-15px);
    }
}
@keyframes badge_up_down {
    0%,
    to {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-15px);
    }
}
.add-slider_start .wrapper .slider-images {
    position: relative;
    z-index: 0;
}
@media (max-width: 980px) {
    .add-slider_start .wrapper .slider-images {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        order: 1;
    }
}
.add-slider_start .wrapper .slider-images-inner {
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
    overflow: hidden;
    background: #f9f9f9;
    height: 100%;
    z-index: 0;
    position: relative;
    cursor: none;
    will-change: transform;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-style: preserve-3d;
}
@media (max-width: 980px) {
    .add-slider_start .wrapper .slider-images-inner {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
}
.add-slider_start .wrapper .slider-images .socials {
    display: flex;
    flex-direction: row;
    gap: 25px;
    height: var(--wp-space-header);
    align-items: center;
    justify-content: flex-end;
    padding-right: 5vw;
}
@media (max-width: 1750px) {
    .add-slider_start .wrapper .slider-images .socials {
        padding-right: 65px;
    }
}
@media (max-width: 980px) {
    .add-slider_start .wrapper .slider-images .socials {
        padding-right: 25px;
        display: none;
    }
}
.add-slider_start .wrapper .slider-images .socials .title {
    font-size: var(--wp-font-size-small);
}
.add-slider_start .wrapper .slider-images .socials .links {
    display: flex;
    flex-direction: row;
    gap: 25px;
    align-items: center;
}
.add-slider_start .wrapper .slider-images .socials .link {
    display: block;
    width: 30px;
}
.add-slider_start .wrapper .slider-images .socials .icon {
    width: 100%;
    height: auto;
}
.add-slider_start .wrapper .slider-images .pagination {
    position: absolute;
    left: -30px;
    bottom: 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 10px;
    z-index: 40;
}
@media (max-width: 980px) {
    .add-slider_start .wrapper .slider-images .pagination {
        left: auto;
        right: 30px;
        top: 110px;
    }
}
.add-slider_start
.wrapper
.slider-images
.pagination
.swiper-pagination-bullet {
    background: #f1f1f1 !important;
    width: 10px;
    height: 10px;
    border-radius: 20px;
    cursor: pointer;
    transition: height 0.2s ease-out, background 0.2s ease-out;
    opacity: 1 !important;
}
html.is-device-touch
.add-slider_start
.wrapper
.slider-images
.pagination
.swiper-pagination-bullet:active,
html:not(.is-device-touch)
.add-slider_start
.wrapper
.slider-images
.pagination
.swiper-pagination-bullet:hover {
    background-color: #db0216 !important;
}
.add-slider_start
.wrapper
.slider-images
.pagination
.swiper-pagination-bullet.swiper-pagination-bullet-active {
    height: 30px;
    border-radius: 10px;
    cursor: auto;
    background: #cae9eb !important;
}
.add-slider_start .wrapper .slider-images .image {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    opacity: 0;
    transition: opacity 0.3s ease-out;
    pointer-events: none;
}
.add-slider_start .wrapper .slider-images .image.swiper-lazy-loaded {
    opacity: 1;
}
.add-slider_start .wrapper .slider-images .swiper-slide {
    position: relative;
    overflow: hidden;
}
.add-slider_start .wrapper .slider-images .swiper-slide-inner {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
