/* Classified Elementor Kit CSS Export. Generated by Task 500.02. */
:root {
    --cls-colour-primary: #EDE1F5;
    --cls-colour-secondary: #54595F;
    --cls-colour-text: #282727;
    --cls-colour-accent: #61CE70;
    --cls-colour-background: #FFFFFF;
    --cls-colour-surface: #FFFFFF;
    --cls-colour-border: #D5D8DC;
    --cls-colour-heading: #54595F;
    --cls-colour-link: #6EC1E4;
    --cls-colour-link-hover: #54595F;
    --cls-colour-success: #0F834D;
    --cls-colour-warning: #8A6D1F;
    --cls-colour-error: #B32D2E;
    --cls-colour-info: #2271B1;
    --cls-font-body-family: Roboto, Sans-serif;
    --cls-font-body-weight: 400;
    --cls-font-heading-family: Roboto, Sans-serif;
    --cls-font-heading-weight: 600;
    --cls-font-base-size: 16px;
    --cls-line-height: 1.5;
    --cls-paragraph-spacing: 1rem;
    --cls-button-text-colour: #FFFFFF;
    --cls-button-background-colour: #6EC1E4;
    --cls-button-hover-text-colour: #FFFFFF;
    --cls-button-hover-background-colour: #54595F;
    --cls-button-border-colour: #6EC1E4;
    --cls-button-border-radius: 12px 8px 12px 8px;
    --cls-button-padding-y: 12px;
    --cls-button-padding-x: 24px;
    --cls-button-font-weight: 500;
    --cls-form-label-colour: #54595F;
    --cls-form-field-text-colour: #7A7A7A;
    --cls-form-field-background-colour: #FFFFFF;
    --cls-form-field-border-colour: #D5D8DC;
    --cls-form-field-focus-border-colour: #6EC1E4;
    --cls-form-field-border-radius: 8px;
    --cls-form-field-padding-y: 10px;
    --cls-form-field-padding-x: 12px;
    --cls-image-border-radius: 0px;
    --cls-image-opacity: 1;
    --cls-image-hover-opacity: 1;
    --cls-image-transition-duration: 0.3s;
    --cls-layout-content-width: 1140px;
    --cls-layout-container-padding: 10px;
    --cls-layout-space-between-widgets: 20px;
    --cls-breakpoint-mobile: 768px;
    --cls-breakpoint-tablet: 1025px;
    --cls-custom-colour-test-colour-1: #F8F5FA;
    --cls-custom-colour-test-colour-2-1: #A48D23;
    --cls-custom-colour-saved-colour-7: #000;
    --cls-custom-colour-saved-colour-8: #FFF;
    --cls-custom-colour-test-colour-2-2: #A83838;
}

body { background: var(--cls-colour-background); }

.classified-platform, .classified-shortcode, .classified-registration {
    color: var(--cls-colour-text);
    font-family: var(--cls-font-body-family);
    font-size: var(--cls-font-base-size);
    line-height: var(--cls-line-height);
}

.classified-platform h1, .classified-platform h2, .classified-platform h3, .classified-shortcode h1, .classified-shortcode h2, .classified-shortcode h3 {
    color: var(--cls-colour-heading);
    font-family: var(--cls-font-heading-family);
    font-weight: var(--cls-font-heading-weight);
}

.classified-platform a, .classified-shortcode a { color: var(--cls-colour-link); }
.classified-platform a:hover, .classified-shortcode a:hover { color: var(--cls-colour-link-hover); }

.classified-button, .classified-registration button, .classified-registration input[type="submit"] {
    color: var(--cls-button-text-colour);
    background: var(--cls-button-background-colour);
    border: 1px solid var(--cls-button-border-colour);
    border-radius: var(--cls-button-border-radius);
    padding: var(--cls-button-padding-y) var(--cls-button-padding-x);
    font-weight: var(--cls-button-font-weight);
}

.classified-button:hover, .classified-registration button:hover, .classified-registration input[type="submit"]:hover {
    color: var(--cls-button-hover-text-colour);
    background: var(--cls-button-hover-background-colour);
}

.classified-registration label { color: var(--cls-form-label-colour); }
.classified-registration input, .classified-registration select, .classified-registration textarea {
    color: var(--cls-form-field-text-colour);
    background: var(--cls-form-field-background-colour);
    border-color: var(--cls-form-field-border-colour);
    border-radius: var(--cls-form-field-border-radius);
    padding: var(--cls-form-field-padding-y) var(--cls-form-field-padding-x);
}

.classified-registration input:focus, .classified-registration select:focus, .classified-registration textarea:focus {
    border-color: var(--cls-form-field-focus-border-colour);
    outline: 2px solid color-mix(in srgb, var(--cls-form-field-focus-border-colour) 35%, transparent);
}

.classified-platform img, .classified-shortcode img {
    border-radius: var(--cls-image-border-radius);
    opacity: var(--cls-image-opacity);
    transition: opacity var(--cls-image-transition-duration) ease;
}
.classified-platform img:hover, .classified-shortcode img:hover { opacity: var(--cls-image-hover-opacity); }

@media (prefers-reduced-motion: reduce) {
    .classified-platform *, .classified-shortcode * {
        animation-duration: 0.01ms !important;
        transition-duration: 0.01ms !important;
    }
}
