/* Video Block */
[data-custom-block="video-block"] {margin:100px 0;}
[data-custom-block="video-block"]:not(.bg-none) {margin:0;}
[data-custom-block="video-block"]:not(.bg-none) .block-wrapper {padding:100px 0;}

[data-custom-block="video-block"] .text {display:flex;flex-direction:column;justify-content:center;align-items:center;text-align: center;}
[data-custom-block="video-block"] .text .wrapper {padding:75px 75px;max-width:800px;width:100%;}
[data-custom-block="video-block"].bg-none.text-right-side .main .text .wrapper {padding:75px 0 75px 35px;}
[data-custom-block="video-block"].bg-none.text-left-side .main .text .wrapper {padding:75px 35px 75px 0;}

[data-custom-block="video-block"]:not(.bg-none).text-right-side .main .text .wrapper {padding:0 0 0 35px;}
[data-custom-block="video-block"]:not(.bg-none).text-left-side .main .text .wrapper {padding:0 35px 0 0;}

[data-custom-block="video-block"] .heading {font-size:2rem;font-weight:500;margin-bottom:25px;line-height:120%;}
[data-custom-block="video-block"] .text-content {font-size:1.375rem;font-weight:400;}

[data-custom-block="video-block"].text-left-side .block-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;align-items:center;}
[data-custom-block="video-block"].text-right-side .block-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;align-items:center;}
[data-custom-block="video-block"].text-left-side .block-wrapper .media{ grid-column: span 2;}
[data-custom-block="video-block"].text-right-side .block-wrapper .media{ grid-column: span 2;}

[data-custom-block="video-block"] video{left:0;right:0;bottom:0;top:0;height:100%;width:100%;object-fit:cover;display:block;}
[data-custom-block="video-block"] .video-container{height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}
[data-custom-block="video-block"] .video-container iframe{height:100%;width:100%;position:absolute;top:0;left:0;border:0;}
[data-custom-block="video-block"] .video-container.fullwidth iframe{border-radius:0;}

[data-custom-block="video-block"].text-left-side .text {order:1;}
[data-custom-block="video-block"].text-left-side .media {order:2;}

[data-custom-block="video-block"] .block-wrapper .primary-button{background-color:var(--black);color:var(--blackText);}
[data-custom-block="video-block"] .block-wrapper .primary-button:hover{background-color:var(--white);color:var(--whiteText);}

@media (max-width:1200px)
{
    [data-custom-block="video-block"] .block-wrapper{grid-template-columns:1fr 1fr;gap:15px;}
    [data-custom-block="video-block"].text-left-side .block-wrapper{grid-template-columns:1fr 1fr;gap:15px;}
    [data-custom-block="video-block"].text-right-side .block-wrapper{grid-template-columns:1fr 1fr;gap:15px;}
    [data-custom-block="video-block"].text-left-side .block-wrapper .media{ grid-column: span 1;}
    [data-custom-block="video-block"].text-right-side .block-wrapper .media{ grid-column: span 1;}

}

@media (max-width:900px)
{
    [data-custom-block="video-block"]{margin:75px 0;}
    [data-custom-block="video-block"]:not(.bg-none) .block-wrapper {padding:75px 0;}
    [data-custom-block="video-block"] .text-content {font-size:1rem;}
    [data-custom-block="video-block"] .heading {font-size:1.875rem;margin-bottom:20px;}

    [data-custom-block="video-block"] .block-wrapper video{border-radius:0;}
    [data-custom-block="video-block"] .video-container iframe{border-radius:0;}

    [data-custom-block="video-block"] .block-wrapper {grid-template-columns:1fr;}
    [data-custom-block="video-block"].text-left-side .block-wrapper{grid-template-columns:1fr;}
    [data-custom-block="video-block"].text-right-side .block-wrapper{grid-template-columns:1fr;}
    [data-custom-block="video-block"] .text .wrapper {padding:0 25px 0 25px;}
    [data-custom-block="video-block"].text-right-side .main .text .wrapper {padding:0;}
    [data-custom-block="video-block"].text-left-side .main .text .wrapper {padding:0;}
    [data-custom-block="video-block"].text-left-side .text {order:2;}
    [data-custom-block="video-block"].text-left-side .media {order:1;}
    [data-custom-block="video-block"].text-align-right .text .wrapper {text-align:left;}

    [data-custom-block="video-block"]:not(.bg-none).text-left-side .main .text .wrapper{padding:0;}
    [data-custom-block="video-block"]:not(.bg-none).text-right-side .main .text .wrapper{padding:0;}

    [data-custom-block="video-block"].bg-none.text-right-side .main .text .wrapper {padding:75px 0 75px 0;}
    [data-custom-block="video-block"].bg-none.text-left-side .main .text .wrapper {padding:75px 0 75px 0;}

}