.elementor-2582 .elementor-element.elementor-element-4205fb8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2582 .elementor-element.elementor-element-5e4787f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2582 .elementor-element.elementor-element-5e4787f.e-con{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2582 .elementor-element.elementor-element-5e4787f{--width:106.34%;}}/* Start custom CSS *//* Lenus Form */
/* Title */
.lenus-form-titles > [data-id="form-title"] {
    color: #000000 !important;
    font-size: 1rem !important;
    font-family: Inter, sans-serif !important;
    text-transform: uppercase !important; /* Makes text all caps */
    letter-spacing: 1.5px !important; /* Increased spacing */
}

/* Progress Bar */
.lenus-form .lenus-progressbar > div > div {
    background: #FFFFFF !important;
    border: 0px solid #FFFFFF !important;
    border-radius: 32px !important;
    opacity: 1 !important;
}

/* Question (Cormorant Garamond, Larger Size, More Kerning) */
.lenus-form [data-id="step-header"] {
    font-family: "Cormorant Garamond", serif !important;
    color: #000000 !important;
    font-size: 22px !important; /* Increased size */
    text-transform: none !important; /* No uppercase */
    font-weight: 400 !important; /* Normal weight */
    letter-spacing: 0.7px !important; /* Slightly more spacing */
}

/* Options (Smaller Font, More Kerning) */
.lenus-option [data-id="step-button"] {
    background: #2e2e2e !important; /* Dark background */
    color: #FFFFFF !important; /* White text */
    border: 0px !important; /* No border */
    border-radius: 30px !important;
    opacity: 1 !important;
    font-family: Inter, sans-serif !important;
    text-transform: uppercase !important; /* Makes text all caps */
    font-weight: 500 !important; /* Less bold */
    font-size: 14px !important; /* Smaller font size */
    letter-spacing: 2px !important; /* More kerning */
    padding: 10px 20px !important;
    cursor: pointer !important;
    transition: background 0.2s ease-in-out !important;
}

/* Hover Effect for Options */
.lenus-option [data-id="step-button"]:hover {
    background: #4a4a4a !important; /* Lighter gray on hover */
}

/* Buttons (Smaller Font, More Kerning) */
.lenus-form .lenus-form-controls > button {
    background: #2e2e2e !important; /* Dark gray background */
    color: #FFFFFF !important; /* White text */
    border: 0px !important; /* No border */
    border-radius: 30px !important; /* Completely rounded */
    opacity: 1 !important;
    font-family: Inter, sans-serif !important;
    font-size: 14px !important; /* Smaller font size */
    text-transform: uppercase !important; /* Makes button text all caps */
    font-weight: bold !important;
    letter-spacing: 2.5px !important; /* Wider kerning */
    padding: 12px 24px !important;
    cursor: pointer !important;
    transition: background 0.2s ease-in-out !important;
}

/* Hover Effect for Buttons */
.lenus-form .lenus-form-controls > button:hover {
    background: #1a1a1a !important; /* Slightly darker on hover */
}

.iWhzJR {
    background: #2e2e2e !important; }/* End custom CSS */