.elementor-12177 .elementor-element.elementor-element-412592f{--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-12177 .elementor-element.elementor-element-777d288{--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-12177 .elementor-element.elementor-element-d85afec{--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-12177 .elementor-element.elementor-element-bb8626f .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}/* Start custom CSS for fluent-form-widget, class: .elementor-element-bb8626f *//* Main Swatch Container Grid */
.elementor-12177 .elementor-element.elementor-element-bb8626f .ff_el_checkable_photo_holders {
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* 2 column grid */
    gap: 10px;
}

/* Each Item Full Width in Grid */
.elementor-12177 .elementor-element.elementor-element-bb8626f .ff-el-image-holder {
    width: 100%;
}

/* Image Size Half (Square & Controlled Height) */
.elementor-12177 .elementor-element.elementor-element-bb8626f .ff-el-image-input-src {
    width: 100px0%;
    height: 120px;   /* یہ سائز آپ کم زیادہ کر سکتے ہیں */
    background-size: cover;
    background-position: center;
    border-radius: 16px;
    display: block;
}

/* Text Center */
.elementor-12177 .elementor-element.elementor-element-bb8626f .ff-el-form-check-label span {
    display: block;
    text-align: center;
    margin-top: 5px;
}
/* Reduce vertical spacing */
.elementor-12177 .elementor-element.elementor-element-bb8626f .ff-el-form-check {
    margin-bottom: 5px !important;
}

.elementor-12177 .elementor-element.elementor-element-bb8626f .ff-el-form-check-label {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}/* End custom CSS */