.elementor-277 .elementor-element.elementor-element-d577670{--display:flex;--min-height:200px;--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-277 .elementor-element.elementor-element-d577670:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-d577670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-277 .elementor-element.elementor-element-728fd87 .custom-premium-footer{background-color:#0c0c0e !important;}.elementor-277 .elementor-element.elementor-element-728fd87 .footer-desc, .elementor-277 .elementor-element.elementor-element-728fd87 .footer-bottom p{color:#a0a0a5 !important;}.elementor-277 .elementor-element.elementor-element-728fd87 .footer-links li a:hover{color:var( --e-global-color-astglobalcolor0 );}.elementor-277 .elementor-element.elementor-element-728fd87 .footer-sub-input{background-color:#89B6FF !important;color:#ffffff !important;}.elementor-277 .elementor-element.elementor-element-728fd87 .footer-sub-input::placeholder{color:var( --e-global-color-astglobalcolor2 );}.elementor-277 .elementor-element.elementor-element-728fd87 .form-feedback-msg.success{color:#0B57D0 !important;}.elementor-277 .elementor-element.elementor-element-728fd87 .footer-sub-btn{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor2 );}/* Start custom CSS for blog_footer_widget, class: .elementor-element-728fd87 */.elementor-277 .elementor-element.elementor-element-728fd87 ul {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 10px 20px !important;
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}/* End custom CSS */