.elementor-19180 .elementor-element.elementor-element-1ce0717{--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-19180 .elementor-element.elementor-element-895c5db{width:100%;max-width:100%;}.elementor-19180 .elementor-element.elementor-element-b5d2035{width:100%;max-width:100%;}/* Start custom CSS for container, class: .elementor-element-1ce0717 */.elementor-19180 .elementor-element.elementor-element-1ce0717 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
}

.elementor-19180 .elementor-element.elementor-element-1ce0717 > .elementor-element-populated {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.elementor-19180 .elementor-element.elementor-element-1ce0717 {
    width: 100% !important;
    max-width: 100% !important;

    overflow-x: hidden !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    padding-left: 0 !important;
    padding-right: 0 !important;
}

.elementor-19180 .elementor-element.elementor-element-1ce0717,
.elementor-19180 .elementor-element.elementor-element-1ce0717 * {
    box-sizing: border-box;
}

@media (max-width: 767px) {

    .elementor-19180 .elementor-element.elementor-element-1ce0717 {
        width: 100% !important;
        max-width: 100vw !important;
        overflow-x: hidden !important;
    }

    .elementor-19180 .elementor-element.elementor-element-1ce0717 > * {
        max-width: 100% !important;
    }

}/* End custom CSS */
/* Start custom CSS */.ast-single-post .entry-title, .ast-single-post .entry-title a  { display: none; }

@media (max-width: 650px) {

    #ms26-top {
        width: 100%;
        max-width: 100vw;
        overflow-x: hidden;
    }

    #ms26-top .ms26-hero {
        width: 100%;
        max-width: 100%;
        overflow: hidden;
    }

    #ms26-top .ms26-hero-inner {
        width: calc(100% - 28px);
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

}/* End custom CSS */