.elementor-12937 .elementor-element.elementor-element-dd51f8f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12937 .elementor-element.elementor-element-e546bde{--display:flex;}.elementor-12937 .elementor-element.elementor-element-1f889a2{--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-12937 .elementor-element.elementor-element-c14ea83{--display:flex;}.elementor-12937 .elementor-element.elementor-element-ddbb330 .blogarea__content__wraper .blogarea__text__wraper {text-align:left;}.elementor-12937 .elementor-element.elementor-element-ddbb330 .single__blog__content {text-align:left;}.elementor-12937 .elementor-element.elementor-element-ddbb330 .blog-item:hover .blog-content .btn-part a i{-webkit-transform:translateX(10px);transform:translateX(10px);}/* Start custom CSS for image, class: .elementor-element-a09b134 *//* Make only this banner full width */

.elementor-12937 .elementor-element.elementor-element-a09b134{
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding: 0 !important;
}

.elementor-12937 .elementor-element.elementor-element-a09b134 .elementor-container{
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important;
}

.elementor-12937 .elementor-element.elementor-element-a09b134 img{
    width: 100% !important;
    display: block;
}/* End custom CSS */