.elementor-26103 .elementor-element.elementor-element-9e85313 .jet-form-builder__label{text-align:left;}.elementor-26103 .elementor-element.elementor-element-9e85313 .jet-form-builder__desc{text-align:left;}.elementor-26103 .elementor-element.elementor-element-9e85313 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-26103 .elementor-element.elementor-element-9e85313 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-26103 .elementor-element.elementor-element-9e85313 .jet-form-builder input{color-scheme:normal;}.elementor-26103 .elementor-element.elementor-element-9e85313 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-26103 .elementor-element.elementor-element-9e85313 .jet-form-builder__action-button{transition:all 0.3s;}.elementor-26103 .elementor-element.elementor-element-9e85313 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-26103 .elementor-element.elementor-element-9e85313 .jet-form-builder-message--success{text-align:center;}.elementor-26103 .elementor-element.elementor-element-9e85313 .jet-form-builder-message--error{text-align:center;}.elementor-26103 .elementor-element.elementor-element-9e85313 .jet-address-autocomplete + .jet-adr-list{text-align:left;}/* Start custom CSS *//* Custom variable for the background color, using the requested deep green */
:root {
    --primary-bg-color: #256C56; /* Deep Corporate Green */
}
.app-bg {
    background-color: var(--primary-bg-color);
}
/* Base styles for the eye structure */
.eye-sclera {
    width: 150px; 
    height: 150px;
    background-color: white;
    border-radius: 50%;
    border: 8px solid #0d1e30;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    flex-shrink: 0;
}
.eye-iris {
    width: 75px;
    height: 75px;
    background-color: #FFD700;
    border-radius: 50%;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
}
.eye-pupil {
    width: 25px;
    height: 25px;
    background-color: black;
    border-radius: 50%;
    position: absolute;
}
    
/* Adjust eye size for larger screens (sm breakpoint) */
@media (min-width: 640px) {
    .eye-sclera { width: 250px; height: 250px; }
    .eye-iris { width: 125px; height: 125px; }
    .eye-pupil { width: 40px; height: 40px; }
}/* End custom CSS */