.elementor-475 .elementor-element.elementor-element-2cc18a1{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-475 .elementor-element.elementor-element-cec19a9.elementor-element{--align-self:center;}.elementor-475 .elementor-element.elementor-element-81a69ce{--display:flex;}.elementor-475 .elementor-element.elementor-element-8fe28ba.elementor-element{--align-self:center;}.elementor-475 .elementor-element.elementor-element-6ccbb9f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:767px){.elementor-475 .elementor-element.elementor-element-c513fa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-475 .elementor-element.elementor-element-81a69ce{--content-width:1000px;}}/* Start custom CSS for shortcode, class: .elementor-element-cec19a9 */.elementor-475 .elementor-element.elementor-element-cec19a9 .ytc-embed, .ytc-embed img{
        height: 540px !important;
        width: 990px !important;
        max-width: 100%;
        border-radius: 16px;
    }
    
    .ytc-single-title{
        margin-bottom: 4px !important;
        /*font-size: 20px !important;*/
    }
    
    @media(max-width:1024px) {
        .elementor-475 .elementor-element.elementor-element-cec19a9 .ytc-embed, .ytc-embed img{
        /*height: 540px !important;*/
        width: 90dvw !important;
        height: 260px !important;
        max-width: 100%;
       
    }
     .ytc-single-title{
        /*margin-bottom: 4px !important;*/
        font-size: 20px !important;
    }
    
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8fe28ba */.elementor-475 .elementor-element.elementor-element-8fe28ba {
    width: 100%;
}
.elementor-475 .elementor-element.elementor-element-8fe28ba .ytc-embed{
        height: 210px !important;    
        border-radius: 16px;
    }
    
   .elementor-475 .elementor-element.elementor-element-8fe28ba .ytc-thumb{
        height: 200px !important;
    }
    
    
    .elementor-475 .elementor-element.elementor-element-8fe28ba  .ytc-card{
        display: flex !important;  
        gap: 4px;
        flex-direction: column;
        box-shadow: 0px 2px #ababab42;
        border: 1px solid #ababab42;
        padding: 8px;
        border-radius: 8px;
    }
    
   
   
    .elementor-475 .elementor-element.elementor-element-8fe28ba .ytc-head{
        display: none !important;
    }
    
    .elementor-475 .elementor-element.elementor-element-8fe28ba .ytc-row{
        display: grid;
        grid-template-columns: 1fr 1fr 1fr !important;
        gap: 8px;
    }
    
    .elementor-475 .elementor-element.elementor-element-8fe28ba .ytc-title:hover{
        color: #FF7F0A !important;
    }
    
    .elementor-475 .elementor-element.elementor-element-8fe28ba .ytc-meta{
        display: flex;
        flex-direction: column;
    }

    @media(max-width:1024px){
         .elementor-475 .elementor-element.elementor-element-8fe28ba .ytc-row{
        grid-template-columns: 1fr !important;
        grid-auto-flow: unset !important;
    }
    }/* End custom CSS */