/* ------------------------------------------------------------ ROOT ------------------------------------------------------------ */

:root {
    --blue: #243472;
    --yellow: #E7A821;
    --white: #ffffff;
    --black: #000000;
    --gray:#bdbdbd;

    --thin: "Poppins Thin";
    --light: "Poppins Light";
    --regular: "Poppins Regular";
    --medium: "Poppins Medium";
    --semibold: "Poppins SemiBold";
    --bold: "Poppins Bold";

    --transition:all 0.25s linear;
}

/* ------------------------------------------------------------ MISCELLANEOUS ------------------------------------------------------------ */

*,
::after,
::before {
    transition:var(--transition);
}

body,
.content-wrapper {
    overflow:unset;
}

.container {
    max-width:1600px;
    padding:0;
}

.container-fluid {
    padding:0;
}

.row {
    margin:0;
}

/* ------ COOKIE NOTICE ------ */

#cookie_notice {
    width: 66.666667%;
    margin: 0 0 0 auto;
    left: auto;
    right: 0;
    background: 0;
    padding: 0 50px 20px;
}

#cookie_notice .cookie_notice_container {
    width: 100%;
    height: auto;
    padding: 20px;
    background-color: var(--black);
    border-radius: 50px;
    justify-content: center;
    gap: 20px;
}

#cookie_notice .cookie_notice_container p a {
    color: var(--yellow);
    font-size: 14px;
    font-family: var(--bold);
}

#cookie_notice .cookie_notice_container p a:hover {
    color:var(--white);
}

#cookie_notice .cookie_notice_container button {
    margin: 0;
    padding: 5px 30px;
    background-color: var(--yellow);
    border: none;
    border-radius: 50px;
    font-size: 14px;
    color: var(--black);
    font-family: var(--bold);
    outline:none!important;
    box-shadow:none!important;
}

#cookie_notice .cookie_notice_container button:hover {
    background-color:var(--white);
    color:var(--black);
}

/* ------ SCROLLBAR ------ */

::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: transparent;
    opacity:0;
}

::-webkit-scrollbar-thumb {
    background: var(--yellow);
    border-radius:0;
}

/* ------ SELECTION ------ */

::-moz-selection {
    color: var(--white);
    background: var(--black);
}
::selection {
    color: var(--white);
    background: var(--black);
}

/* ------ CUSTOM CLASSES ------ */

.gap-5 {
    gap:5px;
}

.gap-10 {
    gap:10px;
}

.gap-20 {
    gap:20px;
}

.gap-50 {
    gap:50px;
}

.padding-as-header {
    padding-top:120px;
}

.padding-section {
    padding:100px 0;
}

.margin-top {
    margin-top:100px;
}

.blue-section {
    position: relative;
}

.blue-section:before {
    content: '';
    position: absolute;
    width: calc(100vw - 8px);
    height: 100%;
    top: 0;
    left: calc(-50vw + (50% + 4px));
    background-color: var(--blue);
}

.white-text  * {
    color:var(--white);
}

.image-content,
.contact-map {
    max-width: 48%;
    border-radius: 20px;
    overflow: hidden;
}

.image-content .module-image,
.contact-map .module-code {
    height: 100%;
}

.image-content .module-image img {
    height: 100%;
    object-fit:cover;
}

.text-content,
.contact-content {
    max-width: 48%;
}

.white-contact .contact-content .form-group-wrapper .form-group input {
    border:1px solid var(--white);
    color:var(--white);
}

.white-contact .contact-content .form-group textarea {
    border:1px solid var(--white);
    color:var(--white);
}

.white-contact .contact-content .agreement-radio input {
    border: 1px solid var(--white)!important;
}

.white-contact .contact-content .agreement-radio input:checked {
    background-color:Var(--white);
}

/* ------------------------------------------------------------ FONT FAMILLY ------------------------------------------------------------ */

@font-face {
    font-family: "Poppins Thin";
    src: url(/fonts/Poppins-Thin.ttf);
}

@font-face {
    font-family: "Poppins Light";
    src: url(/fonts/Poppins-Light.ttf);
}

@font-face {
    font-family: "Poppins Regular";
    src: url(/fonts/Poppins-Regular.ttf);
}

@font-face {
    font-family: "Poppins Medium";
    src: url(/fonts/Poppins-Medium.ttf);
}

@font-face {
    font-family: "Poppins SemiBold";
    src: url(/fonts/Poppins-SemiBold.ttf);
}

@font-face {
    font-family: "Poppins Bold";
    src: url(/fonts/Poppins-Bold.ttf);
}

/* ------------------------------------------------------------ TYPOGRAPGY ------------------------------------------------------------ */

h1 {
    font-family: var(--bold);
    color: var(--blue);
    font-size: calc(34px + (48 - 34) * ((100vw - 300px) / (1600 - 300)));
    line-height: 110%;
    margin: 0;
    text-transform: uppercase;
}

h2 {
    font-family: var(--bold);
    color: var(--blue);
    font-size: calc(34px + (48 - 34) * ((100vw - 300px) / (1600 - 300)));
    line-height: 110%;
    margin: 0;
    text-transform: uppercase;
}

h3 {
    font-family: var(--medium);
    color:var(--black);
    font-size: calc(28px + (34 - 28) * ((100vw - 300px) / (1600 - 300)));
    line-height: 120%;
    margin:0;
}

h4 {
    font-family: var(--medium);
    color:var(--black);
    font-size: calc(22px + (24 - 22) * ((100vw - 300px) / (1600 - 300)));
    line-height: 120%;
    margin:0;
}

h5 {
    font-family: var(--semibold);
    color:var(--black);
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
    line-height: 120%;
    margin:0;
}

p {
    font-family: var(--light);
    color:var(--black);
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
    line-height: 150%;
    margin:0;
}

.module-text p {
    margin:0 0 10px;
}

.module-text p:last-of-type {
    margin:0;
}

a {
    font-family: var(--light);
    color:var(--blue);
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
    line-height: 120%;
    width: fit-content;
}

a:hover {
    color:var(--yellow);
    text-decoration:none;
}

a:hover * {
    color:var(--yellow);
}
ul {
    margin:0;
    padding:0;
    list-style-position: inside;
}

ul li {
    font-family: var(--light);
    color:var(--black);
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
    line-height: 120%;
    margin:0 0 10px;
}

ul li:last-of-type {
    margin:0;
}

ol li {
    font-family: var(--light);
    color:var(--black);
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
    line-height: 120%;
    margin:0 0 10px;
}

ol li:last-of-type {
    margin:0;
}

.double-list ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    margin:0;
    padding:0;
    list-style-position: inside;
}

.double-list ul li {
    margin:0 0 10px!important;
}

/* ------------------------------------------------------------ COMMON ------------------------------------------------------------ */

/* ------ BUTTON PRIMARY ------ */

.btn-primary {
    position: relative;
    background-color: var(--yellow);
    height: 50px;
    width: fit-content;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap:15px;
    padding: 0 30px;
    font-family: var(--regular);
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
    line-height: 100%;
    color: var(--white);
    border-radius: 25px;
    border: none!important;
    outline:none!important;
    box-shadow:none!important;
    transition:var(--transition);
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle,
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
    background-color:var(--black);
}

.btn-primary:after {
    content:'\f061';
    font: var(--fa-font-solid);
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
    color:var(--white);
    line-height: 100%;
}

/* ------ BUTTON SECONDARY ------ */

.btn-secondary {
    position: relative;
    background-color: var(--blue);
    height: 50px;
    width: fit-content;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap:15px;
    padding: 0 30px;
    font-family: var(--regular);
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
    line-height: 100%;
    color: var(--white);
    border-radius: 25px;
    border: none!important;
    outline:none!important;
    box-shadow:none!important;
    transition:var(--transition);
}

.btn-secondary:hover {
    background-color:var(--black);
}

.btn-secondary:after {
    content:'\f061';
    font: var(--fa-font-solid);
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
    color:var(--white);
    line-height: 100%;
}

/* ------ BUTTON SECONDARY - OULINE ------ */

.btn-outline .btn-secondary {
    background-color: var(--white);
    border:1px solid var(--blue)!important;
    color: var(--blue);
    transition:var(--transition);
}

.btn-outline .btn-secondary:hover {
    background-color:var(--blue);
    color: var(--white);
}

.btn-outline .btn-secondary:after {
    content:'\f061';
    font: var(--fa-font-solid);
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
    color:var(--blue);
    line-height: 100%;
}

.btn-outline .btn-secondary:hover:after {
    color:var(--white);
}

/* ------ SECTIUNE COMUNA HERO ------ */

.section-top-common {
    position:relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: auto;
}

.section-top-common:after {
    content:'';
    position:absolute;
    top:0;
    left:0;
    height: 100%;
    width:100%;
    background: rgb(255,255,255);
    background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 20%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 20%, rgba(255,255,255,0) 100%);
    background: linear-gradient(90deg, rgba(255,255,255,1) 20%, rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}

.section-top-common .container {
    justify-content: center;
    z-index:1;
}

.section-top-common .common-logo img {
    max-width:300px;
}

.section-top-common .module-text {
    max-width: 40vw;
}

.section-top-common .module-text h1 {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--blue);
}

/* ------ SECTIUNE COMUNA PREFOOTER ------ */

.prefooter-column {
    max-width:22%;
    padding:20px;
    border:1px solid var(--white);
    border-radius: 20px;
}

.prefooter-icon {
    padding: 20px;
    background-color: var(--yellow);
    border-radius: 50%;
}

.prefooter-icon svg {
    stroke: var(--white);
}

/* ------ SECTIUNE COMUNA CONTACT ------ */

.contact-content .form-group-wrapper .form-group {
    margin:0;
    width: 48%;
}

.contact-content .form-group label {
    font-family: var(--regular);
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
    margin-bottom:5px;
    width:100%;
}

.contact-content .form-group-wrapper .form-group input {
    width:100%;
    border:1px solid var(--black);
    border-radius: 20px;
    background-color: transparent;
    outline:none!important;
    font-family: var(--light);
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
    box-shadow:none!important;
    color:var(--black);
}

.contact-content .form-group textarea {
    width:100%;
    border:1px solid var(--black);
    border-radius: 20px;
    background-color: transparent;
    outline:none!important;
    font-family: var(--light);
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
    height:150px;
    box-shadow:none!important;
    color:var(--black);
}

.contact-content .agreement-radio input {
    -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
    width: 100%;
    max-width: 12px!important;
    height: 12px;
    border: 1px solid var(--black)!important;
    transition:var(--transition);
}

.contact-content .agreement-radio input:checked {
    background-color:Var(--black);
}

.contact-content .agreement-radio a {
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
    color:var(--yellow);
    font-family: var(--regular);
}

.contact-content .agreement-radio a:hover {
    color:var(--black);
}

.contact-content .btn-section .col-12 {
    padding:0;
}

.contact-content .c-form-success {
    font-family: var(--regular);
}

.form-group .c-error {
    font-family: var(--light);
    font-size: 14px;
}

.contact-map iframe {
    width:100%;
    min-height: 400px;
    display: block;
    height: 100%;
}

/* ------ SECTIUNE COMUNA ALT CARDS ------ */

.alt-card-column {
    max-width:22%;
    padding:20px;
    border:1px solid var(--blue);
    border-radius: 20px;
}

.alt-card-image {
    position: relative;
    height: 25vh;
    width: 100%;
    overflow: hidden;
    border-radius: 20px 20px 0 0;
}

.alt-card-image img {
    width: 100%!important;
    height: 100%!important;
    object-fit: cover;
}

.alt-card-button {
    margin:auto 0 0;
}

.alt-card-button .btn-primary {
    height: 40px;
    font-size: calc(14px + (16 - 14) * ((100vw - 300px) / (1600 - 300)));
    padding: 0 20px;
}

/* ------------------------------------------------------------ HEADER ------------------------------------------------------------ */

header {
    position: fixed;
    top:0;
    left:0;
    width:100%;
    z-index: 100;
    background-color:var(--white);
}

header.header-scroll {
    box-shadow:0px 0px 10px #00000024;
}

header:not(.header-scroll) .container {
    max-width:100%;
    padding: 0 25px;
}

.preheader {
    background-color: var(--blue);
    height: 50px;
}

.preheader .contact-header a {
    font-size: calc(12px + (14 - 12) * ((100vw - 300px) / (1600 - 300)));
}

.preheader .social-content a {
    color:var(--white);
    font-size: calc(12px + (14 - 12) * ((100vw - 300px) / (1600 - 300)));
}

.preheader .social-header .btn-primary {
    height: 36px;
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
}

.preheader .social-header .btn-primary:after {
    display:none;
}

.navbar {
    height: 70px;
    padding: 0;
}

header .navbar-brand {
    margin: 0;
    padding: 0;
}

header .navbar-brand .logo {
    max-height: fit-content;
    max-width: 0;
    margin-right:0px;
}

header.header-scroll .navbar-brand .logo {
    max-width: 120px;
    margin-right:20px;
}

header .main-nav-item {
    margin:0;
}

header .nav-link {
    color: var(--black);
    text-transform: uppercase;
    font-family: var(--semibold);
}

header .nav-link:hover {
    color:var(--yellow);
}

header .main-nav-item.dropdown > .nav-link:after {
    content: '\f078';
    position: relative;
    font: var(--fa-font-solid);
    font-size: calc(14px + (16 - 14) * ((100vw - 300px) / (1600 - 300)));
    margin-left: 5px;
}

header .main-nav-item.dropdown .toggle-menu {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index:-1;
}

header .main-nav-item.dropdown .dropdown-menu {
    top: 54px;
    padding: 0;
    border: 0;
    border-radius: 0;
    margin: 0;
    width: 300px;
    height: auto!important;
    overflow: hidden;
    max-height: 0;
}

header .main-nav-item.dropdown .dropdown-menu.collapsing,
header .main-nav-item.dropdown .dropdown-menu.show {
    max-height: 300px;
    height: auto!important;
}

header .main-nav-item.dropdown .dropdown-menu li {
    margin:0;
}

header .main-nav-item.dropdown .dropdown-menu li .nav-link {
    font-family: var(--regular);
    padding: 15px 10px;
    width: 100%;
    text-transform: none;
}

header .main-nav-item.dropdown .dropdown-menu li .nav-link:hover {
    background-color:var(--black);
    color:var(--white);
}

/* ------ SEARCH BAR ------ */

.search-toggle {
    display:none;
}

.search-wrapper {
    position: relative;
    top: 0;
    padding: 0;
    box-shadow: none;
    background-color: transparent;
    max-width: calc(33.333333% - 35px);
    width: 100%;
}

.search-wrapper #search,
.search-wrapper #search:focus {
    width: 100%;
    border: 1px solid var(--gray);
    border-radius: 25px;
    font-family: var(--regular);
    color: var(--gray);
}

.search-loading.loader {
    position: absolute;
    margin: auto;
    top: 5px;
    right: 50px;
}

.search-wrapper a.search-hide {
    display:none;
    top: 6px;
    bottom: auto;
    right: 15px;
    z-index: 20;
    width: 25px;
    height: 25px;
}

.search-wrapper.show a.search-hide {
    display:block;
}

.search-wrapper a.search-hide:before,
.search-wrapper a.search-hide:after {
    left: 0;
    right: 0;
    margin: auto;
    height:25px;
}

.search-wrapper svg {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 15px;
    color:var(--gray);
    z-index: 10;
}

.search-wrapper.show svg {
    display:none;
}

.search-wrapper .search-results {
    position: absolute;
    top: calc(100% + 30px);
    left: 0;
    height: 50vh;
    width: 100%;
    background-color: var(--white);
    border-radius: 20px;
    padding: 20px 10px;
    border: 1px solid var(--gray);
}

.search-wrapper .search-results ul {
    height: 100%;
    display: flex;
    flex-direction: column;
    overflow-y: scroll;
    overflow-x: hidden;
    padding: 0 10px;
}

.search-wrapper .search-results ul li {
    padding: 20px 0;
    margin: 0;
    border-bottom: 1px solid var(--blue);
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.search-wrapper .search-results ul li:first-child {
    padding-top:0;
}

.search-wrapper .search-results ul li:last-child {
    padding-bottom:0;
    border:none;
}

.search-wrapper .search-results ul li .result-title {
    font-family: var(--bold);
    font-size: 24px;
}

.search-wrapper .search-results ul li .btn-primary {
    height: 36px;
    font-size: 14px;
    padding: 0 15px;
    gap: 5px;
}

.search-wrapper .search-results ul li .btn-primary:after {
    font-size: 14px;
}

/* ------------------------------------------------------------ FOOTER ------------------------------------------------------------ */

.footer-logo {
    max-width: 250px;
    margin-bottom: 10px;
}

.footer-menu-title {
    width:100%;
}

.footer-menu-title > * {
    font-family: var(--bold);
    color: var(--black);
    font-size: calc(24px + (28 - 24) * ((100vw - 300px) / (1600 - 300)));
    line-height: 110%;
    margin: 0 0 15px!important;
    text-transform: uppercase;
}

footer .nav {
    flex-direction: column;
    gap: 10px;
}

footer .nav .nav-item {
    margin:0;
}

footer .nav-link {
    padding:0;
    color:var(--black);
}

footer .nav-link:hover {
    color:var(--yellow);
}

.footer-contact {
    margin-bottom:15px;
}

.footer-contact a {
    color:var(--black);
    display:flex;
    flex-direction: row;
    align-items: center;
    gap:5px;
}

.footer-contact a:before {
    position:relative;
    font: var(--fa-font-solid);
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
    color:var(--black);
    line-height: 100%;
    width: 20px;
    display:flex;
    align-items: center;
    justify-content: center;
}

.footer-contact a:hover,
.footer-contact a:hover:before {
    color:var(--yellow);
}

.footer-phone a:before {
    content:'\f095';
}

.footer-address a:before {
    content:'\f3c5';
}

.footer-email a:before {
    content:'\f0e0';
}

footer .module-social {
    width:100%;
}

footer .module-social ul {
    display:flex;
    flex-direction: row;
    gap:10px;
    margin-bottom: 15px;
}

footer .module-social li {
    position:relative;
    width:30px;
    height:30px;
    margin:0;
}

footer .module-social li a {
    position:absolute;
    top:0;
    left:0;
    width:30px;
    height:30px;
    overflow:hidden;
    color:transparent;
}

footer .module-social li:before {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    height:30px;
    width: fit-content;
}

footer .module-social .s-tiktok:before {
    content:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='29.7999' height='29.9961' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_142_277' transform='matrix(0.00196598 0 0 0.00195312 -0.00329188 0)'/%3E%3C/pattern%3E%3Cimage id='image0_142_277' width='512' height='512' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAACAASURBVHic7N13nF11nf/x1/fembl3ZjIlPQTSQwiBhEASAiRAgBC6DdG1rLoq+lPXtuqqqz8XF/Wnu65rd3XtZVGx0hMChhJKQiCFkN4IIT3TZ249398fCRoxZe7MOed77rnv5+MxlmTu9/tJcuae9/2ebwERERGpOMZ1ASLiRtpmresaypGBVT0mNd11HSL9lXBdgIhIObFQ67oGET8oAIiIlEYBQGJBAUBEpCQ27boCET8oAIiIlMRoBEBiQQFARKQ0CgASCwoAIiKlSWJtg+siRPpLAUBEpERpskNd1yDSXwoAIiIlMiSGuK5BpL8UAERESuThaQRAyp4CgIhIiQwJBQApewoAIiIlMhoBkBhQABARKVlitOsKRPpLAUBEpGR2nOsKRPpLAUBEpEQWFACk7CkAiIiUbhzW6jh1KWsKACIipautp2uY6yJE+kMBQESkDzxSE13XINIfCgAiIn3gYae6rkGkPxQARET6IIGnACBlTQFARKQPLCgASFlTABAR6QOLmaqVAFLOFABERPrAQHMtPae6rkOkr5ReRSpU2mZtkO1nTCrI5iPhE4xf/QnGT/O3VfODZu5/p79tivwtjQCIiPTR/Rws+N2mxYt/cpJIUAAQEemjdXT6fiqgoQKGTiQSFABERPqom+JpB8nn/WzTgAKAhEIBQESk78xDHNzhZ4NWAUBCogAgItIPd3Ogxc/2DNT52Z7I8SgAiIj0w0McavS3RTPI3/ZEjk0BQESkHw6Qm9hCwcd5AHagf22JHJ8CgIhI/yTvZd8mvxqzMNivtkRORAFARKSffsmeTh+bS+3kwlof2xM5JgUAEZF+WkbrSD/bq6NhiJ/tiRyLAoCISD9l8E5bT9dBv9qrwtMZAxI4BQARER98h51b/GrLYkb51ZbI8SgAiIj44A72NvnVlsWe5ldbIsejACAi4oMW8pOeJ9PqR1sGq0cAEjgFABERf5jv8fxGn5oa7U87IsenACAi4pNfsqfep6ZO96kdkeNSABAR8ckBclM2073fh6YmWW7R+7MESheYiIh/zJfYutmHduoO8ZjmAUigFABERHz0R/aO8bD9bieJd4YP5YgclwKAiIiPctiRizjY77MBDJzpRz0ix6MAICLisy+ytaW/bViY7kctIsejACAi4rOVtJ+zj2xHP5s515diRI5DAUBExH+pL7B1bT/bOMtyTcqXakSOQQFARCQA/8uLYwrY/swGrGklP8W3gkReRgFARCQAOewpv+DFNf1pw8BMv+oReTkFABGRgHyeLf16jzXYi/yqReTlFABERAKyj9zZj9PS52OCLeZiP+sROZoCgIhIgN7HurZ+vHzCfq4c6VsxIkdRABARCdBWus9dTtvzfX19Nczxsx6RlygAiIgEy7yf5/b2/eV2nm+ViBxFAUBEJGDr6Zqxhs4X+/jya3wtRuQIBQARkeAlbmbNrj6+dlwrl0/wtRoRFABEREKxnq6Zj9KytS+vNSSv9rseEQUAEZFwmHewpqdvL/Wu8rcUEQUAEZHQ7CV31m/Z81ypr7OYy1/khrogapLKpQAgIhKiD7Iu5VHyEQH1tfToMYD4SgFARCREnRQn/D+2PVXq6wzcGEQ9UrmM6wJExI20zfbnpLqTyhidZHs8CWjbwCVmKDWNJbyso4nCMMOSTGCFSUXRCICISMg8aHoTq9aV+LKGdqquCKQgqUgKACIiDiyjbdbDHNpcyms8eENQ9UjlUQAQEXEj8WZWewVsrx/FGHj1Qa4p5bGByHEpAIiIONJOYdJHWb+shJfUJchrMqD4QgFARMShH7Nr+mo6Xujt9xt4S5D1SOVQABARcSv1Sp7uLPb+UcClrSwYF2hFUhEUAEREHGshP/ljbOjtowAD3rsDLUgqgvYBEKlQ2gcgcjJLmH1gOg2n9eJ79zdRPcpwbzbwqiS2NAIgIhIN6WtYnu+mmOvF9w5tp/C6wCuSWFMAEBGJiB68ca/hmZW9+V6LfU/Q9Ui8KQCIiETIE7Se/112runFt17YzhUXBl6QxJYCgIhIxHyCDWO20HPgZN/nYT4SRj0STwoAIiIRY6HxUp5o7Tr5fIBXdzD/zFCKkthRABARiaBOihMvZ9lzJ1mqkSjCh8KpSOJGAUBEJKI20DX9Y2xYfpJve0sXV50SSkESKwoAIiIR9n12zvgde9ee4FvSOYqfDK0giQ1tBCRSobQRUPlIQPtDXNA5lQEjj/Mt2SKJ0wezaGeohUlZ0wiAiEjEedB4GU8md5JpPc63pJJ4/xJqUVL2FABERMpAATv8Ah5vaaVwvO1/365DgqQUCgAiImWii+K4C3l8cw7PO8Zv14D3udCLkrKlACAiUkZ2kz1rPk8943HMKRxvaGPB7LBrkvKkACAiUmZW0z5jPsuXHyMEGIv3VasJ3tILCgAiImXoadpnvZaVx9oj4II2rnxt6AVJ2VEAEBEpUw9ycNYbWLnib3/H/seL3FAXfkVSThQARETK2L0cmPEW1rx8JGBMHT2fcVKQlA09JxKpUNoIKF7mMPDJOzlvduIvb+sFDztjEA+sdlmXRJdGAEREYmApLbMvZdlTBexLwa4qifmWJgTK8SgAiIjExBo6Zl7IE2uyR/YJsDC3jSvf4bouiSYlQ5EKpUcA8TWS1JrHuPD0ZqrSQLsHUwex+HnXdUm0aARARCRmXiQ7dQoP795G90GgMQE/1KMAeTkFABGRGOrGGzeTx70naNkOXNHG/Jtd1yTRokQoUqH0CKAyGOj+DlO2/R0jR4N3bjMPbnFdk0SDAoBIhVIAqCj2BoY9+WOmVQ1i4BzD7TnXBYl7egQgIhJ/5k72XXAuS6vWsPuzrouRaNAIgEiF0ghAZUqR2HkTw97zc/bc7boWcUsjACIiFSSLN+rn7Lmt5ouff6PrWsQtjQCIVCiNAFS4mprt6e0bl9acMuYD7cYccl2OhE8jACIilSiXG5udPXdSzss8VWvzF7kuR8KnACAiUqHszhdm5V//5h0W7+G0zX4RazVsU0EUAEREKljxN7+9pPC97z8FfDxN7uk6m5vluiYJh+YAiFQozQGQo/TU3H/PtsT8K6YABeDLGWr+DWN6XBcmwVEAEKlQCgDyVxKJQ6lnn+kwZ04ec+RXtlrs+7MmfY/TuiQwegQgIiLgeYOy02fh7d178MivjDeYu2tt9s607RlzwtdKWVIAEBGRw3K5Mbkp01+gpyfz0i9ZuB4Sz6Zt9tNYW+eyPPGXAoCIiPzFoUPnZMdPXks2mz3qVwcAt6bJbUzb3LuwNumqPPGPAoCIiPwVu2fPjOyUc1ZRKBRf9lungv1umtyTaZuZ76Q48Y0CgIiI/A27ddv52XPPfwLP847x2zPA3J+22aUKAuVLAUBERI7JPrt2TvaieY9i7fFWjFx0OAjkHkzb/CWhFif9pmWAIhVKywClt8xZU5amVi6fTVVV1Ym+z8LTBvO1DNW/wJiXPz6QiFEAEKlQCgBSCnPGGY+n1qyYRXX1CUPAERvB/GeG6p9pM6HoUgAQqVAKAFIqM+q05amNa6eSTqd79f3QZrG/8jDfyJnUs0HXJ6VRABCpUAoA0hfmlBErUhuenUxDQ30JL7NgHjTY7/ZQcwfGZE/+EgmaAoBIhVIAkD6rrd2UWrdmgBkz6pRSX3p4VIA7wP40Q+oBjAn0OpTjUwAQqVAKANIvyeSe1GMPdZvzZ43vRytbgV8lML/rpnqFwkC4FABEKpQCgPSbMZ3Vt/18a/L1r53mQ2vPG8wfLMXfZ0g/ijEFH9qUE1AAEKlQCgDik1zVJz/2ZNUXPnexj222W3gQzCLwFmVNeouPbcsRCgAiFUoBQPxkzpn2ROrxh8+ltjaIf/htwCNglnrYpTlq1mHMsXYolBIoAIhUKAUA8V1Dw4bUqhXNZtyY4QH31AI8ATxjYKWHfSZLaovmEJRGAUCkQikASCASib01f/zNnsT1150Tcs8dwLPABmCTgU0Gs7mb6s0Y0xFyLWVBAUCkQikASIC85IL5y6vv+sNMqqujcHRwB/ACmBfBvmhhTwIOepjWBLbNw7YmSLQayBsoFvHaX3phxqS3Oqw7UAoAIhVKAUAC19i4NrV8aaOZNGmU61L6KmNSsb1P6jRAEREJRnv7WdnJ0xoK3/7vJ1yXIn8rtslGRE5MIwASJjNx4uPVjz44KTF8+GDXtZRCIwAiIiL9YDdvvjA3cqwtfOFLS13XIofFNtmIyIlpBEBcMRMnPFHz8J8mmFOGD3Vdy8loBEBERMQndvOWC7KnjqkpvP/DD1MoaMtfR2KbbETkxDQCIJFQX7ux5te3ZRLXXuPHeQK+i/MIQGz/YCJyYgoAEiHWnH3WYzV3/3GCGT1qhOtijhbnAKBHACIi4pqxz66dkx0zsTF/3SsfsodaWl0XVAkUAEREJCrqivfcd2l2yCnk337zQ/T09LguKM4UAEREJFqsbS7+6KeXZhoGtxY++vGHyWQyrkuKo9g+2xCRE9McACkbicTB5I2verbqu9+ebgYObAqz6zjPAYjtH0xETkwBQMqOMa3J17xqZfJbX5sa1o6CCgAiEjsKAFLGcmbixBXV3/ivAYmrF0wNsiMFABGJHQUAiYXGxrVVn/pEa9UH/3EmqZTvF50CgIjEjgKAxIoxbWbWzNXVt3y6OXH1VWdjjC/3NwUAEYkdBQCJrVRqa/J1Nz1f9W+fmWTGjhnZn6YUAEQkdhQApCKk01uSN1z7QtWnPjHKnHPO+FJfrgAgIrGjACAVJ53enLz6qheS77l5cOLyy86kqqrqZC9RABCR2FEAkArXZYYN25C47uqO5D+8dVhi7pzJx5o3oAAgIrGjACBylGRyrxk9elviinnZ5CtvaE5cNm8i9fX1CgAiEjsKACInVKC+fktr10WPgl1v8NZ61Kxr5r4dBgL92QmLAoBIhVIAEDm5Vua//Jc6gfXANmCHgeeLJLZDcUcV7GrkgYNh19hXCgAiFUoBQOTkjhEATqYIHAIOWjiYOPzfnRz+wkCXhRxAM4s/4WuxJTrpDEgRERHptSQwFBhq+NtnBS/7/04DgI4DFhERqUAKACIiIhVIAUBERKQCKQCIiIhUIAUAERGRCqQAICIiUoEUAERERCqQAoCIiEgFUgAQERGpQAoAIiIiFUgBQEREpAIpAIiIiFQgBQARkRK9gVMeAgqu6xDpDwUAEZESfYezLr2TmRuqMC+4rkWkrxQARERKZMFeTPNZ67m48TRqn3Fdj0hfKACIiJTIYi3AEGoa1zBn+lsY+Sh6JCBlRgFARKQfDJivM2XuvczYkSax3XU9Ir2lACAi4oMLGThhG/NGXMKgpYB1XY/IySgAiIiUyB7nBl9LIn0H5835EVPXJTF7w65LpBQKACIiJTpeAHjJqxk+ZT0X106gbkVYNYmUSgFARCQAQ6lpXMFFM77FlKc1GiBRpAAgIlKik40AHO1NjDxvK5c0XkjzsiBrEimVAoCISMCaqK69l5nn/4Cp62owu13XIwIKACIiJfOwXl9edyPDz9zMpQMvZ/CTQNHnskRKogAgIlI609cXNlKV/h3nzv4T5+8eTM06P4sSKYUCgIhI6fq9zv9cGk/bzCVn3srpKxOYQ34UJVIKBQARkRKVMgnwRAzwfsZM38zFtXNoXo4eC0iIFABERBwbRE3t3cyc9TgX7B9P3RrX9UhlUAAQESldIFv9nsmAEU9z0dRfcM7GASS3BtGHyEsUAERESvTSaYBBuY6hk7Yzb9xHGft0EnMwyL6kcikAiIhEUBXGfJqJ5+1kXuPNjHo6gWlzXZPEiwKAiEiE1ZGs/g/OOG8H82rfzmnLDLS7rkniQQFARKRERQfH/TaQrPkKk8/fyKXJBQx50kBP2DVIvCgAiIiUyOUb51Cq63/N9NmbucS+nhFPJkCPBqRPFABERErUp32AfTaYmrrvcvbsHVxW+35GL09i9ruuScqLAoCISIn82gjo2MyngEJvv7uBZM2tTJq1k3lN72fMEzUkdgZXm8SJAoCISIQ0MeeLBm8O2O2lvK6OZM2tnH7BHi4b9VOmrT2V9HIczFWQ8qEAICJSMi/AG+udySYeXJagOAu4p9RXJzC8gmFnrWXurAeYtfN8mh9DEwblGPp8opWIc9Y2N4HxIJEn2wRgoTpJYsCR7/A8vD9PkEpQzHRT140xrU7qjZi0zQb66TBjUkE279QOLm1voroxiLabqE4b7s0CWDBtXPnPYD8HVPW1zX3kDn6eLWt+ye4xWbxxvhVbAVqZH1jbzSx2eg9WAJDosLaxhtwYgx0DjDWY4QY7yGIGgxlksUMMDOLwV0N/ujLQZg+vp24D2g3sB/uixew9/GV3JzG7k1Rv6zTxnFylANB3QQaADrrqRvH4X31ib+OKWRbzM+CM/rb/BC3r/oVNB56m/Tygvr/txZ0CgIhfrG2upXCWhz07AWeCHQ+M9mCMgWbX5R1Hp4FtwDYw23pMzYdcF+QHBYC+CzIAZEgMGMGirpf/+k4urB3AgC8a7Pvx4b27jULbV9mx+rvsGNKNd2Z/24srBQCRUlmbqCE3JYGZabFTDEwDpgCjXJfWXxmTisXPjQJA323j0taBVAcSWItUNw3m3uPu9tfG/Oss/AAY7lefj9Ky8lNsbFlNx3kWmvxqNw7iHAD6/ExJ5K9Y25gmez6YuQZmWHIXAYPAKmWKlCBBzwknZzex+O4OrplaJPddMK/2o8+5DJz+ELPJ4XXdxu5Hvsnz3ia6zgUCGeWQaNB7s/RJg7VDCuSusLAAmAtMcl1TWDQC0DsaAegbQ3JwEwsP9eZ7D7HghiTef1sY6XcdObyeX7P32a+zvWcjXdOp0DAQ5xGAWLyRSQisTdaRn26x8y1mPth5VOgIkgJA78Q5AGzl0pZBVA8Mou0EhaGNLDnQ2+9vYV6zoepLwLuCqAcgi9f6C1585lvsZAtdM+nnJNxyogAglcna5jT5V1jsqw3MBwac9DUVQAGgd2IeAA4NonpQEG0nSQxvYNG+Ul93eG6A+W+wpwVR10u6Kbbezf5VP2ZX13JaT8thpwXZn2txDgAV+QlOjq/R2kE58tcb7E2W3AKgJhZ3OxF/BRaeEphkX17XxOK7D3LNWQkKtxrs+4A+tXMydSSbb2LEpTcxAsBupuu5H/Li839kb3oXmXPRJMKyofd2AWub0uRfB7yukof2e0sjAL0T5xGATVxyaCg1gYwAFPBOG8KDu/rTRgtXTjfYbwMX+lRWr+Tx2u9i/6of8kL3MtpGZfHOIKAgEhaNAEgs1dncDA/vXZB7E9oQRCQSDF6/bwoDuX+lhTmtzP97A18GhvpQ2klVk2h8NcMvfvWRFYpdFPc+RMuW37Gn7WEONe0nd6aFQOZOSOkUACpMne0aaan6ewvv9LATNQgkUrogTwNMkPDlE7MBC4t/2s4Vd3skPg/2nYT8abye5PBrGTL8WoYAUMT2rKJjxV3s330P+6o20z2ugO337obSN3r3rwTWmhTZKw3mg8DV6BCoftEjgN6J8yOAjVxycBg1g4NpPTG+mUXb/G61nQWTi3hfNnCd3233xyHye5+ibedSWtqX0lrcQNewDgoTiMikYz0CkPJkbSpN/vWQ+xiYs12XIxIXHtYLrvVCIAG9kUXrgevbuPJai/0yEIntfwdRPXwBQ4YvODJKAOBhc5vpXv8Qh/YvpSXzNB11+8gOzuCdgiYZ+iYWn2Tkr9XbzuFFqt8D9n1ghpz8FVIKjQD0TpxHADZwyf7h1ATyXN1gJjVx/6Yg2n6JZV5VO8l3Wcy/AsOC7Mtv3RT37CCzew0drSvpyD5Lh9lGd91BcoO68U7D54CgEQApCymbmWAwnyrCm4Aa5TuRYFhsYOHJ9HEZYGl9LCkA397Dgp+ksR8E+1HKZHJeHckRZ1I/4kzqed3hpYh/pZtCx37yrXvIte8m072LbO5FsvndZOw+cuYg+aoWcuk8NpnFpgHyeDUetgaggB0AGAvVxHxytAJADKRtz1gwnwTzdvRvKlLW/FgF0FtHTh38wn7mfKOauveC/SRlPsReR1XDGKoaxlBLmf9RAqfJYGUsbXvGpm3mu5DYBOZd6OYvEoogRwDyPq0CKMVQlnY0c/+XklSfbjBfAbrDrkHCpwBQhmpt96i0zf5IN34RNwKdPEHR2ftyA/fub+L+jyQojLHwWaDFVS0SPAWAcmJtfa3NftySfA54G7rxi8SOIeH8fbmRJQcGsviWPD1jLOZDFna7rkn85/xCk16wNpG2ubekyW2y8EUisj5WpFJZTICTAN2NALzcUJZ2DOT+r/VQO9HAB4AtrmsS/0TmQpNjS9ueK2rJPQ32J8AprusREQAb4ES9ZOTel0dyZ3cTi7/RxNxJwJUW7iLoJyESOA0hR1St7T4Nkt+08Er9lIlES6WMALyc4RYPWAwsbuGqcwzF9wJ/D9S6rUz6QgEgaqxNpsi+z2I+BzS4LqcS2ZYW6O6BTCZnMz0ZOruKZHPdtHcYW8h3tbJgBoDF8wy0vfS6PCZTRb57IEta3VUvYSj3fQD8MJCFq4B3d3DNp4vk3wq8E9C+/mVEASBC6m1uepHc98DMcl1L7PT0YLds6fDWrd9v1zzXYbdszbP7RePt21dNS2uN7eispaengUKhib8cmFJz5Av+apOU+U/B326zVI0Fql7aOawNaAfaLKY9gd1v4UUDey1mr8XuTuDtTpDa1sC9+4P7g0v5cT8JsBRHrt8vA18+HI69d3F4M7JYb6ITBwoAUWBtXYrcLUXsh9G/Sd8VCnjr13fYRx9/wXvk0W5v/foEO3fV29bWweTzgzk8ohLWqErTka9RBvvnh6X2yH8awJKgSJ5W5ncC2wxsA7utiQc+FFKN0kdBjgAU8MoqABytmUUrgHcfYv4/J+D1wLuB8xyXJcehm41jtTZ/kSX3U2CC61rKiW1tK9olS3Z6Sx5pKT7xhLUbNjXR1jYKaxuIyCEnJRgATLUw9ci4ggJAxAV4ElAklgH21yAWtwHfA77XxhWzLOadwOuAZreVydEUAFyxtqqW3Ecs3q0c3nNaTsBu2dzt3b1wl7dwYXvx8WVNtLSMB8Ye+RKJkfIdATiWJh5YDiy3XPOBFooLDN5NBl4JNLqurdIpADhQY7OTE+R+ZmGm61qiylvzbKv3459uK955T9Ju3TqaYrEZON11XSIQ7Pq3OIwAHIvh3ixwJ3Cn5ZqUwoB7CgBhstakyd8M9itogsxf6+oqFv9417biD3/U6T32xCn09AwHznVdlshxBJgB4jUCcCx/HQbmpVuoufJIGHgVWv0UGgWAkDRYOzh/+Fn/ta5riQq7eUtH8Wvf3FT8zW/q7Z59E4CJrmsS6Z0glwFSFssA/WJYkuFIGNjJhbUN1M8B5h/5muG0uJhTAAhBnc2dlyf3G2Cc61pc87Ztb/e+9Z0NxV/8b6Pds28SmiEs8jLxfATQG6N4vIcjGw0BtLJgHHhXcjgMLEDn+/pKASBgKZt7t4f9GpByXYsrduu2zuJ/fGVj4Ve/bqKldQKgfQ6krHkBPgIwFfAIoLeaWbSNI6sJLDfVtNE2F7yrORwIplFhoyV+UwAIirXpNNlvgH2n61KcyGYp/uK2rYUvfrnTbtp0FvqkHy3WGsi5rkKOoVjBIwAnYrg9Bzx45Is9LKivwTs3gZljsXMNXAQMclpkmVEACEDa9oyB3O2VuKOffXbtgcK/fX5H8fd/HE+hMN51PSJBCHIfgEqYBOiHESzqAh498vUly03JQxyYnCA5w8AcC3MNTHFcZqQpAPgsbXvmQeK3VFISzeVs8Zvffi7/hX+v4eDB04EhrksSCVKwB3QZBYA+MNxeBNYe+fopQAvzmi1VZydgisWcBXaGgXPQkeqAAoCvam329RZ+DKRd1xKKtvZc4dbPryp8/VujyefPcl2OSFgMNrBBgHI5DKgcHDmY66VRAgAstyTaeHicJTktgXe2JTENvNPBjKXCJhkqAPjBWpMm968WPsPfnhETO976jQeLH/no9uK9i6ZgbcU95oiJ2F+nQdIjgPJ15EjjLUe+fn/07x1ZhngKMP4YXxOJWUBQAOgva1Npcj8C3uC6lKB5Dz26K/+Omw/ZLVvPBga7rkfEFRvoKgBNAnTlyDLErUe+/saL3FCXIjs4gR1sYDB4Qw7/9+EvDwYbEoPBpjmyu6GFWvOXUeFmDofvaiLwGEIBoB8arB2SJ/sHMHNc1xIku3zFrtxb377brls/AzjVdT0i8aYRgKgayZ3dQDew03UtflAA6KN62zmiQG4RmKmuawmKfWrFntw73rXHrn72HHTjFwmJRgAkHAoAfZC2PeOKJB4gpjv72eUr9uTe9NZ9dtOmacAI1/WIRI0X4DoATyMAEhIFgBLV2Oxk4H7gNNe1+M3u399TeNs7nives3A6uvHHnSYB9kOwf3laBijh0IVWgjqbOzeBfZi43fx7emzhQx9Zkx0xuli8Z+EMtL2myAkFOwlQywAlHBoB6KU6m5vlYe8DE58Nfqyl+D8/WJv/wD81k83Gdi6DiN+8AE8DBKsPZhIKBYBeqLX5izy8hURg2YZf7Ipn9uauuaHV7t+vDXxEIkWPACQcutBOot7mplu8u4jLzb+nx+bf9s4V2ZkXDLT795/huhyRchTkVsA6DVDCohGAE6ix2alF7GJgoOta/ODdt2hr7sbXJ+nunuG6FnFOkwAjSyMAEg4FgONI2czpBhYSgx3v7KFDmcKNf7e2uOSh89Abv0i/WYzmAEjZ04V2DGmbGW8wDwKnuK6lv4o//un67LDTuotLHpqBbv4ivvACPA3A0yoACYlGAF6mznad4mEWU+5L/bq78/lXvvap4uIHLnRdikjcmEBHAPQIQMKhAHA0a+s8cn+gzHf48x5+dFfumust3T26+cvxaDSoH2yA0wCNHgFISHShvcTaZC25/wXOd11KZ71XHAAAIABJREFUnxUKFP7xg0/nLr1iGN095T2CIVKxNAIg4dAIwBG1ZL9uMa90XUdfeVs2t+TOv3g/hw6d57oWkbgLcidAnQYoYdGFBtTazMcs5r2u6+ir4q9/syU3aarh0KFJrmsRkf7SCICEo+IvtFqbfa3FfNF1HX3ieeTe8a7V+de/aRye1+y6HJFK4QV6FoDmAEg4KvoRQJ3Nnethf0oZBiF74EAmd/6cTXbb9mmua5GyFOwkQGtt4H3ElJYBSljK7sbnlyZrB3rY3wC1rmsplV22fE921IRDdtt2HeAj4kCQqwDAKjhJKCozAFibyJK7DRjvupRSFb//o7XZCy5uJpMZ6boWkUoV7CRAzQGQcFTkhZYm92/AVa7rKFXhIx9flr/5/5yJtWnXtYhIMDQHQMJScXMAUjZzA/AvrusoSaFg81dft6L4wJLy3aNAokZzAPrBYjUCIGWvogJAymYmJTA/s+X0xtTRkc1Om7Hebt8x03UpIhIKTQKUUFROALC2BnK3WWhyXUpveVu3tOSmzWqjq+sc17WIyF8UA21djwAkHBVzoaXI3WqgbHbJs2ufO5CbfE6Orq6xrmsRkb8W5BCi0SMACUlFXGhpm7/YwEdc19Fb9snlL2bPmZkgnx/uuhYROZYg5wBoBEDCEf8Lzdpm8H5OmTxXs48s3Z696JJaisVBrmuRWAtjEmBsBfkIwNMIgIQk9hdamtx3gNGu6+gN7577NmUvvWIInjfQdS0i4opGACQcsb7Q0jb398Dfua6jN4q3/Wpd7vpXjcLaAa5rEZGTCvAsAG0FLOGIbQCos12nWOzXXdfRG8Xbf/tc/o1vGa8NfkSEGL8vS7TE9kIrUvVNA5E/Ia/4xzu35F//pglAynUtUlHKZy+MCPIwmgQoZS+WF1rKZq438BrXdZyM98CDW/KvvmkE1urmL/ES80mAwdIkQAlH/C40axsN5juuyzgZ7+FHduauvHY41ta7rkVESuMFeBaQzgKQsMTuQkuT/RJwmus6TsSueGZ37rIFDZrwJ1KedBaAxEGsLrS0zV8M5l2u6zgRu379/uzsOSk8L/LzE0Tk2DxsYHMoPI0ASEjic6FZWwXed4jwn8keONCVPXd2tzb5kQjQRkD9EtwkQC0DlLBE9mZZqhTZ/wOc5bqO48pkitkp03eSyYxxXYqIRFps3pcl2mJxoTVZO9DAv7qu47isJXvhxc+wf/9k16WIiC+CHOGIxfuyRF8sLrQM+c+AGeK6juPJ3/i65Xbl6pmu6xCRshCL92WJvrK/0FI2M9Fg3+u6juMpfO4LTxd/f8cs13WIiH+KgQ4AaBKghKPKdQH9lcD8l4Ua13UcS/HuezcX/u9np7muI2ZaqzG7mqk5NIiqnsHU5E6hxg4llawn6Q0gSRUmDdBJoaeVYqKDgtdJwbZTqN5H3uwmM6CDwpAC9jSgUpdiBr0TYKwnAZpgzwJQAJBQlHUASNvMfAvXu67jWLznd7bmX3njQMr879ihznqqnptE3cE5NHuXM7jhHBpGDKZmFP5N9uzcT379Bjr3L6Gl/QEOmA10DeumOJnKDQb+iPkigCD/dF6ZHF0u5a/Mb07mVtcVHFM26+XOO38vxeIZrkspIy0jSa28kiGdNzGi+UKazk6SOD/gPgcMpXryUAZOnstAPs14AIrY1lV0PHkX+/f/ht21O8lMszA04FqkjAQZAEwMHs1KeSjbAJCymeuAC1zXcSz5q65fwcFDeu5/ElWYDXMZuPldjKq7iiHnJjGXua4JIIlpPo/G2efRyGeYgIftepiWR77PztYHOTQC0L9txQt0hEMBQEJRtgHAYD7juoZjKX7pP1YVH3pYN4jjSGC2zWPQ2k8yfvAsmmYBkR8lSWDq5zHo4nnEav8mzQHoBy/YZxwKABKKsgwAKZt5BRD08HDJ7GNP7Mx/4tORv6E5kB1G6qFbmJh/A6dcZmCc64JE+iPgdKMAIKEovwBgrYHcZ12X8Tc6OwvZ+VcDpF2XEhUGDlzB4Ce+wZQzTiG1wHU9EqKYTwIMlpYBSjjKLgDUknuNhemu63i5/NU3PENPj4b+gQTm+Zs5dfW/cvoFdSQjuUpDpD9soIMAOgtAwlF2AcCDTwX98LJUxR//dG1x6WMVf/M3sOsNjHz6K5xxcVo3fpE+0SoACUtZBYC07bkcONd1HUezu17oyL/j3ae4rsOxjlcyfMl/c9acWhI3uC5GekWTAPvBC7ZtBQAJRVkFAEPinyL1rmItuYvmbcfzprouxRFvAnUL7+C8caeS1o1fxAcaAZCwlE0ASNnMGRaucV3H0Qof++QK+/zOGa7rcKEas+nHTHvhOoZG6t9EIiLmkwC1DFDioGwCgIEPE6EfDLtx8/7CV77q15a05SR/OYMX/pJz5taQON11MSIuaBmgxEFZBIBGawflyL3ZdR1/Zi25KxbsxtqK2h42iXn+F0zbeTVDNcGv/AU7ByDmIwAB0yoACUVZBIAcufcC9a7reEnx3/9zpX1hV+SWIgbpDOoXPcisc+upmuO6FikDJt6TAINdBqgRAAlH9C80axPAza7LeIndv78z/y//d7TrOkKUeR+j73iSC+fXU1VRIx7SD7G+/Qcu+u/LEguRHwFIkb0aTGRuuLn5V2/E885zXUcYEphdv+PcF+Yx6BWuaxGJEqvDgCQGIh8AwLzDdQUvKf769g129bMVcfOvJ7FqBXMGjiA123UtIpXEKgBISCIdAOpt5/AiRGN9eSZTzL/lHQ2uywjDSFJ/WsGcabUkBruuRQKjjYD6wQY4y1H7AEhYIn2heVS/Fah2XQdA4f0fXkE2O9J1HUGbSeN9a7l4jm7+IscX5E6ARPx9WeIj0heahbe5rgHA7tnbWfjBj850XUfQLmLgXYs5f76BGte1SJnTMsD+0DJACUVkA0Da5i8GInHTLbzmteuxNtbD/9cz9K57mHEdEX8sJBIFWgYocRDhC634RtcVANgnl+0qPr4s1hP/LmfwHT/nnOsI/rmwRIf+raMrwu/LEifR/LRnbRLyr47CPKLcK1/bCpzquo6gzKJp4e8493p0QzjaHmCHhf0JOAQctHAQTMHi5Q2m8/C3mYEGr8Zi6i3UG6gxMNzCaGAMMMjdH8ExG+9nAJoDIHEQyQCQJnMpJIa7rqP4gx+vtXv3xna//0nUL17ErCuozDccC2wEVgOrLGZNFXZTK13bR/F4jx8d7GPegCRmTBXJsRZ7FpgZwAxggh/tizs6C0DiIJIBAMzrXFeA55H/8EfTrssIShPVK5Yy+0IT2WvAdwUDT1jswwbzmCX1WDN3twTZ4TCWdAJrj3zd/dKvtzCv2VBzHnjng70SzFw08bKsmABnOWofAAlL9N78IzL8X/zO91bT0THNaREBqcFsXMWc06pJROZ8hYAcAPNH8O6zFBc3s6TVdUEAAw/X8eCRry/uYUF9DVxuKF5lMFc5Lk96oRhg20arACQkkQsAabKXgRnmtIhikfzHP9nktIaAGGh9mNnFZqqcP2IJSAvY3wK/bqL4J8OSguuCTmYEi7qAO498haIJTDbIDryAn5LHm0YAJBSRCwDAja4LKH7926vo6j7HdR0B8L7KmU9NZsB814UEYAXwvW5qfz6SO7tdFyPxpjkAEgcRDADmWqfdFwrkP/V/BzqtISBXMmThWzn1Gtd1+KgH+FkSvtrA4nWui5HKoQAgcRCpAFBjs2dzeAmVM8WvfHUlPT3TXdYQhAFUrbyNcy5zXYdPWix8vYrqbzVw737XxUglCnSZowKAhCJSASCJvcq6XI7ueeRv+VwcP/13PMDMVBWm3Fc1dALfgtSXBgY8g1/kJIJ8o1IAkFBEKgBYEle7nP1f/N9fPkdPzxRnBQTkg4x97AwGlPPs8rzBftvArY08cNB1MXFgdRpgv3jBjgBoFYCEIjoBwNp6yF3ssoTCxz4ZuzetZqpX3MLEcp70t9gj8eFBLHrWdSFSgnhvBIjRWQASA5EJACmy88CkXPVvn1i2y+7ZE7dd/3ruY0Ztma4r3gPmA83cf7vrQkRCpgAgoYjMhZYg4XSIOvfe9+922X8QXsOIhyczoNweaViw37cUztTNX6IqyI2AiND7ssRbZEYAwF7qqmdv5852+8zKWK37T2Ke/w5TLnRdR4n2eSTeOYhFoW2IU6kCnwMQ88OAAqYAIKGIxoVmbaMFZ8PvxQ99dB1Q7ar/INzK6ZtTJBpd19FbFu5Kkpiqm39MmHgfLmmDneNoQpikKRKNAJAiewGunlPncrb4xztPd9J3QBqpeua9jJ7nuo5eKoL5RDOLX9HAon2uixGfxHwAIPg/3U2ReG+WeIvEIwCDuchV38Uf/mQNxWKsDv35JlMyRCTcncRBMG9s5v5FrgsRKVHAGWBrgsCnGkili0QAAJw9qy584Yuuug5EM9VPvYJhF7iuoxfWQeK6ZhZtc12ISKmCP+qoIQnkA+9GKpr7T4nWJgzMdtG1t21bi935wtku+g7Kt5hSIPrPD/8EqTm6+TuljYAibDcN7t+bJfacX2TV5KdacHL0bvHTt2wgAn8Hfqkn8ex1DHUSpkpwWxMDr27WVr7xFvM5AEGPAFTREZv3JYku5xdZEmY46djzKP7md2Oc9B2QTzLhABH+9G+xP2+i8BbD7TnXtYhEWZJa5+/NEn/O5wBYOMvFHav429+tJ5eb7KDrQCQxu97N6Mg++7fwzWYe+EDAW6iKhCTYIY4EPQoAEjjnF5kBJxvwFL705XYX/QblBoatq47uaX8/bGaxbv4REvQ6c+0D1D8JUs7fmyX+onCRTQ29x1zOs8+sOiP0foPjfZYJE10XcSwWftbE3Jt18684sf73Dnp9XoJEOZ7fIWXGaQAYYO1QsMPC7rf4q9vX4XlOJh4GYTg1y8ZQN9Z1HS9n4I5mCm833BL8qimREAWdbgy5KHw4k5hzepEVyDjZgKfwtW90ueg3KB9gTNZ1DcfwVA+JNxqWFFwXIuI3G/A6AEOVAoAEzukkQIOZGvo4YTbr2WdWnhl2twHqfiunRu0go10FvFeNYHGsgpbIX5hA37p6yCsASOCcXmQWQr8RF3/163V4tiHsfoMymtpnBlDV7LqOo2TAe8UQHtzluhA5kc6ATwOM9xyAoGkEQMLgeBmgGRt2j4WvfytWn0rfzqmRGmI3mHc18eDTrusQxyK7G4U/gk43CQoKABI41xfZ2FB78zzsytUTQu0zWN4bGRmlvQy+3cT9P3NdhESAPv/3i9EqAAmBuwBgrQFGh9rlY4/voFgcHGafQaonsW4YNcNd1wFg4bkOuj7qug6RMBQDnwSYdP3hTCqAs4usju4RQKgb1xT/50cvhtlf0C5m0B7XNRyRheQbR/F4j+tCpHcsJuaD9IELdIzD6BGAhMDZRWapGRt2n4V77onN2n+A1zMiKpMZPz2QhatcFyHRYWJ+GpAX+CwHjQBI8BxeZN7YMHuzLa0ZDhycFGafAfMuZ3AUdv9b3sTA/3JdhERMvO//gQccQ1EBQALn8iIL9fm/96tfb8D5qgf/pEhsaaJ6kOMyChbebbg96J1RRSpKXiMAEgJnF5mHGRpqfz/5eayeT0+ifrfrGoD/HMjiZ1wXIRK24Pe21giABM/ZRWawQ8Lsr7hy1Slh9he0C2hy/al7b5HqLziuQfou0GfYno4D7BeD0TJACZzDAEBoy/Hs/v1dZDKhPnII2kUMHOCyfwufHMy9sTpSWaS3gj8MKKERAAmcw1UA4QUA7+77NhOzvclm03Sqw+5XNjP3Jw77F3HKBr4MUI8AJHguL7LwAsDv/9gRVl9hMNA5krSzRxoeic/oiF+pZFoGKHFQEQGg+PhjUTosp99qSOzB3YjGioEsustR3yKRoGWAEgduLjJrE0A4N+V83uPAoTjt/08zVS2u+jaYzxjt9F72At8J0NMAUf9oDoAEz9VFVguEMsvVPv7kVqytDaOvsJxCytWSxjWN3H+vo76lnJhErENi0EtwiloFICFwEgAaIRVWX8V7F+4Lq6+wnELKyccrC/+lT//SK9aL1aTb8HkaAZDAObnIinRVh9WXXbo0djeswYT213e0fc0UbnPRsUjUaBmgxIGTi8wjURNWX8Xn1jWG1VdYhpF28O9mv29Ykgm/XwlIsJ/QY74RUNDLADUCIGFwcpFZEuF9hD3UMiq0vkIyiOqwzzSwhqofhdynlLOYnzYc/DJAowAggXM0AmBCGQGw23fsw9pYLQEESIc/PLikiYWbQ+5Tylm8BwBCWAaoEQAJnquLLJQA4D269IUw+glbMuQ9ACxWu/6JhEqrACR4TgJAVUgXt/enhzrD6CdsVSTCDAB5Q/qOEPuTEFgNMfdL0OMbRU0ClBA4ucgK2EIY/XhPPxPLHyIv3JV49zdzt7ONhyQYHon6INs3mFg/A0gGPMlBjwAkDE4uMoPNhdLRC7sCfZNzpZV8KAEKwMJvw+pLwpMMOADEfQ5AXeCf0DVCI8GLdQCwbW1DwugnbK0Ugt6I7CW2hqR2/oshi6lzXUM5a6Aq0PdOg1UAkMDFNwAUiwXy+RGB9+NAC/mwdgJcU8/C3SH1JSHyKMZydCws9SQDnsekEQAJnpOLLElt4AHA7nh+N7jZMi9orYT2BGBhWB1JuBIYPQLohzqSAe/FoTkAEjwnF1knBB8A1q47EHQfruwjG8q/m8EsCaMfCZ/FBLs/Rsw3AkoHHACMlgFKCFylzGzQHXirVnUE3YcrO8mmQ+jGGrwnQ+hHnLBjg20+3odGNZAIeARAjwAkeC4DQD7IDuzadYG279Ih8k0hdLOxkQcOhtCPuDHGdQHlrI7qQDcz8zQJUELg5iIzxoI5FGQX3q4XYjsG2UNhaNB9WFgWdB/iUsAjADE3nJqAQ7hGACR4Di8yG+yny/0HY/sMzYOB3RR7guzDwOog2xfXTMAjALGeBWgHUx3wGSMaAZDgxTcAtLTUBtq+Yyvp2Blk+wb7bJDti0PWVgGnBtxHoM27ZKC1ChP0JEAFAAmcs4vMYgINALazM9YbnTzEoUBXORRIrg2yfXGnhtxkIOwjpWOjGtMWfC9ebEcwJTqcBQCDDXaZXibTEGj7jj1KS5C7AXYNYlEsT1IUSGBmua6hnNWRDGGFkUYAJHgOL7JARwAsxWLAz+jcWkdnkJOQdprgDzwTRwyeAkA/DKAq0Pk3oEcAEg6XIwD7A2u7kG8HGoNqPwpayI8tBvag1QQ6v0DcsuGMAMQ2QDZTHcJZJpoEKMFzOQLwfFAt265MBxDbZYAAFhqfon1zQK0rAMSVtSlgagj9BN6FK+NIB74Xt6cRAAmBywCwI6iWbbYntpsAHe2X7N4TTMtmbzDtimu15KcDKdd1lLOzaAhhAqVGACR4zi6yJNntgTWey4dy3LBrCzkQ1EqHEGY5iwsWe5XrGsrdNBoGBN2HAa0CkMA5CwCdpmEf0BVE2zabqYgRgN1kzshjA1gN4LX636ZExHXhdBPfRwBnUh/4TpwaAZAwuL7IgnkM0F0ZjwAsDFjIgXV+t2tItPvdprg3wNqhwMxQOvNiGwAKo6gdHnw3mgMgwXN9kW0PpNVsNvBJOlHxLXb4PlxvsRXxCKXSFMhfi/uf+bJWjdkd9C6AhykASPCcXmQGsy2QhnsqJwAso22S5/OUa4vx/GxPosKGNPwfX01UB7uB2RFGjwAkBE4vMg9vfRDtmmKhYgJAETt0CS0bfG9W4sXaAcA1ofXn2ViGyDGkO8PpSSMAEjzHIwDJNYE0XJOK9R4AL/dfbPN5V0VbUX9/lSBN/nVA4LPX/6y9PRtaXyG6gOaQJjfEM0BJtDgNADVUBRIAbDpVUQedPErL2d0UfXvDTUC9X21JVHj/EGZvtr0tlgHgMgaHssW4hUwY/UhlcxoA2o05BLzoe8OpmooKABaavsvOVf61Z2N9kFKlSdnMJDBzQu20vT2OE0ntTJrGhNGRUQCQEEThOZP/owC1lTUCAPANdvi2KZAlEd5QsQTOYP6BkLfGtq0dsQsASczuZqqCPITrzyxGAUAC5zwAWMyzvjdak664AHCI/Nmr6fBpXwWNAMTG4b3/3xZ6t+1tsZuIO4LUrrD60giAhMF5ADABjAAk0qlqv9ssB+/jud1+tJOAUD7lSPBS5N8GjAi94z27YxcAptHQHVZfFmI5h0KixXkA8LArfG+0sanW9zbLwBo6Zmynp98HBFk41Y96xDFrkwb7USddP/tc7ALAxQyqCasvT48AJATOA0COmrVAi6+N1lQ3E9A5AxFX/T6e2+JDO2N9aEMcS5N7AzDRRd/epk2xG4W7niGhTAAESOD1hNWXVC7nAQBjLPCkz6024HeoKBNLaTlvN9n+/tnH+lGLOGStAT7urPtdu2O1lDSJeXE0tSPD6s9iQtlxUCqb+wBw2OM+t2eoru7wuc1yUftW1vT3gKChe1gQqzfwSlNL7kbgbGcFtLYOcdZ3ACZQuz3M/jzyCgASuIgEAG+p703W1IS0ZWf0LKN19iran+9PG9Xkx/pUjoTN2pSF/+es/0KhSKEQwol54bmSIaHOaegm6/PuniJ/KxIBIEP6CcDXHzBTX1/Jk2iSb2ZVvz5BVFE1za9iJFxpcv+Eo2f/AHb16heAWC3FfRXDwww0naN4XHMAJHCRCAAY02X9Xg7Y3FTJAYCdZM+7g3193mPBYs/zsx4JR73tHA58wmUNxXsW+r+7p0MGOs+jMcRAZTX8L6GIRgAAEphHfG1w9OjY7URWqpt5tqEHr49/DwoA5ahI9b8DjU5rWLgoVqdJDqNmQxKTDK9Hcyi8vqSSRSYAeHgL/WwvMWmSn82VpSzemHfy7PK+vdqcZ0PePlb6J23zlwB/77oOu/rZWE0AvIahYc8n0giAhCIyASBL6k+Ab8+9zFmTY7cOuS/uZt/sJ2nb3oeXNrdz1QS/65GAWFsP3g9wHdqy2QLt7eOc1uCzf+C0kDfGMjvD7U8qVWQCAMb0gHnUr+YSZ03RfvaHVb2WZ7J5bMnDspbCFUEUJP5Lk/0KDif+vcR77ImtQMp1HX5JYl48h4aQ/17ttnD7k0oVnQAAGB8fA5hJpw/yq61y10HhjDezug+bLSXm+1+N+C1lM1eCudl1HQDF7/9wn+sa/HQODX7srFkSAwoAEopIBYAi5j6/2jIjRoxEJ2r92UL2X/grdq8u7VV2vuWmECc/SakarR1kMD/G9dD/EcW77x3sugY/vZmRoT9KNBoBkJBEKgDkTGot4M/zL2MaqKrSs7S/MO/huVN3kS1lhnFzOy2zAqtI+sfaRI7cz4HQtqg9EW/fvlba2s5wXYePCjcyfErYnSap2h52n1KZIhUADrN3+9WSGTLEl+Nx48LDDr6EJ3fl8Ho9H8DDXhNkTdJ3KXJfBCLz7+P94EcbiOR7St8MonptE9VhL6nsqWNhv0/0FOmNCP6w2t/41tQZkyp2O+DjOUhu6jU81esjmA3mjUHWI31Ta7M3GnBy1O/xFH/y80g8hvDL3zGizUG3OwxYB/1KBYpcAMiQXgJmrx9tJWaf70czsbOC9vP/mfWP9fLbJ7ayYEagBUlJ6mzuXAs/JSLP/QHo7MzYjZvOcl2Gj7x/ZEzojzMMdlPYfUrlilwAwJgieL/3o6mqS+ZqKeBxfI8XZvd+UmDxDcFWI72Vtj1jPOwfgTrXtRyt8LVvrj68F0E8DKJ6zUjSoR9o5GFWhd2nVK7oBQAA7O1+tGLOn3mKH+3EVPLdrD39PvavP9k3GswbtBrAvQHWDoXEfcAo17W8XOG/vh6pQNJfb+ZUF8P/GL/PRBE5gUgGgAzph3x5DDB06FiMidW6ZJ/VvoFVpz5OywnXOlsY2c6hK8MqSo7B2qY8uYXAZNelvJx9bv0eDh6M0/B/8b2MOtNFx0kFAAlRJAMAxhQN3u98aKnKDBq42Yd2YstCw3WsGLSSju0n/r7EB0IqSV7O2ro02bsMnOu6lGMp/MuntxCl+Qj9NISa1SNIDXXQdXYABc0BkNBEMwAAluRtvjQ0Y0arL+3EmAcDL2dZwxO0niAs2avbWRC5T5+xZ21Tmuw9YOa6LuWYstlC8a57YnXy1ts41dXqoecMSwqO+pYKFNkAkDHVjwDr+ttO8pqrq3woJ/Y87OBreOqUe9h3vL9zU8R7b6hFVbh62zk8Re5PYC51XcvxFG79/NMUiy4+LQel64OMnu6iY4PVBEAJVWQDAIDB/qi/bSSuv0YTAXvJQv0bWT3+f3lx7bF+38DbWpjXHHZdlShte8YVqX4kqsP+ABSLtvDlr45wXYafptHwTAPVTlYPeZgSt+oW6Z9IB4Ak+Z8A+f60kZg44QyM0fnavZd6L8+d8c+sX3mM32uAqo+EXlGFqbe56ZB4DDjddS0nUvzqN58mmx3tug4/3cLpTa76TuAtddW3VKZIB4BO07DPwh39bKbGDBy40ZeCKkfV93hh+tU8tTSP9Y7+DQMf6mDBMFeFxV2Nzb7Swy4Bov3J2lryt/zbQNdl+ClFYsvlDDrbUfc9jQw+VugWCUykA8Bh9gf9bSEx56JSDsCRI56gdc7ZPLL2EPmuo355QBEvUlvQxoK1VSmb+3ICfm/B2afQ3ip+7wcr6ewc77oOP72Jkbtwt5phmeH2nKO+pUJFPgBkSS0EdvSnjcTfvzE2O5SFbS+5qZN4uGMxB49eIfC+TuZF+xNqGWmwdkia/L0G+xHKYTldNlvMf/CfBrkuw2e5TzDe4V4GVsP/ErrIBwCM8YDv9qeJ5PXXnQVk/Cmo8hSwI17LM+PezbNPFrEWqCtQ9QXXdcVB2vZckSf3DNj5rmvprcI/fnB53J79n0HdU8OoGeyqf4Pp7dkcIr6J/qcNoMnagVlyzwMD+tpGZsCg5XR16Wz7fhpCzbr7mDFsIvWDEpiLG7lfn1z6wtq6NLnPAB+jHIL4Ed4LL7TlRk+sitO+/wDuxo7AAAAcW0lEQVT3MnP9hTS72ufCGpJDmlioR5USqrJ442kzpsVgftyfNszci7QlsA8OkDtzFo/Xv5e1T/dQ/G/LjGrXNZWbtM1fnCa3Cvg4ZfIz+JL8q167IW43/yFUP+Pw5g+wVjd/caFs3nwsxa8Axb6+vurNb6z1sZyKZiH9v+yeMZGH0p+l9T2u6ykXA6wdmraZ74H3EDDRdT2l8u5duMmueCZ2o2i3MqnP7yt+MJhFLvuXylUWjwBekrLZ3xp4TZ9e3N2zJ1Pf3AQoCPgrW/3H3/5P8hXXfjljavs1WTO2rK1JkX0PmFsMlOdGSh0d2czQUw+QzZ7quhQ/pUhs2cPl44zTD0N2QTMP3O+uf6lUZTMCAJAg8ZU+v7iudoQZNOhpH8uRw1L5v3vzNbYntzJts1/E2kbXBUVJymZuSJNbZzBfLdubP5C/9hWr4nbzB/ggY190e/Onu4niIw77lwpWVgGgx1QvBZ7o6+sTN92og4GC0NMzofC6N6wCPp4muzlts/+CtZFfyx4YaxM1NvvKtM0+YTB3AGW9Xr74q1+vKz76WOyG/hOY/f/EWKd/Lgt/MizRCiVxoqwCAIDF3trX1yY//IHYfYKJiuJd98z17rxrNZihwOdrye1I2+znBlgbp4NiTszamrTNvT1Nbm0C/gDMdl1Sf9mDB7vzb/6HwZTZ48LeeAsjn0uTSLusIQH3uexfKltZ/lCnbeZhMBf34aVepmbAFvL5SO+xXrYSif2p7Rsxo0YdfdPPAL8xJL7TY6pjuda53nYO96h+q4UPAiNd1+Mbz7PZ8ZNX2R07nJyOF6QEZt8u5g2oJVnnsg5D8vQmFp7gGG6R4JTdCACAhb6OAiTM7PP1wxYUzxuaPWfmfnK5o880TwNvtnhLa212dcpm3l9vO4e7KtE31qZqbfa1tTZ7Z5HqFyx8iTjd/IH8ja9bHsebP8C7OG2d65s/sEk3f3GpLANA1qTvB/twX15b9U8f1CqAILW0TskvuPaY8zQsTDWYrxep3pW2ucVpm7u5wVpnu6+VzNpk2uYvrbWZb6XJvWjhdgvXA1WuS/Nb8RvfXl38w52xe+4PkMTs/iynn++6DrC3u65AKltZPgIAqLX5uRav9NmzntedqaprxdpYfVqLmqoPf+Cxqq/8x0W9+NYisAxYZEgs6qFqGcYUTvaisBwZ3r/MwrUc/iqfwNJHdvlTO7Oz5w7B2liG5Q8x9pFbmNiXR4i+sphzB3K/TgAUZ8o2AACkbW4x2CtKfV32grn32ieXXxNETfJnxer/+c7K5DvfPqOUFxlos4dXeiyz2GXV5Jd1moZwdnG0NlFDbnICM9PALIu9DJhCmf+clMLbtu1QbvK0HLlcLA97qsbsfIHLhqdI1DguZWMzi89wXINUuLIeujTwKQuXU+IbdNVnPlWfv+5VAVUlRyTzN79nihk/bn3i8st6vc3qkaNwrwKuMhgK1JC22RfBbARvo4GNHmxMkNgHxd09pPdhTO+XUVlbU0tmBFSNAu9UYLyFM4EzITcZaACLLfVPGwN2z56O3FnTu8jlRrmuJSgfZ/yOFIko/Pk0/C/Olf0nm7TN/gx4c4kvy2aStS/ieeOCqEmOYkxb6uEHDpq5c4JcC98B7AcKR/73y6U5vAlPE/04UCrW2lozmdGn76S9PbYrZOqpWr+TSyclMM7nPnkwbRCL17iuQypb2QeAWtt9qiW5ASjpgJLspfPvtg8/cl1AZcnRjGlLPfKng2bOhWW9IU5sdXfnM+NO38S+A1NclxIg+xvOXTOfwdNcFwJsaGaxy8OHRIAyXQVwtB5Ttwv491JfV/O5z1buTnVhs7Ype8nlzXbF09tdlyIv09aWzU44c2PMb/5Mou7xiNz8MXCb6xpEIAYjAMD/b+/Ow6Ou7j2Ov89v1uyTsO8QFgURBQSUNUpwQ1t93LpoVapXb71VW9vbemvVLtZaq3Vpa93qXq9L1boLAQJURTGAyCZbqAFCAiE7mfV37h9AryDLJGTm/Gbm+3oen0dmzkw+WWbOd845v3NA6yw/4TXAgHY8Khb0568mFDo+UbHEASzV6H33zRprRukw01EE6O01raFjj6+msTHlTiZsp7blTKofSJYTrvyxNXZxIfPk4CxhXMqPAACgVJuCm9v5KJfryssrE5JHHJytC8Knz+wbe/rZZaajZDq9YdPO0KBhdRnQ+XM+PT5ySOcPMEc6f+EU6TECAKC18hNaBGpS3I+pr98cLOrZHTC9I1imibp/9Ytl7lt+mpYbzTid/viTraGJU73EYml/ToMLtW0LJQEH7Pq3l74owNyXTacQAtJlBABAKW2jrgJCcT+msHCgKh70fuJCiUNwR39+27hIyYxPiERs02EySeypZ1aGTp6clwmdP8B9HFvlnM6fnQV43zAdQoh90qcAAMLKt5Y9e7LHzX3Xb9LqZ5BKYgsWnhTsW7zarqlpNJ0l7cVihL9x2fLIFVcdh9b5puMkwzCyP7iMPk46kfFJxTvxf0ARIsHSZwpgH619fsJL2bODWzztg0Fv7hdEo7IwzRSvd4tvztthNXWKXCaYALqmtjU8evxmXV19nOksyaJg11qmxnrgdcxIhwtG5FG2xnQOIfZJv0+/SoUUahZ79piPp73fdfWs1YkNJQ4rHO4bmlbaL3rVNYuJxTJxE76Esd94c1Oo36CWTOr8AX7G4NVO6vyBcun8hdOk3wjAXlk6/KBG/1dcjVtbq4O5RV4y4KAXx+vRfaV38aJe1sCB8rs4Gs0tkch5F6yIzSsfQxq/zg+mG96KdUwdoxz0fSs4p4Cyt0znEOLL0m8EYK82PP8DVMXVOCenl5o2VRYDOkFN7chw8bG+6A9//IGMBnSM/foblcFuvXfG5pWPxUGdYJK0vstJ3Z3U+QNr8yl723QIIQ6UtgUASjWDdSlxTgV4nnx8EBBOaCYRH61zo394YGKwW591+uMl8RVxAl1bG4yUlFaEv37hQEKhXqbzmHAjA5cOJtsJh/18ibpHkZHnSwmHS98CAAgqz0IN98bT1hrY/3jVv//8RGcS7VBff0xowuRekdPO+EjX1LaYjuNYoZCOXn/jslCvAZHYgkWZ+KkfgL74F9/OkMmmcxygtpmW50yHEOJg0roAAAjhvUXD0njaup963ItU6k7jjs0vnxDq1Z/IZbMWsnu3jNLsozWxxx7fECzsvj364EOjse0805FMsVA18xk/DIcVPwr9x3582GY6hxAH46gXS6L4dHCIQi3jyEfB6mDX3guoqytJQizREW53rfv66/7l/uVtJ5KT4zEdxwjbJva359dHfvDfmp075fJVsJ9k1PLz6D7GdJAD7LaIDsinfKfpIEIcTNqPAACElH+DRv0ojqbK88JzEWQUwLmi0e7Re+8fF8zv2hy5bNZHuq4ucz5dhcPEHvjT+mBRj6rIZbOGSue/x2l0WeTAzh+F+ot0/sLJMmIEYB+fDr2q4LwjNLODRT0XUV8/LSmhxNFRqsU1ZfJq9+/u7KsmjHPKgS+dSm/fHord8duV0Ycf608k4qRr243Lwb12E1OLfVhe01kO0OrCKs5jdq3pIEIcSkaMAOzjxzsL2HiEZpb3uadku85UoXVubOGi8aGTJ/cOdu39eezO3y3TDQ2pv04gFNKxx55YGxo2ckWo1wBX9I8PjZXOf38KGsoZn+3Azh/gQen8hdNl1AgAgFeHRlnwAZBzmGZ2sKjH+9Q3TElWLtGpQmrIkDXu6651ub575XDyct2mA8UlFsOeM29z7J4/7IzNLx9KLFZgOpKD2Q9zXMUl9HLiiZItLjzFebyzw3QQIQ4n4woAAL8OfRt49nBtYu/NmRM585xSMvRnlDaUCqs+fda5vjYz6Lr8O/3UuLE9UM75ldrV1XX28y98HnvyWfSqVcOx7ULTmVLBhfRc8BgjHTlNp9G/LGTubaZzCHEkznknTLIsHb5Po284TBMd6jd4jt6y5fSkhRKJ53btUsWDv3BNnRy1Zp5dpEqm9leBguSMENg2+rPPtsTenbNNv/teJPbRkp60tRWTwa/DjuiL/+PPmHyScuYUZgP4igO8VW86iBBHkrlvPFq7/YTKQB3yU4S9Zs3H4REnjgL8SUwmkkvj929X3bvXWccMC6rRJ7jUmBPzrUGD8unds1B16+7G54v/2cJhrbdu26nXr6/T6za02EuXt9nLlrp15eZCmpr7ovWRLkUVh+FFbV7P1KICPA490lj/T4C5d5pOIUQ8MrcAAHJ0S88Ynk+APodqExo/8VW9pOL8JMYSTmNZLXi9jbgsjcfz1csOwxEX4XAOsVguWh9ubYk4Cgpaypmw/QTyhpjOcgiVBURHKMqDpoMIEY+MLgAAvDp0vAsWaTj4gqu6+vXBrj2LkJMChTAp9iAjKi6j93jTQQ5FwwWFlL1iOocQ8XLiHFpShZXvMxv9TSB60AZdCoe6Lrl4XnJTCSG+7AcMXOTkzh+YL52/SDUZPwKwj0+Hr1Hovxz0zmhkRzArUEs0elySYwmR8WbSrfw5TigxneMwYhrX2ELe+9R0ECHaI+NHAPYJKe/DwF0HvdPt6eZ99on1yBbBQiTVELI/fJYTHHm535c8Kp2/SEUyAvBlWis/4aeBSw9yrx3qP/g9XbXlrGTHEiITFeFZsYYpx/iw2nEZRtI1uPAMk01/RCqSEYAvU0oH8V4Nqvwg91qeDxf1AuT6XiESLAtrXQUT+zu88wf4iXT+IlVJAXAgpYJBPDNBLzrwLqtP7xNdl1/2nolYQmQKL2rzMiYFCvEETGc5ggUFlD1qOoQQHSVTAIeidcBHeK6C/Y4Z1XasIZQV2Eg4PNZUNCHSlQf1xTImW33x9TWd5QhCLhidR9ka00GE6CgZATgUpRq8eM8AVu53s+UK+N6f3wRkzjn0QiSBC1W9mFNUCnT+ALdL5y9SnRQAh9Gs1E434enAfi90ddJJp7q+NvM1Q7GESDsWaucCxrcNJruf6SxxWFFA/T2mQwhxtGQKIA5Zenc/jWsBMOjfN9qxXcGcoo0Eg048jlSIlGFB3Xwm1Dt4i98vi4J1coDZFaaDCHG0ZAQgDm0qu8oiOknBZ/++0XIV+T56vxloMZdMiNRmoWrnMn5XinT+aLhDOn+RLqQAiNNulVPtwVsCLN53mxo18jTXBefLVIAQHeBBVX3EyW2jyR9qOkuclgSov8N0CCE6i0wBtJfWuX4ir4IuBVBaN7YFui+hqanUdDQhUoUPq/ITJvr74e9lOkucWhRqTAFz1psOIkRnkRGA9lKqJYjnHA2vAGilCnxrVnRBqW2mowmRCvxYG5YxMTuFOn8U+lrp/EW6kQKgI5QKhfBeDDwBoHr3Gu154pEFQMxsMCGcrSveZZ8zpXtv/D1MZ4mXRj9bwNznTOcQorNJAdBRSsWCeL+rUfcCuC7/zjesiae8aDqWEE41gtx/rmLycQV48k1naYdKG+91pkMIkQiyBqAT+HXo58AvsO0dwZzCdQSDk01nEsJJJlG48E3GTlGp9Z4TBDUlwJxPTAcRIhFkBKATBJXvVwq+jWXl+1Z/pgBZDyDEHtEfMnDBW4ydmmKdPxquk85fpDMpADpJm/I9r1CnqkEDhnhff2UBslWwyHAK6p9k1IpbGTLNdJYO+HMhZX81HUKIRJICoBO1Ke9iiJ3iOnfmSNdVVz5jOo8Qpvix1n/MxJbz6D7myK0dZ3EBhT8wHUKIREupIbmUobXfT+i+8JDjCu2NGy82HUeIZOqL/+MPmTA8D0+e6SwdUBPFHtuVeVtNBxEi0aQASCBv087zwt363EQoJIsCRSawL6LnwkcYOS3V5vv3Ctvo0iLmLjIdRIhkkCmABArnd32t6LSZ38zCNc90FiESyULteJJRyx9lZEmKdv5aw9XS+YtM4jIdIN21bVjTtJWST7cQ7rWS5mLkZy7STBGeT5dwSs54ClJlT/+vUKjbA5Q9YDqHEMkknVES/J7NNe8zrnECgf4vUYOGgOlMQnQCPYOuCxcy4aSC1Jzv3+evAcpuMh1CiGSTKYAkKWDeO6fS5W+bmOrpia/cdB4hjoYLVf0Mo5a/xInTXKhU/iAxu4D6a02HEMIEKQCSKEDZowHcT61lyuSfMfgfwC7TmYRor8Fkf7ieqf5z6T7adJajoVCrNNFLFBUR01mEMCEVF+ukNA2qgdKnFFy2ldDqySyurSdSYjqXEEeioPGXDFv3ffqPM53l6OnNMWJTulC+xXQSIUyRAsAATYm7Ec/zoC/UEP4pn7/zMFWnAak8jyrSWF/8H5cxblBPfN1MZ+kEW4GpAco2mQ4ihElSABiiGetpovAlDV8HWE/rihksaWkgOtF0NiH2sVC1v2bYxu/R7xTTWTpJrYU1LZ/Za00HEcI0KQAM0lzkbaD+7wrO2XtT9C9UvXMzn4/W0NdoOJHp9AhyP3iDMcO74C0yHaaTNIA9PcC8paaDCOEEUgAYprnI20jDa6DP2ndbA5Hq81i6bDnNZyCXaook86I2P87x9am+yO8ATQpdWsDcJaaDCOEUUgA4wDbOzc6m7W1gv1PT5rJz/jf5tGsYfbyhaCKDKGi+lD5Lf88xp/iwvKbzdKIWC3VmPnPeNx1ECCeRAsAh9hYBfwfO/PLtGnb/nso5d7JxjA39DMUT6c0eQe6HrzB6aE983U2H6WQNFvbMfOZ9YDqIEE4jBYCD7JkOqH8G+MoJgm3Eqq9i5YdvsWMGcrWA6CR5uFc9wyhdQtFI01kSoFajzihkznLTQYRwIikAHEZzkauR+keAWQe7/wvaVn2dZVWV7J6BrA8QHeTH2vBbjqm7gj4TTGdJDLXFQs2Q1f5CHJoUAA6kQTUy/W5Qh9yffC0tFd9iRfUmdp+FFAIiTi7UtusZuPEWiiem+Ba+h6E3gy4NMG+j6SRCOJkUAA7WyIxbNfoXh2uzmKZ/fodPw7WETkV+n+IQLFTNf9Lv81sZcnKaLfA7UIWb6Dm5lG83HUQIp5MOw+EamHEV6D8DnsM00++za+HlfGbvJDINOeNB7OVBVX2PAZU3Uzzej+U3nSfB3g4TvaQ75S2mgwiRCqQASAENzJgO+mXiOEZ4DS0VV7Nq20qaS4GsxKcTTuTH2vBjBtXcwMAJbpTbdJ4k+GsB9dfKwT5CxE8KgBTRTOnwGLwJFMfTfhvBVdewasMi6qcA6bKTmziCrniX3c6QyLfpPU5lxutbg7olwJzfmA4iRKrJhDeItNHMWd2iRF9T6LjPC2ghWnUrGyqeYeuwCHpEIvMJY1rHkr/0Xob3OoG8IabDJFErqCsDzHnJdBAhUpEUAClGU+JvxP048K12PjT8NjsW/ITPdRXBqUC6zwenPS/qi2/Ru/J2hp4YwF1gOk+SVdro84qYu8J0ECFSlRQAKUiDaqD0RgV3cfjFgQdVQ+Tzm1m75nVqj42ij01ARJE4rSPIXf5zBueeSbdRGTLMfwA9z4KL85lbZzqJEKksA9880scuSie74AUNvTv4FOFF1H9wG+tbltE0TkOPTg0oOosO4F55Nf0armfg6DxcuaYDmaLQ9+cT+5GiPGo6ixCpTgqAFNfC9B5R1PPAqUfzPDHs+meoXnw3le6tBCcA+Z2TUHRULu4159Gj9iYGDB5EdqYfD90EXB2g7EXTQYRIF1IApIG92wf/GvgJnfA7DWLX/i/blj5ElV5H61gN6XZAjGPlYK09lx7bb2JQ8VCy+5vO4xBLFa5LCnhvg+kgQqQTKQDSyC5OP9fCfhzo1lnPaaOb3qHu4/vZFFxKc3EUPRz5u+k0Clr7k7XyInqGr6Dv0L74eprO5CQa/acA3psU74RMZxEi3cgbeZppYXqPCOoxBeck4OntKoKfPcHWqpep9lURPEFGB9rNzsFaN46Cmsvpm3c23Y7zYflMh3KgOuCaAGV/Nx1EiHQlBUCaamD6NaDuAXIS9TU0tH5E49IX2NZQRp1/C8GhGgYm6uulKDsHa90YCmouplfWOXQbVojniDs6Zri3PbiuyuG9atNBhEhnUgCksUZmDNXop4GTk/Qlo1UEV71KzdbXqdFr2d2lhegxQGGSvr5xbtTWAWR9MZHC8Fl0LZhC0ZBMXrXfTs3ATQHKHjUdRIhMIAVAmtOUuJtw3axRtwAmToFrWc/udfOpqy2jLvIpzbk7CPex0QOAlB36VtCcj/tfxWTXjyXfnkhh7iQKB/TA29V0ttSkF4LrigCzK00nESJTSAGQIZopHW7DwxqmmM4CYMOOjbRWVdBct4T64Kc0W18QymskkhvG7rF3bUG7NznqRDELtTMPV21P/E1DyIqMINc1krzcE8jrMZCsju69IPbXAOrmAiY9orjdNh1GiEwiBUAG0aAamfFd0Hfh8AOCNNRUE9y5ibZdG9ndVkMoUkvE3kGQHUStBsLuRmLeCDoWxc7WaFcEHY2B30bvN7LgwQq7UVEAL4ocXJF83OF8PLoAN13wWAPwuweQ7RuEP78XvkAPfF0tlMvMd58xXvLgukHm+oUwQwqADNTIGUWa2J3A1cjfgEgyBdts+H4hZa+YziJEJpM3/wzWwPQZoB4EjjGdRWSEIHBPEOvOnsxuNR1GiEwnBUCG05S4G3HPAn6FXNMvEkTDmwrrelnkJ4RzSAEgAKinJKBw/xS4ATkqWHSeZRrrxkJmLzQdRAixPykAxH4aKC0GfgtciPx9iI6rVKjb8pn0nKzuF8KZ5A1eHFQT00+xUbcDp5vOIlKHhmoLdUc+gUcVL4VN5xFCHJoUAOKw9hYCtwFnmM4iHG0XcPdush7ozRu7TYcRQhyZFAAiLo2UnmzDzxTMRP5uxP+r1fAQRO8rpLzBdBghRPzkjVy0SyOnTwD7Zg3nApbpPMKYjaDvLsD7pBzVK0RqkgJAdEgDpw3WuK5X6CuBPNN5RNJ8pND35VP0kuKlmOkwQoiOkwJAHJUdTMpzkz1LYd8IaqDhOCIxwsA/LNT9+cx533QYIUTnkAJAdArNRa5Gdp0P1n+Ano5MD6SDrQr1iAv74Vzm1pgOI4ToXFIAiE63k9P6uHFdCvpqYLDpPKJdwhpmK9TTBUReVZRHTQcSQiSGFAAiYTSoBqaXgLpSwQVAtulM4pCWK/QTCp7LZ26d6TBCiMSTAkAkRR1n5bsJn6tRF7JnT4Es05kynYbVFrxowYt5lK0xnUcIkVxSAIikq6Uk14v7bPZsN3w2kGM4UiZZo1Eva9SLRcxeaTqMEMIcKQCEUVWckpVLzlkKdTboGUB/05nSTBAoV/CWhrcDlG0yHUgI4QxSAAhHaeL0YzWx023U6QpKkNGB9tIKtdrGLte43gvimytb8wohDkYKAOFYmou8DdRPtGCahpPZ81/AdC6H0RrWgJ6vsBa4UAvymF1rOpQQwvmkABAppYHSYg2TQY1V6EnAaDJozwEN1UAFUKGxKjy4Fufxzg7TuYQQqUcKAJHSainJ9eEabqOOV+gRoI4HjgP6mM52lFqBNQq1SmOvVlgrI8Q+7cq8raaDCSHSgxQAIi01MLPQom24xjUY9ACNHgDWANAD2LPQ0G86I1AD6l+gNwOVoCsVarOG9QWUVSrQpgMKIdKXFAAiI7VyRq8wsZ4K3VVBF6AIVBF7/9+GIgV+0BaoAgCF8mv0V/Yv0BBU0Lb3ny0K3WSjmhQ0AY2gGjS61oJajbU9SnR7FxprFRWRpH3DQgghhBBCCPF/uOftOBSrOFkAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E%0A");
}

footer .module-social .s-facebook:before {
    content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='30' viewBox='0 0 17 30' fill='none'%3E%3Cpath d='M16.6517 0H12.1817C10.2058 0 8.3109 0.790074 6.91376 2.19642C5.51662 3.60276 4.73171 5.51016 4.73171 7.49903V11.9985H0.261719V17.9977H4.73171V29.9961H10.6917V17.9977H15.1617L16.6517 11.9985H10.6917V7.49903C10.6917 7.10126 10.8487 6.71978 11.1281 6.43851C11.4075 6.15724 11.7865 5.99923 12.1817 5.99923H16.6517V0Z' fill='%232347A3'/%3E%3C/svg%3E%0A");
}

footer .module-social .s-youtube:before {
    content:url("data:image/svg+xml,%3Csvg width='43' height='30' viewBox='0 0 43 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.1118 4.69599C41.8828 3.77505 41.4165 2.93125 40.7598 2.24982C40.1031 1.56838 39.2794 1.07345 38.3719 0.815007C35.0561 1.73493e-07 21.7928 0 21.7928 0C21.7928 0 8.52957 5.78312e-08 5.21376 0.892626C4.30624 1.15107 3.48255 1.646 2.82588 2.32744C2.16922 3.00887 1.70283 3.85267 1.47383 4.77361C0.866984 8.16085 0.570144 11.597 0.58704 15.0388C0.565408 18.5066 0.862267 21.9689 1.47383 25.3816C1.72629 26.274 2.20313 27.0857 2.85827 27.7383C3.5134 28.391 4.3247 28.8625 5.21376 29.1074C8.52957 30 21.7928 30 21.7928 30C21.7928 30 35.0561 30 38.3719 29.1074C39.2794 28.8489 40.1031 28.354 40.7598 27.6726C41.4165 26.9911 41.8828 26.1473 42.1118 25.2264C42.714 21.8647 43.0108 18.4547 42.9986 15.0388C43.0203 11.5711 42.7234 8.10873 42.1118 4.69599Z' fill='%23FF0000'/%3E%3Cpath d='M17.4551 21.3847L28.5399 15.0393L17.4551 8.69385V21.3847Z' fill='white'/%3E%3C/svg%3E%0A");
}

.sal-sol {
    width:48%;
}

/* ------------------------------------------------------------ ACASA ------------------------------------------------------------ */

.hero-homepage .hero-text-content {
    padding:0 25px;
}

.hero-homepage .hero-text-content img {
    max-width:350px;
}

.hero-homepage .hero-text-content .hero-description {
    font-family: var(--semibold);
}

.hero-homepage .hero-image-content .module-image {
    height:100%;
}

.hero-homepage .hero-image-content .module-image img {
    height:100%;
    width:100%;
    object-fit:cover;
}

.information-card {
    border: 2px solid var(--black);
    border-radius: 20px;
    padding: 30px;
    max-width:30%;
    flex:auto;
}

.blue-section .information-card {
    border: 2px solid var(--white);
}

.information-card .card-icon {
    width: 100px;
    height: 100px;
    background-color: var(--blue);
    border-radius: 50%;
}

.blue-section .information-card .card-icon {
    background-color: var(--white);
}

.information-card .card-icon img {
    width: auto!important;
    margin: auto;
    height: 50px;
    filter: invert(1);
}

.blue-section .information-card .card-icon img {
    filter:none;
}

.information-card .image-card {
    position: relative;
    height: 25vh;
    overflow: hidden;
    width: 100%;
    border-radius: 20px 20px 0 0;
}

.information-card .image-card img {
    height:100%;
    object-fit:cover;
}

.information-card .title-card {
    max-height: 57px;
    min-height: 57px;
    width: 100%;
}

.information-card .title-card h3 {
    font-size: calc(22px + (26 - 24) * ((100vw - 300px) / (1600 - 300)));
    font-family: var(--bold);
}

.information-card:not(.subventii):not(.tipuri-finantare):not(.protectia-bunurilor):not(.asigurari-de-sanatate) .card-description {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.information-card .card-button {
    width: fit-content;
}

.information-card .card-button .btn-primary {
    height: 40px;
    font-size: calc(14px + (16 - 14) * ((100vw - 300px) / (1600 - 300)));
    padding:0 20px;
}

.information-card .card-icon-button {
    width: fit-content;
}

.information-card .card-icon-button .btn-initial {
    position: relative;
    padding: 0;
    width: 40px;
    height: 40px;
    background-color: var(--yellow);
    border-radius: 50%;
    color:var(--white);
}

.information-card .card-icon-button .btn-initial:after {
    content:'\f095';
    position: absolute;
    font: var(--fa-font-solid);
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
    height: fit-content;
    width: fit-content;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
}

.information-card .card-icon-button .btn-initial:hover {
    background-color:var(--black);
    color:var(--white);
}

#despre-noi h4 {
    color: Var(--blue);
    font-family: var(--bold);
}

#specialisti h4 {
    color: Var(--blue);
    font-family: var(--bold);
}

.news-categories-grid .news-item-wrapper {
    padding: 30px;
    border: 2px solid var(--blue);
    border-radius: 20px;
    max-width: calc((100% / 3) - (100px / 3));
    flex:auto;
}

.blue-section .news-categories-grid .news-item-wrapper {
    border: 2px solid var(--white);
}

.news-categories-grid .news-item-wrapper .news-item .news-image {
    position:relative;
    height:25vh;
    overflow:hidden;
    border-radius: 20px 20px 0 0;
}

.news-categories-grid .news-item-wrapper .news-item .news-image img {
    width:100%!important;
    height:100%!important;
    object-fit: cover;
}

.news-categories-grid .news-item-wrapper .news-item:hover .news-image img {
    transform:scale(1.25);
}

.news-categories-grid .news-item-wrapper .news-info .news-category-badge {
    font-family: var(--bold);
    text-transform: uppercase;
    font-size:14px;
    line-height: 14px;
}

.news-categories-grid .news-item-wrapper .news-info .news-date {
    font-family: var(--light);
    text-transform: uppercase;
    font-size:14px;
    line-height: 14px;
}

.news-categories-grid .news-item-wrapper h5 {
    font-size: calc(22px + (24 - 22) * ((100vw - 300px) / (1600 - 300)));
    text-transform: uppercase;
    margin: 5px 0;
    min-height: 58px;
    max-height: 58px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.news-categories-grid .news-item-wrapper p {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-height: 90px;
    min-height: 90px;
}

.news-categories-grid .news-item-wrapper .btn-primary {
    height: 40px;
    font-size: calc(14px + (16 - 14) * ((100vw - 300px) / (1600 - 300)));
    padding: 0 20px;
}

/* ------------------------------------------------------------ NOUTATI - SINGLE ------------------------------------------------------------ */

.news-row {
    position:relative;
}

.news-row:before {
    content:'';
    position:absolute;
    top:0;
    right:calc(32.5% - 1px);
    height:100%;
    width:2px;
    background-color: #24347226;
}

.news-body-wrapper {
    max-width:65%;
    flex:auto;
}

.news-body-wrapper .news-feature-image {
    height: 40vh;
    background-position: initial;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
}

.news-body-wrapper .news-category-badge {
    font-family: var(--bold);
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
}

.news-body-wrapper .news-date {
    font-family: var(--light);
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
}

.news-body-wrapper .news-text h2 {
    font-family: var(--bold);
    font-size: calc(28px + (34 - 28) * ((100vw - 300px) / (1600 - 300)));
    color: var(--blue);
}

.news-body-wrapper .news-text h3 {
    font-family: var(--bold);
    font-size: calc(24px + (28 - 24) * ((100vw - 300px) / (1600 - 300)));
    color: var(--blue);
    margin-bottom: 10px;
    margin-top: 15px;
}

.news-body-wrapper .news-text h4 {
    font-family: var(--bold);
    font-size: calc(20px + (24 - 20) * ((100vw - 300px) / (1600 - 300)));
    color: var(--blue);
    margin-bottom: 5px;
    margin-top: 10px;
}

.news-body-wrapper .news-text h5 {
    font-family: var(--bold);
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
    color: var(--blue);
}

.news-body-wrapper .news-text h6 {
    font-family: var(--bold);
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
    color: var(--blue);
}

.news-body-wrapper .news-text p {
    line-height: 140%;
    margin-bottom: 15px;
}

.news-body-wrapper .news-text strong,
.news-body-wrapper .news-text b {
    font-family: var(--bold);
}

.news-body-wrapper .news-text a {
    font-family: var(--bold);
    color: var(--yellow);
}

.news-body-wrapper .news-text a:hover {
    color: var(--blue);
}

.news-body-wrapper .news-text ul li {
    margin-bottom:5px;
}

.news-body-wrapper .news-text ul li:last-of-type {
    margin-bottom: 15px;
}

.news-related-wrapper {
    position:relative;
    max-width:30%;
    flex:auto;
}

.news-related-wrapper .news-related {
    position: sticky;
    top:120px;
}

.news-related-wrapper .news-related-title h3 {
    font-family: var(--bold);
    color: var(--blue);
    line-height: 100%;
    margin: 0 0 15px;
    text-transform: uppercase;
    padding: 0 0 10px;
    border-bottom: 2px solid var(--blue);
    font-size: calc(24px + (28 - 24) * ((100vw - 300px) / (1600 - 300)));
}

.news-related-wrapper .news-categories-grid.gap-50 {
    gap:10px;
}

.news-related-wrapper .news-categories-grid .news-item-wrapper {
    max-width:100%;
    flex:auto;
    padding:20px;
    gap: 10px;
}

.news-related-wrapper .news-categories-grid .news-item-wrapper .news-item .news-image {
    display:none;
}

.news-related-wrapper .news-categories-grid .news-item-wrapper .news-item .news-details {
    display:flex;
    flex-direction: column;
}

.news-related-wrapper .news-categories-grid .news-item-wrapper .news-item .news-details .news-info {
    order:2;
    margin-bottom:5px;
}

.news-related-wrapper .news-categories-grid .news-item-wrapper h5 {
    order: 1;
    margin: 0 0 5px;
    font-size: 20px;
    min-height: auto;
    max-height: unset;
}

.news-related-wrapper .news-categories-grid .news-item-wrapper p {
    order:3;
    -webkit-line-clamp: 2;
    min-height: 40px;
    font-size: 16px;
}

.news-related-wrapper .btn-wrapper {
    margin-top:20px;
}

.news-related-wrapper .btn-primary,
.news-related-wrapper .btn-secondary {
    height: 38px;
    font-size: 14px;
    padding: 0 15px;
    gap: 5px;
}

.news-related-wrapper .btn-primary:after,
.news-related-wrapper .btn-secondary:after {
    font-size: 14px;
}

/* ------------------------------------------------------------ CONSULTANTA RELATED ------------------------------------------------------------ */

.information-card.asigurari-de-sanatate {
    max-width:100%;
}

.information-card.subventii .card-description {
    min-height: 260px;
}

.information-card.tipuri-finantare .card-description {
    min-height: 195px;
}

.information-card.protectia-bunurilor .card-description {
    min-height: 200px;
}

.information-card.subventii .title-card {
    max-height: 85px;
    min-height: 85px;
    padding-bottom:20px;
    border-bottom:1px solid var(--blue);
}

.information-card.tipuri-finantare .title-card {
    max-height: unset;
    min-height: 122px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--blue);
}

.information-card.protectia-bunurilor .title-card {
    max-height: unset;
    min-height: 155px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--blue);
}

.information-card.asigurari-de-sanatate .title-card {
    max-height: none;
    min-height: auto;
    padding-bottom:20px;
    border-bottom:1px solid var(--blue);
}

.section-list-credit .section-description .module-text {
    margin-bottom:20px;
    padding-bottom: 20px;
    border-bottom:2px solid var(--blue);
}

.blue-section.section-list-credit .section-description .module-text {
    border-bottom:2px solid var(--white);
}

.section-list-credit .double-list ul {
    list-style:none;
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
    margin: 0;
    padding: 0;
    list-style-position: inside;
}

.section-list-credit .double-list ul li {
    margin: 0!important;
    height: 50px;
    display: flex;
    align-items: center;
    gap: 10px;
    text-transform: uppercase;
    font-family: var(--bold);
}

.section-list-credit .double-list ul li:before {
    content: '\f00c';
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    height: 30px;
    width: 100%;
    max-width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 14px;
    background-color: var(--blue);
    color: var(--white);
}

.section-list-credit .information-card .title-card {
    max-height: fit-content;
    min-height: 90px;
    width: 100%;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--blue);
}

.blue-section.section-list-credit .information-card .title-card {
    border-bottom: 1px solid var(--white);
    max-height: fit-content;
    min-height: 35px;
}

.section-list-credit .information-card .card-description {
    display: block!important;
    -webkit-line-clamp: unset!important;
    -webkit-box-orient: unset!important;
    overflow: unset!important;
    min-height: 65px;
}

.blue-section.section-list-credit .information-card .card-description {
    display: block!important;
    -webkit-line-clamp: unset!important;
    -webkit-box-orient: unset!important;
    overflow: unset!important;
    min-height: 170px;
}

/* ------------------------------------------------------------ THANK YOU PAGE ------------------------------------------------------------ */

.section-top-common.thank-you-page .container {
    flex-flow: wrap;
    justify-content: flex-start;
}

.section-top-common.thank-you-page .container .common-logo {
    width: 100%;
}

.section-top-common.thank-you-page .container .module-text {
    max-width:100%;
    width: 100%;
}

.section-top-common.thank-you-page .container .module-text h1,
.section-top-common.thank-you-page .container .module-text p {
    max-width:40vw;
}

.section-top-common.thank-you-page .module-button {
    width:fit-content;
}

/* ------------------------------------------------------------ PAGINI UTILE ------------------------------------------------------------ */

.text-utile h4 {
    margin:20px 0 10px;
}

/* ------------------------------------------------------------ EROARE 404 ------------------------------------------------------------ */

.site-error {
    height: 100vh;
    display: flex;
}

.site-error .container {
    height: fit-content;
    margin: auto;
    text-align: center;
    padding: 40px;
    background-color: var(--white);
    border-radius: 40px;
}

.site-error .container h1 {
    margin-bottom: 20px;
    font-size: calc(72px + (140 - 72) * ((100vw - 300px) / (1600 - 300)));
    font-family: var(--bold);
    color: var(--blue);
    padding-bottom: 20px;
    border-bottom: 1px solid var(--blue);
}

.site-error .container h1 span {
    font-family: var(--thin);
    color: var(--black);
}

.site-error .container p {
    font-family: var(--light);
    color: var(--black);
    font-size: 18px;
    margin: auto auto 10px;
}

.site-error .container p span {
    font-family: var(--bold);
    color: var(--blue);
}

.site-error .container .btn_wrapper {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-top:20px;
}