.elementor-894 .elementor-element.elementor-element-f45f1d2{--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;overflow:visible;}.elementor-894 .elementor-element.elementor-element-f45f1d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-894 .elementor-element.elementor-element-1bca0e9{--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;overflow:visible;}.elementor-894 .elementor-element.elementor-element-89f8d00 img{width:100%;}@media(min-width:768px){.elementor-894 .elementor-element.elementor-element-f45f1d2{--width:83.45%;}}/* Start custom CSS for text-editor, class: .elementor-element-b813970 */.custom-icon-list {
            margin: 25px 0;
        }
        .custom-icon-item {
            display: flex;
            align-items: flex-start;
            margin-bottom: 20px;
        }
        .custom-icon-item img {
            width: 65px;
            height: auto;
            margin-right: 35px;
            flex-shrink: 0;
        }
        .custom-icon-text {
            font-size: 16px;
        }
        img.content-image {
            max-width: 100%;
            height: auto;
            display: block;
            margin: 25px auto;
            border-radius: 8px;
            box-shadow: 0 4px 10px rgba(0,0,0,0.05);
        }
        strong {
            font-weight: bold;
        }/* End custom CSS */