.service-video-embed-section-v2 {
    width: 100%;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
}

.service-video-embed-section-v2 .wrap {
    width: 100%;
    max-width: 1120px;
    padding: 100px 20px;
}

.service-video-embed-section-v2 .wrap .columns {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
}

.service-video-embed-section-v2 .wrap .columns .column {
    width: 100%;
    display: flex;
    gap: 0px;
    align-items: center;
    justify-content: center;
}

.service-video-embed-section-v2 .wrap .columns .column.image-left {
    flex-direction: row-reverse;
}

.service-video-embed-section-v2 .wrap .columns .column .title {
    color: #000;
    font-family: Times New Roman;
    font-weight: 400;
    font-style: Regular;
    font-size: 44px;
    leading-trim: NONE;
    line-height: 54px;
    letter-spacing: 0%;
    text-transform: capitalize;
    margin: 0;
    margin-bottom: 20px;
}

.service-video-embed-section-v2 .wrap .columns.light-text .column .title {
    color: #fff;
}

.service-video-embed-section-v2 .wrap .columns .column .title span {
    color: #E2C875;
    font-weight: 700;
}

.service-video-embed-section-v2 .wrap .top-text {
    width: 100%;
    max-width: 496px;
}

.service-video-embed-section-v2 .wrap .top-text .wysiwyg-content {
    width: 100%;
    max-width: 1040px;
    margin: 0 auto;
}

.service-video-embed-section-v2 .wrap .top-text .wysiwyg-content p {
    color: #000;
    font-family: Times New Roman;
    font-weight: 400;
    font-style: Regular;
    font-size: 44px;
    leading-trim: NONE;
    line-height: 54px;
    letter-spacing: 0%;
    text-transform: capitalize;
}

.service-video-embed-section-v2 .wrap .columns.light-text .column .top-text .wysiwyg-content p {
    color: #fff;
}

.service-video-embed-section-v2 .wrap .top-text .wysiwyg-content blockquote {
    margin: 0 0 12px;
    background: #F9F5EF;
    padding: 16px;
    padding-left: 38px;
    position: relative;
    color: #000;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    border-radius: 2px;
}

.service-video-embed-section-v2 .wrap .columns.light-text .column .top-text .wysiwyg-content blockquote {
    background: #fff;
}

.service-video-embed-section-v2 .wrap .top-text .wysiwyg-content blockquote strong {
    font-weight: 600
}

.service-video-embed-section-v2 .wrap .top-text .wysiwyg-content blockquote:before {
    content: '';
    position: absolute;
    width: 6px;
    height: calc(100% - 32px);
    top: 16px;
    left: 16px;
    background: #000;
}

.service-video-embed-section-v2 .wrap .top-text .wysiwyg-content p,
.service-video-embed-section-v2 .wrap .bottom-content p {
    font-family: Inter;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 24px;
    letter-spacing: 0%;
    color: #000;
    margin: 0;
}

.service-video-embed-section-v2 .wrap .columns.light-text .top-text .wysiwyg-content p,
.service-video-embed-section-v2 .wrap .columns.light-text .bottom-content p {
    color: #fff;
}

.service-video-embed-section-v2 .wrap .top-text .wysiwyg-content blockquote p {
    text-align: left;
    color: #000;
    /* 144.444% */
}

.service-video-embed-section-v2 .wrap .columns.light-text .column .top-text .wysiwyg-content blockquote p {
    color: #575757;
}

.service-video-embed-section-v2 .wysiwyg-content>*:first-child {
    margin-top: 0;
}

/* Make a video embed responsive  */
.service-video-embed-section-v2 .iframe-container {
    width: 100%;
    display: block;
    margin: 0 auto;
    margin-top: 24px;
}

.service-video-embed-section-v2 .wysiwyg-content>p:first-child .iframe-container {
    margin-top: 0;
}

.service-video-embed-section-v2 .iframe-wrap {
    position: relative;
    padding-bottom: 56%;
    width: 100%;
    text-align: left;
}

.service-video-embed-section-v2 .iframe-wrap iframe {
    width: 100%;
    position: absolute;
    height: 100%;
    overflow: hidden;
}

.service-video-embed-section-v2 .videos-container {
    display: flex;
    justify-content: center;
    width: 100%;
    max-width: 496px;
}

.service-video-embed-section-v2 .video-wrapper {
    display: flex;
    justify-content: center;
    background: #000;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin: 0 10px;
    height: 533px;
    border-radius: 2px;
    margin-left: auto;
    margin-right: auto;
}

.service-video-embed-section-v2 .video-wrapper iframe {
    width: 100%;
    height: 100%;
}

.service-video-embed-section-v2 .slick-dots li {
    width: 14px;
    height: 14px;
}

.service-video-embed-section-v2 .slick-dots li button {
    border: solid 1px #fff;
    border-radius: 100%;
    width: 14px;
    height: 14px;
    padding: 0;
}

.service-video-embed-section-v2 .slick-active button {
    background: #fff;
}

.service-video-embed-section-v2 .slick-dots li button::before {
    content: unset;
}

.service-video-embed-section-v2 .slick-next,
.service-video-embed-section-v2 .slick-prev {
    height: 40px;
    width: 40px;
}

.service-video-embed-section-v2 .slick-next {
    right: -55px;
}

.service-video-embed-section-v2 .slick-prev {
    left: -55px;
}

.service-video-embed-section-v2 .slick-prev:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' transform='matrix(-1 0 0 1 40 0.927979)' fill='white'/%3E%3Cpath d='M10.7929 20.2209C10.4024 20.6114 10.4024 21.2446 10.7929 21.6351L17.1569 27.999C17.5474 28.3896 18.1805 28.3896 18.5711 27.999C18.9616 27.6085 18.9616 26.9754 18.5711 26.5848L12.9142 20.928L18.5711 15.2711C18.9616 14.8806 18.9616 14.2474 18.5711 13.8569C18.1805 13.4664 17.5474 13.4664 17.1569 13.8569L10.7929 20.2209ZM28.5 20.928V19.928L11.5 19.928V20.928V21.928L28.5 21.928V20.928Z' fill='%23174E64'/%3E%3C/svg%3E");
    height: 40px;
    width: 40px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 1;

}

.service-video-embed-section-v2 .slick-next:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.927979' width='40' height='40' rx='20' fill='white'/%3E%3Cpath d='M29.2071 20.2209C29.5976 20.6114 29.5976 21.2446 29.2071 21.6351L22.8431 27.999C22.4526 28.3896 21.8195 28.3896 21.4289 27.999C21.0384 27.6085 21.0384 26.9754 21.4289 26.5848L27.0858 20.928L21.4289 15.2711C21.0384 14.8806 21.0384 14.2474 21.4289 13.8569C21.8195 13.4664 22.4526 13.4664 22.8431 13.8569L29.2071 20.2209ZM11.5 20.928V19.928L28.5 19.928V20.928V21.928L11.5 21.928V20.928Z' fill='%23174E64'/%3E%3C/svg%3E");
    height: 40px;
    width: 40px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 1;
}

.service-video-embed-section-v2 .not-sliding .slick-dots,
.service-video-embed-section-v2 .never-sliding .slick-dots {
    display: none;
}

@media only screen and (max-width: 767px) {
    .service-video-embed-section-v2 .wrap {
        padding: 40px 20px;
    }

    .service-video-embed-section-v2 .wrap .columns .column .title {
        font-size: 36px;
        line-height: 44px;
        text-align: center;
    }

    .service-video-embed-section-v2 .wrap .top-text {
        margin-bottom: 32px;
    }

    .service-video-embed-section-v2 .wrap .top-text .wysiwyg-content p,
    .service-video-embed-section-v2 .wrap .bottom-content p {
        font-size: 16px;
        line-height: 24px
    }

    .table-wrap {
        overflow: auto;
    }

    .service-video-embed-section-v2 .video-wrapper {
        height: 520px;
    }

    .service-video-embed-section-v2 .slick-arrow {
        display: none !important;
    }

    .service-video-embed-section-v2 .not-sliding .slick-dots {
        display: block;
    }

    .service-video-embed-section-v2 .wrap .columns .column {
        flex-direction: column !important;
    }

    .service-video-embed-section-v2 .wrap .top-text .wysiwyg-content p,
    .service-video-embed-section-v2 .wrap .bottom-content p {
        text-align: center;
    }
}