.elementor-7503 .elementor-element.elementor-element-1f14e66{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7503 .elementor-element.elementor-element-4fdfb12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-7503 .elementor-element.elementor-element-0658b84{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--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-7503 .elementor-element.elementor-element-8134d0c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7503 .elementor-element.elementor-element-6261289{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7503 .elementor-element.elementor-element-6261289 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;text-transform:none;line-height:40px;color:rgb(17, 24, 39);}.elementor-7503 .elementor-element.elementor-element-c57ada9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7503 .elementor-element.elementor-element-c57ada9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:28px;color:rgb(75, 85, 99);}.elementor-7503 .elementor-element.elementor-element-8bfc210{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7503 .elementor-element.elementor-element-dd469c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--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-7503 .elementor-element.elementor-element-a40acd4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgb(243, 244, 246);--border-color:rgb(243, 244, 246);--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7503 .elementor-element.elementor-element-a40acd4:not(.elementor-motion-effects-element-type-background), .elementor-7503 .elementor-element.elementor-element-a40acd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(185grad, #FDF8F4 35%, #FFFFFF 100%);}.elementor-7503 .elementor-element.elementor-element-61acd5b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7503 .elementor-element.elementor-element-61acd5b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:28px;color:rgb(223, 90, 38);}.elementor-7503 .elementor-element.elementor-element-e4ce8da{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7503 .elementor-element.elementor-element-e4ce8da .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:20px;color:rgb(75, 85, 99);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7503 .elementor-element.elementor-element-5df18fa .elementor-button{background-color:rgba(0, 0, 0, 0);font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:1.5;fill:rgb(17, 24, 39);color:rgb(17, 24, 39);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-5df18fa .elementor-button:hover, .elementor-7503 .elementor-element.elementor-element-5df18fa .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-6a8aeee );}.elementor-7503 .elementor-element.elementor-element-5df18fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7503 .elementor-element.elementor-element-5df18fa .elementor-button-content-wrapper{flex-direction:row;}.elementor-7503 .elementor-element.elementor-element-5df18fa .elementor-button:hover svg, .elementor-7503 .elementor-element.elementor-element-5df18fa .elementor-button:focus svg{fill:var( --e-global-color-6a8aeee );}.elementor-7503 .elementor-element.elementor-element-62016cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgb(243, 244, 246);--border-color:rgb(243, 244, 246);--border-radius:24px 24px 24px 24px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7503 .elementor-element.elementor-element-62016cc:not(.elementor-motion-effects-element-type-background), .elementor-7503 .elementor-element.elementor-element-62016cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-7503 .elementor-element.elementor-element-ef5539d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-7503 .elementor-element.elementor-element-1f14e66{--content-width:80rem;}.elementor-7503 .elementor-element.elementor-element-0658b84{--width:68%;}.elementor-7503 .elementor-element.elementor-element-dd469c2{--width:32%;}}@media(max-width:1080px){.elementor-7503 .elementor-element.elementor-element-1f14e66{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-7503 .elementor-element.elementor-element-0658b84{--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-7503 .elementor-element.elementor-element-8134d0c{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7503 .elementor-element.elementor-element-6261289{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-c57ada9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-8bfc210{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7503 .elementor-element.elementor-element-dd469c2{--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-7503 .elementor-element.elementor-element-a40acd4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7503 .elementor-element.elementor-element-61acd5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-e4ce8da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-5df18fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7503 .elementor-element.elementor-element-62016cc{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7503 .elementor-element.elementor-element-ef5539d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-7503 .elementor-element.elementor-element-1f14e66{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-7503 .elementor-element.elementor-element-0658b84{--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-7503 .elementor-element.elementor-element-8134d0c{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7503 .elementor-element.elementor-element-6261289{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-6261289 .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.6px;}.elementor-7503 .elementor-element.elementor-element-c57ada9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-8bfc210{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7503 .elementor-element.elementor-element-dd469c2{--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-7503 .elementor-element.elementor-element-a40acd4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7503 .elementor-element.elementor-element-61acd5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-e4ce8da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-5df18fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7503 .elementor-element.elementor-element-62016cc{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7503 .elementor-element.elementor-element-ef5539d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-c57ada9 */.ed-color { color: rgb(223, 90, 38); font-weight: 600; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4a0ad4c *//* === GRAVITY FORMS CONVERSION OPTIMIZATION (SMALLER VERSION) === */

/* Nuclear option for input width */
.gform_wrapper .gfield input,
.gform_wrapper .gfield textarea,
.gform_wrapper .gfield select {
    width: 100% !important;
    max-width: none !important;
    min-width: 100% !important;
    box-sizing: border-box !important;
}

/* Make all form containers larger */
.gform_wrapper {
    max-width: 100% !important;
    font-size: 16px !important; /* Reduced from 18px */
}

/* Smaller field labels */
.gform_wrapper .gfield_label {
    font-size: 18px !important; /* Reduced from 20px */
    font-weight: 600 !important;
    margin-bottom: 8px !important; /* Reduced from 12px */
    color: #333 !important;
    line-height: 1.4 !important;
}

/* Hide required asterisks and text - keep it clean */
.gform_wrapper .gfield_required,
.gform_wrapper .gfield_required_text {
    display: none !important;
}

/* Smaller input fields */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="password"],
.gform_wrapper textarea,
.gform_wrapper select {
    font-size: 16px !important; /* Reduced from 18px */
    padding: 8px 12px !important; /* Reduced from 10px 16px */
    height: auto !important;
    min-height: 42px !important; /* Reduced from 48px */
    border: 2px solid #e5e7eb !important;
    border-radius: 6px !important; /* Reduced from 8px */
    width: 100% !important;
    box-shadow: none !important;
    transition: all 0.2s ease !important;
}

/* Focus states for better UX - UPDATED COLOR */
.gform_wrapper input:focus,
.gform_wrapper textarea:focus,
.gform_wrapper select:focus {
    border-color: #DF5A26 !important;
    outline: none !important;
    box-shadow: 0 0 0 3px rgba(223, 90, 38, 0.1) !important;
}

/* Smaller textareas */
.gform_wrapper textarea {
    min-height: 100px !important; /* Reduced from 120px */
    resize: vertical !important;
}

/* Better select dropdowns */
.gform_wrapper select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e") !important;
    background-position: right 10px center !important; /* Reduced from 12px */
    background-repeat: no-repeat !important;
    background-size: 14px !important; /* Reduced from 16px */
    padding-right: 35px !important; /* Reduced from 40px */
    appearance: none !important;
}

/* Smaller radio buttons and checkboxes - KEEPING YOUR STYLING */
.gform_wrapper input[type="radio"],
.gform_wrapper input[type="checkbox"] {
    width: 18px !important; /* Reduced from 20px */
    height: 28px !important; /* Fixed proportions, reduced from 30px */
    margin-right: 10px !important; /* Reduced from 12px */
    transform: scale(1.1) !important; /* Reduced from 1.2 */
}

/* Better spacing for radio/checkbox labels */
.gform_wrapper .gchoice label,
.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label {
    font-size: 16px !important; /* Reduced from 18px */
    line-height: 1.4 !important; /* Reduced from 1.5 */
    margin-bottom: 10px !important; /* Reduced from 12px */
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
}

/* Smaller submit button - UPDATED COLOR */
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_footer button {
    font-size: 18px !important; /* Reduced from 20px */
    font-weight: 600 !important;
    padding: 14px 24px !important; /* Reduced from 18px 32px */
    background: #DF5A26 !important;
    color: white !important;
    border: none !important;
    border-radius: 6px !important; /* Reduced from 8px */
    cursor: pointer !important;
    transition: all 0.2s ease !important;
    min-height: 48px !important; /* Reduced from 56px */
    width: 100% !important;
}

input[type="submit"] {
    background: #DF5A26 !important;
}

.gform_wrapper .gform_footer input[type="submit"]:hover,
.gform_wrapper .gform_footer button:hover {
    background: #C54C20 !important;
    transform: translateY(-1px) !important;
    box-shadow: 0 4px 12px rgba(223, 90, 38, 0.3) !important;
}

/* Clean up validation messages - UPDATED COLOR */
.gform_wrapper .validation_message {
    font-size: 14px !important; /* Reduced from 16px */
    margin-top: 6px !important; /* Reduced from 8px */
    padding: 10px 12px !important; /* Reduced from 12px 16px */
    background: #FDF2F0 !important;
    border: 1px solid #DF5A26 !important;
    border-radius: 4px !important; /* Reduced from 6px */
    color: #DF5A26 !important;
}

/* Hide field descriptions by default (keep it simple) */
.gform_wrapper .gfield_description {
    display: none !important;
}

/* If you want to show descriptions, make them smaller and subtle */
.gform_wrapper .gfield_description.show {
    display: block !important;
    font-size: 13px !important; /* Reduced from 14px */
    color: #6b7280 !important;
    margin-top: 4px !important; /* Reduced from 6px */
}

/* Better file upload styling */
.gform_wrapper input[type="file"] {
    padding: 10px !important; /* Reduced from 12px */
    border: 2px dashed #d1d5db !important;
    border-radius: 6px !important; /* Reduced from 8px */
    background: #f9fafb !important;
    font-size: 14px !important; /* Reduced from 16px */
}

/* Remove Gravity Forms default styling that clutters */
.gform_wrapper ul {
    list-style: none !important;
    padding: 0 !important;
}

.gform_wrapper .gfield_error {
    background: none !important;
    border: none !important;
    padding: 0 !important;
}

.gform_wrapper .gfield_error input,
.gform_wrapper .gfield_error textarea,
.gform_wrapper .gfield_error select {
    border-color: #DF5A26 !important;
}

/* Mobile optimizations */
@media (max-width: 768px) {
    .gform_wrapper input[type="radio"],
    .gform_wrapper input[type="checkbox"] {
        height: 36px !important; /* Fixed proportions, reduced from 30px */
    }

    .gform_wrapper .gfield_label {
        font-size: 16px !important; /* Reduced from 18px */
    }
    
    .gform_wrapper input,
    .gform_wrapper textarea,
    .gform_wrapper select {
        font-size: 15px !important; /* Reduced from 16px */
        padding: 10px 12px !important; /* Reduced from 14px 16px */
    }
    
    .gform_wrapper .gform_footer input[type="submit"],
    .gform_wrapper .gform_footer button {
        font-size: 16px !important; /* Reduced from 18px */
        padding: 12px 20px !important; /* Reduced from 16px 24px */
    }
    
    /* Stack columns on mobile */
    .gform_wrapper .gfield--width-half,
    .gform_wrapper .gfield--width-third {
        width: 100% !important;
    }
}

/* Form title styling */
.gform_wrapper .gform_title {
    font-size: 28px !important; /* Reduced from 32px */
    font-weight: 700 !important;
    margin-bottom: 20px !important; /* Reduced from 24px */
    color: #111827 !important;
}

.gform_wrapper .gform_description {
    font-size: 16px !important; /* Reduced from 18px */
    color: #6b7280 !important;
    margin-bottom: 24px !important; /* Reduced from 32px */
    line-height: 1.5 !important; /* Reduced from 1.6 */
}

/* Force the field container to full width - APPLIES TO BOTH NOW */
#field_1_7.gfield--width-three-quarter,
#input_1_59.gfield--width-three-quarter,
#field_1_7,
#input_1_59 {
    width: 100% !important;
    max-width: 100% !important;
}

/* Make the radio container full width - APPLIES TO BOTH NOW */
#field_1_7 #input_1_59 .ginput_container_radio,
#field_1_7 .ginput_container_radio,
#input_1_59 .ginput_container_radio {
    width: 100% !important;
}

#field_1_7 .gfield_radio,
#input_1_59 .gfield_radio {
    width: 100% !important;
    display: flex !important;
    gap: 16px !important; /* Reduced from 20px */
}

/* Make each choice take equal width - SMALLER - APPLIES TO BOTH NOW */
#field_1_7 .gchoice,
#input_1_59 .gchoice {
    flex: 1 !important;
    width: calc(50% - 8px) !important; /* Reduced from 10px */
    max-width: none !important;
    min-height: 400px !important; /* Reduced from 500px */
    display: flex !important;
    flex-direction: column !important;
}

/* Force the wrapper to full width - APPLIES TO BOTH NOW */
#field_1_7 .gfield-image-choice-wrapper-outer,
#input_1_59 .gfield-image-choice-wrapper-outer {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Make image area flexible - APPLIES TO BOTH NOW */
#field_1_7 .gfield-choice-image-wrapper,
#input_1_59 .gfield-choice-image-wrapper {
    width: 100% !important;
    flex: 1 !important;
    overflow: hidden !important;
    display: flex !important;
}

/* Force images to fill completely - APPLIES TO BOTH NOW */
#field_1_7 .gfield-choice-image,
#input_1_59 .gfield-choice-image {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center !important;
    max-width: none !important;
    min-width: 100% !important;
}

/* Fixed height for labels - SMALLER - APPLIES TO BOTH NOW */
#field_1_7 .gfield-image-choice-wrapper-inner,
#input_1_59 .gfield-image-choice-wrapper-inner {
    width: 100% !important;
    min-height: 60px !important; /* Reduced from 80px */
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    padding: 12px !important; /* Reduced from 15px */
    text-align: center !important;
}

/* Override any Gravity Forms width restrictions - APPLIES TO BOTH NOW */
#field_1_7 .gfield-choice-input,
#input_1_59 .gfield-choice-input {
    margin: 8px auto !important; /* Reduced from 10px */
}

/* For mobile - APPLIES TO BOTH NOW */
@media (max-width: 768px) {
    #field_1_7 .gfield_radio,
    #input_1_59 .gfield_radio {
        flex-direction: column !important;
    }
    
    #field_1_7 .gchoice,
    #input_1_59 .gchoice {
        width: 100% !important;
        min-height: 350px !important; /* Reduced for mobile */
    }
}

/* Hide the radio button inputs - APPLIES TO BOTH NOW */
#field_1_7 .gfield-choice-input,
#input_1_59 .gfield-choice-input {
    display: none !important;
}

/* Optional: Add visual feedback when selected - UPDATED COLOR - APPLIES TO BOTH NOW */
#field_1_7 .gfield-choice-input:checked + label,
#input_1_59 .gfield-choice-input:checked + label {
    font-weight: bold !important;
    color: #DF5A26 !important;
}

/* Optional: Add border/background when selected - UPDATED COLOR - APPLIES TO BOTH NOW */
#field_1_7 .gfield-choice-input:checked ~ .gfield-image-choice-wrapper-outer,
#field_1_7 .gfield-choice-input:checked + label + .gfield-image-choice-wrapper-outer,
#input_1_59 .gfield-choice-input:checked ~ .gfield-image-choice-wrapper-outer,
#input_1_59 .gfield-choice-input:checked + label + .gfield-image-choice-wrapper-outer {
    border: 3px solid #DF5A26 !important;
    border-radius: 6px !important; /* Reduced from 8px */
}

/* Optional: Add hover effect to make it clear they're clickable - APPLIES TO BOTH NOW */
#field_1_7 .gchoice:hover,
#input_1_59 .gchoice:hover {
    cursor: pointer !important;
    opacity: 0.8 !important;
    transform: scale(1.01) !important; /* Reduced from 1.02 */
    transition: all 0.2s ease !important;
}

/* Make the entire choice area clickable - APPLIES TO BOTH NOW */
#field_1_7 .gfield-image-choice-wrapper-outer,
#input_1_59 .gfield-image-choice-wrapper-outer {
    cursor: pointer !important;
}

/* DAWA Autocomplete styling - keeping your existing styling */
.autocomplete-container {
    /* relative position for at de absolut positionerede forslag får korrekt placering.*/
    position: relative;
    width: 100%;
    max-width: 30em; 
}

.autocomplete-container input {
    /* Både input og forslag får samme bredde som omkringliggende DIV */
    width: 100%;
    box-sizing: border-box;
} 

.dawa-autocomplete-suggestions {
    margin: 0.3em 0 0 0;
    padding: 0;
    text-align: left;
    border-radius: 0.3125em;
    background: #fcfcfc;
    box-shadow: 0 0.0625em 0.15625em rgba(0,0,0,.15);
    position: absolute;
    left: 0;
    right: 0;
    z-index: 9999;
    overflow-y: auto;
    box-sizing: border-box;
}

.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion {
    margin: 0;
    list-style: none;
    cursor: pointer;
    padding: 0.4em 0.6em;
    color: #333;
    border: 0.0625em solid #ddd;
    border-bottom-width: 0;
}

.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    border-bottom-width: 0.0625em;
}

.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion.dawa-selected,
.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion:hover {
    background: #f0f0f0;
}

/* Add custom radio button styling for regular radio buttons (not image choices) */
.gform_wrapper input[type="radio"]:not(#field_1_7 input):not(#input_1_59 input) {
    accent-color: #DF5A26 !important;
}

.gform_wrapper input[type="checkbox"]:not(#field_1_7 input):not(#input_1_59 input) {
    accent-color: #DF5A26 !important;
}

.gform-theme--framework .gf_progressbar .percentbar_blue {
    background-color: #DF5A26 !important;
}

.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
    background-color: #DF5A26 !important;
}

.gform-theme--framework .gfield--type-image_choice.gfield--image-choice-appearance-card .gchoice:where(:has(input:checked))::after {
    background-color: #DF5A26 !important;
}

.gform-theme-button, .button {
    font-size: 16px !important; /* Reduced from 18px */
    padding: 8px 20px !important; /* Reduced from 10px 16px */
    height: auto !important;
    min-height: 48px !important; /* Reduced from 48px */
}

.gform_next_button, #gform_submit_button_1 {
   background-color: #DF5A26 !important;
}

.gform-theme--api, .gform-theme--framework {
    --gf-form-spinner-fg-color: #DF5A26 !important;
}

.wapf-field-description {
    -webkit-text-size-adjust: 100%;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    --wp--style--global--content-size: 800px;
    --wp--style--global--wide-size: 1200px;
    --wp--style--block-gap: 24px;
    --woocommerce: #720eec;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #720eec;
    --wc-primary-text: #fcfbfe;
    --wc-secondary: #e9e6ed;
    --wc-secondary-text: #515151;
    --wc-highlight: #958e09;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
    --wc-form-border-color: rgba(32, 7, 7, 0.8);
    --wc-form-border-radius: 4px;
    --wc-form-border-width: 1px;
    --page-title-display: block;
    --apf-tooltip-bg: #121212;
    --apf-tooltip-color: #fff;
    --apf-margin-bottom: 20px;
    --apf-input-border-color: #000000;
    --apf-input-border-color-foc: #df5a26;
    --apf-input-height: 38px;
    --apf-input-bg: #ffffff;
    --apf-radius: 25px;
    --apf-label-color: #000000;
    --apf-label-size: 18px;
    --apf-label-weight: 700;
    --apf-ts-radius: 25px;
    --apf-ts-color: #000000;
    --apf-ts-color-hov: #000000;
    --apf-ts-color-sel: #fff;
    --apf-ts-bg: #ffffff;
    --apf-ts-bg-hov: #ffffff;
    --apf-ts-bg-sel: #df5a26;
    --apf-ts-border-color-hov: #df5a26;
    --apf-ts-border-color-sel: #df5a26;
    --apf-ns-width: 100%;
    --apf-ns-color: inherit;
    --apf-ns-bg: transparent;
    --apf-is-radius: 4px;
    --apf-is-border-color-sel: #121212;
    --apf-is-border-color-hov: #a4a4a4;
    --apf-is-bg: transparent;
    --apf-is-bg-hov: transparent;
    --apf-is-bg-sel: transparent;
    --apf-progress-bg: #ddd;
    --apf-progress-color: #121212;
    --apf-file-border: 2px dashed #121212;
    --apf-file-color: currentColor;
    --apf-cs-border-color-hov: #a4a4a4;
    --apf-cs-border-color-sel: #121212;
    --apf-date-color: currentColor;
    --apf-date-color-hov: currentColor;
    --apf-date-color-sel: #ffffff;
    --apf-date-bg: #fff;
    --apf-date-bg-hov: #dddddd;
    --apf-date-bg-sel: #212121;
    --apf-input-border: 2px solid #000000;
    --apf-ts-border: 2px solid #000000;
    --apf-is-border: 2px solid #dddddd;
    --apf-cs-border: 2px solid #dddddd;
    --apf-card-border: none;
    --apf-date-border-color: #dddddd;
    --apf-date-color-muted: rgba(12,0,14,0.45);
    --apf-cb-radius: 4px;
    --apf-cb-bg-sel: #121212;
    --apf-cb-border-color-hov: #a4a4a4;
    --apf-cb-border-color-sel: #121212;
    --apf-cb-border: 2px solid #ddd;
    --apf-radio-bg-sel: #121212;
    --apf-radio-border-color-hov: #a4a4a4;
    --apf-radio-border-color-sel: #121212;
    --apf-radio-border: 2px solid #ddd;
    --apf-is-inner-radius: 2px;
    --apf-is-padding: 3px;
    --apf-cs-gap: inset 0 0 0 3px #ffffff;
    --lcp_live_preview_footer___build___: #212121;
    --swiper-theme-color: #007aff;
    --swiper-navigation-size: 44px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    --e-global-color-primary: #DF5A26;
    --e-global-color-secondary: #000000;
    --e-global-color-text: #000000;
    --e-global-color-accent: #DF5A26;
    --e-global-color-495c6cd: #DF5A26;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Open Sans";
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-text-font-weight: 500;
    --e-global-typography-accent-font-family: "Open Sans";
    --e-global-typography-accent-font-weight: 500;
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --row-gap: var(--widgets-spacing-row,20px);
    --column-gap: var(--widgets-spacing-column,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width);
    --container-max-width: 1620px;
    --container-default-padding-top: 0px;
    --container-default-padding-right: 0px;
    --container-default-padding-bottom: 0px;
    --container-default-padding-left: 0px;
    --display: flex;
    --container-widget-height: initial;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 10%;
    --width: 65%;
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #000000;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    width: 100%;
}

.elaftaleBullets {
        -webkit-text-size-adjust: 100%;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    --wp--style--global--content-size: 800px;
    --wp--style--global--wide-size: 1200px;
    --wp--style--block-gap: 24px;
    --woocommerce: #720eec;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #720eec;
    --wc-primary-text: #fcfbfe;
    --wc-secondary: #e9e6ed;
    --wc-secondary-text: #515151;
    --wc-highlight: #958e09;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
    --wc-form-border-color: rgba(32, 7, 7, 0.8);
    --wc-form-border-radius: 4px;
    --wc-form-border-width: 1px;
    --page-title-display: block;
    --apf-tooltip-bg: #121212;
    --apf-tooltip-color: #fff;
    --apf-margin-bottom: 20px;
    --apf-input-border-color: #000000;
    --apf-input-border-color-foc: #df5a26;
    --apf-input-height: 38px;
    --apf-input-bg: #ffffff;
    --apf-radius: 25px;
    --apf-label-color: #000000;
    --apf-label-size: 18px;
    --apf-label-weight: 700;
    --apf-ts-radius: 25px;
    --apf-ts-color: #000000;
    --apf-ts-color-hov: #000000;
    --apf-ts-color-sel: #fff;
    --apf-ts-bg: #ffffff;
    --apf-ts-bg-hov: #ffffff;
    --apf-ts-bg-sel: #df5a26;
    --apf-ts-border-color-hov: #df5a26;
    --apf-ts-border-color-sel: #df5a26;
    --apf-ns-width: 100%;
    --apf-ns-color: inherit;
    --apf-ns-bg: transparent;
    --apf-is-radius: 4px;
    --apf-is-border-color-sel: #121212;
    --apf-is-border-color-hov: #a4a4a4;
    --apf-is-bg: transparent;
    --apf-is-bg-hov: transparent;
    --apf-is-bg-sel: transparent;
    --apf-progress-bg: #ddd;
    --apf-progress-color: #121212;
    --apf-file-border: 2px dashed #121212;
    --apf-file-color: currentColor;
    --apf-cs-border-color-hov: #a4a4a4;
    --apf-cs-border-color-sel: #121212;
    --apf-date-color: currentColor;
    --apf-date-color-hov: currentColor;
    --apf-date-color-sel: #ffffff;
    --apf-date-bg: #fff;
    --apf-date-bg-hov: #dddddd;
    --apf-date-bg-sel: #212121;
    --apf-input-border: 2px solid #000000;
    --apf-ts-border: 2px solid #000000;
    --apf-is-border: 2px solid #dddddd;
    --apf-cs-border: 2px solid #dddddd;
    --apf-card-border: none;
    --apf-date-border-color: #dddddd;
    --apf-date-color-muted: rgba(12,0,14,0.45);
    --apf-cb-radius: 4px;
    --apf-cb-bg-sel: #121212;
    --apf-cb-border-color-hov: #a4a4a4;
    --apf-cb-border-color-sel: #121212;
    --apf-cb-border: 2px solid #ddd;
    --apf-radio-bg-sel: #121212;
    --apf-radio-border-color-hov: #a4a4a4;
    --apf-radio-border-color-sel: #121212;
    --apf-radio-border: 2px solid #ddd;
    --apf-is-inner-radius: 2px;
    --apf-is-padding: 3px;
    --apf-cs-gap: inset 0 0 0 3px #ffffff;
    --lcp_live_preview_footer___build___: #212121;
    --swiper-theme-color: #007aff;
    --swiper-navigation-size: 44px;
    -webkit-font-smoothing: antialiased;
    --e-global-color-primary: #DF5A26;
    --e-global-color-secondary: #000000;
    --e-global-color-text: #000000;
    --e-global-color-accent: #DF5A26;
    --e-global-color-495c6cd: #DF5A26;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Open Sans";
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-text-font-weight: 500;
    --e-global-typography-accent-font-family: "Open Sans";
    --e-global-typography-accent-font-weight: 500;
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --row-gap: var(--widgets-spacing-row,20px);
    --column-gap: var(--widgets-spacing-column,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width);
    --container-max-width: 1620px;
    --container-default-padding-top: 0px;
    --container-default-padding-right: 0px;
    --container-default-padding-bottom: 0px;
    --container-default-padding-left: 0px;
    --display: flex;
    --container-widget-height: initial;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 10%;
    --width: 65%;
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Open Sans", Sans-serif;
    color: #000000;
    box-sizing: border-box;
    font-size: 16px !important;
    font-weight: 500;
    width: 100%;
    line-height: 22px;
    display: block;
}

.elaftaleBullets>ul {
        -webkit-text-size-adjust: 100%;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    --wp--style--global--content-size: 800px;
    --wp--style--global--wide-size: 1200px;
    --wp--style--block-gap: 24px;
    --woocommerce: #720eec;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #720eec;
    --wc-primary-text: #fcfbfe;
    --wc-secondary: #e9e6ed;
    --wc-secondary-text: #515151;
    --wc-highlight: #958e09;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
    --wc-form-border-color: rgba(32, 7, 7, 0.8);
    --wc-form-border-radius: 4px;
    --wc-form-border-width: 1px;
    --page-title-display: block;
    --apf-tooltip-bg: #121212;
    --apf-tooltip-color: #fff;
    --apf-margin-bottom: 20px;
    --apf-input-border-color: #000000;
    --apf-input-border-color-foc: #df5a26;
    --apf-input-height: 38px;
    --apf-input-bg: #ffffff;
    --apf-radius: 25px;
    --apf-label-color: #000000;
    --apf-label-size: 18px;
    --apf-label-weight: 700;
    --apf-ts-radius: 25px;
    --apf-ts-color: #000000;
    --apf-ts-color-hov: #000000;
    --apf-ts-color-sel: #fff;
    --apf-ts-bg: #ffffff;
    --apf-ts-bg-hov: #ffffff;
    --apf-ts-bg-sel: #df5a26;
    --apf-ts-border-color-hov: #df5a26;
    --apf-ts-border-color-sel: #df5a26;
    --apf-ns-width: 100%;
    --apf-ns-color: inherit;
    --apf-ns-bg: transparent;
    --apf-is-radius: 4px;
    --apf-is-border-color-sel: #121212;
    --apf-is-border-color-hov: #a4a4a4;
    --apf-is-bg: transparent;
    --apf-is-bg-hov: transparent;
    --apf-is-bg-sel: transparent;
    --apf-progress-bg: #ddd;
    --apf-progress-color: #121212;
    --apf-file-border: 2px dashed #121212;
    --apf-file-color: currentColor;
    --apf-cs-border-color-hov: #a4a4a4;
    --apf-cs-border-color-sel: #121212;
    --apf-date-color: currentColor;
    --apf-date-color-hov: currentColor;
    --apf-date-color-sel: #ffffff;
    --apf-date-bg: #fff;
    --apf-date-bg-hov: #dddddd;
    --apf-date-bg-sel: #212121;
    --apf-input-border: 2px solid #000000;
    --apf-ts-border: 2px solid #000000;
    --apf-is-border: 2px solid #dddddd;
    --apf-cs-border: 2px solid #dddddd;
    --apf-card-border: none;
    --apf-date-border-color: #dddddd;
    --apf-date-color-muted: rgba(12,0,14,0.45);
    --apf-cb-radius: 4px;
    --apf-cb-bg-sel: #121212;
    --apf-cb-border-color-hov: #a4a4a4;
    --apf-cb-border-color-sel: #121212;
    --apf-cb-border: 2px solid #ddd;
    --apf-radio-bg-sel: #121212;
    --apf-radio-border-color-hov: #a4a4a4;
    --apf-radio-border-color-sel: #121212;
    --apf-radio-border: 2px solid #ddd;
    --apf-is-inner-radius: 2px;
    --apf-is-padding: 3px;
    --apf-cs-gap: inset 0 0 0 3px #ffffff;
    --lcp_live_preview_footer___build___: #212121;
    --swiper-theme-color: #007aff;
    --swiper-navigation-size: 44px;
    -webkit-font-smoothing: antialiased;
    --e-global-color-primary: #DF5A26;
    --e-global-color-secondary: #000000;
    --e-global-color-text: #000000;
    --e-global-color-accent: #DF5A26;
    --e-global-color-495c6cd: #DF5A26;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Open Sans";
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-text-font-weight: 500;
    --e-global-typography-accent-font-family: "Open Sans";
    --e-global-typography-accent-font-weight: 500;
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --row-gap: var(--widgets-spacing-row,20px);
    --column-gap: var(--widgets-spacing-column,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width);
    --container-max-width: 1620px;
    --container-default-padding-top: 0px;
    --container-default-padding-right: 0px;
    --container-default-padding-bottom: 0px;
    --container-default-padding-left: 0px;
    --display: flex;
    --container-widget-height: initial;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 10%;
    --width: 65%;
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Open Sans", Sans-serif;
    color: #000000;
    font-weight: 500;
    line-height: 22px;
    margin-block-start: 0;
    margin-block-end: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    box-sizing: border-box;
    list-style: disc;
    padding: 0 0 0 10px;
}

.elaftaleBullets>ul>li {
        -webkit-text-size-adjust: 100%;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    --wp--style--global--content-size: 800px;
    --wp--style--global--wide-size: 1200px;
    --wp--style--block-gap: 24px;
    --woocommerce: #720eec;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #720eec;
    --wc-primary-text: #fcfbfe;
    --wc-secondary: #e9e6ed;
    --wc-secondary-text: #515151;
    --wc-highlight: #958e09;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
    --wc-form-border-color: rgba(32, 7, 7, 0.8);
    --wc-form-border-radius: 4px;
    --wc-form-border-width: 1px;
    --page-title-display: block;
    --apf-tooltip-bg: #121212;
    --apf-tooltip-color: #fff;
    --apf-margin-bottom: 20px;
    --apf-input-border-color: #000000;
    --apf-input-border-color-foc: #df5a26;
    --apf-input-height: 38px;
    --apf-input-bg: #ffffff;
    --apf-radius: 25px;
    --apf-label-color: #000000;
    --apf-label-size: 18px;
    --apf-label-weight: 700;
    --apf-ts-radius: 25px;
    --apf-ts-color: #000000;
    --apf-ts-color-hov: #000000;
    --apf-ts-color-sel: #fff;
    --apf-ts-bg: #ffffff;
    --apf-ts-bg-hov: #ffffff;
    --apf-ts-bg-sel: #df5a26;
    --apf-ts-border-color-hov: #df5a26;
    --apf-ts-border-color-sel: #df5a26;
    --apf-ns-width: 100%;
    --apf-ns-color: inherit;
    --apf-ns-bg: transparent;
    --apf-is-radius: 4px;
    --apf-is-border-color-sel: #121212;
    --apf-is-border-color-hov: #a4a4a4;
    --apf-is-bg: transparent;
    --apf-is-bg-hov: transparent;
    --apf-is-bg-sel: transparent;
    --apf-progress-bg: #ddd;
    --apf-progress-color: #121212;
    --apf-file-border: 2px dashed #121212;
    --apf-file-color: currentColor;
    --apf-cs-border-color-hov: #a4a4a4;
    --apf-cs-border-color-sel: #121212;
    --apf-date-color: currentColor;
    --apf-date-color-hov: currentColor;
    --apf-date-color-sel: #ffffff;
    --apf-date-bg: #fff;
    --apf-date-bg-hov: #dddddd;
    --apf-date-bg-sel: #212121;
    --apf-input-border: 2px solid #000000;
    --apf-ts-border: 2px solid #000000;
    --apf-is-border: 2px solid #dddddd;
    --apf-cs-border: 2px solid #dddddd;
    --apf-card-border: none;
    --apf-date-border-color: #dddddd;
    --apf-date-color-muted: rgba(12,0,14,0.45);
    --apf-cb-radius: 4px;
    --apf-cb-bg-sel: #121212;
    --apf-cb-border-color-hov: #a4a4a4;
    --apf-cb-border-color-sel: #121212;
    --apf-cb-border: 2px solid #ddd;
    --apf-radio-bg-sel: #121212;
    --apf-radio-border-color-hov: #a4a4a4;
    --apf-radio-border-color-sel: #121212;
    --apf-radio-border: 2px solid #ddd;
    --apf-is-inner-radius: 2px;
    --apf-is-padding: 3px;
    --apf-cs-gap: inset 0 0 0 3px #ffffff;
    --lcp_live_preview_footer___build___: #212121;
    --swiper-theme-color: #007aff;
    --swiper-navigation-size: 44px;
    -webkit-font-smoothing: antialiased;
    --e-global-color-primary: #DF5A26;
    --e-global-color-secondary: #000000;
    --e-global-color-text: #000000;
    --e-global-color-accent: #DF5A26;
    --e-global-color-495c6cd: #DF5A26;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Open Sans";
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-text-font-weight: 500;
    --e-global-typography-accent-font-family: "Open Sans";
    --e-global-typography-accent-font-weight: 500;
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --row-gap: var(--widgets-spacing-row,20px);
    --column-gap: var(--widgets-spacing-column,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width);
    --container-max-width: 1620px;
    --container-default-padding-top: 0px;
    --container-default-padding-right: 0px;
    --container-default-padding-bottom: 0px;
    --container-default-padding-left: 0px;
    --display: flex;
    --container-widget-height: initial;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 10%;
    --width: 65%;
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: "Open Sans", Sans-serif;
    color: #000000;
    font-weight: 500;
    line-height: 22px;
    list-style: disc;
    margin-block-start: 0;
    margin-block-end: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    box-sizing: border-box;
    margin-left: 5px;
    margin-bottom: 5px;
}

/* Energidrift Plus styling - genoprettet */
.wapf-field-description {
    -webkit-text-size-adjust: 100%;
    font-weight: 400;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    text-align: left;
    box-sizing: border-box;
    font-size: 85%;
    margin: 0;
    opacity: 1;
    font-family: "Open Sans", Sans-serif;
    padding: 30px !important;
    background: #F7F7F7;
    border-radius: 25px;
    margin-bottom: 20px;
    margin-top: 10px;
    color: #000000;
    display: flex;
    gap: 10px;
    flex-direction: column;
}

.elaftaleImg {
    -webkit-text-size-adjust: 100%;
    font-weight: 400;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    text-align: left;
    font-size: 85%;
    font-family: "Open Sans", Sans-serif;
    color: #000000;
    box-sizing: border-box;
    content: url("https://ladehuset.lux-webudvikling.dk/wp-content/uploads/2025/03/energidrift.png");
    width: 250px;
    display: block;
}

.elaftaleDesc {
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    text-align: left;
    color: #000000;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    width: 100%;
}

.elaftaleBullets {
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    text-align: left;
    font-family: "Open Sans", Sans-serif;
    color: #000000;
    box-sizing: border-box;
    font-size: 16px !important;
    font-weight: 500;
    width: 100%;
    line-height: 22px;
    display: block;
}

.elaftaleBullets>ul {
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    text-align: left;
    font-family: "Open Sans", Sans-serif;
    color: #000000;
    font-weight: 500;
    line-height: 22px;
    margin-block-start: 0;
    margin-block-end: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    box-sizing: border-box;
    list-style: disc;
    padding: 0 0 0 10px;
}

.elaftaleBullets>ul>li {
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    font-family: "Open Sans", Sans-serif;
    color: #000000;
    font-weight: 500;
    line-height: 22px;
    list-style: disc;
    margin-block-start: 0;
    margin-block-end: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    box-sizing: border-box;
    margin-left: 5px;
    margin-bottom: 5px;
}
    --e-global-typography-text-font-family: "Open Sans";
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-text-font-weight: 500;
    --e-global-typography-accent-font-family: "Open Sans";
    --e-global-typography-accent-font-weight: 500;
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --row-gap: var(--widgets-spacing-row,20px);
    --column-gap: var(--widgets-spacing-column,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width);
    --container-max-width: 1620px;
    --container-default-padding-top: 0px;
    --container-default-padding-right: 0px;
    --container-default-padding-bottom: 0px;
    --container-default-padding-left: 0px;
    --display: flex;
    --container-widget-height: initial;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 10%;
    --width: 65%;
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    box-sizing: border-box;
    font-size: 85%;
    margin: 0;
    opacity: 1;
    font-family: "Open Sans", Sans-serif;
    padding: 30px !important;
    background: #F7F7F7;
    border-radius: 25px;
    margin-bottom: 20px;
    margin-top: 10px;
    color: #000000;
    display: flex;
    gap: 10px;
    flex-direction: column;
}

.elaftaleImg {
        -webkit-text-size-adjust: 100%;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    --wp--style--global--content-size: 800px;
    --wp--style--global--wide-size: 1200px;
    --wp--style--block-gap: 24px;
    --woocommerce: #720eec;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #720eec;
    --wc-primary-text: #fcfbfe;
    --wc-secondary: #e9e6ed;
    --wc-secondary-text: #515151;
    --wc-highlight: #958e09;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
    --wc-form-border-color: rgba(32, 7, 7, 0.8);
    --wc-form-border-radius: 4px;
    --wc-form-border-width: 1px;
    --page-title-display: block;
    --apf-tooltip-bg: #121212;
    --apf-tooltip-color: #fff;
    --apf-margin-bottom: 20px;
    --apf-input-border-color: #000000;
    --apf-input-border-color-foc: #df5a26;
    --apf-input-height: 38px;
    --apf-input-bg: #ffffff;
    --apf-radius: 25px;
    --apf-label-color: #000000;
    --apf-label-size: 18px;
    --apf-label-weight: 700;
    --apf-ts-radius: 25px;
    --apf-ts-color: #000000;
    --apf-ts-color-hov: #000000;
    --apf-ts-color-sel: #fff;
    --apf-ts-bg: #ffffff;
    --apf-ts-bg-hov: #ffffff;
    --apf-ts-bg-sel: #df5a26;
    --apf-ts-border-color-hov: #df5a26;
    --apf-ts-border-color-sel: #df5a26;
    --apf-ns-width: 100%;
    --apf-ns-color: inherit;
    --apf-ns-bg: transparent;
    --apf-is-radius: 4px;
    --apf-is-border-color-sel: #121212;
    --apf-is-border-color-hov: #a4a4a4;
    --apf-is-bg: transparent;
    --apf-is-bg-hov: transparent;
    --apf-is-bg-sel: transparent;
    --apf-progress-bg: #ddd;
    --apf-progress-color: #121212;
    --apf-file-border: 2px dashed #121212;
    --apf-file-color: currentColor;
    --apf-cs-border-color-hov: #a4a4a4;
    --apf-cs-border-color-sel: #121212;
    --apf-date-color: currentColor;
    --apf-date-color-hov: currentColor;
    --apf-date-color-sel: #ffffff;
    --apf-date-bg: #fff;
    --apf-date-bg-hov: #dddddd;
    --apf-date-bg-sel: #212121;
    --apf-input-border: 2px solid #000000;
    --apf-ts-border: 2px solid #000000;
    --apf-is-border: 2px solid #dddddd;
    --apf-cs-border: 2px solid #dddddd;
    --apf-card-border: none;
    --apf-date-border-color: #dddddd;
    --apf-date-color-muted: rgba(12,0,14,0.45);
    --apf-cb-radius: 4px;
    --apf-cb-bg-sel: #121212;
    --apf-cb-border-color-hov: #a4a4a4;
    --apf-cb-border-color-sel: #121212;
    --apf-cb-border: 2px solid #ddd;
    --apf-radio-bg-sel: #121212;
    --apf-radio-border-color-hov: #a4a4a4;
    --apf-radio-border-color-sel: #121212;
    --apf-radio-border: 2px solid #ddd;
    --apf-is-inner-radius: 2px;
    --apf-is-padding: 3px;
    --apf-cs-gap: inset 0 0 0 3px #ffffff;
    --lcp_live_preview_footer___build___: #212121;
    --swiper-theme-color: #007aff;
    --swiper-navigation-size: 44px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    --e-global-color-primary: #DF5A26;
    --e-global-color-secondary: #000000;
    --e-global-color-text: #000000;
    --e-global-color-accent: #DF5A26;
    --e-global-color-495c6cd: #DF5A26;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Open Sans";
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-text-font-weight: 500;
    --e-global-typography-accent-font-family: "Open Sans";
    --e-global-typography-accent-font-weight: 500;
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --row-gap: var(--widgets-spacing-row,20px);
    --column-gap: var(--widgets-spacing-column,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width);
    --container-max-width: 1620px;
    --container-default-padding-top: 0px;
    --container-default-padding-right: 0px;
    --container-default-padding-bottom: 0px;
    --container-default-padding-left: 0px;
    --display: flex;
    --container-widget-height: initial;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 10%;
    --width: 65%;
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-size: 85%;
    font-family: "Open Sans", Sans-serif;
    color: #000000;
    box-sizing: border-box;
    content: url("https://ladehuset.lux-webudvikling.dk/wp-content/uploads/2025/03/energidrift.png");
    width: 250px;
    display: block;
}

.elaftaleDesc {
        -webkit-text-size-adjust: 100%;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    --wp--style--global--content-size: 800px;
    --wp--style--global--wide-size: 1200px;
    --wp--style--block-gap: 24px;
    --woocommerce: #720eec;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #720eec;
    --wc-primary-text: #fcfbfe;
    --wc-secondary: #e9e6ed;
    --wc-secondary-text: #515151;
    --wc-highlight: #958e09;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
    --wc-form-border-color: rgba(32, 7, 7, 0.8);
    --wc-form-border-radius: 4px;
    --wc-form-border-width: 1px;
    --page-title-display: block;
    --apf-tooltip-bg: #121212;
    --apf-tooltip-color: #fff;
    --apf-margin-bottom: 20px;
    --apf-input-border-color: #000000;
    --apf-input-border-color-foc: #df5a26;
    --apf-input-height: 38px;
    --apf-input-bg: #ffffff;
    --apf-radius: 25px;
    --apf-label-color: #000000;
    --apf-label-size: 18px;
    --apf-label-weight: 700;
    --apf-ts-radius: 25px;
    --apf-ts-color: #000000;
    --apf-ts-color-hov: #000000;
    --apf-ts-color-sel: #fff;
    --apf-ts-bg: #ffffff;
    --apf-ts-bg-hov: #ffffff;
    --apf-ts-bg-sel: #df5a26;
    --apf-ts-border-color-hov: #df5a26;
    --apf-ts-border-color-sel: #df5a26;
    --apf-ns-width: 100%;
    --apf-ns-color: inherit;
    --apf-ns-bg: transparent;
    --apf-is-radius: 4px;
    --apf-is-border-color-sel: #121212;
    --apf-is-border-color-hov: #a4a4a4;
    --apf-is-bg: transparent;
    --apf-is-bg-hov: transparent;
    --apf-is-bg-sel: transparent;
    --apf-progress-bg: #ddd;
    --apf-progress-color: #121212;
    --apf-file-border: 2px dashed #121212;
    --apf-file-color: currentColor;
    --apf-cs-border-color-hov: #a4a4a4;
    --apf-cs-border-color-sel: #121212;
    --apf-date-color: currentColor;
    --apf-date-color-hov: currentColor;
    --apf-date-color-sel: #ffffff;
    --apf-date-bg: #fff;
    --apf-date-bg-hov: #dddddd;
    --apf-date-bg-sel: #212121;
    --apf-input-border: 2px solid #000000;
    --apf-ts-border: 2px solid #000000;
    --apf-is-border: 2px solid #dddddd;
    --apf-cs-border: 2px solid #dddddd;
    --apf-card-border: none;
    --apf-date-border-color: #dddddd;
    --apf-date-color-muted: rgba(12,0,14,0.45);
    --apf-cb-radius: 4px;
    --apf-cb-bg-sel: #121212;
    --apf-cb-border-color-hov: #a4a4a4;
    --apf-cb-border-color-sel: #121212;
    --apf-cb-border: 2px solid #ddd;
    --apf-radio-bg-sel: #121212;
    --apf-radio-border-color-hov: #a4a4a4;
    --apf-radio-border-color-sel: #121212;
    --apf-radio-border: 2px solid #ddd;
    --apf-is-inner-radius: 2px;
    --apf-is-padding: 3px;
    --apf-cs-gap: inset 0 0 0 3px #ffffff;
    --lcp_live_preview_footer___build___: #212121;
    --swiper-theme-color: #007aff;
    --swiper-navigation-size: 44px;
    -webkit-font-smoothing: antialiased;
    --e-global-color-primary: #DF5A26;
    --e-global-color-secondary: #000000;
    --e-global-color-text: #000000;
    --e-global-color-accent: #DF5A26;
    --e-global-color-495c6cd: #DF5A26;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5df18fa */.elementor-7503 .elementor-element.elementor-element-5df18fa svg{
width: 20px !important;
height: 20px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62016cc */.elementor-7503 .elementor-element.elementor-element-62016cc{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.06) 0px 2px 4px 0px;}/* End custom CSS */