

/* Hide Submit Button */
.form-submit-button {
    display: none !important;
}



#form-element-wrapper_49{
    visibility: hidden !important;
  }

/* Hide Print Button */
#print-preview {
    display: none !important;
}

/* TO CONTROL SCREEN SCROLL*/
.form-section, .form-item {
    display: block;
    overflow: hidden;
    padding-left: inherit;
    padding-bottom: 16px;
}

/* Hiding extra space at footer*/

#form-element-wrapper_18{ display:none;}

/* ----------------- */


.Logo{float: right;}

.image-container {
    width: 100%; /* Ensure container takes full width */
    overflow: hidden; /* Hide overflow to prevent trimming issues */
}

.image-container img {
    max-width: 100%; /* Image takes full width of its container */
    height: auto; /* Maintain aspect ratio */
    border-radius: 18px;
    object-fit: contain; /* Ensures image fits within the container without being trimmed */
}

.arrow-list {
    list-style-type: none;
    padding-left: 0;
}

.arrow-list > li {
    position: relative;
    margin-bottom:-5px;
    margin-left: -11px;
    margin-right: 5px;
}
.arrow-list > li::before {
    content: "\2794";
    display:inline-flex;
    left: -27px;
    font-size: 22px;
    color: black;
    top: -5px;
    margin-left: 5px;
}

.tick-list {
    list-style-type: disc;
    margin-top: 10px;
}

.tick-list > li {
    position: relative;

}

.tick-list > li::before {

    /* position: absolute; */
    left: -25px;
    font-size: 18px;
    color: black;
    font-weight: 900;
    display: inline-flex;
    margin-left: -25px;
}
ul, ol {
    margin-right: 25px;
}

.jtext {
    display: block;
    margin-top: -25px;
    padding-left: 30px;
    margin-right: 30px;
}
.header_container {
    display: flex
;
    justify-content: space-between;
    column-gap: 30px !important;
}



@media only screen and (max-width: 768px) {
    .image-container img {
        max-width: 100%;
        height: auto;
        object-fit: contain; /* Maintain aspect ratio without trimming */
        border-radius: 18px;
    }

    .header_container {
        flex-direction: column;
        justify-content: center;
        align-items: center !important;
    }
}
