.elementor-42030 .elementor-element.elementor-element-60d10230 > .elementor-widget-container{margin:0px 0px 15px 5px;}.elementor-42030 .elementor-element.elementor-element-60d10230 .eael-breadcrumbs .eael-breadcrumbs__content{padding:0px 0px 0px 0px;color:#9CA3AF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-42030 .elementor-element.elementor-element-60d10230 .eael-breadcrumbs .eael-breadcrumbs__content a{color:#6B7280;}.elementor-42030 .elementor-element.elementor-element-60d10230 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0;}.elementor-42030 .elementor-element.elementor-element-60d10230 .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 10px;}.elementor-42030 .elementor-element.elementor-element-60d10230 .eael-breadcrumbs .eael-breadcrumb-separator svg{width:15px;height:15px;}.elementor-42030 .elementor-element.elementor-element-60d10230 .eael-breadcrumbs .eael-breadcrumb-separator i{font-size:15px;}.elementor-42030 .elementor-element.elementor-element-60d10230 .eael-breadcrumbs .eael-breadcrumb-separator svg, 
					.elementor-42030 .elementor-element.elementor-element-60d10230 .eael-breadcrumbs .eael-breadcrumb-separator i{margin:4px 0px 0px 0px;}.elementor-widget-theme-post-title .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-42030 .elementor-element.elementor-element-16e4b848{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42030 .elementor-element.elementor-element-16e4b848 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:500;color:#111827;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42030 .elementor-element.elementor-element-28c47199{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-42030 .elementor-element.elementor-element-28c47199 .elementor-icon-list-icon{width:14px;}.elementor-42030 .elementor-element.elementor-element-28c47199 .elementor-icon-list-icon i{font-size:14px;}.elementor-42030 .elementor-element.elementor-element-28c47199 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-42030 .elementor-element.elementor-element-28c47199 .elementor-icon-list-text, .elementor-42030 .elementor-element.elementor-element-28c47199 .elementor-icon-list-text a{color:#9CA3AF;}.elementor-widget-theme-post-content{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-42030 .elementor-element.elementor-element-6c10a50f{color:#374151;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-42030 .elementor-element.elementor-element-323aafde{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:767px){.elementor-42030 .elementor-element.elementor-element-16e4b848 .elementor-heading-title{font-size:32px;}}/* Start custom CSS */#blog-outer-wrapper  {
    padding-top: 80px;
    padding-bottom: 200px;
    padding-left: clamp(25px, 29vw - 272px, 280px);
    padding-right: clamp(25px, 29vw - 272px, 280px);
    justify-content: center;
}

#blog-wrapper  {
    flex-direction: column;
    max-width: 1360px;
}

#separator  {
    background-color:  #E5E7EB!important;
    margin-top: 25px;
    margin-bottom: 10px;
}

#blog-comments-wrapper .comment-body {
    border-radius: 14px;
    border-top-left-radius: 0;
    background-color: #F8FBFF;
    border: 1px solid var(--Light-blue, #EFF6FF)!important;
    padding: 20px!important;
    margin-left: 50px;
    margin-bottom: 50px;
}

#blog-comments-wrapper .comment-meta  {
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
}

#blog-comments-wrapper .comment-author  {
    font-size: 14px;
    font-weight: 500;
    color: #111827;
}

#blog-comments-wrapper .comment-metadata a {
    font-size: 12px;
    font-weight: 300;
    color: #9CA3AF;
    text-decoration: none;
}

#blog-comments-wrapper .comment-reply-link  {
    font-size: 14px;
}

#respond {
    padding: 32px;
    border: 1px solid var(--border, #E5E7EB);
    border-radius: 20px;
}

#comments .title-comments  {
    font-size: 20px;
    margin-bottom: 35px;
}

#respond #reply-title  {
    font-size: 20px;
    color: #111827;
}

#respond .comment-notes  {
    margin: 25px 0;
}

#respond .comment-form-author, #respond .comment-form-email  {
    width: 47%;
    display: inline-flex;
    flex-direction: column;
}

#respond .comment-form-author  {
    margin-right: 2.5%;
}

#respond .comment-form-email  {
    margin-left: 2.5%;
}

#respond label  {
    font-weight: 400;
    font-size: 14px;
    color: #6B7280;
    margin-bottom: 10px;
    text-transform: uppercase;
}

#respond input, #respond textarea  {
    border: 0;
    background-color: #f3f4f6;
    padding: 4px 12px;
    border-radius: 8px;
}

#respond .comment-form-comment  {
    margin-top: 20px;
    margin-bottom: 30px;
}

#respond #submit  {
    padding: 12px 16px;
    border-radius: 12px;
    background-color: #3B82F6;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
}

@media (max-width: 768px) {
    
    #blog-outer-wrapper  {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    
    .comment-author {
        display: flex;
        align-items: center;
        gap: 5px;
    }
    
    .comment-meta  {
        display: flex;
        flex-direction: column;
        align-items: flex-start!important;
    }
    
    .eael-breadcrumbs__content  {
        display: flex;
        align-items: center;
    }
  
}

@media (max-width: 500px) {
    
    #blog-comments-wrapper .comment-body  {
        margin-left: 0!important;
    }
  
}/* End custom CSS */