/* Template: Aria - Business HTML Landing Page Template
   Author: Inovatik
   Created: Jul 2019
   Description: Master CSS file
*/

/*****************************************
Table Of Contents:

01. General Styles
02. Preloader
03. Navigation
04. Header
05. Intro
06. Description
07. Services
08. Details 1
09. Details 2
10. Testimonials
11. Call Me
12. Projects
13. Project Lightboxes
14. Team
15. About
16. Contact
17. Footer
18. Copyright
19. Back To Top Button
20. Extra Pages
21. Media Queries
******************************************/

/*****************************************
Colors:

- Backgrounds - light gray #fbfbfb
- Background - dark blue #153e52
- Backgrounds navbar, footer - dark gray #113448
- Buttons, bullets, icons - green #60b44c
- Headings text - black #484a46
- Body text - gray #787976
- Body text - light gray #dfe5ec
******************************************/


/******************************/
/*     01. General Styles     */
/******************************/

@font-face {
    font-family: 'UrbanGrotesk';
    src: url('../fonts/Urban Grotesk Black.woff2') format('woff2');
}

@font-face {
    font-family: 'TuskerGrotesk';
    src: url('../fonts/TuskerGrotesk-5700Bold.woff2') format('woff2');
}

@font-face {
    font-family: 'Eurotype';
    src: url('../fonts/SVGD Eurotype Soft Demi.woff2') format('woff2');
}



body,
html {
    width: 100%;
    height: 100%;
}

body, p {
    font-family: "UrbanGrotesk", sans-serif;
    font-size: 20px;
    line-height: 1;
}



.p-heading {
    margin-bottom: 1rem;
    text-align: center;
    background-color: #025b58;
    padding: 1rem;
    
}

.indent {
    padding-left: 1.25rem;
}

h1 {
    margin-bottom: 0.5rem;
    color: #fff;
    font-size: 90px;
    font-family: 'TuskerGrotesk', sans-serif;
    text-transform: uppercase;
}

h2 {
    color: #025b58;
    font-family: 'TuskerGrotesk', sans-serif;
    font-size: 81px;
    font-weight: 700;
    margin-bottom: 40px;
    text-transform: uppercase;
}

.eurotype {
    font-family: 'Eurotype', sans-serif;
}

h3 {
    color: #484a46;
    font-family: "UrbanGrotesk", sans-serif;
}

h4 {
    color: #484a46;
    font-family: "UrbanGrotesk", sans-serif;
}

h5 {
    color: #484a46;
    font-family: "UrbanGrotesk", sans-serif;
}

h6 {
    color: #484a46;
    font-family: "UrbanGrotesk", sans-serif;
}

a {
    color: #787976;
    text-decoration: underline;
}

a:hover {
    color: #787976;
    text-decoration: underline;
}

a.green {
    color: #60b44c;
}

a.white {
    color: #dfe5ec;
}

strong {
    color: #484a46;
}

.btn-solid-lg {
    display: inline-block;
    padding: 1rem;
    border: 0.125rem solid #fff;
    
    background-color: #60b44c;
    color: #fff;
    font-family: "UrbanGrotesk", sans-serif;
    text-decoration: none;
    transition: all 0.2s;
}

.btn-solid-lg:hover {
    background-color: transparent;
    color: #60b44c;
    text-decoration: none;
}

.form-group {
    position: relative;
    margin-bottom: 1.25rem;
}

.form-group.has-error.has-danger {
    margin-bottom: 0.625rem;
}

.form-group.checkbox {
    text-align: left;
}

.form-group.checkbox p {
    font-size: 0.75rem;
    margin-top: 0.5rem;
}

.form-group.checkbox a {
    color: inherit;
}

#petition-form .btn-solid-lg {
    background-color: #0bd26f;
    color: #fff;
    border-color: #0bd26f;
    font-size: 35px;
}

#petition-form .form-group label,
#petition-form .form-group input,
#petition-form .form-group p,
#petition-form .form-group.checkbox {
    color: #025b58;
}

#petition-form .form-control,
#petition-form .form-control::placeholder {
    color: #025b58;
}

#petition-form .form-control::placeholder {
    opacity: 0.7;
}

.signature-progress {
    margin-bottom: 20px;
}

.signature-progress .progress-text {
    color: #025b58;
    font-size: 35px;
    margin-bottom: 10px;
}

.signature-progress .progress-count {
    color: #0bd26f;
}

.signature-progress .progress-bar {
    height: 20px;
    background-color: #025b58;
    overflow: hidden;
    margin-bottom: 10px;
}

.signature-progress .progress-filled {
    height: 100%;
    background-color: #0bd26f;
    width: 0%;
    transition: width 0.3s ease;
}

#petition-form .btn-solid-lg:hover {
    background-color: #02a29a;
    border-color: #02a29a;
    color: #fff;
}

select {
    /* you should keep these first rules in place to maintain cross-browser behavior */
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-position: 96% 50%;
    background-repeat: no-repeat;
    outline: none;
}

select::-ms-expand {
    display: none; /* removes the ugly default down arrow on select form field in IE11 */
}

input[type='checkbox'] {
    vertical-align: -15%;
    margin-right: 0.375rem;
}

/* IE10+ hack to raise checkbox field position compared to the rest of the browsers */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
    input[type='checkbox'] {
        vertical-align: -9%;
    }
}

/**************************/
/*     03. Navigation     */
/**************************/
.navbar-custom {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    background-color: #025b58;
    box-shadow: 0 0.0625rem 0.375rem 0 rgba(0, 0, 0, 0.1);
    font-family: "UrbanGrotesk", sans-serif;
    transition: all 0.2s;
}

.navbar-custom .navbar-brand {
    font-size: 25px;
}

.navbar-custom .navbar-brand span { font-weight: 700; }

.nav-link, .btn-pink, .btn-green { border-radius: 0; }
.navbar-custom .navbar-brand .brand-accent-1 { color: #0bd26f; }
.navbar-custom .navbar-brand .brand-accent-2 { color: #ffa6d1; }

.nav-social-icons { display: flex; align-items: center; justify-content: flex-end; gap: 15px; margin-left: auto; }
.nav-social-icons a { font-size: 18px; color: #fff; }
.nav-social-icons .btn-pink { background-color: #0bd26f; color: #000; padding: 8px;  text-decoration: none; }
.nav-social-icons .btn-green { background-color: #ffa6d1; color: #000; padding: 8px;  text-decoration: none; }

.nav-social-icons img { height: 32px; }

.navbar-custom .navbar-brand.logo-image img {
    width: 7.0625rem;
    height: 2rem;
    -webkit-backface-visibility: hidden;
}

.navbar-custom .navbar-brand.logo-text {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
    font-family: "UrbanGrotesk", sans-serif;
    color: #fff;
    text-decoration: none;
}

.navbar-custom .navbar-nav {
    margin-top: 0.75rem;
    margin-bottom: 0.5rem;
}

.navbar-custom .nav-item .nav-link {
    padding: 0.625rem 0.75rem 0.625rem 0.75rem;
    color: #fff;
    text-decoration: none;
    transition: all 0.2s ease;
}

.navbar-custom .nav-item .nav-link:hover,
.navbar-custom .nav-item .nav-link.active {
    color: #60b44c;
}

/* Dropdown Menu */
.navbar-custom .dropdown:hover > .dropdown-menu {
    display: block; /* this makes the dropdown menu stay open while hovering it */
    min-width: auto;
    animation: fadeDropdown 0.2s; /* required for the fade animation */
}

@keyframes fadeDropdown {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.navbar-custom .dropdown-toggle:focus { /* removes dropdown outline on focus  */
    outline: 0;
}

.navbar-custom .dropdown-menu {
    margin-top: 0;
    border: none;
    
    background-color: #113448;
}

.navbar-custom .dropdown-item {
    color: #fff;
    text-decoration: none;
}

.navbar-custom .dropdown-item:hover {
    background-color: #113448;
}

.navbar-custom .dropdown-item .item-text {
    font-family: "UrbanGrotesk", sans-serif;
}

.navbar-custom .dropdown-item:hover .item-text {
    color: #60b44c;
}

.navbar-custom .dropdown-items-divide-hr {
    width: 100%;
    height: 1px;
    margin: 0.75rem auto 0.75rem auto;
    border: none;
    background-color: #b5bcc4;
    opacity: 0.2;
}
/* end of dropdown menu */

.navbar-custom .social-icons {
    display: none;
}

.navbar-custom .navbar-toggler {
    border: none;
    color: #fff;
    font-size: 2rem;
}

.navbar-custom button[aria-expanded='false'] .navbar-toggler-awesome.fas.fa-times{
    display: none;
}

.navbar-custom button[aria-expanded='false'] .navbar-toggler-awesome.fas.fa-bars{
    display: inline-block;
}

.navbar-custom button[aria-expanded='true'] .navbar-toggler-awesome.fas.fa-bars{
    display: none;
}

.navbar-custom button[aria-expanded='true'] .navbar-toggler-awesome.fas.fa-times{
    display: inline-block;
    margin-right: 0.125rem;
}


/*********************/
/*    04. Header     */
/*********************/
.header {
    background: linear-gradient(rgba(2, 91, 88, 0.6), rgba(2, 91, 88, 0.6)), url('../images/background1.jpg') center no-repeat;
    background-size: cover;
}

.header .header-content {
    padding-top: 8rem;
    padding-bottom: 2.125rem;
    text-align: center;
}

.header .text-container {
    margin-bottom: 2.5rem;
}

.text-green { color: #0bd26f; }
.text-pink { color: #ffa6d1; }


.header .btn-solid-lg {
    margin-right: 0.5rem;
    margin-bottom: 1.25rem;
}

.section-proti { background: url('../images/background2.jpg') center center no-repeat; background-size: cover; padding: 60px 0; }


.proti-item { padding: 1rem; margin: 0.5rem;  display: inline-block; width: calc(50% - 22px); vertical-align: top; }
.proti-item-1 { background-color: #ffa6d1; color: #025b58; }
.proti-item-2 { background-color: #0bd26f; color: #fff; }
.proti-item-3 { background-color: #025b58; color: #ffa6d1; }
.proti-item-4 { background-color: #025b58; color: #0bd26f; }
.proti-item-5 { background-color: #ffa6d1; color: #025b58; }

.proti-item p { margin: 0; }

@media (max-width: 768px) {
    .proti-item { width: 100%; margin: 10px 0; }
    body h2, body .section-kandidat h2 { font-size: 40px; }
    body h1 { font-size: 50px; }

    .navbar-brand { display: flex; flex-direction: column; align-items: flex-start; }
    .navbar-brand span { display: block; }

    .header .header-content { padding-top: 14rem; }

    .nav-social-icons { justify-content: center; }
}

.section-zadame { background-color: #ffa6d1; padding: 60px 0; }


.zadame-item { background-color: #fff; color: #025b58; padding: 20px; margin-bottom: 20px;  }
.zadame-item .highlight { color: #0bd26f; }
.zadame-item p { margin: 0; line-height: 1.5; }

.section-kandidat { background: linear-gradient(rgba(11, 210, 111, 0.5), rgba(11, 210, 111, 0.7)), url('../images/background3.jpg') center center no-repeat; background-size: cover; padding: 80px 0; }
.section-kandidat h2 { color: #fff; font-size: 73px; margin-bottom: 30px; }
.content-text { color: #fff; line-height: 1.6; margin-bottom: 30px; background-color: #025b58; padding: 1rem; }

.section-kandidat .signature { background-color: #fff; color: #025b58; padding: 20px;  display: inline-block; margin-bottom: 20px; font-family: 'Eurotype', sans-serif; }
.section-kandidat .signature p { margin: 0; }
.section-kandidat .note { color: #fff; }

.signature .obvod { color: #0bd26f; }

.signature-block { display: flex; align-items: center; justify-content: space-between; gap: 20px; flex-wrap: wrap; width: 100%; }
.signature-block .signature { margin-bottom: 0; }
.signature-block .note { flex: 1; text-align: left; }

.section-kandidat img {
    max-width: 100%;
}

.header .btn-solid-lg { background-color: #fff; color: #025b58; }
.header .btn-solid-lg:hover { background-color: #0bd26f; color: #fff; }



/* Min-width width 768px */
@media (min-width: 768px) {


    /* General Styles */
    .p-heading {
        width: 85%;
        margin-right: auto;
        margin-left: auto;
    }
    /* end of general styles */


    /* Navigation */
    .navbar-custom {
        padding: 2.125rem 1.5rem 2.125rem 2rem;
        box-shadow: none;
    }
    
    .navbar-custom .navbar-brand.logo-text {
        color: #fff;
    }

    .navbar-custom .navbar-nav {
        margin-top: 0;
        margin-bottom: 0;
    }

    .navbar-custom .nav-item .nav-link {
        padding: 0.25rem 0.75rem 0.25rem 0.75rem;
    }
    
    .navbar-custom .nav-item .nav-link:hover,
    .navbar-custom .nav-item .nav-link.active {
        color: #60b44c;
    }

    .navbar-custom.top-nav-collapse {
        padding: 0.375rem 1.5rem 0.375rem 2rem;
        box-shadow: 0 0.0625rem 0.375rem 0 rgba(0, 0, 0, 0.1);
        background-color: #113448;
    }

    .navbar-custom.top-nav-collapse .navbar-brand.logo-text {
        color: #fff;
    }

    .navbar-custom.top-nav-collapse .nav-item .nav-link {
        color: #fff;
    }
    
    .navbar-custom.top-nav-collapse .nav-item .nav-link:hover,
    .navbar-custom.top-nav-collapse .nav-item .nav-link.active {
        color: #60b44c;
    }

    .navbar-custom .dropdown-menu {
        padding-top: 1rem;
        padding-bottom: 1rem;
        border-top: 0.75rem solid rgba(0, 0, 0, 0);
        
        box-shadow: 0 0.25rem 0.375rem 0 rgba(0, 0, 0, 0.03);
    }
    
    .navbar-custom.top-nav-collapse .dropdown-menu {
        border-top: 0.125rem solid rgba(0, 0, 0, 0);
    }

    .navbar-custom .dropdown-item {
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
    }

    .navbar-custom .dropdown-items-divide-hr {
        width: 84%;
    }
    /* end of navigation */


    /* Header */
    h1 { transform: rotate(-10deg); }

    .header .header-content {
        padding-top: 13rem;
        padding-bottom: 7.5rem;
    }

    /* end of header */


    /* Details 1 */
    .accordion .accordion-container {
        max-width: 70%;
    }
    /* end of details 1 */


    /* Details 2 */
    .tabs .tabs-container {
        max-width: 70%;
    }

    .tabs #tab-2 .list-unstyled {
        display: inline-block;
        width: 45%;
        margin-top: 0;
    }
    
    .tabs #tab-2 .list-unstyled.first {
        margin-right: 2rem;
    }
    /* end of details 2 */


    /* Testimonials */
    .slider .swiper-button-prev {
        left: 1rem;
        width: 1.375rem;
        background-size: 1.375rem 2.125rem;
    }
    
    .slider .swiper-button-next {
        right: 1rem;
        width: 1.375rem;
        background-size: 1.375rem 2.125rem;
    }
    /* end of testimonials */


    /* Projects */
    .filter .element-item { 
        width: 25%; 
    }
    
    .filter .element-item .element-item-overlay { 
        opacity: 0;
        transition: opacity 0.3s ease;
    }

    .filter .element-item:hover .element-item-overlay {
        opacity: 1;
    }
    /* end of projects */


    /* About */
    .counter #counter {
        text-align: left;
    }

    .counter #counter .cell {
    }
    /* end of about */


    /* Contact */
    .form-2 .list-unstyled li {
        display: inline-block;
        margin-right: 1rem;
    }

    .form-2 .list-unstyled .address {
        display: block;
    }
    /* end of contact */


    /* Extra Pages */
    .ex-header {
        padding-top: 11rem;
        padding-bottom: 9rem;
    }

    .ex-basic-2 .form-container {
        margin-top: 0.5rem;
    }
    /* end of extra pages */
}
/* end of min-width width 768px */


/* Min-width width 992px */
@media (min-width: 992px) {


    /* General Styles */
    .p-heading {
        width: 65%;
    }
    /* end of general styles */


    /* Navigation */
    .navbar-custom .social-icons {
        display: block;
        margin-left: 0.5rem;
    }

    .navbar-custom .fa-stack {
        margin-left: 0.375rem;
        font-size: 0.8125rem;
    }

    .navbar-custom .fa-stack .hexagon {
        width: 1.625rem;
        height: 1.625rem;
        position: absolute;
        background-size: 1.625rem 1.625rem;
        transition: all 0.2s ease;
    }

    .navbar-custom .fa-stack:hover .hexagon {
        background-size: 1.625rem 1.625rem;
    }
    
    .navbar-custom .fa-stack-1x {
        font-size: 0.6875rem;
        line-height: 1.625rem;
        color: #fff;
        transition: all 0.2s ease;
    }

    .navbar-custom .fa-stack:hover .fa-stack-1x {
        color: #60b44c;
    }
    /* end of navigation */


    /* Header */
    .header .header-content {
        padding-top: 14rem;
        padding-bottom: 15rem;
    }

    .header .text-container {
        margin-top: 2.5rem;
    }
    /* end of header */


    /* Intro */
    .basic-1 {
        padding-top: 6.875rem;
    }

    .basic-1 .text-container {
        margin-bottom: 0;
    }
    /* end of intro */


    /* Description */
    .cards-1 .card {
        display: inline-block;
        max-width: 17.5rem;
        text-align: left;
        vertical-align: top;
    }
    
    .cards-1 div.card:nth-child(3n+2) {
        margin-right: 2.5rem;
        margin-left: 2.5rem;
    }
    /* end of description */


    /* Services */
    .cards-2 .card {
        max-width: 18.25rem;
        display: inline-block;
        vertical-align: top;
    }

    .cards-2 .col-lg-12 div.card:nth-child(3n+2) {
        margin-right: 1.25rem;
        margin-left: 1.25rem;
    }
    /* end of services */


    /* Details 1 */
    .accordion {
        height: 34.625rem;
    }
    
    .accordion .area-1 {
        width: 50%;
        height: 100%;
        display: inline-block;
    }
    
    .accordion .area-2 {
        width: 50%;
        height: 100%;
        display: inline-block;
        vertical-align: top;
    }
    
    .accordion .accordion-container {
        max-width: 88%;
        margin-left: 2rem;
        padding-bottom: 0;
    }

    .accordion .accordion-title {
        width: 85%;
    }
    /* end of details 1 */


    /* Details 2 */
    .tabs {
        height: 36.125rem;
    }

    .tabs .area-1 {
        width: 50%;
        height: 100%;
        display: inline-block;
        vertical-align: top;
    }

    .tabs .area-2 {
        width: 50%;
        height: 100%;
        display: inline-block;
    }

    .tabs .tabs-container {
        max-width: 88%;
        margin-left: 2rem;
        padding-top: 6.75rem;
        padding-bottom: 0;
    }

    .tabs .nav-tabs {
        justify-content: flex-start;
    }
    /* end of details 2 */


    /* Call Me */
    .form-1 {
        padding-top: 7rem;    
    }

    .form-1 .text-container {
        margin-bottom: 0;
    }
    /* end of call me */


    /* Project Lightboxes */
    .lightbox-basic img {
        margin-bottom: 0;
    }
    
    .lightbox-basic h3 {
        margin-top: 0.375rem;
    }
    /* end of project lightboxes */


    /* Team */
    .basic-2 .team-member {
        width: 12.75rem;
        max-width: 100%;
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
    /* end of team */


    /* About */
    .counter .image-container {
        margin-bottom: 0;
    }
    /* end of about */


    /* Contact */
    .form-2 {
        padding-top: 6.875rem;
    }

    .form-2 .text-container {
        margin-bottom: 0;
    }
    /* end of contact */


    /* Extra Pages */
    .ex-header h1 {
        width: 80%;
        margin-right: auto;
        margin-left: auto;
    }

    .ex-basic-2 {
        padding-bottom: 5rem;
    }
    /* end of extra pages */
}
/* end of min-width width 992px */


/* Min-width width 1200px */
@media (min-width: 1200px) {
    
    /* General Styles */
    .p-heading {
        width: 55%;
    }
    /* end of general styles */


    /* Navigation */
    .navbar-custom {
        padding-right: 5rem;
        padding-left: 5rem;
    }

    .navbar-custom.top-nav-collapse {
        padding-right: 5rem;
        padding-left: 5rem;
    }
    /* end of navigation */

    
    /* Header */
    .header .header-content {
        padding-top: 14.75rem;
        padding-bottom: 17.5rem;
    }
    /* end of header */


    /* Intro */
    .basic-1 .text-container {
        margin-top: 1.875rem;
        margin-right: 3rem;
    }
    /* end of intro */


    /* Description */
    .cards-1 .card {
        max-width: 21rem;
    }

    .cards-1 div.card:nth-child(3n+2) {
        margin-right: 2.875rem;
        margin-left: 2.875rem;
    }
    /* end of description */


    /* Services */
    .cards-2 .card {
        max-width: 20.875rem;
    }

    .cards-2 .card-body {
        padding: 2.25rem 2.5rem 2.125rem 2.5rem;
    }

    .cards-2 .col-lg-12 div.card:nth-child(3n+2) {
        margin-right: 3rem;
        margin-left: 3rem;
    }
    /* end of services */


    /* Details 1 */
    .accordion .accordion-container {
        max-width: 28rem;
        margin-left: 5rem;
    }
    /* end of details 1 */


    /* Details 2 */
    .tabs .tabs-container {
        max-width: 28rem;
        margin-right: 5rem;
        margin-left: auto;
    }

    .tabs #tab-2 .media-wrapper.first {
        margin-right: 2rem;
    }
    /* end of details 2 */


    /* Call Me */
    .form-1 .text-container {
        margin-top: 1.375rem;
        margin-right: 1.75rem;
        margin-left: 3rem
    }

    .form-1 form {
        margin-left: 1.75rem;
        margin-right: 3rem
    }
    /* end of call me */


    /* Projects */
    .filter .element-item {
        width: 17.3125rem; /* to eliminate grid overflow problem on hard refresh */
        height: 16.875rem;
    }

    .filter .element-item .element-item-overlay span { 
        top: 45%;
    }
    /* end of projects */


    /* Team */
    .basic-2 .team-member {
        width: 14.375rem;
        margin-right: 1.375rem;
        margin-left: 1.375rem;
    }
    /* end of team */


    /* About */
    .counter {
        padding-bottom: 6.125rem;
    }

    .counter .image-container {
        margin-right: 1.5rem;
    }

    .counter .text-container {
        margin-top: 0.375rem;
        margin-right: 2.5rem;
        margin-left: 2rem;
    }
    /* end of about */
    
    
    /* Contact */
    .form-2 .text-container {
        margin-top: 0.875rem;
        margin-right: 1.5rem;
    }

    .form-2 form {
        margin-left: 1.5rem;
    }
    /* end of contact */


    /* Footer */
    .footer .text-container.about {
        margin-right: 5rem;
    }
    /* end of footer */


    /* Extra Pages */
    .ex-header h1 {
        width: 60%;
        margin-right: auto;
        margin-left: auto;
    }

    .ex-basic-2 .form-container {
        margin-left: 1.75rem;
    }
    /* end of extra pages */
}
/* end of min-width width 1200px */


/* Min-width width 1600px */
@media (min-width: 1600px) {
    
    /* Navigation */
    .navbar-custom {
        padding-right: 12rem;
        padding-left: 12rem;
    }

    .navbar-custom.top-nav-collapse {
        padding-right: 12rem;
        padding-left: 12rem;
    }
    /* end of navigation */
}
/* end of min-width width 1200px */


/* custom */
video {object-fit: cover;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  }

.site-footer {
    background-color: #025b58;
    padding: 30px 0;
    text-align: center;
}

.site-footer .s-podporou {
    color: #fff;
    font-size: 18px;
    margin-bottom: 15px;
}

.site-footer .footer-logos {
    display: flex;
    align-items: baseline;
    justify-content: center;
    column-gap: 40px;
    row-gap: 20px;
    flex-wrap: wrap;
}

.site-footer .zeleni {
    color: #fff;
    font-size: 35px;
    text-transform: uppercase;
}

.site-footer .footer-logos img {
    height: 35px;
}
