.elementor-26623 .elementor-element.elementor-element-3f07ab11{--display:flex;--min-height:504.29px;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-26623 .elementor-element.elementor-element-37cb9a44{--display:flex;--min-height:504.29px;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-26623 .elementor-element.elementor-element-3f07ab11{--width:412px;--min-height:345.99px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26623 .elementor-element.elementor-element-37cb9a44{--width:412px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-26623 .elementor-element.elementor-element-3f07ab11{--width:1440px;}.elementor-26623 .elementor-element.elementor-element-37cb9a44{--width:1550px;}}/* Start custom CSS for html, class: .elementor-element-46e25e8a *//* Ensure the widget container is responsive */
.ndrsl-widget {
    max-width: 100%;
    width: auto;
    margin: 0 auto;
    padding: 10px;
    box-sizing: border-box;
}

/* Adjust font size and spacing for smaller screens */
@media (max-width: 768px) {
    .ndrsl-widget {
        padding: 5px;
    }

    .ndrslpb-6786d9f07b56301fd548087e {
        font-size: 14px;
        text-align: center;
    }

    .ndrslpb-6786d9f07b56301fd548087e a {
        word-wrap: break-word; /* Ensure long links wrap properly */
        font-size: 12px;
    }
}/* End custom CSS */