/* =========================================================================
   2026 OSCAR AWARD WINNING DESIGN MASTER STYLESHEET
   PROJECT: SAUDIA FIRST CLASS CONSTRUCTION
   STYLE: Cinematic Glassmorphism, Dark Emerald & Gold
   ========================================================================= */


/* =========================================
   1. CORE VARIABLES & TOKENS
========================================= */

@font-face {
    font-family: 'lifta';
    src: url('../fonts/LIFTA.otf');
}

@font-face {
    font-family: 'din';
    src: url('../fonts/DIN.otf');
}

@font-face {
    font-family: 'dinnext';
    src: url('../fonts/DIN-NEXT.ttf');
}

@font-face {
    font-family: 'ar';
    src: url('../fonts/font.otf');
}

@font-face {
    font-family: 'en';
    src: url('../fonts/font.ttf');
}

:root {
    /* Emerald Spectrum */
    --emerald-900: #2E3A34;
    /* Deep green — headings, navbars */
    --emerald-800: #0F2318;
    /* Forest — dark backgrounds only */
    --emerald-primary: #179D38;
    /* Primary — buttons, links, CTAs */
    --emerald-light: #4ECB68;
    /* Lime — glows, hover states */
    --emerald-glow: #4ECB68;
    /* Lime — highlights */
    --emerald-surface: #D2EDD7;
    /* Pale green — card fills */

    /* Gold / Luxury Spectrum — SPARSE use only */
    --gold-primary: #FECB66;
    --gold-light: #FFF0CE;
    --gold-glow: #179D38;

    /* Neutrals */
    --surface-white: #F7FAF5;
    --surface-offwhite: #EAEFE6;
    --surface-gray: #8FA899;
    --text-main: #131A15;
    --text-dark: #131A15;
    --text-muted: #4A5E51;

    /* Glassmorphism */
    --glass-bg-dark: #2E3A34;
    --glass-bg-light: #0F2318;
    --glass-border-light: #8FA899;
    --glass-border-dark: #2E3A34;

    /* Typography */
    --font-en: 'en';
    --font-ar: 'ar';

    /* Animation Timing */
    --ease-out-expo: cubic-bezier(0.16, 1, 0.3, 1);
    --ease-in-out-circ: cubic-bezier(0.85, 0, 0.15, 1);
    --transition-fast: 0.3s var(--ease-out-expo);
    --transition-slow: 0.8s var(--ease-out-expo);
}

.text-dark {
    color: var(--text-dark) !important;
}

/* =========================================
   2. GLOBAL RESET & BASE
========================================= */
html {
    scroll-behavior: smooth;
    font-size: 16px;
}

body {
    color: var(--text-main);
    background-color: var(--surface-offwhite) !important;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

::selection {
    background: var(--emerald-primary);
    color: var(--surface-white);
}

img {
    max-width: 100%;
    height: auto;
}


.logo-text {
    display: flex;
}

.logo-text img {
    width: 70px;
}

.logo-text p {
    margin: 0;
}

.logo-text p.logo-text-ar {
    font-family: 'dinnext' !important;
    margin-top: 12px;
    margin-bottom: 5px;
    font-size: 15px;
}

.logo-text p.logo-text-en {
    font-size: 12px;
}

.loader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #F7FAF5;
    z-index: 1000000;
}

.loader.fade-out {
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease, visibility 1s ease;
}

.loader .loading-bar {
    position: absolute;
    top: 0;
    left: 0;
    height: 5px;
    background-color: #179D38;
    width: 0%;
    transition: width 0.3s ease;
}

.loader .loading {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*
/* Scoped logo size - high specificity to beat Bootstrap */
/*nav .right a.logo-text img,
nav .logo-text img {
    height: 55px !important;
    width: auto !important;
    max-width: none;
    object-fit: contain;
    display: block;
}*/

/* Custom Scrollbar */
::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: var(--emerald-800);
}

::-webkit-scrollbar-thumb {
    background: var(--emerald-primary);
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background: var(--emerald-light);
}


h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 800;
    color: var(--emerald-900);
    letter-spacing: -0.02em;
}

/* Override: Footer headings should be white on dark background */
.footer-area h1,
.footer-area h2,
.footer-area h3,
.footer-area h4,
.footer-area h5,
.footer-area h6 {
    color: var(--surface-white) !important;
}

/* Override: on dark sections (stories, plan, header) headings should be white */
.stories h2,
.stories h3,
.stories h4,
.plan h2,
.plan h3,
header#home h2,
header#home h3 {
    color: var(--surface-white) !important;
}

p {
    font-weight: 400;
    line-height: 1.8;
}

.tracking-widest {
    letter-spacing: 0.15em;
}

.lh-lg {
    line-height: 2 !important;
}

/* =========================================
   3. LUXURY UTILITIES & COMPONENTS
========================================= */
/* The Cinematic Badge / Crown */
.crown {
    background: linear-gradient(135deg, var(--gold-primary), var(--gold-light));
    border-radius: 40px;
    padding: 1.5rem 2rem;
    color: var(--emerald-900);
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.crown::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
    transform: skewX(-20deg);
    animation: shine 4s infinite;
}

@keyframes shine {
    0% {
        left: -100%;
    }

    20% {
        left: 200%;
    }

    100% {
        left: 200%;
    }
}

/* Glass Buttons */
.btn-outline-success {
    background: transparent;
    border: 2px solid var(--emerald-primary);
    color: var(--emerald-primary);
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: var(--transition-slow);
}

.btn-outline-success::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0%;
    background: var(--emerald-primary);
    z-index: -1;
    transition: var(--transition-fast);
}

.btn-outline-success:hover {
    color: var(--surface-white);
    border-color: var(--emerald-primary);
    box-shadow: 0 10px 25px var(--emerald-glow);
    transform: translateY(-2px);
}

.btn-outline-success:hover::after {
    height: 100%;
}

.btn-outline-light.hover-solid-white {
    transition: var(--transition-fast);
    backdrop-filter: blur(10px);
    background: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.4);
}

.btn-outline-light.hover-solid-white:hover {
    background: var(--surface-white);
    color: var(--emerald-900);
    box-shadow: 0 15px 35px rgba(255, 255, 255, 0.2);
    transform: translateY(-3px);
}

/* Transition Utilities */
.transition-all {
    transition: var(--transition-fast);
}

.hover-translate-y:hover {
    transform: translateY(-10px);
}

.drop-shadow {
    filter: drop-shadow(0 20px 30px rgba(0, 0, 0, 0.15));
}

/* =========================================
   4. NAVIGATION (Cinematic Glass Header)
========================================= */
/* Logo size rule handled above with higher specificity */

nav {
    background: transparent;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.hover-green {
    position: relative;
    transition: color 0.3s ease;
}

.hover-green::after {
    content: '';
    position: absolute;
    width: 0%;
    height: 2px;
    bottom: -5px;
    left: 50%;
    transform: translateX(-50%);
    transition: var(--transition-fast);
}


.hover-green:hover::after {
    width: 100%;
}

/* Mobile Nav Structure */
.nav-small {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: rgba(15, 35, 24, 0.95);
    backdrop-filter: blur(15px);
    z-index: 9999;
    opacity: 1;
    visibility: visible;
    transition: var(--transition-slow);
}

.nav-small.hiide {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-20px);
}

.nav-small .close {
    position: absolute;
    top: 2rem;
    right: 2rem;
    cursor: pointer;
    color: var(--surface-white) !important;
    transition: transform 0.3s ease;
}

.nav-small .close:hover {
    transform: rotate(90deg);
}

.nav-small .center-center {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.nav-small a {
    color: var(--surface-white) !important;
    position: relative;
}

.nav-small a:hover {
    color: var(--emerald-light) !important;
}

/*
.bubble-btn {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: var(--glass-bg-dark);
    border: 1px solid var(--glass-border-dark);
    backdrop-filter: blur(10px);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: var(--transition-fast);
}

.bubble-btn:hover {
    transform: scale(1.1);
}*/

.bubble-btn {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: none;
    cursor: pointer;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    color: #179D38 !important;
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    box-shadow:
        inset -8px -8px 15px rgba(255, 255, 255, 0.4),
        inset 8px 8px 15px rgba(0, 0, 0, 0.15),
        0 8px 20px rgba(0, 0, 0, 0.2);

    transition: all 0.3s ease;
}

.bubble-btn::before {
    content: "";
    position: absolute;
    top: 10px;
    left: 15px;
    width: 35%;
    height: 35%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.2) 60%, transparent 70%);
    border-radius: 50%;
    filter: blur(2px);
}

.bubble-btn:hover {
    transform: scale(1.1);
    box-shadow:
        inset -6px -6px 12px rgba(255, 255, 255, 0.6),
        inset 6px 6px 12px rgba(0, 0, 0, 0.2),
        0 12px 25px rgba(0, 0, 0, 0.3);
}

/* Lang / Contact top right desktop */
nav .left a.lang {
    background: var(--glass-bg-dark);
    backdrop-filter: blur(8px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--surface-white);
    text-decoration: none;
    margin-right: 1rem;
    transition: var(--transition-fast);
}


nav .left a.contact {
    background: var(--emerald-primary);
    color: var(--surface-white);
    padding: 0.6rem 1.5rem;
    border-radius: 30px;
    transition: var(--transition-fast);
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    box-shadow:
        inset -8px -8px 15px rgba(255, 255, 255, 0.4),
        inset 8px 8px 15px rgba(0, 0, 0, 0.15),
        0 8px 20px rgba(0, 0, 0, 0.2);

    transition: all 0.3s ease;

}

nav .left a.contact:hover {
    /* background: var(--gold-primary);*/
    box-shadow: 0 10px 20px rgba(23, 157, 56, 0.4);
}


button.contact,
a.contact {
    background: var(--emerald-primary);
    color: var(--surface-white);
    padding: 0.6rem 1.5rem;
    border-radius: 30px;
    transition: var(--transition-fast);
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    box-shadow:
        inset -8px -8px 15px rgba(255, 255, 255, 0.4),
        inset 8px 8px 15px rgba(0, 0, 0, 0.15),
        0 8px 20px rgba(0, 0, 0, 0.2);

    transition: all 0.3s ease;

}



button.contact:hover,
a.contact:hover {
    /*background: var(--gold-primary);*/
    box-shadow: 0 10px 20px rgba(23, 157, 56, 0.4);
}

/* BORDURE ANIMÉE */
button.contact,
a.contact {
    position: relative;
    overflow: hidden;
}

button.contact::before,
a.contact::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    /* épaisseur bordure */
    border-radius: 30px;

    background: linear-gradient(270deg,
            transparent,
            white,
            transparent);
    background-size: 200% 200%;
    animation: borderMove 3s linear infinite;

    /* masque pour afficher uniquement la bordure */
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

/* Animation droite → gauche */
@keyframes borderMove {
    0% {
        background-position: 200% 0;
    }

    100% {
        background-position: -200% 0;
    }
}



/* =========================================
   5. HERO SECTION (.header#home)
========================================= */
header#home {
    background: linear-gradient(135deg, #2E3A34 0%, #179D38 60%, #4ECB68 100%);
    ;
    /*background: linear-gradient(135deg, var(--emerald-900) 0%, var(--emerald-primary) 100%);*/
    position: relative;
    border-bottom-left-radius: 60px;
    border-bottom-right-radius: 60px;
    box-shadow: 0 30px 60px rgba(0, 0, 0, 0.1);
}

header#home::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: radial-gradient(circle at 80% 20%, rgba(78, 203, 104, 0.15), transparent 50%);
    pointer-events: none;
}

header#home h1 {
    font-size: clamp(3rem, 6vw, 4.5rem);
    color: var(--surface-white);
    line-height: 1.1;
    text-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}

header#home .text-warning {
    color: var(--gold-primary) !important;
}

header#home .images img {
    border-radius: 2rem;
    transition: var(--transition-slow);
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.35);
    width: 80%;
}

header#home .images:hover img {
    transform: scale(1.03);
    box-shadow: 0 30px 60px rgba(0, 0, 0, 0.45);
}

/* =========================================
   6. STATICS SECTION (.statics)
========================================= */
.statics {
    background: var(--surface-offwhite);
    margin-top: -80px;
    /* Pull up to overlap header slightly */
}

.statics .content {
    background: var(--surface-white);
    border: 1px solid var(--surface-gray) !important;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.statics .content::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, var(--emerald-surface) 0%, transparent 70%);
    opacity: 0;
    transition: var(--transition-slow);
    z-index: -1;
}

.statics .content:hover::before {
    opacity: 1;
    transform: scale(1.2);
}

/* Scoped to .fs-1 Font Awesome icons inside .statics only */
.statics .content>i.fa-solid,
.statics .content>i.fas {
    color: var(--emerald-primary);
    background: var(--emerald-surface);
    width: 90px;
    height: 90px;
    line-height: 90px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 2rem;
    transition: var(--transition-fast);
    margin-bottom: 1.5rem;
}

.statics .content:hover>i.fa-solid,
.statics .content:hover>i.fas {
    background: var(--emerald-primary);
    color: var(--surface-white);
    transform: scale(1.1) rotate(10deg);
}

.statics .counter {
    font-size: 3.5rem;
    color: var(--emerald-900);
    letter-spacing: -2px;
}

/* =========================================
   7. SERVICES SECTION (.boxes)
========================================= */
.boxes {
    background: var(--surface-white) !important;
    padding: 8rem 0;
    margin-top: -80px;
}

.boxes h2 {
    color: var(--emerald-900);
}

.boxes .splide__slide>div {
    background: var(--surface-offwhite) !important;
    border: 1px solid rgba(0, 0, 0, 0.03) !important;
}

.boxes .splide__slide>div:hover {
    background: var(--surface-white) !important;
    box-shadow: 0 25px 50px rgba(23, 157, 56, 0.08) !important;
    border-color: var(--emerald-surface) !important;
}

.boxes .splide__slide i {
    font-size: 2.5rem;
    color: var(--emerald-primary);
    margin-bottom: 1.5rem;
    transition: var(--transition-fast);
}

.boxes .splide__slide:hover i {
    transform: translateY(-5px);
    color: var(--emerald-primary);
}

/* Splide custom pagination */
.splide__pagination__page {
    background: var(--surface-gray) !important;
    width: 12px !important;
    height: 12px !important;
    transition: var(--transition-fast) !important;
}

.splide__pagination__page.is-active {
    background: var(--emerald-primary) !important;
    transform: scale(1.5) !important;
    border-radius: 5px !important;
}

/* =========================================
   8. PROJECTS / STORIES (.stories)
========================================= */
.stories {
    /*background: var(--emerald-900) !important;*/
    background: linear-gradient(135deg, #2E3A34 0%, #179D38 60%, #4ECB68 100%);
    ;
    /* Huge visual shift */
    padding-top: 20px;
    position: relative;
    overflow: hidden;
}

.stories h2 {
    color: var(--surface-white) !important;
}

.stories p {
    color: rgba(255, 255, 255, 0.7) !important;
}

/* Background architectural lines */
.stories::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px);
    background-size: 50px 50px;
    pointer-events: none;
}

/* The anchor wrapping .story must also be relative */
.stories .col-lg-4>a {
    display: block;
    position: relative;
    overflow: hidden;
    transition: var(--transition-slow);
}

.stories .col-lg-4>a:hover {
    transform: translateY(-12px);
    box-shadow: 0 30px 60px rgba(0, 0, 0, 0.5);
}

.story {
    height: 450px;
    border-radius: 20px;
    background-size: cover;
    background-position: center;
    position: relative;
    background-color: #0F2318;
    overflow: hidden;
    transition: var(--transition-slow);
}

/* Frosted glass overlay base for projects */
.story::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*background: linear-gradient(to top, rgba(1, 18, 6, 0.92) 0%, transparent 60%);*/
    z-index: 1;
}

.story .info {
    position: absolute;
    bottom: 0;
    left: 0;
    width: calc(100% - 2rem);
    margin: 1rem;
    background: rgba(23, 157, 56, 0.822);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(23, 157, 56, 0.829);
    border-radius: 15px;
    z-index: 2;
    transform: translateY(10px);
    transition: var(--transition-slow);
}

.stories .col-lg-4>a:hover .story .info {
    transform: translateY(0);
    background: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.2);
}

.stories .col-lg-4>a:hover .story .info h3 {
    color: var(--emerald-light) !important;
}

.border-radius-all {
    border-radius: 20px !important;
}

/* =========================================
   9. VIDEO SECTION (.video-section)
========================================= */
.video-section {
    height: 80vh;
    width: 100%;
    position: relative;
    margin-top: -4rem;
    z-index: 10;
}

.video-wrapper {
    width: 99%;
    height: 100%;
    margin: 0 auto;
    position: relative;
    border-radius: 40px;
    overflow: hidden;
    box-shadow: 0 40px 80px rgba(0, 0, 0, 0.2);
}

.video-cover {
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: brightness(0.7);
    transition: filter 0.8s ease;
}

.video-wrapper:hover .video-cover {
    filter: brightness(0.5) scale(1.05);
}

.video-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    color: white;
    z-index: 2;
}

.play-btn {
    width: 100px;
    height: 100px;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 2rem auto;
    cursor: pointer;
    font-size: 2rem;
    color: var(--surface-white);
    position: relative;
    transition: var(--transition-fast);
}

.play-btn::before,
.play-btn::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    border: 2px solid var(--surface-white);
    animation: playPulse 2s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}

.play-btn::after {
    animation-delay: 1s;
}

@keyframes playPulse {
    0% {
        transform: scale(1);
        opacity: 0.8;
    }

    100% {
        transform: scale(1.8);
        opacity: 0;
    }
}

.play-btn:hover {
    background: var(--emerald-primary);
    border-color: var(--emerald-primary);
    transform: scale(1.1);
}

.play-btn:hover::before,
.play-btn:hover::after {
    animation: none;
    display: none;
}

.video-link {
    color: var(--surface-white);
    text-decoration: none;
    font-size: 1.25rem;
    font-weight: bold;
    border-bottom: 2px solid var(--emerald-light);
    padding-bottom: 5px;
    transition: var(--transition-fast);
}

.video-link:hover {
    color: var(--emerald-light);
    letter-spacing: 1px;
}

/* =========================================
   10. WHY OUTLINE (.why) 
========================================= */
.why {
    background: var(--surface-white);
    padding: 50px;
}

.why i {
    color: var(--emerald-primary);
    filter: drop-shadow(0 8px 16px rgba(23, 157, 56, 0.3));
    transition: var(--transition-fast);
    display: inline-block;
}

.why>div:hover i,
.why .col-md-4:hover i {
    color: var(--emerald-light);
    filter: drop-shadow(0 12px 20px rgba(23, 157, 56, 0.5));
    transform: scale(1.1) translateY(-5px);
}

.why h3 {
    color: var(--emerald-900);
}

.why p {
    color: var(--text-muted);
}

/* =========================================
   11. TEAM / GROUP (.group)
========================================= */
.group {
    background: var(--surface-offwhite);
    padding-top: 6rem;
}

.people img {
    border: 4px solid transparent !important;
    background: linear-gradient(white, white) padding-box,
        linear-gradient(45deg, var(--emerald-primary), var(--emerald-light)) border-box;
    transition: var(--transition-fast);
}

.people>div:hover img {
    transform: scale(1.1) rotate(5deg);
    box-shadow: 0 15px 30px rgba(23, 157, 56, 0.2);
}

.people p.mb-1 {
    font-size: 1.2rem;
    color: var(--emerald-900);
}

.people p.m-0 {
    color: var(--emerald-primary);
    font-size: 0.9rem;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* =========================================
   12. PLAN / FINAL CTA (.plan)
========================================= */
.plan {
    /*background: linear-gradient(135deg, var(--emerald-900) 0%, var(--emerald-800) 100%);*/
    background: linear-gradient(135deg, #2E3A34 0%, #179D38 60%, #4ECB68 100%);
    ;
    overflow: hidden;
    position: relative;
    /* REQUIRED for ::before and ::after pseudo-elements */
}

.plan::before {
    content: '';
    position: absolute;
    top: -50%;
    right: -20%;
    width: 800px;
    height: 800px;
    background: radial-gradient(circle, var(--emerald-primary) 0%, transparent 70%);
    opacity: 0.4;
    filter: blur(60px);
}

.plan::after {
    content: '';
    position: absolute;
    bottom: -30%;
    left: -10%;
    width: 600px;
    height: 600px;
    background: radial-gradient(circle, var(--emerald-light) 0%, transparent 70%);
    opacity: 0.15;
    filter: blur(80px);
}

.plan .btn {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
}

.plan .btn:hover {
    box-shadow: 0 20px 40px rgba(78, 203, 104, 0.5);
    background: var(--emerald-light) !important;
    color: var(--emerald-800) !important;
}

.plan .tracking-widest {
    color: var(--emerald-light) !important;
    opacity: 0.5 !important;
}

/* =========================================
   13. LOADER & AOS FIXES
========================================= */
.loading-bar {
    background: var(--emerald-primary) !important;
}

[dir="rtl"] [data-aos="fade-up"] {
    transform: translate3d(0, 50px, 0);
}

[dir="rtl"] [data-aos].aos-animate {
    transform: translate3d(0, 0, 0);
}

[dir="rtl"] [data-aos="fade-right"] {
    transform: translate3d(-50px, 0, 0);
}

[dir="rtl"] [data-aos="fade-left"] {
    transform: translate3d(50px, 0, 0);
}

/* Responsive Adjustments */
@media (max-width: 991px) {
    header#home {
        border-radius: 0 0 30px 30px;
    }

    .statics {
        margin-top: -60px !important;
    }

    .boxes,
    .stories,
    .why,
    .plan {
        padding: 4rem 0 !important;
    }

    .video-section {
        margin-top: 0;
        height: 60vh;
    }

    .video-wrapper {
        width: 100%;
        border-radius: 0;
    }

    .display-2 {
        font-size: 3rem;
    }

    .display-3 {
        font-size: 2.5rem;
    }

    .display-4 {
        font-size: 2rem;
    }
}


.header {
    position: relative;
    text-align: center;
    background: linear-gradient(135deg, #2E3A34 0%, #179D38 100%);
    color: white;
}

.inner-header {
    height: 65vh;
    width: 100%;
    margin: 0;
    padding: 0;
}

.flex {
    /*Flexbox for containers*/
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.waves {
    position: relative;
    width: 100%;
    height: 15vh;
    margin-bottom: 50px;
    /*Fix for safari gap*/
    min-height: 100px;
}

.content {
    position: relative;
    height: 20vh;
    text-align: center;
    background-color: #F7FAF5;
}


/* Taille uniforme */
.uniform-img {
    width: 100%;
    height: 300px;
    /* 🔥 ajuste ici */
    object-fit: cover;
    /* ✅ garde proportions sans déformation */
    border-radius: 15px;

    transition: transform 0.4s ease, box-shadow 0.4s ease;
    box-shadow: 0 10px 25px rgba(23, 157, 56, 0.2);
}

.card-3d {
    perspective: 1000px;
}

.card-3d img {
    border-radius: 15px;
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    transform: rotateX(0deg) rotateY(0deg);
    box-shadow: 0 10px 25px rgba(23, 157, 56, 0.2);
}

/* Hover 3D */
.card-3d:hover img {
    transform: rotateX(8deg) rotateY(-8deg) scale(1.05);
    box-shadow: 0 20px 40px rgba(23, 157, 56, 0.5);
}

/* Effet overlay vert */
.card-3d::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 15px;
    opacity: 0;
    transition: opacity 0.4s ease;
}

.card-3d:hover::after {
    opacity: 1;
}

.card-3d img {
    backdrop-filter: blur(5px);
}

.card-3d:hover img {
    box-shadow:
        0 0 20px rgba(23, 157, 56, 0.4),
        0 20px 40px rgba(23, 157, 56, 0.3);
}

.bg-cta {
    /*background: linear-gradient(135deg, var(--emerald-900) 0%, var(--emerald-primary) 100%);*/
    background: linear-gradient(135deg, #2E3A34 0%, #179D38 60%, #4ECB68 100%);
    ;
}

.custom-cursor {
    cursor: url("/logo.cur") 32 32, auto !important;
    cursor: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iMTA4MC4wMDAwMDBwdCIgaGVpZ2h0PSIxMDgwLjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgMTA4MC4wMDAwMDAgMTA4MC4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KCjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDEwODAuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNNTEzMCA5NDE0IGMtMTkgLTIgLTg3IC05IC0xNTAgLTE1IC03MDkgLTY2IC0xNDYzIC0zNjggLTIwMzUgLTgxNAotODE1IC02MzYgLTEzNDcgLTE1MjggLTE1MTQgLTI1MzUgLTM5IC0yMzUgLTQ2IC0zMzggLTQ2IC02NTAgMCAtMzEyIDcgLTQxNQo0NiAtNjUwIDE4MyAtMTEwOCA4MjEgLTIwOTEgMTc1NCAtMjcwNSA1NTAgLTM2MSAxMTMwIC01NzAgMTgwMCAtNjQ3IDE0OCAtMTcKNjc0IC0xNyA4MzAgMCAxMjEwIDEzNCAyMjgxIDc4NSAyOTQwIDE3ODcgMzYxIDU1MCA1NjkgMTEyOSA2NDcgMTgwMCAxNyAxNDYKMTcgNjg0IDAgODMwIC05OSA4NjAgLTQzMSAxNjEzIC05ODggMjI0NSAtNjU0IDc0MiAtMTU0NyAxMjExIC0yNTQ0IDEzMzYKLTExOCAxNCAtNjU2IDI4IC03NDAgMTh6IG05NTUgLTEwNzkgYzY5MiAtODkgMTI5NyAtMzgzIDE3NjggLTg1OCA0MzMgLTQzOAo3MTIgLTEwMDMgNzgzIC0xNTg3IDI0IC0yMDMgMTYgLTU1NCAtMTkgLTc1MCAtOTQgLTUyNyAtMzI3IC05NzggLTcwMiAtMTM1NgotMTU0IC0xNTUgLTI1MSAtMjM0IC00NDEgLTM2MCAtMTI5IC04NiAtMTUwIC0xMDQgLTIzMiAtMjAyIC0zMTkgLTM4MiAtNzU4Ci02ODAgLTEyNDIgLTg0MiAtNjgzIC0yMjggLTE0NjggLTE4NyAtMjE0OSAxMTEgLTczNSAzMjIgLTEzMDkgOTM1IC0xNTYyCjE2NjcgLTk1IDI3NyAtMTMwIDQ3MiAtMTM2IDc3MiAtOCAzNDQgMjEgNjQ2IDg3IDkxMCAxNiA2MyAzMiAxNDIgMzUgMTc1IDQKMzMgMTggMTE4IDMyIDE4OSAxMjUgNjU3IDUxNyAxMjQzIDEwODkgMTYyOSA0OTIgMzMxIDEwNDIgNDkzIDE2NTggNDg2IDk0IC0xCjIwNyA0IDI1MSAxMCAyMjMgMzMgNTUxIDM2IDc4MCA2eiIvPgo8cGF0aCBkPSJNNTQ0NSA4MzEwIGMtNzMgLTcgLTYxIC0xMyA3NSAtMzUgNTYxIC05MSAxMTMwIC0zNzAgMTUzMCAtNzUwIDQxCi0zOSAxMDkgLTk4IDE1MCAtMTMwIDExMSAtODggMzIwIC0yOTUgNDIxIC00MTggMzQ4IC00MjUgNTYyIC05MzUgNjEwIC0xNDYxCjE0IC0xNTggNyAtNDU5IC0xNiAtNjA2IC03NiAtNDkzIC0yNzUgLTkyMyAtNjA0IC0xMzA1IC0xMDMgLTExOSAtOTggLTExNyA3NAoyMSAxMTMgOTAgMjkzIDI3MSAzODUgMzg3IDMwOCAzODYgNDkwIDgzNCA1NDEgMTMzMiAxNSAxNDcgNyA0NDggLTE2IDU5NSAtNTkKMzg1IC0yMDAgNzQ4IC00MjAgMTA4MCAtMTE5IDE3OSAtMTk5IDI3NSAtMzY5IDQ0NSAtNDgwIDQ3OSAtMTExNyA3NzcgLTE4MDUKODQ1IC0xMDkgMTEgLTQ1NCAxMSAtNTU2IDB6Ii8+CjxwYXRoIGQ9Ik00ODIwIDgyOTMgYy0zOTMgLTI4IC03NTAgLTEyNCAtMTA5MCAtMjk0IC01MzAgLTI2NiAtOTM2IC02NjcKLTExODggLTExNzggLTEwNiAtMjEyIC0yMDEgLTUwNSAtMjI3IC02OTEgLTUgLTQwIC0xIC0zNCAzNSA0OSAxNzIgNDAxIDQxNgo3MzIgNzQwIDEwMDMgMTI0IDEwNCAzNDQgMjUwIDQ5NSAzMjkgMTQ1IDc2IDIyNyAxMzAgMzIwIDIwOSAzOSAzMyAxMzMgMTAzCjIxMCAxNTUgMjc1IDE4NCA1NDkgMzA4IDg3MCAzOTEgbDEzMCAzMyAtMTI1IC0xIGMtNjkgLTEgLTE0NSAtMyAtMTcwIC01eiIvPgo8cGF0aCBkPSJNNTIzMCA4MjgzIGMtODkgLTE1IC0yNzUgLTYyIC0zOTQgLTEwMCAtMjQ4IC04MCAtNDgxIC0xOTIgLTY4NgotMzI5IC0xNDcgLTk5IC0xNTQgLTEwOCAtNDAgLTU1IDc2OCAzNTYgMTcyMyAzNDAgMjUxNSAtNDMgODMgLTQwIDE4NSAtOTQKMjI4IC0xMTkgNDIgLTI1IDc3IC00NCA3NyAtNDIgMCAxMSAtMTY3IDEzNiAtMjg2IDIxNSAtMjk2IDE5NCAtNjI5IDMzNCAtOTg2CjQxNCAtMTcwIDM4IC0zNzggNjcgLTQyOCA1OXoiLz4KPHBhdGggZD0iTTUwMDYgODAxOSBjLTM1NyAtMzggLTc2MyAtMTYzIC0xMDUwIC0zMjMgLTcyIC00MCAtODMgLTU4IC0yMCAtMzEKMTMxIDU0IDQzNSAxMjUgNjUwIDE1MCAxNTEgMTggNDgxIDIwIDY0MCA0IDU1NyAtNTUgMTA4OCAtMjYxIDE1MjkgLTU5NCA0NzkKLTM2MiA4NDQgLTg4MCAxMDEwIC0xNDM0IDU3IC0xOTIgMTAzIC00NjMgMTA2IC02MjYgbDIgLTcwIDEyIDc1IGMyNSAxNDUgMzYKMzc2IDI1IDUzMCAtNDMgNjEwIC0yODAgMTE1OSAtNzA0IDE2MzIgLTczIDgyIC0xMTEgMTEzIC0yMzkgMTk5IC0xNjMgMTA5Ci00MzkgMjUxIC02MTAgMzE0IC0yMjUgODMgLTQ3NiAxNDIgLTcxNyAxNjkgLTE0NSAxNyAtNDk1IDIwIC02MzQgNXoiLz4KPHBhdGggZD0iTTQ3MjggNzc3MCBjLTMxMSAtMjQgLTU3MyAtODUgLTg2OSAtMjAyIGwtMTI1IC00OSAtODggLTk4IGMtMTM0Ci0xNTAgLTEzMyAtMTUwIC0xOSAtOTMgNzMxIDM2NiAxNjYwIDM4NSAyNDUzIDUwIDc0NiAtMzE2IDEzMjggLTkyMiAxNTkzCi0xNjU4IDQ5IC0xMzYgODkgLTI4OCAxMTkgLTQ0NSBsMTggLTEwMCAtNSA5MCBjLTE0IDI3NyAtMTE3IDYzMiAtMjcxIDkzNQotMzUzIDY5OCAtOTgyIDEyMTcgLTE3NjQgMTQ1MyAtMzEzIDk1IC03MjggMTQyIC0xMDQyIDExN3oiLz4KPHBhdGggZD0iTTQ3MTMgNzU5MCBjLTMzNyAtMjMgLTY3NiAtMTA2IC05NzggLTI0MCAtMjE3IC05NiAtMjQyIC0xMTMgLTMwOAotMjEwIC0yMTkgLTMxOSAtMzYzIC03MDQgLTQxMiAtMTEwMCAtMTcgLTE0NCAtMjAgLTQyNyAtNCAtNTY4IDMzIC0zMDkgMTQwCi02NTcgMjg1IC05MzIgNzMgLTEzNyAyMjIgLTM2MSAzMjEgLTQ4MCBsNzggLTk1IDUgOTY3IDUgOTY2IDc5MiA2NzYgNzkyIDY3NgoyNzUgMCAyNzUgMCA2NDMgLTY3MCBjMzU0IC0zNjkgNjQ1IC02NzUgNjQ2IC02ODAgMiAtNiAtNzEgLTEwIC0xOTcgLTEwIC0xMTEKMCAtMjAxIDMgLTIwMSA3IDAgMyA3IDE0IDE1IDIzIDE0IDE2IC0yNCA3MiAtNDQ3IDY2MyAtMjU1IDM1NSAtNDY2IDY0NiAtNDY5CjY0NiAtNCAxIC0zNDAgLTMwMSAtNzQ4IC02NzAgbC03NDEgLTY3MSAwIC01NTUgMCAtNTU2IDM5IDU0IGM0NSA2MyAxMDcgMTEwCjE5NCAxNDcgbDYyIDI3IDYzOCAzIGM1NTIgMiA2MzcgMSA2MzAgLTEyIC00IC03IC0xMzMgLTE1OCAtMjg3IC0zMzUgbC0yNzgKLTMyMCAtMjQzIDYgYy0xNzUgNCAtMjYwIDMgLTMwNiAtNiAtMTc4IC0zNSAtMzI5IC0xOTQgLTQxMCAtNDMxIC0zMiAtOTEgLTMzCi0xMDIgLTM3IC0yODYgbC00IC0xOTIgMTAzIC01NyBjMzMyIC0xODcgNzI4IC0zMTMgMTEyOCAtMzYwIDExNyAtMTQgMTI5IC0xNAoyMjAgNSAzMjIgNjcgNjgxIDIxNiA5NTYgMzk3IDQ4NCAzMTggODQxIDc2NyAxMDI0IDEyODYgMjggODAgMzEgMTAwIDMxIDIwNgowIDMzOSAtOTUgNzIzIC0yNjQgMTA2NiAtMTQ0IDI5MCAtMjg1IDQ5MiAtNTA2IDcxOCAtMTYzIDE2OCAtMjk1IDI3OSAtNDgzCjQwNSAtMTUzIDEwMiAtNDM3IDI0NyAtNjAwIDMwNyAtMzkyIDE0MyAtODQ0IDIxMSAtMTIzNCAxODV6IG04NDUgLTE2MjIgbDIKLTE2OCAtMTU1IDAgLTE1NSAwIDAgMTcwIDAgMTcxIDE1MyAtMyAxNTIgLTMgMyAtMTY3eiBtMzUyIDIgbDAgLTE3MCAtMTU1IDAKLTE1NSAwIDAgMTcwIDAgMTcwIDE1NSAwIDE1NSAwIDAgLTE3MHogbS0zNTUgLTM5NSBsMCAtMTcwIC0xNTAgMCAtMTUwIDAgLTMKMTYwIGMtMSA4NyAwIDE2NSAzIDE3MiAzIDExIDM3IDEzIDE1MiAxMSBsMTQ4IC0zIDAgLTE3MHogbTM1MCAwIGwwIC0xNzAKLTE1MCAwIC0xNTAgMCAtMyAxNjAgYy0xIDg3IDAgMTY1IDMgMTcyIDMgMTEgMzcgMTMgMTUyIDExIGwxNDggLTMgMCAtMTcweiIvPgo8cGF0aCBkPSJNMzU2NCA3NDMxIGMtNjMgLTM2IC0yMjggLTE4NCAtMzE1IC0yODIgLTkxIC0xMDIgLTkxIC0xMDcgLTQgLTQ1CjQxIDMwIDEwMiA3MSAxMzQgOTEgNTIgMzEgMTQ3IDEzMyAyMzAgMjQ2IDE4IDI1IDE1IDI0IC00NSAtMTB6Ii8+CjxwYXRoIGQ9Ik0zMjkwIDcyNTkgYy0zMzEgLTIzOCAtNjAzIC01NDYgLTc4MyAtODg5IC01MiAtOTggLTEyNyAtMjYzIC0xMjcKLTI3OCAwIC00IDI3IDQzIDYwIDEwNSAxMjYgMjQwIDI1NyA0MTIgNDc4IDYzMiA5MCA4OSAxODcgMTkxIDIxNSAyMjUgMjcgMzMKOTUgMTA3IDE1MSAxNjQgNTUgNTYgOTggMTAyIDk2IDEwMiAtMyAwIC00MyAtMjggLTkwIC02MXoiLz4KPHBhdGggZD0iTTcyOTMgNzI3MiBjMjEgLTI0IDcxIC04NyAxMTEgLTE0MiA0MzkgLTU4OSA2MTkgLTEzMjIgNDk1IC0yMDEzCi0xMSAtNjIgLTI0IC0xNjggLTI5IC0yMzYgLTYgLTY5IC0xNyAtMTcwIC0yNSAtMjI1IC0xNSAtMTAyIC05MCAtNDI1IC0xMjcKLTU0NiAtNTggLTE5NCAtMTU4IC00MTkgLTI2MiAtNTkwIGwtNTggLTk1IDc3IDc1IGMxODMgMTgwIDM2MSA0MjcgNDc5IDY2NQoyNDcgNTAwIDMyMiAxMDMzIDIyMSAxNTgxIC00MiAyMjUgLTEyOSA0ODMgLTIzNSA2OTQgLTE0NiAyOTAgLTM3NCA1OTMgLTYwNQo4MDIgLTUwIDQ2IC02NiA1NyAtNDIgMzB6Ii8+CjxwYXRoIGQ9Ik0zMzI1IDcxMjggYy0zMyAtMjIgLTEwMiAtNzIgLTE1MyAtMTExIC04NCAtNjMgLTEwMSAtODIgLTE3NCAtMTkxCi04OSAtMTM1IC0yMDggLTM2OSAtMjYzIC01MjAgLTUwIC0xMzcgLTEwMCAtMzM4IC0xMjYgLTUwNyAtMzEgLTIwMiAtMzEgLTUwNAowIC03MDggNDcgLTMxMCAxNDIgLTU5OCAyODcgLTg2OCAxNDcgLTI3NCAzOTMgLTU5MCA1NDkgLTcwNSA3OSAtNTkgMjM1IC0xNTgKMjQ3IC0xNTggNCAwIDggMTIzIDggMjczIGwwIDI3MyAtNTYgNjUgYy02NTAgNzQ2IC04NDcgMTcxMyAtNTM0IDI2MjQgNDggMTQwCjE1NSAzNjMgMjMzIDQ4OCAzMSA0OCA1MyA4NyA0OSA4NiAtNCAwIC0zNCAtMTggLTY3IC00MXoiLz4KPHBhdGggZD0iTTI4NjkgNjc0MiBjLTI0MCAtMjQ5IC00MTcgLTUzMCAtNTQ0IC04NjIgbC00OCAtMTI1IDcgLTE1NSBjMTgKLTQ3MiAxNjQgLTkxNCA0NDAgLTEzMzUgMTI0IC0xODggMzA0IC00MDAgNDQ3IC01MjUgNTkgLTUyIDY2IC01NiAzNiAtMjIgLTIxCjI0IC03MSA4NyAtMTExIDE0MiAtNDQ5IDYwMyAtNjIzIDEzMzIgLTQ5MCAyMDU2IDU1IDMwMiAxODQgNjM0IDM0MCA4NzcgMjQKMzcgNDIgNjcgNDAgNjcgLTIgMCAtNTUgLTUzIC0xMTcgLTExOHoiLz4KPHBhdGggZD0iTTIyNDEgNTU2MCBjLTE5IC0xMjAgLTI2IC00ODUgLTExIC02MTIgOTMgLTgwOCA1MzYgLTE1MTUgMTI1MAotMTk5MCAxNDUgLTk2IDQxNiAtMjM1IDU3MCAtMjkyIDY4NiAtMjUxIDEzOTggLTI1OCAyMDQ1IC0yMCAxMjAgNDQgNDUxIDIwMQo0NDMgMjEwIC0zIDIgLTQ5IC0xMiAtMTA0IC0zMSAtNTE4IC0xNzkgLTExMTAgLTIwMiAtMTY3MiAtNjQgLTE0MiAzNSAtMzgwCjExNSAtNDg5IDE2NSBsLTc1IDM0IC0yNDkgMCAtMjQ5IDAgMCAxNDggMCAxNDcgLTgzIDY1IGMtNDUgMzYgLTExOCA5OSAtMTYyCjE0MCAtNDQgNDIgLTExNCAxMDIgLTE1NSAxMzUgLTEwOSA4NiAtMzE5IDI5NCAtNDE4IDQxMyAtMTg5IDIyOSAtMzc1IDU1MgotNDcwIDgxNyAtNzggMjE1IC0xMzMgNDc3IC0xNTAgNzE1IGwtNyAxMDUgLTE0IC04NXoiLz4KPHBhdGggZD0iTTc4MTMgNTEyNSBjMCAtMjcgMiAtMzggNCAtMjIgMiAxNSAyIDM3IDAgNTAgLTIgMTIgLTQgMCAtNCAtMjh6Ii8+CjxwYXRoIGQ9Ik0yMTc2IDQ4MjUgYzE5IC0zNTEgMTQ1IC03NjMgMzQwIC0xMTA0IDQxMyAtNzIzIDExMzAgLTEyMzQgMTk3MAotMTQwNSAzNzEgLTc2IDgwMCAtNzYgMTE3MCAtMSA0MjMgODYgODYyIDI5MSAxMTkwIDU1NSA5MCA3MyAyNzYgMjUxIDMzNyAzMjQKbDQyIDQ5IC03MCAtNDkgYy0zOSAtMjggLTExMCAtNzUgLTE2MCAtMTA2IC00OSAtMzAgLTEzMCAtODYgLTE4MCAtMTIzIC05NTgKLTcxNiAtMjM2MCAtNzM0IC0zMzkwIC00NSAtNTUgMzcgLTE0MyAxMDAgLTE5NSAxNDAgLTEyMiA5NCAtMzg1IDM1NyAtNDgwCjQ4MCAtMjg4IDM3MyAtNDc5IDc5NSAtNTQ5IDEyMTAgLTExIDY5IC0yMyAxMzYgLTI1IDE1MCAtMyAxNCAtMyAtMjAgMCAtNzV6Ii8+CjxwYXRoIGQ9Ik03NzU1IDQ1OTggYy0xNSAtNDAgLTU1IC0xMjcgLTg4IC0xOTIgLTM0MiAtNjg5IC05OTMgLTExOTIgLTE4MDIKLTEzOTUgLTY2IC0xNyAzMzUgLTUgNDQ4IDE0IDIxNyAzNCA0MjcgODkgNjA3IDE1NyA5NyAzNyAxMTEgNDYgMTgzIDExNyAzMTUKMzA2IDU3MSA3ODQgNjYyIDEyMzYgMTQgNzAgMjQgMTI5IDIyIDEzMSAtMiAyIC0xNiAtMjkgLTMyIC02OHoiLz4KPHBhdGggZD0iTTc2MjYgMzk0NSBjLTkgLTI2IC03IC0zMiA1IC0xMiA2IDEwIDkgMjEgNiAyMyAtMiAzIC03IC0yIC0xMSAtMTF6Ii8+CjxwYXRoIGQ9Ik03NTc1IDM4MzggYy04MCAtMTUzIC0yMTQgLTM0OCAtMzE5IC00NjUgLTI1IC0yOCAtNDYgLTU0IC00NiAtNTcgMAotMyAyNyA5IDYwIDI3IDUzIDI4IDY3IDQ0IDEyNiAxMzIgNjYgMTAxIDIzMiA0MjEgMjIyIDQzMCAtMyAzIC0yMiAtMjcgLTQzCi02N3oiLz4KPHBhdGggZD0iTTM1NzMgMzM5MyBjMyAtNSAzMyAtMzEgNjYgLTU3IDUwIC0zOSA2MSAtNDQgNjEgLTI4IDAgMTAgLTEwIDI0Ci0yMiAzMCAtMTMgNiAtNDMgMjMgLTY3IDM4IC0yNCAxNSAtNDEgMjMgLTM4IDE3eiIvPgo8cGF0aCBkPSJNNDM0MCAzMjM2IGwwIC0xNTUgNTQgLTE1IGM4NSAtMjUgMjcxIC02MyA0MDEgLTgzIDk1IC0xNCAxODIgLTE4CjQxMiAtMTggMjAwIDAgMjk1IDMgMzAzIDExIDggOCAtNSAxMyAtNDcgMTggLTMxOSAzNyAtNzg0IDE5NiAtMTA3MCAzNjUgbC01MwozMSAwIC0xNTR6Ii8+CjxwYXRoIGQ9Ik03MTUwIDMyNDAgYy0xOSAtMTAgLTQ4IC0zMyAtNjUgLTUxIC0yOCAtMzAgLTI2IC0zMCAzMyAxMSA4MyA1NyA5Nwo3NSAzMiA0MHoiLz4KPHBhdGggZD0iTTY4ODYgMzEzMCBjLTgwIC0zMSAtMjQzIC03NyAtMzY2IC0xMDQgLTIyMiAtNDggLTMzNyAtNTkgLTY0NSAtNjEKLTE1OSAtMiAtMzMzIC04IC0zODUgLTE0IC0xMjIgLTE0IC00NjcgLTE0IC02MDEgMCAtMTM3IDE0IC0zMTEgNDQgLTQzMiA3NAotNTQgMTQgLTEwMiAyNSAtMTA3IDI1IC02IDAgLTEwIC0yMCAtMTAgLTQ0IDAgLTQ0IDAgLTQ1IC0zNyAtNDggLTM1IC0zIC0yNgotOCA5NSAtNTYgNjQwIC0yNTMgMTM1MSAtMjc1IDE5OTIgLTYyIDIyMCA3MyAzMTQgMTE3IDQyMiAxOTggODIgNjIgMTQwIDExMwoxMjcgMTEyIC0yIC0xIC0yNiAtMTAgLTUzIC0yMHoiLz4KPC9nPgo8L3N2Zz4K") 16 16, auto;

    cursor: -webkit-image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAQ4CAYAAADsEGyPAAAACXBIWXMAAAsSAAALEgHS3X78AAAgAElEQVR4nOzdf6wd5Z3n+SfdK9ItAUZhN3MYdbjeCKOW7G0wSQsOKLZZPNs4aITJH8E9UoK5DfQqmQFbIjDS9E1IbvYPEiQMrfT2hHAwyR/j5I9g/kjs3sXCNoILyjSGlq80i6NeLulVrjoCYWhpJxn1ZvWpW9/rx+Wqc+qcU1WnnnreL8ky+Mf1PXXOqVPPp77P9/uR3/72tw4AAAAAACBkv8OzBwAAAAAAQkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgkfAAQAAAAAAgvff8RQCAICs3qC/0Tm3Mee3LnPOXdvQAXvDOfd+zq+/vTq/9HZD3wMAAAjER37729/yXAEA0EG9Qf/aNJBwaVhhgUU2pND/XxP4EXgzE4b44cjb6Q95f3V+6Y0ZfH8AAKBmBBwAAASmN+jvSL9jP7Twf22O57SUFS/4sEBkPQxZnV863u5vHwAA+Ag4AABokd6gb9UV2Z9lO8/VTJxI/1ELQdZ/Xp1fyttCAwAAZoCAAwCAhnkhhlVgWKBBgBGmE17wYRUghB8AADSMgAMAgJp4jTp3eGEGIUZcTnihx3EapAIAUB8CDgAApuRVZBBkoKxs8EHFBwAAUyLgAABgDOlkko1eoKGfN3AMUYGz6TaX47bdhYkvAACUR8ABAECBdIuJhRjXUpWBGTmRBh5J+MEWFwAA8hFwAABwbpvJDiozEIBspcdxtrcAAEDAAQCIVLrVxMIM/ZjjtYCAraSBh/XzYGsLACA6BBwAgCj0Bv0dmUCD6gx02dlM4HGcZxsA0HUEHACATkoDDftB7wxgrZfH8XRLC4EHAKBzCDgAAJ2QbjnZQYUGUIpf4XGcLS0AgC4g4AAABMmbcKIfuwk0gKko8DjsBR5MagEABIeAAwAQjHTbye401LiGZw6ozZtp2HGY7SwAgFAQcAAAWsur0tjNthNgZmw7y2GqOwAAbUbAAQBolbSXxu70B1UaQPu8mYYdh+ndAQBoEwIOAMDM9Qb93V6VxhzPCBCMFW8ry2GeNgDALBFwAABmwgs1aBAKdMNZr7KDsAMA0DgCDgBAI3qD/mVeoHE7Rx3ovOe9wON9nm4AQN0IOAAAtSHUAJAi7AAA1I6AAwBQObafACjANhYAQG0IOAAAlegN+moQupdQA0BJFnYcXJ1fOs5BAwBMi4ADADCx3qC/0Tm3Lw01mH4CYFIradhxYHV+6W2OIgBgEgQcAICxpH019qY/ruHoAajYm6rqSCs76NcBACiNgAMAUEraV2MvzUIBNOj5NOigXwcAYCQCDgBAIbagAGgJtrAAAEYi4AAAXKA36NsWlO0cHQAtcyKt6jjIEwMA8BFwAAASXrXGXqagAAjA2bRXB1UdAIAEAQcARI5qDQAdQFUHAICAAwBilFZrWLBBbw0AXbHiTWChqgMAIkPAAQAR6Q36O9JQ4y6edwAd92wadBzniQaAOBBwAEAE0m0o6q9xDc83gMi8mfbpYPsKAHQcAQcAdFRv0L/MaxrKNhQAsVvxmpK+H/vBAIAuIuAAgI5J+2s8wjYUACik7SuP0KcDALqFgAMAOiLtr6GKjdt5TgGglOfTig76dABABxBwAEDgGPMKAFNjzCwAdAABBwAEKg02HqG/BgBUZiXdukLQAQABIuAAgICkjUN3E2wAQK1W0vPsYRqSAkA4CDgAIADeRBT92MBzBgCNOKseHUxeAYAwEHAAQIsRbABAKxB0AEAACDgAoIUINgCglQg6AKDFCDgAoEUINgAgCAQdANBCBBwA0AIEGwAQJIIOAGgRAg4AmLHeoP8IwQYABO1sGnI8wtMIALNDwAEAM9Ib9Pcy7hUAOiUZL7s6v3SQpxUAmkfAAQANI9gAgM4j6ACAGSDgAICG9Ab9HWmwsZ1jDgBROJEGHcd5ugGgfgQcAFCz3qB/bdqEjmADAOKkoGPf6vzSGzz/AFAfAg4AqElv0N+YVmzcxTEGADjnnk0rOt7mYABA9Qg4AKBijHwFAAzBaFkAqAkBBwBUKG0geoBgAwAwwtl02wqNSAGgIgQcAFCBtIGogo1rOJ4AgDG8mQYdNCIFgCkRcADAFNI+Gwo2buc4AgCm8HwadNCfAwAmRMABABOgzwYAoAb05wCAKRBwAMCYeoP+7vQCdI5jBwCowUpazXGYgwsA5RFwAEBJ6XYUNYPbzjEDADTghHNuL9tWAKAcAg4AGMHbjvI1jhUAYAa+zrYVABiNgAMAhkinoxxkOwoAYMZW0moOpq0AQAECDgDIwXQUAEBLMW0FAAr8DgcGAM7XG/S1HeUNwg0AQAvps+mN9LMKAOChggMAUr1B/9p0O8o1HBMAQADeTLetvMGTBQAEHABAE1EAQOhoQgogeo6AA0DsaCIKAOgImpACiB4BB4AopVUbjzjnHuAVAADokCf0+UY1B4AYEXAAiA5VGwCAjqOaA0CUCDgARCOt2tDo17t41gEAEXg2HSlLNQeAKBBwAIgCVRsAgEhRzQEgGgQcADqNXhsAACTozQGg8wg4AHQWVRsAAJyHag4AnUbAAaBzqNoAAGAoqjkAdBIBB4BO6Q3616ZVG9fwzAIAUOjNtJrjDQ4RgK74HZ5JAF3RG/RVtXGKcAMAgJH0WXkq/ewEgE6gggNA8HqD/sa0amM7zyYAAGM7kVZzvM2hAxAyKjgABK036O92zr1BuAEAwMT0GfpG+pkKAMGiggNAkNJGogecc3fxDAIAUJlnnXP7aEAKIEQEHACCQyNRAABqRQNSAEFiiwqAoPQG/X00EgUAoFbWgHQfhxlASKjgABCEdEuKqjZu5xkDAKAxz6fVHGxZAdB6BBwAWi/dknLYOTfHswUAQONWnHO72bICoO3YogKg1bwtKYQbAADMxhxbVgCEgAoOAK3ElhQAAFqJLSsAWouAA0DrsCUFAIBWY8sKgFZiiwqAVukN+nudc8cJNwAAaC19Rh9PP7MBoDWo4ADQGr1BX1tS7uIZAQAgGM+uzi8RdABoBQIOADPXG/Q3pltSruHZAAAgOG+mW1be5qkDMEtsUQEwU71Bf4dz7g3CDQAAgqXP8DfSz3QAmBkCDgAzk46be9E5t4FnAQCAoOmz/EVGyQKYJbaoAGhcOgL2AP02AADopGedc/sYJQugaQQcABqVhhvH2ZICAECnqS/HDkIOAE1iiwqAxvQG/Wudc28TbgAA0Hn6rH87/ewHgEYQcABoRDor/xT9NgAAiIY+80+l1wAAUDsCDgC16w366rfxDEcaAIAoPZNeCwBArejBAaA2ab+Ng8652znKAABE73nn3F76cgCoCwEHgFr0Bv2NzrnD9NsAAAAeNR/dvTq/9DYHBUDVCDgAVC5tKHacfhsAACDH2XTCyhscHABVogcHgEqljcQINwAAQBFdIxyn+SiAqhFwAKhMb9DflzYTJdwAAADDbEibj+7jKAGoCltUAFSiN+irmehdHE0AADCmZ1fnl6jmADA1Ag4AU2FSCgAAqAATVgBMjYADwMTScOM4k1IAAEAF3kybjxJyAJgIPTgATMSblEK4AQAAqnBN2nz0Wo4mgElQwQFgbIyBBQAANWKMLICJUMEBYCy9QX8H4QYAAKiRjZHdwUEGMA4CDgClpfPqXyTcAAAANdO1xovptQcAlELAAaCU9ALjGY4WAABo0DOEHADKogcHgJF6g/4jzrmvcaQAzNqGiy52my+/euR3cWPvusLfW37vLXf2N/809O8vvzv6zwBo1NdX55ce4ZADGIaAA8BQvUH/oHPuLo4SgCrdeMVaAJEEFh87F1jcdMW5YOLS5Pc2tea4L793xn3ghR4v//J17/fOBSKEI0Btnl2dX6KaA0AhAg4AhQg3AIzLKiz84MJCC4UVCi1ioTBEoYicTkOPX/zTL9d+fLj2M4CxEXIAKETAASAX4QaAIp+4+Ar3iUuucFuSwOKSJMCoutrCDweMXzHhe2U1/9fHka0k8flVJa7ioOYf/ml1PfB4559+uV4J8krBYwWQIOQAkIuAA8B5eoP+Zc45hRu3c2SA+llY4Et+7eIrhv7bV+b8PV9RGODLCwb8hbUCDP0bWvhvuXxT8j1NE2LYFo+zv/nQnX73TPprYW/t8HuC+CGJ//z0e1sn+toWfqj6I/n5vTNsfwHOed45t3d1ful9jgkAQ8ABYF0abhx3zl3DUQEmk1Q1fPSSwsXupJUOS6unpnpGmtgeou/RwosP9HNagUE1whp7bVjli70uxn1urLpFwYeOscIPjjEi9aZzbgchBwBDwAEgQbgBjGbVFlZhYQvUYaGFv9XCr1xwOdM8murLoAafmjKiqowtH7va/cHFvUq+rlVo0G9iMhaA6LmZJPxYTio8zrjT760FH4QeiAQhB4B1BBwACDcAj205KNNfwqoqsgt616KqBT0OPZ6bete5zZdvKl09spxWBiiQ0VaWbEjhb83IViQUHS8LQLR9xio8CD9G81+TCta2XH516eBjOQ06bHvL6UxfE6AjCDkAJAg4gMgRbiBWtmj075ZneyVY9UVIDSBVnaGFsFVplFkEK6ix7Q5VLoKzE1WGVSXoe7DjnBeo4EJWUTRONY69phUy6ThT5YEOIeQAQMABxIxwA7GwKgYtCFWRkV1g+9UKVoURysJPj+3Wue3J4yrTzLJNd/QVwlj4UdTE1MIXa7LJgnw4P7grG3roGCvwUICn40sTUwSMkAOIHAEHECnCDXTVWgn/pmTRnF30d6E5ox7frrltpSo09Hh1l962mYQU2tj0Fj2Hesz+Ip1eE+Ox98Ra6HH1yCDMAg8qPBAoQg4gYgQcQIQIN9AlRVsy/FJ83Zm26ozQ6I68HtuuK7cnPw+7G6+xomvVGW+tV2l0xajKBL8yRT+zvWU4v9HsqKDs6Dsnk2PatdcUOo2QA4gUAQcQGcINhM4WZtnqjC41U7QqjV1z24febbcKDT3uIysno1vUZ0OPbMBlx4Yqj9HWQ8IRlUEWoh155wTbWdB2hBxAhAg4gIgQbiBERYFG18rotcC8c9NtSagxrEpDj/vIygnuphdQOORX9fg9Pdh6UV7R+y7LXo8xBmwIAiEHEBkCDiAShBsIhS1Ms9ULXVycJlUaI7aecMd8OrbFR4v1bODB1oty/GM4LIDTa1Vhxw/P/ITjiTYh5AAiQsABRIBwA23m95i4dW7bemm8tpzornDX7rZbqOE/1iw9di0SWXhXryjw0JaWoysn3curr7ujKycIkoYos4XKwg69f/U+BmaMkAOIBAEH0HGEG2ijvAVSlysVtJDec9VtQ0MNVRMkgQ4NMhtV1MTVAjaFHYRMxXT8kjHFvesKX98WHum9TdiBGSLkACJAwAF0GOEG2iSvx0SXF5FlempYqEHFQHvkbZHyF+hsExpuVIWSjqWqk9jGghkh5AA6joAD6LDeoH/YOXc7zzFmZe3O+LbzFvldXtTrbrZCDf3wez34CDXCUbR9iuewnFEhn21j+e7yD6laQpOeX51f2s0RB7qJgAPoqN6gf9A5dxfPL5qWXdTEcPdbd631mG+9clvu76tB6qEzP2FBHLi8BTtTRMrRsbtv857Cyg7rO6MfvEfQgGdX55f2cqCB7iHgADqIcANNGxZqdHXPvfqI3Lf5zuRx5y3YdHf6u8uHWPh2lPWR8at1bJHOcz7cqG0sqpCx4wjUiJAD6CACDqBjCDfQFFvg6a6s3c3+0Zmfdr6RoBa0ezbdljs9gv4CccoLO9jGMpo1KNWxy6t+YgsLGkDIAXQMAQfQIb1B/xHn3Nd4TlEXW5D4C/wYFnJawFqwkddLwI6Bgg3ELS/4oyJhtLzj5rNtXrzHUIOvr84vPcKBBbqBgAPoiN6grzsQz/B8og7Z/fOxbL+w8a6f3/TZC35Px8AWXNxdRp6irVt671DhU2xYvw6rkqKqAxW7e3V+6SAHFQgfAQfQAYQbqINNBLE7qjEtztYe9525k1C4G49JWFiWDQlpqlnMKsaGvRcVdKh5MVABQg6gAwg4gMD1Bv0dzrkXeR5RlWzVQiyl4VpM3bt5T7KY4q4x6lK0zYvQbLhhVR0Ki7596nv0O0EVbl6dXzrOkQTCRcABBKw36F/rnNMH8QaeR0wje6c0pgW99v5/Zes9hdtQWDihLjaJx7awsO1pNDtX6T2b7dVBEIkKnHXO7VidX3qDgwmEiYADCBThBqqQHXWqMZdaHMTQyM/uCOcFG6paUbBB6TuaYlNYbJqIJhId+vlPeA0OoWoznb/yJrBw/DAFQg4gYAQcQIB6g/5labhxDc8fJpFdGMS0GNBj193fvDGvOg4KNrj7i1nJho5UEY2WPWY+wkpM6M005HifAwiEhYADCAzhBqZho061uFc5t1VrxLCgLwo27Dg8tXyIBSRaJft+ZfvFcNnGyD4LihgzizEQcgABIuAAAtMb9A87527neUNZ2T3rsV3oFwUb1u+AYGM43R3/xCVXTPU1uHs+nex2KrZfjFY0CYmgA2N6fnV+aTcHDQgHAQcQkN6gr/Fld/GcoYzsVBCVamssZSyTGoYFG7EscHQM1v+7d+6/r8wJLfK27NRNz0W2GuFlb9Gu37Pf/8WHv4y+ckFhky3c7T0dw4SjaQw7DzCmFyU9uzq/tJeDBYSBgAMIRG/Q3+ece5znC6Nkgw2NoFRZeyx3e2MINnRH/9KPXrJWXXHxFclzvuXyq5Pf0x3rbB8CXzZUUHDwTk5w8Mpq9a+X5Pu+6JLzfs3/3kXfe/aue5aa4X6QLkotEFl+761koRpLEKKgI9aqrEmwRQ1T2r86v3SAgwi0HwEHEIDeoK87B8/wXGEYG3d669y2ZJEYW8NMLZ4Xb9jfiWBDi/7Nl1+9HmBsuXyT23DRJYXhhS34z/7mQ3f63TPpr721vmBbfvetYBdvFua4TEByU1qdUnRMLMixAMeOR9eCPk1f0fYVv68Oi/ViRWOh7dg9dup77fqG0SZ3r84vHeQZAdqNgANoOcbBYpTsBXtswUbRgiWEYMP6W2j7iG0byVuwayuC86oVrLqCHgzn2LFMwqGPXb1eGZJXEaLFrEKh02nwo+MZeuWHX6FA0DFayOcNzAzjY4EAEHAALdYb9Dc6594g3EAeLeAe3HqPu3fzncnvxhZsZB+/0eJu4bUDrVugaAGqCoQtH7s6WYhnK02sCkMhhvWeCLnyom0sALEqEFWA6Ney0zYUJinsOP3eW+70e2eCew78hTtBx2gEHRiTQo5rV+eX3ubAAe1EwAG0FONgUSTbYyO2YEMUbNjjN21azFmYcWO6iPYrCGzrhIIMbZtYW0yfmen3Gzt7nvQjL/jQc5YEHu+eSao9Qgg9CDrGMyzouP+lRaql4GN8LNBiBBxASzEOFlkEG2v9Bhav33/BXffHTj09s8Wbggz1y7ipd53bfPmm88KM5aQC4Eyw1QCx86tuss9tNvRo6wKYoGM8Rc1IVdmj8y1BB1KMjwVaioADaKHeoK9O3Q/w3MBoYsLi9fvWp6IsvHogqmCjqIHoLEIeLYDUM0ONP/WzVZGEsuDFdIaFHgq09LyfTn9u03uUoGM8RUFHjMEyCj2xOr+0j8MDtAsBB9AyTEyBz69YiPEOoqpW9PizZeNNHgsLNLR1wV/s2GJWYYZCDRY88RoWeuk18nK6raUNW5Hygg4mhxRrY9UYWoXJKkDLEHAALZJOTDnFcwK/YiHWPeDaiqNeG36fDR2Lhdced0dWTtb271rvjF1z288LNBSqvJwGGlRnYBh/25JeS7Y4VqBwdOVkEnjMusIje46hoeZwfhWd0fOpcEghEaK2lckqQHsQcAAtkTYVfZuJKXHL3l1t4zSQumlBqIWEX/pf551mVYncOrc9WYzeOrdtfQFjFRpH3jlJoIGp6H2t13U28LAKjyPvnEh+nkU1gL8Vg4aaw1kfpAe3/tl5f07nCp2rOW7R0mSVjTQdBdqBgANoASamwGUmg8RY/ly0HaWOPe+6e61QQ+XnFqS0YbGJOFjgodefv6VFC2VVJx1dOdH4dpbsdriFVx9nuk8BPX+LN+xzt1657bw/EGN/JKxjsgrQEgQcQAv0Bn3t37yL5yJO/sIi1gvkvPLvqu+K6jjvunL7eXfQtZA7snJivTEkMAt5gZttZ2k6cPO3hilc1JYwwr58TVebofWeXZ1f2svTBMwWAQcwY71BXx24H+d5iI/uAj65bSHq0nD/GJiqFgh5W09mtWgEyiraMqXwU9UdTfTu8LdisGAfLS+gZbtPtPavzi8diP0gALNEwAHMUG/Q3+Gce5HnID66Q2qLh1ib1Plbcsy0FSy2ONSdcCsf10IjqdJYfb3W5qRAHZKtLFduS5reWuWRqpvUm0ev5zrDDn8rRhMNfkOmc4/OafduvvO8R6Fz2gMnFwlT43Lz6vzS8dgPAjArBBzAjPQG/Y3OuTdoKhoXLVae/MzC+naUGC98VY7/xLaF88q6p108KdDQXdRsqKFFIFtP0BV5W1maCDv8rRja1nX/yUX6TBTwp9MYpq1ER01Hr12dX3o79gMBzAIBBzAjvUH/DZqKxkN397SotzuhsZYuW+WK76m0/H3coMd6algZP6EGYqLqCgv2mgo7/P4cMTZCHkfemGuat0blzdX5pWtjPwjALBBwADNAU9G4ZBcFMe5lL6raGDfo0aJOx9PK9a2nxneXD7FoQLTywg4tpg+d+UkykaXKEMKfdsS2leH8YNsX6+dAhGg6CswAAQfQsN6grw+7Zzju3ec30Iy5rDuvamOcC3zrq6FgwxZv2t5jd6oBnJMNAet6v/jbVhiPOpy/NdFUPSUKrXX36vzSQZ4eoDkEHECDeoO+yhWP03ej+6xqwyWL+Tj3XudVbeiiXn1HylRbaFGw56rbkjvF9nd1HKu+Iw10ld6D923ec94UIQUdVW7j8s91TFspVtSEdNItegiG+nHsWJ1feoOnDGgGAQfQkN6gf1naVHSOY95d/qI+5u75efvPy1RtaBGgMnstymwLStULMiBGel/504WqDAz9aSvjhJgxqmq7HoKykjYdfZ+nDagfAQfQkN6gf9g5dzvHu7v8O5kPvLQY5fYJBRQHd37rvAkCunjf+8JDQxc8dqfZqjWsf4CCDQDVURihsGPPptsq72OjAOWJzyzQhLSEoobL2raCTnp+dX5pN08tUD8CDqABvUF/n3PucY51N/m9NmKu2vAXN2ZU+fVatcZabw2r1tBd5RD38ivc2Xz51ev/r9Dm0osuWf//Ky++wn3ikisu+Ht+GFQFBUp5x+/0u2+d9zzoz/h/jrvH8aljG5i/FYPKhOGm3caH4OxfnV8iwQJqRsAB1Cztu3GK49xNVG2sUbNBf2+5woqi46EF0L2b9yTHzsa7fvvU91rbW+MTaTCRBBgfW8XawtgAACAASURBVAswtly+yW246JLk+/cXJ12hChr5xYe/dO+kIcgrq6+v/xrNJLslb2uYqjr0vpz0ufYba9JnYrhpGzEjKFvpxwHUi4ADqBF9N7rLH/8X84SUvDuQRVUsCgq+svWe9bvF+nO6Wzzru7tWeZEEGRdfsR5ebE4qMC4u8RXiZJUiFoJYRchyplIEYbFxs9arQ+c3bV+ZJLylmqO8vHNpzJ8tHUY/DqBmBBxAjei70U22FcNFPCHFpdtLVLnhhwBffe3ABcdDd3IVbGgrxiy3oej7sCoMCzGq3h6Cc7Q4O/ubD93pd8+shx8sbsNh42b1Pp+20ipbzUGfiXx5k1Z0ztTxoh9Rp9CPA6gRAQdQE/pudJNtxYh5n7Quwhev379eieEK9o1bI0OFCFocqWloE00HrQrDgowtH7s6WVihHazy4+Vfvr5e8UG/gfbS+/3Wue1JSGnbVxRQasE9TkjpL97pMzGcAqGDtzx6Xnj8ozM/dQuvPU51VHfQjwOoCQEHUAP6bnSPXz4c8x3IvDLq7IW3gg1bDNld37ruPur70fYS/bzl8qtnXpHhN/i06gXzgf4/Z0FXx5YOLZCy/B4iLv3/LV5T1FkfOy16l989406/txZ4UO3RPqpeU58Oe63ovT9unw6/moM+E8X8bZCmzEQqBIV+HEANCDiAiqV9N447567h2HaDbcVwkTcSzU5JyZZO+8HGNPv2i/iVGTddcV2jC3ItvvV4rd+EH1Z0semmBSR+KHJT+mt6HpqqiCH0aKfs9BW93xV0lH1+6GFUnjWyHrUVEEF60zm3g34cQLUIOICK9Qb9g865uziu4fO3YugiXHfOYi0Pzk5J8UvMs8HGOAudYVSVoYWUtpjo5zoX1VZ5YaNUl99Lf6ZhZiGbLmPNWW0Mbt3NWfUa0/OkqS7W3wOzkW0cPO773+9nFHN4PMo4zZwRnGdX55f28rQB1SHgACrUG/TVNOo5jmn4/AvKmMuoFfIc3Pmt86ol7MLa35dfRbBhgUbyo3ddLYtkfZ9WhaEQQ/9NuXc99Dz6k2n0cx0jdRVO6XX38urr9POYkezo53HOB3pdPLltITnH0GeiWF4DUrasdMYdq/NLh2M/CEBVCDiAivQG/Y3pSNgNHNOw+VtS9h57ONqyeAUOCjf8ygmVRmvxUUWwUWegoQv/ZFvDu2eSIIM7/e2h532t0qOeJrDaSqTqDlUDvJI2MkUzskHHOD14tHh/cOuf0YB0hOxWQceWlS44m46OfTv2AwFUgYADqEhv0Fffje0cz7Cp+R1bUi4cAatF49GVk+tbRSYJNmwaw0296yrdckKfhm5Y2460FnhsTnqtVFPt4Vd4TDLiFOPLCzruf2lx5HvTnx7Cor2Yql4O7nx0aLNnBOfE6vzSDp42YHoEHEAFeoP+I865r3Esw6UL8h9/9q+in5LivDupPgUcWnQoTNCxKRsiaMGqUEN3HatYsNrdeVVkvJJuSeCCvrss9LBeLFWEYstpCHbknZOEYTWbZOuK34CUPhPFyo7rRlC+vjq/9AhPGTAdAg5gSoyEDZ8WUAo3XOSN7vLGEppxSs0VZuy6cnslVRpWnaG772w3gF6jtqWpirHA/nYWqjvqM0nQoT/7jev30WdihLxqOxq2Bo3RscCUCDiAKTASNny6OHziM38R/Z0vv4LFlx0FW/R3rUpj2l4adnf9lTTQYMGJUSzwqGJ0sF5/eq1rcUiYVr28oGPYiFg/fB51HopZXr+kmJtjB47RscCUCDiAKfQGfe1jeIBjGCbrtxF7GbQtIvxgQsGG9r8/tXwo97j4oUZexUdZ9EdA1aoKPPTaPLJyIllUUz1Qrex4WfWPUEVHXtDhT3LSn1MvD1xo2MQrzqvBeWJ1fmlf7AcBmBQBBzCh3qCvZlAvcvzC41crxH6XK68jf9Fio6pQ42ja+4C75GiCVRYp+Ji0DwxhRz0UdCzesG/9fKLzcVGo6k9Z2fvCw5w7Cmi7ij9KluMVrJtX55eOx34QgEkQcAATSLemaI/kHMcvLFbKqwV97CXPtj3HFDUQ1QJRf3bSUMMWh9brAJgVLagVdEyznYqwo3p6TlTRoeqDYdviLJB1kY/wHiWvL8fnfvolXq9hWUlHx7JVBRgTAQcwAbamhMm/OI79Ys+255jsiEEFQfdt3uNunds20SLQehloAcJFNdoqCTuu3OZ2zW2fqCGuhR3azsUd8ulpYa6gQ89F0WhZnZvUDFnVOA+89E36chTI68vB8QoOW1WACRBwAGNia0qY/GaiCjdi3pOcF25oIaG72wqBFGxMstjT1hNVaDDtBCGy17/OFZNsZbFQTz/oeTAdbUcZ1ojUn/hEX45iec2jYx+DHiC2qgBjIuAAxpBuTXlb1w0ct3DQTHSN7larbNm/2NUdPZdWt0yyBcVCDRqEokss7NB7ZtL3hU1jwWS0OF+8fv96GJvXn8PvyxF7cD3MqIo9tBpbVYAxEXAAY+gN+gedc3dxzMLgXyDHfJdPx0ELAb/xnEvL63WHdNwtKIQaiMk0zXXV+8CqOtiqNRlttVi8YX/Sn0PnLC3M/eDI+k3oWO994SGOcwFVxHzj+nO7HQiFgsJWFWAMBBxASWxNCYtfmhvzvuO8KSmTsPJ7Jp9MRhUBn7jkisK/m/z+xcW/7/vgNx8OXcT94sNf8hzVROcVLagn2cai95B6dRAMTsZvnJndtmKjrl1SlbZI5UyBbPNRvSZV1UgoFAS2qgAlEXAAJTA1JSxaKB7c+Wjyc6yTUrLjFydBA8ULaSF16UcvSX5dUzjMlss3uQ0XXbL+/7rb3CZ6Lv3n8GWvcePye2+tL7iX332LxXdJk/asUaXB0ZWT7rvLh1hYjilbjeZvWyHULsfCICasBIetKkBJBBxACUxNCYd/Jy/WizaVImsRMGnVhrbzHHnnRHR3QS28SH6+6BJ3ZVp1oeM46m79sABB9HtFIdGkFRfDqkLyKkJuuuJcIDPqMWnRs5y+d+yxWBBCCHIhvWassmOc950qEQ6lW1gw3vG2SSr+tBW2JZbjHz+Xvt9jH5seCLaqACUQcAAjsDUlHLGHG1rQPrltYaLqgVjK59U0ckOyuL96PcDYnAQa+YtSLUDldLqo97eHdGUrSHI8Lr86+W8/GLFARP+fV6Gg14wWRnZsXll93X3w6+HbZ2Jgk1jGqZ7ScdT7TwtMqqXK88Ncv4m0tmGoyiP2xtLD5E1YofIlCGxVAUYg4ACGYGtKOGxvsRYHMTZOm6Rqo6ul8rZgV+ClxfmWy68uDDEUYJxVaPHumfXwgkV6PqsYyQZEeQGIhR8vpyOD9eOVTFVL1026hUWVB2xfKc/fjqfXnPXgYDT4aNlJNfLV1w4kYRtai60qwAgEHMAQvUH/Eefc1zhG7RbzhewkVRsq6f72qe91olojCTGSKoyrk4qDvMW2bR/xF9tss6iebfFRbxILP7KvS/+50JYXBUsxVCyocmjPVbedt5Ache0r4/EbKlsTUvXG0a8xYWW4vDGybO9pta+vzi89EvtBAIoQcAAFeoP+tc65Uxyfdos13NBC/itb73G3zm0rXbWhi9ZDP/9JsHfS16oxNiULaFVlZBfP1jci5qqBNrKKmmHBhxak2uqiBehy+nNXj4XOWeNUdXQpkKyb34RU54PHTn0vOQfE3pepDNvWYwg5Wm/r6vzSG7EfBCAPAQdQoDfo64PjGo5Pe1m4EdOFmAUbZe8E6yJfd4BDnISiu95aFKsyI7vFRIu+02kFgHo/UJERnmz1TfY5VuhhlR5apHbt+bXtK2Wrr6xPh00NQTGdO1SVoBBJryNt+VHwofMnY2SL2WeqIeRotTdX55eujf0gAHkIOIAcvUFfXaof59i0l3pOfOP6fdFcgI0bbIR211d3Xi3QuDFd7Bq/MoMwo9usSsdCD3/xr9e0go7TaeDRlTvx41Zj0ZC0nGw1h46ZQiXGyA6XDTkUEGl7D+fcVtq/Or90IPaDAGQRcAAZvUF/Y9pYdAPHpp1sv3AM4ca4wYbdrWz7HcphgYYtZF9OwwxKyuOmSg+9RrZ87OrkZ9va8UE6uUWvlS4EHpNsX9E5UEEmQUcxv5pDQemGiy5J/puQo1g25KBRa2udTRuOvh37gQB8BBxARm/QP+ycu53j0k6xhBvjBhsugHJi3T3NCzR08fxKWp0RS9NJTM7vxeK/lroUeKwFHXee9z4ZhqBjOH9ayAfpIl3VMo+dejrp04EL2dh1qyoi5Git51fnl3bHfhAAHwEH4OkN+juccy9yTNophnBjkmDDtTTcsDGZWoRqhKPxKzReSRuCApMqqgbyX2ehNujU49H5oGyfDoKO4fxJK4Y+E8UIOYJx8+r80vHYDwJgCDiAVG/QvyzdmjLHMWmfrocbWqTdu3mPe3Drn439d9t0TKxKY9fc9vPK7I++czJZbGrrDIsv1EnvpVvntrub0sDDXodanOn1p7AjtOoOLTS1daVs8EnQUUyvjye2LZwXuhJyFCPkCMJKulXl/dgPBOAIOIBzeoO+Zop/jUPSPl0ONyzYUDl6mQaDurj0y9YVHOx94eGav8ti/mLSb5Kou+dHVk64I2mwAcyK9fBQ6GaVENqmcHTlpDvyzomgJrSMW+Glc+bCa4+zGM2hc66akNo5i5CjGCFHEL6+Or/0SOwHAXAEHMCatLHo/83haJ8uT0vRPnstVso0FNTj12LML6+e1UWmhRqq1vDvgqrBaRJqUKWBlrLtLLuu3H5edUdoFUbjBB2Mly2mhbuqOSw0JuQoRsgRhP+RhqMAAQeQ6A362ru4naPRLtbJvWsXnVpYLV6/r1QDQSs1/+A3H7qfff65mV1cFoUaWhha2T8XugiNFm06z/i9O/Te0nSNEMKOSYIOmmqezx8n6wg5hiLkaL0Tq/NLO2I/CAABB6LXG/TVffq52I9D23Qx3NBiZPGGfecFBEX8PfS6ANdFpb8Aa+KiklADMbGmuDr3hBZ2jBN0aPuYzi2MSD2f34CUkKMYIUfr3bE6v3Q49oOAuBFwIGo0Fm2nroUb4zQQ1TYPLT6sb0U23NDi5JbDX6j1YlIX+irh9xdLhBqISahhxzhBR/Zcg7Xjd3Dno8lzzsK9GCFHq9FwFNEj4EDUaCzaPhZudOWCSY9H21FGNRBVcKEwJ7vY0MW2VU+oxFzHpI4JEFaqrx/2vRJqAPlhR9vfG+MEHXosC68eoG+OR+dsbVnROXfvsYcJgXLkhRy3HP5iy77LaNFwFFEj4EC00saiqt7YwKugHeyCSRfaoYcbeiyLN+xfn9pQZFi5uE2PcTWFG6oOsVAjxP4DQNMs7NDIVmtQag2A9Z5pG/UWUdAx6jwkj516mkakHgvbXXps6F1yoWzIwdae1jibVnHQcBRRIuBAtHqDvvYo3s4roB26Em5kG9YNM2xBoa/hb2m5+9jDlS2gtOjZc9Vt54UnCjX0o47qEKCLslVPNhpZjTzbFg7qPa/AdNTEJp0LFl47QH+OlB9yqNLlgZOLBEAZhByt9fzq/NLu2A8C4kTAgSj1Bn11mX6RZ78ddFf02O7vJ9/LH//ojmAvIP0mdcNoEfHAS4uFgYV/US0PvPTNqRccVq3h33m2MnsWM8B0bAuLbSdTf4tDZ37Sui0sZUdT6/tfePVxAs/M+VgVbgo5OC7nU8jxQvoZ7gg52uTm1fml47EfBMSHgANR6g362ppyDc/+7FkTTYUcdfWXqJu+9ye3LZQqA9dd3r0vPFT4OLMXitOWRmerNfTvH0qrNdiCAlQrGyQqzDy6ctJ9d/lQa85t1vT4vs13jgxjn0rHysZeteBX1I0KqGOVDebZ1tMKb67OL10b+0FAfAg4EJ3eoL/XOfcMz3w7qHIj5HBDiwRd/I5aKLgSnearLPVdW2Tdud5bQ3dktcjiohxohoWLt85tS97TVtXRloqpso1I2bayxu+J5FjA56qj+hBTu3t1fukghxExIeBAVNKxsG/TWLQd7IIxxIsghRFPbFtYDxBGGRVWZMfBTtKRPntn1nprtLEnABCLvKoOvSfbUkWlIEZTQ0adyxTQ3H9yMepzSTbkoC/HhQg5WkcNRzcyNhYxIeBAVBgL2x42hi/Ei59sA9A82gpi+9zL3Ol77rN/tb7FZdwRudk7sTaZhfGuQLtkt4wp+Dz085+0Ygxp2ZHWsVcuZEMOna/3vvAwIbLHPt/NzsNfpG/JbDE2FlEh4EA0GAvbHnaHJ7RGZGWqNqxqQgsZ/bkyAc6k42CzIyDZhgKEQaGkbSNToKBFslV1zFLZKVAKUXXubkMwMwsHdz6aNJTV86bzfB1jvENX95hzjIWxsYgKAQei0Rv0tQfxLp7x2dKi/Me7vpOU9uquVyjKVG1YwKBJKlLmgi5bzvu5I18euWjQ39mz6bb1YENBUZuaGAIoz59sYk2Ai8ZHN6XsFrxYm5D6WwpV0WJBFdsxzmdBkEtDjpCnpHXAs6vzS3tjPwiIAwEHotAb9NVF+hTP9mxZE02V8o6zBWOWylZtqKv+Lz78ZfL4XMlwIzsxZdTFsb8Qor8G0C1+RVZb3t9lmijHWs3hTwBTE1bb3hP7Fh5fXm+pUD77O2rr6vzSG7EfBHQfAQei0Bv0NQd8O8/27PgXg2qeGcKivEzVhjWZu3Vue1KJUfYCTsfjZ59/rtTElGywoUXPrO/wAqhHtqeOzg3qqTOrc6a+n8Ub9q3fiS8SYzWHncddGmpbGB7a9ss66Rgd2/2D9Z5UoVVvdsyJ1fmlHbEfBHQfAQc6rzfo62T+Is/0bFkTzRCajemC/sltC+tbQPJY1Yb6Xdg2k3HuTmk87qiJKQQbQLx0HlIFhc4DCkJn3ZB019w2t3j9/vWFap4Yqzn8ykQt3C0MolrhnCpHoGNqN6/OLx3nMKLLCDjQeVRvzF5IE1N0Ea8eGsNKsv3RgBZujDMuMNt8LbsvObsnX3dv2dcNxCk7/lm9fnROmEWIULYJaWzVHLbd0MJqO8cTcpwz7pZM1IYqDnQeAQc6rTfoq6HSMzzLs2MBgC54tU+5rXThrruT/vi/LL9qw3lBxTh3o7JNRf2KFoINAEXaFHSoX4jOf1RznJOdDmb/zwSRcyZpqo1a3L06v3SQQ4uu+t1HHmEsMrrrsVNPH3bOXcZTPBu6Y/Mfb150r/9q2f358YVWf5/PffZ/d/0rirekqELDv0idJNyw4/HR370o+X/dwXrx/3k1qRo59CcH3J1puPKXf/cDt/fYw8ndPwCQX//zb9wrq6+77/+X59yv//m/JeeNL/7hHe6mKz6VbI9oskeH/i2Fr7/3ux91n/r4ltw/oxBGC1rnPpJ8312n87XCjH/7R19IHvNTSYPYVbf7kzvd7k/+K/fiP7zq/vH/fS/q1/LaZ9pHkoDMJRWT2zkus7H1wa33tPeOEzAlKjjQWVRvzJY1FpNbDn+htSW6uhv6jev3Ff6+LlhVeeJXUkwSbmQbrdl+en9qAj02AJSVV9Gx8OrjjVcKlKnm0MJWW/hiqGKwzwfbgmH9JyT7WRIrf5sm23hmhioOdBYBBzqrN+i/7Zyb4xmejbY3FdXiQB3vh00G0IWXmsb5d0btwmzcUYAHdz66/m8pzNDXVJNRgg0A08gGHbOYulKmN0deWNxV2c8/v8kmvScuHB+rcO6On35p5t9XZFZW55c2xn4Q0E0EHOik3qCvvVdf49mdDRuv2tYLOV1sHtz5raF3HPMCjOydubKKqkRmPf4RQHfkBR0Lrz3eaHBapppjnIbMocobi67PHRsjS8hx4aj0tvfp6qivr84v0asAnUPAgc7pDfrquaHqjQ08u83TBe6Pd32ntWPgRm1JKWqMN2m4kR2P59K7VfefXCTYQNCsMa/e88MWtKFRpcHRlZPBjrH0qylmUSFWpjpO59m9LzzU6S0r/vhY24LhVy6woGeySgucdc5tXJ1fej/2A4FuockoOuexU0//e+fcn/DMNk8Xbz/9199zPz+74v7X4wtJU7w2fW/fvvHhtAFcPt1Z/NO/2Zd8/75Jww39m6oU0V08Zxf1xx5OKkM+YDsKAqaFiXrKXPfxzUNHKodmrR/Al91NV1yXNEA88s7J4B6DzrtqXvzDMz91/+L3L0+Cjrv+8HNJI8cmGhfr3z/89y8k/9b//Af99abKPr1m1CBV58G//dVy7d/TLOh467H9uz/6gtt02cbkmOjYPP/3/2dyXG6d2+auvPhfBvkaq4qOkRqxqmGu6H1H09FG/Z7esg9uved4RI8ZEaCCA51C9cZsPZfemWrbSDy/NLjIV187kNzpzJo03FCo8eS2hWQftqORGjpEi5EnPrPQqWDD5bxHj+3+vlt+90ywlRxGFTbWzLjp0a06D6r/0LBzb9e3rNhoVH/bo1/J0dZqxyb5TUf1Gm1zY/IOoooDnUMFBzqF6o3ZUUm0xpw+9Mq3kruHbaHFmF9FkaWLKS1q8u6iTRJu6ML1Lz79JffXNy+u/5u6S3l30qx0NeSnGEgWa3+9YzH3rnzI8gJI3UlevGFfctc95CoDG+lqFRWq6NBoWYUcdVeS6etrrK0/GjTrqg1z7o5P/i/J99PFO/c67qrU0HHXf6tC0Co5VNlx+yd3Rl/JoceuiqmP//7lSXBqFS9oBFUc6BwCDnRGWr1xKD1Zo0G6cNUdKt2JGmeySN0UunzrxocKF2PqhaFFTV7wMEm4ocXff/qTAxdcyP9v//mvor54RTfoPaHmwV2j85a21GXvGGtxrgW3ziE6RzSxvaNOWlirSk2Pa/cn/1WydWLDRZe41391uvbthK+svu5eWT2VLGJj3LJiC3h9RtgWDNvKo3BDnzWxhxwKfLSVSq8PhV4KxfS6QSO2Pnbq6b9+cOs9/5XDjS4g4EBnUL0xG23su2H9NoaNLFS58AMvLeZ+vxZuqAncX/7dD0b+e6rUeHbnt5J/71fpHUi7iFf5deyN5BA2vZ/+482LyZ3mrrHtAUXnLYUaWy6/OgkDuhByiAIEVVX83u9+tNH+HKok0b+ru/NrC9gL3fwHNyQLfS1s29TDqQpawN+3eU8SgOu/7fEp1CDkcOuVUgqBXHrjRKEYzbgbQRUHOoUeHOgEem/MjvZX39i7rjV9N0bt+dYdQgUbR1byLyIXr9+XXPSX2RdtYxntrrYCEd0Ftv/Xv/XHP7qDvcQIlt8roGvyRkHn0TFQQ1VNiunalAf1J1q8YX/Sn0MVbQuvPt7IeXzUNCuFLXuTbX3dWtza1BAF33p8PgvWY+/J4b82+AxtFL040BlUcKATqN6YDV2IKAxoyxYMXTyqmqSo34YumtULQ3eF8ujO0X/49JdKXWDq7tKhPzmQdMLXwsC+rhqLWvWGKlq6PAYR3WaTUoreTyFTUPFUTlPhPLqzrPexzg/q6dOVSg6XTrFQYKPHpMen83kT21Z0p37YlhX1Ytiz6bakMjA71SpkOt5atK9VF56/BYNKjjV6bahqSlU+em18+uP/E6Njm0EVBzqDgAPBo/fGbNhkEjUUbcMWDF2cq4y+aLKD7bMvavRpne5HhRu2/cXuMCncUWNVXbhqm4qVXmvxlDeVBQiBNeft2qQULS71fh13wbRWSbDWKLNrIYdLw9+mt63YlhUtYPNCNC1u1Suka3059Fis6Wh2CwYhxxr1KVHjWZ1/1l4b9ONoCL040AkEHAge1RuzoWaautOnrSmz3iutZqLaWlLUTFSl6Aphir5PCzdUNvznxxcK/x0tbFSuf93HNyd/Vo/dqkFUzaImeS6dzNKWfiTAuLo6KUULZb1nJ53ypAWWTXrQuaBr/QF0vtKxObpyMrmD3sS0Ff2bCpv0WfKpj2/J/TNd7Muhx6KJNnf94R1JyOM/LkKOtdeFXnf2mUo/jsZQxYFOoAcHgkbvjdlQoKA+E3cfe7iwl0VT/Pn5WbooV7Ax7G6tKlEUWujCKTsm0qhqQ9Uqt165LbeHh+4wHdv9/fW73Z878uXk4gwIzbD3U8gs3Jh2y5j/Xq/qa7aVQlud6/VYy/YrmYZCoyc+s1BYNZQ3yjdk9tmjx3XHT790wSOhJwf9OGaEXhwIHhUcCNpjp57eoxuOPIvN0UXZX9+8mFx0lZkwUheFDtYDI0+Zu7Vlwg2r2lCTRavayC5osltTdEcOCEmXJ6WsLYy/XEkvB51X9HW0dcK2UNjYz66xaSuaeqI76apeef0fT9f2WHVcdSxVyaEqmSz9mrbOdOV46zHoR14/DkclR4J+HDOhKo7/68Gt97wR4WNHRxBwIGiPnXr6sHPuMp7F5mhrym/++b+5vccemlm5sE12uO5/2Jz7+1rQ7Dz8xcJ+G86bjCBa/GQvmG3BpzuYepzacqK7mNnHzNYUhM7eT5qG1DV217/KBbEW4lpwbr58U+dDDp3LDv/9C8lxVMDxb//oC7U2IdUx1AjVolGydrybGGvbBD2Gon4cLg05tE1IQX6sIUe2H0fXerK01NYHt97DfHsEi4ADweoN+nudc3fxDDZHi/3dn9zp9h57eGad7UdNdrBmosPKWG1BZz1Eso+lTNWGS8vVFYJYr4JZHhdgEl2elKL3rqYb1VHSrrvttujqesjh0lBHd86tCakeu86JdfREsFDFmrpm6XjvSir3utF4clg/Djm6ciL5ffUi6Vpz2zL8KUYu7cmiPjFdfa+1xGWPnXp6hSoOhOp3eOYQMNK5BmkhpL4b2oIxq/4StqVk2KQU7VUetaDRdAiFFwok/OBCwYealT5zy6PJ/6vHyN4hCySNhLXvZZbHBZiEBXldm5Ti0nPBsPfutPR1977w0PpXuTQNTXWO6qqzaU8j9RiSH+/6TnK+3FDT60c9PzTOt6jBqT6P1KcidDquD5xc67Ghz6ass+l2SwUbaoZtC/2Y6LNVFZRGPbHqet1hHdfYCBYVHAgS1RvNs60ps9qCMWoMrC6EyzTB0wWxyn315496quftmgAAIABJREFUjUK1MNHFpX5vWNWG0eJQ5dqOrSkIUFcnpbg0bNQo2Lqt3UE+V2VglRyqPqhr6kgbqGojW82hBWgdd9S1qFdljPU8ydI2IW2d0baWkM+/fj+OvC0Yemx6jKrk0JbIGCs5/ClG+qHX36QTkVCKqjjefHDrPf+Fw4XQUMGBUO3lmWuOtqao4qFMdUQdbIxrXrixNtXkm6Uaj6lfhhq26U6Q/+f16y/s/n5Spv/V1w6MvPObTFXx7hzO6rgAk1DIp/dTF+lcoCqDpihUXUpHRbu0kuPgzkc7f3c5W82h86c+J+qgoFnTM4oW9JvTyr7Qt1npM0nhuqaG5FUCWSWHPvP0/s3bvtN1+my28FBhUIzHoGH7onq06AwCDgSnN+jvcM5t55lrhm1NUcn3LLZgWLiRxyallAk3VHGhC0c9Dqv00CLkuc/+VfLr1ozwu8s/HPm1bHSiS/f5szUFIdiQLr67OAbWpeHGLCYs3H9y8byKDVtwx1BCr3PfLYe/kJxX9TmhEbp1bNOxxf3Rgiabm5NeMvX8203SVhVVBBZtwfBDjoO3PNrpLVF5VD3kV2oqrGWrSq22p9fcQFAIOBAiEuUGLd6wP7mYWnjt8cb/bVVWjAo3hm0jMboIVMWFQgx7HLrz87PPP+f6va1JSfsth79Y6mvp762N9UurR9K900CbWWPdW6/MH6scsuRccOTLMxsfqUXXAy+dfx6IKeTQoltVbOpZpCoKPe77Nlc/vX2t78nDSZiSpwt9UOxYbk5uLORXxJxOw3jpet+XPLoJYVVTf3BxLwmDUCuuuREcAg4EpTfob3TO3c6z1gxdpCoAeGAGWzB0Z0aVFXmW05LlMoHE2l3rtf34uijU49CFoxrkubSR6Dgl7Yve96Q7SWxNQdtpAaQwb3MHF0IWdM66iurIyskkKPXFFHK49BjovKxeCTp3P1fTY1cAoGqdPAo5tF0m5Eac1lBz2BYMffbpc1mPN8aGm2rwa1VTCm3XpuqgJren195AMAg4EBq64jZEF0wKAnSn5MhKs7P3FW4UldHbVpKywYJNibA7XrroVim1Hpcuxsd5bAp8bJGo76PMdhZglrTQ6+qkFDsXlAk6m6DAM9snIraQw6os1Mtocxqs1dEnQdU6wyashD5txF5L2oZS9NrRZ5eOQWyvMWeTZ7yqqSfYqlI3rr0RFKaoIBi9Qf8yDfPgGWuGJpao3PhP/2Z/oxMBqgw39LU0M18TFX79//3G/fRff89dtWEuuTumi6Nxuu5bJYh18v83f7OfOfxoNQVy37rxoU5OSrFzgaZJtIXOJ6//4+lkyoVPEx80/SL0SR/j0BQQTT9RuPHv/ugLbsNFl1Q+8WLUhBXd1c+bSBIKvZZUxbHpso3JZJ6iY6BJPrs/udP9i9//792Rgh4lXfTzsytuy+VXJ5/pev6HHSdM7drHTj39xINb7/mvHEqEgIADwXjs1NP/3jlHs6MG6KL0P3z6S+4v/+4HhU3d6jAs3ND3cfeI6SY+3b1TpYbKxrWo0EhM/fyn/8f+ifbqf/vGh911H9+c/Le+5g9/nr8PHGgDvZdsjHHXjBt0NkmhpxbVClZ9CjliW4DqWCjUsXGyGvGpQKLKwFz/hr6mAqS8KiU9D1de/C+DPO42hliBmV7zWtDn0ZYgPUZ9dtYRJLWZnvu7/vBzScChoGPYccLUfv3g1nuOcxgRgo/89re/5YlCEHqD/tvOuTmerfr9588/l/wbn/7RHY39m8PCDTWVu/+l8s081XNA+7B1saMGgNqjq/9W6bT+f1z29Vy6519bW+i9gTaySiP1zumicc8Fs6KtcHnPQSjff9VUTWGjtVU9V/W2R2uiW9RnJuTj/lz6uEZ97thrblbThGZFr61nbnk0+dc1gUZTffh8rsXK6vwSvTgQBHpwIAi9QX8v4UYz1HdDncmbvBisMtzwm4rqbpbCDX0NTUmZJNxw6SQZQ2NRtJVNsCDcmD2/CaJP57knPxPf1AcFGnYO1mJ0saCB9KRsfGq2B4oJ+bjfn07qGjUtRK85PX71H6mj70lb6bVllaa6dimaPoOpzaXX4kDrEXAgFIypaoAWSNq3r4uFpqYSVBluiMINXeS49GJHd7OmWRTp7pAtGGksirZSldGx3d/v5KQUUdPKkO7AZ5sg+mINORRuKOTQFj9tWdHrtcrGkBZyFI2RDfW467gpWB81LeRsOrZcwZqak8Y0Pnbh1QPrgeKw6TOYGtfiCAIBB1qvN+ir78Y1PFP1+0p650MXC02oOtzQnRsLI3Sxs/PwF6cu1V28/lz1xjjjZIGmdHlSiku2NHwzyGAxb3SsiTXkcOl5VM+pAvWqp6xoka/PjWEhx8GdxZNJ2kqvf03+GjUt5HTanya28bEWAplY31sNuCa9JgdajYADIaAkrgG6yNTFny6kJt3KMY6qww19/2oq6tJKC+1XnnZ8pG3XcWmT06aqWoCy9BpVSXoXw40PkiqIsPsJ5I2ONTGHHHpO16bg/NL9eNd3ksrBKg0LOVQJEeJYVW1VseBiGH3u2fhY264ZAwuBHFtV6sY1OVqPKSpotd6gr4ZGz/As1e/JbQvuI+4jY49PnYQuPO4tuKCdJNzQnUA1WFMndf19TUqZ9jHo4lejcm38YNPjcoFRtDgueh+F7oN0u0HoEyFsdGzRKNPNl29KRt0WhSBdZlNWNN5Tr2NNAtFEkKo+fzQ5RV9TxzgrxNG9a58/a1NVXlk9NfRGhF5P6kF1+yd3RjVZZfndt9bHNOumxw/P/JTP7eppZOyzD2695/2uPTB0BxUcaDuS4gaoxF1bO77dQANNG9+aZ5Jww3oP6M5Wlfv07928Z/2u+FMNVbUAZSh802u+qAIqdBZuTFuB1RZ6HH75fJYqcHRejJE+bzTdSuduvZ5VWaHAuir6PCjaJqQKh9AqOawi6MkRW1VcuhVIFQ0Kj2J5fa29155e//8nR1S7YGJcm6PVCDjQdpxEa6aLJPXe0IVQ3aXgusjSxXyeScINv/dAlfv0dYFtIYwWW8MWJ0CTtqSLsq42E61qe1nb6Nxkkx7yxBxyuPT4fO7Il5Nzr8K7KvtyWM+PPCGGHGokWnYLhj9ZJZamo08tH0rGxYpu3AxrzIqJcW2OViPgQGsxGrYZqlTQxdK3a17EVx1uaM+29R7Q368ynPmKd+GoC2/GwqINYgg3VLnR1febTbgoEnvIoR5HNkpWfTmqPBb6fBgVcoRC4Z9NohkVWviTVULsOzIJazRrRjVmxUQYGYtWI+BAm3HyrJk+9BUUKCCos4GmLsIWr8+fLqZFzcJrj4/19VSe+430603y94fRHUQr/dddIN0NAmZNi70X0q1YXaTqhi6HG862Yxx7eOifiT3kULih14FeDzoWVTZhHRVyhNTwVVWF+nwa1XDUrTcdXWtQGkvTUV3PWMWUHjcNR2vBNTpaiyajaKW0uWh1q1bk+otPfykpBdZFd12NuOyuc97CbNw7ttb4U43TzL/5m/1Jk76qfPP6/etN6VTa/Le/Wq7waADj08V5UUDYBQpY//z4QjDNHqehBbyaPn7q41sKv4pK6mNtPOrSxqyH//6F5DipYeRNV3zKHV05UcnrQ8dUxzZv24LO+2pKemTIVqK20LHQa0lVHPrsHvU59fOzK9E1Hf3bf1x2ezbdljT31fuNhqOV20izUbQVFRxoq+5ezbeEKhV0cVRnA00FElWGG/paGvFn1Jiuyr36NirXpdUbIY+nRDfornJRU94u0PmnqsbAoVBwOiq8iKlnQhHrnaE+Cjr3V3U8hlVyhDS698jKyaR3lgLQMlsw/KajMfSl0HWN35eLhqO14FodrUTAgbai9K1m6jNRZwPNYeGGTUkoG274vQe0INLf14VaVU1Fjd97o+6eJMAwXZ+UIlpkatEVo1H9OKTKRX2oFEbsPPzFJJAn5LjQ/SfXtp4sXr+/1J9X01G97tSXosppNW1lW3kcDUfrwrU6WomAA62TNi7awDNTH+szUWcDzaJmiNOEG7ogte76ulCrkr6uLoAc1RuYsbXRxz/obDNRl4YbMb/HTie9g4aHO5emIXHsIcfptNpPd+TVh6aqHiV6/fkjRX2hhBw6JnoM+n7LTJ45m37+rvXjeDSK5pt+j66yQRBK20CzUbQRAQfaiJNlzRZv2JcEDXU10NSF4bBwo+y2ki1ed3stiBTMrAUdi5UHM1RvoA20SNFrXpONuig5Bxz5MgFiusAeNjrWEXKss5DDRp6qOXYVdIdfPWDyKDQIoeGrjUUt26dHx1LbOzcnzb+7v+C3rTxSdrwuxsI1O1qHgAOtkjYX3c6zUh8toNTHoq7qDV08FJXVK5goG26olNTCjeTC9t23kl4EWhDogqVKfvWGLoRYfGEWtJjSeMyuTkqxgLPOiU2h0VaVfxjRJJmQY40+rzRGVoGEpmhVVWGhHjBFIUcIU210XFSloMCi7Peqz399luqzOoZtG9rKYxSOMTa2UtvTa3egNQg40DY0LKqZ9d6oo3pDF1dFDRFVgVE2mNDXeeaWR5P/tooPjcP7IJ3pXzWqNzBruvuqxVRXWVPhKpsCd4EWp2WarBJynKPjpV5Mto2kisVq6CGHVSnoPFL2eFi4FkM/Dm3lsed3nJ4lKI1rd7QKAQfaZjfPSH2sUqGO6g1deBct0HQxWrYqQheS+jr+dhZVhdS1NUUXdn7vDe4uo0lajGiRdm9FJfdtRLgxnM45Rb0gfBZycPf53IQVhRxVHZNhIYeCg7aHSwuvPp68Ru7dvKfUn9dnqXpZWT+OrlOVizX21esmhiarDeLaHa1CwIHW6A36OkHO8YzUp67qDetwn0cXjGUnJVi4oQXRH//ojmRBpIvKuramOKo3MEM2aajLk1LGHQcdK/WCGDU61hFynMcmoWxOezVVFXLkPQ8hVNDo81Kft/q8LLt4199RuLbWj6PbN+F1DmJsbG3m0mt4oBUIONAmNCqqUV3VGxvSuz95fQOWk0kBj+f+vSw/3PAXRHVuTbFpMo7JKWhYDJNStNhSzwTCjXL2vvDwyNGxUuWCPnT+GFm9n6oIIKyZadZapcO3Wn3crUpBjcTLUrim7S2qIisziSVk1pDVpWNju/54G8Y1PFqDgAOt0Bv0L3PO3c6zUZ89V91WS/WG9rLmLdJ0EVH2zm1RuKFmYHVtTXFUb2BGrIFuVyeluDTcKNNbAueoT0DZajdCjnNswkpVVRY2SjUv5NB7ts3H3aoU1Eh8nMW7tqro+uDgLd0eHavj43/Wf4WJKlW6Pb2WB2aOgANtQfJbI6tUqLp6o2hiygfp3t5pwg19z/r6dW1NoXoDs2ANdLs6KUU0gpJwYzI6DxX1gcgi5DjHQg6pKuRQ1WBeRY2O+xMt3t6gigx9po2zeE8e70uLyXmpzY+tCnqP+VUcMUyRaRDX8mgFAg60BSfFGtXRe0N3h4onppQbB1sUbjhvf2wdW1Ps3zZUb6AJaiba5UkpLp2W5O9zx/i0zWDU6FhDyHGOPnO0JUqVMFWEHBaa5IUcqpCoakxtHfSZNu7iXTcSFK7psd3X4abHLu21YpioUimu5dEKBByYuXR+9jU8E/Woo3pDX/PgLfld19WwrEzFxbBwQxdlujjTnag6tqZoMWAXcLp4PbpyovJ/A/Bfb+pT0+VmokmfnJe+SSVUBWy6RVkWcmBtm48+TyzkmPbuvEKOBwqqkfR+buv4WL0P9dk67uLdwjVVT3Z5yogmF6nviEu3HbV9DHBArkmv6YGZIuBAGzA/u0ZVV28Mayqquz+PlaiGGBZu6OtrLr8uPuq6E3zr3Pb177+OkbmAsUkpuivaVTbSmXCjOjbdoiyFHG2uKGiS9dBQyKHtYNMuXhXYK7zLo8+xtm5xUD+XcRfvOnb3p1tVuj5lhF4cteGaHjNHwIE2YLRUTbS4unVumzu6crKyRXxRU9GyE1OGhRsu7euhiyvN9K+LfzFTddNVwKhE/meff67Tk1Is3CizJQ3jsekWZamigJBjjd8oVJ8304YcCu+eKgjcFci3cXysVSno826cLUz6ewrXVEXZ5a0qVHHUhmt6zBwBB2aqN+jv0PxsnoV63Lt5TxIWVNVjQhcARU1F1StjVIgyKtzQRaJG1eniqq4Fk+622fQKVZxQvYE62KSULjcTXU57HhBu1Of+gkaXRQg5zqk65FBFRF4D2DaPj9Vnvz7vdC0wDoVrOm664dDG8KYqVHHUYi69tgdmhoADs0ZDohrp7osuyFSqOy1d5Cxen195WKapqIUbdsc3L1hYvGF/sv+3zqqK+7wLPZqLog4xTEqxkLKKcwuK6fgW9YAoQshxTvUhx+OF42MVcrSNqhQ0iUzXAuMGMLpp0fWpKlRx1IZre8wUAQdmjVK2muiDWhcnh34+/b74DekdqrwFW5mmohaODAs39P2qJFYXkHVVVahpmv4N0UUNizNULYZJKVowFb2PUT2bbjEOQo5zqgw57GvlVdXos6WNx3zh1QPJZ/e4VRzWB0Zb7B7scHUDVRy14NoeM0XAgZnpDfo6AW7gGaiH7thoEa87FNNS3w3b1uHT1x/VVHSL1+G/aK++AhQFIPp6ZSawTMq/ePkuvTdQIb2Gn/vsX3V6UopLt3XtfeFhwo2GjTM61hBynNNUyNHGySoK8vW+naSKw7aq6O92daoKVRy12JBe4wMzQcCBWeLkV5Mbr7guuetyqIKpBsP6bowaZVgm3HANNRa1hquihUKdQQriogt/vc6tOqirtEi6f8ztEqjGuKNjTZtHmTatypDjdNJU+0Du7+lrt61vhaoUJqnicN5WlS5PVaGKoxZc42NmCDgwE71B/zJOfvXZc9VtySJ+2rGNw/pu7D02/C6uv61lWI8OLQ7VWFQd6utsVuiPhq0i+AFc+h45tvv7nZ6U4pI+O98k3JgxnR+/WrCoHqaK3hNdkQ05pgki9PlaNMpXgWebmo5OU8VhW1W6PFWFKo5a7E6v9YHGEXBgVtieUhMFBrprV8UiXs3FivpuDNv6ogsoXeDpQkELo2HVErorpGqQUVtdpuVfmDEaFlXQRXDXJ6W4NNyYNixFNb67/MOxRscaQo5z/JBD799pQg59bqknTZZNVmmTaao49JmpmyaqtuzqVhWqOCq3gRuZmBUCDswKJ72a2EXstIt4VW7k3ZUu03dDF3b6u7rbOGxhpK00uiukr1fnnn5dwNpjYTQsqqDATIvGLocbSVPgI18m3GgZbVUZZ3SsIeQ4x0IOVTZMG3JoC0feZBV9thVVQM7CNFUcOl6q4NL5bvGG9jymKmWrOHalW1oxFa71MRMEHGhcWrJ2O0e+Hns23Tb1Il7Bw705pahl+m6oqZ0u7PQ96G7jMLr4012hUX9uWv5o2CqmyiBueo1/o0ULlzrYxKMqmhSjWjq3jzs61hBynOM3C50m5Eiej5OLuaGTPkfbtFCepopD5wJ9rt965bbOLv79Ko77JjhGuMDtbFPBLBBwYBZIdGuiC1fdeZhmEZ/0zrjl0dzfG9V3Q+Wr2h6jkt1R+/X1vaqqQtMB6pRtLsqCDZOKZVKK3ifDmgJj9rTt76kJg2FCjnP85q3T9M3Qe6UodHriMwutaTo6TRWHS6f5KMjRZLU29Ripiq4PbFqRbtToZg+mxjU/GkfAgVngZFcTVW9Mu4gv6ruhi+lhX1cXzA9u/bOkVFd3s0bRHte6x8K6THNRRsNiUjYRqOuTUvT+veXwFwg3AmAjPCeh6rm2TfqYFb3WFei5KUMOfZblNR3V548+V9sSCOgGyKVJ8L997L+rQEjTY3Qj5cGO9qk4v4qjm01VG8Y1PxpHwIFGsT2lPmr8pcXXNIt4lZ2q/DRrechIPJcu/nRX0O78jtoeowsjXSB9u+bGoi5zgUIvAUzCwo2uT0pZThd69KgJg22NmMSlaSNoQo41FnLYyOdJwwiFTnlNYDcnE8n2V/GtTs16TUzaSFOfo/r72n7TxdePHp9Vceh6qKtNVRvENT8aR8CBpu3giNfDFvKTLuJ1QadS2jzDLqLtgtD6c4xaHOnf0feqbSx1bxfR92aLUv17LNwwLlUmvbD7+52flKKydcKN8Ew6OtYRclzgdBrk6zNjmgkoRU1gtbWtLVuDdHNhmnGoC6+ubS1dvKEdoU3V/BtFTFSZXm/Qp4oDjSLgQNM4ydVk19z2qZqLFm1N0cVzUbl60q9j56PJ39P+4zJl7Wpupj+/8OpkF+XjoHoD01ClkSqTuk7nDfXMIdwIk5o0540qLYOQ43z6nNBYZFVDPlkQ+I9izUvzaGtQGyoCdHNBFVuTbsHQZ722reo4dbGfi14HFlKph1cX+400jGt/NIqAA03jJFcDbS2Zprlo0dYUlaEOm3CiUMTGwZbppWHVG1pQqdlZ3Xale4x1oVJ3rw90ixY36inTdeoZMKohMNqvaIpHGYQc59PiVu8LVVxMOua1qLLm0vSmQBvos12f35M20tR2nLWGo/s6FwAopLKbIpNOncF5uPZHowg40Ji0RG0DR7x6d07RXLRoa4ouXO4fsjVFFzUKRcqMgzW6I66LhSZ6b+iiTaGPo3oDY9D74dju73d+UoroTvVjDbwXUb9kGsixhyf+dwg5zqf3hT7b1Gdi0gqFosqatX4csx8zbb0mJt2CYQ1HuxoA+Nc1e5g6NK0NbFNBkwg40CRObjVIxqBeuc0dmnARX7Q1RRd4RVUWuuDThZ9KXMve/VVZ7r0NVm/suercBQkBB8qIpZmoS8MN3hfdooB70tGxbr264FuU46f02aaAQtvUJq1yKKqs0WdhG0aQqteEtplMum3GGo6q2q1rzTh1nWIB1TT9SrCONQAaQ8CBJtFgtAY26m2SxcokW1O2pHefPhiyzziP3SVqonrDpftmRXeoGHmJUWIJN/S+3Xn4i4QbHaU76pOOjnXpQm6aKSJdo4BCx/PgLY9OVN0yrLJGX3PWx9l6TUzTSNM+05/cNlnPkjajiqNSrAHQGAIONKI36F/rnJvjaFfvvrSSYtyqiEm2pmxI7/DpTt84Exd0Z0cl/8313ti2XpUyzdhcxCGWSSkWShL4dds0/ThcuoWCkGON3zB00mOiyhr19MjS+eaJGYcC1mtimkaaenz6bFclSBuqUqqkx2YjY6epdEFiLl0LALUj4EBTKE2rgY1BLdsDw2f9MLKGbU3RxZju8Km8fZxFUtPVG7uu3L7+3zQXxTCqRophUopC0FsOf5FwIwJ6jqftrULIcU4VIYeej7zKGlVQTjrJpCq6ftC1wDRbML7tNRztGv+6hZGxU2MtgEYQcKApnNRqsCvdhnF05cRYX1x3We7NuagatjVFgYg1FR2nvF0Xg01Wbzhve8oklS2Ig16XmpSS9z7oGr0PtEDjvRCPaUbHGkKOcxQaaRT6WoPQ/RN9jb0vPJxbWaPP1llWBlivifumaBSqr2FTWbrWq0LXV4yMrQxrATSCgAO16w36G51z13Ckq6cLEl2YlN0qYorusiy8+njurysQURMxLZQWXsv/M0Wsu3pj1Rve9hT6DCDPhnRiRAyTUhRajrOdDN0x7VYVR8hxHlUDavSrzhsPTnAnXyHAQsHo2Fn3r1A4oepMu2kyiaeWDyXbObo2NlbnzqNpJaieK+t7holck64JgFoRcKAJNBaqgRqe6YJk3C0YKofNa6SoPcJ55etJ341bHk0ulHUHapyFkv7ufQ1OTnFsT8EIet8c2/2DKCal6H13B+FGtKYdHWv0XlHvJawFAXpfKfCfpFJBoXteZY36O8xyq4r1mpimikOvN93I6OLYWL+X16y3FHUAawLUjoADTaAkrQZ2cTXO9hSVwebdedKFTdGebWsqqvLccUMKXeTo7zZVveHYnoIhVImku9EKBrtOi7CyI5zRXUUNLselBfiTOU2pY6T3lT5fVKkwyWSVosqab0z49aoy7chYlwY4a0HJnZ2q4tDNH+uhosBvls9TB7AmQO0IONAE0toa7JrbPvb2lMUb9uU2Fi1aCCkM0QXPU8s/HLsaYibVG2xPQQEFgj/e9Z3OT0oRldETbsAUNbgcl7ZmEHKssaajugEw7kJen9kPFLw/ZzlVxT4zp61Q0LlH59lJe5W0ld+frGt9RhrGmgC1I+BArXqDvk5kGzjK1Zpke4ruXqtJaJYCCN3ly/vz5/puXLhveBTtU9VFTpNjWtmegjyxTEoRTTiaZKoSuq2oweW4CDnW2GSVS9PR6ePS59NTOe9TVQdM0t+jCnpMuh6YdvGu6wn1/tFrpUtjVf1mowQcU9mQrg2A2hBwoG6UotVgku0peY1F9WGd1zQ023djEhqnpoucJsdSsj0FvuR1vPPRKCal6L1697GHqVxCrqIGl5Mg5FhzOg3/VeU4yXhUVdZoO0eWKihmFQwc+vlPph4Z67ym4l0aq5ptNkrIMRXWBqgVAQfqRkpbA1VXjLM9pbix6Pdyv4bKZCftu+HSAEYVJk323lBVi20/oHoDNiklr2qpaz5I7ybzuscwRQ0uJ0HIsUbHVJUYClHHnUCiz968rWSznKpizUanmabiOlzFoQDITHuMIsfaALUi4EBtGA9bD10sKKwou5jRQi+v5FVVDnml7ApDtChUqeqkC6Y9m25LLpLytr7Uxb+bMk5lC7pHYdfPPv9cFJNSLNxoslIK4VKDy7yqgUlo8TpJ5ULXqIpDn6dPfGZh7OaT+ozM26oyy6kq2laqa4BpgwkbO9+lKg4LgKSKYxQxxsWiVgQcqBMJbQ3srkHZRbzCjbzGinnlylvS/b/6AM/bulKGqkt0cdZk9YZL/12XToRhsRcvvT9UuRFDM1Etqv74R3fwekdpRVUDk1LlAqX655qOqvpx3KajqqTM64+iz+JZLKBtm9u0z6vOS7pRoiCsS1NHDp2hiqMirBFQGwIO1ImTVw100aHSzzLbU3RxlNd/QGVqGi2ZAAAgAElEQVTKedUVtjVl7wsPjTWdxbfnqtuSi7UmewFYVYtL77AgTnpvPHPLo9GEG1pUTfo+RbyqGh1r1MA39pBD78O9xx5OPofGnR5SNFUlmURyQ/MVMkmviXdOJpWY07IbHYs3dGeiin9tE/vrfkqsEVAbAg7UiSZCFdOdobXtKeWqN4oujhZevbB6Q3eL9LV14TvpHWEFDbpb0/QUB6vekCPvsD0lRuoHEMukFN0VJdzANKoaHWsIOc4FR/oMHPdYaDtoXn8UbYOYRZWAFvHqo+V/tk5CPbx0vlJV57Rfqy30mHSTyaVTb7pUndIw1gioDQEHatEb9K9lPGz1NHrVlWyiWTQWVhdg2caha1tT1kbCPjbF1hK7qGt6koN/AUijxbjYpBQtKmKgxYK2GBBuYFpVjY41hBxrwZGCCvUmGXfhq/4oec+HKkLG3fYyLX2O6ntRRea0rIpjVj1F6nCIKo4qbEjXCkDlCDhQF0rPaqCFfNkRqHmNvXTB8tTyofN+bUM6x3+akbBGJa1agDU9ovXG3tqdoaomBCAMMU1KETUjrLJ/AuKm83Te1ohpEHKcCyrG7ceh0DLvBoMqKe7dvKfi73I03ai4tYLqEavi6FJTTr8H2q70xhMmwloBtSDgQF04adVAC/kyPSYUhKgkNEuNRbN3frU1RRdQurCaJpiw0bD+GLVGjskV1633XKD/RjximpQiD7z0zdzGwMA0dKdei88qKeSIufmiNXKdpB+Htnfa9gefKiyb3gqhgEOfrVUEVlbF0ZWJKtanxKUBFNtUJsZaAbUg4EBdOGlVzBbyR/5/9t4uxq7rTNPbgzGkDCCRhhV0ygOb7DQsYYDidFueNihaENWONAApB2hJFxJ7AHvYJUsB7AxJAWoxF11ut0q5oC1AEoEWMvqh1e5cUL6w5AuLnIREmyTIEuGJaANVQEMyZsyyAxUSUHBRAhI7SDp4d+2vuGvX2ufsn7X27/MAhmiyqs45+9TZ61vver/3K+BScBVVmi6SbR3Rz1QIqQqqurkZbYyGjVLujQiBYzSo4B7LpJQoETeabvuC8aCJWb5GxxpVRqYOiTp5HDZeNUvTQZ3K4tLvhQ+xylwcuh5DcXGk22HH7lqqAXsFCAICB3hn5sSePyF/wz/ayMv2Om0Tb06KLC5ru4IZ9TMPna9nU1bB0sZoWHE342FHhfq4dUI8BnFDn82HT30TcQOCEk8AOfO014fYlrSPjVnkkCtShwfK4yizqV+Ks7C2TrnRGtv0RlpZE2ot8ZEBYu7Oobg4aFPxwvZkzwDgFQQOCAE3qwDoFOXS6nSHgqt4UJGVFUZ8taZEyaZTm7HTBae7+EJFl7Xi4N4YPhLkntnd/NjENojFjbe/we81NELeproOiBzRhnCkIOQyKCvL5aqRWNJk4KiJq/s8bOB1L1MtMhQXB20q3mDPAN5B4IAQcLPyjI2HrereyDorbGqKj9YUe9zTV883PtkhPXbuYgHxB/qJfv/ffOCl0UxKUZCwxA0cSdAk5jjwydhFDq2Jh5M8jqdKOBf0fWodyqLr2WTgqA4/dD/ylakytIkqtKl4gT0DeAeBA0KAV88ztpGfNAJVm8Ci7g2lu4u6rSlRsqir6Ho5M52lCcjfGD466dMGyRWaO0QQN6BNDuWMKq3D2EUOrduagKRDhbQoX+T78gJHm3RAvOGxTcVcHKobmh59GwLaVLzAhQPvIHCAV+ilC8P+HffGdtVJrSQ61XFmb2REDJ2c6DRJdmQf41x1stNW/sWXUvkbTY+mhfBoQ3T2we+PZlKKiRtNO6EAjBCjYyNEjtgdo8+32uzKbOzzDiGOJ4cUTWAHKz7aVKIk16NpJ0ooaFPxA3sH8A0CB/jm81xR/2gjP8mhoILJZflUanl6469TH9lkl+N+6/qBoPp5Otlpw71hbTsR7o1BMrZJKfqs3vfW1xA3oHVCjI6NEpFD7sEhnNyXJW5VOb8Qb4LLjI7V+v2Ko41UjrYybpA6+G5TkSNEhxIHBtLSkXbW+hKBRgh7B/AKAgf4BhXWMxIRVBRNypiwNpEs2eyNhbuOxF83f/kFL0/SCp42pjzM3nbHxp/J3xgWEuHGMiklSsQN15QjgLZQ/sNyAFeeRGkJl2MUOSzIVVlCZcQCHUa42oYWGgxc9tmmInQoorpmCLkVm9tU/IhAI4S9A3gFgQN8w03KM3ZKM8ml8ITD6pl1b+jnqEDR3/tyPOhxZc9s49SZ/I1hIgu3eszHwrcuv4C4AZ3DHAchGLPIYa0qL5ZoVVkPHN16KKHr2JRA4LtNRYKJRJshhI3q/bGsFL0nQ5gQ0wLsHcArCBzgjZkTe2Qx284V9cvdM1+YmDFRZHKKCiltHK/nJLNXQb2metxJwadBrwv5G4NCv6PK2xjLpBRx+MKzXqYYAYRAjoNveXL7ZRmzyCHhyNp1imJtHVmaGhurNVaP78uhIFFAr0m/B0212oTkVMrFMYTX0wLbkz0EgBcQOMAnKLABmJa/4ZqcknVvWACpToF8uS0krFxPipQ2sKkaSx++18rjgz92JZudsYSJXo9HRz7b2mcHoCgS4HyPjjXGKnKYcCRHZRnBwOX0ajKsU5v4tHOyLibuDsHFkT7ooU2lMggc4A0EDvAJNyfPqPCblL9RxL0hu6QKCBWpPjdUeuzTLbk30knltKf0mzGKG5qUgrgBfeHgmae9j441xipymHBUplXFRqxm0frexPV7I5l+4msDr0MYtbhK6Ol7W4c5XIReD1SCQ1LwBgIH+ISbk2em5W8UcW9sBIu+46c1JUpOKPQzT/6inU1a2gKKwNFfJJKdefD7owkTNXGjjZHKAFWJ8zgC5sRI5CjTrjEUDlVoVXGt4/oZZSazVEX3Ld3DNLbeF+biGELY6CnCRuvCHgK8gcABXpg5seeTURTt5Gr6RXZQFRSujAlt8l3ujbTokA4W9bmpUoGj04q2xIVdn7oxQYXNYj+xSSljQcGCX/zBQ/y+Qi+RBd81rtQXWqeUEzUmtK5rqkqZVhXdP1wjfJVd1IQLQq5NnxkTqiFUSwyhTeVSymnrs5VnROxM9hIAtUHgAF+gvAZg1213bFo007jcG7KvpkUHBZD5DBY19u3cu+m0omlmb7t94/VCv7DA2zFNSpG4IedGG9OGAHxhE0BCoU362EQOu6ZyYBRtM8mOfzdcNYFvTq2ciw9WdnlsKdTrkQul7y6OzTkc/lwuI4O9BHgBgQN8Qf5GABSkuXRta0Gp4sJCNtOkCx8VC7L+qoDyubGy9pS2MgRUBFpew9I1Akb7hN479duPaVKKeswRN2AIhBwda4xR5NA1lWjwVEGBwpwfWZpwcdgBik8Xx+mr5+KDmAMDaFPR/V7o/WRcbCXYS4AXEDjAF6iuntnI33A4OJ5wpKbrFMiKj+1xT+6R2Prpewyltae0ZbWfvY32lD4iUe7sg383mjDRKMnDOXjmKOIGDIaQo2ONsYkcuqYSLB6ffbSwcPDK8kln8GtoF4fuZXJO+nQo6Geq9UWHNn0XBdIOWsbFVoK9BHgBgQN8gerqGbOAZnMuVAC4TsDTQobGxsXBop5bU6IOtKeke1uXcXD0AhV6cm64MmOGivIKXGMdAfqO1ho7qQ7F2EQOCRY6ONDBRBEkCrgOL3TdQm+stf5LjPA5ueXl5ZPxf/uexZGu1+4mh6MK7CXACwgcUJuZE3t+X6YBrqRfFKTp6nd29amqMLKWkfRY2FOex7i23Z4idqROeHBwdB/9vv5w/9+MZlKKOHzh2Wg+8Ck3QJuorSLU6FhDm/WibRt9R4KFBFE53Iq+5rZcHCHaVLSWq97pew6HXsfGuFgmqVRhe7KnAKgFAgf4AEtZABSkuezI33CdcNjpR5QUN9pM5gWR1aHt9pSIgNFeodPIMU1KiRJxo00BEKAJtCE/ePZo8EdSGPEQRogWQcKBnDFa44u0auS5OOSuCOnisHGxvieF6LUMIWzUBCC9Fp9hrCOCPQXUBoEDfIClLAA6yVn6cHMLhhb+7Em4Co20e0OnXur9DzHCVScSbY2GNQgY7T42KeXxAYz+K4o+hw+f+ibiBowGrQUhR8caEknHInLMv7Pu/Fq4q1irSlsuDmVm+J4UcjppfS06MrerXFwlh6Mm7CmgNggc4ANuRp6xRTHrlHC5N1RoWIihFUUh3Bs6iZC4ojFxbZEuFmhP6SZjnJQSixtvf6N18Q+gadSKFXJ0rDEWkWN9Qsqr0b4dewttjie5OEK6B7SJ9z0pRK9FhzN67X0OGyVotDbsKaA2CBzgAwZ+e8YVMKqF0jWBwsQM/bsKAxUIKpJ8o+JSGznfuR5lSBc9IV4j1EO/tz995M1RTUrR5k7iBoIbjJUm8jiiEYkcEix0Xykasprn4nBNW/NFiBwOcfIX6w64Prs4VJtYDofvNp6RwJ4CaoPAAbWYObEHpTUAroDRA5/bWtgph8I2+rKkqsgJMTkliguOe50ja5skLXBwWt4tVJDKuTGmMFHEDQAbc+rfNehiLCKHnDFySBQJHJ00USWUE8I28b4nhWhd188NKc40QTqHo++jb9uAvQXUBYED6kLacQA+e+unNzkUZPt3j4ZdDxfVKYosqSpy1gKcpGmBVrHVpntD3J2cFtnpCHQDbTi+d9+xUYobIT5vAH2jidGxhkSOoVv/tUGWG7No4GgbWRx6jiHeB42hVb3R54BOcjhqw94CaoHAAXVBZQ2AxIql1ASVvNGwJjiYe+OV1DQVn5hd1ELA2sIKvWz4KrSHbNRjm5Sijcd9b30NcQMghVpVmhKfX7/v2OAnVFj7aRGRog0XR4gcjigRy6LALTahSTtMfbtcRgJ7C6gFAgfUhXFOnrFiId0O4lroTybTGkK7N+wxdGLd9oZOxVQUT1ChJaBt5Cp6/f5jowoTjRJx49CFhQ48E4BuofWhqc/GtiTMeMgih1ycWtd1jy3iAmjaxREqh0OvW/XGvp7ncNh7YaPtoRTsLaAWn+DyQU1QWT2j9hTxq4/WW1RUwNnGPo2Nowzt3hAKL33uymvNXQQH6SKKgNF2sUkpYwoTFd+6/ILzlHRM6H4kwdXuU00gy7rruksMloV/1213NPI81n73USyu6l6Le8eNNr1aK56687Hgj2Uix5BzcPS7duD2r8Tr/EMffGPi15qLI3vtJRRsv3yL999Zy+HQPcH3XVH1zTO7j8Tu0bZbY6uiQyrVTlontWZyzygFewuoBQIHVGbmxJ5Paq/DFfSLpW7bJt7l3lCvs/7d3BsqKEMtnl1rT4kQOFpFxezYwkTF4QvPboiKY+b1+7/jFFxDonuc7m/Z6//mAy81/ly0YRFNhWr2EV0brRtNCKBDFzn0e69WFQtXnXYP0r9nBQ5do8dnDwT5nQ2Xw3F+XeDYcW9vBQ6JoXa/mL3tDoLRy7Fde4zVucXf9OlJQ3egRQXqgMIagB23fDqejhIlJ+Uum2aT7g0JLnqMtotHJqi0jwrssYkb+t1H3LhB04KC4erzb+u5wHQOnjnayOjYaATtKrr3qCYo0moi8V9tdFnkdAqB8rDMoeATvQ4d5PS5TSXdZsy42Eqwx4DKIHBAHeiRC0A8QSVpT9m3894tm0kLF20ieyNKWkPaHg8rdiV9rE0VzbAZFcg6RRybuKGTYcQNSHM3UxGmog2qRp02hYkcQx3JKRdH0bGx33U4NXR9QozXtcOG2QBtYqpz9Lz391Tk2BQ0yj2jCuwxoDIIHFAHxjgFQKLFStKCccBRkJxs0L2hUxmdznTBIrr9plvj/y4PtNe6y2hSiuzCY8LEjaH29gOERsJgU6Njo2QTr+Bj326CLqDNsq6lhOZpr8/cD1lChI3a/TGEQ8HaYtWm0lesXhlbXpUn2GNAZRA4oA7cfDxjhcvyh+/FJ1ESO7KoaLR/C+3ekIMk6khLiF0Lc7dAePT7qJyDsU1KUVH6xR88hLgBUJMmR8dGyUZSTo4hihzz77ywkacxDVcorxwgIfIy1D4TwqGg2qbvbSrLycQ3vW9DdRcFhD0GVAaBA+rQX1m9o5jNU5t4ly1ThYROZ+wkJrR1XvPbVZy2HeqZLlZXCBhtBBVj2ii4RLYhI3FDzg0S7wHqo8/RwTNPN3olhypyWL6GQkSnbZZ1KOFyO4bI4rj4wbvBHAp9b1NRRomxi3GxZWGPAZVB4IBKzJzYg7IaACtadHLs6pc9mbg3dKKuQie08BDnb3TAvZHu711OFQwQBoX1nX3w+6Oz1eq0EHEDwC9az5oeMz5UkWP+8vNx+1yRdhOXi0NTPXw7CbQmh3Io9L1NJe0CnP1UM+OshwR7DagKAgdUhZtOAFQgqHjRBtO1udRibycwriAxn+i5yNJ6sQMBo+kilc1nWMY4KUVIMNTkB36/APyjEaU2Hawphihy6P4k4UKHHNMEBTk8XaHcvl0cS0kbRgiHgl6vfm/62qZC0Ght2GtAJRA4oCqkGwdABcJyjnvDQsP0b/pzaPeGFSudcHCkTj6Wr+HgCIUS+sc2KUW8svxGdOjCQgeeCcBwOXR+ofEpWEMUORQsXsfFoRrC5/VQLaLnE8qhcOrquXhNCpEf0gTWKkQGRyXYa0AlEDigKqiqAdCkkPX8ja12TJ3GqDDRQu8qWnzzpY7kb2ThhD0MmpSi3u6xcfjCs42OswQYK1pLDrcgJErkWNj95GCuetrFsWtKG6Erp0s1xD5HjVEHbeJDORRsitv+Hf10cVjQqByxQwy/DQx7DagEAgdUhZtOAFSIbbv5lnghTKPTES3yT8weiAuJJlwVXcnfiFLWzibT+MeCCi7lbYxtUkqUiBuhg3oB4AZax9QO1jS6v0nEHQrm4li4a7JwY8GkWXy3qYQMGtVrUN3jOvjpA+lg9HSeGBSCvQZUAoEDqkK6cQBiG6Zjnvzpq+dj94aEjybcG9r0qlhZ6ligZ9fcJH1nV2LfHluYqDYG97/1NcQNgBZQUKZrwkdohiRymItDU66mtW6c/MXW+5zu+dPcH2UIGTQaJa2yqn98PuemuJTKMevj828Z9hpQCQQOKM3MiT2f5Kr5xxY+V/7BqZVz0YHbvxI7GJrYlNkpQ1ccHLYBX/vdR60/l6Ggonis4oYmpSy1sMECgPXN+eHz7WTeDEnkKJrFoXXc5X6UI9QXaq0Vn701jMBhdU8fczjs2kTkcFSCPQdUAYEDqvB5rpp/tt18q/NnqoDRAqmTmpMNnTibi6Qrm0ATfSytHeoRT0rZ/zejCxPVqTHiBkD76DP4rZayb4YicpRxcby8fHLL32kyia9MCLunuhyovn6+aqE+tqlYCGsUh7fTolIB9hxQGgQOqAI9cQHIU/ZPJ9kbUXJi0wTKvGh6pF8ehHL5ZWH3kXhSythA3ADoFtqct7XODEXkMBfHtEyNJsJG9V7uCOhQUC0kMaePNYG1ZI3NMekJ9hxQGgQOqAI3mwDkCRwXV9+NT1oUFNbUBBEtwhe70p6SOvFY7lgmSJ9QUfj6/ceixz2Hy/UBFd4SN5jAA9AtDp55uvHRsYZEDt9hm01jLo59O/ZObH/Q17nCRg84RtJXRU7T2dvCbeAvJlkWfW5TkajEoU1p2HNAaRA4oArYxRrCCj8tiq6gsBCoSNLjdVFMYINaDRVUytvY19Mxe3VQUf8Q4gZAJ4nzOFoYHWs8s/tI3LLXZ4pmcbhqCDkifOVCaFpISIfC6avn4v+GaoMJCZNUasGeA0qDwAFVIPAnAK4Z8rJkqmhpajRsFPeIrhcoXcm7IJSrHgqv/ekjb47SGitx41CLmycAmI5Gx77SwHSwPNSy12eRw1wccqRMWi/zw0b9uFhsWkioNVuvs6/jYtOTVKhpSsOeA0qDwAFVYGxTQ2hqSFOjYY3ZT92xHmzakZGs6WKgK1Nd+kIcJvrAS6MLExWHLzyLuAFBYJqTf+Yvv+DcfDdF30WOwi4ORxaHL8Eg9CSVKBHDVBP1TSS4/tsb9wwEjtKw54DSIHBAKRjXFAa1EMgqmkWFgooWs2Y2gZwkywQx9p6n7vx6XLSPVdxoYpwyjBOmOYWhbeGozyKH3A2658nFMSnjwXVflGDgI9fCDkVCtpBc6mkORzrcelfAnJKhwt4DyoLAAWWhFy4ArsVaIoMKBbWpNJkf0KWA0YgpKpXQdICn7nysh8+8HhIDHz71TcQNgJ6he1YX2uj6LHKY0/PxZOqaC4kQp1fOb/mXA5/z85pVt4ScpGIuzrt7mMNhDqXtN93a+nPpIew9oBQIHFAWVNQA7N/hduA1GS4adTRg1ObGd2VsbZeRGHT2we/Hp3hjIxY33v4GbUwAPUPiRpfuWRI5dvUws0jihXKHlKkx6WBAbR5ZNKnN13MI2aISJbWAr+fbJOZwcbl1YSrsPaAUCBxQFlTUALgWa4kNUvyb3LB1LWAUiqOC/OyDfzfKMFGdGkrcWKK1CqBXaDPeRUFW2UV9FDleXj4ZH1Lsm5CroZbX7GhefY8P54pqh9BrkBymer59e3+WrjHmvgbsPaAUn+ByQUlQUT2jRdqVk6C/e+7Kq40+FwWMRqmTBugH+3fujV68Z36UeRsmbjAGFqB/6HP73JXXOvm8Nc6zb6Kpnq8cDgobzWvVW4tzvc5vEZa0jtRt71PtEHodWs/heCxu7e3T+5Neo/TccRuWgr0HlAKBA8qCiuqZSWFZLitpSOTg6ForCInj0/nefce6/hSDcarhjBoA8Ad5Of6Ri0NrggSLvBri1Mq5LQLHvh1749aWOvdTOxzRwU0o8cGEgV3JgUxf6FLrbw9h7wGloEUFoGXyRrQpCKxpJ4XEhK7ZKJXwHiW2VAAAAMhHoobaW5+YEDaqr8m2qURxu2y9iZw2KnbbzWGDNHUQ07dJKpscHD0MSQXoEwgcUBbmUXsmL3CqafdGlExQoT0FAACgv3z3yqtxbTHJAXnaUWPsrxne2cSo2Cg58NDhR58cnstkcNSBvQeUAoEDoEXyTiCuxz2y5xp9YhbYRVAjAABAf7EgUWVx5KE2lSzWplIHG4cakvUcjsktvl0j7eCwQHcACAMCBxRm5sSeP+Fq+SXvlON0C7kCNtqNUwYAgHzu7pk1HsaH6gflm2hCW55gEaxN5eMPgm/gb+Rw9EsoMPFn+01hW3iGCHsQKAMCB0CL5NlBXScrobEJKgQ2AgAA9JuXl9+YOv41SJvKRx80soHXBK2+5XBYC88YJ54BNAkCB5Th97lafnHNi9eJShv5Gztu+XTnJqikixeyQQAAAIqhNVNr+sSw0Zw2lTqsfPyBs7bxjVwcTTxOCPr6vFuGPQgUBoEDysDNxSN5Jw+uE5UmUIuKJaB3EQQOAOgCXZs0BZDHyfd/HIdx5tUbeW0qdV0cTTgULC+sTy4OpsHVgj0IFAaBA8rwSa6WP/LyN9poT4mSaS4riAgAMIHnrrzW+OVR37ryBLIcvvBsZ54LQBfR76p+Zw98rmSbyo7qORwWAFo3rHTq4/Q0h8Po6/MG6AOf4F2CEnyei+UPV1BdW+0pVogsf8jJJADk89yVV+P/dQFt3hAbACZz6uq56PHZR6P5y887M7Z0qPLI7Q9s+juFk0YX6l3Y2dvu2BAhQiBXp2qmXUl+WB9IO1G33UzQaEkIGYXC4OAAaAk5JrK01Z6iQiQiYBQAAGBQKGxU5IWNug5V1GJS1WHQZKurgkZnezRylVZbgGZA4IAy0P/midx+2JbaUzYcHPSWAwAADIYiYaOnV7aKHJOmr0zCNvGfveXTwS/hxR4HjdKiUhr2IFAYBA4ow06ulh9cC1tb7SkRI2IBAAAGi4WN5m2qXbVH3fDOJgQOa6vtS9Do9d9+tPHnbQ2M0h0Y7EGgMAgcAC3gWowtmKsN5ODo2ohYAAAAqI+yanSIkuficGVlyBlRVaRYTiachGbp2vrj9MUNsdTQdQEYO4SMQiFmTuwhYNQjrlAsW6hbeT639SekCwDaRQKtNj6h+8klvOqUU5uvvMfSc9HmRv8e2oGm16w2PjYp0EeU8ZUXHqrPT5xnkREK9PmqEuQrMWVHAw4Ouy/0KWgUqqO9yOrc4s+4hDANBA4oCiNiPaGiXVbRLqFAsZBp5wAwDN584CVnQHJoHj71zS33qLaey5+fPdpaOyFAVV5ePhlPS1G2hku0uOTIs9i/c2/lSUWfvTW8wCHkPm3qsXyiSXrPYZwtC3sRKAQtKgAN08VeURU15G8AwDTaEBTEl2a23jfbei77d9zbyuMC1EHOo19/vBqLFi5OOYJGXZ+7IjQ5SWXp2nut3QuqoPcAAMKCwAFFIb3YE7MdtVJaWBcAAOTTx9NigCgJG923Y+/G5LQ0cnBczxx0VB0Xu9LgONQmp7b4gFGxtWAvAoVA4ICicFPxxN0dc3BY8YKDAwAAYLhYu8m+nW4XkivsPO9rp9GUq8IycRAeRwF7ESgEAgdAw3RtZvu2m9dHlaXHlwEAgJu133GvhH5iYaJPzD7qfP6uLK6uHcpkUfBvVKOdpi22OVw0AOAHBA4oCsE+HlifCrB5UWtqnFoeZlVlMgAAwHTanHgFUBe5OPJGwLrCc6s4MZpsw5D7tKmpLT7p2mFXT2AvAoVA4ICiMCbWA7OOcazLLRfLXc0EAQAAAL+YiOEKG5Uw4QrBLBuO3nTOhA6K+tKi0mQA6wBhLwKFQOAAaBCXhXLpw/e2BHs1DaneAAAAw0fiw+mV8/G4WBeuNpWq7R+uMNMQ9GmSSpMBrABjBYEDoEFcFkq1hrTZpqLnRKo3AADAOJCLI69N5aIjaLRqDofLtRoCC0lvSlABgG6DwAFFoe/NA7O3be25tICstuiyrTNt5exbgBgAAEAXOX31XPysXG0qLgdH190RNv2lKUEFWoO9CBQCgQOK8kdcqfpkQ6XUGtKF8axd7QnFWQIAAOAX1R2Lq1ecbSq+cjiaxKbAuRwpMCjYi0AhEDgAGmKXIzE7vYFvK+EYRY0AACAASURBVAFcU13oCQUAABgPp66ey21Tcbk4XDVMHk0fmtgUOAQOAIgQOACaw9UKcjFVRLTVKsKoMgAAgHExaZqKws+zlHFwtOG+lOtkl6MNGADGBwIHQEO4xrHSggEAAABNo/pDAecu4cLnJJWm0OvZftOt/B4BAAIHTGfmxB7mTnvA1YLSFYFj2XFa0xVshG5bLTwAAGmY1ABD4Y33fxzt27F3y+/0kmOym9pZu9wCorYYHKnDZ+bEnt8f+zWA6SBwQBFILfaAqwXFJqi0FfJpRU0Xgk7zsBG6XZ72AgDjYReTGmAgmFPD5eJQCGmWLreAKEtsG+LjGEDggKkgcAA0RHbMmpwJJiy0FfLJSDUAAIBxIqeGsiv277h3y+u/2LM2FXPEEjQKAAgcAA3gsjQvZyygWCsBAACgSeTi2OcIGnW1rnbZvbQhcOD2BBg9CBwADeBySmTbUrBWuln73fp8ewQgAOgCbbUUAoTg1Mq5uP7IjoF1BY1mnahd4vpv12sFMnIAAIEDoAFcC25bbSkuXIVMV1i6tu50QQACgC7QpXs3QF1sXOy+nZvbVNRCq/aVLFkhpCtYMKprYh0AjAsEDigCIaM1cS24afvnpdXuCgwAAAAwXE6vnI/2O9pUlhxtKmR3QcuwJ4GpIHBAERgTWxOXg8M1uaTpk5G+hXERHgYAAOAXuTjVBrplXOy1reNiu7wOa/JLlye9gBfYk8BUEDgAGsAVzGUjYtNsu/nWRt+OPggGaXcL4WEAAAB+yRsX63KX3u0YKdsltt/UbB0FAN0DgQOgAVz5EWkHB6F1AAAA0AbKr9Do+uy4WFdt0uXAbwslB4Bxg8AB0ADZgiA7ItbGm3U1vKtNLBk94voAAAAE4fTV81scHKpNrmfaaXVg09VJJWqp6fKkFwBoBgQOgBbIFgzGNqyVW1hKiUFcHwAAAP9cXH03+swtM1taV7MHMhFBowDQcRA4AAKTPRGJcmyfriICNsN8ewAAAP/k5XBcdIyR/9LM5ByOttbq6z1oUSEEFSA8CBwALbDy8VaBQ64OFj43Jv64wloBAACgHmpH+fXHq9HdM1vbVLLsmBJQ3pbDwxyfXW5ntRBUDrUAwoHAARCYMpNKSP92k9fSAwDQNNM2dwB9RS4OVw5Hlq5PNGt6Il0VqGsAwoHAARAYl8DhGr0mG6hr2grcaOkhPAwA2oZx1TBUXDkclxwtKqzFANBlEDgAOkSXx6+1iaulBwAAAPyRl8Oh1pUsRXI2lq+91+i7w8h9AIgQOADCc7cjZDQ9+tRY/rDZQqBPpC2yrtBWAICmYBMFQ8VyOLIZFq42lSI5G2sNt2H0YeQ+B1kA4UHgAGiBJUe4lBUCbOC34iquAKB5FlevtPK4rra+tp7LqZVzrTwuQBMsffjeljpkyeHEmJQvViZ7LARdHilvrciu6TQA4IdPcB0BugGngvmkr43G07l6ggEgPA+9/Y3GRVh9/l0iZxvPRe47l0ANMBS0vj6z+8imV+NyYnRZ4ACAcYPAARCYrB0xLznbCng28FvBwQHQHbp0f+JeCeAXE/AkHtrna91B9dimx2GsPQB0FVpUAAKTnYwyafa5K8gLNl8bV6YJAAAA1GcjaHTmxlrryg2bNta+rRaySTVW26QdZxzcAIQDgQOgQ2jBYwPvxooBRukCAACEQ+JE2qHhasuaNCq2yISVUMgl2+bjFwWBAyAcCBwAHYIcjnws5IwEcgAAgHBovd31qc1TUso4THcVmLASkrYfHwDaBYEDICCuALxJIsbKxx9MPBXxjWsyQVdJn3Z0eQQcAABAn5Fj4zO3zGwKC3U5DiaF/K79bmtby9hJt/1woAUQDgQOgIZZmWBLXP5w3aXQtL2yD3bOtEV2283dHQEHAADQZ5YTx2S6TaXshnzpGtOGJkGLCkA4EDgAOoSNYptt2F7Z9ONVITsqFgAAAPxjBwqzqTYV1+FMnpuySSdqn+jDYRLAEEDgAOgQll7ODPmtpE87dnB9AAAAgpENGr3uaDnZNmGSiuvrx45lg3R50gvAEEDgAAhIFbVeCeAIHG5s7Nxnb+X6AAAAhCIbNOqapOI6bLC6x/X1sM71xK0LAGFA4AAIyOyntrZ+TOu7lLLf1KhY12z7LmNtKthfAQAAwqFaRUGjkw5qXIcNfWh5bQubAkfAKEBYEDgAGmaawKFTk6YcHHbC0hfHSLoHGJcLAABAGDZyOBLBwlpoi2JBpXCDbYlYNClsHgDqg8AB0DHs1KRJ+iIWpMfapnuDAQAAwON6mwgak8ayu9yU9vVrtGFsIn0dyScBCAsCB0BAqmzC7dRk0nz5sZI+EXK1/wAAAIAffv3x6qYDEP3/aSh4lIyJraTH25NPAhAWBA4ows+4StXYPiFhPA/bxDflquhTIaITIXu+TeWUAAAAjBE5SnelMjVcLbbZjA4FjzIlZCu01XqDPQlMBYEDivAbrlI1tlWYomKb+Em2UJ+oEOlTu8dyz3JDAAAA+sjFD97dCMbMIxsqypQzN+mapWyeCWyCPQlMBYEDICDTCoM81kWH5lowqjhN2uJiUhhMS3cHAACA6sixoYOajdGvBYJD9fUX2cBvwUbq0r4DEB4EDoAOUuTUZKwsf5jK4WAcHQAAQBCsJcXWWldwaPaggdrFjTlbaN8BCA8CB0Ag6rRQaBOvU5Am2jD6JqYsXbtRHHxphhwOAACAEFgrxaRaJB34bWJHeuIZ2HWy6TJMUAEIDQIHQCDq9KH+6qP1U5OmsjGqZIW0hU6UzOLJqFgAAIBwaL01gcMVMpoGV2U+2zbafHBwAIQGgQOK8EuuUrPYCDFGobqx0yEcHAAAAOFIB5FPEzhMCCFEczPpsf/TriFMhT0JTAWBA6ayOrfIzaQCddtLFlevNDIKdUMs6NHYVTsBaaqNBwAAYIzIUTopiDydwaH1uAshmkXCUJskXacgcNSDPQkUAYEDIBB1N95aoAnrcpPu7+2TMAMAANAnVj7+INozc2fuM05PfJPTowshmq4w1DZhRCxAsyBwAHQUbeKbcChY3kefnBDLqdOZXYhAAAAAQbDJZXJqWL2Qh5we074mNF2sZazFhxGxAM2AwAHQUawNI7RDweySfRI4dDpjp0Q4OAAAAMJgbggFiE5rr5DTY6XlFozP3DLT6uO7sPqKEbEAzYDAAUX5OVeqHHUnfNi0kCYcCnqc7Cz7rmM2T7Xx9O25AwAA9AFzTE5bZ+3fzfEBN7B2465lg/QQ9iJQCAQOKMpvuFLlmBTKVRS1qTThUFhPSe/XxJal1EkIo+kAAAD8s+HgmDLVzdbhtltUovjQ5qPWn4ORPqQiYLQ27EWgEAgcAB1GLoUmgkbXfvfRxoz2vpAO6mJcLAAAQBh+/fFq7s+1GsU28ksdaMPownMw0gcwXXpeAEMGgQOgwyw1lDOhvI++TWzRSYgVXU2M0wUAABgjWm/z1lk7HFHORNsZE10MHWeCCkDzIHBAUX7GlWoeWwxDOxTMztnXHI5JI+wAAACgOmuplo+8SSC7CoSQhmbbzfVbg31jwtAkFwwUhr0IFAKBA4pC31tJ8hwRZU8YFlevBHcomFOkb1kWF1dvnIbs37m31ecCAAAwRNIuzzyXhg4abPpb21z/bXcyODYCRglf9QF7ESgEAgdAIPIyLbaVDB+9+MG7wR0KVgz0aVRsRA4HAABAI0zK6boxBrUbm/iuZF3outh164r4AzAGEDigKL/kSpVH7ou6XEpcCiFzOKwY6JvAkc7haGLaDAAAwNiYJlzYWPy2N/FdO+j47K03airG53qBvQgUAoEDisJNpSWayuGQUGBFSp84dfVc/GxlA+1bhggAAEDXsVGxeQcJNkKWMaibSddtODi8wF4ECoHAAdADmsjhUGHSNwdHlHK4iH077231uQAAAIwNHY74cKz6oCvPI0oFjCqYFfEHoDkQOKAoBPtUIJ08blRxSTSRw7F07b3ejYqNMjkcd5PDAQAA4BVbZ/Nckrs+dUdcQ7RN10bGW02VPoiBWrAXgUIgcEAhVucWGc1UAdfM8+0lQ0aj1OIYclKInS70zcUh66yd2JDDAQAAEAZrRcnymVtmOhPs6TpYagMCRv3DXgSKgsABEBBfC76EElkcQ+ZwbASN3tq/NpWLiZCkIqvsGF4AAACox3IHHBwSFLoiJqTdujg4AJoFgQPKcJWr1R5aIEM6FKw46eO41dNJ0GiEiwMAAMA7y1MObLrg4OhSm226luqC+DMA2INAYRA4oAykF3ugapbGqavn48U7VAuJWj3kEtnRw6BRFVY2LvbR27/S+vMBAAAYEqoP8jLEuhTs2ZVxrHbYImHIptBALdiDQGE+waUCCIs23mqdqMvGuNhPfyF64/0fB3nOWoj72KISJdfnkdsf2BgXS0EBTaLPpcRH/U8iYfpzpN/JbYwwHgz3v/W1zuQNADRJXobYRUfeWNOYoNCVtd/cJMvkbwA0DgIHlOEnURQxh7MkCu/0IXDo50iAUNBoKIFDKeiPzz4a5GeH5tTKuVjgiJJxsaGuEYAENBXTsiDrv32cPgTV0Ek14gbAZrrimhC/+qj9cazpVtmL5G/44ifDeBnQBAgcAC2gxc81YWUa+p6QLRhWuCuos29FfPp6hhSBYJzImaHfq/077w0+shm6iSz6h84v8O7AKJFLI28Ma5V6xjcWMG4T4doknb/RhWsDMDbI4IAy0P9WAZ+nCadWzsdW91DjYq0wmL3NPQquy8iWenrlfPwM9+0IN04XxoUExTcfeCn66SM/jJ7ZfQRxY6RI3Hj47W90YvME0BZ5GWBdaAvZdtOt8ee0C5gQpBZl7hneYA8ChcHBAWXg5lISWdlXHIvb9or9+OlxsQod9Y2dNIQKMg2NromJGxKBQlwjGD76/X9i9tFY3CA7A8T85RdoTYHRo3ZbHy23IVAA6rRJL01hQvhSh1p3BgB7ECgMDg6AgMx+yu2EyPv7Ipy+ej62yYdCBUKeDbXrpMfF7t9BXAyUQ8LG8XvmY7eGsmgQN0AcvvAsLW8AOdgEs7ZRAOra7z5q/Xmk8zdoTwFoBwQOKMzq3CIBPxXwHb6lwCqdoOwKFGyoxO++hibKJmsnOPsCtfHA8JCjamH3kVjYsKBaAPGD999G3ACYQFdaMFS3LHVgYkk6fwMXqT/Yg0AZEDgAAuPqTa3jkDCXwr5ALg5ZKnVy3dc2FduMhMwqgeGgNpSfPvJmb6cHQTgkbhy6QKgoQNQhISMPrfldeI7kbwC0DwIHlOUcV6wcvkeWWZhmqM279Zl/qadtKukTE9pUIA+5NhQe+uI9f0krCmxBTrD5y89zYQASurxZt3ql7eeodcXyN2hP8Qp7DygFAgdAYFwLbt0WEG3i9TNCuCxsUQ7VAhMaXW/aVGASEgfl2mAiCrjQyasmpnRhMgQATMeC25evtRvqmT4YUjsxALQDAgeU5WdcsWKkx5VlR5fVPTG2NpVQLg4JBLt6OCrWoE0F8njqzq9H37vvGK4NcKJ79cEzTyNuAPQIC25v+3Obzt/AweEV9h5QCgQOKMtvuGLFSI8rc40uq+O+sDYV5QeEQAtzn0+3aVOBLDrh04SUp+58jGsDuci5wThYgOJc7MBGfsctn44WV6+0/jxswp1qPvI3vMLeA0qBwAFlQUUtgeayR7EgsXV02WdvrddeErJNpe85HCosJABFSZvKdk7rR43e/x8+8BITUmAiGgeLuAHQP1RP+c47K4tqMU24i3BvhIC9B5QCgQPKgopaAs1lF67RZXUzLkK2qfQ9hyNKuTjUihBq4gx0HxM3+jr6GJrhW5dfYBwsQE+R43SlZcdEuhY7tcJ4WM+w94BSIHBAWVBRK3Dd4eDYlogfVQnZpiIHhHrR++rgiFICUBQwqwS6DeIGFEHjYF9efoNrBdBDzMW6/GE3AkZVO+Hg8A57DygFAgeUYnVuERW1Ai7bs7Wv1MHaVEI4LS6tvrspMKtvSADSxkXs27E3SCsPdJuF3U8ibsBE1Ld/6MICFwmgIpdanhZi7b5ttqhITFedEXXgegwR9h5QFgQOqALzqAug4C3bVLsW3u01HRxRyqUQwsWhEwi1d/S6TWUFF8dYWdh9hMwNmIiCADUxBQD6ix3EtJmfk3a7pkPOwQvsOaA0CBxQBZTUgljglCtN28eUEnMp7A+QMWEWyz63qajQsBG9T8weaP35QDNIzHp89lGuNuSi+4ImpjAOFqDfdGGCSnpaG+0p3mHPAaVB4IAq0AtXAd+jYg25FCSk+BYidBrS9xwOYcGBukZ9dqNAMfSZevGeea4W5IK4AeCP5WvtZl/M3nZ76xNU9iUOUcbDBoE9B5QGgQOq8Euu2nSyi9x1RzFdd1RslHIpHPhcgDaVnudwRCmBI8LFMQqO752PW6sA8jh8YYFxsACeaFsoVM7SUosBo3IM2prDJKYgsOeA0iBwQBW42RTABA5zQFx02BZ9OQq0qOoEYbvnjd0Qcji0kTH3TIhrBN3hidlHvbR+wXA5fOFZeuQBBoLVJq3mb8yQvxEY9hxQGgQOqAJ2sQq4bIu+JntI4JAQsc9zFscQcjiEjYAMcY2gG+iz9NSdX+fdgFxeWX6DE1aAirgOOtrOvpi97Y74v222yVgG2q8/XqU9JQzsOaA0CBxQGsY1FeP6bz/a9HWuhW9XsjjXxVwKBzxPUxlKDoemzdwIGyV8coj8xZ1fpzUFclEY8/zlF7hAABUJMa2tLhJdJCy01Sajx7cw+VNXGfYRAvYcUAUEDqgKd/IpmGXS7IuuZO1Zj60fOpmUPd+XK8RQDofNd+8rKn5OJ9ZRXXPCRoeFBDhGwkIeEn8PXVjg+gBURHWFq15pO9xTh0Rt5m+kRR/cYUFgrwGVQOCAqtATVwGdNKTRibPPNpUogEPBekr736ZycuPPhI0Oi7+gNQVykLihiSkAUJ39O92HHCstt2ToUGfpWnv5G+n2FIKLg8BeAyqBwAFV4aZTAC16O1IChjOHw8MklShxKciG7dtGas6T/T13cRA2Okzu/vQXCBYFJ2pLO3x+gXGwADXJqyuu/+6j1i6tHbrIZdoGEn1oTwkOew2oBAIHVOUnXLnpSNBICxiuSSo+x7Ce/MV62KhPkUOvQUJN3x0cUSZstIv9xFAexA1wIXFDzg1OVQHqYe0prlH3bX6+rNXU1f7bBPt33Agspz0lGOw1oBIIHFAVVNUKuING/eVBaKGXGOE7bFSnEypwfOd7NM3msFHaVACGigJFETcA6mPtKS6Bo012feqODVdmG+xLroueA/eaYLDXgEogcEAlVucWuekUQI6N9Amza5SZFmmfKGvCd9ioWUD77uKQVd1OWmQtHYIrBQA2c/jCs5yoAnhCbkdt4l0HNG25J6KkHlluKX9Doo9N7eJeEw72GlAVBA6oA02HJXGp/Npo+8yD0GKrkxafwYsKGtXPzAsa6xPWphIRTgkwOJRDxIYDwA/WnmJT2tK06ehQzaTa6WJL+RvpFlcLYgfvsMeAyiBwQB1QVqewnIwvSzsFFlevbPmm2dv8uThsJKrvIM0hjIuNkjah0yvrBUmIsboA0A76XDMOFsAfdqjh2sS32R6yETDagoNEdZXVQnnOFvACewyoDAIH1IGbzxRc6f1LjjYVn0Gj4rtXXo3tk/t23lvgq4thBQ4uDgDoGtpoaGIKAPhDTgUdyrimva21OUFl5guxg6QNcSHt3kjXEuAd9hhQGQQOqAPpxlOwzA1L+45y2lR8Bo1GiUtBRYnPzfvpZAxaOjm8r+jUh5GxAMNAwcqamMI4WAB/qG5Re8rJ93/sXCOXWsq/iBIHR1vjYdMCx2nGw4aEPQZUBoED6vAzrt5krODedtOtG1/XRNBolISN+gzS1GuRKLBvAA6OKDMy9nEmqgD0Ep3iHjzzNOIGgGdsI386nqK2tUZpqzVDYouElzbaU0z0iZK8H+47QWGPAZVB4IDKrM4t/kb7Xq7gZCQK3J0SGfKCRn1nQailRCebPl0cChqTIDCE6SN6Lbo+UTwy9tHWnw8AlEfODUY0Avhn/857NzbxOxz1SVsCR5v5G5vCRVdwbwRkLdljAFQCgQPqgsI6BZ0wbsvYO11Bo77bVKIAI2M3cjgGEDYqTibTFvT+pAsXAOg+GgeLuAHgH2Vt6eDFNvGuDA6XG7UJLH+jjc++1Qk6HGF6SlDYW0AtEDigLvTITeHiB+9uWBqNi46TB99Bo1GAkbE6sZEjZb/H8NI2eWX55MaoO8JGAfrDc1deYxwsQCCUtZXexLtGxLbVntFW/obEDTusOsm9JzTsLaAWCBxQF1TWKVxPksbTLgobH5tml8dRsYYKEGVNPHL7A95cHNpU6GRn16f8O06axq5PlLQJ4eIA6D6yzT935VXeKYAAKONCNcOpJEDTFTDa1ojYNvM3DqTqA8TV4LC3gFogcEBdGOM0BbNRpi2ersU5e0LiC1uIfW3e7URnKGKAXBwGLg6AbqP2vkMXGAcLEApb2038n3UcvrjG3TeBjb5vWuDQAZHVaKdXzreWPzIi2FtALRA4oBarc4uorFP41UfrC2Ha8WATSbKECO/UQqwTTwVp+hiHOrQ2Fb0Xuj5R4uLYP5ApMQBDQ/cdTUwBgHA8MXsgFhJtE+9ya7a1wb975gtx60zT+Rvpww/cG+FhbwF1QeAAHxAlPQErBLItIsuOGfIhcjjEd6+86nUcqrWpDGGaSpRcH+MJRsYCdI71cbBHGcsIEBCt6Vrb0xkTrjH2bYX7xvkbDbs3dDBk4/EJF20E9hRQGwQO8AFK6xR0GpLN2LjoCMm6O5BgIJFFtkpfLg5b4A98bhhtKuZyiZJWoaEINwBDQOKGxsFiCwcIi9Z0fd7SLoWuTFCRk0Tii6t2Cgnhoo3DngJqg8ABPuBmNAW1qWQnqTSZwxEl/bTb4pOI+q0l1qayb0DtHGkXB1kcAN3h8IUFxsECBMbCRbMtGF2ZoGIHD6evNnvAn3Z1pjO7IBjsKaA2CBzgA8Y5TWHl4w9icSHtnpBIILtjllDuAQkqcpL42rybYDKUzApcHADd4/CFZ7GEAzRANlw0ysnfaGuCinK/9NhNiiuqb+QaiZLpTbTINQJ7CqgNAgfUZnVuUWnHa1zJfGxmezaN3OXiCJXDESUuBV/jUO0UZUijVXFxAHSHV5bfINAPoCGy4aJRzgSViy2MaNXhkA4emr4fpN0bL+PeaIK1ZE8BUAsEDvAFlrIJ2CSVrHjh6iUN6Yjw6eLQSYZyPfbt2Osl16MLZF0cTFQBaAd9Ducvv8DVB2gAcypkN/HZcPQodnA0n7/RxnjY9GhY1U20yTUCewnwAgIH+AJL2QS0cVbf6o5MseBarJXVEVIw8OnisNMUH7keXSHt4ljY/eRgXhdAX5ANff7y87xfAA0hp4JrQogr+NwObJqkjfGw6YMg3BuNwV4CvIDAAb5AdZ2CivbZ2zb3s1pYZ5aQ+Q8+XRwqhiTcaDrLUEi7OHwJQQBQDN0PNTGFXneAZjCngmsTnw1Hj1oaEatA81MNhovqmihwNWI0bNOwlwAvIHCAL1Bdp7B07T1nseBycezfEdYR4dvFodflCiPrK2RxADSPxNLD5xcQNwAaRGtcdjRslASMbsu4SXU40jRqn9HzuNTgeNh0bZSuByA47CXACwgc4IXVucXfRFF0lauZj516ZN0ZrkU79ASPtIujbjuMFUVDcjrIxfHcldfiP+PiAGgGOTfocwdoDhsNe/rq+S3CYlcCRnXgIwGmKReFrom5UvW4TY+lHTFXk70EQG0QOMAnKK8TWL62HsyVdTq4Fm1tqkM7IszF8XgqJbwK2pDIVj40EUDz7q8nBd/C7iODCVIF6CIaB4u4AdAstv67XAruEbHNB4zqwOd0gy0iuibmXNHIXBxljcEeAryBwAE+4eY0ASved31q66mIy/bZlItDJxV1N+8qAlQQDEnkUFGj1yX02uoKQQDg5luXX2AcLEALaP3XNLT0aFjDVYMsXWtWhJTIooOYUyvNuCiy7o1XCBdtEvYQ4A0EDvAJ4UBTkKCQDRqNYhfH1sV7fwOTSQ6dX/CyeZeFU8XAgQG6OBQwFiWFIC4OAL8o0NeERABoDh1IaP3P+/xlM8O0FrqEkJDYoUlT7Sl2TaKk/Rb3RqOwhwBvIHCAN1bnFnVzWuOK5pMXNOpavJVqHnpDbRND6m7e1+I+1fPxc3bNze8rel1m3VXRw9hYAH/o5PjQhQWuKEALKINLhy6uoHOne6OF9hQd9Og+0RRPpA57EF4bZS3ZQwB4AYEDfIPFbAJ5QaMSGswpkGZfAy4ObeB9bN5txNyQRsZGySmOjfJVGNuQpsUAtIU+U5qYAgDNI6eCWj/yJoR8aWarwOESQkJi7SlNta/ZNYkSZ1nTbpWRw94BvILAAb7hJjUBKxBcxYO7TWVv8OdkE0O0ea/jvkiHjQ6tlWP+8gsbf164CxcHQB3UzqaJKdi/AdpB7g0dquSJFnc7HBxNCxxyUzQ5PSU9Ep7RsI3D3gG8gsABvsFiNgGJCVqwd7lyOBw2TJcQEgKbGHJ873ytn25ho004T5rEAlmjpHWoCeEJYIggbgC0ixykk9wbUbLOZWl6ytG+nXsbm56Ce6N12DuAVxA4wCurc4uosFO4tPpurv3zeqbol1jQxGZam43nrrwaFzV1prfISqrXkD4JGQqHUnZ6sjgAqnHw7FHGwQK0iLk38lo/XDWAa9JbSFT3qP5panoK7o12Ye8AvkHggBA0syL1FAkZWrhdWQ6u04r9O5pxQ8h9oaJnYfeR2j9HJyGhx9w2jU50XklCx/T6nhqgiAMQksMXnm3c5g4AN9C6rIOMSZt41wHMxYY/t6p7mmpP0VqOe6NV2DOAdxA4IAQosROw08vZ2+7Y8kWu04p9DbZDzF9+Pp7y8miNca92KjS0sFEhl4u5bPT6hSTHSAAAIABJREFUhjQxBiAkEgebCgsEADfT3BtRXv7GanMChzK8lAnWRHuKHitdq+DeaAX2DOAdBA4IATerCdgJ5t3OoNGtC3pTbSr2+LKiysVRNSjURs/u27F3cAKAWnkscDSePHNXPbcLwBjQ/SAd1AsAzVPEvRHl5G806byyDC+bzBaSx2cPxGt5hHujTdgzgHcQOMA7SS/dGlc2H4kIeS0crpnvTbWpiPl3no8X/MdT8+DLcvIX66dDQ8zi0MmX9SNLxBlaKw6ATzRZ6dAFxsECtE0R90YX8jcO3P6V+HmGzupJuzfkzMS90Qpr5G9ACBA4IBTcsCagflb1fLocDi4XR5NtKioqZCd/6s7HKjswbOqInvfQRsZGiQhkHL+n3uQZgKEicUMTUwCgXeQCLeLeKDrCPhSqOfQ8m3BvKHvD3BvKDsO90QrsFSAICBwQCm5aE7B+VtdpyWlHMdFkm0qUypqoMzb25Ps/ru0E6SomAkUEjgI40f3j8PkFxsECdABN/prm3ogSISRLk+0p5qgIHS4qIeXxlHvjlQYEFXDCXgGCgMABoeCmNYFJORzaELTdppIeG1tVWFEhpYLqQI3A0i5D4CiAG30u5NxgHCxA+yg0XEK8QsQnIbflbGa6mz7LTX6O9++8N65/Qrsp0u2zcm8gxLYGewUIwie4rBCC1bnFn82c2KMcju1cYDfWwhFd2PrPEgeU75Ambve4fEtjC7EWfRVGOvmRIFPlcWWHffGev4x/ztAmKFjgqF6fnCpyuzyEHR8qonaO65nPWHY0467bbo+233Rr6QfY5ti4hCJ2blxYQNwA6AjazKvemOaKsHDPNE1MMjF0mFJEiKmLnLOa0iJ0CPMc2RttofyNn43zpUNoEDggJG9FUfRvucJu1Ncqh8SuT92+ZTOgQkQbhW2p/Ar9WQVIk0KBNvA/3P83cZtJlSJA7TbXdx+JC6whjojUa5JDRe+juV2amNsP/WQ9OO+9aOna+3Gb2vXfftRZIUD3pW03FxdT7D62fO09TkMBOoLchRINigT9uhylFxscD6uDENU9odfQtHuDYNFWeWvErx0Cg8ABIfkJAkc+1qai0wTXJkcnJ3bKYGgD3aRQoOdogaMSK8puxrTReTn5/iG6OMSh8wvRTx/5YfznF++Zjy598BAbPIhRsa7PsTYJ+iz1KcSu7Ge9yT59AJiOWk6eStwbRT6frjDzpj7XavGUa9WyrULxaHIgESWuuSHWJD2C9hQIBhkcEBJuXhNYSizp+x22UHFqZWvYqAqAprMeLGti4a4nK32/wrv0/RYeNjS0aX3uymvxq5LL5sUawawwDNRD/udnj0Z3/M//Oj45VRFNQj8ANImcl1qT0lO/8ogdW5mJZxIAmrpvPZpkdb0cUOCQ4JN2b8ihCq3CHgGCgcABwVidW/xlFEU/5wrno9NdO03IIpumLO1ZmpymEiUuDPXU63lWESnMxaEMANfUmCEgEWg5OfGWCDXU1wn5XI+DeV+LvviDh6ODZ47SqgQAraGDEDknf/D+24XcWI86wsCXrzXXPqfaInS4qAQftetEiQiN66xVfp7sEQCCgMABoUGhnYD1t+aJFq75865CJDTarMnmKrvr9swpTxHMxfEXAx6nqpGYxvF75itdJ+gn68LGQ7HQhVMDANpGa63W3KIZEy5Rvqn8DdU0co+EbBeR4JM+oJl/B/dGy7A3gKAgcEBoCBGawOlEwPiSI9wryrFrygmxq6GJCGkOJRv4Ki0Y5uKQC2So7gadkln/sE6JnhqwmAPrSPSTY0PCBrkrANAFbEqI1twigqs2/64pSwoMbgIFdcutGtL1tnDXkY0WHAnSCNGtw94AgoLAAUFZnVuUSrvGVXajTZFaG/JyOLQILzvspU/MHmj8ua5nTbwat2BUaZOx05khuzh0fayt6PHZR2lVGSg6GVXGhsYCUygDQJfQGqt1SM7JIrjWc93jmpjwpMMaHXycDOje0DpsY/fLXBcIxlqyNwAIBgIHNAE3sgno1EIn/nmuDJeLQ2nnbbRA6LlIcHmxQguGNoLqBx6yi0OCVXocH60qw2PdtfEQGRsA0DlsSsh3S7jKnPkbDY2v1mGNxJSQooPWYWP+8vO47dqHPQEEB4EDmgAr2gQ22lRyNv2nHTkcslruy3F9hEZZE1Wnhai4GHoWh43WjWhVGRx6X+XaoEAGgK4hMX1h95FYhC2aZ5HXnnKxgQBOPbZaaRS2HuqeqvXXgkV1XRCmOwF7AggOAgc0AWrtBGQDlW0yLzxUC7+cD1kOtBA2GiXPVz2sVVpVxpDFETlaVZqefAP+OXzhWcYKAkBn0Wa+6FhYI29tutRAwKjVPEWDUMtik2SMQ6kgcGgV9gQQHAQOCA7jYqejU3+domhBdnHyF1tPYyQStBE2GqXGolZpVbGJKjppGioScg6eeXrj1VW5TtAN9Lv68KlvBk34BwCog2oBielymZXJzsg7WAk9QlXroaaayFURKsfoeMplSrBoZ2A8LDQCAgc0BZa0CZxamdymomLDHAFp2ggbNaq2qpiLQ4JOGyNvm8KcLlHSUlSlpQfaJRY33v5G8GIfAKAOC3c9Gd+vnivhhsidntJA/oZabLUuhnJvWBZJRLBo12AvAI2AwAFNwU1tAuoLVXEyqZXhZccC3VbYaFSzVcVcHEPO4ohSTheh65Seww/dxsSNJiYJAABUxTbzaqErk2WR257SgKCrtV9rY4jHsiwSQ8Hf5CZ1BvYC0AgIHNAIq3OLP4ui6CpXOx8FbWkTnCdYuCzybYaNRjVaVczFofCvIbs4osTpcj0prtQjndeGBN0BcQMA+kCVYFEjtz0lcP6GHldrv2tCnA/kltyW1COnV87jwOsOV5O9AEBwEDigSQgWmoC1qeQJFnlho227IA6eORr/t2wLhgVxqjgbcj7FutNl3Yarouv1+4+1/pwgH8QNAOgLC7ufjNeVsgGaee0pUQMODtUsWvtD5BrJlaKDoii5lx8mWLRL4N6AxkDggCbh5jaBqm0qOglpcyKJgru0ga/SgqH+WxVnj7eYJdIEOqnSSZJQUTnkgNW+c/DsUcQNAOg8Wvc1ZrVKgGZenSEnSMh2Dj2uapYQ2Rs6KJGb1DhMa0rX4JATGgOBAxpjdW5RAscaVzyfaW0q2ni5AsDaznawDbxaMMpMdtEJjk5y9PyHPmUk3aqitPshj8ntKxoFi50ZALqO1svj98zH62eZYFEjL6D8YuD7nx5X62AI90a2NUWHRtAZ1pI9AEAjIHBA03CDm8C0NpUoEROySBRpO9vBrKBlW1UUALYt7iN+MtAz6wbx6NizRzeey+v3HWN0bIfQeEVGwQJAH9BhgpwQWj/LokMIfa+LkPkbEvUVhhoieyPbmjL/zgveHwNqQe0PjYLAAU3DTW4CRdpUzPWQpe0sDm3gZQkt24KhE3PZYmW1HXoAp15renTs6/d/p/XnBOunfZpAAADQdSRQyAUoUbaK4yzPvaHaI6SDTTWKHsP3yNZsa4ocLWVbdiA41P7QKAgc0ChY1KZjbSqTNvsnHSfNbY6MNSTQqOgq24JhAWnHS7o/+kh6dKxOs54a+KjcriOxkCA6AOgLcklWbU2JklrBRVPuDd+5GNnWlFDTWaA61P7QNAgc0AY/4qrnY20qk1wcrhOQroR16iRcG/gyLRg6bdGEGBVAY8im0OSZG6NjHyOPo0UOnnmaIDoA6AUSxOWSPFQxQFMjWrflrMshMytCuTf0epia0nmo+aFxEDigDVByJ2BtKnkz6qMJI2PbDhs1rMgo04Ixf/n5+HUfv2f4Lg4JOodTvdMSg4bentNFvnX5BSamAEAvUGuKBPGqrSlRzsGJOQpDtaeEcm9ozUy3wzI1pbNQ80PjIHBAG3Czm4JyNnRKM2nT6xqzppOZScJIU2jTKCdHmRYMFSay3Cr8bAxtGxKyNudxHGv9OY0J5b5gZQaAPrA9yWyq05qiesLcDlkkcoTKrQjl3tCaydSUXkDND42DwAGNszq3+Bssa5OxaQ6THBkqRrSoZ2k7bNTQa5DLpEwLhjacNjZ2DI4GFaraaAsJWmNwr3QBFduHsDIDQE9IT02p6lJwHX6ohtDaE8q9occM4d6wVp2IHKWu86Ok5gdoFAQOaAsU3QnIAaFFe/+EcbFRzshYFUFdcHFESdtJ2TwOGxvbFaEmNMqAsDwOTZLpyns3ZEjZB4C+oAOCOlNTjAOOteX6b9fXnlAjsrWOq5bx6d7Q9dDBiVFH9IHgUOtDKyBwQFvoprfG1c/n5eWTsVgxKWzURqxm6UoWx1oq9OuHD7xU6Hv0mnSqpM3+GMI3dY0efvsbG/9fPcW7kpMp8A+tKQDQF+LWlPuOxQcFVVtToiR7Q/VEGhPW9d8QWUQS6/WYaqf1JUDoehzfNBL2taCjbaEWawgc0BYIHNAKiWWNG98ErJ90/47JLg5XFoesm10RB1Q4KfxLzykdCDaJ+XdeGE3gaLRxjZ6N/7wt6bVue+TvUKE1BQD6go1A1UFBHZHgCceENbk2NDL2dIDsiu2JC1PuDZ/uEF0PE2rqij4QnLdoT4G2QOCANkHgmIBlbMjJMGmzq9MLFRFZutTiIbFG9lrZbIu0YOi165R9LIGjUSqzJErajMpMoIFi6LSP1hQA6AM2ArXutCflWSkHI4t+psQTG03vE42sN/eGL+RMTY+E1bh16DTU+NAaCBzQGqtzi7SpTMFOPqaJAq4iQgVNl1o8NFVFJy5FWzB0MqOvH0vgaJT0EtvIPr1/hI76I0SKPwBACHYljkcfLXWullUdnugxdF/0PX1EBzJ6TD13X+4NPddnMiNhEas7zVpS4wO0AgIHtA03wAmo8FifKrLVXppGRUTXXRzCsiaKtmBIFNEJ0/G949no6xoROuof/S4RRAcAfeDFZM1TCHUdtueMjlfNoBDzEO0pC7ufjNdtX+4NG5FryA3KSNjOQ20PrYLAAW3zOu/AZE6+/+PY6jnNjdEHF4cFahZtwVD7jYoZvY5JYatDIhs6+uI9fzmKsNWQ+O4DBwAIhZwbyqw67GE6yL6d98ZiQxrdD3/10QfxOnxx1W9Ap9yWEublEPEV/pnN3ZBYDZ2H2h5aBYEDWmV1bvEnURRd5V3IxzZmBz43+SS/Ly4OC9SUaFEkdFStKnI0vHjP/GiCN9Oho0Ip+kxWqY7PPnAAgFBIyLeRsD5cCq71XxPazNVx+qrf/A1zWyoo3AfK4CJ3o3dcTWp7gNZA4IAugJVtAkXDRqOeuDiiVKBmkdDReNTshYX4FErW17Gga/RK0nut165TLCarlAf3BgD0AbkfJOT7cinkjYbdaE9ZOe+1bU91huoNrVs+8jH0/J+687GN/0/uRm+gpofWQeCALoDfcAq2QXu8YhZH0fGsTaJATYWQFQkd1UmWiTxjatdQkavXHSWjf3/4wEutP6e+gXsDALrOes7EsfhZ+nIpuLK7lLkxe9sdsfDhW/hVKLYEFB+jW03sMTQBi9yN3kBND62DwAGtszq3+Msoin7OO5GPhY0eKBA46drQaXPcxbBKBajpREYb92nuhMPnF+Li6fiIWlWi5HXbZBW9j0xWKQ7uDQDoA3InWu6GD5eCDg1co2FVH6jd1ff0FLWSSDTxEeZsYo9lh+ggxIdoAo3w86SmB2gVBA7oCgQSTUF9syogpgkVfcniiKz95PxC/OdpIoe+VsWTrsFTHXwtobDQ0fRklTG9/jq8zFhYAOg4WtN1X/fpUnC6N1bOx+LJvp17vU5PkdtCY2ElxPsQlE3siRKRuu4kGWgUannoBAgc0BW4KU5BhYM2uUVcHPOXn9/yd0XEkTZQoObBs0fjgubFKeNgdQ10mqPsjjG1qmRFDvUlMz52MtZrDgDQVeS00KQsny4Fm2SS5eXlN+JcCzkjTq34CxdduOtI/DN95IZIvLfnvh4q+jTjvfsFtTx0AgQO6ASrc4u/iaLoR7wb+WiR16mLbKdFMitUMGWRi6OL7R0aJ6epIUpLn9aCcWikrSomBBkqiscyOrcK+qxQGANAV1lvxfiOd5eCy62pekDrrIRxPZ4vp4gOGrRuKzS87lhYPbd0qKgEk6WkPRN6wY+SWh6gdRA4oEug/E7B8jVc9tMsriwOuTimBZW2hU0N0enNJHeCLLbqUx5bq0qUEoIMhbAxPtYN7SkA0GXUlinng0+XgkQTl3vj5Ps/jv9NYsQpj6NhLVjU5Rotg9axdBi62nVw4PUOanjoDAgc0BlW5xY1Wuoq70g+2tzrJEYFjGyok9Bm2OXiUK9sV50POrHRSZDcCZNEDpuqMrZWlSgRglT8Rcn4WCarbEW94Jz8AUBXkTCgtkzfLgXXAYaFLdua6ks4sGBRtdbUEWi2J+uYhYpqbSdUtHdcTWp4gE6AwAFdgxvkFMyZUSSDYf6dracqKiIU4tVVdBKkDeq08bE2VeX1+46NqlUlik+3Xo2FoCh5P2EznPwBQFexUFE5Fn3eq7QO6gAjS7pm8CX+6oBF7SQ6RFG2R53nnBY39PwseBx6BbU7dAoEDugazM+egpwZOpEp4sRQIWMb4TRFHCBtYYGaNj42T+SIJ7BcWIgLo2nhpEPk0IUF53sLkdfxhwAAvpDjUA5FuRR8hHKmkXsjK3ibe0PrqBwjvgSV48ma6zpEKYPWbpuYsh4qepTspH5C7Q6dAoEDOkUyP9tfg+hA0YmMCpkiLg597XVHwXC8w6JAenysQtjyhBxtZHUKpr7iMU4VMbcL3MBGIQIAdAmJDHIchnApTHNvWG6XD4FDj6Owc7VK1nGDqE1Ha3eUiBt2sAG941xSuwN0BgQO6CIEFU1BRcq6i2N6YKgKBpeFVAVKl/MrVDip4LGciTyRQ+0auhZqaemqKyUU5naBG+DeAICusT3lNAzhUnC5N67Hk9fOrYeL7lyfdFL3cfWzlL2hNfeVGkHOEknSYahMTOk11OzQORA4oHOszi3qZrnGOzMZTYlQwFcR54IKEaeLY8pI1rYxkUMW1jyRYy2Zlb8tHrl3rNOvJwTYeTdTd1QhAIBv5ETUOhbCpZDn3tDBhtaHfTvvjdfHk7+o796QSKOfpRbJqmuPapZnUhNTNBmM3KTespbU7ACdAoEDugo3zCmoIJBo4Zp5n2UtHuO2tUWyD6NWJXKoAJqNx8i5w1H1NbLL6mvGNjoWbiDrNxZnAOgSOkiQY1LrWAiXQp57wxwWEj/kuKgr/u7fuTduKVFbaNWfpTYdZZAYcpUgbvQaanXoJAgc0FUILJqCRAud0BR1caiIcOU1dHlsrKHnruJQltY814laVZTormT3sY2OhXVoTwGALiHBXeuWBPgQG/lp7g0LF325RjuJPc6L98zHQknVEa67EiemIXFDThDoNdTq0EkQOKCTEDZaDGs9OVAwYNPl4uj62FijiMihVpWxjo6FKO43BwDoAjp4kOCujXxVUWAaWrtdk1Oe8xwuWrc1xcSN9DhYxI3eQ7godBYEDugyWN+mYC6OooGhspXmjY3tg+tBRZqef57IEedxnD2a5HF8p5XnCO0gYYuQOgDoAmrnUCuGXIWhNvIK1U4HdRo2OcVXuKiEmjqtKduT9TgtbhCOPQio0aGzIHBAZ0mCi67yDk3GXBxFsjiiZLSoK3B0IRX61WVULJrI4XrOKsBeSUQf8jjGw6VVwkUBoH3Wcybm4428XIWhcK35cm+YW0PChESFOu0pElG0zlZtTdmeTEFTK22UEjcIx+49VwkXhS6DwAFdhxvoFMq6OPT1rkKlTwGdJnI8PvuoM39ErTgqpMjjGA9L13BvAEC7WCuGwo5DbuT1OJPcG1HSnqJ1sI6z7XiN1hQTN1RbRInL7vD56tNXoFNQm0OnQeCArsNNtABlXRwSRPICR3Vi0wdM5JAN2CVyHDxzlDyOEYGDAwDaxDb0IvRGfuGurblZafeGWmTkmtBaXxXVAzo4qdKa4hI3JPjQRjgYqM2h0yBwQKdJAoz+lndpMmVdHNGkwNG7+tGqEk0ROXSCZnkc6eR2GCZ1RyACAFQlLW6E3shrjddanyWd9SH3RlrwKIscIs/sPhIfhLhqhUkgbgyevyVcFLoOAgf0AZTiApiLo2iWRl7gqMLEdPrTFyaJHHqNGs+nQqsvGSNQHpcbCQCgCWxDL/djExt5V8C2wkxN5JU4IQHkZEVxIx4Ju3f9MeREKfu9iBuDh5ocOg8CB3Se1bnFn0RR9HPeqcmYi0OFhatlw0Ve4KgC0vrU1jFJ5FDeyOmV87l5HdB/lsnfAIAWSG/oD19YCL6RV9uIBXamyWZvaF1/pWK4qEbP6vV86/ILpV+PfW+EuDFUfp7U5ACdBoED+kI5j+RIKZvFIVEkr1WlbxNIJokcOoWSXVcujl1J8QXDYeXjD3g3AaBRNosbz0anrp4P+vDbc9ZlrXvm3rDRsaevnq+UASL3Zvz9K+dL53fIWZIOPm1C8IHGoRaHXoDAAb2AkbHFMBeHTniKuhXUoyt7axY5Hvo2gSQtcqQLQV0XG9enefyEjg4LAkYBoGnUxmHiRtWsizJoTduWWbt0oJF2b9jhxncrjHSVOCL3pk07KYrW09fvP5YRN8ILPtA4jIaF3oDAAX2CG2sB5OKQW0GFTtGN/KHzC85WleM9a1WJUiKHRsSme5WXkrA0iT8SOWA4/OojHBwA0BxaW5RX1ZS4IeehDh2y6EDjV4mDTWv1vp174/XvVxVcbRIpJKAonLuo+8NcLLoWRlPXBBqHGhx6AwIH9AmscQVYS050tJF/fPZAoe9RMeSyo+pn9K1VJUqJHDpRSoscKroUOqoANldQG/STKsU8AEAVrBWjyY183ljYdM6G1nsJFC9XyN5Q+6bcKFofi06kygaKRogbQ4caHHoDAgf0htW5xd8wMrYYKjBU/CiQrKgDQ2GcrmkUfWxViSaIHBY6qr8ndLT/MEEFAJqiDXFDuRiusbA6yDCnhdZ5rfdqNy2be6Gf/3jyvc8VbG1xTks59U3EjeHyt0kNDtALEDigb3ybd6wYmpBSNiw0r++2j60qUSJyKAk+K3LodWpjrKyOPoo3cANXaxUAgG/aEDfika05Y2HTz8HcG2WzN9T6YrkbllNV5Dm5RsEWdX5AL6H2hl6BwAG9YnVu8ZdRFP2Id206CvhSEaSTGYWHFUEnP7KoZulrq0qU9CirIFVhevbB78fF2Xro6NG4MHv9vmNMVukxS9feG/slAICAaM1oQ9yIcoJFxfw7z2/8Oe3eKCMyxOLJ3vlSuRt54gbTUgbNj5LaG6A3IHBAH6EPsCB2mrNw15HC3zO0VpUoadlRYaqiTMWZijTlNqgw25YUeUxW6SdVRiECABTBNvRtiBt5waKvLL+xSVCo6t5Y2P1kvCbK5VhEGNHz+ekjbyJujA9qbugdCBzQO1bnFn8SRdE53rnpqGhRDoUSzsuIE3mtKnI79FUIUGH652ePxm4WFawq1lSYpYUPAACAKONWaCM8U8J7FokK6ZyMqu4NfY9EG9UHroDxLLuSNdLcJIgbo+FcUnMD9AoEDugrjKsqiE51VIwoJb0oea0q5nboK2rbUVGWFjlssoqKWCarAABA2+KGBIhZR+vk4QsLm1xrVdwbOux4ZveR2KmprK4iX58WN/R99731NcSNcYB7A3oJAgf0ktW5RQkcV3n3pmMjYFUslZkaolMinQplkRukz9NHVJRJ5JDoo6JNxZteq01cKSMEAQDAsDBxQ0J4G+KGHteVeaX1WCK9UcW9oZ8tJ6bWPzk1p7X4aa3/4f6/2SRuaP1kNPcouLo6t/jW2C8C9BMEDugzpDoXRLPyNTZWm/cyLSaHzi84p1To5xQNLu0iS/EJ1FfjIk3Fm4o4TVxR8aaeZ8bHAgCMD7n6zj74d/H6po18G2NPjyfBn1kOZVpHy7o3tPa/fv+xjVDRaQ4MiSeaNGZISNE1IfdoNFBjQ29B4IDegoujOCpIqoyNlQDgmou/LSmU+sxa0kOsok1FnEQb/X8bH7t/595evz4AAChOOmeirXwJrTt7Zu7c8vdqo0y7Jqq4N9ReWjRUVO2az6TcjHI4PoS4MSauJjU2QC9B4IC+g8JckPTY2DJjUdXecnrl/Ja/V6HU19Gxhoo1FW0q3nRdlCpv7Ssv3jPP+FgAgBFgORNthmfGY1sdOVDLcSbW5oOGsu4NCfhqL50WKmouD7VrGvoeORxhVFBbQ69B4IC+o/7ANd7FYpjFdeGuJ0t93+GcVpWn7nyst6Nj06h406mWijoVubLvCgsiBQCAYWI5E3JIqHWxrfDMF3NaU7JTzdYzOh4r7N7Q65OAL6FkklBh2SMSQjYe+8KziBvjYy2prQF6CwIH9JrVucXfkPJcnPWWk9diC2yZnAk5HWzTn6XPo2PT6FRLxZyKR9lz5y+v/1qp4BvC6wMAgM1YzoSFZ7bVgqHWlLSwYGi9zgouf5E4J7OZHC50AKHXpwwuvb48JOT/9JE3Nya36EBDY9XbyCCB1nkhqa0BegsCBwyBF3BxFKdq4KhOivJGx75+/3faeCneUTGnIlCvSdfn0uq78Z8ROQAAhoXlTKgFQ2NP2xI38lpTtE5rvU4jIUJOQz3naZNM9LU2MeXgmadzX1/sYEmNgbU2nfTEFhgNaxwawhBA4IDeg4ujHOnAUWVOlEF9wMsO+64cIX3P4zB0WvbFHzwUF486UdPrnU3C5xA5AAD6je7jbz7wUiwUvLL8RustGDogcE5NubB1jKu1l07L3tieHDxMm5iidVsOj/QYWK1/bbXpQOvg3oBBgMABQwEXRwl0MqPgUBV4ZTM0Dp45Oug8jig1YUWnZGbZReQAAOg3akHUfVyivFoSrRWxLdQi45qaIuElm6+h9VVfm52oksWyND5zy0z8Gl05HfoaOVi0bhta7xgDO2pwb8BgQOCAQYCLozzz77wQCxXHHdaHJAaHAAAgAElEQVTYSaiwOpxz4jWUPI4oETksfNSQyKEgOAAA6Bdq2Tj74PdjkePhU99sPV9iPSx0q/PRNTUlSlpqtGZn21ay2DhYCSGu12giT3pSir7W5RiBUYF7AwYDAgcMCVwcJVgPHH01PuUp214iB8grjlFzllcxJBQ+qrA1c62obaWsKAQAAO2hnIkzD34/XvfkUigyfSQ0GseaNzUlKzTI6aG1Wmv2JBFCa5ONg3WJJHKBSORJh4nK5eH6WhgVuDdgUCBwwGDAxVEebd41ak421bLjUGXtdeVxqHBSQOeQkKCjother06+EDkAALqP1iPlTGit0328C/kSOlSYday5rqkpckXq6xU6+rLjYMHQ69TapPZTV66IfobG4ZqoYpNVmJQCuDdgaCBwwNDAxVGS+Xeej7+hSutFXh6HZu6XGUPbB5aSMYI6GYsQOQAAOs160OaxeD3SffuhjuRLyEWRzr4w8lpTJExIlJgUhqr1Vq9TP+NwZnysXYf0Y0rsue+trxImChHuDRgiCBwwKHBxlGcpLqpei0+TyraqyO6rhHYXOk0q6wrpOtlcDkQOAIDusSsJhVa7hlow2p6UYsRiw33Htvz9+ijXrWupXoeEC7ky8tpqJG7IobKciPBpEWc9d+Tv4utgqL20K2IPdALcGzA4EDhgiODiKImNf1WfrwLIyqCiSwJJlm3JmLohTh2RTfj+t74WF6WIHAAA3WH/zr2xuKG1TPfpLrVg5I2EVcunazKKjYVVKLgLEzes3SQtWljuiLI7okREUZ5U25NjoFPg3oBBgsABgwMXRzVka1XhdbxCq4oEEp0wZVFhNbTQUUPOly/+4KHY6msiByNkAQDaQ87B7913LBYLdH/uUgtG3khYrZ0uEUYCxaSxsGp1kbix7v54ekPcsBGw+jfD3B3KkwJIgXsDBgkCBwyS1bnFb0dRdJV3tzjWqqKCqmyrSpQIJHmho0N1OKigfCjJ5ZDIISvw0NpyAAC6jjb1bz7w0kbexn1vfa1TLRhaF55xhG/LeZHNzIiS1yOxRv/uGgurn6dWF4kb6eBUa0lJj4DV9ehKuCp0iqtJrQwwOBA4YMhw4y6JtapUmaqiYlKFmit0VMXW0EJH06i/W0WkHCuyBOukDgAAwiMnw08feTMW07uUt2FsnzA+Pe28SGPBovOXn9/y75YvItLChdadbEuKXQ/yNsABNTIMFgQOGCyrc4uv4+Ioj50mVZmqokLrcE5xKbusCtGhYiKH0EmdUutpWQEACIeNPlULR1dHnublbiis2uWq0DppwaLZlhKXuGHulbRDxFpSGAELOVxNamSAQYLAAUMHhbokKphUeFWZqiJUkLlCR4UstUNu4UiLHEqt16nikEUdAIA2sE293IZdbsHQGpqXu6GwahdqTZH7Ihss6hI3FKiqdSb9GJqSohYdWlJgAtTGMGgQOGDQJAr1Od7lcqjwUnimiscqG3S1uthGP41OseQMGbKzIS1y6PXqdFEFK24OAID6pFtSJMZ3tQVD4oPW0Cx5uRtRIojodWkNTQeLZsUN/ZsFqpo7hCkpUJBzuDdg6CBwwBhAqa7AoSRPo+p0EPUO54WODnWyipEWOYTsxnrNBJACAFQn25KS54JoG93rX3SEa2cnnqTRWFvlaGjdTL+urLix7eZb4yDRx1NZTzqQ0NQYpqRAAaiJYfAgcMDgWZ1b/AkujvKogFSehgLLFnY/Wfr715J0d1fo6JAnqxgSORTwZug1KwCuStsPAMCY0eb/bHz/7HZLSpS0z8ip6MrdmM/J3RDHk+9Juzuy4sa+nffGAk86SFQuFk3zIkgUCnAuqYkBBg0CB4yFrfPZYCo6DVKvcNUpKJNEDv3MBcfYvCGhgLe0yCFrsgp0Feq4OQAApqO1R/dMiRxqwej6VBCJG7OO+7uEmbzQTzk3lKOh/Kr0yFcTNySM6OemW14sSLSrLhboJNTCMAoQOGAUrM4t/iyKor/l3S6PTpO0MZcYoQKzLCrW8nqCZbEd8vjYKCNy6HROBayuI24OAIB85ITQNCpN4NJmXsGZXW/B0D1dAdNZ9PzzxtdqPdD3aZ19Zflk/HdpcePS6rvxNUiLJlpHCBKFkvxtUgsDDB4EDhgT6jtc4x0vx1rSM7wtKTarkHUypFHhNgaR4/63vhb/WSd1CpCTMwY3BwDAVmw6iMQCa8FIh252Ea1jrlDR64mTMQ9rTTFnin6OBHD9nf6XFkwklGgt0RoCUII1sjdgTCBwwGhYnVv8ZRRFxItXID06tmpbiTb5rskqUTIWb+ib/KXETiye2X0kPomU3Ro3Rz3+i396U5+fPgCkMNeGpoNI0NBmvg8tGLsmrI0PT8jHsNYUjXa99MG7sbgh0d8Frg2owQtJDQwwChA4YGy8gIujGjY6Vm0lOl2rQna6iBGPUx3BlJGlxGatUzgVsV+a+UKcfJ92c1QZyztm9Pv4RGqaAAD0E937NB1EjoU+beYlUmv9coWKyrmY9xrSrSlyZOSJG7g2oCZrHO7B2Pgn//iP/8ibDqNi5sSeg1EUfY93vTw6XZNtWKj4rGIZ3p6IGa4QNrPyDv2EKn0NJPhI+JFopGk1SsfXaZ6K2aJBeqtzi8Gfc9dZTrJedAoKAP1B90Pd+xQ8rc+xcp/6sgZMWs/s3p7Hmw+8FLs3JF5oOoqrvUVCD8IG1OTPV+cWX+ciwphA4IBRMnNij4KW/oh3vzw6ZdOYOgt9q8KkotCS4Yc+8i5b1Fv7ik705ErQqd785ecLheohcNxAmwpdN0YmAnQfCbsv3jO/EcDct828iRRZ5HZ8aELuhu7zEjT0mnfc8ul4HUij7z90fqHzuSPQeX6+Orf4ed4mGBv/9NvfJnMGxsdzV177hyiKDvLWl0cF1/UkCG37TbdGf/+/v1P6Z/z2//1d9Pe/fic6cPtXopszGQq/989ui/6bz+yJfvSf/tf464aKXtuplfPxNdy3c2/8muU+eOMXb0eXVq/EQpKEjrs//a/iv3eN2jXGnN8ht8vv/r//Z2PCz+xtt0f/9l88HF/f/+3/XG79+QHAViTw/vsvL8T3rl+sXY3+zX94MnrrP5/p1ZU6fs98fO/OIsH6z/7Dkdz1S62Y/9OX150d22++NfryZ+7a+Dfd55++9J3YjTbpng9QkD976s6vk70BowMHB4yWmRN73oqi6E/5DaiGguDUK60e47zZ/tOwUXiu3uWxODmiJH1fvdcqaA+ePbrRZqHi3/IlXk7aVlyM2cFhp74ShLThUIuPIReMLOK0rQB0B93TTJSddF/rMubAyKJ7+KT2zWktLbjPwCM/Wp1bfJALCmOEkFEYM0cIHK2O+qS1gawzAcUmi7hOqmYT8WO7Q/wYGhKIHj71zfhVqf3Hxuaq8FexfGn13biY/o+PvEkIaQ4SMf74Bw/Fgof9Pkns0PV8cwQBtgBdR59BfRY1RcpaHPsobkwbBzuprURtiVlxIxbzT31zY0wsgAfWkhoXYJQgcMBoYWxsPVSIHTzzdPwzXr//O5WFCIkch3OC2FQIvrh3vp0X2DDaoKs4tgkrciNESUvQwTNHNwkg2iRYSwZsxkSh9LQe9chrFK+uKdcNoFnW84aOxJ9B3dPl+ntoihDQVdYzQ9xjXNVWkheOqu+TQJ3O2pAgovHrsYiNywz8wlhYGDVkcMCoee7Kawob/bMoij459mtRhf/j//ow/t+jtz8Q3f7J34/e+k/VeqjVg/2rj1ed42c/t31ntOOWfx7nVQwdXUtlj/zx7/3LuLdb+Runr56Le7m1GZCdO4r+SXyd/t0ffjX+8/KH70X/7g+rhb0OAeWVyOGSRhsH/b7o33bc+s835XOs577cHF+3IWe8AHQB3askgCtnQnk5f372aG+zceRA0WvJ5kZFyThYV6umvufff/nZ6L//w69uasWUAPtn/8uR+B4F4JmrtKbA2CGDA0bPzIk9WgjeHPt1qINO5xSIqQJWp1hVsSwKF9NG7g0NuQ102qc2IDll0ieD6Qks2sy7MkzGQpHJC+kRvIaum75vXTQCAJ9oY79w15Oxe2oII5wn5UW51iaJqn9x59e3TEcZyyh0aJWHVucW3+ItgDGDgwNGz1N3fv0fnrvy2pejKPr9sV+LqmiSitwGf/oH98dOjOWKxZu+L8/JodP3sTg5hF6nroXcMQ/+wb+O3R12XW0Ci07/5JwZc9uFy8GRRQ4hCRnaXPyr39sVn8DqfzpVPnD7fxu3W1X9nQWAG0h8/cs//kbcWqgJUf/jf3wpdjf0edxpGXFDr1+OuuN756Mv/N7spq/VPeb+OIB0tZHnDaPk3Orc4v/AWw9jBwcHwLqLQ+LGf+ZaVEeF3dkH/y4uAuueUOHkuEG6uM5zyDBFpXhQoX5PH589EE9ySG9Y5JT57pVXK08EAhg7Nh3F7lX6XPY9NHPS1BMLSjVs6pVLCFlcvRI78QgRhcD812RvACBwAGwwc2KP7Ex/xRWpjm3G10flfbVWMWdtLy7GJnKoyFbvt9m9s+NzETjKT2JIt/mkQegAKEd6RLM28vPvPD+IFoxp4obdhyXIqx0l3QKXRuvhF3/wEOIGhOavV+cWseXD6ImYogKwCR2NX+WSVMcmosTjOWuOeJVTIT0JI402pTZlZAyoMNbUAZ2Kqtj+KeNia6NrKpHsiz94eNPvmX535R7SxAMb1wsAW7Gxr5rsJBQg+tBA8iWKiBv7dt4b3yd0v8jm+6Q5ePYo4gaE5ipTAQFuQAYHQMJTd379/06mqhzkmlRHeQea7vHgH9wf/Vf/7L+slZmh71XuhvI3slgmh/IXxjINQ1knKq7377w3+tq/eCi+znr9skaPlSIZHJOwiStvvP929Mmbbt34XZPNXFkwZHQAbEaZP8/ufjI6dvfTGzkb/91P5pN7f/+ZJG7ofiGh+fjeb8X5SOl2FLlX9O/pTCQ5zHCDQQMoWPQfuNAA69CiApBh5sQepU//KdelHjYFpGoLQRr7WS5cLRtDRyenCvFTAa6iWq0rY8XH71eavOkHtK7A2LH8mqfufCzeyCu495Xlk4O6904SN/LQPfjl5ZOx0Jz+vtMr56ODZ4429+RhrPyIsbAAm0HgAMiQBI7KybGda1OPsw9+Py74lKJfd2OIyLGZvAyJseFb4DAmCR3azOj3Gds5jIFsMK9auiT29Xkyiouy4oaEDV2H67/9aCMIWqLGvh174/tE3RwqgAKsRVH0eYJFATaDwAHgYObEniNRFD3PtalHumDUeLy6vdmTgkfHKHJEUybOjIFQAoeRJ3QM9QQbwBiLsBGVFDdM2Lj0wbvxtXlm95H4fqDcKK1Rou4kMYCCPLk6t0j2BkAGBA6AHGZO7JGL44+4PvWwySqRp6Jv0oZ+rCIHU1TCCRyGhA5tZvT7lx0DOeSNH4yPrLCR3tAPkaLiRvo66HvUJii3htYdtaK8fv8xb45FgAL8fHVu8fNcKICtIHAA5DBzYo8Wjitcn/pI5Djz4Pe92XYniRw6SRvb6RkCR3iBw8hu/tIMfSMIw2ZswkZUUNzIXgetZxrbrckpEjfnLz+/0S6oAFI5OQAa4M7VucWfcaEBtoLAATCBmRN7NGbor7hG9TFRwpfLApHjBggczQkcafQ7qPaV9IjIKBVIevrqOdpXoPOMUdiICogbytNQG1r6OmRbUuTUsL8jVBQa5K9X5xYZgwmQAwIHwARmTuz5ZBI4upPrVJ+0yHHfW1/z9vNcqAA9fGEhOnW1+pjavoDA0Y7AYWic7BOzB7ZMs9Hv4Omr52lfgU4yVmEjmiBORjkCebYl5fD5hfjf9dn/3n3HRtseCa1wNQkW/Q2XH8ANAgfAFGZO7PmTKIr+nuvkB5uGImvvoQsLtX+mCswX75nf0i5gjKEfGoGjXYHDkHVdQodrso02jyff/zG9+dA62eDcsWTI6HVL2HC1lxkuceNLn/5C9Pp9x+LvUQuK7jcSMtL5UhLsETGhIb68Orf4Ey42QD4IHAAFmDmxR021h7lWfvAtclihmVe0dmkTHAIEjm69t3YyfuD2r2w5IdYGSiKHrO9siKBJtFE/8LmvjE7Y0OuWqCH3xSRc4oZN7so6AvUZ/+kjb8Zrjo8JYQAFeXF1bvEIFwtgMggcAAWgVcU/SpxXwekrlG2ayOFLTOkiCBzdFa/kMNKpsWtzhasDmkC/fxLb1EI1lvHGEiDW3RoHnG0oWbLihtYTtaQon0Of04Nnnt64XunsDiamQIPQmgJQEAQOgILQquKXEEWiLMg2qs9FtlAdCggc3XfnTBoza1kdLy+f5CQYvJDd4I8l+HaSoJhHVtx46s6vR0/d+Vj8529dfiEWhNKYOD90ZyB0DlpTAAqCwAFQAlpV/BJC5JiWjK8wOCXdD8mWjcDRr03GpE2YNqISOmSFp4UFymI5MPt27t0IDrXfp6Fi4uH+nfcWcmukSQeG6ucc3zsfO13Sf5/Gd3slQEFoTQEoAQIHQAloVfFPKJFjYfeTzrDHaIBjZBE4+nmKaqGHrqyOKNl86fSYcbMwjWwbytCn9+gev2/nvbGw4RKz7Rqs/e6jOEPDRXryiX6OnBsShfLuKTYOVqLRQ29/o4mXCRDRmgJQHgQOgJLQquKfdGCbz55mO21zoQJY2R9D6J9G4Oi/TdwCIO3kPcvplfPxKTxiBxjZtqcxtKHotcoBldeCYrk2ugaTRG4TN7bddOuGa0PXTy2MLuE7PeKccbDQMLSmAJQEgQOgArSq+CcdEupT5LDCNI8hbJAROIbVBz9tE4fYMV5czgW1S5z8xY+jSx+8O8jros/C/h335op/EiYsrFeOlWkOPn1+1H6iz5m5NtLjX7PYGqLHue+tr/KZgyahNQWgAggcABWgVSUMJnIIny0kKlA17i9vwooVvH0tXBE4hhn0Z5tZaz1wgdgxDrIOHzkJ3kg29UN836eJGtaCkhV2pmUwSQxSJolNSMnL2jBCrUkABaA1BaAiCBwAFaFVJQyhCsppY2T7HD6KwDH8SQZqR7Bw0kkButrwElA6DLLhmUOetmNinn7HvzTzhYnjvk+tnHOGpuoe//r938kNGtX3rnz8wcaElGn3DsQNaBlaUwAqgsABUANaVcIQqrCcdrqnDcTBs0d7Z/VG4BjXqEYTO7TxzXN2yE5/6uq56NTK+cG2LgwRl5BlLp0h5AWlsdcqd8qksa5FXEr6OS/eMz9RGNHjSPxQTsf8O89PXFcQN6BlaE0BqAECB0ANklYVKex/xHX0S0iRY1J/tvjW5Rfi6RV9AYFjXAJHmvTJd94mUcLdpdV3402ixA7cHd3C1Yo01BYUiQz7d6yLGpOEZvt9LdJ6ZdNNpqGfq3vFtHt7qDwogIL8PIqiP6E1BaA6CBwANZk5sefzURRd4Tr6Jy1y+J54onA5syq76FMuBwLHeAWOLJZdYKfVLszdoU2kBA+yO5pH7oV4s58SpobYYpR2aUxqPbH2m7z2kzwmTcpKU/R+HmJsOUBJ7lydW/wZFw2gOggcAB6YObHn21EU/RXX0j8hT9Om2ZqnBdB1BQQOBA4X+uyYuyPvtDxKfs8ldCB4hMXVfjI0UcPcKHfPfGGiyBalfu/0+sveY6e1GxoS8w5dWCjUpoW4AR3gr1fnFr/NGwFQj/+/vfuJlau68wR+1ItEI8UB2RqpkCa2F21vbAnChhQo2K3JAsQCz2zCDvOUZDGLxCy6s2kmpL3qzkhAlpCpmB2ZzZhFGhYZtU3kfsliwJb8NrgXNiwoTcsI40gzQWpp9Cvf87gu6r1X9arq1j11Px/pyX9A9nvn3nqu872/3+8IOGBBeoN+tKqcsp6Lt8yQI/7sPFF/kniyuOjqkUXrcsARG5gYuhgbGH3yO9vPxlPgMb/ckpEHhaY1CzXivsrVGbu1naQFtkrtNTA6/12vV0e/Tvt1CDdYscvDjc3TLgLMT8ABC9Ib9I9WR8c+YE0Xb5khR7y5jZBjt0F3MaTupT++0srNXpcDjn/9v5+mf//vDo5+HmFHbJyizN3GfHfTtg6kakO+dftGujJ8P23d/lCQtIt6kFQ/4jQPyix9Bkp8Hz5x6PhUQVmq7p3R112FZfOK6pfXvvu3u/4p8b36Fx/8aup1Fm7QAneqI2FvuhgwPwEHLFBv0D+TUvqf1nQ56tUWy3gjutdcjra2rHS9ReWNrbcmbioXvblaZ/HaGoUdUwQe8XQ81vbKJ++nrU8/TNdv3+j04NJJgzPrYdssMyXaJFdnnDh4PD1RfW273RdpidU/0wyHjr87qu1mea0LN2iJ/zTc2LzoYsBiCDhgwXqD/oWU0vPWdTnqb0iXMX8h3tBf+I9/v+swvLa1rHQ94Bi/B/LsidiU1Y9RjeMhr9Q2X+wsBx4nDx6f6kn9eOjx8d1P1rbSI6/N+DG9cX+NhrcW2C4VFT3fOvDQKNw6eejY6Lrvdc1TQ+1M8bld+N7fL7yNULhBS7w53Ng862LA4gg4YMEcHbt89TemUY4cQ+QWaa831KllLSsCjt1Drp2OpqwHHtF6oaVlZ+NP8+sb+93EGkfY8dGfPil2ne8FPce+Ut2SN/fvfPReUYFZfB2jQOMbD01dmZFqMzSiYqepkHCvQdBxf5393d/MfE8JN2gJR8LCEgg4YAkcHbt8yw45wvnHzqUfnvj+jv89ytDjzfWqn9YKOKav4on7JmYIxEZ1fKOeN6zXRzMnzJrYS57HED+ePHR86tAjjQUfUfERG9Q2hAS7BTklDV/NFRknR+HFgdHXEr83TVVGFtfo+u0Pt0ONptuQ9vr++8bWb0aVG7MSbtAijoSFJRBwwJL0Bv1zKaVXrO9y/fK7L436svf7JG8vez1BTC04qlTAMd/a5yfzUZpff0Jv1sTsYkMdG+scEMy6qc5rnsOPj6uPz/98dymBU67OmNSKkyt84tq3MdCIz3f0Y+/ej7Hece/udXTquLa1Fy2rJSVV9+eF7/3D6DoLN1ixF4cbm7MndMCeBBywRL1BP4ZGPWuNlyuHHPEm/T//439Z+EZkmpaV2Az9+L3zK9kACzgWGy7F9c5hx3hlQn0zGNdapcd0cpCw32qCunitheu1dpeoMsgmVYLkyp0cZpw4dOy+13MeCnq9CjNWeU1zcDH6nA8eH/38cFWRsZ8AI8v3bqxb3Lu5UqlNwc1egfI8g56XeRIXzOjt4cbmGYsGyyHggCWq5nFE+eER67xc+QSUZZ50slfJ9KoGkAo4ll89M96OMT63YFR1EJvG2zfWfsjmItUrPvImfp7wY1xclwe+dmDHPy+Ob43X67Sb/Kgkif83Ps9p5QqLuice+vL35gktJokA6M4Xd7crjnIQ1+aWmmlOSZln7pFwgxa5VR0Ja+4GLImAA5bMPI7mfP/YM+m17/7tKGiISo5llbTvdspKqjZNEbI0taEQcKymPWj85In49fhGNTbYcT9GxcfnX9xrs4jwQ6vL3r5VCzziIzbBES6FWeZ9rJNchRGuVJUquXql1JOB6sd/7+S//vHV9PrWb/b950e4EX7y+/PFHtvL2jB3A5ZMwAENMI+jObnEOSyrmiI2WvGG/KnDT+74/8RGpKk30wKO1c0/mWTUivH1A6PgI1clTDqpItoiRk/YG5o3UZK8hjnc2K26o956kUPFCJyiciMtoUJi0XLLTcj3wujnf/oyCFvXU35y5d1O5h3k3EToDTMwdwMaIOCAhpjH0Zx6OfI8T/728qMT3x+9QV91NUd8DqWrD/j88799kf73v26l9//P9fT//u2LXb+ypo6rXJSoAMqzFXJFwm4b8Lz5zS0HaWzjW1IYkisytn/+jXs/P1z7/Z0qM3IlTA4x5j155fGHvto2knZoJ9mPXK0zTnh1T1z7Xz750q6VOPMexS3coGXM3YCGCDigIeZxNKs+GHRZx8imKQeQNlnNUbrYlDx37JntjU9cu1988KtOtHTkQZipttGub/4nVYGMy1UhdfWqgJ3stCFPY8Mud/vcc/tINu0sjUkhTm67WNfKha6Ke+Kvv/2DXWdtLGKWUX0m09nf/VRLGKtm7gY0SMABDarmcVyK/YB1X77YdMWRgLFZXtYJK9lepdZpBbM5ShZP2KNCJrcBxdpFJU6pcwYWrV6BUK+GSGOhSN2y5lZMClXqYUWaEKC4jt0S92sEG3vdg4sIJJZ9qhbM6E5K6bS5G9AcAQc0rDfon00p/dq6N6f+hndZJ6ykKYflxdPJmBmxrLaZdZOf+D515MlR9UJspqOiwykI0H5RkRVB5TQzUOadp1MPtIXJtMgLw43NCy4INEfAASvQG/TjH7vnrX1z6v3Yy24XmaaaI8ryf/zeeaXTU4rNy73N0nOjtoe4jhFyRFBkDaE94rX6wxPPjVrNpmlRitAyWgjnqeqJvzPmLi27JRFm9OZwY/OsRYNmCThgRXqDfpQrPmz9m1M/4nWZw0fTlNUcqaWngLRdnJQTQUcud4+ntRF2mHECqxPf8+J1udt8jXFvbP1m9P1vnkqLpoZKw4yuDTc2H7Fo0DwBB6xIb9A/Wg0dNY+jQePDR+eZ0j+Naao5FvEEs4viWkb5e1R25PaVt278dhR2qOqA5YvKiaeOnLqvDSVeh3tVbiyqki5e++cfOzf6+bKOBYd9uFMNFb1p8aB5Ag5Yod6gfzql9E+uQbPiTXlUV8QAyyam7E9zJGKqKhFe+sOrNuczmrTJUtUByzMeLkZg8W71WturgmNR8zFyeOwYWFror4Ybm5dcGFgNAQesWG/Qj8dPr7gOzau/QW7iGNfYEMTfudtRn/G5vF6VbTO7KFePTVe9quOdW5fN6oA5TQoSIyCO11acknP+sRd3rdxY1PfZ+Dzi73JSCi314nBj81UXB1ZHwAEtYOjo6sQ8h9e++9JoM9zEPIx69chutK3ML0KOuL55rWMz9JuqhcWGCKYTs4ue+8tntk8yytUar2+9NQoNc7gdS2sAAB4MSURBVNiwm0XM2kgThokuu8UQZmSoKLSAgANaoDfoP5hSumTo6GrU53LE6SZnf/c3S3/THJuGOL52r151p63ML65vHkya1zvK5ONJsp59+Kp4zURAWD8JJVdrvHvr8uj74zQVaYsMauvDRA1npoWupZRODzc2P3NxYLUEHNASVchx09DR1aiXPceb8gg5lt3TnY9T3GsIaVrgE9CuG29hyU+j3/nosnkddNpOA0PHW7winI3BntOcEPXG1lsL+Z4Vn9PfPXausXZCmFEMFT0q3IB2EHBAi/QG/ThS7APXZHXyVP4mjxycdgip+RyLFVUdTx8+9ZXSe2EHXZFDjXor106vg/g+df475/Zsr4uqs5f+8MpCAuLxeRsxnNQwUVro28ONzasuDLSDgANapjfoR//mr12X1Ymn/DEnI55QLmri/zSmbVuJp6q/+OBX2isWSNhBV0wKNdIubVu50iyqKPYakLzIo1rrrYNNfh+GGb0w3Ni8YNGgPQQc0EK9QT8mcP/EtVmd+pPDeON+9n/9tLGBn9HXvtdmIlVPSiPoMIh0sSaFHf88fH+0+cvzB6AkERZEgLpTqLHTfV2vaNvNogd+1oc/N1VJB/vw2nBj85yFg3YRcEBL9Qb9iymlZ12f1aq/wW9ysF09YNmLoGN5ctgRm8NcWRPrHXMJYr2Vy9NWUYkW9218D6vPy9gr1EgzzNlYxvee+Ht/eOL7jQfLMKO3hxubZywatI+AA1rKySrtUS+Vjj7ws7/7aWOnmsQm5fx3XtxzPkeqnqLGZsOJK8sR1yKX9o8PYYwKj9iIqe5gleLefLwXlRqntgO5ervVXvfotN9vFt2OklZ0mhXskxNToMUEHNBivUH/aErpqpNV2qH+ZHHRb+73Mu18jiToaES95D82lLmEX3UHTcpVGvFRbz3Jwds7H703VQVE3M9//e0fTFUxtsjTUbJ6S4ojYGm5ODHlkeHG5k0XCtpJwAEtV52scknI0Q71oGEVg++i3Dw2IoKOdhmFHYefHP2Yqzvy7I7YYAo8WIQcrD3Re/S+tqlUtZ7EfRbtJ9O+5mcJNuLPf+kPry70+0m04sXMIS0pFOJOVbnhxBRoMQEHFMDJKu0Sb8rjlJV4Yhpvyn/y+/ONnrQx7akGmaCjWXF97gUe98/uEHgwqxxoRKVGve0kRLvcKNCYskqjrh4s7GVZM35WdVoVzMGJKVAAAQcUojfox6TuV1yv9qiXVb+x9ZtRWXWTb9AFHWXY6al7BB6xSb0SgUcVfNBtsek/cej4xAqNHGjMM+9llu8ZyzyOOv7+v3vs3uETTkmhEMINKISAAwrSG/TjH9fnXbP2iA3Dhe/9w2goX2wIfvz7841vVGd5GpuqoOOtf/mtDfWK5AqPx6tNbP2kitjEbt2+ka4M309btz9U5bHG4j6IMCPugyeq+6AeOiwi0MhyK0o++ng3y5wxFJ/HL598afT9Mr6+qNpwj1OAN4cbm2ddKCiDgAMK4/jYdoonkhEyrKqaI83YT58cL9sqOfA4eehYOnnw+H1P7uM6Xa/Cjqi+cb3KUw8zJl3j8WqeCLcW8f1jlu8J8TlEJcWiB4hm4xVvEaJAARwHC4URcEBhHB/bXvWnk1HN8dIfX2l0Nkc2a9CxzFJ09ieuYWyETxw8vuPT/Qg7rt++MdoQf3z3E61HLRFtJt868ND2tYtrOT4UuB5aLaNSp03BRn1m0aqq3GCfHAcLBRJwQIGEHO0WJ53EkbKxIV3l8LzY5ERlSXw+08zoiM3HWzd+u7SNDvMZrwKI61tvb0nVxjnCjo/+9Ena+vReFYDN5HI8XoUXOYyadD3qlRkRQC277Sg+p3jN14+M3cmyg400VrURrXER+vreQiGEG1AoAQcUyvGx7TZ+0sqyetqnMesw0vh83731noGkhahXDOy10c7hx8f5Q+XHjkbhxYGHtkOMw9Wvx6tp0oT1XWSbyTQixHzu2DOj6rG9NBFsrPqkKZiT42ChYAIOKJiQo/3iCeb5x14clajH0/Ufv3d+ZRvKWYOOVFUEvL71ls1JgfIGPSo+QrRLxHUfDz9SVb0T9+WdL+6O2l7SqA3myw36ulWBRCj0za8fuFcVc/D4vd87dCw98LUDE1tKsng9hFyRkasyVlGVEJ97BBs/OvHcjp9vXRPBRhqr2nD8KwUSbkDhBBxQuN6gfzql9E+uY3uNn3Ly3z7476MhpKsUG6Po0Z9mY5S0r6yd3O6SN/jx48lD9zb6kyoU6vImP+SKhezzCEgmtGAsslIkf+7jcqVF/f87Wfv/9vq6chVGqgKMVAt5VhViTDLLiSipwWBjfAaRWRsU6q+GG5uXXDwol4AD1kBv0I/jy37tWrZbPDWOsu3YaLVlAxBPW+MJ8DSl7ZljZruhHiTUw4PcqpHNcu80bacwJldfhDaFF7uZ9bWahwe/e+vy0r++NpwiBQvwwnBj84KFhLIJOGBNCDnKUd8MRAn3S394deVzECJ8ic3TtCevpGoDFe0rMVvEZoYst3+MG6+w2K+dqkQ+//Pk3y9ZrFeerzFttVVUoUTFRhMzf2KoaQxUjtA2/t6YNST4pFDCDVgTAg5YI71B/+WU0s9c0/aLp+MxmyMChaZKyKeR53TMsqEKEdTEhsqsDphfVGtEsDHNaShZvAbj+0gTAUO97S5//1p12x3M4efDjc2XLSCsBwEHrJneoB9PIJ53XctQfwIaFRFxjGJbQoJZTmbIYrMTQUd8rNvTdFim/VRrrOLEo/ox2KsenAwL8OZwY/OshYT1IeCANSTkKM/4puGlP7zSmoAgt69MO9Qwi5L1XNVhAwRfFZUQTx05NXOQuIr2sPg+cP47L24PEW1TGAv7JNyANSTggDUl5CjP+GkrMcyzySeze8mbsZghMumo0d1E+XxshpoYeAhtFy0oTx8+NdPMm9RwG0pWb6dL1SlQTlNiDQg3YE0JOGCN9Qb9iymlZ13jskSp+vnvnBv137dpPkddPM2NqpP4mKWqIwk76Kj9VkLlI5qjWqPpsDMC1wg0taOwZt4ebmyecVFhPQk4YI31Bv0HU0pxnvvDrnN5Yj7HX3/7B6OS8Ag64oSCJk5GmFWEHPFEepaBiJmwg3WWg8Cnj5yaaWhvWvHg3ng9R9VGfM5tOdIaFuRaSun0cGPzMwsK60nAAWtOyFG+2CBF0JE3G9G20sagIypP8ukPs7awpGpDF5soMzsoWQSTTx9+cl+hxqqPXh4PVeNklKgggzUh3IAOEHBABwg51kOUikfJeC4Xj6CjrU9V53lynaoBpbmyw2kstF2eqTFr+0lqyclDEU5GsJHnbLxRHfuqqoo1ItyAjhBwQEcIOdZDDPz74Ynn7uuLb3PQkeaYPZDlozDf+ejy6Ou06WLVIhAYVWrsszUrVUOE455e5Ukk4wNE2zbYGBZEuAEdIuCADhFyrI8Sg44055PuTHUHq5BbT+LH/bRgpRbNnCn1+wfsg3ADOkbAAR0j5Fgv409gS9qozDOrIIvqjn8evj/6euND4MGiROVR3KOjj96j+w7k2jRIdzzYiLAwhhcLNlhTwg3oIAEHdJCQY/2M99CX9kQ2z+yY5+l4Engwh9x28kTvXqix39AttfB0oPFgo83DimFBhBvQUQIO6Cghx3qKTVpsYiIsKLX0PJ/GEpvM/c43yHLgcf32je3gA1KtQuPkweNzBxr1OTGrnKkxTrBBRwk3oMMEHNBhQo71NakUPY57LHFjMwo7eo/O1cpSF2uRqzu2bn+oyqMD4vVw4tDx0X30RFUltN+Wk6zNs2AEG3SYcAM6TsABHSfkWG87bXTaUjo/q3p1xzxzEeri6XtsVq988n7a+vTD9PHdT4QehbtXmXFsIdUZWa7SuFJVArXxpJF4fUT1lmCDjhJuAAIOQMjRFbHxiTkdsdmLzVpUdLyx9VbRx67mNoOo7uj3vr3QPzvae67f/nC0kc3VHo6obZfY0H/rwEOjsOvkoXuBxiLCjCzugXduXW79PJfxGTwlV2zBPgk3gBEBBzAi5OiOCDqeO/bMdiDwP278Y3p96621qFrIlR2x2V1UhUddPBEfBR6Cj0bVg4yoSjp56PjCA61UBRpRyVPKvJa436NaI8+qcdwrHSXcALYJOIBtQo5uic3Rc3/5zH0nr7x147dr9dR3kYMk9xLrd+eLu6OBphF+jD7uftLKVoY2yiHGydF8jAOjkCp+b55TdXZT8gDa3IaS1yZCyrf+5beCDbpIuAHcR8AB3KcKOS6klJ61Mt0wqW8/go7S21cmiaf/946iPb6wYZPTyJUfOQAJsakOXQhB8pDPVIVOEWAcrgKNuP+WGTxlW6NqmxujGRolDpfN83Si+iq3mcVMkKjYEKLRUW+nlM4KN4A6AQcwUW/Qj5DjeavTLV18Mhwb7KgWaDr0mCQ24Z9XodL1WutLrgjJPv/z3ZVt0HOlRTYKLw4e3/51rGG2jDaSaeQw4/qn94KMku/fCIR+dOK57UqrCMuipSwqrbRG0WFvDjc2z7oBgHECDmBHQo7u6vqmqn6saFQanBgFIMtplVikfCLMIjRVWTGP/PXWZ6KsQxgX999TR07dFzauYwsZ7JNwA9iRgAPYlZCj22Kjda+q47ntzW6X+/1H7RVfP7AdfEQlwyorPrqiHmTcqWZnrGNrT9xf8XqLj7intKHAVwg3gF0JOIA99Qb9l1NKP7NS3ZaHkj515Mn7ZnXEE+Wub75yxUdu12h6vsQ6yHNKIrj46E+fpK1PqzBjzYO0SdUa+ZjXd29d1oYCX/r5cGPzZesB7EbAAUylN+jHE5NfWy3yhqx+1Gwun7chmyzPrajPq8izKroQguTwIlypAouunzQzHhjmao11ObIZFuyF4cbmBYsK7EXAAUxNyMG4fAJLPtkhvPvRe6OqjnduvWe9ZlQf4Dn6+Te+HOYZg1Af+NqB7V9/cxSWNDsXZNKMj/ow1M+/+HL46SoHobZVXM+o1Hj6yKnt14twEPYk3ACmJuAAZtIb9E+nlC7Gg3wrR10eTDr+RPqdjy4LOxo2ftLJLAQTixXX4ukjT46CwBxIae+CqdxJKZ0ZbmxeslzAtAQcwMx6g/4jKaVLQg52Ehu6pw+fEnbQSZPauPJroKsDemFGEW6cHm5sXrVwwCwEHMC+VCFHlIw+bAXZjbCDLsihRtzvTx1+cvQVu9dhX66llM4KN4D9EHAA+9Yb9B+sKjmEHExlUtgRR37G5s8MAkozqf0kVXNo3NOwL9eqyo3PLB+wHwIOYC5VyBGVHM9aSWaRw444TSIPXIwBljGXIEr4zYGgjWLWTAQacd/mUKNeqRH3rlAD9uXtqnJDuAHsm4ADWIjeoB8hx/NWk/2ITWMu768PYozNok0jq5RbT57oPbpdeZTG7k/tJzC3N4cbm2ctIzAvAQewML1B/1xK6RUryjyi7D+ejkfY8Xjv0e0NZVR3xEYyWloMaWSZJgVuqXYPRuuJCiNYGMfAAgsj4AAWqjfoxxOYV52wwqLkzeYTDz26fSJFquYcRNChnYV5xT0Wodrooxaq5daTK8P3zdOAxYuTUs4JN4BFEnAAC+cYWZYl2gXyJnR8BkJUdly/fUOFB3vaKdAIm8MP0ju3LgvOYLkcAwsshYADWIreoH80pXTRCSss006BR6o2qtdvf7gdfHz8p09ci47K98jJQ8cmBhpXohJIMAZNiZNSzgw3Nm9acWDRBBzA0jhhhaZF4HHi0PHRJna8pSWGQl7/9MPtKo+t2x9qOVhDUZ0R90Cu0qiHXlHpE3M0BBqwMk5KAZZKwAEsXW/Qj5kcP7HSrELe6J48eDydOHTsvg2v0KNs9TDj5KHj9wVaqXbSSVxjLSewcq8NNzbPuQzAMgk4gEZUw0d/bbVpg3uBx7GJoUd+yh/tLbEhjtYWT/pXK07W+daBh0aVOYern08KM4RV0FpOSgEaIeAAGmP4KG0WoUdspHM1QIQe9VkN9eDjTjXU9PM/31UVsECx9hFenDh4fMcgI1XHtW7dvpE+ivBJmAFtZpgo0CgBB9Coai7HJcNHKUGe6THaeEf4cej46Mf/8I3efZ99VA9EpUcOP7Y+vffjx3c/Mdy0JldijH78xkPbIcakNU3VANA7X9wdVWXEmsZ6CpSgGNeqcMO8DaAxAg6gcVXIEXM5nrf6lCoqPkYByMHjox93Cj9SrfojXKnaXT7/4svqj9KDkBxcpKoK45tfOzD6eQx6DePVMHURYqRqXfKaCIageG+mlM4JN4CmCTiAlekN+jFs7BVXgHWTN/w5AEm1zf5OIUhd3vSHXMEwLlozliVmXYyLI1YfqIKLMKl1ZFyEOhHu1L+G/HmbawJr68XhxuarLi+wCgIOYKV6g/7plNJFcznoolG1w9fvhQb1UOFwrSIiTRmKLFtuw8miyuKj6tf1ahRzSaCzYt7GmeHG5iW3ALAqAg5g5XqD/tEq5DCXA2bw+ENfrbRYBNUVwIyuVeHGTQsHrJKAA2iN3qB/wVwOACjKm8ONzbMuGdAGf+EqAG1RvUF6oSpzBQDaK/6tfkG4AbSJCg6gdXqD/iNVy8oRVwcAWudW1ZJy1aUB2kQFB9A61RumCDnednUAoFXi3+ZHhBtAG6ngAFrNUbIA0BqOgAVaTcABtJ6WFQBYKS0pQBG0qACtp2UFAFZGSwpQDBUcQFG0rABAY7SkAEURcADFqVpWLqSUHnb1AGDhrqWUzqraAEqjRQUoTvWG63RK6U1XDwAWKv5tPS3cAEqkggMoWm/QP1NVczzgSgLAvt2pqjYuWkKgVCo4gKJVb8SiZeWyKwkA+3K5GiQq3ACKpoIDWBu9Qf/llNLPXFEAmNrPhxubL1suYB0IOIC1YgApAEzFIFFg7WhRAdZKbQDpa64sAEz0mkGiwDpSwQGsrd6gf7qq5jjiKgNAulVVbVyyFMA6UsEBrK3qDdwjqjkAYPRv4SPCDWCdqeAAOkE1BwAdpWoD6AwVHEAnqOYAoINUbQCdooID6BzVHACsOVUbQCep4AA6RzUHAGtM1QbQWSo4gE5TzQHAmlC1AXSeCg6g02rVHD/v+loAUKyfq9oAUMEBsK036D9SVXM8bFUAKMC1qmrjqosFIOAA+IreoH8upfRySukBqwNAC92Jf6eGG5uvujgAXxJwAEzQG/SPppTijeOz1geAFnk7pXRuuLF500UBuJ+AA2AXhpAC0BKGiALswZBRgF0YQgpACxgiCjAFFRwAU6raVqKa45Q1A6ABl6uqDe0oAFMQcADMqDfon6nmc2hbAWAZblVzNi5aXYDpCTgA9qE36D8Ybz6rD6etALAId6oA/dXhxuZnVhRgNgIOgDk4bQWABXE6CsCcBBwAC1CdthJBx8PWE4AZXKuCDQNEAeYk4ABYoN6gf7YKOrStALCbO1WwccEqASyGgANgwcznAGAX5mwALImAA2BJqvkcL6eUnrfGAKSU3ox/F8zZAFgOAQfAkvUG/Ueqp3WnrDVAJ12u2lGuuvwAyyPgAGhINYj0ZUEHQGdcrio2DBAFaICAA6Bh1SDSCDqOWHuAtXSrCjYMEAVokIADYEUEHQBrR7ABsEICDoAV6w36LztxBaBod6pTUV52GQFWR8AB0AKOlgUokiNfAVpEwAHQIoIOgCIINgBaSMAB0EKCDoBWEmwAtJiAA6DFBB0ArSDYACiAgAOgAIIOgJUQbAAURMABUJAq6DjjeFmApbpVfZ+9KNgAKIeAA6BQvUH/rKADYKFGwcZwY/OCZQUoj4ADoHC9Qf9M1bpyyrUE2JfLVRvKRcsHUC4BB8Ca6A36p6ug41nXFGAqb1fBxiXLBVA+AQfAmukN+ker1pXnXVuAid6sWlFuWh6A9SHgAFhTtZNXzprTATCar3HBiSgA60vAAdAB1UDSCDsedr2BjrlWhRoGhwKsOQEHQIdUczrOal8BOiDaUC6YrwHQHQIOgA6q5nSc1b4CrJnchnLBfA2A7hFwAHRc1b5y1jGzQMEuV6GGNhSADhNwADBSVXXkoaQPWBWg5e7Uhoaq1gBAwAHAV6nqAFpMtQYAEwk4ANhRrarjjFkdwArFbI2LqjUA2I2AA4Cp9Ab9M1VVx7NWDGjI21W1xkULDsBeBBwAzKQ36D9YO4HlYasHLNi12kkon1lcAKYl4ABg37SwAAuiBQWAuQk4AFiI3qB/uqrqOOMUFmAKd6pQIyo1LlkwAOYl4ABg4ap5HWeEHcCYHGpcNFcDgEUTcACwNNW8jhx0GE4K3fV2LdgwVwOApRBwANAIYQd0SlRqXBJqANAkAQcAK6GNBdaO9hMAVkrAAcDK1cKO005jgaLcypUaQg0AVk3AAUCr9Ab9R2qVHQ+7OtA612qVGlddHgDaQsABQGv1Bv2jVVVHru7QygLNq8/TuDTc2LzpGgDQRgIOAIrRG/TrYYfqDliea7XWk0vWGYASCDgAKFKtuuO0QaUwtzwg9JIqDQBKJeAAYC1UsztO1z4EHrCz3HaSAw2zNAAonoADgLVUtbPkj1OuMqTLtUBD2wkAa0fAAUAnVIHHIyo86Ih6hcZVgQYAXSDgAKCTqpaWeuBxxJ1AwW6NBRpaTgDoHAEHANwLPB6sgo5Haj+q8qCNojrjag4zqpaTz1wpALpOwAEAO6id1JKrPczyYBUuV0HGVSecAMDOBBwAMIOqteWoSg+WYLwy46ZWEwCYnoADAOZUtbfkwONo9aHag91EVcbN6iPPzdBmAgBzEHAAwJJULS5HBR+dNh5k3NRiAgDLIeAAgIbVKj6O1tpdHhR+FCtCjM9yW0n1oSIDABom4ACAFqmFH+M/JgHIylyu/uKrtSDjMyEGALSLgAMACtMb9E9Xn3GuAElVG0z+vSOu6VRuVdUWqWofSbUKjDTc2Ly0/z8aAGiagAMA1lR14suD1VdXD0PqVSH51w8XvgrXqqqK7Grt1zdrQcZnTiYBgPUk4AAAvqI2IHXceDiyTFfHQovMoE4A4CsEHAAAAEDx/sIlBAAAAEon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAIon4AAAAACKJ+AAAAAAiifgAAAAAMqWUvr/G+Wg5QNaKJYAAAAASUVORK5CYII=")) 32 32, pointer;
}

.green-bg {
    background: linear-gradient(275.01deg, #135926 0.06%, #179B36 89.04%, #179D38 104.73%);
}

.border-radius-only-bottom {
    border-radius: 0px 0px 30px 30px !important;
}

/* =========================================
   SERVICES SECTION STYLES
   ========================================= */

/* Service Card Base */
.service-card {
    background: var(--surface-white, #F7FAF5);
    border: 1px solid rgba(0, 0, 0, 0.04);
    border-radius: 20px;
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
    position: relative;
    overflow: hidden;
}

.service-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: radial-gradient(circle at 50% 0%, var(--emerald-surface, #D2EDD7) 0%, transparent 70%);
    opacity: 0;
    transition: opacity 0.5s ease;
    pointer-events: none;
}

.service-card:hover {
    transform: translateY(-12px);
    box-shadow: 0 25px 60px rgba(23, 157, 56, 0.12);
    border-color: var(--emerald-surface, #D2EDD7);
}

.service-card:hover::before {
    opacity: 1;
}

/* Service Header : icône + titre sur une seule ligne */
.service-header {
    gap: 0.75rem;
    flex-wrap: nowrap;
}

.service-header .service-icon {
    margin: 0;
}

/* Service Icon Circle */
.service-icon {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: linear-gradient(275.01deg, #135926 0.06%, #179B36 89.04%, #179D38 104.73%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
    box-shadow: 0 10px 30px rgba(15, 35, 24, 0.2);
    position: relative;
    z-index: 1;
}

.service-icon svg {
    width: 30px !important;
    height: 30px !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1));
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

.service-card:hover .service-icon {
    transform: scale(1.1) rotate(5deg);
    box-shadow: 0 15px 40px rgba(23, 157, 56, 0.3);
    background: linear-gradient(135deg, #179D38 0%, #2E3A34 100%);
}

.service-card:hover .service-icon svg {
    transform: scale(1.05);
}

/* Service Title Hover */
.service-card:hover h5 {
    color: var(--emerald-primary, #179D38) !important;
    transition: color 0.3s ease;
}

/* Bordure animée */
.service-card::after {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 20px;
    background: linear-gradient(270deg,
            transparent,
            #179D38,
            #22c55e,
            #179D38,
            transparent);
    background-size: 200% 200%;
    animation: borderMoveGreen 3s linear infinite;
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

@keyframes borderMoveGreen {
    0% {
        background-position: 200% 0;
    }

    100% {
        background-position: -200% 0;
    }
}

/* Responsive */
@media (max-width: 991px) {
    .service-icon {
        width: 50px;
        height: 50px;
    }

    .service-icon svg {
        width: 30px !important;
        height: 30px !important;
    }
}

@media (max-width: 576px) {
    #services {
        padding: 4rem 0 !important;
    }

    .service-card {
        padding: 2rem 1.5rem !important;
    }

    .service-header h5 {
        font-size: 0.95rem;
        text-align: left;
    }

    .service-header {
        justify-content: flex-start;
        gap: 0.6rem;
    }
}

/* =========================================
   SUCCESS PARTNERS SECTION STYLES
   ========================================= */

/* Partner Card */
.partner-card {
    background-color: transparent !important;
    /*background: var(--surface-white, #F7FAF5);
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 20px;*/
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
    position: relative;
    overflow: hidden;
}

.partner-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 60%;
    height: 100%;
    /*background: linear-gradient(90deg, transparent, rgba(23, 157, 56, 0.04), transparent);*/
    background: transparent !important;
    transition: left 0.6s ease;
    pointer-events: none;
}

.partner-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 50px rgba(23, 157, 56, 0.1);
    border-color: var(--emerald-surface, #D2EDD7);
    background: var(--surface-white, #F7FAF5);
}

.partner-card:hover::before {
    left: 120%;
}

.partner-card:hover h6 {
    color: var(--emerald-primary, #179D38) !important;
    transition: color 0.3s ease;
}

/* Partner Icon */
.partner-icon-wrap {
    width: 70px;
    height: 70px;
}

.partner-icon {
    width: 70px;
    height: 70px;
    border-radius: 18px;
    /*background: linear-gradient(135deg, #0F2318 0%, #2E3A34 100%);*/
    background: linear-gradient(275.01deg, #135926 0.06%, #179B36 89.04%, #179D38 104.73%);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
    box-shadow: 0 8px 25px rgba(15, 35, 24, 0.15);
}

.partner-icon img {
    width: 70px;
    height: 70px;
    padding: 10px;
    border-radius: 10px;
}

.partner-icon i {
    font-size: 1.5rem;
    color: var(--surface-white, #F7FAF5);
    transition: all 0.4s ease;
    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1));
}

.partner-card:hover .partner-icon {
    transform: scale(1.08) rotate(-3deg);
    box-shadow: 0 12px 35px rgba(23, 157, 56, 0.25);
    background: linear-gradient(275.01deg, #135926 0.06%, #179B36 89.04%, #179D38 104.73%);
}

.partner-card:hover .partner-icon i {
    transform: scale(1.1);
}

#partners .swiper-pagination {
    margin-top: 100px !important;
}

/* Partner Link Text */
.partner-link {
    display: inline-block;
    font-size: 0.75rem;
    color: var(--surface-gray, #8FA899);
    letter-spacing: 0.5px;
    transition: color 0.3s ease;
    padding: 4px 12px;
    background: var(--surface-offwhite, #EAEFE6);
    border-radius: 20px;
}

.partner-card:hover .partner-link {
    color: var(--emerald-primary, #179D38);
    background: var(--emerald-surface, #D2EDD7);
}

/* Partner Social Icons */
.partner-socials {
    gap: 8px !important;
}

.partner-social {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: var(--surface-offwhite, #EAEFE6);
    color: var(--text-muted, #4A5E51);
    font-size: 0.8rem;
    transition: all 0.3s ease;
    text-decoration: none;
}

.partner-social:hover {
    background: var(--emerald-primary, #179D38);
    color: var(--surface-white, #F7FAF5) !important;
    transform: translateY(-2px);
    box-shadow: 0 6px 15px rgba(23, 157, 56, 0.3);
}

/* Divider between partners grid rows */
#partners .row .col-lg-4:nth-child(3) {
    margin-bottom: 0;
}

/* Responsive */
@media (max-width: 991px) {

    .partner-icon-wrap,
    .partner-icon {
        width: 60px;
        height: 60px;
    }

    .partner-icon i {
        font-size: 1.3rem;
    }

    #partners {
        padding: 4rem 0 3rem !important;
    }
}

@media (max-width: 576px) {
    .partner-card {
        padding: 1.5rem !important;
    }

    .partner-icon-wrap,
    .partner-icon {
        width: 55px;
        height: 55px;
        border-radius: 14px;
    }

    .partner-icon i {
        font-size: 1.2rem;
    }
}

.swiper4 {
    padding: 20px 10px;
}


.partner-card {
    background: white;
    border-radius: 16px;
    transition: 0.3s ease;
    width: 100%;
}

.partner-card:hover {
    transform: translateY(-5px);
}

.partner-icon img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    object-fit: contain;
}

.partner-icon {
    width: 140px;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border-radius: 12px;
    padding: 12px;
    overflow: hidden;
}

/* =========================================
   CERTIFICATES SECTION STYLES (minimal)
   Uses existing CSS variables + Bootstrap
   ========================================= */

/* --- Tabs --- */
.cert-tab {
    font-size: 0.75rem;
    font-weight: 500;
    padding: 10px 18px;
    border-radius: 20px;
    border: 1px solid rgba(23, 157, 56, 0.2);
    background: transparent;
    color: var(--text-dark) !important;
    cursor: pointer;
    transition: all 0.3s ease;
}

.cert-tab:hover {
    border-color: var(--emerald-primary);
    color: var(--emerald-900);
}

.cert-tab.active {
    background: var(--emerald-primary);
    border-color: var(--emerald-primary);
    color: var(--surface-white);
}

/* --- Card --- */
.cert-card {
    position: relative;
    background: var(--surface-white);
    border: 1px solid rgba(0, 0, 0, 0.04);
    border-radius: 20px;
    padding: 24px 20px 18px;
    cursor: pointer;
    transition: transform 0.35s cubic-bezier(.22, .68, 0, 1.2), box-shadow 0.3s ease, border-color 0.3s ease;
    overflow: hidden;
    height: 100%;
}

.cert-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 25px 50px rgba(23, 157, 56, 0.1);
    border-color: var(--emerald-surface);
}

/* --- Card Top (logo + badge) --- */
.cert-card-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
}

.cert-logo {
    width: 120px;
    height: 60px;
    border-radius: 12px;
    overflow: hidden;
    flex-shrink: 0;
    background: linear-gradient(275.01deg, #135926 0.06%, #179B36 89.04%, #179D38 104.73%);
    border: 1px solid rgba(23, 157, 56, 0.15);
    transition: all 0.3s ease;
}

.cert-logo svg {

    padding: 10px;
    display: block;
}

.cert-card:hover .cert-logo {
    border-color: var(--emerald-primary);
    transform: scale(1.05);
}

/* --- Badge --- */
.cert-badge {
    font-size: 0.65rem;
    font-weight: 500;
    padding: 3px 10px;
    border-radius: 20px;
    letter-spacing: 0.03em;
}

.cert-active {
    background: rgba(23, 157, 56, 0.1);
    color: var(--emerald-primary);
    border: 1px solid rgba(23, 157, 56, 0.25);
}

.cert-expiring {
    background: rgba(254, 203, 102, 0.12);
    color: var(--gold-glow);
    border: 1px solid rgba(254, 203, 102, 0.3);
    color: #C4901A;
}

/* --- Card Text --- */
.cert-name {
    font-size: 0.9rem;
    font-weight: 700;
    color: var(--emerald-900);
    margin-bottom: 4px;
    line-height: 1.4;
    transition: color 0.3s;
}

.cert-card:hover .cert-name {
    color: var(--emerald-primary);
}

.cert-issuer {
    font-size: 0.75rem;
    color: var(--text-muted);
    margin-bottom: 14px;
}

.cert-divider {
    height: 1px;
    background: linear-gradient(90deg, var(--emerald-surface), transparent);
    margin-bottom: 12px;
}

.cert-card:hover .cert-divider {
    background: linear-gradient(90deg, var(--gold-primary), transparent);
}

/* --- Card Meta --- */
.cert-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.cert-meta-label {
    font-size: 0.65rem;
    color: var(--text-muted);
    margin-bottom: 1px;
}

.cert-meta-value {
    font-size: 0.8rem;
    font-weight: 600;
    color: var(--emerald-900);
}

.cert-view {
    font-size: 0.7rem;
    color: var(--emerald-primary);
    opacity: 0;
    transform: translateX(6px);
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.cert-card:hover .cert-view {
    opacity: 1;
    transform: translateX(0);
}

/* --- Responsive --- */
@media (max-width: 991px) {
    .cert-logo {
        width: 44px;
        height: 44px;
    }

    .cert-logo svg {
        width: 44px;
        height: 44px;
    }
}

@media (max-width: 576px) {
    .cert-card {
        padding: 18px 16px 14px;
    }

    .cert-logo {
        width: 40px;
        height: 40px;
        border-radius: 10px;
    }

    .cert-logo svg {
        width: 40px;
        height: 40px;
    }
}

/* =========================================
   GLASS CARD - ALWAYS PREMIUM (NO MORE BORING STATE)
   ========================================= */

.cert-card {
    position: relative;
    color: #C4901A !important;
    /* VRAI GLASS visible même sans hover */
    background: rgba(255, 255, 255, 0.38);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(196, 144, 26, 0.28);
    border-radius: 22px;

    padding: 24px 20px 18px;
    height: 100%;
    overflow: hidden;

    cursor: pointer;

    /* état normal déjà premium */
    box-shadow:
        0 12px 35px rgba(0, 0, 0, 0.06),
        inset 0 1px 0 rgba(255, 255, 255, 0.4);

    transition: all 0.35s ease;
}

/* ===== LUXURY LIGHT BASE (toujours visible) ===== */
.cert-card::before {
    content: "";
    position: absolute;
    inset: 0;

    /* lumière douce permanente */
    background:
        radial-gradient(circle at top left, rgba(196, 144, 26, 0.10), transparent 55%),
        radial-gradient(circle at bottom right, rgba(23, 157, 56, 0.06), transparent 60%);

    pointer-events: none;
}

/* ===== subtle texture (cristal) ===== */
.cert-card::after {
    content: "";
    position: absolute;
    inset: 0;

    background-image: radial-gradient(rgba(0, 0, 0, 0.03) 1px, transparent 1px);
    background-size: 6px 6px;
    opacity: 0.10;

    pointer-events: none;
}

/* =========================================
   HOVER (juste amplification, pas transformation brutale)
   ========================================= */

.cert-card:hover {
    transform: translateY(-12px) scale(1.02);

    border-color: rgba(196, 144, 26, 0.60);

    box-shadow:
        0 35px 80px rgba(196, 144, 26, 0.20),
        0 15px 40px rgba(0, 0, 0, 0.10),
        inset 0 1px 0 rgba(255, 255, 255, 0.5);
}

/* glow text hover */
.cert-card:hover .cert-name {
    color: #C4901A;
}

.cert-card:hover .cert-divider {
    background: linear-gradient(90deg, #C4901A, transparent);
}

/* logo glow */
.cert-logo {
    transition: all 0.3s ease;
}

.cert-card:hover .cert-logo {
    border-color: #C4901A;
    box-shadow: 0 0 25px rgba(196, 144, 26, 0.30);
    transform: scale(1.05);
}

.cert-img {
    width: 100%;
    height: 72px;

    display: flex;
    align-items: center;
    justify-content: center;

    margin-bottom: 14px;

    border-radius: 14px;

    background: rgba(255, 255, 255, 0.22);
    border: 1px solid rgba(196, 144, 26, 0.12);

    backdrop-filter: blur(14px);
}

.cert-card>img {
    display: block;
    width: 300px;
    height: 150px;
    object-fit: contain;
    margin: 0 auto;
    border-radius: 14px;
    background: rgba(255, 255, 255, 0.22);
    border: 1px solid rgba(196, 144, 26, 0.12);
    padding: 2px;
    box-sizing: border-box;
}

.cert-name {
    font-size: 0.9rem;
    font-weight: 700;
    color: #C4901A;
    /* ← marron doré par défaut */
    margin-bottom: 4px;
    line-height: 1.4;
    transition: color 0.3s;
}

/* ===== OVERLAY ===== */
.cert-overlay {
    position: fixed;
    inset: 0;
    z-index: 10000;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease;
}

.cert-overlay.open {
    opacity: 1;
    pointer-events: all;
}

.cert-overlay-backdrop {
    position: absolute;
    inset: 0;
    background: rgba(15, 35, 24, 0.6);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}

.cert-overlay-box {
    position: relative;
    z-index: 2;
    background: var(--surface-white);
    border: 1px solid rgba(23, 157, 56, 0.1);
    border-radius: 20px;
    width: 100%;
    max-width: 700px;
    height: 90vh;
    height: 90dvh;
    overflow: hidden;
    transform: scale(0.95) translateY(12px);
    transition: transform 0.35s cubic-bezier(.22, .68, 0, 1.1);
    display: flex;
    flex-direction: column;
    box-shadow: 0 40px 80px rgba(0, 0, 0, 0.15);
}

.cert-overlay.open .cert-overlay-box {
    transform: scale(1) translateY(0);
}

.cert-overlay-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 14px 16px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
    flex-shrink: 0;
}

.cert-overlay-logo {
    width: 36px;
    height: 36px;
    border-radius: 8px;
    overflow: hidden;
    flex-shrink: 0;
    border: 1px solid rgba(23, 157, 56, 0.1);
}

.cert-overlay-logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.cert-overlay-logo svg {
    width: 36px;
    height: 36px;
    display: block;
}

.cert-close-btn {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: var(--surface-offwhite);
    border: 1px solid rgba(0, 0, 0, 0.06);
    color: var(--text-muted);
    cursor: pointer;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s ease;
    font-family: sans-serif;
    flex-shrink: 0;
}

.cert-close-btn:hover {
    background: var(--emerald-surface);
    color: var(--emerald-900);
}

/* ===== BODY : image scrollable mais JAMAIS plus grande que le conteneur ===== */
.cert-overlay-body {
    flex: 1;
    min-height: 0;
    overflow-y: auto;
    padding: 16px;
}

.cert-overlay-body img {
    width: 100%;
    height: auto;
    max-height: none;
    display: block;
    border-radius: 12px;
    object-fit: contain;
}

.cert-overlay-footer {
    padding: 10px 16px;
    border-top: 1px solid rgba(0, 0, 0, 0.06);
    display: flex;
    gap: 10px;
    justify-content: flex-end;
    flex-shrink: 0;
}

/* ===== RESPONSIVE ===== */
@media (max-width: 576px) {
    .cert-overlay {
        padding: 8px;
    }

    .cert-overlay-box {
        height: 95vh;
        height: 95dvh;
        border-radius: 14px;
    }

    .cert-overlay-header {
        padding: 10px 12px;
    }

    .cert-overlay-body {
        padding: 10px;
    }

    .cert-overlay-footer {
        padding: 8px 12px;
    }
}

/* ═══════════════════════════════════════
   FILTER TABS — aligned with .cert-tab
   ═══════════════════════════════════════ */
.filter-btn {
    font-size: 0.75rem;
    font-weight: 500;
    padding: 10px 18px;
    border-radius: 20px;
    border: 1px solid rgba(23, 157, 56, 0.2);
    background: transparent;
    color: var(--text-dark) !important;
    cursor: pointer;
    transition: all 0.3s ease;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}

.filter-btn:hover {
    border-color: var(--emerald-primary);
    color: var(--emerald-900);
    background: rgba(23, 157, 56, 0.05);
}

.filter-btn.active {
    background: var(--emerald-primary);
    border-color: var(--emerald-primary);
    color: var(--surface-white) !important;
    box-shadow: 0 6px 20px rgba(23, 157, 56, 0.25);
}

.filter-btn.active .badge {
    background: rgba(255, 255, 255, 0.25) !important;
    color: #fff !important;
}

/* ═══════════════════════════════════════
   PROJECT CARD — GLASS MORPHISM PREMIUM
   ═══════════════════════════════════════ */
.project-card {
    position: relative;
    background: rgba(255, 255, 255, 0.38);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(196, 144, 26, 0.28);
    border-radius: 22px;
    overflow: hidden;
    height: 100%;
    display: flex;
    flex-direction: column;
    cursor: pointer;

    /* Premium base state — already luxurious */
    box-shadow:
        0 12px 35px rgba(0, 0, 0, 0.06),
        inset 0 1px 0 rgba(255, 255, 255, 0.4);

    transition: all 0.35s cubic-bezier(0.22, 0.68, 0, 1.2);
}

/* ===== Luxury light base (always visible) ===== */
.project-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at top left, rgba(196, 144, 26, 0.10), transparent 55%),
        radial-gradient(circle at bottom right, rgba(23, 157, 56, 0.06), transparent 60%);
    pointer-events: none;
    z-index: 0;
}

/* ===== Subtle crystal texture ===== */
.project-card::after {
    content: "";
    position: absolute;
    inset: 0;
    background-image: radial-gradient(rgba(0, 0, 0, 0.03) 1px, transparent 1px);
    background-size: 6px 6px;
    opacity: 0.10;
    pointer-events: none;
    z-index: 0;
}

/* ===== HOVER — amplification only, no brutal change ===== */
.project-card:hover {
    transform: translateY(-12px) scale(1.02);
    border-color: rgba(196, 144, 26, 0.60);
    box-shadow:
        0 35px 80px rgba(196, 144, 26, 0.20),
        0 15px 40px rgba(0, 0, 0, 0.10),
        inset 0 1px 0 rgba(255, 255, 255, 0.5);
}

/* ── Image Wrapper ── */
.project-card .card-img-wrap {
    position: relative;
    height: 240px;
    overflow: hidden;
    border-radius: 20px 20px 0 0;
    z-index: 1;
}

.project-card .card-img-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.project-card:hover .card-img-wrap img {
    transform: scale(1.08);
}

.project-card .card-img-wrap .img-overlay {
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, transparent 40%, rgba(15, 35, 24, 0.65) 100%);
    opacity: 0;
    transition: opacity 0.4s;
}

.project-card:hover .card-img-wrap .img-overlay {
    opacity: 1;
}

/* ── Badges on image — glass style ===== */
.project-card .badge-top-left {
    position: absolute;
    top: 14px;
    left: 14px;
    z-index: 2;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.project-card .badge-type {
    background: rgba(23, 157, 56, 0.92);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    color: #0F2318 !important;
    font-size: 0.72rem;
    font-weight: 700;
    padding: 5px 14px;
    border-radius: 2rem;
    letter-spacing: 0.3px;
    border: 1px solid rgba(255, 255, 255, 0.15);
}

.project-card .badge-work {
    font-size: 0.9rem;
    font-weight: 700;
    padding: 4px 12px;
    border-radius: 2rem;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(255, 255, 255, 0.15);
}

.badge-work.in_progress {
    background: rgba(196, 144, 26, 0.92);
    font-size: 15px !important;
    color: #fff;
}

.badge-work.completed {
    background: rgba(23, 157, 56, 0.92);
    font-size: 15px !important;
    color: #fff;
}

/* ── Gallery count — glass style ===== */
.project-card .gallery-count {
    position: absolute;
    top: 14px;
    right: 14px;
    z-index: 2;
    background: rgba(15, 35, 24, 0.55);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    color: #fff;
    font-size: 0.72rem;
    font-weight: 700;
    padding: 4px 12px;
    border-radius: 2rem;
    display: flex;
    align-items: center;
    gap: 5px;
    border: 1px solid rgba(255, 255, 255, 0.1);
}

/* ── View button — gold accent ===== */
.project-card .view-btn-wrap {
    position: absolute;
    bottom: 14px;
    right: 14px;
    z-index: 2;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.project-card:hover .view-btn-wrap {
    opacity: 1;
    transform: translateY(0);
}

.view-btn-circle {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: var(--gold-primary);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 20px rgba(196, 144, 26, 0.35);
    transition: all 0.3s;
    text-decoration: none;
}

.view-btn-circle:hover {
    background: var(--emerald-primary);
    color: #fff;
    transform: scale(1.1);
    box-shadow: 0 4px 20px rgba(23, 157, 56, 0.35);
}

/* ── Card Body — with z-index above pseudo-elements ===== */
.project-card .card-body-custom {
    padding: 1.5rem;
    flex: 1;
    background-color: #fff;
    color: #0F2318;
    display: flex;
    flex-direction: column;
    position: relative;
    z-index: 1;
}

/* ── Category tag — glass gold ===== */
.project-card .category-tag {
    display: inline-block;
    background: rgba(196, 144, 26, 0.10);
    color: var(--gold-primary);
    font-size: 0.7rem;
    font-weight: 700;
    padding: 3px 10px;
    border-radius: 6px;
    margin-bottom: 0.75rem;
    border: 1px solid rgba(196, 144, 26, 0.20);
    backdrop-filter: blur(4px);
}

/* ── Title ===== */
.project-card .card-title-custom {
    font-weight: 700;
    font-size: 1.15rem;
    margin-bottom: 1rem;
    line-height: 1.5;
    display: -webkit-box;
    color: #0F2318 !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: color 0.3s;
}

.project-card:hover .card-title-custom {
    color: var(--glass-border-dark);
}

[dir="rtl"] .project-card .card-title-custom {
    text-align: right;
}

/* ── Info Grid ===== */
.project-card .info-grid {
    display: flex;
    flex-direction: column;
    gap: 0;
    flex: 1;
}

.project-card .info-row {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 8px 0;
    border-bottom: 1px solid rgba(196, 144, 26, 0.08);
    font-size: 0.88rem;
}

.project-card .info-row:last-child {
    border-bottom: none;
}

.project-card .info-row .info-icon {
    width: 32px;
    height: 32px;
    min-width: 32px;
    border-radius: 10px;
    background: rgba(23, 157, 56, 0.08);
    border: 1px solid rgba(23, 157, 56, 0.12);
    color: var(--emerald-primary);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.8rem;
    backdrop-filter: blur(4px);
}

.project-card .info-row .info-label {
    color: var(--text-muted);
    font-size: 0.75rem;
    font-weight: 600;
}

.project-card .info-row .info-value {
    color: var(--emerald-900);
    font-weight: 600;
    font-size: 0.85rem;
}

[dir="rtl"] .project-card .info-row {
    flex-direction: row;
}

/* ── Card Footer — glass bar ===== */
.project-card .card-footer-custom {
    padding: 1rem 1.5rem;
    border-top: 1px solid rgba(196, 144, 26, 0.10);
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #FFF;

    backdrop-filter: blur(10px);
    position: relative;
    z-index: 1;
}

.project-card .footer-meta {
    font-size: 0.72rem;
    color: #0F2318 !important;
    display: flex;
    align-items: center;
    gap: 6px;
}

.project-card .footer-link {
    color: var(--gold-primary);
    font-weight: 700;
    font-size: 0.82rem;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 6px;
    transition: all 0.3s;
    opacity: 0.8;
}

.project-card:hover .footer-link {
    gap: 10px;
    opacity: 1;
    color: var(--emerald-primary);
}

[dir="rtl"] .project-card .footer-link i {
    transform: rotate(180deg);
}

/* ── Google Maps button ===== */
.project-card .gmaps-btn {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    background: rgba(217, 48, 37, 0.08);
    border: 1px solid rgba(217, 48, 37, 0.15);
    font-size: 0.75rem;
    font-weight: 600;
    padding: 4px 10px;
    border-radius: 6px;
    text-decoration: none;
    transition: all 0.3s;
    color: var(--emerald-800);
    backdrop-filter: blur(4px);
}

.project-card .gmaps-btn i {
    color: #FFF !important;

}

.project-card .gmaps-btn:hover {
    background: #FFF;
    color: #fff;
    border-color: #FFF;
}

/* ── No image placeholder — glass ===== */
.project-card .no-img {
    width: 100%;
    height: 100%;
    background:
        radial-gradient(circle at 30% 40%, rgba(196, 144, 26, 0.08), transparent 60%),
        radial-gradient(circle at 70% 70%, rgba(23, 157, 56, 0.06), transparent 55%),
        linear-gradient(135deg, rgba(255, 255, 255, 0.3), rgba(232, 245, 233, 0.4));
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 8px;
    backdrop-filter: blur(10px);
}

.project-card .no-img i {
    font-size: 2.5rem;
    color: rgba(196, 144, 26, 0.25);
}

.project-card .no-img span {
    font-size: 0.8rem;
    color: rgba(196, 144, 26, 0.4);
    font-weight: 600;
}

/* ═══════════════════════════════════════
   RESPONSIVE
   ═══════════════════════════════════════ */
@media (max-width: 576px) {
    .project-card .card-img-wrap {
        height: 200px;
    }

    .project-card .card-body-custom {
        padding: 1.2rem;
    }

    .project-card .card-footer-custom {
        padding: 0.8rem 1.2rem;
    }

    .project-card .card-title-custom {
        font-size: 1.05rem;
    }
}


.dinnext {
    font-family: 'dinnext' !important;
}

.internalcard {
    padding: 20px !important;
    background-color: rgba(0, 0, 0, 0.03);
    color: #FFF;
}


/* =========================================================================
   PROJECTS SECTION — OLYMPIC PREMIUM REDESIGN
   Cinematic Glassmorphism · Dark Emerald & Gold · 2026
   ========================================================================= */

/* =========================================
   SECTION WRAPPER
========================================= */
.stories {
    background: linear-gradient(180deg,
            #0F2318 0%,
            #2E3A34 30%,
            #179D38 75%,
            #4ECB68 100%);
    padding: 5rem 0 0;
    position: relative;
    overflow: hidden;
}

/* Subtle grid pattern */
.stories::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image:
        linear-gradient(rgba(255, 255, 255, 0.02) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px);
    background-size: 60px 60px;
    pointer-events: none;
    z-index: 0;
}

/* Ambient glow orbs */
.stories::before {
    content: '';
    position: absolute;
    top: -200px;
    right: -200px;
    width: 600px;
    height: 600px;
    background: radial-gradient(circle, rgba(78, 203, 104, 0.12) 0%, transparent 70%);
    pointer-events: none;
    z-index: 0;
}

/* =========================================
   HEADER
========================================= */
.stories-badge {
    display: inline-flex;
    align-items: center;
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.12);
    padding: 8px 20px;
    border-radius: 50px;
    color: var(--emerald-light, #4ECB68);
    font-size: 0.82rem;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

.stories-title {
    font-size: clamp(2rem, 4.5vw, 3.2rem);
    font-weight: 800;
    color: #fff;
    line-height: 1.15;
    letter-spacing: -0.02em;
    text-shadow: 0 4px 30px rgba(0, 0, 0, 0.15);
}

.stories-subtitle {
    font-size: 1.05rem;
    color: rgba(255, 255, 255, 0.6);
    line-height: 1.7;
    max-width: 540px;
}

/* CTA Button */
.stories-cta {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.15);
    color: #fff;
    font-weight: 700;
    font-size: 0.95rem;
    padding: 14px 28px;
    border-radius: 60px;
    text-decoration: none;
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
    position: relative;
    overflow: hidden;
}

.stories-cta::before {
    content: '';
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 60px;
    background: linear-gradient(270deg,
            transparent,
            rgba(255, 255, 255, 0.4),
            transparent);
    background-size: 200% 200%;
    animation: borderMove 3s linear infinite;
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

@keyframes borderMove {
    0% {
        background-position: 200% 0;
    }

    100% {
        background-position: -200% 0;
    }
}

.stories-cta:hover {
    background: #fff;
    color: var(--emerald-800, #0F2318);
    transform: translateY(-3px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
    border-color: #fff;
}

.stories-cta:hover .cta-arrow {
    transform: translateX(-4px);
    color: var(--emerald-primary, #179D38);
}

.stories-cta .cta-arrow {
    transition: all 0.3s ease;
}

/* =========================================
   PROJECT CARD — GLASS MORPHISM
========================================= */
.project-card {
    position: relative;
    background: rgba(255, 255, 255, 0.07);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 24px;
    overflow: hidden;
    height: 100%;
    display: flex;
    flex-direction: column;
    cursor: pointer;
    color: #fff;

    box-shadow:
        0 12px 40px rgba(0, 0, 0, 0.08),
        inset 0 1px 0 rgba(255, 255, 255, 0.15);

    transition: all 0.45s cubic-bezier(0.22, 0.68, 0, 1.2);
}

/* Luxury light base */
.project-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at top left, rgba(78, 203, 104, 0.08), transparent 55%),
        radial-gradient(circle at bottom right, rgba(254, 203, 102, 0.05), transparent 60%);
    pointer-events: none;
    z-index: 0;
}

/* Crystal texture */
.project-card::after {
    content: "";
    position: absolute;
    inset: 0;
    background-image: radial-gradient(rgba(255, 255, 255, 0.02) 1px, transparent 1px);
    background-size: 8px 8px;
    opacity: 0.5;
    pointer-events: none;
    z-index: 0;
}

/* ===== HOVER ===== */
.project-card:hover {
    transform: translateY(-14px) scale(1.015);
    border-color: rgba(255, 255, 255, 0.3);
    box-shadow:
        0 40px 90px rgba(0, 0, 0, 0.15),
        0 15px 40px rgba(78, 203, 104, 0.08),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);
    background: rgba(255, 255, 255, 0.12);
}

/* =========================================
   CARD IMAGE
========================================= */
.project-card .card-img-wrap {
    position: relative;
    height: 260px;
    overflow: hidden;
    z-index: 1;
}

.project-card .card-img-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.project-card:hover .card-img-wrap img {
    transform: scale(1.1);
}

.project-card .card-img-wrap .img-overlay {
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg,
            transparent 30%,
            rgba(15, 35, 24, 0.7) 100%);
    opacity: 0;
    transition: opacity 0.5s;
}

.project-card:hover .card-img-wrap .img-overlay {
    opacity: 1;
}

/* No image placeholder */
.project-card .no-img {
    width: 100%;
    height: 100%;
    background:
        radial-gradient(circle at 30% 40%, rgba(78, 203, 104, 0.06), transparent 60%),
        radial-gradient(circle at 70% 70%, rgba(254, 203, 102, 0.04), transparent 55%),
        linear-gradient(135deg, rgba(255, 255, 255, 0.04), rgba(46, 58, 52, 0.08));
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 10px;
}

.project-card .no-img i {
    font-size: 2.8rem;
    color: rgba(255, 255, 255, 0.12);
}

.project-card .no-img span {
    font-size: 0.82rem;
    color: rgba(255, 255, 255, 0.2);
    font-weight: 600;
}

/* =========================================
   BADGES
========================================= */
.project-card .badge-top-left {
    position: absolute;
    top: 16px;
    left: 16px;
    z-index: 2;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.project-card .badge-type {
    background: rgba(23, 157, 56, 0.88);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    color: #fff;
    font-size: 0.72rem;
    font-weight: 700;
    padding: 6px 14px;
    border-radius: 50px;
    letter-spacing: 0.3px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}

.project-card .badge-work {
    font-size: 0.68rem;
    font-weight: 700;
    padding: 5px 12px;
    border-radius: 50px;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.15);
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}

.badge-work.in_progress {
    background: rgba(254, 203, 102, 0.92);
    color: #0F2318;
}

.badge-work.completed {
    background: rgba(23, 157, 56, 0.92);
    color: #fff;
}

/* Gallery count */
.project-card .gallery-count {
    position: absolute;
    top: 16px;
    right: 16px;
    z-index: 2;
    background: rgba(15, 35, 24, 0.55);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    color: #fff;
    font-size: 0.72rem;
    font-weight: 700;
    padding: 5px 12px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    gap: 6px;
    border: 1px solid rgba(255, 255, 255, 0.1);
}

/* View button */
.project-card .view-btn-wrap {
    position: absolute;
    bottom: 16px;
    right: 16px;
    z-index: 2;
    opacity: 0;
    transform: translateY(12px);
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.project-card:hover .view-btn-wrap {
    opacity: 1;
    transform: translateY(0);
}

.view-btn-circle {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.25);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.95rem;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2);
    transition: all 0.35s;
    text-decoration: none;
}

.view-btn-circle:hover {
    background: var(--emerald-primary, #179D38);
    border-color: var(--emerald-primary, #179D38);
    color: #fff;
    transform: scale(1.12) rotate(-5deg);
    box-shadow: 0 8px 30px rgba(23, 157, 56, 0.35);
}

/* =========================================
   CARD BODY
========================================= */
.project-card .card-body-custom {
    padding: 1.5rem;
    flex: 1;
    display: flex;
    flex-direction: column;
    position: relative;
    z-index: 1;
}

/* Category tag */
.project-card .category-tag {
    display: inline-flex;
    align-items: center;
    background: rgba(254, 203, 102, 0.12);
    color: var(--gold-primary, #FECB66);
    font-size: 0.72rem;
    font-weight: 700;
    padding: 5px 12px;
    border-radius: 8px;
    margin-bottom: 1rem;
    border: 1px solid rgba(254, 203, 102, 0.18);
    backdrop-filter: blur(6px);
    letter-spacing: 0.3px;
    align-self: flex-start;
}

/* Title */
.project-card .card-title-custom {
    font-weight: 800;
    font-size: 1.2rem;
    color: #fff;
    margin-bottom: 1.1rem;
    line-height: 1.5;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: all 0.35s;
    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.project-card:hover .card-title-custom {
    color: var(--gold-primary, #FECB66);
    text-shadow: 0 2px 15px rgba(254, 203, 102, 0.2);
}

/* =========================================
   INFO GRID
========================================= */
.project-card .info-grid {
    display: flex;
    flex-direction: column;
    gap: 0;
    flex: 1;
}

.project-card .info-row {
    display: flex;
    align-items: center;
    color: #0F2318 !important;
    gap: 12px;
    padding: 9px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
    font-size: 0.88rem;
    transition: all 0.3s;
}

.project-card:hover .info-row {
    border-bottom-color: rgba(255, 255, 255, 0.08);
}

.project-card .info-row:last-child {
    border-bottom: none;
}

.project-card .info-row:hover {
    padding-left: 6px;
}

[dir="rtl"] .project-card .info-row:hover {
    padding-left: 0;
    padding-right: 6px;
}

.project-card .info-row .info-icon {
    width: 34px;
    height: 34px;
    min-width: 34px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.08);
    border: 1px solid rgba(255, 255, 255, 0.1);
    color: var(--emerald-light, #4ECB68);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.82rem;
    backdrop-filter: blur(6px);
    transition: all 0.3s;
}

.project-card:hover .info-row:hover .info-icon {
    background: rgba(78, 203, 104, 0.15);
    border-color: rgba(78, 203, 104, 0.25);
    transform: scale(1.08);
}

.project-card .info-row .info-label {
    color: #0F2318;
    opacity: .8;
    font-size: 0.72rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.project-card .info-row .info-value {
    color: #0F2318 !important;
    font-weight: 700;
    font-size: 0.85rem;
}

/* Google Maps button */
.project-card .gmaps-btn {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    background: rgba(217, 48, 37, 0.1);
    border: 1px solid rgba(217, 48, 37, 0.18);
    background: #25a6d9;
    font-size: 0.75rem;
    font-weight: 700;
    padding: 5px 12px;
    border-radius: 8px;
    text-decoration: none;
    transition: all 0.3s;
    color: #0F2318 !important;

    backdrop-filter: blur(6px);
}

.project-card .gmaps-btn:hover {
    background: #25a6d9;
    color: #0F2318 !important;
    border-color: #25a6d9;
    box-shadow: 0 4px 15px rgba(217, 48, 37, 0.3);
    transform: translateY(-2px);
}

/* =========================================
   CARD FOOTER
========================================= */
.project-card .card-footer-custom {
    padding: 1rem 1.5rem;
    border-top: 1px solid rgba(255, 255, 255, 0.06);
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #FFF;
    backdrop-filter: blur(12px);
    position: relative;
    z-index: 1;
}

.project-card .footer-meta {
    font-size: 0.75rem;
    color: rgba(255, 255, 255, 0.4);
    display: flex;
    align-items: center;
    gap: 6px;
}

.project-card .footer-link {
    color: var(--emerald-light, #4ECB68);
    font-weight: 700;
    font-size: 0.85rem;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 8px;
    transition: all 0.35s;
    opacity: 0.75;
}

.project-card:hover .footer-link {
    gap: 12px;
    opacity: 1;
    color: var(--gold-primary, #FECB66);
}

[dir="rtl"] .project-card .footer-link i {
    transform: rotate(180deg);
}

/* =========================================
   BOTTOM WAVE
========================================= */
.stories-wave {
    position: relative;
    margin-top: 4rem;
    z-index: 1;
}

.stories-wave svg {
    display: block;
    width: 100%;
    height: 80px;
}

/* =========================================
   EMPTY STATE
========================================= */
.empty-state {
    padding: 4rem 2rem;
}

.empty-icon {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.06);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 1.5rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
}

.empty-icon i {
    font-size: 2.5rem;
    color: rgba(255, 255, 255, 0.15);
}

.empty-text {
    color: rgba(255, 255, 255, 0.3);
    font-size: 1.1rem;
    font-weight: 600;
}

/* =========================================
   RTL SUPPORT
========================================= */
[dir="rtl"] .project-card .card-title-custom {
    text-align: right;
}

[dir="rtl"] .project-card .category-tag {
    align-self: flex-end;
}

[dir="rtl"] .badge-top-left {
    left: auto;
    right: 16px;
}

[dir="rtl"] .gallery-count {
    right: auto;
    left: 16px;
}

[dir="rtl"] .view-btn-wrap {
    right: auto;
    left: 16px;
}

/* =========================================
   RESPONSIVE
========================================= */
@media (max-width: 991px) {
    .stories {
        padding: 4rem 0 0;
    }

    .stories-wave {
        margin-top: 3rem;
    }

    .stories-title {
        font-size: clamp(1.8rem, 4vw, 2.5rem);
    }
}

@media (max-width: 767px) {
    .stories-header {
        text-align: center;
    }

    .stories-subtitle {
        margin: 0 auto;
    }

    .stories-cta {
        margin: 0 auto;
    }

    .project-card .card-img-wrap {
        height: 220px;
    }

    .project-card .card-body-custom {
        padding: 1.2rem;
    }

    .project-card .card-title-custom {
        font-size: 1.1rem;
    }

    .project-card .info-row .info-value {
        font-size: 0.82rem;
    }
}

@media (max-width: 576px) {
    .stories {
        padding: 3rem 0 0;
    }

    .project-card .card-img-wrap {
        height: 200px;
    }

    .project-card .card-footer-custom {
        padding: 0.8rem 1.2rem;
    }

    .project-card .card-title-custom {
        font-size: 1rem;
    }

    .stories-badge {
        font-size: 0.72rem;
        padding: 6px 16px;
    }

    .stories-cta {
        font-size: 0.88rem;
        padding: 12px 22px;
    }
}

/* =========================================
   ANIMATIONS
========================================= */
@keyframes cardFloat {

    0%,
    100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-6px);
    }
}

.project-card {
    animation: cardFloat 6s ease-in-out infinite;
    animation-delay: calc(var(--i, 0) * 0.8s);
}

.project-card:hover {
    animation-play-state: paused;
}

/* Reduce motion for accessibility */
@media (prefers-reduced-motion: reduce) {

    .project-card,
    .stories-cta::before {
        animation: none;
    }

    .project-card,
    .project-card:hover {
        transform: none;
    }

    .view-btn-wrap {
        opacity: 1 !important;
        transform: none !important;
    }
}