.elementor-6043 .elementor-element.elementor-element-66d5ad6{--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;--flex-wrap:nowrap;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.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-6043 .elementor-element.elementor-element-3f95c10{text-align:center;}.elementor-6043 .elementor-element.elementor-element-3f95c10 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;word-spacing:0px;color:#6D7172;}.elementor-6043 .elementor-element.elementor-element-20d2403{text-align:center;}.elementor-6043 .elementor-element.elementor-element-20d2403 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-weight:600;color:#093142;}.elementor-6043 .elementor-element.elementor-element-c9a4cd8 > .elementor-widget-container{background-color:#E1E1E16B;margin:0% 0% 0% 0%;padding:4px 4px 4px 4px;border-radius:30px 30px 30px 30px;}@media(max-width:1080px){.elementor-6043 .elementor-element.elementor-element-66d5ad6{--margin-top:0%;--margin-bottom:2%;--margin-left:1%;--margin-right:1%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:7%;}.elementor-6043 .elementor-element.elementor-element-66d5ad6.e-con{--align-self:center;}}@media(max-width:767px){.elementor-6043 .elementor-element.elementor-element-66d5ad6{--justify-content:flex-start;--flex-wrap:nowrap;--margin-top:8%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;}.elementor-6043 .elementor-element.elementor-element-c9a4cd8 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-6043 .elementor-element.elementor-element-c9a4cd8{z-index:2;}}/* Start custom CSS for heading, class: .elementor-element-20d2403 */.yotu-video-thumb {
    border-radius: 12px;
    transition: transform 0.3s ease, border-radius 0.3s ease;
}

.yotu-video-thumb:hover {
    transform: scale(1.02); /* Slight zoom on hover */
    border-radius: 16px; /* Slightly rounder on hover */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c9a4cd8 */body .yotu-videos .yotu-video .yotu-video-thumb {
    border-radius: 30px; 
        max-height: 100% !important;
     margin-right: 40px !important;
     margin-left: 40px !important;
     width: 80% !important;
     justify-content: center !important;
}

h3.yotu-video-title {
    font-family: 'Poppins', sans-serif !important; /* Modern font (ensure it's loaded) */
    font-weight: 800 !important;                   /* Semi-bold */
    font-size: 1.1rem;                  /* Responsive size */
    color: #333;                        /* Dark gray (adjust to your theme) */
    margin: 5px 0px 8px 0px !important;               /* Spacing around title */
    line-height: 1.4;                   /* Better readability */
    letter-spacing: -0.3px;             /* Slightly tighter letters */
    text-align: center;                 /* Center-align text */
    transition: color 0.3s ease;        /* Smooth hover effect */
}

/* Hover effect (optional) */
h3.yotu-video-title:hover {
    color: #0066cc;                     /* Brand/accent color on hover */
    
}



.yotu-button-prs {
    
    border: solid 1px #dc7200 !important;
   border-radius: 20px ! important;
 
    font-weight: 500 !important;
    font-size: 14px !important;
 padding-right: 30px ! important;
 padding-left: 30px ! important;
 padding-top: 5px ! important;
 padding-bottom: 5px ! important;
    background:
    rgb(251 88 1 / 73%) !important;
    color: #ffffff !important;
    
}

h3.yotu-video-title {
border-radius: 20px !important;
background-color: rgb(251 88 1 / 73%) !important;
}
    
    
 .yotu-pagination.yotu-pager_layout-bothside_no_text.yotu-pagination-top {
    display: none;
}/* End custom CSS */