/* ETS Jeannin - Global Styles */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Open+Sans:wght@400;500;600&display=swap');

:root {
    --etj-primary: #1e3a5f;
    --etj-secondary: #e85a1c;
    --etj-accent: #00a8e8;
    --etj-dark: #0d1b2a;
    --etj-light: #f5f7fa;
    --etj-white: #ffffff;
    --etj-gray: #6b7280;
}

/* Reset Elementor gaps */
.elementor-element.e-con {
    --padding-top: 0px !important;
    --padding-bottom: 0px !important;
    --margin-top: 0px !important;
    --margin-bottom: 0px !important;
    padding: 0 !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
}

.elementor > .e-con {
    gap: 0 !important;
}

.e-con-full, .e-con {
    max-width: 100% !important;
}

.wp-site-blocks > * {
    margin-block-start: 0 !important;
    margin-block-end: 0 !important;
}

body.elementor-page {
    background: var(--etj-light);
    font-family: 'Open Sans', sans-serif;
}

* {
    box-sizing: border-box;
}
