.elementor-2535 .elementor-element.elementor-element-3130cb2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2535 .elementor-element.elementor-element-1a89b02{--display:flex;}.elementor-2535 .elementor-element.elementor-element-1c999c4{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2535 .elementor-element.elementor-element-0fa1fd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-2535 .elementor-element.elementor-element-f1a16c3{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2535 .elementor-element.elementor-element-036118b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-2535 .elementor-element.elementor-element-b3ba9f3 .elementor-heading-title{color:#FFFFFF;}.elementor-2535 .elementor-element.elementor-element-7addfeb .elementor-heading-title{color:#FFFFFF;}.elementor-2535 .elementor-element.elementor-element-435da4c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2535 .elementor-element.elementor-element-b428d6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-2535 .elementor-element.elementor-element-4ece870 .elementor-heading-title{color:#FFFFFF;}.elementor-2535 .elementor-element.elementor-element-fdf802f .elementor-heading-title{color:#FFFFFF;}.elementor-2535 .elementor-element.elementor-element-2eb4701{color:#FFFFFF;}.elementor-2535 .elementor-element.elementor-element-b42b3b0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2535 .elementor-element.elementor-element-43820d1{--display:flex;}.elementor-2535 .elementor-element.elementor-element-7e34b05{--display:flex;}.elementor-2535 .elementor-element.elementor-element-733c20a{--display:flex;}.elementor-2535 .elementor-element.elementor-element-5abc7f2{--display:flex;}.elementor-2535 .elementor-element.elementor-element-298311e{--display:flex;}.elementor-2535 .elementor-element.elementor-element-83ed3b4{--display:flex;}.elementor-2535 .elementor-element.elementor-element-cc0e8ea{--display:flex;}.elementor-2535 .elementor-element.elementor-element-57518f1{--display:flex;}.elementor-2535 .elementor-element.elementor-element-1ca06a9{--display:flex;}.elementor-2535 .elementor-element.elementor-element-8bd9c54{--display:flex;}.elementor-2535 .elementor-element.elementor-element-e96437e{--display:flex;}.elementor-2535 .elementor-element.elementor-element-6fc9d83{--display:flex;}.elementor-2535 .elementor-element.elementor-element-5d7b6d5{--display:flex;}.elementor-2535 .elementor-element.elementor-element-7a58f5f{--display:flex;}.elementor-2535 .elementor-element.elementor-element-f33fbb9{--display:flex;}.elementor-2535 .elementor-element.elementor-element-b517444{--display:flex;}.elementor-2535 .elementor-element.elementor-element-51640bb{--display:flex;}.elementor-2535 .elementor-element.elementor-element-093f897{--display:flex;}.elementor-2535 .elementor-element.elementor-element-0b37b79{--display:flex;}.elementor-2535 .elementor-element.elementor-element-c31b044{--display:flex;}.elementor-2535 .elementor-element.elementor-element-f961a9e{--display:flex;}.elementor-2535 .elementor-element.elementor-element-1320520{--display:flex;}.elementor-2535 .elementor-element.elementor-element-a7dde42{--display:flex;}.elementor-2535 .elementor-element.elementor-element-654699e{--display:flex;}.elementor-2535 .elementor-element.elementor-element-4296e06{--display:flex;}.elementor-2535 .elementor-element.elementor-element-640d476{--display:flex;}.elementor-2535 .elementor-element.elementor-element-e076956{--display:flex;}.elementor-2535 .elementor-element.elementor-element-1d7af14{--display:flex;}.elementor-2535 .elementor-element.elementor-element-b2274c7{--display:flex;}.elementor-2535 .elementor-element.elementor-element-40afde0{--display:flex;}.elementor-2535 .elementor-element.elementor-element-3a5976e{--display:flex;}@media(min-width:768px){.elementor-2535 .elementor-element.elementor-element-036118b{--content-width:1180px;}.elementor-2535 .elementor-element.elementor-element-b428d6f{--content-width:1180px;}}@media(max-width:1024px){.elementor-2535 .elementor-element.elementor-element-036118b{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-2535 .elementor-element.elementor-element-b428d6f{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-2535 .elementor-element.elementor-element-036118b{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-2535 .elementor-element.elementor-element-b428d6f{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS *//* =========================================================
   ADREAN VIDEO SECTIONS
   Complete replacement CSS
   ========================================================= */


/* =========================================================
   FEATURED INTERVIEW CONTAINER
   ========================================================= */

.adrean-featured-interview {
    --width: 1180px;
    --gap: 18px;
    --padding-top: 80px;
    --padding-right: 48px;
    --padding-bottom: 80px;
    --padding-left: 48px;

    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
    box-sizing: border-box;
    overflow: hidden;

    background: #111111 !important;
    border: 1px solid #2d2d2d !important;
}


/* Featured label */

.elementor .adrean-featured-interview
.adrean-featured-label .elementor-heading-title {
    margin: 0;
    color: #b9b3a8 !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    letter-spacing: 2.4px !important;
    text-transform: uppercase;
}


/* Featured title */

.adrean-featured-title {
    width: 100%;
    max-width: 850px !important;
}

.elementor .adrean-featured-interview
.adrean-featured-title .elementor-heading-title {
    margin: 0;
    color: #f4f0e8 !important;
    font-size: clamp(32px, 4.2vw, 52px) !important;
    font-weight: 500 !important;
    line-height: 1.05 !important;
    letter-spacing: -0.025em !important;
}


/* Featured description */

.adrean-featured-copy {
    width: 100%;
    max-width: 760px !important;
}

.elementor .adrean-featured-interview
.adrean-featured-copy,
.elementor .adrean-featured-interview
.adrean-featured-copy p {
    margin: 0;
    color: #b9b5ae !important;
    font-size: 18px !important;
    line-height: 1.6 !important;
}


/* Featured video */

.elementor .adrean-featured-interview
.adrean-featured-video {
    width: 100% !important;
    max-width: 100% !important;
    margin-top: 18px !important;
    align-self: stretch !important;
}

.elementor .adrean-featured-interview
.adrean-featured-video .elementor-wrapper {
    width: 100%;
    overflow: hidden;
    background: #000000;
    border: 1px solid #303030;
    border-radius: 0;
    box-shadow: none;
}

.elementor .adrean-featured-interview
.adrean-featured-video iframe,
.elementor .adrean-featured-interview
.adrean-featured-video video {
    display: block;
    width: 100%;
}


/* =========================================================
   SELECTED MEDIA CONTAINER
   ========================================================= */

.adrean-selected-media {
    --width: 1180px;
    --gap: 16px;
    --padding-top: 72px;
    --padding-right: 48px;
    --padding-bottom: 72px;
    --padding-left: 48px;

    width: 100%;
    max-width: 1180px;
    margin: 32px auto 0;
    box-sizing: border-box;
    overflow: hidden;

    background: #f1ede3 !important;
    border: 1px solid #c9c3b8 !important;
}


/* Selected Media label */

.elementor .adrean-selected-media
.adrean-media-label .elementor-heading-title {
    margin: 0;
    color: #6b665d !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    letter-spacing: 2.4px !important;
    text-transform: uppercase;
}


/* Selected Media title */

.adrean-media-title {
    width: 100%;
    max-width: 800px !important;
}

.elementor .adrean-selected-media
.adrean-media-title .elementor-heading-title {
    margin: 0;
    color: #111111 !important;
    font-size: clamp(30px, 3.6vw, 44px) !important;
    font-weight: 500 !important;
    line-height: 1.08 !important;
    letter-spacing: -0.02em !important;
}


/* Selected Media description */

.adrean-media-copy {
    width: 100%;
    max-width: 720px !important;
}

.elementor .adrean-selected-media
.adrean-media-copy,
.elementor .adrean-selected-media
.adrean-media-copy p {
    margin: 0;
    color: #4c4943 !important;
    font-size: 18px !important;
    line-height: 1.6 !important;
}


/* Selected Media video */

.elementor .adrean-selected-media
.adrean-media-video {
    width: 100% !important;
    max-width: 920px !important;
    margin-top: 16px !important;
    align-self: flex-start !important;
}

.elementor .adrean-selected-media
.adrean-media-video .elementor-wrapper {
    width: 100%;
    overflow: hidden;
    background: #000000;
    border: 1px solid #1b1b1b;
    border-radius: 0;
    box-shadow: none;
}

.elementor .adrean-selected-media
.adrean-media-video iframe,
.elementor .adrean-selected-media
.adrean-media-video video {
    display: block;
    width: 100%;
}


/* =========================================================
   COOKIE PLACEHOLDER
   ========================================================= */

.adrean-featured-video.cmplz-blocked-content-container,
.adrean-media-video.cmplz-blocked-content-container {
    background: #000000 !important;
}

.adrean-featured-video .cmplz-blocked-content-notice,
.adrean-media-video .cmplz-blocked-content-notice {
    color: #ffffff !important;
    background: rgba(0, 0, 0, 0.82) !important;
    border: 1px solid #b04a62 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .adrean-featured-interview {
        --gap: 17px;
        --padding-top: 64px;
        --padding-right: 32px;
        --padding-bottom: 64px;
        --padding-left: 32px;
    }

    .adrean-selected-media {
        --gap: 15px;
        --padding-top: 64px;
        --padding-right: 32px;
        --padding-bottom: 64px;
        --padding-left: 32px;
    }

    .elementor .adrean-featured-interview
    .adrean-featured-title .elementor-heading-title {
        font-size: 40px !important;
    }

    .elementor .adrean-selected-media
    .adrean-media-title .elementor-heading-title {
        font-size: 36px !important;
    }

    .elementor .adrean-selected-media
    .adrean-media-video {
        max-width: 100% !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .adrean-featured-interview {
        --gap: 15px;
        --padding-top: 48px;
        --padding-right: 20px;
        --padding-bottom: 48px;
        --padding-left: 20px;

        width: 100%;
        border-right: 0 !important;
        border-left: 0 !important;
    }

    .adrean-selected-media {
        --gap: 14px;
        --padding-top: 48px;
        --padding-right: 20px;
        --padding-bottom: 48px;
        --padding-left: 20px;

        width: 100%;
        margin-top: 20px;
        border-right: 0 !important;
        border-left: 0 !important;
    }

    .elementor .adrean-featured-interview
    .adrean-featured-title .elementor-heading-title {
        font-size: 32px !important;
        line-height: 1.08 !important;
    }

    .elementor .adrean-selected-media
    .adrean-media-title .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1.1 !important;
    }

    .elementor .adrean-featured-interview
    .adrean-featured-copy,
    .elementor .adrean-featured-interview
    .adrean-featured-copy p,
    .elementor .adrean-selected-media
    .adrean-media-copy,
    .elementor .adrean-selected-media
    .adrean-media-copy p {
        font-size: 17px !important;
        line-height: 1.55 !important;
    }

    .elementor .adrean-featured-interview
    .adrean-featured-video,
    .elementor .adrean-selected-media
    .adrean-media-video {
        width: 100% !important;
        max-width: 100% !important;
        margin-top: 12px !important;
    }
}/* End custom CSS */