/* Styles Sectors: */
/* 1. COLOUR PALETTE */
/* 2. BODY */
/* 3. HEADINGS */
/* 4. TEXT */
/* 5. BUTTONS */
/* 6. NAVIGATION */
/* 7. COOKIE CONSENT */
/* 8. INFO PAGES */
/* 9. REGION SELECTOR */
/* 10. LOGIN */
/* 11.  */
/* 12.  */
/* 13.  */
/* 14.  */
/* 15.  */
/* 16.  */
/* 17.  */
/* 18.  */
/* 19.  */
/* 20.  */

/* 1. FONTS */
@font-face {
    font-family: 'Asap';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/assets/fonts/KFOoCniXp96ayzUe4HRO.woff2') format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Asap';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/assets/fonts/KFOoCniXp96ayzse4A.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Asap';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/assets/fonts/KFOoCniXp96ayzUe4HRO.woff2') format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Asap';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/assets/fonts/KFOoCniXp96ayzse4A.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'caecillia';
    src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: 900;
    font-style: normal;
}

/* 2. COLOUR PALETTE */
:root {
    --brand-primary: #2476b6;
    --brand-white: #fff;
    --brand-white-50: #ffffff6e;
    --brand-black: #0b0f19;
    --brand-blue: #0b2a7a;
    --brand-blue-light: #00c4cc;
    --brand-blue-dark: #072C73;
    --brand-grey-light: #f1f5f9;
    --brand-grey: #64748b;
    --brand-grey-dark: #423e44;
    --brand-silver: #c0c7d1;
    --brand-turquoise: #6dc3c3;
    --brand-turquoise-light: #ccfbf1;
    --brand-turquoise-dark: #0f766e;
    --brand-green: #83bf89;
    --brand-yellow: #facc15;
    --brand-orange: #f97316;
    --brand-red: #dc2626;
    --brand-purple: #7c3aed;
    --brand-pink: #df2b7f;
    --brand-beige: #FFF4E5;
    --brand-muted: #475569;
    --brand-bg: #292b2d;
    --brand-transparent: transparent;
    --brand-surface: #f6f4f1;
    --brand-surface-alt: #f8fafc;
    --brand-nav-bg: #0d0f11;
    --brand-nav-drop-bg: rgb(41 43 45 / 97%);
    --brand-overlay-10: rgba(11, 15, 19, 0.10);
    --brand-overlay-20: rgba(11, 15, 19, 0.20);
    --brand-overlay-35: rgba(11, 15, 19, 0.35);
    --brand-overlay-50: rgba(11, 15, 19, 0.50);
    --brand-pink-overlay-50: rgb(231, 111, 160, 0.50);
    --brand-blue-overlay-50: rgb(36, 118, 182, 0.50);
    --brand-green-overlay-50: rgb(131, 191, 137, 0.50);
    --brand-purple-overlay-50: rgb(124, 58, 237, 0.50);
    --brand-turquoise-overlay-50: rgb(109, 195, 195, 0.50);
    --brand-red-overlay-50: rgb(220, 38, 38, 0.50);
    --brand-orange-overlay-50: rgb(249, 115, 22, 0.50);
    --brand-yellow-overlay-50: rgb(250, 204, 21, 0.50);
    --brand-grey-overlay-50: rgb(66, 62, 68, 0.50);
    --brand-surface-10: rgba(255, 255, 255, 0.10);
    --brand-surface-20: rgba(255, 255, 255, 0.20);
    --brand-shadow-soft: 0 6px 18px rgba(11, 15, 19, 0.20);
    --brand-shadow: 0 10px 30px rgba(11, 15, 19, 0.30);
    --brand-shadow-strong: 0 14px 40px rgba(11, 15, 19, 0.45);
    --brand-focus-ring: 0 0 0 .2rem rgba(81, 191, 207, 0.25);
    --brand-gradient-linear: linear-gradient( 225deg, #6dc3c3 0%, #9fd8d8 35%, #d7efef 70%, #ffffff 100% );
    --brand-gradient-linear-dark: linear-gradient( 180deg, #0b2a7a 0%, #1A2B54 50%, #292B2D 100% );
    --brand-gradient-linear-blue: linear-gradient( 90deg, #2476B6 0%, #499CBD 50%, #6DC3C3 100% );
    --brand-gradient-linear-premium: linear-gradient( 145deg, #6dc3c3 0%, #8fd0d0 30%, #cfeaea 68%, #ffffff 100% );
    --brand-gradient-linear-reverse: linear-gradient( 135deg, #6dc3c3 0%, #9fd8d8 35%, #d7efef 70%, #ffffff 100% );
}

.surf-bg-primary {
    background: var(--brand-primary);
}

.surf-bg-blue {
    background: var(--brand-blue);
}

.surf-bg-blue-light {
    background: var(--brand-blue-light);
}

.surf-bg-pink {
    background: var(--brand-pink);
}

.surf-bg-green {
    background: var(--brand-green);
}

.surf-bg-turquoise {
    background: var(--brand-turquoise);
}

/* 3. BODY */
body {
    background-color: var(--brand-bg);
    color: var(--brand-white);
    font-family: "Asap", Helvetica, Arial, sans-serif;
    font-weight: 400;
}

/* 4. HEADINGS */
.h1-brand {
    font-family: "caecillia", Times, serif;
    font-weight: 900;
    letter-spacing: -0.02em;
    color: var(--brand-white);
    margin-bottom: 0.75rem;
    font-size: 50px;
}

.h2-brand {
    font-family: "caecillia", Times, serif;
    font-weight: 900;
    letter-spacing: -0.01em;
    color: var(--brand-white);
    margin-bottom: 1rem;
    font-size: 40px;
}

.h2-brand-dark {
    font-family: "caecillia", Times, serif;
    font-weight: 900;
    letter-spacing: -0.01em;
    color: var(--brand-black);
    margin-bottom: 1rem;
    font-size: 40px;
}

.h3-brand {
    font-family: "Asap", Helvetica, Arial, sans-serif;
    font-weight: 700;
    letter-spacing: -0.01em;
    color: var(--brand-white);
    margin-bottom: 0.75rem;
    font-size: 20px;
}

.h4-brand {
    font-family: "Asap", Helvetica, Arial, sans-serif;
    font-weight: 700;
    letter-spacing: 0;
    color: var(--brand-white);
    margin-bottom: 0.5rem;
    font-size: 16px;
}

@media (max-width: 480px) {
    .h1-brand {
        font-size: 36px;
    }

    .h2-brand {
        font-size: 30px;
    }

    .h3-brand {
        font-size: 18px;
    }

    .h4-brand {
        font-size: 14px;
    }
}

/* 5. TEXT */
.text-muted-brand {
    color: var(--brand-muted);
}

.link-brand {
    color: var(--brand-blue);
}

    .link-brand:hover {
        color: var(--brand-blue);
    }

.surf-text-white {
    color: var(--brand-white);
}

/* 6. SITE LINE */
.site-line hr {
    width: 97%;
    margin-left: 3%;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    border: 0;
    height: 1px;
    background: var(--brand-white);
    opacity: .55;
    filter: blur(.4px);
}

/* 7. BUTTONS */
.btn-brand-black,
.btn-brand-turquoise,
.btn-brand-outline,
.btn-brand-white,
.btn-brand-danger {
    transition: background-color .2s ease, color .2s ease, border-color .2s ease, box-shadow .2s ease, transform .2s ease;
    box-shadow: var(--brand-shadow-soft);
}

.btn-brand-black {
    background: var(--brand-black);
    border: 1px solid var(--brand-white);
    color: var(--brand-white);
    border-radius: 5px;
    padding: .6rem 1rem;
}

    .btn-brand-black:hover {
        background: var(--brand-white);
        border-color: var(--brand-turquoise);
        color: var(--brand-turquoise);
    }

.btn-brand-turquoise {
    background: var(--brand-turquoise);
    color: var(--brand-white);
    border-radius: 5px;
}

    .btn-brand-turquoise:hover {
        background: var(--brand-white);
        border-color: var(--brand-turquoise);
        color: var(--brand-turquoise);
    }

.btn-brand-outline {
    background: transparent;
    border: 1px solid var(--brand-white);
    color: var(--brand-white);
    padding: .6rem 1rem;
}

    .btn-brand-outline:hover {
        background: var(--brand-white-50);
        border-color: var(--brand-white);
        color: var(--brand-black);
    }

.btn-brand-white {
    background: var(--brand-white);
    border: 1px solid var(--brand-black);
    color: var(--brand-black);
    border-radius: 5px;
    padding: .35rem .75rem;
    line-height: 1.2;
}

    .btn-brand-white:hover {
        background: var(--brand-white);
        border-color: var(--brand-turquoise);
        color: var(--brand-turquoise);
    }

.btn-brand-danger {
    background: var(--brand-black);
    border: 1px solid var(--brand-red);
    color: var(--brand-red);
    border-radius: 5px;
    padding: .6rem 1rem;
}

    .btn-brand-danger:hover {
        background: var(--brand-red);
        border-color: var(--brand-black);
        color: var(--brand-black);
    }


/* 8. NAVIGATION */
.site-nav {
    background: var(--brand-nav-bg);
}

    .site-nav .navbar-brand {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

.site-nav-sep {
    display: inline-block;
    width: 1px;
    height: 28px;
    background: var(--brand-white);
    opacity: .35;
    filter: blur(.6px);
}

.site-nav-logo {
    display: block;
    height: 50px;
    width: auto;
}

.site-nav .nav-link,
.site-nav .btn.btn-link {
    color: var(--brand-white);
    font-size: larger;
    font-weight: 400;
    text-decoration: none;
}

.site-nav .dropdown-menu {
    background: var(--brand-nav-drop-bg);
    border: 1px solid var(--brand-grey-dark);
    border-radius: 10px;
    padding: .35rem 0;
    margin-top: .5rem;
}

.site-nav .dropdown-item {
    color: var(--brand-white);
    padding: .5rem 1rem;
}

    .site-nav .dropdown-item:hover,
    .site-nav .dropdown-item:focus {
        background: var(--brand-grey-dark);
        color: var(--brand-blue-light);
    }

.site-nav-flag {
    width: 18px;
    height: 18px;
    object-fit: cover;
    border: 1px solid var(--brand-grey-dark);
}

.site-nav-search {
    position: relative;
    display: inline-flex;
    align-items: center;
}

.site-nav-search-btn i {
    font-size: 1.1rem;
    line-height: 1;
}

.site-nav-search-panel {
    position: absolute;
    right: 100%;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    overflow: hidden;
    opacity: 0;
    pointer-events: none;
    transition: width .18s ease, opacity .18s ease;
    margin: 0;
    margin-right: .75rem;
}

.site-nav-search.is-open .site-nav-search-panel {
    width: 240px;
    opacity: 1;
    pointer-events: auto;
}

.site-nav-search-input {
    width: 100%;
    background: transparent;
    border: 0;
    border-bottom: 1px solid var(--brand-white);
    color: var(--brand-white);
    padding: .2rem 0;
    outline: none;
}

    .site-nav-search-input::placeholder {
        color: var(--brand-white);
        opacity: .7;
    }

    .site-nav-search-input:focus {
        border-bottom-color: var(--brand-blue-light);
    }

.site-nav-account-btn {
    line-height: 1;
}

.site-nav-top-actions .dropdown-toggle.site-nav-account-btn::after {
    margin-left: .35rem;
}

.site-nav-bottom-list {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    gap: 0;
    row-gap: 0;
}

.site-nav-bottom .nav-item {
    flex: 0 1 auto;
}

.site-nav-bottom .nav-link {
    min-height: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: .55rem;
    padding: 0 2.5rem;
    white-space: nowrap;
    transition: padding .2s ease, gap .2s ease, background .2s ease, color .2s ease;
}

    .site-nav-bottom .nav-link:hover,
    .site-nav-bottom .nav-link:focus {
        color: var(--brand-white);
        background: var(--brand-surface-20);
        border-radius: 0;
    }

.site-nav-bottom-chevron {
    font-size: .8rem;
    opacity: .9;
    transform: translateY(1px);
}

.site-nav-bottom .nav-item.dropdown.position-static {
    position: static;
}

.site-nav-bottom .dropdown-menu.site-nav-mega {
    left: 0;
    right: 0;
    width: 100%;
    margin-top: 0;
    padding: 0;
}

.site-nav-mega-item {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: .75rem 0;
    color: var(--brand-white);
    text-decoration: none;
    opacity: .95;
}

    .site-nav-mega-item span {
        position: relative;
        display: inline-block;
        padding-bottom: .35rem;
    }

        .site-nav-mega-item span::after {
            content: "";
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            height: 1px;
            background: var(--brand-white);
            opacity: .35;
            filter: blur(.6px);
        }

    .site-nav-mega-item:hover {
        background: transparent;
        color: var(--brand-blue-light);
    }

    .site-nav-mega-item.active {
        color: var(--brand-white);
    }

.site-nav-mega-icon {
    width: 28px;
    height: 28px;
    object-fit: contain;
    flex: 0 0 auto;
}

.site-nav-mega-services .container {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.site-nav-mega-service-item {
    position: relative;
    display: flex;
    align-items: flex-end;
    min-height: 400px;
    text-decoration: none;
    color: var(--brand-white);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
}

    .site-nav-mega-service-item span {
        position: relative;
        z-index: 1;
        width: 100%;
        height: 80px;
        margin-top: auto;
        padding: 1rem 1.1rem;
        background: var(--brand-grey-overlay-50);
        font-size: 1.3rem;
        font-weight: 600;
        line-height: 1.15;
        color: var(--brand-white);
        display: flex;
        justify-content: center;
        align-items: center;
    }

.site-nav-mega-services .site-nav-mega-service-item:hover > span,
.site-nav-mega-services .site-nav-mega-service-item:focus > span {
    background-color: var(--brand-turquoise-overlay-50);
}

    .site-nav-mega-service-item.active {
        color: var(--brand-white);
    }

@media (max-width: 991.98px) {
    .site-nav-mega-service-item {
        min-height: 280px;
    }

        .site-nav-mega-service-item span {
            font-size: 1.5rem;
        }
}

.site-nav-mobile-toggle {
    display: none;
    margin-left: .25rem;
}

.site-nav-mobile-toggle-box {
    width: 26px;
    height: 18px;
    display: inline-flex;
    flex-direction: column;
    justify-content: space-between;
}

    .site-nav-mobile-toggle-box span {
        display: block;
        width: 100%;
        height: 2px;
        border-radius: 999px;
        background: var(--brand-white);
    }

.site-nav-drawer {
    background: rgba(13, 15, 17, 0.98);
    backdrop-filter: blur(16px);
    color: var(--brand-white);
    border-left: 1px solid rgba(255, 255, 255, 0.08);
}

    .site-nav-drawer .offcanvas-header {
        padding: 1.2rem 1.2rem 1rem;
        border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    }

    .site-nav-drawer .offcanvas-body {
        padding: 1.1rem 1.2rem 1.4rem;
        display: flex;
        flex-direction: column;
        gap: 1.25rem;
    }

.site-nav-drawer-logo {
    height: 34px;
}

.site-nav-drawer-title {
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: .02em;
}

.site-nav-drawer-search {
    padding: .25rem 0 .1rem;
}

.site-nav-drawer-toplinks {
    display: grid;
    gap: .9rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}

    .site-nav-drawer-toplinks .btn.btn-link,
    .site-nav-drawer-toplinks a {
        color: var(--brand-white);
        font-size: 1rem;
        justify-content: flex-start;
        display: inline-flex;
        align-items: center;
        gap: .6rem;
    }

.site-nav-drawer-main {
    display: grid;
    gap: .35rem;
}

.site-nav-drawer-link,
.site-nav-drawer-parent {
    min-height: 54px;
    border-radius: 14px;
    background: rgba(255, 255, 255, 0.04);
}

.site-nav-drawer-link {
    color: var(--brand-white);
    text-decoration: none;
    padding: 0 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: .75rem;
    font-size: 1rem;
}

.site-nav-drawer-group {
    display: grid;
    gap: .45rem;
}

.site-nav-drawer-parent {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: stretch;
    overflow: hidden;
}

    .site-nav-drawer-parent .site-nav-drawer-link {
        min-height: 54px;
        background: transparent;
        border-radius: 0;
        justify-content: flex-start;
    }

        .site-nav-drawer-parent .site-nav-drawer-link:hover,
        .site-nav-drawer-parent .site-nav-drawer-link:focus {
            background: transparent;
        }

.site-nav-drawer-trigger {
    width: 54px;
    border: 0;
    background: transparent;
    color: var(--brand-white);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: color .2s ease, transform .2s ease;
}

    .site-nav-drawer-trigger i {
        transition: transform .25s ease;
    }

    .site-nav-drawer-trigger:not(.collapsed) i {
        transform: rotate(180deg);
    }

.site-nav-drawer-submenu {
    padding: .25rem 0 0;
}

.site-nav-drawer-sublink {
    color: var(--brand-white);
    text-decoration: none;
    min-height: 48px;
    border-radius: 12px;
    padding: 0 .95rem 0 1rem;
    display: flex;
    align-items: center;
    gap: .8rem;
    background: rgba(255, 255, 255, 0.025);
    margin-top: .35rem;
}

    .site-nav-drawer-sublink:hover,
    .site-nav-drawer-sublink:focus,
    .site-nav-drawer-sublink.active {
        color: var(--brand-blue-light);
        background: rgba(255, 255, 255, 0.07);
    }

.site-nav-drawer-lang {
    margin-top: auto;
    padding-top: 1rem;
    border-top: 1px solid rgba(255, 255, 255, 0.08);
    display: grid;
    gap: .9rem;
}

.site-nav-drawer-lang-current,
.site-nav-drawer-lang-link {
    display: inline-flex;
    align-items: center;
    gap: .65rem;
    color: var(--brand-white);
    text-decoration: none;
}

.site-nav-drawer-lang-list {
    display: flex;
    flex-wrap: wrap;
    gap: .9rem 1.1rem;
}

.site-nav-drawer-lang-link:hover,
.site-nav-drawer-lang-link:focus {
    color: var(--brand-blue-light);
}

@media (max-width: 1399.98px) {
    .site-nav-bottom .nav-link {
        padding: 0 1.9rem;
    }
}

@media (max-width: 1199.98px) {
    .site-nav-bottom .nav-link {
        padding: 0 1.35rem;
        gap: .45rem;
        font-size: 1.05rem;
    }

    .site-nav-bottom-list {
        justify-content: flex-start;
    }
}

@media (max-width: 991.98px) {
    .site-nav-logo {
        height: 34px;
    }

    .site-nav .nav-link,
    .site-nav .btn.btn-link {
        font-size: 1rem;
    }

    .site-nav-top-actions {
        gap: .9rem !important;
    }

    .site-nav-sep {
        height: 22px;
    }

    .site-nav-bottom .nav-link {
        min-height: 46px;
        padding: 0 1rem;
        font-size: .95rem;
    }

    .site-nav-mega-item {
        padding: .65rem 0;
    }

    .site-nav-search.is-open .site-nav-search-panel {
        width: min(160px, calc(100vw - 220px));
    }
}

@media (max-width: 767.98px) {
    .site-nav .navbar-brand {
        padding-top: .85rem;
        padding-bottom: .85rem;
    }

    .site-nav-top-actions > .site-nav-sep,
    .site-nav-top-actions > .btn.btn-link:not(.site-nav-mobile-toggle):not(.site-nav-search-btn),
    .site-nav-top-actions > a.btn.btn-link,
    .site-nav-top-actions > .dropdown {
        display: none !important;
    }

    .site-nav-search {
        display: none;
    }

    .site-nav-top-actions {
        gap: .75rem !important;
    }

    .site-nav-search-panel {
        display: none;
    }

    .site-nav-bottom {
        display: none;
    }

    .site-nav-mobile-toggle {
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }

    .site-nav hr {
        width: 100%;
        margin-left: 0;
    }

    .site-nav-drawer {
        width: min(92vw, 380px);
    }
}

/* 9. COOKIE CONSENT */
.cookie-consent {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1055;
    background: var(--brand-nav-drop-bg);
    border-top: 1px solid var(--brand-grey-dark);
    box-shadow: var(--brand-shadow-soft);
    display: none;
}

    .cookie-consent.is-visible {
        display: block;
    }

.cookie-consent-inner {
    max-width: 1320px;
    margin: 0 auto;
    padding: 1rem 1.25rem;
    display: flex;
    gap: 1rem;
    align-items: center;
    justify-content: space-between;
}

.cookie-consent-content {
    min-width: 0;
}

.cookie-consent-title {
    font-weight: 700;
    color: var(--brand-white);
    margin-bottom: .25rem;
}

.cookie-consent-text {
    color: var(--brand-white);
    opacity: .9;
    line-height: 1.35;
}

.cookie-consent-link {
    color: var(--brand-blue);
    text-decoration: none;
    font-weight: 700;
}

    .cookie-consent-link:hover {
        color: var(--brand-blue);
    }

.cookie-consent-actions {
    flex: 0 0 auto;
}

@media (max-width: 992px) {
    .cookie-consent-inner {
        flex-direction: column;
        align-items: stretch;
    }

    .cookie-consent-actions {
        display: flex;
        justify-content: flex-end;
    }
}

/* 10. INFO PAGES */
.info-page {
    position: relative;
    min-height: 100vh;
    background-image: url("/assets/img/img1.webp");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.info-page-overlay {
    position: absolute;
    inset: 0;
    background: var(--brand-overlay-50);
}

.info-page-content {
    position: relative;
    max-width: 640px;
}

.info-page-text {
    color: var(--brand-white);
    opacity: .9;
    font-size: 1.1rem;
    line-height: 1.5;
}

@media (max-width: 992px) {
    .info-page-text {
        font-size: 1rem;
    }
}

/* 11. REGION SELECTOR */
.region-modal {
    background: var(--brand-nav-drop-bg);
    border: 1px solid var(--brand-grey-dark);
    border-radius: 12px;
}

.region-tile {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    gap: .75rem;
    text-decoration: none;
    color: var(--brand-white);
    font-weight: 700;
}

.region-flag {
    width: 84px;
    height: 84px;
    object-fit: cover;
    border-radius: 50%;
    border: 6px solid var(--brand-surface-10);
    box-shadow: var(--brand-shadow-soft);
}

.region-label {
    color: var(--brand-white);
}

.region-select {
    background: var(--brand-grey-dark);
    border: 1px solid var(--brand-grey-dark);
    color: var(--brand-white);
    border-radius: 0;
}

    .region-select:focus {
        box-shadow: none;
        border-color: var(--brand-blue);
    }

/* 12. LOGIN */
.login-section {
    padding: clamp(2rem, 5vw, 4rem) 0;
}

.login-header {
    margin-bottom: 1.25rem;
}

.login-lead {
    color: var(--brand-white);
    opacity: .9;
    line-height: 1.55;
    max-width: 60ch;
}

.login-form {
    margin-top: 1rem;
}

.login-input {
    background: transparent;
    border: 1px solid var(--brand-surface-20);
    color: var(--brand-white);
    border-radius: 0;
    padding: .75rem .85rem;
}

    .login-input::placeholder {
        color: var(--brand-white);
        opacity: .7;
    }

    .login-input:focus {
        background: transparent;
        border-color: var(--brand-blue);
        color: var(--brand-white);
        box-shadow: var(--brand-focus-ring);
    }

.login-msg {
    margin-top: .5rem;
    font-weight: 700;
    min-height: 1.2rem;
}

    .login-msg.is-error {
        color: var(--brand-red);
    }

    .login-msg.is-success {
        color: var(--brand-green);
    }

.login-actions {
    display: flex;
    gap: .75rem;
    margin-top: 1rem;
    flex-wrap: wrap;
}

.login-btn-primary,
.login-btn-secondary {
    flex: 1 1 220px;
}

/* 13. CORNER SHAPE */
.surf-corner-shape {
    width: clamp(4.5rem, 9vw, 10rem);
    aspect-ratio: 1;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background: var(--brand-gradient-linear);
    clip-path: polygon(0 0, 100% 0, 100% 23%, 23% 23%, 23% 100%, 0 100%);
    box-shadow: var(--brand-shadow-soft);
}

.surf-corner-shape-reverse {
    transform: rotate(180deg);
}

/* 14. HERO SECTION */
.surf-hero {
    min-height: 90vh;
    background-color: var(--brand-bg);
}

.surf-hero-media,
.surf-hero-overlay {
    position: absolute;
    inset: 0;
}

.surf-hero-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: block;
}

.surf-hero-overlay {
    background: var(--brand-overlay-35);
}

.surf-hero .container,
.surf-hero .row {
    min-height: 70vh;
}

.surf-hero-heading {
    position: relative;
    display: inline-block;
    margin-bottom: clamp(1.5rem, 3vw, 2rem);
}

.surf-hero-title {
    max-width: 48rem;
    padding-top: clamp(1.25rem, 3vw, 3rem);
    padding-left: clamp(1.25rem, 4vw, 4rem);
    font-size: clamp(2.25rem, 4vw, 4.5rem);
    line-height: 1.05;
    text-shadow: var(--brand-shadow-soft);
}

@media (max-width: 991.98px) {
    .surf-hero {
        min-height: 65vh;
    }

        .surf-hero .container,
        .surf-hero .row {
            min-height: 55vh;
        }
}

@media (max-width: 767.98px) {
    .surf-hero {
        min-height: 50vh;
        padding: 2rem;
    }

        .surf-hero .container,
        .surf-hero .row {
            min-height: auto;
        }

    .surf-hero-title {
        max-width: 100%;
        line-height: 1.08;
    }
}

/* 15. SEARCH */
.surf-search {
    max-width: clamp(20rem, 52vw, 38rem);
}

.surf-search-wrap {
    position: relative;
}

.surf-search-input {
    min-height: clamp(3rem, 5vw, 3.5rem);
    padding-right: clamp(4rem, 8vw, 5rem);
    font-size: clamp(.9rem, 1.4vw, 1rem);
}

    .surf-search-input::placeholder {
        font-size: inherit;
    }

.surf-search-button {
    position: absolute;
    top: 50%;
    right: .5rem;
    transform: translateY(-50%);
    min-width: clamp(2.5rem, 4vw, 3rem);
    min-height: clamp(2.5rem, 4vw, 3rem);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}

@media (max-width: 767.98px) {
    .surf-search {
        max-width: 100%;
    }

    .surf-search-button {
        right: .35rem;
    }
}

/* 16. INPUT */
.surf-input {
    border: 1px solid var(--brand-white);
    background-color: var(--brand-white);
    box-shadow: var(--brand-shadow-soft);
    font-size: smaller;
}

    .surf-input::placeholder {
        color: var(--brand-grey-dark);
        opacity: 1;
    }

    .surf-input:focus {
        border-color: var(--brand-turquoise);
        box-shadow: var(--brand-focus-ring);
    }

/* 17. CHIP */
.surf-chip {
    min-width: clamp(5.5rem, 10vw, 7rem);
    padding: clamp(.35rem, 1vw, .6rem) clamp(.65rem, 1.4vw, 1rem);
    font-size: clamp(.72rem, 1.1vw, .875rem);
    backdrop-filter: blur(2px);
}

@media (max-width: 767.98px) {
    .surf-chip {
        min-width: auto;
    }
}

/* 18. SUB HERO */
.surf-subhero {
    margin-top: -14rem;
    position: relative;
    z-index: 3;
}

.surf-subhero-panel {
    position: relative;
    background: var(--brand-gradient-linear-reverse);
    border-radius: 8px;
}

.surf-subhero-content {
    padding: 2rem 2rem 2.25rem;
    color: var(--brand-black);
}

.surf-subhero-eyebrow {
    font-size: .75rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .08em;
    color: var(--brand-white);
    margin-bottom: 0;
}

.surf-subhero-title {
    color: var(--brand-white);
    margin-bottom: 1.25rem;
    font-size: clamp(1.9rem, 3vw, 3.25rem);
    line-height: 1.15;
}

.surf-subhero-text {
    color: var(--brand-black);
    max-width: 34rem;
    line-height: 1.55;
    font-size: clamp(.95rem, 1.2vw, 1rem);
}

.surf-subhero-button {
    text-transform: uppercase;
    font-size: .75rem;
    font-weight: 700;
    padding: .55rem 1rem;
}

.surf-subhero-media {
    height: 100%;
    min-height: 18rem;
    overflow: hidden;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.surf-subhero-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.surf-subhero-corner {
    top: auto;
    left: auto;
    right: -0.5rem;
    bottom: -0.5rem;
    z-index: 3;
}

@media (max-width: 991.98px) {
    .surf-subhero {
        margin-top: -10rem;
    }

    .surf-subhero-content {
        padding: 1.75rem;
    }

    .surf-subhero-media {
        min-height: 15rem;
    }
}

@media (max-width: 767.98px) {
    .surf-subhero {
        margin-top: -4rem;
    }

    .surf-subhero-panel {
        border-radius: .75rem;
    }

    .surf-subhero-content {
        padding: 1.5rem;
    }

    .surf-subhero-corner {
        width: 3.5rem;
        right: -0.6rem;
        bottom: -0.6rem;
    }
}

/* 19. SECTION CARDS */
.surf-section-label {
    font-size: .7rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .08em;
    color: var(--brand-white);
}

.surf-section-title {
    line-height: 1.05;
}

.surf-card {
    min-height: 17.5rem;
    border-radius: 8px;
    transform: translateY(0);
    transition: transform .3s ease, box-shadow .3s ease;
}

    .surf-card:hover {
        transform: translateY(-8px);
        box-shadow: var(--brand-shadow-soft);
    }

.surf-card-image,
.surf-card-overlay {
    position: absolute;
    inset: 0;
}

.surf-card-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transform: scale(1);
    transition: transform .45s ease;
}

.surf-card:hover .surf-card-image {
    transform: scale(1.08);
}

.surf-card-overlay {
    background: var(--brand-overlay-35);
    transition: background .3s ease;
}

.surf-card:hover .surf-card-overlay {
    background: var(--brand-overlay-50);
}

.surf-card-content {
    padding: 1.5rem;
    z-index: 1;
    text-align: center;
    align-items: center;
    gap: 1rem;
}

.surf-card-title {
    max-width: 16rem;
    color: var(--brand-white);
    font-family: "caecillia", Times, serif;
    font-size: clamp(1.4rem, 2vw, 2rem);
    font-weight: 700;
    line-height: 1.15;
    margin-left: auto;
    margin-right: auto;
    transform: translateY(0);
    transition: transform .3s ease;
}

.surf-card:hover .surf-card-title {
    transform: translateY(-4px);
}

.surf-card-content .btn-brand-white,
.surf-card-tag {
    transform: translateY(8px);
    opacity: .92;
    transition: transform .3s ease, opacity .3s ease, box-shadow .3s ease;
}

.surf-card:hover .surf-card-content .btn-brand-white,
.surf-card:hover .surf-card-tag {
    transform: translateY(0);
    opacity: 1;
}

.surf-card:hover .surf-card-content .btn-brand-white {
    box-shadow: var(--brand-shadow-soft);
}

.surf-card-tag {
    padding: .25rem .5rem;
    line-height: 1.1;
}

@media (max-width: 991.98px) {
    .surf-card {
        min-height: 15rem;
    }

    .surf-card-content {
        padding: 1.25rem;
    }
}

@media (max-width: 767.98px) {
    .surf-card {
        min-height: 14rem;
    }

    .surf-card-title {
        max-width: 100%;
    }
}

/* 20. SPLIT SECTION */
.surf-split-eyebrow {
    letter-spacing: .08em;
    color: var(--brand-white);
}

.surf-split-text {
    max-width: 34rem;
    line-height: 1.6;
    color: var(--brand-white);
}

.surf-split-list {
    max-width: 30rem;
}

.surf-split-list-item {
    padding: 1rem 0;
    border-bottom: 1px solid var(--brand-surface-20);
    color: var(--brand-white);
}

.surf-split-toggle {
    background: transparent;
    border: 0;
    padding: 0;
    color: var(--brand-white);
    text-align: left;
}

    .surf-split-toggle i {
        width: 1rem;
        height: 1rem;
        flex: 0 0 auto;
        transition: transform .2s ease;
    }

    .surf-split-toggle[aria-expanded="true"] i {
        transform: rotate(45deg);
    }

.surf-split-collapse-text {
    padding: .9rem 0 0 1.75rem;
    color: var(--brand-white);
    opacity: .9;
    line-height: 1.5;
    font-size: .95rem;
}

.surf-split-media {
    max-width: 32rem;
    padding: 1rem;
    margin-left: auto;
    margin-right: auto;
}

.surf-split-image {
    display: block;
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}

.image-short {
    max-height: 250px;
}

.image-square {
    max-height: 250px;
}

.surf-split-media-shape {
    top: auto;
    left: auto;
    right: 0.3rem;
    bottom: 0.3rem;
}

@media (max-width: 991.98px) {
    .surf-split-media {
        margin: 0 auto;
    }
}

@media (max-width: 767.98px) {
    .surf-split-media {
        max-width: 100%;
        padding: 1rem;
    }

        .surf-split-media .surf-corner-shape,
        .surf-split-media-shape {
            width: 5rem;
        }

    .surf-split-collapse-text {
        padding-left: 1.5rem;
    }
}

/* 21. PARTNERS */
.surf-partners {
    background: var(--brand-turquoise);
}

    .surf-partners .surf-section-label,
    .surf-partners .surf-section-title {
        color: var(--brand-white);
    }

    .surf-partners .carousel {
        padding: 0 3rem;
    }

.surf-partners-logo {
    width: 100%;
    max-width: 8.5rem;
    aspect-ratio: 16 / 6;
    object-fit: cover;
    display: inline-block;
}

.surf-partners-control {
    width: 3rem;
    opacity: 1;
}

    .surf-partners-control .carousel-control-prev-icon,
    .surf-partners-control .carousel-control-next-icon {
        filter: brightness(0) invert(1);
    }

.surf-partners-wide {
    width: min(1600px, calc(100% - 2rem));
    margin: 0 auto;
}

@media (max-width: 991.98px) {
    .surf-partners .carousel {
        padding: 0 2.5rem;
    }

    .surf-partners-logo {
        max-width: 7.5rem;
    }
}

@media (max-width: 767.98px) {
    .surf-partners .carousel {
        padding: 0 2rem;
    }

    .surf-partners-logo {
        max-width: 6.5rem;
    }

    .surf-partners-control {
        width: 2rem;
    }

    .surf-partners-wide {
        width: calc(100% - 1.5rem);
    }
}

/* 22. CONTACT SECTION */
.surf-contact-media {
    width: 100%;
}

.surf-contact-list {
    max-width: 30rem;
}

.surf-contact-item {
    padding: 1rem 0;
    border-bottom: 1px solid var(--brand-surface-20);
    color: var(--brand-white);
}

    .surf-contact-item i {
        width: 1rem;
        height: 1rem;
        flex: 0 0 auto;
        margin-top: .15rem;
    }

@media (max-width: 767.98px) {
    .surf-contact-item {
        align-items: flex-start;
    }
}

/* 23. EVENTS SECTION */
.surf-events-section {
    background: var(--brand-gradient-linear);
}

    .surf-events-section .surf-section-title,
    .surf-events-section .surf-section-label {
        color: var(--brand-white);
    }

.surf-events-card {
    height: 100%;
    transform: translateY(0);
    transition: transform .3s ease, box-shadow .3s ease;
    padding: 8px;
}

    .surf-events-card:hover {
        transform: translateY(-8px);
        box-shadow: var(--brand-shadow-soft);
    }

    .surf-events-card .position-relative {
        overflow: hidden;
    }

.surf-events-image {
    display: block;
    width: 100%;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    transform: scale(1);
    transition: transform .45s ease;
}

.surf-events-card:hover .surf-events-image {
    transform: scale(1.08);
}

.surf-events-badge {
    position: absolute;
    top: .75rem;
    right: .75rem;
    background-color: var(--brand-blue-light);
    color: var(--brand-white);
    font-size: .65rem;
    font-weight: 700;
    padding: .45rem .8rem;
    transition: transform .3s ease, box-shadow .3s ease;
}

.surf-events-card:hover .surf-events-badge {
    transform: translateY(2px);
    box-shadow: var(--brand-shadow-soft);
}

.surf-events-card .h4-brand {
    color: var(--brand-black);
    transition: transform .3s ease;
}

.surf-events-card:hover .h4-brand {
    transform: translateY(-2px);
}

.surf-events-meta {
    color: var(--brand-black);
    font-size: .875rem;
    line-height: 1.4;
}

.surf-events-card .btn {
    display: inline-flex;
    align-items: center;
    gap: .35rem;
    text-transform: uppercase;
    transform: translateY(6px);
    transition: transform .3s ease, box-shadow .3s ease;
}

.surf-events-card:hover .btn {
    transform: translateY(0);
    box-shadow: var(--brand-shadow-soft);
}

.surf-events-card .btn i {
    width: .9rem;
    height: .9rem;
    transition: transform .3s ease;
}

.surf-events-card:hover .btn i {
    transform: scale(1.1);
}

@media (max-width: 991.98px) {
    .surf-events-section .row.g-4 {
        --bs-gutter-x: 1.25rem;
        --bs-gutter-y: 2rem;
    }

    .surf-events-badge {
        top: .65rem;
        right: .65rem;
    }
}

@media (max-width: 767.98px) {
    .surf-events-section {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }

        .surf-events-section .surf-section-title {
            line-height: 1.15;
        }

    .surf-events-image {
        aspect-ratio: 4 / 3;
    }

    .surf-events-badge {
        top: .75rem;
        right: .75rem;
        font-size: .6rem;
        padding: .4rem .7rem;
    }

    .surf-events-card .h4-brand {
        font-size: 1.35rem;
    }

    .surf-events-meta {
        font-size: .82rem;
        margin-bottom: 1rem;
    }

    .surf-events-card .btn {
        width: 100%;
        justify-content: center;
        transform: none;
    }
}

@media (max-width: 575.98px) {
    .surf-events-section .container {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }

    .surf-events-image {
        aspect-ratio: 1 / 1;
    }

    .surf-events-badge {
        top: .6rem;
        right: .6rem;
    }
}

/* 24. NEWSLETTER SECTION */
.surf-newsletter-section {
    background: var(--brand-primary);
}

    .surf-newsletter-section .surf-section-label,
    .surf-newsletter-section .surf-section-title {
        color: var(--brand-white);
    }

.surf-newsletter-select {
    color: var(--brand-dark);
}

    .surf-newsletter-select:required:invalid {
        color: var(--brand-grey-dark);
    }

.surf-newsletter-consent {
    color: var(--brand-white);
    font-size: .875rem;
    line-height: 1.5;
}

    .surf-newsletter-consent a {
        color: var(--brand-white);
    }

.surf-newsletter-media {
    max-width: 30rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1rem;
    padding-left: 1rem;
}

.surf-newsletter-image {
    display: block;
    width: 100%;
    height: clamp(22rem, 36vw, 30rem);
    object-fit: cover;
}

@media (max-width: 991.98px) {
    .surf-newsletter-media {
        max-width: 26rem;
    }
}

@media (max-width: 767.98px) {
    .surf-newsletter-image {
        height: 20rem;
    }

    .surf-newsletter-consent {
        font-size: .8125rem;
    }
}

/* 25. ABOUT HERO SECTION */
.page-hero {
    height: 70vh;
    max-height: 70vh;
}

.page-hero-image {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: block;
}

.page-hero-content {
    max-width: 32rem;
}

.page-hero-eyebrow {
    font-family: "caecillia", Times, serif;
    color: var(--brand-white);
    font-size: clamp(1rem, 1.3vw, 1.2rem);
    line-height: 1.2;
}

.page-hero-title {
    max-width: 30rem;
    line-height: 1.05;
}

@media (max-width: 767.98px) {
    .page-hero {
        height: 60vh;
        max-height: 60vh;
    }

    .page-hero-image {
        object-position: 60% center;
    }

    .page-hero-content,
    .page-hero-title {
        max-width: 100%;
    }

    .page-hero-title {
        font-size: clamp(2.2rem, 9vw, 3.2rem);
        line-height: 1.08;
    }
}

/* 26. ABOUT VALUES SECTION */
.large-card {
    overflow: hidden;
    transition: transform .25s ease, box-shadow .25s ease;
}

    .large-card:hover {
        transform: translateY(-6px);
        box-shadow: var(--brand-shadow-soft);
    }

        .large-card:hover .large-card-image {
            transform: scale(1.04);
        }

.large-card-image {
    display: block;
    width: 100%;
    height: 15rem;
    object-fit: cover;
    transition: transform .35s ease;
}

.large-card-body {
    padding: 2rem;
    min-height: 17rem;
    color: var(--brand-white);
    flex: 1 1 auto;
}

    .large-card-body .h3-brand {
        color: var(--brand-white);
        font-family: "caecillia", Times, serif;
        font-size: clamp(1.6rem, 2vw, 2rem);
        margin-bottom: 1.25rem;
    }

@media (max-width: 991.98px) {
    .large-card-image {
        height: 13rem;
    }

    .large-card-body {
        padding: 1.75rem;
        min-height: 17rem;
    }
}

@media (max-width: 767.98px) {
    .large-card-image {
        height: 12rem;
    }

    .large-card-body {
        padding: 1.5rem;
        min-height: auto;
    }

        .large-card-body p {
            max-width: 100%;
            font-size: .9rem;
        }
}

/* 27. CARDS SECTION */
.single-card {
    background: var(--brand-surface);
    overflow: hidden;
    transition: transform .25s ease, box-shadow .25s ease;
}

    .single-card:hover {
        transform: translateY(-6px);
        box-shadow: var(--brand-shadow-soft);
    }

.single-card-media {
    aspect-ratio: 16 / 9;
}

.single-card-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform .35s ease;
}

.single-card:hover .single-card-image {
    transform: scale(1.05);
}

.single-card-accent {
    position: absolute;
    top: 0;
    right: 0;
    width: 10rem;
    height: 2rem;
    transition: transform .25s ease;
}

    .single-card-accent::after {
        content: "";
        position: absolute;
        top: -5px;
        right: -6px;
        width: 2.2rem;
        height: 10rem;
        background: inherit;
    }

.single-card:hover .single-card-accent {
    transform: translate(-0.25rem, 0.25rem);
}

.single-card:hover .single-card-accent {
    transform: translateX(-0.35rem);
}

.single-card-accent-down {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 10rem;
    height: 2rem;
    transition: transform .25s ease;
}

    .single-card-accent-down::after {
        content: "";
        position: absolute;
        right: -6px;
        bottom: -5px;
        width: 2.2rem;
        height: 10rem;
        background: inherit;
    }

.single-card:hover .single-card-accent-down {
    transform: translateX(-0.35rem);
}

.single-card-number {
    position: absolute;
    top: 1rem;
    left: 1rem;
    z-index: 2;
    width: 4.5rem;
    height: 4.5rem;
    border: 2px solid var(--brand-white);
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-family: "caecillia", Times, serif;
    font-size: 2rem;
    font-weight: 900;
    line-height: 1;
    color: var(--brand-white);
}

.single-card-head {
    background: var(--brand-grey-dark);
    padding: 1.25rem 1.25rem 1rem;
}

    .single-card-head .h3-brand {
        color: var(--brand-white);
        font-family: "caecillia", Times, serif;
        font-size: clamp(1.6rem, 2vw, 2rem);
    }

.single-card-body {
    padding: 2.5rem;
    min-height: 16.5rem;
    color: var(--brand-black);
}

.single-card-text {
    color: var(--brand-grey-dark);
    line-height: 1.45;
    font-size: .95rem;
}

.single-card-body .btn {
    font-size: .75rem;
    padding-left: .75rem;
    padding-right: .75rem;
}

@media (max-width: 991.98px) {
    .single-card-body {
        min-height: 15rem;
    }
}

@media (max-width: 767.98px) {
    .single-card-head {
        padding: 1rem 1rem .9rem;
    }

    .single-card-body {
        min-height: auto;
        padding: 1.8rem;
    }

    .single-card-accent {
        width: 8rem;
        height: 2rem;
    }

        .single-card-accent::after {
            width: 2.2rem;
            height: 8rem;
        }

    .single-card-accent-down {
        width: 8rem;
        height: 2rem;
    }

        .single-card-accent-down::after {
            width: 2.2rem;
            height: 8rem;
        }

    .single-card-number {
        top: .85rem;
        left: .85rem;
        width: 3.75rem;
        height: 3.75rem;
        font-size: 1.7rem;
    }
}

/* 28. ABOUT STATS SECTION */
.stats-item {
    transition: transform .2s ease;
}

    .stats-item:hover {
        transform: translateY(-2px);
    }

.stats-number-wrap {
    min-width: 4.5rem;
    flex: 0 0 auto;
    line-height: 1;
}

.stats-number {
    color: var(--brand-turquoise);
    font-family: "Asap", Helvetica, Arial, sans-serif;
    font-size: clamp(2.25rem, 4vw, 3.5rem);
    font-weight: 400;
    line-height: .9;
}

.stats-plus {
    width: 1rem;
    height: 1rem;
    color: var(--brand-white);
    margin-left: .25rem;
    margin-top: .15rem;
    transition: transform .2s ease, color .2s ease;
}

.stats-item:hover .stats-plus {
    transform: scale(1.15);
    color: var(--brand-turquoise);
}

@media (max-width: 991.98px) {
    .stats-item {
        justify-content: flex-start !important;
    }
}

@media (max-width: 767.98px) {
    .stats-item {
        gap: .9rem !important;
    }

    .stats-number-wrap {
        min-width: 4rem;
    }

    .stats-plus {
        width: .9rem;
        height: .9rem;
    }
}

/* 29. ABOUT COUNTRIES SECTION */
.countries-section {
    background: var(--brand-surface);
}

.countries-title {
    color: var(--brand-black);
}

.countries-logo {
    max-width: 11rem;
    width: 100%;
    height: auto;
}

#countries-map .leaflet-container,
.countries-section .leaflet-container {
    width: 100%;
    height: 100%;
    min-height: 34rem;
    font-family: "Asap", Helvetica, Arial, sans-serif;
    background: var(--brand-grey-light);
    color: var(--brand-black);
}

.countries-section .leaflet-control-zoom {
    border: 1px solid var(--brand-silver);
    border-radius: 0.75rem;
    overflow: hidden;
    box-shadow: var(--brand-shadow-soft);
}

    .countries-section .leaflet-control-zoom a {
        background: var(--brand-white);
        color: var(--brand-black);
        border-bottom: 1px solid var(--brand-silver);
    }

        .countries-section .leaflet-control-zoom a:hover {
            background: var(--brand-surface-alt);
            color: var(--brand-blue);
        }

.countries-section .leaflet-control-attribution {
    background: var(--brand-white-50);
    color: var(--brand-grey-dark);
    font-size: 0.75rem;
    padding: 0.2rem 0.45rem;
}

    .countries-section .leaflet-control-attribution a {
        color: var(--brand-blue);
    }

.country-marker {
    display: block;
    width: 1rem;
    height: 1rem;
    background: var(--brand-red);
    border: 2px solid var(--brand-white);
    border-radius: 50%;
    box-shadow: 0 0 0 0.35rem var(--brand-red-overlay-50);
}

.country-pin {
    position: relative;
    display: block;
    width: 22px;
    height: 22px;
    background: var(--brand-turquoise);
    border: 2px solid var(--brand-white);
    border-radius: 50% 50% 50% 0;
    transform: rotate(-45deg);
    box-shadow: var(--brand-shadow-soft);
}

    .country-pin::after {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        width: 8px;
        height: 8px;
        background: var(--brand-white);
        border-radius: 50%;
        transform: translate(-50%, -50%);
    }

.countries-section .leaflet-popup-content-wrapper {
    background: var(--brand-white);
    color: var(--brand-black);
    box-shadow: var(--brand-shadow-soft);
}

.countries-section .leaflet-popup-tip {
    background: var(--brand-white);
}

.countries-section .leaflet-popup-content {
    margin: 0.75rem 0.9rem;
    font-family: "Asap", Helvetica, Arial, sans-serif;
    font-size: 0.95rem;
    color: var(--brand-black);
}

    .countries-section .leaflet-popup-content strong {
        color: var(--brand-black);
    }

@media (max-width: 991.98px) {
    #countries-map {
        min-height: 26rem;
        height: 26rem;
        border-radius: 1rem;
    }
}

@media (max-width: 767.98px) {
    #countries-map {
        min-height: 22rem;
        height: 22rem;
    }

    .countries-logo {
        max-width: 9rem;
    }
}

/* 30. ABOUT WORKING SECTION */


/* 31. ABOUT 2M SECTION */
.group-section {
    background: var(--brand-blue);
}

.group-text {
    color: var(--brand-white);
    line-height: 1.45;
    max-width: 34rem;
}

.group-logo {
    max-width: 28rem;
    width: 100%;
    height: auto;
}

.group-structure-section {
    background: var(--brand-gradient-linear-dark);
}

.group-structure-image {
    display: block;
    width: 90%;
    height: auto;
    margin: 0 auto;
}

@media (max-width: 991.98px) {
    .group-logo {
        max-width: 22rem;
    }
}

/* 32. ABOUT HISTORY SECTION */
.about-history-section .surf-corner-shape {
    width: clamp(3.25rem, 6vw, 5rem);
}

.about-history-item {
    padding: 2rem 0;
    opacity: 0;
    transform: translateY(32px);
    transition: opacity .6s ease, transform .6s ease;
}

    .about-history-item.is-visible {
        opacity: 1;
        transform: translateY(0);
    }

.about-history-media {
    padding-top: .5rem;
    padding-left: .5rem;
}

.text-lg-end.about-history-content,
.about-history-content.text-lg-end {
    margin-left: auto;
}

.about-history-image {
    display: block;
    width: 100%;
    max-height: 150px;
    object-fit: cover;
}

.about-history-content {
    max-width: 28rem;
}

    .text-lg-end.about-history-content,
    .about-history-content.text-lg-end {
        margin-left: auto;
    }

@media (max-width: 991.98px) {
    .about-history-item {
        padding: 1.5rem 0;
    }

    .about-history-content {
        max-width: 100%;
    }

    .about-history-image {
        max-height: 150px;
    }
}


/* 33. ABOUT ASSOCIATION SECTION */
.about-associations-card {
    background: var(--brand-surface);
    min-height: 400px;
    padding: 2rem;
    transition: transform .25s ease, box-shadow .25s ease;
}

    .about-associations-card:hover {
        transform: translateY(-6px);
        box-shadow: var(--brand-shadow-soft);
    }

        .about-associations-card:hover .about-associations-image {
            transform: scale(1.05);
            opacity: 1;
        }

.about-associations-image {
    max-width: 400px;
    width: 100%;
    height: auto;
    transition: transform .3s ease, opacity .3s ease;
}

@media (max-width: 767.98px) {
    .about-associations-card {
        min-height: 200px;
        padding: 1.5rem;
    }

    .about-associations-image {
        max-width: 12rem;
    }
}

/* 34. CONTACT SECTION */
.contact-title {
    font-family: "caecillia", Times, serif;
    font-weight: 900;
    letter-spacing: -0.02em;
    color: var(--brand-black);
    font-size: 50px;
}

.contact-input {
    background: var(--brand-surface);
    border: 1px solid var(--brand-silver);
    color: var(--brand-black);
    border-radius: 0;
    min-height: 3rem;
    font-size: .95rem;
}

    .contact-input::placeholder {
        color: var(--brand-grey-dark);
        opacity: 1;
    }

    .contact-input:focus {
        background: transparent;
        border-color: var(--brand-black);
        box-shadow: none;
        color: var(--brand-black);
    }

.contact-textarea {
    min-height: 9rem;
    resize: vertical;
    padding-top: .85rem;
}

.contact-button {
    min-width: 10rem;
}

.contact-consent {
    max-width: 32rem;
    color: var(--brand-grey-dark);
    font-size: .9rem;
    line-height: 1.45;
}

.contact-link {
    color: var(--brand-grey-dark);
}

    .contact-link:hover {
        color: var(--brand-black);
    }

.contact-image {
    width: 100%;
    max-width: 100%;
    height: auto;
    object-fit: cover;
}

@media (max-width: 991.98px) {
    .contact-image-wrap {
        display: none;
    }
}

@media (max-width: 767.98px) {
    .contact-title {
        font-size: 2.2rem;
    }

    .contact-consent {
        max-width: 100%;
        font-size: .875rem;
    }
}

/* 35. ABOUT CONTACT BAR */
.contact-bar {
    background: var(--brand-gradient-linear-blue);
}

.contact-bar-title {
    margin-bottom: .5rem;
}

.contact-bar-text,
.contact-bar-label,
.contact-bar-link {
    color: var(--brand-white);
}

.contact-bar-text,
.contact-bar-label {
    line-height: 1.4;
}

.contact-bar-label {
    font-size: .75rem;
    margin-bottom: .15rem;
}

.contact-bar-link {
    text-decoration: underline;
}

    .contact-bar-link:hover {
        color: var(--brand-white);
    }

.contact-bar-icon {
    width: 2rem;
    height: 2rem;
    color: var(--brand-white);
    flex: 0 0 auto;
}

@media (max-width: 767.98px) {
    .contact-bar-item {
        justify-content: flex-start !important;
    }
}

/* 36. SURFHUB PAGE */
.surfhub-bg-cover {
    background: url('/assets/backoffice.webp') no-repeat center center;
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -2;
    filter: brightness(0.3);
}

.surfhub-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.3);
    z-index: -1;
}

.surfhub-hero-content {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 2rem;
}

    .surfhub-hero-content h1 {
        font-family: "caecillia", Times, serif;
        font-size: 3.5rem;
        font-weight: bold;
        margin-bottom: 1rem;
        color: white;
    }

    .surfhub-hero-content h2 {
        font-size: 1.5rem;
        margin-bottom: 2rem;
        font-weight: 400;
        max-width: 700px;
        color: white;
    }

.surfhub-btn {
    padding: 0.75rem 2rem;
    font-size: 1.2rem;
    border-radius: 5px;
    background-color: #6dc3c3;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    border: none;
    transition: all 0.1s ease-in-out;
    box-shadow: 0 0 0 transparent;
}

    .surfhub-btn:hover {
        background-color: #6dc3c3;
        box-shadow: 0 0 20px rgba(126, 87, 194, 0.6);
        transform: translateY(-1px) scale(1.03);
        color: #ffffff;
    }

.surfhub-bottom-info {
    position: absolute;
    bottom: 30px;
    width: 100%;
    text-align: center;
    font-size: 0.9rem;
    color: #cccccc;
}

.surfhub-divider {
    width: 100%;
    height: 1px;
    background-color: white;
    margin: 2rem auto 1rem;
    opacity: 0.3;
}

/* 37. INTRO SECTION CENTER */
.intro-section-center {
    min-height: 460px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.intro-section-center-image,
.intro-section-center-overlay {
    position: absolute;
    inset: 0;
}

.intro-section-center-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: block;
}

.intro-section-center .container,
.intro-section-center .row {
    min-height: 460px;
}

.intro-section-center-content {
    position: relative;
    z-index: 1;
    max-width: 900px;
    margin: 0 auto;
    padding: 2rem 1rem;
}

.intro-section-center-title {
    font-family: "caecillia", Times, serif;
    font-weight: 900;
    color: var(--brand-white);
    font-size: clamp(1.1rem, 1.8vw, 1.5rem);
    line-height: 1.2;
}

.intro-section-center-heading {
    font-family: "caecillia", Times, serif;
    font-weight: 900;
    color: var(--brand-white);
    font-size: clamp(2.4rem, 5vw, 4.25rem);
    line-height: 1.05;
    letter-spacing: -0.02em;
}

@media (max-width: 991.98px) {
    .intro-section-center,
    .intro-section-center .container,
    .intro-section-center .row {
        min-height: 380px;
    }

    .intro-section-center-content {
        max-width: 100%;
        padding: 1.5rem 1rem;
    }
}

@media (max-width: 767.98px) {
    .intro-section-center,
    .intro-section-center .container,
    .intro-section-center .row {
        min-height: 300px;
    }

    .intro-section-center-title {
        font-size: 1rem;
    }

    .intro-section-center-heading {
        line-height: 1.08;
    }
}

/* 38. TILES GRID BLOCK */
.tiles-grid-block {
    background: var(--brand-gradient-linear-blue);
}

.tiles-grid-block-heading {
    font-family: "Asap", Helvetica, Arial, sans-serif;
    font-size: clamp(2rem, 4vw, 3.25rem);
    font-weight: 700;
    color: var(--brand-white);
    line-height: 1.1;
}

.tiles-grid-block-text {
    font-family: "Asap", Helvetica, Arial, sans-serif;
    font-size: clamp(1rem, 1.4vw, 1.15rem);
    font-weight: 400;
    color: var(--brand-white);
    line-height: 1.4;
}

.tiles-grid-block-tile {
    min-height: 220px;
    background: var(--brand-grey-dark);
}

.tiles-grid-block-image,
.tiles-grid-block-overlay {
    position: absolute;
    inset: 0;
}

.tiles-grid-block-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: block;
}

.tiles-grid-block-overlay {
    background: var(--brand-overlay-20);
    transition: background .2s ease;
}

.tiles-grid-block-label {
    position: absolute;
    inset: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.25rem;
    text-align: center;
    font-family: "Asap", Helvetica, Arial, sans-serif;
    font-size: clamp(1.4rem, 2vw, 2rem);
    font-weight: 700;
    line-height: 1.15;
    color: var(--brand-white);
}

.tiles-grid-block-tile:hover .tiles-grid-block-overlay,
.tiles-grid-block-tile:focus .tiles-grid-block-overlay {
    background: var(--brand-overlay-35);
}

@media (max-width: 991.98px) {
    .tiles-grid-block-tile {
        min-height: 200px;
    }
}

@media (max-width: 767.98px) {
    .tiles-grid-block {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .tiles-grid-block-heading {
        line-height: 1.15;
    }

    .tiles-grid-block-text {
        margin-bottom: 2rem !important;
    }

    .tiles-grid-block-tile {
        min-height: 180px;
    }

    .tiles-grid-block-label {
        padding: 1rem;
    }
}

/* 39. LONG IMAGE SECTION */
.long-image-section {
    background: var(--brand-bg);
}

.long-image-section-image {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%;
}

@media (max-width: 767.98px) {
    .long-image-section {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

        .long-image-section .surf-section-title {
            margin-bottom: 2rem !important;
        }
}

/* 40. MIX SIZE SECTION */
.mix-size-section {
    background: var(--brand-bg);
}

.mix-size-section-grid {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    gap: .5rem;
}

.mix-size-section-card {
    display: block;
    min-width: 0;
    background: var(--brand-grey-dark);
}

.mix-size-section-card-lg {
    grid-column: span 5;
    min-height: 16rem;
}

.mix-size-section-card-tall {
    grid-column: span 2;
    grid-row: span 2;
    min-height: calc(32rem + .5rem);
}

.mix-size-section-card-wide {
    grid-column: span 12;
    min-height: 11rem;
}

.mix-size-section-image {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: block;
}

.mix-size-section-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    min-height: 5rem;
    padding: 1rem 1.25rem;
    display: flex;
    align-items: center;
    background: var(--brand-blue-overlay-50);
}

.mix-size-section-label {
    font-family: "Asap", Helvetica, Arial, sans-serif;
    font-size: 1.3rem;
    line-height: 1.1;
    color: var(--brand-white);
}

@media (max-width: 991.98px) {
    .mix-size-section-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .mix-size-section-card-lg,
    .mix-size-section-card-tall,
    .mix-size-section-card-wide {
        grid-column: span 1;
        grid-row: auto;
        min-height: 16rem;
    }

    .mix-size-section-card-tall {
        min-height: 20rem;
    }

    .mix-size-section-card-wide {
        min-height: 16rem;
    }
}

@media (max-width: 767.98px) {
    .mix-size-section {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .mix-size-section-grid {
        grid-template-columns: 1fr;
    }

    .mix-size-section-card-lg,
    .mix-size-section-card-tall,
    .mix-size-section-card-wide {
        grid-column: span 1;
        min-height: 15rem;
    }

    .mix-size-section-caption {
        min-height: 4.5rem;
        padding: .9rem 1rem;
    }

    .mix-size-section-label {
        font-size: 1.25rem;
    }
}

/* 41. CENTER TITLE SECTION */
.center-title-section {
    background: var(--brand-gradient-linear-blue);
}

.center-heading {
    font-family: "Asap", Helvetica, Arial, sans-serif;
    font-size: clamp(2rem, 4vw, 3.25rem);
    font-weight: 700;
    color: var(--brand-white);
    line-height: 1.1;
}

.center-title-section-icon {
    width: 4rem;
    height: 4rem;
    color: var(--brand-white);
    stroke-width: 1;
}

@media (max-width: 767.98px) {
    .center-heading {
        line-height: 1.15;
    }

    .center-title-section-icon {
        width: 2.25rem;
        height: 2.25rem;
    }
}

/* 42. CATEGORIES SECTION */
.categories-section {
    background: transparent;
}

.category-item {
    max-width: 20rem;
    margin: 0 auto;
}

.category-item-media {
    width: 100%;
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
}

.category-item-image {
    display: block;
    width: 100%;
    height: auto;
    object-fit: contain;
}

.category-item-title {
    font-family: "caecillia", Times, serif;
    font-weight: 900;
    color: var(--brand-white);
    font-size: clamp(1.5rem, 2vw, 2rem);
    line-height: 1.15;
    min-height: 4.75rem;
}

.categories-section .btn-brand-white {
    font-size: .75rem;
    padding: .35rem .75rem;
}

@media (max-width: 991.98px) {
    .category-item-title {
        min-height: auto;
    }
}

@media (max-width: 767.98px) {
    .categories-section {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .category-item-media {
        max-width: 7rem;
    }

    .category-item-title {
        font-size: 1.6rem;
    }
}