.elementor-18502 .elementor-element.elementor-element-758b191{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18502 .elementor-element.elementor-element-c9b8236{--display:flex;}.elementor-18502 .elementor-element.elementor-element-5a1d557 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-18502 .elementor-element.elementor-element-1a6aaa8 .elementor-icon-list-icon{width:14px;}.elementor-18502 .elementor-element.elementor-element-1a6aaa8 .elementor-icon-list-icon i{font-size:14px;}.elementor-18502 .elementor-element.elementor-element-1a6aaa8 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-18502 .elementor-element.elementor-element-89389f6{--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;}.elementor-18502 .elementor-element.elementor-element-89389f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18502 .elementor-element.elementor-element-a964392{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18502 .elementor-element.elementor-element-a964392.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18502 .elementor-element.elementor-element-8bea926{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18502 .elementor-element.elementor-element-6082222{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18502 .elementor-element.elementor-element-a646296{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18502 .elementor-element.elementor-element-c155eee > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-18502 .elementor-element.elementor-element-c155eee{text-align:center;}.elementor-18502 .elementor-element.elementor-element-9b40310{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;}.elementor-18502 .elementor-element.elementor-element-78eeb33{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18502 .elementor-element.elementor-element-e03fe5f{text-align:center;}.elementor-18502 .elementor-element.elementor-element-98b10e2{--grid-columns:1;--load-more-button-align:start;}.elementor-18502 .elementor-element.elementor-element-257374c{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18502 .elementor-element.elementor-element-dc477cf{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-18502 .elementor-element.elementor-element-a964392{--grid-auto-flow:row;}.elementor-18502 .elementor-element.elementor-element-98b10e2{--grid-columns:2;}}@media(min-width:768px){.elementor-18502 .elementor-element.elementor-element-c9b8236{--width:70%;}.elementor-18502 .elementor-element.elementor-element-89389f6{--width:97.372%;}.elementor-18502 .elementor-element.elementor-element-a964392{--width:102.421%;}.elementor-18502 .elementor-element.elementor-element-8bea926{--width:30%;}}@media(max-width:767px){.elementor-18502 .elementor-element.elementor-element-a964392{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18502 .elementor-element.elementor-element-98b10e2{--grid-columns:1;}}/* Start custom CSS for post-info, class: .elementor-element-1a6aaa8 */.elementor-post-info__terms-list-item{
    display:inline-block;
    background:#eef4ff;
    color:#075cff !important;
    font-size:12px !important;
    font-weight:800 !important;
    text-transform:uppercase;
    letter-spacing:0.5px;
    padding:6px 12px;
    border-radius:20px;
}

.elementor-icon-list-icon{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-9b40310 *//* =========================================
   VIDEO CATEGORY FILTER
========================================= */

.elementor-widget-taxonomy-filter .e-filter{
    display:flex;
    gap:12px;
}

.elementor-widget-taxonomy-filter .e-filter-item{
    width:100%;
    border:none !important;
    background:transparent !important;
    color:#21406f !important;
    font-size:15px;
    font-weight:600;
    text-align:left;
    padding:0 0 12px;
    border-bottom:1px solid #edf1f7 !important;
    border-radius:0 !important;
    transition:.3s;
}

.elementor-widget-taxonomy-filter .e-filter-item:hover{
    color:#005cff !important;
    padding-left:6px;
}

.elementor-widget-taxonomy-filter .e-filter-item[aria-pressed="true"]{
    color:#005cff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bea926 *//* =====================================
   SIDEBAR MAIN BOXES
===================================== */

.elementor-element-1dc2458,
.elementor-element-ef51d97,
.elementor-element-35eb939,
.elementor-element-b08a572{
    background:#ffffff;
    border:1px solid #e9eef5;
    border-radius:16px;
    padding:24px;
    margin-bottom:24px;
    box-shadow:0 4px 18px rgba(20,40,80,0.05);
}

/* =====================================
   SIDEBAR TITLES
===================================== */

.elementor-element-f9ae5bc .elementor-heading-title,
.elementor-element-bff3b3b .elementor-heading-title{
    font-size:24px;
    font-weight:800;
    color:#16284d;
    margin-bottom:20px;
    line-height:1.3;
}

/* =====================================
   CATEGORY FILTER
===================================== */

.elementor-element-dc97550 .e-filter{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
}

.elementor-element-dc97550 .e-filter-item{
    border:none !important;
    background:#f4f7fc !important;
    border-radius:30px !important;
    padding:10px 16px !important;
    font-size:13px;
    font-weight:700;
    color:#29436d !important;
    transition:.3s ease;
}

.elementor-element-dc97550 .e-filter-item:hover{
    background:#0b6bff !important;
    color:#fff !important;
}

.elementor-element-dc97550 .e-filter-item[aria-pressed="true"]{
    background:#0b6bff !important;
    color:#fff !important;
}

/* =====================================
   RECENT VIDEO LIST
===================================== */

.elementor-element-b771b0a .elementor-loop-container{
    display:flex;
    flex-direction:column;
    gap:18px;
}

/* EACH VIDEO ITEM */

.elementor-element-b771b0a .e-loop-item{
    padding-bottom:18px;
    border-bottom:1px solid #edf2f7;
}

.elementor-element-b771b0a .e-con-inner{
    display:flex;
    gap:14px;
    align-items:flex-start;
    max-width:100% !important;
}

/* THUMBNAIL */

.elementor-element-176882f img{
    width:95px !important;
    height:95px !important;
    object-fit:cover;
    border-radius:12px;
    display:block;
}

/* CONTENT AREA */

.elementor-element-126086b{
    flex:1;
    display:flex !important;
    flex-direction:column;
    gap:8px;
}

/* VIDEO TITLE */

.elementor-element-4d233f4 .elementor-heading-title{
    font-size:15px !important;
    line-height:1.5 !important;
    font-weight:700 !important;
    color:#16284d !important;
    margin:0 !important;
}

.elementor-element-4d233f4 .elementor-heading-title:hover{
    color:#0b6bff !important;
}

/* VIEWS */

.elementor-element-4093d86 .elementor-widget-container{
    font-size:12px;
    font-weight:700;
    color:#6c7d96;
}

/* =====================================
   SUBSCRIBE / EXPLORE BOXES
===================================== */

.cw-sidebar-box{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:18px;
    border-radius:14px;
    padding:22px;
}

.cw-blue-box{
    background:#f3f7ff;
}

.cw-green-box{
    background:#f4fbf1;
}

/* CONTENT */

.cw-content{
    width:70%;
}

.cw-content h3{
    font-size:22px;
    line-height:1.3;
    font-weight:800;
    margin-bottom:14px;
}

.cw-blue-box h3{
    color:#1258ff;
}

.cw-green-box h3{
    color:#12822d;
}

.cw-content p{
    font-size:14px;
    line-height:1.7;
    color:#304465;
    margin-bottom:18px;
    font-weight:500;
}

/* BUTTON */

.cw-btn{
    display:inline-flex;
    align-items:center;
    gap:8px;
    padding:11px 18px;
    border-radius:8px;
    text-decoration:none;
    font-size:13px;
    font-weight:700;
    color:#fff !important;
}

.cw-blue-btn{
    background:#005cff;
}

.cw-green-btn{
    background:#00911f;
}

/* ICON */

.cw-icon{
    width:30%;
    text-align:center;
    font-size:56px;
    opacity:.75;
}

.cw-blue-box .cw-icon{
    color:#005cff;
}

.cw-green-box .cw-icon{
    color:#00911f;
}

/* =====================================
   MOBILE
===================================== */

@media(max-width:767px){

    .elementor-element-b771b0a .e-con-inner{
        gap:12px;
    }

    .elementor-element-176882f img{
        width:78px !important;
        height:78px !important;
    }

    .elementor-element-4d233f4 .elementor-heading-title{
        font-size:14px !important;
    }

    .cw-sidebar-box{
        padding:18px;
    }

    .cw-content h3{
        font-size:18px;
    }

    .cw-content p{
        font-size:13px;
    }

    .cw-icon{
        font-size:42px;
    }
}/* End custom CSS */