/* Onkl Xonna */


/* font-face */

@font-face {
    font-family: 'Aktifo-A';
    src: url('../fonts/Aktifo-A-Bold.woff2') format('woff2'),
        url('../fonts/Aktifo-A-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aktifo-A';
    src: url('../fonts/Aktifo-A-Book.woff2') format('woff2'),
        url('../fonts/Aktifo-A-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aire-Bold';
    src: url('../fonts/AireBoldStd.woff2') format('woff2'),
        url('../fonts/AireBoldStd.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


/* page */

* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

#vri-container-15605 .vri-request-thanks::before,
#vri-overlay .vri-container-15605 .vri-request-thanks::before {
    font-family: OPB-Icons;
    content: '' !important;
    font-size: 30px;
    color: #282934;
    margin: 5px 0 0 -33px;
    position: absolute;
}

#vri-container-15605 .vri-request-thanks {
    background: var(--lightblue) !important;
}

body {
    background: var(--blue) !important;
    word-wrap: break-word;
    font-family: 'Aktifo-A', sans-serif !important;
    font-weight: normal !important;
    color: var(--white) !important;
    line-height: 1.5 !important;
    font-display: swap !important;
}


/* flexbox */

@media (min-width: 768px) {

    .col-1 {
        flex: 1;
    }

    .col-2 {
        flex: 2;
    }

    .col-3 {
        flex: 3;
    }

    .col-4 {
        flex: 4;
    }

    .col-5 {
        flex: 5;
    }

    .col-6 {
        flex: 6;
    }

    .col-7 {
        flex: 7;
    }

    .col-8 {
        flex: 8;
    }

    .col-9 {
        flex: 9;
    }

    .col-10 {
        flex: 10;
    }

    .col-11 {
        flex: 11;
    }

    .col-12 {
        flex: 12;
    }

}


/* colors */

:root {
    --white: #FFFFFF;
    --black: #000000;
    --darkblue: #282934;
    --blue: #364755;
    --lightblue: #7C8D9A;
    --darkbeige: #CDB89B;
    --beige: #DCCDB8;
    --lightbeige: #F3F0EA;
    --green: #6A603B;
}

::selection {
    color: var(--white);
    background: var(--darkbeige);
}

::-moz-selection {
    color: var(--white);
    background: var(--darkbeige);
}

body.lightblue {
    background-color: var(--lightblue) !important;
}

body.darkblue,
body.single-partner {
    background-color: var(--darkblue) !important;
}

body.green {
    background-color: var(--green) !important;
}

body.beige {
    background-color: var(--beige) !important;
}

.bg--blue {
    background-color: var(--blue) !important;
}

.bg--darkblue {
    background-color: var(--darkblue);
}

.bg--lightblue {
    background-color: var(--lightblue);
}

.txt--darkblue h1,
.txt--darkblue h3,
.txt--darkblue p {
    color: var(--darkblue) !important;
}


/* spacings */

:root {
    --grid-gap: 30px;
    --m1: 8px;
    --m2: 16px;
    --m3: 24px;
    --m4: 32px;
}

@media (max-width: 1024px) {

    :root {
        --grid-gap: 15px;
    }
}


/* fluid spacings */

@media screen and (max-width: 575px) {

    :root {
        --m5: 32px;
        --m6: 40px;
        --m7: 64px;
        --m8: 80px;
        --m9: 128px;
        --headline-mb: 16px;
        --m7-navigation: 96px;
    }
}

@media screen and (min-width: 576px) {

    :root {
        --m5: calc(32px + 8 * ((100vw - 576px) / 1424));
        --m6: calc(40px + 40 * ((100vw - 576px) / 1424));
        --m7: calc(64px + 64 * ((100vw - 576px) / 1424));
        --m8: calc(80px + 80 * ((100vw - 576px) / 1424));
        --m9: calc(128px + 72 * ((100vw - 576px) / 1424));
        --headline-mb: calc(16px + 6 * ((100vw - 576px) / 1424));
        --m7-navigation: calc(96px + 32 * ((100vw - 576px) / 1424));
    }
}

@media screen and (min-width: 2000px) {

    :root {
        --m5: 40px;
        --m6: 80px;
        --m7: 128px;
        --m8: 160px;
        --m9: 200px;
        --headline-mb: 24px;
        --m7-navigation: 128px;
    }

}

.gap {
    margin-top: var(--grid-gap);
}

.p-0 {
    padding: 0 !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.pt-3 {
    padding-top: var(--m3) !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.pb-3 {
    padding-bottom: var(--m3) !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mb-1 {
    margin-bottom: var(--m1) !important;
}

.mb-2 {
    margin-bottom: var(--m2) !important;
}

.mb-4 {
    margin-bottom: var(--m4) !important;
}

.mb-5 {
    margin-bottom: var(--m5) !important;
}

.mb-6 {
    margin-bottom: var(--m6) !important;
}

.mb-7 {
    margin-bottom: var(--m7) !important;
}

.mb-8 {
    margin-bottom: var(--m8) !important;
}

.mt-6 {
    margin-top: var(--m6) !important;
}

@media (min-width: 992px) {

    .dmt-6 {
        margin-top: var(--m6);
    }

    .dmb-6 {
        margin-bottom: var(--m6);
    }
}

@media (max-width: 767px) {

    .m-gap {
        margin-top: var(--grid-gap) !important;
    }

    .mm {
        margin-top: var(--m4);
    }

    .mt-6 {
        margin-top: var(--m4) !important;
    }
}


/* typography */

.display h1,
.display .h1 {
    font-family: 'Aire-Bold', serif !important;
    font-weight: bold !important;
    color: var(--white) !important;
    line-height: 1.2 !important;
    text-transform: uppercase;
    letter-spacing: 5 !important;
    margin-bottom: 0 !important;
    font-display: swap !important;
}

h1,
h2,
.h1 {
    font-family: 'ltc-goudy-oldstyle-pro', serif !important;
    font-weight: 700 !important;
    color: var(--white) !important;
    line-height: 1.2 !important;
    text-transform: uppercase;
    letter-spacing: 2.5 !important;
    margin-bottom: var(--headline-mb) !important;
    font-display: swap !important;
}

h1,
h2,
.h1 {
    font-family: 'ltc-goudy-oldstyle-pro', serif !important;
    font-weight: 700 !important;
    color: var(--white) !important;
    line-height: 1.2 !important;
    text-transform: uppercase;
    letter-spacing: 2.5 !important;
    margin-bottom: var(--headline-mb) !important;
    font-display: swap !important;
}

h2 {
    letter-spacing: 1.8 !important;
}

h3,
.giggle-widget-v2 .stream__title {
    font-family: 'Aktifo-A', sans-serif !important;
    font-weight: bold !important;
    color: var(--white) !important;
    line-height: 1.2 !important;
    margin-bottom: var(--headline-mb) !important;
    font-display: swap !important;
}

.giggle-widget-v2 .stream__title {
    text-transform: unset !important;
}

h4 {
    margin-bottom: 0 !important;
}

.mb-0 h1,
.mb-0 .h1,
.mb-0 h2,
.mb-0 h3 {
    margin-bottom: 0 !important;
}

p {
    font-family: 'Aktifo-A', sans-serif !important;
    font-weight: normal !important;
    color: var(--white) !important;
    line-height: 1.5 !important;
    font-display: swap !important;
}

.bottom-line h1:not(.preheadline),
.bottom-line .h1 {
    padding-bottom: var(--m2);
    background-image: linear-gradient(to right, var(--darkbeige), var(--darkbeige));
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 120px 3px;
}

body.beige .bottom-line h1:not(.preheadline),
body.beige .bottom-line .h1 {
    background-image: linear-gradient(to right, var(--lightbeige), var(--lightbeige));
}

.underlined h1 {
    border-bottom: 1px solid var(--white);
}

.lowercase h1 {
    text-transform: unset;
}

.display.bottom-line h1:not(.preheadline),
.display.bottom-line .h1 {
    background-position: bottom left;

}

.horizontal-line h1 {
    display: flex;
    align-items: center;
}

.horizontal-line--left h1 {
    flex-flow: row-reverse;
}

.horizontal-line h1::after {
    content: '';
    flex: 1;
    height: 1px;
    background-color: var(--white);
    margin-left: var(--m4);
    position: relative;
    top: -7px;
}

.horizontal-line--left h1::after {
    margin-left: 0;
    margin-right: var(--m4);
}

.subline p {
    font-weight: bold !important;
    color: var(--darkbeige) !important;
    margin-bottom: var(--m2) !important;
}

.bold p {
    font-weight: bold !important;
}

p:last-child {
    margin-bottom: 0px;
}

.txt--darkblue .elementor-widget-container h2 {
    color: var(--darkblue) !important;
}

@media (max-width: 575px) {

    .horizontal-line h1::after {
        margin-left: var(--m2);
    }

    .horizontal-line--left h1::after {
        margin-left: 0;
        margin-right: var(--m2);
    }
}


/* fluid typography */

@media screen and (max-width: 375px) {

    h2 {
        font-size: 30px !important;
    }

    .display h1,
    .display .h1 {
        font-size: 40px !important;
    }

    h1,.h1 {
        font-size: 36px !important;
    }



    .txt__eroeffnung h2 {
        font-size: 22px !important;
    }

    h3,
    .navigation a.menu-link {
        font-size: 20px !important;
    }

    body,
    p {
        font-size: 16px !important;
    }
}

@media screen and (min-width: 376px) {

h2 {
        font-size: calc(30px + 6 * ((100vw - 376px) / 1624)) !important;
    }

    .display h1,
    .display .h1 {
        font-size: calc(40px + 60 * ((100vw - 376px) / 1624)) !important;
    }

    h1,.h1 {
        font-size: calc(36px + 14 * ((100vw - 376px) / 1624)) !important;
    }

    

    .txt__eroeffnung h2 {
        font-size: calc(24px + 6 * ((100vw - 376px) / 1624)) !important;
    }

    h3,
    .navigation a.menu-link {
        font-size: calc(20px + 2 * ((100vw - 376px) / 1624)) !important;
    }

    body,
    p {
        font-size: calc(16px + 2 * ((100vw - 376px) / 1624)) !important;
    }
}

@media screen and (min-width: 2000px) {

    h2 {
        font-size: 36px !important;
    }

    .display h1,
    .display .h1 {
        font-size: 100px !important;
    }

    h1,.h1 {
        font-size: 50px !important;
    }



    h3,
    .navigation a.menu-link {
        font-size: 22px !important;
    }

    body,
    p {
        font-size: 18px !important;
    }
}


/* container */

:root {
    --container-width: 100%;
}

@media (min-width: 1500px) {

    :root {
        --container-width: 1632px;
    }
}

@media (min-width: 1200px) and (max-width: 1499px) {

    :root {
        --container-width: 1140px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {

    :root {
        --container-width: 960px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {

    :root {
        --container-width: 720px;
    }
}

@media (min-width: 576px) and (max-width: 767px) {

    :root {
        --container-width: 540px;
    }
}

.elementor-section.elementor-section-boxed>.elementor-container:not(.elementor-section .elementor-section .elementor-container) {
    width: 100%;
    max-width: var(--container-width);
}


/* sections */

.site-header,
#ast-mobile-header,
.post-navigation,
.site-footer {
    display: none !important;
}

.elementor-element-populated {
    padding: 0px 15px !important;
    margin: 0px !important;
}

.elementor-container .elementor-container {
    width: calc(100% + 30px) !important;
    margin-left: -15px !important;
    margin-right: -15px !important;
}

.elementor-column {
    min-height: unset !important;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0;
}

section {
    padding: var(--m8) 0px;
}

section.top {
    padding-top: var(--m9);
    margin-top: -76px;
}

@media (max-width: 1024px) {

    section.top {
        margin-top: -71px;
    }
}

@media (max-width: 575px) {

    section.top.chaletfoto {
        min-height: 40vh !important;
    }
}

/* extended column */

@media (min-width: 1500px) {

    .ext-col__wrapper .col-1,
    .ext-col__wrapper .col-1 {
        max-width: 136px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1499px) {

    .ext-col__wrapper .col-1,
    .ext-col__wrapper .col-1 {
        max-width: 95px !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {

    .ext-col__wrapper .col-1,
    .ext-col__wrapper .col-1 {
        max-width: 80px !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {

    .ext-col__wrapper .col-1,
    .ext-col__wrapper .col-1 {
        max-width: 60px !important;
    }
}

.ext-col--left-full {
    width: 100vw !important;
    margin-left: calc(-50vw + 50%) !important;
}

.ext-col--right-full {
    width: 100vw !important;
    margin-right: calc(-50vw + 50%) !important;
}

.ext-col--left-full .elementor-element-populated {
    padding-left: 0px !important;
}

.ext-col--right-full .elementor-element-populated {
    padding-right: 0px !important;
}


@media (min-width: 768px) {

    .ext-col--left {
        width: 50vw !important;
        margin-left: calc(-50vw + 50%) !important;
    }

    .ext-col--right {
        width: 50vw !important;
        margin-right: calc(-50vw + 50%) !important;
    }

    .ext-col--left .elementor-element-populated {
        padding-left: 0px !important;
    }

    .ext-col--right .elementor-element-populated {
        padding-right: 0px !important;
    }

}

.ext-col--left .elementor-element-populated .elementor-element-populated,
.ext-col--right .elementor-element-populated .elementor-element-populated,
.ext-col--left-full .elementor-element-populated .elementor-element-populated,
.ext-col--right-full .elementor-element-populated .elementor-element-populated {
    padding: 0 !important;
}

.ext-col--left .elementor-container,
.ext-col--right .elementor-container,
.ext-col--left-full .elementor-container,
.ext-col--right-full .elementor-container {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}


/* offset */

@media (min-width: 992px) and (max-width: 1199px) {

    .offset__outer--3 .elementor-container .elementor-top-column:nth-child(1),
    .offset__outer--3 .elementor-container .elementor-top-column:nth-child(3),
    .offset__inner--3 .elementor-container .elementor-inner-column:nth-child(1),
    .offset__inner--3 .elementor-container .elementor-inner-column:nth-child(3),
    .offset__inner--2-7-3 .elementor-container .elementor-inner-column:nth-child(3) {
        flex: 2 !important;
    }

    .offset__outer--3 .elementor-container .elementor-top-column:nth-child(2),
    .offset__inner--3 .elementor-container .elementor-inner-column:nth-child(2) {
        flex: 8 !important;
    }

    .offset__inner--2-5-5 .elementor-container .elementor-inner-column:nth-child(2),
    .offset__inner--5-5-2 .elementor-container .elementor-inner-column:nth-child(2) {
        flex: 6 !important;
    }

    .offset__inner--2-5-5 .elementor-container .elementor-inner-column:nth-child(3),
    .offset__inner--5-5-2 .elementor-container .elementor-inner-column:nth-child(1) {
        flex: 4 !important;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {

    .offset__inner--5-1-6 .elementor-container .elementor-inner-column:nth-child(1),
    .offset__inner--6-1-5 .elementor-container .elementor-inner-column:nth-child(3),
    .offset__outer--5-1-6 .elementor-container .elementor-top-column:nth-child(1),
    .offset__outer--6-1-5 .elementor-container .elementor-top-column:nth-child(3),
    .offset__inner--1-5-1-5 .elementor-container .elementor-inner-column:nth-child(2),
    .offset__inner--5-1-5-1 .elementor-container .elementor-inner-column:nth-child(3) {
        flex: 6 !important;
    }

    .offset__inner--5-1-6 .elementor-container .elementor-inner-column:nth-child(2),
    .offset__inner--6-1-5 .elementor-container .elementor-inner-column:nth-child(2),
    .offset__outer--5-1-6 .elementor-container .elementor-top-column:nth-child(2),
    .offset__outer--6-1-5 .elementor-container .elementor-top-column:nth-child(2),
    .offset__inner--1-5-1-5 .elementor-container .elementor-inner-column:nth-child(1),
    .offset__inner--5-1-5-1 .elementor-container .elementor-inner-column:nth-child(4),
    .offset__inner--1-flex .elementor-container .elementor-inner-column:nth-child(1),
    .offset__inner--1-flex .elementor-container .elementor-inner-column:nth-child(3) {
        flex: 0 !important;
    }

    .offset__inner--1-flex .elementor-container .elementor-inner-column:nth-child(2) {
        flex: 12 !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {

    .offset__outer--3 .elementor-container .elementor-top-column:nth-child(1),
    .offset__outer--3 .elementor-container .elementor-top-column:nth-child(3),
    .offset__inner--3 .elementor-container .elementor-inner-column:nth-child(1),
    .offset__inner--3 .elementor-container .elementor-inner-column:nth-child(3),
    .offset__outer--2 .elementor-container .elementor-top-column:nth-child(1),
    .offset__outer--2 .elementor-container .elementor-top-column:nth-child(3),
    .offset__inner--2 .elementor-container .elementor-inner-column:nth-child(1),
    .offset__inner--2 .elementor-container .elementor-inner-column:nth-child(3),
    .offset__inner--2-7-3 .elementor-container .elementor-inner-column:nth-child(1),
    .offset__inner--2-7-3 .elementor-container .elementor-inner-column:nth-child(3) {
        flex: 1 !important;
    }

    .offset__outer--3 .elementor-container .elementor-top-column:nth-child(2),
    .offset__inner--3 .elementor-container .elementor-inner-column:nth-child(2),
    .offset__outer--2 .elementor-container .elementor-top-column:nth-child(2),
    .offset__inner--2 .elementor-container .elementor-inner-column:nth-child(2) {
        flex: 10 !important;
    }

    .offset__outer--1 .elementor-container .elementor-top-column:nth-child(1),
    .offset__outer--1 .elementor-container .elementor-top-column:nth-child(3),
    .offset__inner--1 .elementor-container .elementor-inner-column:nth-child(1),
    .offset__inner--1 .elementor-container .elementor-inner-column:nth-child(3),
    .offset__inner--1-5-1-5 .elementor-container .elementor-inner-column:nth-child(3),
    .offset__inner--5-1-5-1 .elementor-container .elementor-inner-column:nth-child(2) {
        flex: 0 !important;
    }

    .offset__outer--1 .elementor-container .elementor-top-column:nth-child(2),
    .offset__inner--1 .elementor-container .elementor-inner-column:nth-child(2) {
        flex: 12 !important;
    }

    .offset__inner--2-5-5 .elementor-container .elementor-inner-column:nth-child(2),
    .offset__inner--5-5-2 .elementor-container .elementor-inner-column:nth-child(2),
    .offset__inner--2-7-3 .elementor-container .elementor-inner-column:nth-child(2) {
        flex: 8 !important;
    }

    .offset__inner--2-5-5 .elementor-container .elementor-inner-column:nth-child(3),
    .offset__inner--5-5-2 .elementor-container .elementor-inner-column:nth-child(1) {
        flex: 2 !important;
    }
}


/* a */

p a,
a:not(.fancybox-button) {
    color: var(--darkbeige) !important;
    text-decoration: none !important;
}

#vri-container-15603 a:not(.vsc-button, .vri-button),
#vri-overlay .vri-container-15603 a:not(.vsc-button, .vri-button) {
    color: #364755 !important;
}

p a:hover,
a:hover {
    text-decoration: underline !important;
}


/* grid */

.grid .elementor-widget-wrap {
    display: grid !important;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-gap: var(--grid-gap);
}

.grid.no-gap .elementor-widget-wrap {
    grid-gap: 0px !important;
}

.img-ratio--16-8 .elementor-widget-container {
    width: 100% !important;
    position: relative !important;
    padding-bottom: 50% !important;
    text-align: left;
}

.img-ratio--16-11 .elementor-widget-container {
    width: 100% !important;
    position: relative !important;
    padding-bottom: 68.75% !important;
    text-align: left;
}

.img-ratio--16-12 .elementor-widget-container {
    width: 100% !important;
    position: relative !important;
    padding-bottom: 75% !important;
    text-align: left;
}

.img-ratio--16-17 .elementor-widget-container {
    width: 100% !important;
    position: relative !important;
    padding-bottom: 106.25% !important;
    text-align: left;
}

.img-ratio--16-20 .elementor-widget-container {
    width: 100% !important;
    position: relative !important;
    padding-bottom: 125% !important;
    text-align: left;
}

.img-ratio .elementor-widget-container,
.img-ratio .elementor-image {
    height: 100% !important;
}

.img-ratio img {
    position: absolute !important;
    object-fit: cover !important;
    width: 100% !important;
    height: 100% !important;
}

.img-ratio a {
    display: unset !important;
}

@media (max-width: 767px) {

    .offset__inner--1-5-1-5 .img-ratio--16-20 .elementor-widget-container,
    .offset__inner--5-1-5-1 .img-ratio--16-20 .elementor-widget-container,
    .img-ratio--16-8 .elementor-widget-container,
    .img-ratio--16-12 .elementor-widget-container {
        padding-bottom: 68.75% !important;
    }
}


/* grid navigation */

.grid--navigation .elementor-widget-wrap {
    grid-auto-rows: 1fr;
}

.grid-item__navigation--1 {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 2;
}

.grid-item__navigation--2 {
    grid-column-start: 7;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 2;
}

@media (max-width: 767px) {

    .grid--navigation .img-ratio--16-20 .elementor-widget-container {
        padding-bottom: 68.75% !important;
    }
}

@media (max-width: 575px) {

    .grid--navigation .img-ratio--16-20 .elementor-widget-container {
        padding-bottom: 43.75% !important;
    }

    .grid-item__navigation--1 {
        grid-column-start: 1;
        grid-column-end: 13;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    .grid-item__navigation--2 {
        grid-column-start: 1;
        grid-column-end: 13;
        grid-row-start: 2;
        grid-row-end: 3;
    }

    .grid-item__navigation--1.card figcaption i,
    .grid-item__navigation--2.card figcaption i {
        display: none;
    }

    .grid-item__navigation--1.card figcaption h3,
    .grid-item__navigation--2.card figcaption h3 {
        margin-bottom: 0 !important;
    }
}


/* grid slider */

.grid-item__slider--1 {
    grid-column-start: 2;
    grid-column-end: 6;
    grid-row-start: 1;
    grid-row-end: 2;
}

.grid-item__slider--2 {
    grid-column-start: 6;
    grid-column-end: 12;
    grid-row-start: 1;
    grid-row-end: 2;
}

@media (max-width: 1199px) {

    .grid-item__slider--1 {
        grid-column-start: 1;
        grid-column-end: 6;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    .grid-item__slider--2 {
        grid-column-start: 6;
        grid-column-end: 13;
        grid-row-start: 1;
        grid-row-end: 2;
    }
}

@media (min-width: 768px) {

    .grid--slider .elementor-widget-wrap {
        grid-auto-rows: 1fr;
    }


    .grid-item__slider--1 {
        margin-top: var(--m6);
    }

    .grid-item__slider--2 {
        margin-bottom: var(--m6);
    }
}

@media (max-width: 767px) {

    .grid-item__slider--1 {
        grid-column-start: 1;
        grid-column-end: 13;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    .grid-item__slider--2 {
        grid-column-start: 1;
        grid-column-end: 13;
        grid-row-start: 2;
        grid-row-end: 3;
    }
}


/* grid home */

.grid-item__home--1 {
    grid-column-start: 2;
    grid-column-end: 6;
    grid-row-start: 2;
    grid-row-end: 5;
    z-index: 3;
}

.grid-item__home--2 {
    grid-column-start: 5;
    grid-column-end: 12;
    grid-row-start: 1;
    grid-row-end: 4;
}

@media (max-width: 1199px) {

    .grid-item__home--1 {
        grid-column-start: 1;
        grid-column-end: 6;
        grid-row-start: 2;
        grid-row-end: 5;
        z-index: 3;
    }

    .grid-item__home--2 {
        grid-column-start: 5;
        grid-column-end: 13;
        grid-row-start: 1;
        grid-row-end: 4;
    }
}

@media (max-width: 767px) {

    .grid-item__home--1 {
        grid-column-start: 1;
        grid-column-end: 7;
        grid-row-start: 4;
        grid-row-end: 7;
        z-index: 3;
    }

    .grid-item__home--2 {
        grid-column-start: 4;
        grid-column-end: 13;
        grid-row-start: 1;
        grid-row-end: 5;
    }
}

@media (max-width: 575px) {

    .grid-item__home--1 {
        grid-column-start: 1;
        grid-column-end: 8;
        grid-row-start: 4;
        grid-row-end: 7;
        margin-top: var(--m6);
    }

    .grid-item__home--2 {
        grid-column-start: 2;
        grid-column-end: 13;
        grid-row-start: 1;
        grid-row-end: 5;
    }
}


/* grid categories */

.grid--categories .elementor-widget-wrap {
    grid-auto-rows: 1fr;
}

.grid-item__categories--1 {
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 1;
    grid-row-end: 2;
}

.grid-item__categories--2 {
    grid-column-start: 5;
    grid-column-end: 9;
    grid-row-start: 1;
    grid-row-end: 2;
}

.grid-item__categories--3 {
    grid-column-start: 9;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 2;
}

@media (min-width: 992px) {

    .grid-item__categories--1,
    .grid-item__categories--3 {
        margin-bottom: var(--m6) !important;
    }

    .grid-item__categories--2 {
        margin-top: var(--m6) !important;
    }
}

@media (max-width: 991px) {

    .grid-item__categories--1 {
        grid-column-start: 1;
        grid-column-end: 7;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    .grid-item__categories--2 {
        grid-column-start: 7;
        grid-column-end: 13;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    .grid-item__categories--3 {
        grid-column-start: 1;
        grid-column-end: 13;
        grid-row-start: 2;
        grid-row-end: 3;
    }

    .grid-item__categories--3 .elementor-widget-container {
        padding-bottom: 62.5% !important;
    }
}

@media (max-width: 575px) {

    .grid-item__categories--1 {
        grid-column-start: 1;
        grid-column-end: 13;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    .grid-item__categories--2 {
        grid-column-start: 1;
        grid-column-end: 13;
        grid-row-start: 2;
        grid-row-end: 3;
    }

    .grid-item__categories--3 {
        grid-column-start: 1;
        grid-column-end: 13;
        grid-row-start: 3;
        grid-row-end: 4;
    }

    .grid--categories .elementor-widget-container {
        padding-bottom: 68.75% !important;
    }
}


/* grid kulinarik */

.grid-item__kulinarik--1 {
    grid-column-start: 3;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 2;
}

.grid-item__kulinarik--2 {
    grid-column-start: 7;
    grid-column-end: 11;
    grid-row-start: 1;
    grid-row-end: 2;
}

@media (max-width: 1199px) {

    .grid-item__kulinarik--1 {
        grid-column-start: 2;
        grid-column-end: 7;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    .grid-item__kulinarik--2 {
        grid-column-start: 7;
        grid-column-end: 12;
        grid-row-start: 1;
        grid-row-end: 2;
    }
}

@media (max-width: 991px) {

    .grid-item__kulinarik--1 {
        grid-column-start: 1;
        grid-column-end: 7;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    .grid-item__kulinarik--2 {
        grid-column-start: 7;
        grid-column-end: 13;
        grid-row-start: 1;
        grid-row-end: 2;
    }
}

@media (min-width: 576px) {

    .grid-item__kulinarik--1 {
        margin-bottom: var(--m6) !important;
    }

    .grid-item__kulinarik--2 {
        margin-top: var(--m6) !important;
    }
}

@media (max-width: 575px) {

    .grid-item__kulinarik--1 {
        grid-column-start: 3;
        grid-column-end: 13;
        grid-row-start: 1;
        grid-row-end: 4;
    }

    .grid-item__kulinarik--2 {
        grid-column-start: 1;
        grid-column-end: 11;
        grid-row-start: 3;
        grid-row-end: 6;
    }

    .grid--kulinarik .elementor-widget-container {
        padding-bottom: 68.75% !important;
    }
}


/* grid wellness */

.grid-item__wellness--1 {
    grid-column-start: 1;
    grid-column-end: 6;
    grid-row-start: 1;
    grid-row-end: 2;
}

.grid-item__wellness--2 {
    grid-column-start: 4;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 2;
}

@media (min-width: 992px) {

    .grid-item__wellness--2 {
        margin-top: var(--m6);
    }
}

@media (max-width: 991px) {

    .grid-item__wellness--1 {
        grid-column-start: 1;
        grid-column-end: 7;
        grid-row-start: 2;
        grid-row-end: 4;
    }

    .grid-item__wellness--2 {
        grid-column-start: 4;
        grid-column-end: 13;
        grid-row-start: 1;
        grid-row-end: 3;
    }
}


@media (max-width: 575px) {

    .grid-item__wellness--1 {
        grid-column-start: 1;
        grid-column-end: 12;
        grid-row-start: 1;
        grid-row-end: 2;
        margin-top: var(--m9);
    }

    .grid-item__wellness--2 {
        grid-column-start: 2;
        grid-column-end: 13;
        grid-row-start: 1;
        grid-row-end: 2;
    }
}


/* grid erlebnisse */

.grid-item__erlebnisse--1 {
    grid-column-start: 3;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 2;
}

.grid-item__erlebnisse--2 {
    grid-column-start: 7;
    grid-column-end: 11;
    grid-row-start: 1;
    grid-row-end: 3;
}

@media (max-width: 1199px) {

    .grid-item__erlebnisse--1 {
        grid-column-start: 2;
        grid-column-end: 7;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    .grid-item__erlebnisse--2 {
        grid-column-start: 7;
        grid-column-end: 12;
        grid-row-start: 1;
        grid-row-end: 3;
    }
}

@media (max-width: 991px) {

    .grid-item__erlebnisse--1 {
        grid-column-start: 1;
        grid-column-end: 7;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    .grid-item__erlebnisse--2 {
        grid-column-start: 7;
        grid-column-end: 13;
        grid-row-start: 1;
        grid-row-end: 3;
    }
}

@media (max-width: 575px) {

    .grid-item__erlebnisse--1 {
        grid-column-start: 1;
        grid-column-end: 11;
        grid-row-start: 1;
        grid-row-end: 4;
    }

    .grid-item__erlebnisse--2 {
        grid-column-start: 3;
        grid-column-end: 13;
        grid-row-start: 4;
        grid-row-end: 7;
    }

    .grid--erlebnisse .elementor-widget-container {
        padding-bottom: 68.75% !important;
    }
}


/* flex */

.flex .elementor-widget-wrap {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
}

.flex.flex--chalet .elementor-widget-wrap {
    justify-content: flex-start !important;
}

.flex a {
    display: unset !important;
}

.flex-item {
    flex: calc(50% - var(--grid-gap)) !important;
    max-width: calc(50% - var(--grid-gap)) !important;
    flex-direction: column !important;
    padding-left: var(--m3);
    border-left: 3px solid var(--darkbeige);
}

.flex-item--chalet {
    padding-left: var(--m3);
    border-left: 3px solid var(--darkbeige);
    flex: calc(33.3333% - var(--grid-gap)) !important;
    max-width: calc(33.3333% - var(--grid-gap)) !important;
}

.flex-item--chalet h1 {
    margin-bottom: var(--m1) !important;
    text-transform: unset;
}

.flex-item--chalet h3 {
    margin-bottom: 0 !important;
}

body.beige .flex-item {
    border-color: var(--lightbeige);
}

.emulated-flex-gap .elementor-widget-wrap {
    display: inline-flex !important;
    flex-wrap: wrap !important;
    margin: calc(-1 * var(--m6)) 0 0 calc(-1 * var(--grid-gap)) !important;
    width: calc(100% + var(--grid-gap)) !important;
}

.emulated-flex-gap .elementor-widget-wrap>* {
    margin: var(--m6) 0 0 var(--grid-gap) !important;
}

@media (min-width: 992px) {

    .flex-item {
        padding-right: calc(var(--container-width) / 12);
    }
}

@media (min-width: 768px) and (max-width: 991px) {

    .flex-item {
        padding-right: calc(var(--m4) - var(--grid-gap));
    }
}

@media (max-width: 767px) {

    .flex-item {
        flex: calc(100% - var(--grid-gap)) !important;
        max-width: calc(100% - var(--grid-gap)) !important;
    }
}

@media (min-width: 576px) and (max-width: 991px) {

    .flex-item--chalet {
        flex: calc(50% - var(--grid-gap)) !important;
        max-width: calc(50% - var(--grid-gap)) !important;
    }
}

@media (max-width: 575px) {

    .flex-item--chalet {
        flex: calc(100% - var(--grid-gap)) !important;
        max-width: calc(100% - var(--grid-gap)) !important;
    }
}


/* img */
.badge__angebot {
    display: flex !important;
    position: absolute !important;
    margin-top: 40px !important;
    z-index: 999 !important;
    margin-right: 80px !important;
    width: 195px !important;
    height: auto !important;
}

@media (max-width: 767px) {
    .badge__angebot {
        display: none !important;
    }
}

.badge__buchbar {
    display: flex !important;
    position: absolute !important;
    margin-top: 40px !important;
    z-index: 999 !important;
    margin-right: 80px !important;
    width: 195px !important;
    height: auto !important;
}

@media (max-width: 767px) {
    .badge__buchbar {
        display: none !important;
    }
}

.badge__bestpreis {
    display: flex !important;
    position: absolute !important;
    margin-top: 120px !important;
    z-index: 999 !important;
    margin-right: 80px !important;
    width: 195px !important;
    height: auto !important;
}

.badge__bestpreis--buchen {
    display: flex !important;
    position: absolute !important;
    margin-top: 100px !important;
    z-index: 999 !important;
    margin-right: 80px !important;
    width: 195px !important;
    height: auto !important;
}

svg {
    display: block;
}

.img-hover-zoom {
    overflow: hidden;
}

.img-hover-zoom img {
    transition: transform .4s ease !important;
}

.img-hover-zoom:hover img {
    transform: scale(1.1);
}

.border-radius--right img {
    border-top-right-radius: 50% 40%;
}

.border-radius--left img {
    border-top-left-radius: 50% 40%;
}

.border-radius--top img {
    border-top-right-radius: 50% 40%;
    border-top-left-radius: 50% 40%;
}

.border-bottom img {
    border-bottom: 8px solid var(--darkbeige);
}

.logo::after {
    content: '';
    width: 55%;
    max-width: 336px;
    min-width: 180px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    background-image: url("data:image/svg+xml,%3Csvg id='Ebene_2' data-name='Ebene 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 413 191.6'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='Ebene_1-2' data-name='Ebene 1'%3E%3Cg id='Ebene_1-3' data-name='Ebene 1'%3E%3Cg%3E%3Cpath class='cls-1' d='M42,170.2c0,12.3-9.4,21.4-21,21.4S0,182.5,0,170.2s9.4-21.4,21-21.4,21,9.1,21,21.4Zm-4.3,0c0-10.2-7.1-17.5-16.7-17.5s-16.7,7.3-16.7,17.5,7.1,17.5,16.7,17.5,16.7-7.3,16.7-17.5Z'/%3E%3Cpath class='cls-1' d='M88.6,149.6v41.2h-4.8l-27.6-35.3v35.3h-4.3v-41.2h4.8l27.6,35.3v-35.3h4.3Z'/%3E%3Cpath class='cls-1' d='M132.4,190.8h-5.8l-21.1-18.5v18.5h-4.3v-41.2h4.3v18.3l20.8-18.3h6.1l-23,20.6,23,20.6Z'/%3E%3Cpath class='cls-1' d='M144.1,186.9h23.1v3.9h-27.4v-41.2h4.3v37.3Z'/%3E%3Cpath class='cls-1' d='M204.6,173.6l-12.4,17.2h-5l14.8-20.6-14.8-20.5h4.9l12.4,17.1,12.3-17.1h5.1l-14.9,20.6,14.9,20.5h-4.8l-12.5-17.2Z'/%3E%3Cpath class='cls-1' d='M268.5,170.2c0,12.3-9.4,21.4-21,21.4s-21-9.1-21-21.4,9.4-21.4,21-21.4,21,9.1,21,21.4Zm-4.2,0c0-10.2-7.1-17.5-16.7-17.5s-16.7,7.3-16.7,17.5,7.1,17.5,16.7,17.5,16.7-7.3,16.7-17.5Z'/%3E%3Cpath class='cls-1' d='M315.2,149.6v41.2h-4.8l-27.6-35.3v35.3h-4.3v-41.2h4.8l27.6,35.3v-35.3h4.3Z'/%3E%3Cpath class='cls-1' d='M364.5,149.6v41.2h-4.8l-27.6-35.3v35.3h-4.3v-41.2h4.8l27.6,35.3v-35.3h4.3Z'/%3E%3Cpolygon class='cls-1' points='394.9 149.6 389.7 149.6 371.6 190.8 376.1 190.8 380.4 180.9 382.2 177 382.7 175.7 392.3 154.1 402.4 177 404.1 180.9 408.5 190.8 413 190.8 394.9 149.6'/%3E%3C/g%3E%3Cpath class='cls-1' d='M206.5,0c-17.7,0-32.1,17.4-32.1,38.8s14.4,38.8,32.1,38.8,32.1-17.4,32.1-38.8S224.1,0,206.5,0Zm10,39.4c3.1-8.3,7.1-16.4,12.4-22.5V59.4l-12.4-20Zm14.3-22.3c3.7,6.1,5.8,13.6,5.8,21.7s-2.2,15.6-5.8,21.7V17.1Zm-2-3c-5.2,5.5-9.8,13.3-13.6,23.2l-7.8-12.7,12-19.2c3.5,2.2,6.8,5.1,9.4,8.7Zm-14.5,25.5c-1.4,3.9-2.7,8-3.9,12.5-2,7.5-3.2,14.2-4,18.7-.8-4.5-2.1-11.4-4.1-18.9-1.2-4.6-2.6-8.9-4-12.8l7.9-12.7,8.1,13.2Zm3.3-35l-11.4,18.3-11.2-18.1c3.5-1.8,7.4-2.8,11.5-2.8,3.9-.1,7.7,.9,11.1,2.6Zm-24.3,1l11.8,19-7.6,12.2c-3.8-9.8-8.3-17.4-13.4-22.8,2.6-3.4,5.7-6.3,9.2-8.4Zm2.8,33.4l-12.1,19.4V17c5.1,5.9,9.1,13.8,12.1,22Zm-14-22V60.5c-3.7-6.1-5.8-13.6-5.8-21.7s2.2-15.7,5.8-21.8Zm1.5,45.7l13.4-21.5c5.3,15,7.7,30.2,8.3,34.3-8.7-.3-16.4-5.2-21.7-12.8Zm24.1,12.9c.5-4.1,2.7-18.9,7.9-33.8l13.3,21.5c-5.2,7.2-12.7,11.8-21.2,12.3Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
}

.badge--kulinarik::after,
.badge--wellness::after {
    content: '';
    width: 80px;
    height: 80px;
    position: absolute;
    bottom: var(--m5);
    left: var(--m5);
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='80px' height='80px' viewBox='0 0 80 80' enable-background='new 0 0 80 80' xml:space='preserve'%3E%3Cpath fill='%23CDB89B' d='M5.57,17.03l3.03,6.93l-1.52-0.33l-2.55-5.81l-2.73,2.02l-0.55,2.51L0,22.07l2.32-10.59l1.24,0.27l-1.38,6.3 l6.89-5.09l1.52,0.33L5.57,17.03z M28.66,20.83l-1.09-0.65L22,29.48l6.3,3.78l0.61-1.01l-5.21-3.12L28.66,20.83z M21.66,17.37 l-2.62,6.38c-0.4,1.4-1.86,2.22-3.26,1.82c-0.19-0.05-0.37-0.13-0.54-0.22c-1.4-0.41-2.2-1.88-1.79-3.28 c0.05-0.18,0.13-0.36,0.22-0.52l2.61-6.38l-1.18-0.48l-2.65,6.48c-0.92,2.24-0.09,4.28,2.34,5.28c1.01,0.48,2.17,0.54,3.23,0.17 c1.02-0.41,1.81-1.24,2.16-2.28l2.65-6.48L21.66,17.37z M37.28,26.38l-6.48,8.69l1.02,0.76l6.49-8.69L37.28,26.38z M11.72,63.31 c-1.29,0-2.33,1.04-2.33,2.33c0,1.29,1.04,2.33,2.33,2.33c1.29,0,2.33-1.04,2.33-2.33C14.05,64.35,13.01,63.31,11.72,63.31z M69.73,75.35l-7.7-3.76l6.22-1.68l-0.33-1.23l-10.47,2.83l0.33,1.23l2.48-0.67l3.05,1.48l-3.98,4.95l0.41,1.5l4.74-5.88l5.64,2.74 L69.73,75.35z M56.88,58.8l-2.17,5.47l-0.74-1.42l2.13-5.32l-1-1.92l-3.86,2.02l-0.59-1.12l9.61-5.02l2.24,4.28 c1.02,1.95,0.52,3.8-1.16,4.67C59.59,61.35,57.91,60.68,56.88,58.8L56.88,58.8z M57.69,58.15c0.38,1.09,1.57,1.66,2.65,1.28 c0.11-0.04,0.23-0.09,0.33-0.15c1.17-0.61,1.41-1.79,0.74-3.07l-1.6-3.06l-3.73,1.95L57.69,58.15z M47.79,35.39l-6.14,6.36 l1.76-10.59l-0.99-0.96l-7.53,7.81l0.92,0.88l6.17-6.4l-1.79,10.62l0.99,0.96l7.53-7.81L47.79,35.39z M65.81,62.99l-10.15,3.82 L56.11,68l10.15-3.82L65.81,62.99z M55.19,44.04L49.2,54.06l-0.86-1.13l1.51-2.46l-3.18-4.16l-2.77,0.82l-0.84-1.1l11.21-3.2 L55.19,44.04z M53.74,44.21l-6,1.78l2.71,3.54L53.74,44.21z'/%3E%3C/svg%3E");
    background-position: 0% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
}

.badge--wellness::after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='80px' height='80px' viewBox='0 0 80 80' enable-background='new 0 0 80 80' xml:space='preserve'%3E%3Cpath fill='%23CDB89B' d='M19.38,11.09l-1.06,3.54l5.64,1.68l-0.32,1.06l-5.64-1.68l-1.06,3.55l6.06,1.81l-0.34,1.12L15.4,20 l3.1-10.39l7.28,2.17l-0.33,1.12L19.38,11.09z M41.07,19.1l-6.04,9.01l6.1,4.09l0.66-0.98l-5.05-3.38l5.38-8.03L41.07,19.1z M31.46,14.16l-1.15-0.54l-4.61,9.82l6.65,3.12l0.5-1.07l-5.5-2.58L31.46,14.16z M9.36,17.31L7.91,7.66L6.36,7.48L2.68,16.5 L1.37,6.88L0,6.72l1.65,11.13l1.71,0.2l3.59-8.88l1.42,9.48l1.71,0.2L14.13,8.4l-1.37-0.16L9.36,17.31z M21.33,60 C20.04,60,19,61.04,19,62.33s1.04,2.33,2.33,2.33s2.33-1.04,2.33-2.33C23.65,61.04,22.61,60,21.33,60z M65.78,42.03l-7.02,5.37 l3.32-10.21l-0.84-1.09l-8.61,6.59l0.77,1.01l7.06-5.4L57.1,48.54l0.84,1.09l8.61-6.59L65.78,42.03z M70.39,68.78L70.39,68.78 c1.4-0.49,2.13-1.71,1.77-3.68L71.78,63c-0.21-1.19,0.12-2.02,1.02-2.34c1.12-0.39,2.13,0.33,2.62,1.73 c0.54,1.54,0.08,2.81-1.13,3.34l0.42,1.22c1.86-0.68,2.56-2.62,1.78-4.85c-0.77-2.2-2.47-3.27-4.26-2.65 c-1.35,0.47-2.05,1.67-1.69,3.65l0.37,2.09c0.08,0.46,0.07,0.93-0.02,1.39c-0.12,0.48-0.51,0.86-0.99,0.97 c-1.14,0.4-2.23-0.31-2.79-1.9c-0.57-1.64-0.14-2.98,1.08-3.53l-0.43-1.23c-1.87,0.78-2.54,2.76-1.72,5.1 C66.87,68.32,68.59,69.41,70.39,68.78z M79.89,74.2L79.89,74.2c-0.44-2.28-1.98-3.59-3.83-3.23c-1.41,0.28-2.27,1.36-2.19,3.37 l0.06,2.12c0.01,0.47-0.06,0.93-0.22,1.37c-0.19,0.46-0.62,0.78-1.12,0.82c-1.19,0.23-2.16-0.63-2.49-2.27 c-0.33-1.7,0.29-2.97,1.57-3.34l-0.25-1.28c-1.96,0.51-2.91,2.37-2.43,4.8c0.47,2.42,2.03,3.75,3.89,3.38 c1.46-0.28,2.35-1.39,2.28-3.39l-0.07-2.14c-0.04-1.21,0.4-1.98,1.35-2.17c1.16-0.23,2.06,0.64,2.34,2.09 c0.31,1.6-0.32,2.79-1.6,3.15l0.25,1.26C79.38,78.34,80.34,76.52,79.89,74.2z M56.44,31.1l-5.98,6.51l1.49-10.63l-1.01-0.93 l-7.33,7.99l0.94,0.86l6.01-6.55l-1.52,10.66l1.01,0.93l7.33-7.99L56.44,31.1z M67.66,56.83l0.98-0.51l-2.72-5.21l3.28-1.71 l2.93,5.61l1.04-0.54l-3.52-6.74l-9.61,5.02l3.52,6.73l1.03-0.54l-2.93-5.61l3.29-1.72L67.66,56.83z'/%3E%3C/svg%3E");
}

@media (max-width: 767px) {

    .border-radius--right img {
        border-top-right-radius: 50% 72%;
    }

    .border-radius--left img {
        border-top-left-radius: 50% 72%;
    }

    .badge--kulinarik::after {
        width: 64px;
        height: 64px;
        bottom: var(--m4);
        left: var(--m4);
    }
}

@media (max-width: 575px) {

    .badge--kulinarik::after {
        display: none;
    }
}


/* misc */

.center {
    text-align: center;
}

.right {
    text-align: right;
}

.d-none {
    display: none;
}

.auto svg {
    margin: auto;
}

.jc--center .elementor-widget-wrap {
    justify-content: center;
}

/* newsletter */

.newsletter__popup {
    background: var(--blue) !important;
    padding: var(--m5) !important;
}


/* button */

.elementor-3819 .elementor-element.elementor-element-72c57b6 .ue-remote-arrow {
    flex-direction: row;
    gap: 10px;
    background-color: transparent !important;
    min-width: 100px;
    min-height: 100px;
    border-radius: 100px 100px 100px 100px;
    border-style: solid;
    border-width: 0px;
    border-color: #ffffff;
}

.elementor-3819 .elementor-element.elementor-element-72c57b6 .ue-remote-arrow .ue-carousel-nav-icon {
    color: #ffffff !important;
}

.slider__button #uc_arrow_navigation_elementor12830 .ue-remote-arrow .ue-carousel-nav-icon svg {
    transition: 0.3s;
    height: 50px !important;
    width: 60px !important;
}

.elementor-3819 .elementor-element.elementor-element-72c57b6 .ue-carousel-nav-icon {
    font-size: 60px !important;
}

@media (max-width: 575px) {

    .elementor-11 .elementor-element.elementor-element-aabda39>.elementor-widget-container {
        margin: 15vh 20px 0px 0px !important;
    }
    .elementor-11 .elementor-element.elementor-element-9670be1 > .elementor-widget-container {
        margin: 15vh 20px 0px 0px !important;
    }

    .elementor-47 .elementor-element.elementor-element-f18407d>.elementor-widget-container {
        margin: 15vh 20px 0px 0px !important;
    }

    .elementor-2189 .elementor-element.elementor-element-eb006ca>.elementor-widget-container {
        margin: 15vh 20px 0px 0px !important;
    }

    .elementor-2195 .elementor-element.elementor-element-3aaf54b>.elementor-widget-container {
        margin: 15vh 20px 0px 0px !important;
    }

}

@media (max-width: 320px) {

    .elementor-11 .elementor-element.elementor-element-aabda39>.elementor-widget-container {
        margin: 8vh 20px 0px 0px !important;
    }
    .elementor-11 .elementor-element.elementor-element-9670be1 > .elementor-widget-container {
        margin: 8vh 20px 0px 0px !important;
    }

    .elementor-47 .elementor-element.elementor-element-f18407d>.elementor-widget-container {
        margin: 8vh 20px 0px 0px !important;
    }

    .elementor-2189 .elementor-element.elementor-element-eb006ca>.elementor-widget-container {
        margin: 8vh 20px 0px 0px !important;
    }

    .elementor-2195 .elementor-element.elementor-element-3aaf54b>.elementor-widget-container {
        margin: 8vh 20px 0px 0px !important;
    }

}

.elementor-button {
    font-family: 'Aktifo-A', sans-serif !important;
    font-weight: bold !important;
    line-height: 1.1 !important;
    font-size: 16px !important;
    padding: 16px 24px !important;
    margin-top: var(--m5) !important;
    background-color: transparent !important;
    border-radius: 0 !important;
    border-bottom-right-radius: 28px !important;
    border-width: 2px !important;
    border-style: solid !important;
    height: 56px;
    min-width: 160px;
    display: flex;
    width: fit-content !important;
    justify-content: center;
    align-items: center;
    margin: auto;
}

.elementor-button:hover {
    text-decoration: none !important;
}

#btn__outlined--darkbeige,
#btn__filled--darkbeige,
#btn__newsltr--darkbeige {
    background-image: linear-gradient(to top, var(--beige) 50%, transparent 50%), linear-gradient(to top, var(--beige) 50%, transparent 50%);
    background-size: 100% 200%;
    background-position: top;
    transition: background-position .3s ease;
}

#btn__newsltr--darkbeige.elementor-button {
    padding: 15px 24px !important;
    height: 50px !important;
    margin-top: var(--m0) !important;
}

#btn__outlined--darkbeige,
#btn__newsltr--darkbeige {
    color: var(--white) !important;
    border-color: var(--darkbeige);
}

#btn__filled--darkbeige {
    color: var(--darkblue) !important;
    border-color: var(--darkbeige);
    background-color: var(--darkbeige) !important;
}

#btn__outlined--darkbeige:hover,
#btn__newsltr--darkbeige:hover {
    color: var(--darkblue) !important;
}

#btn__outlined--darkbeige:hover,
#btn__filled--darkbeige:hover,
#btn__newsltr--darkbeige:hover {
    background-position: bottom;
    border-color: var(--beige);
}

#btn__underlined {
    color: var(--white) !important;
    border: none !important;
    padding: 0 !important;
    min-width: unset;
    display: inline-block;
    height: unset;
    border-radius: 0 !important;
    padding-bottom: 6px !important;
    background-image: linear-gradient(to right, var(--darkbeige), var(--darkbeige));
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100% 3px;
    transition: all .3s ease;
}

#btn__underlined:hover {
    background-size: 75% 3px;
}

.btn-left a.elementor-button {
    margin: unset;
}

.mt-0 .elementor-button {
    margin-top: 0 !important;
}


/* button group */

.elementor-widget-wrap .btn-group .elementor-button:not(#btn__underlined) {
    width: 100% !important;
}

@media (min-width: 576px) {

    .btn-group {
        display: inline-block;
        width: auto !important;
    }

    .elementor-widget-wrap .btn-group:not(:last-child) {
        margin-right: var(--m2);
    }

    .elementor-widget-wrap .btn-group:not(:last-child) a.elementor-button:not(#btn__underlined) {
        border-bottom-right-radius: 0 !important;
        border-bottom-left-radius: 28px !important;
    }
}

@media (max-width: 575px) {

    .elementor-widget-wrap .btn-group:last-child .elementor-button {
        margin-top: var(--m2) !important;
    }
}


/* navbar */

.navbar {
    height: 76px;
}

.navbar>* {
    height: 100% !important;
}

.navbar__wrapper--logo {
    width: 50% !important;
}

.navbar__wrapper--navigation {
    width: 50% !important;
}

.navbar__wrapper--logo img {
    width: auto !important;
    height: 56px;
}

a#btn__navigation {
    width: 56px !important;
    height: 56px;
    background-color: var(--darkbeige) !important;
    border: none;
    border-radius: 28px !important;
    min-width: unset;
    margin: 0 !important;
    margin-left: auto !important;
    outline: 0px solid rgb(237, 230, 219, 0.3);
    transition: all .3s ease;
}

a#btn__navigation .elementor-button-content-wrapper {
    flex-direction: column;
}

a#btn__navigation .elementor-button-text {
    position: absolute;
    right: 76px;
    color: white;
    pointer-events: none;
}

a#btn__navigation .elementor-button-icon {
    margin: 0;
}

a#btn__navigation .elementor-button-icon svg {
    width: 48px;
    height: 48px;
}

a#btn__navigation:hover {
    outline-width: 8px;
}

@media (min-width: 1025px) {

    .navbar__wrapper--logo .elementor-element-populated,
    .navbar__wrapper--navigation .elementor-element-populated {
        padding: 0 20px !important;
    }
}

@media (max-width: 1024px) {

    .navbar {
        height: 71px;
    }

    a#btn__navigation .elementor-button-text {
        right: 68px;
    }
}


/* navigation */

#elementor-popup-modal-187 .dialog-widget-content,
#elementor-popup-modal-2260 .dialog-widget-content {
    box-shadow: none;
}

.slide-down-navigation__wrapper {
    background-color: var(--darkblue);
    padding: var(--m7-navigation) 0 var(--m5) 0;
}

/*.slide-down-navigation__wrapper::after {
    content: '';
    width: 115px;
    height: 48px;
    position: absolute;
    top: 20px;
    left: 20px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='115px' height='48px' viewBox='0 0 115 48' enable-background='new 0 0 115 48' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M43.01,0.4h2.17v20.13h-2.46l-14-17.25v17.25h-2.17V0.4H29l14.01,17.25V0.4z M41.29,37.21c0,0.11,0,0.21,0,0.32 c0.03,5.75-4.61,10.44-10.36,10.47c-0.11,0-0.21,0-0.32,0c-5.78,0.11-10.56-4.48-10.67-10.26c-0.11-5.78,4.48-10.56,10.26-10.67 c0.14,0,0.27,0,0.41,0C36.37,26.91,41.14,31.46,41.29,37.21z M39.12,38.06c0.01-0.18,0-0.36,0-0.54c0.16-4.56-3.4-8.39-7.96-8.55 c-0.18-0.01-0.36-0.01-0.54,0c-4.56-0.13-8.37,3.46-8.5,8.02c-0.01,0.18,0,0.36,0,0.54c-0.16,4.56,3.4,8.39,7.96,8.55 c0.18,0.01,0.36,0.01,0.54,0C35.18,46.21,38.98,42.62,39.12,38.06z M15.05,27.45l-6.26,8.37l-6.3-8.37H0l7.52,10.04L0,47.59h2.55 l6.3-8.4l6.33,8.4h2.46l-7.55-10.04l7.55-10.1C17.63,27.45,15.05,27.45,15.05,27.45z M21.48,10.47c0.03,5.75-4.61,10.44-10.36,10.47 c-0.11,0-0.21,0-0.32,0c-5.75,0.14-10.52-4.4-10.67-10.15c0-0.11,0-0.21,0-0.32C0.11,4.72,4.75,0.03,10.5,0c0.11,0,0.21,0,0.32,0 c5.75-0.14,10.53,4.4,10.67,10.15C21.48,10.26,21.48,10.36,21.48,10.47z M19.31,11.01c0.01-0.18,0-0.36,0-0.54 c0.16-4.56-3.4-8.39-7.96-8.55c-0.18-0.01-0.36-0.01-0.54,0c-4.56-0.13-8.37,3.46-8.5,8.02c-0.01,0.18,0,0.36,0,0.54 c-0.16,4.56,3.4,8.39,7.96,8.55c0.18,0.01,0.36,0.01,0.54,0C15.38,19.16,19.17,15.57,19.31,11.01z M62.81,44.71L48.8,27.45h-2.45 v20.13h2.17V30.33l14.01,17.25h2.45V27.45h-2.17V44.71z M102.78,27.45l-9.19,20.13h2.3l2.2-4.82l0.88-1.92l0.29-0.64l4.84-10.58 l5.13,11.22l0.88,1.91l2.2,4.82h2.3l-9.16-20.13L102.78,27.45L102.78,27.45z M90,9.73v1.47h24.61V9.73H90z M64.31,0.4L53.73,9.38 V0.4h-2.17v20.13h2.18v-9.07l10.7,9.07h2.96L55.71,10.47L67.39,0.4H64.31z M85.04,18.63H73.31V0.4h-2.17v20.13h13.91 C85.04,20.54,85.04,18.63,85.04,18.63z M87.82,44.71l-14-17.25h-2.46v20.13h2.17V30.33l14.01,17.25H90V27.45h-2.17L87.82,44.71 L87.82,44.71z'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0% 0%;
    pointer-events: none;
}*/

.slide-down-navigation__wrapper .elementor-container {
    max-width: 1632px !important;
}

.navigation ul {
    margin: 0;
    list-style: none;
}

.navigation:not(.navigation--languages) ul li.menu-item {
    margin-bottom: 4px;
}

.navigation a.menu-link {
    font-weight: bold !important;
    text-decoration: none !important;
}

.navigation li:not(.current-menu-item) a.menu-link:not(:hover) {
    color: var(--white) !important;
}

.navigation--languages ul {
    margin-top: var(--m5);
    padding-top: var(--m2);
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.navigation--languages ul li.menu-item {
    display: inline-block;
}

.navigation--languages ul li.menu-item:not(:last-child) {
    margin-right: 12px;
}

.navigation--languages a.menu-link {
    font-size: 16px !important;
    color: var(--white) !important;
    text-transform: uppercase;
}

.navigation--languages li:not(.current-lang) a.menu-link:not(:hover) {
    opacity: 0.5;
}

.slide-down-navigation__wrapper--logo {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
}

.slide-down-navigation__wrapper--logo .elementor-element-populated {
    padding: 0 !important;
}

.slide-down-navigation__wrapper--logo img {
    width: 115px !important;
    height: 48px !important;
    position: relative;
    top: 20px;
    left: 20px;

}

@media (max-width: 1637px) {

    /*.slide-down-navigation__wrapper::after,*/
    .slide-down-navigation__wrapper--logo img {
        left: 15px;
    }
}

@media (max-width: 1024px) {

    /*.slide-down-navigation__wrapper::after,*/
    .slide-down-navigation__wrapper--logo img {
        top: 15px;
    }
}

@media (min-width: 576px) {

    .slide-down-navigation__wrapper .col-5 .elementor-widget-wrap {
        align-content: space-between;
    }

    .navigation__wrapper .elementor-widget-wrap {
        flex-flow: row;
    }
}

@media (max-width: 575px) {

    .navigation:not(.navigation--languages) ul li.menu-item {
        margin-bottom: 8px;
    }

    .slide-down-navigation__wrapper {
        padding-bottom: var(--m6);
    }

    .navigation a.menu-link {
        display: block;
    }
}


/* navigation close button */

#elementor-popup-modal-187 .dialog-close-button,
#elementor-popup-modal-2260 .dialog-close-button {
    width: 56px;
    height: 56px;
    background-color: var(--darkbeige) !important;
    border-radius: 28px !important;
    justify-content: center;
    align-items: center;
    outline: 0px solid rgb(237, 230, 219, 0.3);
    transition: all .3s ease;
}

#elementor-popup-modal-187 .dialog-close-button:hover,
#elementor-popup-modal-2260 .dialog-close-button:hover {
    outline-width: 8px;
}

#elementor-popup-modal-187 i.eicon-close,
#elementor-popup-modal-187 i.eicon-close::before,
#elementor-popup-modal-2260 i.eicon-close,
#elementor-popup-modal-2260 i.eicon-close::before {
    width: 48px;
    height: 48px;
    display: block;
}

#elementor-popup-modal-187 i.eicon-close::before,
#elementor-popup-modal-2260 i.eicon-close::before {
    width: 48px;
    height: 48px;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='48px' height='48px' viewBox='0 0 48 48' enable-background='new 0 0 48 48' xml:space='preserve'%3E%3Cpath fill='none' stroke='%23282934' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M13,13l22,22 M13,35l22-22' /%3E%3C/svg%3E");
}

@media (max-width: 1024px) {

    #elementor-popup-modal-187 .dialog-close-button,
    #elementor-popup-modal-2260 .dialog-close-button {
        top: 15px;
        right: 15px;
    }
}


/* cta booking */

.cta__booking {
    background-color: var(--lightblue);
    margin: 0 20px;
}

.cta__booking::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='145px' height='70px' viewBox='0 0 145 70' enable-background='new 0 0 145 70' xml:space='preserve'%3E%3Cpath fill='%23282934' d='M125.16,57.92c10.26-2.19,18.32-12.16,19.84-24.68v-8.59c-1.52-12.52-9.59-22.49-19.85-24.68h-8.46 c-10.6,2.25-18.86,12.82-19.98,25.92c-1.12-13.1-9.38-23.67-19.98-25.92h-8.45C57.68,2.22,49.42,12.79,48.3,25.89 c-1.13-13.1-9.39-23.67-20-25.92h-8.46C9.58,2.16,1.52,12.13,0,24.65v8.59c1.52,12.52,9.58,22.49,19.84,24.68H0v0.42v0.58v0.72 c1.85,0,2.86,2.24,3.94,4.61c0.86,1.9,1.75,3.85,3.19,4.79H0v1h145v-1h-7.14c1.43-0.94,2.32-2.88,3.19-4.79 c1.08-2.37,2.09-4.61,3.94-4.61v-0.72v-0.58v-0.42H125.16z M139.38,12.47c2.77,4.63,4.41,10.32,4.41,16.48s-1.64,11.85-4.41,16.48 V12.47z M121.89,56.88c0.41-3.11,2.07-14.38,6.02-25.68l10.1,16.31C134.02,52.99,128.29,56.55,121.89,56.88z M120.94,53.27 c-0.58-3.44-1.58-8.63-3.13-14.33c-0.95-3.49-1.97-6.72-3.07-9.72l5.99-9.61l6.17,9.96c-1.06,2.93-2.05,6.09-2.95,9.48 C122.44,44.71,121.48,49.85,120.94,53.27z M137.92,44.58l-9.37-15.14c2.34-6.29,5.4-12.45,9.37-17.07V44.58z M137.88,10.21 c-3.96,4.17-7.42,10.07-10.33,17.63l-5.95-9.61l9.08-14.56C133.43,5.26,135.87,7.49,137.88,10.21z M120.92,0.99 c2.99,0,5.84,0.71,8.47,1.99l-8.64,13.86l-8.51-13.75C114.91,1.74,117.84,0.99,120.92,0.99z M110.94,3.79l8.94,14.43l-5.78,9.27 c-2.9-7.45-6.29-13.23-10.14-17.28C105.91,7.56,108.28,5.37,110.94,3.79z M103.93,12.38c3.83,4.49,6.84,10.51,9.17,16.7l-9.17,14.69 V12.38z M113.73,30.83c4.03,11.39,5.83,22.89,6.28,26.04c-6.57-0.32-12.43-4.03-16.44-9.75L113.73,30.83z M102.47,12.45v32.99 c-2.78-4.63-4.42-10.33-4.42-16.5C98.05,22.78,99.69,17.08,102.47,12.45z M96.71,32c1.12,13.1,9.38,23.67,19.98,25.92H76.73 C87.33,55.67,95.59,45.1,96.71,32z M65.87,30.06l5.95,9.61l-9.08,14.56c-2.74-1.59-5.19-3.82-7.2-6.54 C59.5,43.51,62.96,37.61,65.87,30.06z M55.5,45.53V13.32l9.37,15.14C62.54,34.75,59.47,40.91,55.5,45.53z M72.68,41.06l8.51,13.75 c-2.68,1.35-5.62,2.1-8.69,2.1c-2.99,0-5.84-0.71-8.47-1.99L72.68,41.06z M89.47,47.68c-1.96,2.65-4.33,4.84-6.98,6.42l-8.94-14.43 l5.78-9.27C82.23,37.85,85.62,43.63,89.47,47.68z M80.32,28.81l9.17-14.69v31.39C85.66,41.03,82.65,35,80.32,28.81z M90.95,12.45 c2.78,4.63,4.42,10.33,4.42,16.5c0,6.16-1.64,11.87-4.42,16.5V12.45z M89.85,10.76l-10.17,16.3C75.65,15.67,73.85,4.17,73.4,1.02 C79.98,1.33,85.84,5.05,89.85,10.76z M75.61,18.96c0.95,3.49,1.97,6.72,3.07,9.72l-5.99,9.61l-6.16-9.96 c1.06-2.93,2.05-6.09,2.95-9.48c1.51-5.66,2.47-10.8,3.01-14.22C73.06,8.07,74.06,13.25,75.61,18.96z M71.53,1.02 c-0.41,3.11-2.07,14.38-6.02,25.68l-10.1-16.31C59.4,4.9,65.13,1.35,71.53,1.02z M54.04,12.47v32.96 c-2.77-4.63-4.41-10.32-4.41-16.48C49.62,22.79,51.27,17.09,54.04,12.47z M68.28,57.92H28.3C38.91,55.67,47.17,45.1,48.29,32 C49.41,45.1,57.67,55.67,68.28,57.92z M42.54,12.47c2.77,4.63,4.41,10.32,4.41,16.48s-1.64,11.85-4.41,16.48V12.47z M25.05,56.88 c0.41-3.11,2.07-14.38,6.02-25.68l10.1,16.31C37.17,52.99,31.45,56.55,25.05,56.88z M24.09,53.27c-0.58-3.44-1.58-8.63-3.13-14.33 c-0.95-3.49-1.97-6.72-3.07-9.72l5.99-9.61l6.17,9.96c-1.06,2.93-2.05,6.09-2.95,9.48C25.6,44.71,24.64,49.85,24.09,53.27z M41.08,44.58L31.7,29.44c2.34-6.29,5.4-12.45,9.37-17.07v32.21H41.08z M41.04,10.21c-3.96,4.17-7.42,10.07-10.33,17.63l-5.95-9.61 l9.08-14.56C36.59,5.26,39.03,7.49,41.04,10.21z M24.08,0.99c2.99,0,5.84,0.71,8.47,1.99L23.9,16.84L15.39,3.09 C18.07,1.74,21,0.99,24.08,0.99z M14.1,3.79l8.94,14.43l-5.78,9.27c-2.9-7.45-6.29-13.23-10.14-17.28 C9.07,7.56,11.44,5.37,14.1,3.79z M7.09,12.38c3.83,4.49,6.84,10.51,9.17,16.7l-9.17,14.7V12.38z M5.62,45.44 C2.85,40.81,1.2,35.11,1.2,28.95s1.64-11.87,4.42-16.5V45.44z M6.72,47.13l10.17-16.3c4.03,11.39,5.83,22.89,6.28,26.04 C16.6,56.56,10.74,52.85,6.72,47.13z M9.06,68.31c-1.85,0-2.86-2.24-3.94-4.61c-0.86-1.9-1.75-3.85-3.19-4.79h14.25 c-1.43,0.94-2.32,2.88-3.19,4.79C11.92,66.08,10.91,68.31,9.06,68.31z M10.99,69.03c1.43-0.94,2.32-2.88,3.19-4.79 c1.08-2.37,2.09-4.61,3.94-4.61s2.86,2.24,3.94,4.61c0.87,1.9,1.75,3.85,3.19,4.79H10.99z M27.18,68.31c-1.85,0-2.86-2.24-3.94-4.61 c-0.87-1.9-1.75-3.85-3.19-4.79h14.26c-1.43,0.94-2.32,2.88-3.19,4.79C30.04,66.08,29.03,68.31,27.18,68.31z M29.11,69.03 c1.43-0.94,2.32-2.88,3.19-4.79c1.08-2.37,2.09-4.61,3.94-4.61s2.86,2.24,3.94,4.61c0.87,1.9,1.75,3.85,3.19,4.79H29.11z M45.3,68.31c-1.85,0-2.86-2.24-3.94-4.61c-0.87-1.9-1.75-3.85-3.19-4.79h14.26c-1.43,0.94-2.32,2.88-3.19,4.79 C48.17,66.08,47.15,68.31,45.3,68.31z M47.23,69.03c1.43-0.94,2.32-2.88,3.19-4.79c1.08-2.37,2.09-4.61,3.94-4.61 s2.86,2.24,3.94,4.61c0.87,1.9,1.75,3.85,3.19,4.79H47.23z M63.43,68.31c-1.85,0-2.86-2.24-3.94-4.61c-0.87-1.9-1.75-3.85-3.19-4.79 h14.26c-1.43,0.94-2.32,2.88-3.19,4.79C66.29,66.08,65.27,68.31,63.43,68.31z M65.36,69.03c1.43-0.94,2.32-2.88,3.19-4.79 c1.08-2.37,2.09-4.61,3.94-4.61c1.85,0,2.86,2.24,3.94,4.61c0.86,1.9,1.75,3.85,3.19,4.79H65.36z M81.55,68.31 c-1.85,0-2.86-2.24-3.94-4.61c-0.86-1.9-1.75-3.85-3.19-4.79h14.25c-1.43,0.94-2.32,2.88-3.19,4.79 C84.41,66.08,83.4,68.31,81.55,68.31z M83.48,69.03c1.43-0.94,2.32-2.88,3.19-4.79c1.08-2.37,2.09-4.61,3.94-4.61 c1.85,0,2.86,2.24,3.94,4.61c0.86,1.9,1.75,3.85,3.19,4.79H83.48z M99.67,68.31c-1.85,0-2.86-2.24-3.94-4.61 c-0.86-1.9-1.75-3.85-3.19-4.79h14.26c-1.43,0.94-2.32,2.88-3.19,4.79C102.53,66.08,101.52,68.31,99.67,68.31z M101.6,69.03 c1.43-0.94,2.32-2.88,3.19-4.79c1.08-2.37,2.09-4.61,3.94-4.61c1.85,0,2.87,2.24,3.94,4.61c0.87,1.9,1.75,3.85,3.19,4.79H101.6z M117.8,68.31c-1.85,0-2.87-2.24-3.94-4.61c-0.87-1.9-1.75-3.85-3.19-4.79h14.26c-1.43,0.94-2.32,2.88-3.19,4.79 C120.66,66.08,119.65,68.31,117.8,68.31z M119.73,69.03c1.43-0.94,2.32-2.88,3.19-4.79c1.08-2.37,2.09-4.61,3.94-4.61 c1.85,0,2.87,2.24,3.94,4.61c0.87,1.9,1.76,3.85,3.19,4.79H119.73z M139.87,63.71c-1.08,2.37-2.09,4.61-3.94,4.61 s-2.87-2.24-3.94-4.61c-0.87-1.9-1.76-3.85-3.19-4.79h14.27C141.63,59.86,140.74,61.8,139.87,63.71z'/%3E%3C/svg%3E");
    background-position: center;
    opacity: 0.07;
    pointer-events: none;
}

@media (max-width: 1024px) {

    .cta__booking {
        margin: 0 15px;
    }
}

@media (max-width: 575px) {

    .cta__booking .col-6 .elementor-element-populated {
        padding: 0 var(--m4) !important;
    }
}


/* cta */

.cta__wrapper--img .elementor-widget-wrap {
    margin-left: 15px;
    margin-right: 15px;
    width: 100% !important;
    position: relative !important;
    padding-bottom: calc(68.75% - 30px) !important;
    text-align: left;
}

.cta__wrapper--content {
    background-color: var(--lightblue);
}

.cta__wrapper--content .elementor-widget-wrap {
    padding: var(--m6) !important;
}

@media (min-width: 768px) {

    .cta__wrapper--img {
        margin-bottom: var(--m6);
    }

    .cta__wrapper--img::before {
        content: '';
        position: absolute;
        top: var(--m6);
        right: 0;
        width: calc((var(--container-width) / 12) - 15px);
        height: 100%;
        background-color: var(--lightblue);
        pointer-events: none;
    }

    .cta__wrapper--content {
        margin-top: var(--m6);
    }

    .cta__wrapper--content .elementor-widget-wrap {
        padding-left: calc(var(--m6) - 15px) !important;
    }
}

@media (max-width: 767px) {

    .cta__wrapper--content {
        margin-left: 15px;
        margin-right: 15px;
    }

    .cta__wrapper--content .elementor-widget-wrap {
        padding: var(--m4) !important;
    }
}


/* cta popup */

.cta-popup .cta__wrapper--img,
.cta-popup .cta__wrapper--content {
    margin: 0;
}

.cta-popup .cta__wrapper--img {
    border-bottom: 8px solid var(--darkbeige);
}

.cta-popup .cta__wrapper--img .elementor-widget-wrap {
    margin: 0;
}

.cta-popup .cta__wrapper--img::before {
    display: none;
}

#elementor-popup-modal-856,
#elementor-popup-modal-2450 {
    background-color: rgba(40, 41, 52, 0.8);
}

#elementor-popup-modal-856 .dialog-widget-content,
#elementor-popup-modal-2450 .dialog-widget-content {
    box-shadow: none;
    background-color: transparent;
}

#elementor-popup-modal-856 .dialog-message,
#elementor-popup-modal-2450 .dialog-message {
    width: 100%;
    max-width: 1602px;
}

#elementor-popup-modal-856 .dialog-close-button,
#elementor-popup-modal-2450 .dialog-close-button {
    top: var(--m3);
    right: var(--m3);
}

#elementor-popup-modal-856 .eicon-close:before,
#elementor-popup-modal-2450 .eicon-close:before {
    width: 24px !important;
    height: 24px !important;
    display: block;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='0 0 24 24' enable-background='new 0 0 24 24' xml:space='preserve'%3E%3Cpath fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M1,1l22,22 M1,23L23,1'/%3E%3C/svg%3E");
}

@media (min-width: 768px) {

    .cta-popup .cta__wrapper--img .elementor-widget-wrap {
        padding-bottom: 93.75% !important;
    }
}


/* card */

.card::after {
    content: '';
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgb(40, 41, 52);
    background: linear-gradient(0deg, rgba(40, 41, 52, 0.9) 0%, rgba(40, 41, 52, 0) 100%);
    pointer-events: none;
    z-index: 1;
}

.card figcaption {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0 !important;
    padding: var(--m5);
    text-align: left;
    pointer-events: none;
    z-index: 2;
}

.slide-down-navigation__wrapper .card figcaption {
    padding: var(--m3);
}

.card figcaption i {
    display: block;
    width: 64px;
    height: 32px;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='80px' height='40px' viewBox='0 0 80 40' enable-background='new 0 0 80 40' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M80,20.01c0,1.17-0.76,2.36-2.28,3.57L59.78,39.24c-0.81,0.66-1.59,0.89-2.32,0.68c-0.74-0.2-1.12-0.63-1.14-1.29 c-0.03-0.66,0.32-1.34,1.03-2.05L77.42,23.2c0.98-0.73,1.61-1.47,1.92-2.2H1c-0.55,0-1-0.45-1-1s0.45-1,1-1h78.32l0,0 c-0.31-0.73-0.94-1.46-1.91-2.18L57.34,3.43c-1.12-0.81-1.39-1.67-0.84-2.58c0.61-0.91,1.47-1.09,2.59-0.53 c0.25,0.1,0.48,0.25,0.68,0.46l17.94,15.66C79.24,17.65,80,18.84,80,20.01z'/%3E%3C/svg%3E");
    position: relative;
    left: 0;
    transition: all 0.4s ease;
}

.card:hover figcaption i {
    left: var(--m3);
}

@media (max-width: 767px) {

    .card figcaption {
        padding: var(--m4);
    }
}


/* gallery */

.gallery .uael-img-gallery-wrap {
    display: grid !important;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-auto-rows: 1fr;
    grid-gap: var(--grid-gap);
    margin-left: unset !important;
    margin-right: unset !important;
}

.gallery .uael-grid-item {
    padding: 0 !important;
    width: auto !important;
}

.gallery .uael-grid-item-content {
    margin-bottom: 0 !important;
}

.gallery .uael-grid-img-thumbnail {
    width: 100% !important;
    position: relative !important;
    padding-bottom: 68.75% !important;
    text-align: left;
    overflow: hidden;
}

.gallery .uael-grid-img-thumbnail img {
    position: absolute !important;
    object-fit: cover !important;
    width: 100% !important;
    height: 100% !important;
    transition: transform .4s ease !important;
}

.gallery .uael-grid-item:hover .uael-grid-img-thumbnail img {
    transform: scale(1.1);
}

.gallery .uael-grid-item .uael-grid-item-content::before {
    content: '';
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgb(40, 41, 52);
    background: linear-gradient(0deg, rgba(40, 41, 52, 0.9) 0%, rgba(40, 41, 52, 0) 100%);
    pointer-events: none;
    z-index: 1;
    opacity: 0;
    transition: opacity .4s ease !important;
}

.gallery .uael-grid-item .uael-grid-item-content::after {
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 40 40' enable-background='new 0 0 40 40' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M11.84,20.31L0.83,20.85c-0.36,0-0.6-0.13-0.73-0.39c-0.13-0.26-0.13-0.53,0-0.81c0.13-0.28,0.37-0.42,0.73-0.42 l11.01,0.54h7.93v-7.93L19.23,0.83c0-0.36,0.13-0.6,0.39-0.73c0.26-0.13,0.53-0.13,0.81,0c0.28,0.13,0.42,0.37,0.42,0.73 l-0.54,11.01v7.93h7.85l11.01-0.54c0.36,0,0.6,0.14,0.73,0.42c0.13,0.28,0.13,0.55,0,0.81c-0.13,0.26-0.37,0.39-0.73,0.39 l-11.01-0.54h-7.85v7.85l0.54,11.01c0,0.36-0.14,0.6-0.42,0.73c-0.28,0.13-0.55,0.13-0.81,0c-0.26-0.13-0.39-0.37-0.39-0.73 l0.54-11.01v-7.85H11.84z' /%3E%3C/svg%3E");
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: var(--m4);
    left: var(--m4);
    pointer-events: none;
    z-index: 2;
    opacity: 0;
    transition: opacity .4s ease !important;
}

.gallery .uael-grid-item:hover .uael-grid-item-content::before,
.gallery .uael-grid-item:hover .uael-grid-item-content::after {
    opacity: 1;
}

.gallery .uael-img-gallery-item-1 {
    grid-column-start: 2;
    grid-column-end: 6;
    grid-row-start: 1;
    grid-row-end: 2;
}

.gallery .uael-img-gallery-item-2 {
    grid-column-start: 6;
    grid-column-end: 10;
    grid-row-start: 1;
    grid-row-end: 2;
}

.gallery .uael-img-gallery-item-3 {
    grid-column-start: 4;
    grid-column-end: 8;
    grid-row-start: 2;
    grid-row-end: 3;
}

.gallery .uael-img-gallery-item-4 {
    grid-column-start: 8;
    grid-column-end: 12;
    grid-row-start: 2;
    grid-row-end: 3;
}

@media (max-width: 1199px) {

    .gallery .uael-img-gallery-item-1 {
        grid-column-start: 1;
        grid-column-end: 6;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    .gallery .uael-img-gallery-item-2 {
        grid-column-start: 6;
        grid-column-end: 11;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    .gallery .uael-img-gallery-item-3 {
        grid-column-start: 3;
        grid-column-end: 8;
        grid-row-start: 2;
        grid-row-end: 3;
    }

    .gallery .uael-img-gallery-item-4 {
        grid-column-start: 8;
        grid-column-end: 13;
        grid-row-start: 2;
        grid-row-end: 3;
    }
}

@media (max-width: 767px) {

    .gallery .uael-img-gallery-item-1 {
        grid-column-start: 3;
        grid-column-end: 13;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    .gallery .uael-img-gallery-item-2 {
        grid-column-start: 1;
        grid-column-end: 11;
        grid-row-start: 2;
        grid-row-end: 3;
    }

    .gallery .uael-img-gallery-item-3 {
        grid-column-start: 3;
        grid-column-end: 13;
        grid-row-start: 3;
        grid-row-end: 4;
    }

    .gallery .uael-img-gallery-item-4 {
        grid-column-start: 1;
        grid-column-end: 11;
        grid-row-start: 4;
        grid-row-end: 5;
    }
}


/* gallery slider */

.gallery-slider .uael-grid-img-thumbnail {
    width: 100% !important;
    position: relative !important;
    padding-bottom: 68.75% !important;
    text-align: left;
}

.gallery-slider .uael-grid-img-thumbnail img {
    position: absolute !important;
    object-fit: cover !important;
    width: 100% !important;
    height: 100% !important;
}

.gallery-slider .slick-list {
    overflow: hidden;
}

.gallery-slider .uael-grid-item {
    padding: 0 !important;
}

.gallery-slider .uael-img-gallery-wrap {
    margin: 0 !important;
}

.gallery-slider ul.slick-dots {
    left: var(--m4) !important;
    bottom: var(--m4) !important;
    text-align: left !important;
    width: auto !important;
}

.gallery-slider ul.slick-dots li {
    width: 12px !important;
    height: 12px !important;
}

.gallery-slider ul.slick-dots li:not(:last-child) {
    margin-right: 16px !important;
}

.gallery-slider ul.slick-dots button {
    width: 12px !important;
    height: 12px !important;
    padding: 0 !important;
    border: 2px solid var(--white) !important;
    border-radius: 6px !important;
}

.gallery-slider ul.slick-dots li.slick-active button {
    background-color: var(--white) !important;
}

.gallery-slider ul.slick-dots button::before {
    display: none;
}

@media (max-width: 575px) {

    .gallery-slider ul.slick-dots {
        left: var(--m2) !important;
        bottom: var(--m2) !important;
    }
}


/* slick arrows */

.gallery-slider button.slick-arrow,
.partner-carousel button.slick-arrow {
    width: 56px !important;
    height: 56px !important;
    background-color: var(--darkbeige) !important;
    border-radius: 0 !important;
    transform: unset !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.gallery-slider button.slick-arrow {
    top: unset !important;
    bottom: 0;
}

.partner-carousel button.slick-arrow {
    top: 50% !important;
    bottom: unset !important;
    transform: translate(0, -50%) !important
}

.gallery-slider button.slick-next {
    right: 0 !important;
}

.partner-carousel button.slick-next {
    right: calc((((100vw - var(--container-width)) / 2) - 20px) * -1) !important;
}

.gallery-slider button.slick-prev {
    left: unset !important;
    right: 58px !important;
}

.partner-carousel button.slick-prev {
    left: calc((((100vw - var(--container-width)) / 2) - 20px) * -1) !important;
    right: unset !important;
}

.partner-carousel button.slick-arrow i {
    display: none;
}

.gallery-slider button.slick-arrow::before,
.partner-carousel button.slick-arrow::before {
    width: 24px !important;
    height: 24px !important;
    display: block;
    content: '';
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.gallery-slider button.slick-next::before,
.partner-carousel button.slick-next::before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='0 0 24 24' enable-background='new 0 0 24 24' xml:space='preserve'%3E%3Cpath fill='%23282934' d='M19.13,12.01c0,0.7-0.46,1.41-1.37,2.14L7,23.55c-0.49,0.4-0.95,0.53-1.39,0.41s-0.67-0.38-0.68-0.78 c-0.02-0.39,0.19-0.81,0.62-1.23l12.04-8.03c0.85-0.64,1.28-1.28,1.28-1.92s-0.43-1.28-1.28-1.92L5.54,2.06 c-0.67-0.49-0.84-1-0.5-1.55C5.4-0.04,5.92-0.14,6.59,0.19C6.74,0.25,6.88,0.34,7,0.46l10.77,9.4 C18.68,10.59,19.13,11.31,19.13,12.01z'/%3E%3C/svg%3E");
}

.gallery-slider button.slick-prev::before,
.partner-carousel button.slick-prev::before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='0 0 24 24' enable-background='new 0 0 24 24' xml:space='preserve'%3E%3Cpath fill='%23282934' d='M5.12,12.02c0,0.64,0.43,1.28,1.28,1.92l12.07,8.05c0.49,0.36,0.7,0.77,0.64,1.21 c-0.06,0.44-0.29,0.7-0.71,0.78c-0.41,0.08-0.88-0.05-1.4-0.39L6.22,14.17c-0.92-0.73-1.37-1.45-1.37-2.15S5.3,10.6,6.22,9.87 l10.79-9.42c0.67-0.55,1.27-0.59,1.78-0.14c0.46,0.4,0.47,0.87,0.05,1.42c-0.09,0.12-0.22,0.23-0.37,0.32L6.4,10.1 C5.55,10.74,5.12,11.38,5.12,12.02z'/%3E%3C/svg%3E");
}

.gallery-slider button.slick-arrow:hover,
.partner-carousel button.slick-arrow:hover {
    background-color: var(--beige) !important;
}

@media (max-width: 1024px) {

    .partner-carousel button.slick-next {
        right: calc((((100vw - var(--container-width)) / 2) - 15px) * -1) !important;
    }

    .partner-carousel button.slick-prev {
        left: calc((((100vw - var(--container-width)) / 2) - 15px) * -1) !important;
    }
}


/* partner */

.partner .uael-post__bg-wrap {
    display: block;
}

.partner .uael-post__footer {
    display: none;
}

.partner .uael-post__inner-wrap {
    display: flex;
    flex-flow: column;
    align-items: center;
}

.partner .uael-post__thumbnail,
.single-partner .partner__img .elementor-widget-container {
    width: 160px !important;
    height: 160px !important;
    position: relative !important;
    text-align: left;
    margin-bottom: var(--m3);
}

.single-partner .partner__img .elementor-widget-container {
    margin: auto;
    margin-bottom: var(--m3);
}

.partner .uael-post__thumbnail img,
.single-partner .partner__img .elementor-widget-container img {
    position: absolute !important;
    object-fit: cover !important;
    width: 100% !important;
    height: 100% !important;
    border-radius: 100%;
    border: 3px solid transparent;
}

.partner .uael-post__thumbnail img:hover,
.single-partner .partner__img .elementor-widget-container img {
    border-color: var(--darkbeige);
}

.partner .uael-post__content-wrap h3,
.single-partner .partner__name h3 {
    margin-bottom: 2px !important;
    text-align: center;
}

.partner .uael-post__content-wrap p.service,
.single-partner .partner__service p {
    font-size: 16px !important;
    text-align: center;
}

.partner .uael-post__header-filters-wrap {
    margin-bottom: var(--m6);
}

.partner ul.uael-post__header-filters {
    margin-bottom: 0;
    display: flex;
    justify-content: center;
}

.partner li.uael-post__header-filter {
    font-weight: bold !important;
    margin: 0 var(--m2) !important;
}

.partner li.uael-filter__current {
    border-bottom: 3px solid var(--darkbeige);
}

@media (min-width: 1200px) {

    .partner .uael-post-wrapper:nth-child(n+5) {
        margin-top: var(--m6);
    }
}

@media (max-width: 1199px) {

    .partner .uael-post-wrapper {
        width: 33.3333%;
    }

    .partner .uael-post-wrapper:nth-child(n+4) {
        margin-top: var(--m6);
    }
}

@media (max-width: 991px) {

    .partner .uael-post-wrapper {
        width: 50%;
    }

    .partner .uael-post-wrapper:nth-child(n+3) {
        margin-top: var(--m6);
    }
}

@media (max-width: 575px) {

    .partner .uael-post-wrapper {
        width: 100%;
    }

    .partner .uael-post-wrapper:nth-child(n+2) {
        margin-top: var(--m6);
    }

    .partner ul.uael-post__header-filters {
        flex-flow: wrap;
    }

    .partner li.uael-post__header-filter {
        margin-bottom: var(--m1) !important;
    }
}


/* partner carousel */

.partner__wrapper,
.gallery__wrapper {
    margin: 0 20px 20px 20px;
}

.partner__wrapper::after {
    content: '';
    width: 10vw;
    min-width: 48px;
    max-width: 87px;
    height: 73px;
    position: absolute;
    top: var(--m5);
    left: var(--m5);
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='87px' height='73px' viewBox='0 0 87 73' enable-background='new 0 0 87 73' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M82.02,37.69c0-4.97-1.44-9.12-4.33-12.43c-2.89-3.31-6.65-4.97-11.3-4.97c-3.92,0-7.37,1.16-10.35,3.48 c-2.99,2.32-4.48,5.21-4.48,8.65c0,10.01-2.09,18.5-6.27,25.46c6.7,8.95,14.1,13.43,22.2,13.43c2.85,0,5.09-1.06,6.72-3.18 c1.63-2.12,2.74-4.51,3.33-7.16c0.26-1.39,0.96-2.09,2.09-2.09c0.93,0,1.49,0.56,1.69,1.69c0.07,0.6-0.07,1.29-0.4,2.09 c-1.26,3.05-3.73,5.54-7.42,7.46C69.83,72.04,65.9,73,61.72,73c-2.79,0-5.89-0.96-9.31-2.88c-3.42-1.92-6.72-4.71-9.9-8.35 c-5.18,6.1-12.34,9.15-21.5,9.15c-5.04,0-9.81-1.77-14.28-5.32C2.24,62.04,0,57.42,0,51.72v-0.2c0-2.52,0.5-4.84,1.49-6.96 c1-2.12,2.64-4.16,4.93-6.12c2.29-1.96,4.2-3.45,5.72-4.48c1.53-1.03,3.95-2.54,7.27-4.53l-2.29-3.38 c-2.12-2.85-3.63-5.35-4.53-7.51c-0.9-2.15-1.24-4.39-1.05-6.71c0.33-3.25,1.89-6.03,4.68-8.35C19.01,1.16,22.63,0,27.08,0 c3.78,0,6.95,1.14,9.51,3.43c2.55,2.29,3.83,4.92,3.83,7.91c0,1.79-0.33,3.38-1,4.77c-0.66,1.39-1.86,2.78-3.58,4.18 c-1.73,1.39-3.12,2.42-4.18,3.08c-1.06,0.66-2.99,1.72-5.77,3.18c-0.8,0.46-1.39,0.8-1.79,0.99L43.1,54.8l1.49,2.19 c3.78-5.83,5.87-13.43,6.27-22.77c0.07-2.06-0.13-3.73-0.6-5.02c-0.46-1.29-1.23-2.2-2.29-2.73c-1.06-0.53-2.07-0.88-3.04-1.04 c-0.96-0.16-2.24-0.25-3.83-0.25l-0.2-0.7h2.39c3.05,0,6.97-0.78,11.75-2.34c4.78-1.56,8.53-2.34,11.25-2.34 c5.37,0,10.17,1.54,14.38,4.62C84.89,27.5,87,31.92,87,37.69c0,5.04-1.91,9.37-5.72,12.98c-3.82,3.61-8.41,5.42-13.79,5.42 c-5.84,0-10.29-2.62-13.34-7.86c-1-1.72-0.86-3.02,0.4-3.88c1-0.66,1.76-0.6,2.29,0.2l0.3,0.6c0.66,3.05,1.94,5.54,3.83,7.46 c1.89,1.92,4.33,2.88,7.32,2.88c3.91,0,7.18-1.76,9.8-5.27C80.71,46.71,82.02,42.53,82.02,37.69z M19.91,30.04 c-4.51,2.72-8.06,5.77-10.65,9.15c-2.59,3.38-3.88,7.63-3.88,12.73c0.33,4.51,2.26,8.39,5.77,11.64c3.52,3.25,7.73,4.87,12.64,4.87 c7.17,0,13.11-2.52,17.82-7.56c-1.33-1.72-2.32-3.08-2.99-4.08L19.91,30.04z M23.69,26.95c3.98-2.52,7.05-5,9.21-7.46 c2.16-2.45,3.27-5.3,3.33-8.55v-0.1c-0.07-2.85-0.95-5.27-2.64-7.26c-1.69-1.99-4-2.98-6.92-2.98c-3.38,0-6.06,1.08-8.01,3.23 c-1.96,2.16-2.94,4.56-2.94,7.21c0,1.53,0.3,3.07,0.9,4.62c0.6,1.56,1.23,2.85,1.89,3.88c0.66,1.03,1.76,2.57,3.28,4.62 L23.69,26.95z'/%3E%3C/svg%3E");
    background-position: 0% 0%;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.5;
    pointer-events: none;
}

.partner-carousel .uael-post-wrapper {
    margin-top: 0 !important;
}

@media (max-width: 1024px) {

    .partner__wrapper {
        margin: 0 15px 15px 15px;
    }

    .partner__wrapper::after {
        top: var(--m2);
        left: var(--m2);
    }
}

@media (max-width: 575px) {

    .partner__wrapper .elementor-element-populated {
        padding: 0 var(--m4) !important;
    }

    .partner__wrapper .elementor-element-populated .elementor-element-populated {
        padding: 0 15px !important;
    }
}


/* footer */

.footer {
    background-color: var(--darkblue);
    padding-top: var(--m6);
}

.footer .mb-7 {
    margin-bottom: calc(var(--m7) + 16px + 20px) !important;
}

.footer,
.footer h3,
.footer p {
    font-size: 16px !important;
}

.footer a:not(:hover) {
    color: var(--white) !important;
}

.footer__navigation ul {
    margin: 0;
    list-style: none;
}

.social-icons a {
    width: 48px !important;
    height: 48px !important;
    border-radius: 24px !important;
    background-color: var(--darkbeige);
}

.social-icons a svg {
    filter: unset;
    transition: filter 0.4s ease;
}

.social-icons a:hover svg {
    filter: brightness(0) invert(1);
}

.social-icons .elementor-grid span.elementor-grid-item:first-child a:hover {
    background-color: #1877F2;
}

.social-icons .elementor-grid span.elementor-grid-item:nth-child(2) a:hover {
    background-color: #E1306C
}

.social-icons svg {
    width: 24px !important;
    height: 24px !important;
}

.social-icons .elementor-grid span.elementor-grid-item:not(:last-child) {
    margin-right: 12px !important;
}

.footer__logo svg {
    width: 100%;
    max-width: 223px;
    height: auto;
}

.footer a.agency {
    position: absolute;
    right: calc((((100vw - var(--container-width)) / 2) - 5px) * -1);
    bottom: 20px;
}

.footer a.agency:not(:hover) {
    opacity: 0.5;
}

@media (max-width: 1024px) {

    .footer a.agency {
        right: calc(((100vw - var(--container-width)) / 2) * -1);
    }
}

@media (max-width: 767px) {

    .footer,
    .social-icons .elementor-grid {
        text-align: center;
    }

    .footer__logo svg {
        margin: auto;
    }

    .footer a.agency {
        right: 50%;
        transform: translate(50%, 0);
    }
}


/* hero */

.hero {
    display: flex;
    min-height: 600px;
    max-height: 1200px;
    height: 100vh;
    background-color: var(--darkbeige);
    margin-top: -76px;
}

.hero .elementor-widget-wrap {
    align-content: center;
}

.hero::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgb(40, 41, 52);
    background: linear-gradient(0deg, rgba(40, 41, 52, 0.5) 0%, rgba(40, 41, 52, 0) 100%);
    pointer-events: none;
}

.hero--small {
    max-height: 650px;
    height: 80vh;
    margin-top: 0;
}

.hero--small .elementor-widget-wrap {
    align-content: flex-end;
}

.hero--small::before {
    background: rgb(54, 71, 85);
    background: linear-gradient(0deg, rgba(54, 71, 85, 1) 0%, rgba(54, 71, 85, 0) 100%);
}

.hero--small::after {
    content: '';
    width: 115px;
    height: 48px;
    position: absolute;
    top: var(--m5);
    left: var(--m5);
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='115px' height='48px' viewBox='0 0 115 48' enable-background='new 0 0 115 48' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M43.01,0.4h2.17v20.13h-2.46l-14-17.25v17.25h-2.17V0.4H29l14.01,17.25V0.4z M41.29,37.21c0,0.11,0,0.21,0,0.32 c0.03,5.75-4.61,10.44-10.36,10.47c-0.11,0-0.21,0-0.32,0c-5.78,0.11-10.56-4.48-10.67-10.26c-0.11-5.78,4.48-10.56,10.26-10.67 c0.14,0,0.27,0,0.41,0C36.37,26.91,41.14,31.46,41.29,37.21z M39.12,38.06c0.01-0.18,0-0.36,0-0.54c0.16-4.56-3.4-8.39-7.96-8.55 c-0.18-0.01-0.36-0.01-0.54,0c-4.56-0.13-8.37,3.46-8.5,8.02c-0.01,0.18,0,0.36,0,0.54c-0.16,4.56,3.4,8.39,7.96,8.55 c0.18,0.01,0.36,0.01,0.54,0C35.18,46.21,38.98,42.62,39.12,38.06z M15.05,27.45l-6.26,8.37l-6.3-8.37H0l7.52,10.04L0,47.59h2.55 l6.3-8.4l6.33,8.4h2.46l-7.55-10.04l7.55-10.1C17.63,27.45,15.05,27.45,15.05,27.45z M21.48,10.47c0.03,5.75-4.61,10.44-10.36,10.47 c-0.11,0-0.21,0-0.32,0c-5.75,0.14-10.52-4.4-10.67-10.15c0-0.11,0-0.21,0-0.32C0.11,4.72,4.75,0.03,10.5,0c0.11,0,0.21,0,0.32,0 c5.75-0.14,10.53,4.4,10.67,10.15C21.48,10.26,21.48,10.36,21.48,10.47z M19.31,11.01c0.01-0.18,0-0.36,0-0.54 c0.16-4.56-3.4-8.39-7.96-8.55c-0.18-0.01-0.36-0.01-0.54,0c-4.56-0.13-8.37,3.46-8.5,8.02c-0.01,0.18,0,0.36,0,0.54 c-0.16,4.56,3.4,8.39,7.96,8.55c0.18,0.01,0.36,0.01,0.54,0C15.38,19.16,19.17,15.57,19.31,11.01z M62.81,44.71L48.8,27.45h-2.45 v20.13h2.17V30.33l14.01,17.25h2.45V27.45h-2.17V44.71z M102.78,27.45l-9.19,20.13h2.3l2.2-4.82l0.88-1.92l0.29-0.64l4.84-10.58 l5.13,11.22l0.88,1.91l2.2,4.82h2.3l-9.16-20.13L102.78,27.45L102.78,27.45z M90,9.73v1.47h24.61V9.73H90z M64.31,0.4L53.73,9.38 V0.4h-2.17v20.13h2.18v-9.07l10.7,9.07h2.96L55.71,10.47L67.39,0.4H64.31z M85.04,18.63H73.31V0.4h-2.17v20.13h13.91 C85.04,20.54,85.04,18.63,85.04,18.63z M87.82,44.71l-14-17.25h-2.46v20.13h2.17V30.33l14.01,17.25H90V27.45h-2.17L87.82,44.71 L87.82,44.71z'/%3E%3C/svg%3E");
    background-size: contain;
    background-position: 0% 0%;
    background-repeat: no-repeat;
    pointer-events: none;
}

@media (max-width: 1024px) {

    .hero {
        min-height: 600px;
        height: 600px;
        margin-top: -71px;
    }

    .hero--small {
        min-height: 600px;
        height: 600px;
        margin-top: 0;
    }

    .hero--small::after {
        content: '';
        top: var(--grid-gap);
        left: var(--grid-gap);
    }
}

@media (max-width: 575px) {

    .hero {
        min-height: 500px;
        height: 500px;
    }

    .hero--small {
        min-height: 500px;
        height: 500px;
    }
}


/* location */

.contact-details a:not(:hover) {
    color: var(--white) !important;
}


.uael-google-map-wrap {
    width: 100% !important;
    position: relative !important;
    padding-bottom: 75% !important;
    text-align: left;
}

.uael-google-map {
    position: absolute !important;
    object-fit: cover !important;
    width: 100% !important;
    height: 100% !important;
}

.uael-google-map-wrap .uael-infowindow-content,
.uael-google-map-wrap .uael-infowindow-content a:not(:hover) {
    color: var(--darkblue) !important;
}

@media (max-width: 767px) {

    .uael-google-map-wrap {
        padding-bottom: 100% !important;
    }
}


/* widgets */

/*.widget__wrapper {
    background-color: var(--lightbeige);
    padding: var(--m9) var(--m6);
}

.widget__wrapper h3 {
    color: var(--darkblue) !important;
    margin-bottom: 0 !important;
    text-align: center;
}*/


/* giggle */

section.giggle {
    padding: var(--m5);
}

section.giggle .elementor-element-populated {
    padding: 0 !important;
}

.giggle-widget-v2 {
    padding: 0 !important;
}

.giggle-widget-v2 .stream {
    margin-bottom: 0 !important;
}

.gi-filters,
.giggle-widget-v2 .by-giggle {
    display: none !important;
}

.giggle-widget-v2 .stream-activity__top {
    font-family: 'Aktifo-A', sans-serif !important;
}

.giggle-widget-v2 .stream__arrow-i--widget {
    width: 56px !important;
    height: 56px !important;
    background-color: var(--darkbeige) !important;
    border: none !important;
    transform: unset !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    top: 50% !important;
    left: var(--m1) !important;
    transform: translate(0, -50%) !important;
}

.giggle-widget-v2 .stream__arrow-i--widget:hover {
    background-color: var(--beige) !important;
}

.giggle-widget-v2 .stream__arrow-i--widget.stream__arrow-i--widget-right {
    left: unset !important;
    right: var(--m1) !important;
}

.giggle-widget-v2 .stream__arrow-i--widget svg path {
    fill: var(--darkblue) !important;
}

@media (hover: none) and (pointer: coarse) {

    .giggle-widget-v2 .stream__arrow-i--widget {
        display: none !important;
    }
}

@media (max-width: 1024px) {

    section.giggle {
        padding: var(--grid-gap);
    }
}


/* badge */

.badge::after {
    content: '';
    width: 192px;
    height: 300px;
    position: absolute;
    top: 50%;
    right: -96px;
    transform: translate(0, -50%);
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='192px' height='300px' viewBox='0 0 192 300' enable-background='new 0 0 192 300' xml:space='preserve'%3E%3Cellipse fill='%23F3F0EA' cx='96' cy='150' rx='96' ry='150'/%3E%3Cpath fill='%23282934' d='M55.37,89.87c0-4.97,3.32-8.41,7.61-8.41c1.28,0,3.26,0.48,4.4,1.1c0.18,0.09,0.35,0.15,0.53,0.15 c0.18,0,0.22-0.13,0.29-0.24c0.11-0.13,0.2-0.18,0.4-0.18c0.24,0,0.31,0.24,0.31,0.53c0,0.59,0,1.58,0.04,2.42 c0.02,0.46,0.07,1.1,0.07,1.43c0,0.22-0.11,0.37-0.26,0.37c-0.26,0-0.33-0.11-0.48-0.66c-0.66-2.4-2.86-4.05-5.46-4.05 c-2.64,0-4.6,2.31-4.6,6.16c0,4.31,1.8,7.55,4.77,7.55c0.9,0,2.35-0.46,3.01-0.9c0.18-0.11,0.31-0.26,0.4-0.75 c0.13-0.51,0.22-1.21,0.22-1.56c0-0.44-0.02-1.12-0.26-1.67c-0.15-0.4-0.57-0.62-0.99-0.64c-0.29-0.02-0.81-0.04-1.08-0.04 c-0.22,0-0.35-0.22-0.35-0.42c0-0.35,0.18-0.46,0.48-0.46c0.79,0,2.16,0.04,3.17,0.04c1.08,0,1.78-0.13,2.42-0.13 c0.4,0,0.62,0.02,0.62,0.42c0,0.33-0.18,0.42-0.62,0.53c-0.59,0.15-0.81,0.77-0.81,1.85c0,0.48,0.07,1.54,0.07,2.29 c0,0.4-0.35,0.55-0.73,0.7c-2.07,0.79-4.05,1.83-6.31,1.83C57.98,97.13,55.37,94.01,55.37,89.87z M71.67,88.9 c0.79,0,1.03,0.18,1.06,1.17c0.02,1.03,0.04,2.05,0.04,2.93c0,1.01-0.02,1.8-0.07,2.09c-0.09,0.55-0.2,0.88-0.48,1.12 c-0.37,0.31-0.66,0.11-0.66,0.51c0,0.15,0.15,0.29,0.53,0.29c0.44,0,1.03-0.15,1.96-0.15c0.86,0,2.02,0.13,2.44,0.13 c0.57,0,0.68-0.04,0.68-0.33c0-0.4-0.35-0.31-0.99-0.53c-0.81-0.29-1.03-0.7-1.08-1.5c-0.02-0.31-0.02-1.08-0.02-1.85 s0-1.43,0.02-1.72c0.04-1.12,0.42-1.61,1.32-1.61c0.42,0,0.7,0.18,1.14,0.48c0.26,0.2,0.55,0.42,0.88,0.42 c0.2,0,0.44-0.37,0.68-0.84c0.18-0.33,0.35-0.68,0.35-1.01s-0.37-0.59-0.79-0.88s-0.66-0.48-1.01-0.48c-0.66,0-1.1,0.48-2.11,1.67 c-0.11,0.11-0.24,0.24-0.33,0.24c-0.11,0-0.11-0.22-0.11-0.53l0.04-1.3c0-0.18-0.04-0.29-0.2-0.29c-0.18,0-0.33,0.15-0.59,0.31 c-0.77,0.44-1.76,0.66-2.68,0.84c-0.24,0.04-0.42,0.18-0.42,0.46C71.27,88.73,71.43,88.9,71.67,88.9z M82.49,85.56 c0.33,0,0.62-0.4,0.95-0.79c0.37-0.44,0.64-0.7,0.64-1.08c0-0.4-0.77-1.17-1.17-1.56c-0.11-0.11-0.22-0.18-0.37-0.18 c-0.11,0-0.35,0.22-0.51,0.46c-0.29,0.42-1.01,0.92-1.01,1.36c0,0.22,0.29,0.57,0.62,0.97C81.94,85.12,82.27,85.56,82.49,85.56z M80.38,89.12c0.9,0,1.1,0.35,1.1,1.41c0,0.73,0,2.9-0.02,4.18c-0.02,0.99-0.11,1.23-0.53,1.54c-0.26,0.2-0.48,0.18-0.48,0.51 c0,0.18,0.13,0.26,0.24,0.26c0.4,0,1.45-0.13,2.29-0.13c1.34,0,1.89,0.11,2.27,0.11c0.18,0,0.33-0.15,0.33-0.33 c0-0.31-0.4-0.37-0.84-0.53c-0.62-0.22-0.97-0.75-0.97-2.38c0-1.12,0-2.31,0.02-2.64c0.09-2.22,0.13-3.17,0.13-3.59 c0-0.26-0.07-0.37-0.24-0.37c-0.22,0-0.55,0.31-1.03,0.51c-0.64,0.26-1.61,0.62-2.29,0.73c-0.18,0.02-0.33,0.2-0.33,0.37 C80.03,88.99,80.14,89.12,80.38,89.12z M91.75,90.71c0-1.17-0.75-2.57-1.98-2.57c-0.64,0-1.06,0.29-1.06,0.79 c0,0.26,0.07,0.51,0.07,0.7c0,0.15-0.02,0.33-0.15,0.42c-0.31,0.18-0.84,0.4-1.65,0.4c-0.31,0-0.37-0.07-0.37-0.42 c0-0.95,0.44-1.74,1.32-2.13c0.64-0.29,1.34-0.48,2.31-0.48c2.22,0,3.67,0.73,3.67,3.08c0,1.03-0.11,2.46-0.11,3.72 c0,1.3,0.26,1.69,0.9,1.69c0.24,0,0.59-0.15,0.81-0.15c0.11,0,0.15,0.13,0.15,0.24c0,0.42-1.52,1.28-2.29,1.28 c-0.68,0-1.23-0.59-1.45-1.1c-0.04-0.11-0.11-0.2-0.22-0.2c-0.11,0-0.22,0.09-0.29,0.18c-0.88,0.77-1.87,1.14-2.95,1.14 c-1.67,0-2.13-0.64-2.13-2c0-1.67,0.46-2.27,2.09-2.93c0.88-0.37,2.16-0.64,2.84-0.75C91.64,91.54,91.75,91.3,91.75,90.71z M91.64,93.59c0-1.32-0.07-1.41-0.33-1.41c-0.55,0-1.41,0.37-1.91,0.84c-0.48,0.42-0.68,1.12-0.68,1.72c0,0.88,0.37,1.28,1.45,1.28 c0.37,0,0.68-0.07,1.12-0.4C91.62,95.35,91.64,94.71,91.64,93.59z M96.64,88.88c0.18,0,0.79-0.09,1.21-0.09 c0.11,0,0.18,0.02,0.18,0.15c0,3.1-0.07,6.03-0.13,6.53c-0.04,0.33-0.2,0.51-0.4,0.64c-0.26,0.18-0.55,0.18-0.55,0.46 c0,0.31,0.2,0.37,0.4,0.37c0.42,0,0.68-0.04,1.54-0.04c0.51,0,1.08,0.09,1.52,0.09c0.18,0,0.33-0.18,0.33-0.4 c0-0.11-0.11-0.53-0.13-0.92c-0.18-3.1-0.33-7.06-0.33-8.84c0-2.35,0.37-5.41,2.09-5.41c1.06,0,1.91,1.34,1.91,2.99 c0,2.55-2.16,3.23-2.16,5.28c0,1.43,1.19,2.4,2.13,3.1c0.92,0.7,2.33,1.45,2.33,2.68c0,0.86-0.75,1.17-1.58,1.17 c-1.17,0-2.13-1.65-2.38-2.53c-0.13-0.44-0.2-0.64-0.44-0.64c-0.26,0-0.29,0.24-0.29,0.48c0,0.51,0.04,0.81,0.04,1.19v1.39 c0,0.13,0.07,0.26,0.33,0.29c0.99,0.09,1.58,0.37,2.68,0.37c1.87,0,3.17-1.1,3.17-2.75c0-1.5-1.17-2.57-2.24-3.37 c-0.86-0.64-2.33-1.3-2.33-2.44c0-1.83,2.82-2.27,2.82-4.71c0-1.76-1.52-3.19-3.37-3.19c-3.43,0-4.91,3.65-4.91,6.58 c0,0.18-0.04,0.24-0.2,0.24h-1.1c-0.24,0-0.29,0.07-0.29,0.37c0,0.24-0.07,0.53-0.07,0.68C96.44,88.79,96.48,88.88,96.64,88.88z M114.5,92.49c0-2.82,2.2-5.08,4.88-5.08c1.25,0,1.78,0.26,1.91,0.31c0.13,0.07,0.29,0.11,0.33,0.11c0.02,0,0.09-0.07,0.09-0.18 c0.02-0.66,0.04-1.34,0.04-2.02c0-0.68-0.02-1.36-0.04-2.05c-0.02-0.66-0.4-0.92-0.86-0.95c-0.59-0.04-0.73-0.09-0.73-0.29 s0.15-0.35,0.59-0.44c0.81-0.15,1.72-0.33,2.46-0.77c0.29-0.18,0.46-0.37,0.68-0.37c0.2,0,0.31,0.15,0.31,0.59 c0,0.66-0.18,2.18-0.18,5.28c0,0.44-0.07,3.83-0.07,6.12c0,0.92,0.02,1.67,0.04,1.98c0.04,0.62,0.2,0.81,0.66,0.95 c0.44,0.15,1.01,0.02,1.01,0.44c0,0.2-0.2,0.37-0.79,0.42c-0.77,0.04-1.63,0.18-2.22,0.37c-0.42,0.13-0.75,0.31-0.86,0.31 c-0.13,0-0.2-0.15-0.2-0.33c0-0.24,0.07-0.79,0.07-1.08c0-0.09,0-0.26-0.09-0.26c-0.11,0.02-0.2,0.09-0.29,0.18 c-0.66,0.62-1.74,1.36-2.9,1.36C115.89,97.09,114.5,95.44,114.5,92.49z M116.55,91.19c0,2.6,1.28,4.36,3.23,4.36 c0.64,0,1.08-0.18,1.5-0.48c0.24-0.18,0.35-0.35,0.38-0.73c0.02-1.06,0.07-1.76,0.07-2.53c0-0.48,0-0.99-0.04-1.65 c0-0.42-0.07-0.81-0.4-1.06c-0.68-0.55-1.5-1.01-2.33-1.01C117.52,88.09,116.55,89.23,116.55,91.19z M128.93,85.56 c0.33,0,0.62-0.4,0.95-0.79c0.37-0.44,0.64-0.7,0.64-1.08c0-0.4-0.77-1.17-1.17-1.56c-0.11-0.11-0.22-0.18-0.37-0.18 c-0.11,0-0.35,0.22-0.51,0.46c-0.29,0.42-1.01,0.92-1.01,1.36c0,0.22,0.29,0.57,0.62,0.97C128.38,85.12,128.71,85.56,128.93,85.56z M126.82,89.12c0.9,0,1.1,0.35,1.1,1.41c0,0.73,0,2.9-0.02,4.18c-0.02,0.99-0.11,1.23-0.53,1.54c-0.26,0.2-0.48,0.18-0.48,0.51 c0,0.18,0.13,0.26,0.24,0.26c0.4,0,1.45-0.13,2.29-0.13c1.34,0,1.89,0.11,2.27,0.11c0.18,0,0.33-0.15,0.33-0.33 c0-0.31-0.4-0.37-0.84-0.53c-0.62-0.22-0.97-0.75-0.97-2.38c0-1.12,0-2.31,0.02-2.64c0.09-2.22,0.13-3.17,0.13-3.59 c0-0.26-0.07-0.37-0.24-0.37c-0.22,0-0.55,0.31-1.03,0.51c-0.64,0.26-1.61,0.62-2.29,0.73c-0.18,0.02-0.33,0.2-0.33,0.37 C126.47,88.99,126.58,89.12,126.82,89.12z M134.3,91.26c0.02,0.18,0.15,0.33,0.31,0.33c0.18,0,0.33-0.18,0.35-0.4 c0.33-2.66,0.68-5.43,1.03-7.77c0.07-0.42,0.18-0.86,0.18-1.28c0-0.29-0.31-0.53-0.66-0.53c-0.79,0-1.5,0.13-1.94,0.24 c-0.26,0.07-0.37,0.24-0.37,0.42c0,0.24,0.09,1.03,0.18,1.74C133.66,86.31,134.13,89.01,134.3,91.26z M134.28,96.87 c0.09,0.09,0.26,0.18,0.42,0.18s0.29-0.07,0.4-0.2c0.51-0.57,0.9-0.9,1.41-1.41c0.07-0.07,0.13-0.24,0.13-0.31 c0-0.09-0.04-0.26-0.11-0.33l-1.47-1.5c-0.09-0.09-0.29-0.13-0.42-0.13c-0.15,0-0.24,0.09-0.33,0.18c-0.62,0.64-1.01,0.99-1.47,1.45 c-0.07,0.07-0.13,0.2-0.13,0.26c0,0.11,0.02,0.24,0.11,0.33C133.31,95.9,133.84,96.41,134.28,96.87z M96,260c-2.21,0-4,1.79-4,4 c0,2.21,1.79,4,4,4c2.21,0,4-1.79,4-4C100,261.79,98.21,260,96,260z M41.5,124.13c0-0.18,0.13-0.25,0.32-0.25 c0.63,0,1.21,0.07,2.03,0.07c1.21,0,2.95-0.14,4.36-0.14c4,0,6.61,2.39,6.61,5.94c0,3.71-2.99,6.7-6.63,6.7 c-1.33,0-2.4-0.16-3.93-0.16c-0.47,0-1.42,0.11-1.87,0.11c-0.16,0-0.31-0.07-0.31-0.23c0-0.29,0.22-0.34,0.67-0.45 c0.49-0.13,0.68-0.63,0.76-1.46c0.09-0.94,0.16-3.98,0.16-6.82c0-2.09-0.14-2.38-1.03-2.74C42.27,124.52,41.5,124.54,41.5,124.13z M45.69,133.2c0,1.89,0.31,2.54,2.27,2.54c2.92,0,4.68-2.3,4.68-5.28c0-3.28-2.21-6.05-5.51-6.05c-1.06,0-1.35,0.43-1.4,1.4 c-0.04,0.85-0.04,3.13-0.04,4.21V133.2z M59.9,136.44c0.14,0,0.27-0.13,0.27-0.27c0-0.25-0.32-0.31-0.68-0.43 c-0.5-0.18-0.79-0.61-0.79-1.94c0-0.92,0-1.89,0.02-2.16c0.07-1.82,0.11-2.59,0.11-2.93c0-0.22-0.05-0.31-0.2-0.31 c-0.18,0-0.45,0.25-0.85,0.41c-0.52,0.22-1.31,0.5-1.87,0.59c-0.14,0.02-0.27,0.16-0.27,0.31c0,0.18,0.09,0.29,0.29,0.29 c0.74,0,0.9,0.29,0.9,1.15c0,0.59,0,2.38-0.02,3.42c-0.02,0.81-0.09,1.01-0.43,1.26c-0.22,0.16-0.4,0.14-0.4,0.41 c0,0.14,0.11,0.22,0.2,0.22c0.32,0,1.19-0.11,1.87-0.11C59.14,136.35,59.59,136.44,59.9,136.44z M57.65,127.08 c0.27,0,0.5-0.32,0.77-0.65c0.31-0.36,0.52-0.58,0.52-0.88c0-0.32-0.63-0.95-0.95-1.28c-0.09-0.09-0.18-0.14-0.31-0.14 c-0.09,0-0.29,0.18-0.41,0.38c-0.23,0.34-0.83,0.76-0.83,1.12c0,0.18,0.23,0.47,0.5,0.79C57.19,126.72,57.46,127.08,57.65,127.08z M62.68,132.23c0,1.44,0.95,3.26,2.85,3.26c0.68,0,1.08-0.14,1.67-0.59c0.27-0.2,0.47-0.41,0.61-0.41c0.11,0,0.14,0.05,0.14,0.18 c0,0.16-0.07,0.27-0.41,0.61c-0.72,0.72-1.71,1.37-3.02,1.37c-2.43,0-3.73-1.71-3.73-3.82c0-2.39,1.66-4.34,3.58-4.34 c1.49,0,2.38,0.65,3.1,1.84c0.22,0.38,0.4,0.9,0.4,1.15c0,0.36-0.13,0.4-0.43,0.43c-0.32,0.04-2.34,0.05-4.5,0.05 C62.72,131.96,62.68,132.01,62.68,132.23z M62.81,131.42c0.81,0,1.96-0.04,2.56-0.07c0.4-0.04,0.59-0.16,0.59-0.59 c0-0.47-0.27-0.85-0.54-1.17c-0.34-0.4-0.7-0.63-1.22-0.63c-0.47,0-0.72,0.11-1.03,0.52c-0.25,0.38-0.49,1.19-0.49,1.82 C62.68,131.37,62.72,131.42,62.81,131.42z M73.47,130.61c0,3.38,2.14,5.94,5.6,5.94c1.85,0,3.48-0.85,5.17-1.5 c0.31-0.13,0.59-0.25,0.59-0.58c0-0.61-0.05-1.48-0.05-1.87c0-0.88,0.18-1.39,0.67-1.51c0.36-0.09,0.5-0.16,0.5-0.43 c0-0.32-0.18-0.34-0.5-0.34c-0.52,0-1.1,0.11-1.98,0.11c-0.83,0-1.94-0.04-2.59-0.04c-0.25,0-0.4,0.09-0.4,0.38 c0,0.16,0.11,0.34,0.29,0.34c0.22,0,0.65,0.02,0.88,0.04c0.34,0.02,0.68,0.2,0.81,0.52c0.2,0.45,0.22,1.01,0.22,1.37 c0,0.29-0.07,0.86-0.18,1.28c-0.07,0.4-0.18,0.52-0.32,0.61c-0.54,0.36-1.73,0.74-2.47,0.74c-2.43,0-3.91-2.65-3.91-6.18 c0-3.15,1.6-5.04,3.76-5.04c2.12,0,3.93,1.35,4.47,3.31c0.13,0.45,0.18,0.54,0.4,0.54c0.13,0,0.22-0.13,0.22-0.31 c0-0.27-0.04-0.79-0.05-1.17c-0.04-0.68-0.04-1.49-0.04-1.98c0-0.23-0.05-0.43-0.25-0.43c-0.16,0-0.23,0.04-0.32,0.14 c-0.05,0.09-0.09,0.2-0.23,0.2s-0.29-0.05-0.43-0.13c-0.94-0.5-2.56-0.9-3.6-0.9C76.18,123.73,73.47,126.54,73.47,130.61z M91,131.29c0-0.95-0.61-2.11-1.62-2.11c-0.52,0-0.86,0.23-0.86,0.65c0,0.22,0.05,0.42,0.05,0.58c0,0.13-0.02,0.27-0.13,0.34 c-0.25,0.14-0.68,0.32-1.35,0.32c-0.25,0-0.31-0.05-0.31-0.34c0-0.77,0.36-1.42,1.08-1.75c0.52-0.23,1.1-0.4,1.89-0.4 c1.82,0,3.01,0.59,3.01,2.52c0,0.85-0.09,2.02-0.09,3.04c0,1.06,0.22,1.39,0.74,1.39c0.2,0,0.49-0.13,0.67-0.13 c0.09,0,0.13,0.11,0.13,0.2c0,0.34-1.24,1.04-1.87,1.04c-0.56,0-1.01-0.49-1.19-0.9c-0.04-0.09-0.09-0.16-0.18-0.16 s-0.18,0.07-0.23,0.14c-0.72,0.63-1.53,0.94-2.41,0.94c-1.37,0-1.75-0.52-1.75-1.64c0-1.37,0.38-1.85,1.71-2.39 c0.72-0.31,1.76-0.52,2.32-0.61C90.91,131.98,91,131.78,91,131.29z M90.91,133.65c0-1.08-0.05-1.15-0.27-1.15 c-0.45,0-1.15,0.31-1.57,0.68c-0.4,0.34-0.56,0.92-0.56,1.4c0,0.72,0.31,1.04,1.19,1.04c0.31,0,0.56-0.05,0.92-0.32 C90.89,135.09,90.91,134.57,90.91,133.65z M97.35,136.07c-0.95,0-1.73-1.3-1.93-2.02c-0.11-0.36-0.16-0.52-0.36-0.52 c-0.22,0-0.23,0.2-0.23,0.4c0,0.41,0.04,0.67,0.04,0.97v1.13c0,0.11,0.05,0.22,0.27,0.23c0.81,0.07,1.3,0.31,2.2,0.31 c1.62,0,2.59-1.46,2.59-2.61c0-3.24-3.89-2.12-3.89-3.87c0-0.56,0.32-0.99,0.97-0.99c0.88,0,1.44,0.56,1.94,1.3 c0.14,0.22,0.29,0.34,0.4,0.34c0.13,0,0.14-0.09,0.14-0.2c0-0.25-0.14-0.95-0.14-1.37c0-0.16-0.07-0.29-0.2-0.32 c-0.58-0.16-0.95-0.25-1.49-0.25c-1.37,0-2.81,0.77-2.81,2.36c0,2.84,3.84,1.93,3.84,3.85C98.69,135.56,98.24,136.07,97.35,136.07z M103.35,126.81c-0.11,0-0.2,0.09-0.34,0.27c-0.74,1.04-1.31,1.53-2.29,2.27c-0.09,0.09-0.16,0.16-0.16,0.29 c0,0.25,0.31,0.2,0.58,0.22c0.45,0.04,0.45,0.09,0.45,0.41c0,0.74-0.11,2.95-0.11,4.23c0,1.37,0.49,2.11,1.87,2.11 c0.77,0,1.44-0.25,1.96-0.65c0.27-0.2,0.45-0.34,0.45-0.5c0-0.09-0.09-0.2-0.2-0.2s-0.18,0.07-0.38,0.14 c-0.29,0.11-0.67,0.14-0.95,0.14c-0.9,0-0.96-0.94-0.96-2.07c0-1.3,0.04-2.79,0.05-3.33c0.02-0.23,0.11-0.31,0.25-0.31 c0.38,0,1.21,0.04,1.4,0.04c0.31,0,0.36-0.04,0.54-0.52c0.07-0.18,0.18-0.4,0.18-0.59c0-0.13-0.04-0.16-0.11-0.16 c-0.16,0-0.2,0.13-0.4,0.25c-0.31,0.18-0.58,0.18-1.31,0.18c-0.43,0-0.5-0.07-0.5-0.25c0.02-0.22,0.07-1.39,0.07-1.67 C103.46,126.83,103.44,126.81,103.35,126.81z M109.68,128.58c0.86,0,1.76,0.2,2.27,0.5c0.09,0.05,0.16,0.09,0.27,0.09 c0.31,0,0.59-0.2,0.83-0.36c0.11-0.07,0.2-0.2,0.23-0.31c0.13-0.29,0.18-0.59,0.34-0.59c0.13,0,0.22,0.13,0.22,0.27 c0,0.5-0.11,0.94-0.18,1.71c-0.02,0.11-0.07,0.2-0.16,0.25c-0.14,0.09-0.56,0.29-0.56,0.38c0,0.05,0,0.11,0.02,0.16 c0.04,0.13,0.07,0.86,0.07,1.03c0,1.71-1.33,3.04-3.6,3.04c-0.5,0-0.85-0.09-1.03-0.09c-0.05,0-0.16,0.02-0.22,0.07 c-0.18,0.16-0.4,0.38-0.4,0.61c0,0.65,0.41,0.9,2.21,0.9c0.43,0,1.01-0.07,1.6-0.07c1.51,0,2.25,0.56,2.25,1.6 c0,1.95-1.28,3.48-4,3.48c-2.72,0-3.56-0.79-3.56-1.87c0-0.74,0.4-1.19,1.12-1.39c0.14-0.04,0.23-0.07,0.23-0.16 c0-0.07-0.05-0.14-0.18-0.22c-0.43-0.27-0.63-0.86-0.63-1.37c0-0.59,0.29-1.21,0.83-1.55c0.04-0.02,0.11-0.07,0.11-0.14 c0-0.09-0.09-0.16-0.14-0.2c-0.83-0.47-1.3-1.39-1.3-2.36C106.33,130.02,107.59,128.58,109.68,128.58z M108.17,131.44 c0,1.51,0.5,2.88,1.53,2.88c1.26,0,1.6-1.15,1.6-2.27c0-1.67-0.68-3.04-1.67-3.04C108.4,129.01,108.17,130.21,108.17,131.44z M107.77,138.87c0,1.3,0.77,1.94,2.02,1.94c1.51,0,2.57-0.58,2.57-1.75c0-0.77-0.7-1.08-2.14-1.08c-0.45,0-1.53-0.04-1.85-0.04 S107.77,138.37,107.77,138.87z M114.49,132.82c0-2.39,1.66-4.34,3.58-4.34c1.49,0,2.38,0.65,3.1,1.84c0.22,0.38,0.4,0.9,0.4,1.15 c0,0.36-0.13,0.4-0.43,0.43c-0.32,0.04-2.34,0.05-4.5,0.05c-0.22,0-0.25,0.05-0.25,0.27c0,1.44,0.96,3.26,2.85,3.26 c0.68,0,1.08-0.14,1.67-0.59c0.27-0.2,0.47-0.41,0.61-0.41c0.11,0,0.14,0.05,0.14,0.18c0,0.16-0.07,0.27-0.41,0.61 c-0.72,0.72-1.71,1.37-3.03,1.37C115.78,136.64,114.49,134.93,114.49,132.82z M116.38,131.29c0,0.07,0.04,0.13,0.13,0.13 c0.81,0,1.96-0.04,2.56-0.07c0.4-0.04,0.59-0.16,0.59-0.59c0-0.47-0.27-0.85-0.54-1.17c-0.34-0.4-0.7-0.63-1.22-0.63 c-0.47,0-0.72,0.11-1.03,0.52C116.61,129.85,116.38,130.66,116.38,131.29z M126.76,136.71c-1.01,0-1.76-0.31-2.61-0.79 c-0.07-0.04-0.11-0.05-0.16-0.05c-0.05,0-0.09,0.02-0.14,0.07c-0.25,0.25-0.45,0.77-0.76,0.79c-0.09,0-0.13-0.09-0.13-0.22 c0-0.77,0.23-3.85,0.29-5.89c0.04-1.55,0.04-3.17,0.04-4.72c0-0.9-0.23-1.21-0.74-1.26c-0.34-0.04-0.43-0.11-0.43-0.25 c0-0.13,0.07-0.23,0.22-0.25c0.65-0.13,1.58-0.43,2.16-0.7c0.27-0.13,0.36-0.27,0.54-0.27c0.04,0,0.14,0.05,0.14,0.16 c0,0.22-0.05,0.72-0.05,1.03c-0.04,1.78-0.09,3.58-0.09,5.37c0,0.13,0.05,0.23,0.14,0.23c0.05,0,0.13-0.04,0.2-0.11 c0.79-0.85,1.46-1.19,2.58-1.19c2.09,0,2.97,1.8,2.97,3.64C130.92,134.61,129.16,136.71,126.76,136.71z M129.29,133.67 c0-1.48-0.49-3.87-2.45-3.87c-0.67,0-1.01,0.18-1.39,0.47c-0.32,0.23-0.38,0.4-0.43,1.1c-0.04,0.54-0.07,1.66-0.07,2.25 c0,0.83,0.04,0.99,0.2,1.22c0.41,0.65,0.97,1.37,1.93,1.37C128.46,136.21,129.29,134.97,129.29,133.67z M135.22,128.49 c1.49,0,2.38,0.65,3.1,1.84c0.22,0.38,0.4,0.9,0.4,1.15c0,0.36-0.13,0.4-0.43,0.43c-0.32,0.04-2.34,0.05-4.5,0.05 c-0.22,0-0.25,0.05-0.25,0.27c0,1.44,0.96,3.26,2.85,3.26c0.68,0,1.08-0.14,1.67-0.59c0.27-0.2,0.47-0.41,0.61-0.41 c0.11,0,0.14,0.05,0.14,0.18c0,0.16-0.07,0.27-0.41,0.61c-0.72,0.72-1.71,1.37-3.03,1.37c-2.43,0-3.73-1.71-3.73-3.82 C131.64,130.43,133.3,128.49,135.22,128.49z M135.04,128.95c-0.47,0-0.72,0.11-1.03,0.52c-0.25,0.38-0.49,1.19-0.49,1.82 c0,0.07,0.04,0.13,0.13,0.13c0.81,0,1.96-0.04,2.56-0.07c0.4-0.04,0.59-0.16,0.59-0.59c0-0.47-0.27-0.85-0.54-1.17 C135.93,129.19,135.57,128.95,135.04,128.95z M139.87,129.82c0.65,0,0.85,0.14,0.86,0.95c0.02,0.85,0.04,1.67,0.04,2.39 c0,0.83-0.02,1.48-0.05,1.71c-0.07,0.45-0.16,0.72-0.4,0.92c-0.31,0.25-0.54,0.09-0.54,0.41c0,0.13,0.13,0.23,0.43,0.23 c0.36,0,0.85-0.13,1.6-0.13c0.7,0,1.66,0.11,2,0.11c0.47,0,0.56-0.04,0.56-0.27c0-0.32-0.29-0.25-0.81-0.43 c-0.67-0.23-0.85-0.58-0.88-1.22c-0.02-0.25-0.02-0.88-0.02-1.51s0-1.17,0.02-1.4c0.04-0.92,0.34-1.31,1.08-1.31 c0.34,0,0.58,0.14,0.94,0.4c0.22,0.16,0.45,0.34,0.72,0.34c0.16,0,0.36-0.31,0.56-0.68c0.14-0.27,0.29-0.56,0.29-0.83 c0-0.27-0.31-0.49-0.65-0.72c-0.34-0.23-0.54-0.4-0.83-0.4c-0.54,0-0.9,0.4-1.73,1.37c-0.09,0.09-0.2,0.2-0.27,0.2 c-0.09,0-0.09-0.18-0.09-0.43l0.04-1.06c0-0.14-0.04-0.23-0.16-0.23c-0.14,0-0.27,0.13-0.49,0.25c-0.63,0.36-1.44,0.54-2.2,0.68 c-0.2,0.04-0.34,0.14-0.34,0.38C139.54,129.67,139.67,129.82,139.87,129.82z M146.87,133.85c0.23,0,2.11-0.77,3.26-1.17 c0.16-0.05,0.29-0.22,0.29-0.36c0-0.18-0.04-0.45-0.04-0.74v-0.54c0-0.27-0.04-0.4-0.2-0.4c-0.23,0-2.88,0.99-3.21,1.13 c-0.23,0.11-0.32,0.22-0.32,0.63c0,0.22,0,0.59,0.02,0.9C146.69,133.69,146.67,133.85,146.87,133.85z M29.64,150.32 c-0.13,0-0.22,0.11-0.4,0.25c-0.13,0.11-0.47,0.18-1.17,0.18h-0.41c-0.2-0.02-0.23-0.05-0.23-0.25c0-0.97,0.14-3.17,0.41-3.71 c0.16-0.32,0.38-0.56,0.68-0.56c0.25,0,0.43,0.16,0.94,0.54c0.11,0.09,0.16,0.16,0.22,0.4c0.02,0.13,0.14,0.29,0.29,0.29 c0.13,0,0.25-0.09,0.36-0.25c0.34-0.54,0.68-1.13,0.68-1.4c0-0.14-0.04-0.25-0.16-0.36c-0.27-0.25-0.61-0.49-0.97-0.49 c-0.86,0-1.98,0.49-3.17,1.84c-0.81,0.92-1.17,2.3-1.17,3.73c0,0.14-0.04,0.2-0.16,0.2h-0.9c-0.2,0-0.23,0.05-0.23,0.31 c0,0.2-0.05,0.43-0.05,0.56c0,0.14,0.04,0.22,0.16,0.22c0.14,0,0.65-0.07,0.99-0.07c0.09,0,0.14,0.02,0.14,0.13 c0,2.54-0.05,4.93-0.11,5.35c-0.04,0.27-0.16,0.41-0.32,0.52c-0.22,0.14-0.45,0.14-0.45,0.38c0,0.25,0.16,0.31,0.32,0.31 c0.34,0,0.59-0.09,1.48-0.09c1.08,0,1.93,0.14,2.29,0.14c0.29,0,0.45,0,0.45-0.34c0-0.2-0.05-0.27-0.68-0.31 c-0.54-0.02-0.9-0.49-0.95-0.94c-0.09-0.65-0.13-1.73-0.13-2.67c0-1.1,0.02-2.11,0.02-2.25c0-0.16,0.13-0.27,0.27-0.27 c0.59,0,1.22,0.09,1.44,0.09c0.2,0,0.36-0.04,0.43-0.23c0.11-0.36,0.36-0.88,0.36-1.03C29.9,150.39,29.81,150.32,29.64,150.32z M35.69,158.66c-0.56,0-1.01-0.49-1.19-0.9c-0.04-0.09-0.09-0.16-0.18-0.16s-0.18,0.07-0.23,0.14c-0.72,0.63-1.53,0.94-2.41,0.94 c-1.37,0-1.75-0.52-1.75-1.64c0-1.37,0.38-1.85,1.71-2.39c0.72-0.31,1.76-0.52,2.32-0.61c0.31-0.05,0.4-0.25,0.4-0.74 c0-0.95-0.61-2.11-1.62-2.11c-0.52,0-0.86,0.23-0.86,0.65c0,0.22,0.05,0.42,0.05,0.58c0,0.13-0.02,0.27-0.13,0.34 c-0.25,0.14-0.68,0.32-1.35,0.32c-0.25,0-0.31-0.05-0.31-0.34c0-0.77,0.36-1.42,1.08-1.75c0.52-0.23,1.1-0.4,1.89-0.4 c1.82,0,3.01,0.59,3.01,2.52c0,0.85-0.09,2.02-0.09,3.04c0,1.06,0.22,1.39,0.74,1.39c0.2,0,0.49-0.13,0.67-0.13 c0.09,0,0.13,0.11,0.13,0.2C37.56,157.96,36.32,158.66,35.69,158.66z M34.27,155.65c0-1.08-0.05-1.15-0.27-1.15 c-0.45,0-1.15,0.31-1.57,0.68c-0.4,0.34-0.56,0.92-0.56,1.4c0,0.72,0.31,1.04,1.19,1.04c0.31,0,0.56-0.05,0.92-0.32 C34.25,157.09,34.27,156.57,34.27,155.65z M52.71,158.1c0-0.31-0.34-0.25-0.65-0.38c-0.52-0.2-0.79-0.54-0.79-1.39 c0-0.74,0.04-1.67,0.04-2.2c0-2.23-0.85-3.51-2.75-3.51c-1.01,0-1.78,0.54-2.34,1.24c-0.11,0.16-0.2,0.23-0.27,0.23 c-0.07,0-0.13-0.07-0.2-0.23c-0.47-0.79-1.22-1.24-2.25-1.24c-0.76,0-1.46,0.47-1.91,1.1c-0.07,0.11-0.14,0.2-0.22,0.2 c-0.07,0-0.18-0.13-0.18-0.38l0.05-0.97c0-0.14-0.04-0.23-0.16-0.23c-0.13,0-0.25,0.13-0.45,0.25c-0.61,0.36-1.42,0.58-2.14,0.72 c-0.2,0.04-0.38,0.09-0.38,0.32c0,0.14,0.16,0.27,0.34,0.27c0.61,0,0.86,0.09,0.86,0.9c0,1.21,0,2.81-0.05,3.98 c-0.02,0.45-0.11,0.72-0.32,0.92c-0.31,0.25-0.52,0.16-0.52,0.49c0,0.13,0.13,0.23,0.41,0.23c0.34,0,0.81-0.13,1.51-0.13 c0.67,0,1.58,0.11,1.91,0.11c0.45,0,0.52-0.04,0.52-0.27c0-0.32-0.27-0.25-0.76-0.43c-0.65-0.23-0.81-0.58-0.85-1.22 c-0.02-0.25-0.02-0.88-0.02-1.51c0-0.61,0.04-1.42,0.05-1.66c0.02-0.45,0.31-1.6,1.57-1.6c1.06,0,1.46,0.96,1.57,2.36 c0.04,0.45,0.04,1.01,0.04,1.51c0,0.43,0,0.83-0.02,1.1c-0.07,0.5-0.14,0.83-0.38,1.01c-0.34,0.25-0.52,0.09-0.52,0.54 c0,0.09,0.05,0.18,0.27,0.18c0.54,0,1.03-0.11,1.73-0.11c0.65,0,1.6,0.13,2.03,0.13c0.18,0,0.32-0.14,0.32-0.32 c0-0.23-0.32-0.23-0.65-0.29c-0.58-0.09-0.95-0.63-0.95-1.48c0-0.74,0.04-1.67,0.04-2.2c0-0.32-0.04-0.76-0.04-0.99 c0-0.43,0.11-0.7,0.36-0.95c0.27-0.25,0.63-0.43,1.19-0.43c1.06,0,1.53,0.9,1.64,2.3c0.04,0.45,0.04,1.01,0.04,1.51 c0,0.43,0,0.83-0.02,1.1c-0.07,0.5-0.14,0.83-0.38,1.01c-0.34,0.25-0.52,0.09-0.52,0.54c0,0.09,0.05,0.18,0.29,0.18 c0.52,0,1.03-0.11,1.71-0.11c0.65,0,1.42,0.13,1.87,0.13C52.56,158.43,52.71,158.28,52.71,158.1z M53.98,157.83 c-0.22,0.16-0.4,0.14-0.4,0.41c0,0.14,0.11,0.22,0.2,0.22c0.32,0,1.19-0.11,1.87-0.11c1.1,0,1.55,0.09,1.85,0.09 c0.14,0,0.27-0.13,0.27-0.27c0-0.25-0.32-0.31-0.68-0.43c-0.5-0.18-0.79-0.61-0.79-1.94c0-0.92,0-1.89,0.02-2.16 c0.07-1.82,0.11-2.59,0.11-2.93c0-0.22-0.05-0.31-0.2-0.31c-0.18,0-0.45,0.25-0.85,0.41c-0.52,0.22-1.31,0.5-1.87,0.59 c-0.14,0.02-0.27,0.16-0.27,0.31c0,0.18,0.09,0.29,0.29,0.29c0.74,0,0.9,0.29,0.9,1.15c0,0.59,0,2.38-0.02,3.42 C54.39,157.38,54.32,157.58,53.98,157.83z M54.55,148.41c0.25,0.31,0.52,0.67,0.7,0.67c0.27,0,0.5-0.32,0.77-0.65 c0.31-0.36,0.52-0.58,0.52-0.88c0-0.32-0.63-0.95-0.95-1.28c-0.09-0.09-0.18-0.14-0.31-0.14c-0.09,0-0.29,0.18-0.41,0.38 c-0.23,0.34-0.83,0.76-0.83,1.12C54.05,147.8,54.28,148.09,54.55,148.41z M58.95,157.9c-0.23,0.13-0.43,0.09-0.43,0.36 c0,0.14,0.14,0.18,0.23,0.18c0.32,0,0.83-0.13,1.51-0.13c1.1,0,1.94,0.14,2.25,0.14c0.14,0,0.27-0.13,0.27-0.27 c0-0.25-0.38-0.2-0.74-0.32c-0.63-0.22-0.77-0.79-0.77-2.07c0-2.11,0-4.38,0.02-6.48c0.02-1.82,0.22-3.35,0.22-3.69 c0-0.22-0.07-0.31-0.22-0.31c-0.18,0-0.45,0.25-0.85,0.41c-0.52,0.22-1.3,0.4-1.85,0.49c-0.14,0.02-0.27,0.16-0.27,0.31 c0,0.18,0.09,0.25,0.29,0.25c0.65,0,0.88,0.54,0.88,1.33c0,6.18-0.02,5.98-0.02,8.46C59.47,157.33,59.32,157.71,58.95,157.9z M67.86,158.17c0-0.25-0.32-0.31-0.68-0.43c-0.5-0.18-0.79-0.61-0.79-1.94c0-0.92,0-1.89,0.02-2.16c0.07-1.82,0.11-2.59,0.11-2.93 c0-0.22-0.05-0.31-0.2-0.31c-0.18,0-0.45,0.25-0.85,0.41c-0.52,0.22-1.31,0.5-1.87,0.59c-0.14,0.02-0.27,0.16-0.27,0.31 c0,0.18,0.09,0.29,0.29,0.29c0.74,0,0.9,0.29,0.9,1.15c0,0.59,0,2.38-0.02,3.42c-0.02,0.81-0.09,1.01-0.43,1.26 c-0.22,0.16-0.4,0.14-0.4,0.41c0,0.14,0.11,0.22,0.2,0.22c0.32,0,1.19-0.11,1.87-0.11c1.1,0,1.55,0.09,1.85,0.09 C67.73,158.44,67.86,158.32,67.86,158.17z M64.96,146.51c-0.23,0.34-0.83,0.76-0.83,1.12c0,0.18,0.23,0.47,0.5,0.79 c0.25,0.31,0.52,0.67,0.7,0.67c0.27,0,0.5-0.32,0.77-0.65c0.31-0.36,0.52-0.58,0.52-0.88c0-0.32-0.63-0.95-0.95-1.28 c-0.09-0.09-0.18-0.14-0.31-0.14C65.28,146.13,65.08,146.31,64.96,146.51z M70.38,154.23c0,1.44,0.95,3.26,2.85,3.26 c0.68,0,1.08-0.14,1.67-0.59c0.27-0.2,0.47-0.41,0.61-0.41c0.11,0,0.14,0.05,0.14,0.18c0,0.16-0.07,0.27-0.41,0.61 c-0.72,0.72-1.71,1.37-3.02,1.37c-2.43,0-3.73-1.71-3.73-3.82c0-2.39,1.66-4.34,3.58-4.34c1.49,0,2.38,0.65,3.1,1.84 c0.22,0.38,0.4,0.9,0.4,1.15c0,0.36-0.13,0.4-0.43,0.43c-0.32,0.04-2.34,0.05-4.5,0.05C70.41,153.96,70.38,154.01,70.38,154.23z M70.5,153.42c0.81,0,1.96-0.04,2.56-0.07c0.4-0.04,0.59-0.16,0.59-0.59c0-0.47-0.27-0.85-0.54-1.17c-0.34-0.4-0.7-0.63-1.22-0.63 c-0.47,0-0.72,0.11-1.03,0.52c-0.25,0.38-0.49,1.19-0.49,1.82C70.38,153.37,70.41,153.42,70.5,153.42z M84.06,145.97 c-1.26,0-1.96-0.13-2.68-0.13c-0.34,0-0.49,0.07-0.49,0.29c0,0.31,0.41,0.25,0.76,0.45c0.63,0.36,0.88,0.77,1.22,1.6 c1.33,3.22,2.65,6.46,4.02,9.69c0.23,0.54,0.36,0.97,0.67,0.97c0.23,0,0.41-0.47,0.68-0.99c1.12-2.29,3.35-7.31,4.36-9.63 c0.36-0.83,0.52-1.37,1.28-1.75c0.4-0.18,0.59-0.07,0.59-0.4c0-0.14-0.05-0.25-0.32-0.25c-0.29,0-0.83,0.14-1.76,0.14 c-0.74,0-1.84-0.14-2.21-0.14c-0.45,0-0.5,0.11-0.5,0.31c0,0.29,0.52,0.27,1.03,0.45c0.5,0.18,0.9,0.67,0.9,1.1 c0,1.01-1.93,5.51-2.95,7.63c-0.07,0.14-0.25,0.47-0.34,0.47c-0.04,0-0.14-0.16-0.25-0.43c-0.85-2.09-3.01-6.93-3.01-8.08 c0-0.4,0.22-0.63,0.5-0.74c0.29-0.11,0.65-0.04,0.65-0.4c0-0.16-0.05-0.25-0.27-0.25C85.57,145.88,85.1,145.97,84.06,145.97z M99.54,158.17c0-0.25-0.32-0.31-0.68-0.43c-0.5-0.18-0.79-0.61-0.79-1.94c0-0.92,0-1.89,0.02-2.16c0.07-1.82,0.11-2.59,0.11-2.93 c0-0.22-0.05-0.31-0.2-0.31c-0.18,0-0.45,0.25-0.85,0.41c-0.52,0.22-1.31,0.5-1.87,0.59c-0.14,0.02-0.27,0.16-0.27,0.31 c0,0.18,0.09,0.29,0.29,0.29c0.74,0,0.9,0.29,0.9,1.15c0,0.59,0,2.38-0.02,3.42c-0.02,0.81-0.09,1.01-0.43,1.26 c-0.22,0.16-0.4,0.14-0.4,0.41c0,0.14,0.11,0.22,0.2,0.22c0.32,0,1.19-0.11,1.87-0.11c1.1,0,1.55,0.09,1.85,0.09 C99.41,158.44,99.54,158.32,99.54,158.17z M96.64,146.51c-0.23,0.34-0.83,0.76-0.83,1.12c0,0.18,0.23,0.47,0.5,0.79 c0.25,0.31,0.52,0.67,0.7,0.67c0.27,0,0.5-0.32,0.77-0.65c0.31-0.36,0.52-0.58,0.52-0.88c0-0.32-0.63-0.95-0.95-1.28 c-0.09-0.09-0.18-0.14-0.31-0.14C96.96,146.13,96.76,146.31,96.64,146.51z M100.17,154.82c0-2.39,1.66-4.34,3.58-4.34 c1.49,0,2.38,0.65,3.1,1.84c0.22,0.38,0.4,0.9,0.4,1.15c0,0.36-0.13,0.4-0.43,0.43c-0.32,0.04-2.34,0.05-4.5,0.05 c-0.22,0-0.25,0.05-0.25,0.27c0,1.44,0.95,3.26,2.84,3.26c0.68,0,1.08-0.14,1.67-0.59c0.27-0.2,0.47-0.41,0.61-0.41 c0.11,0,0.14,0.05,0.14,0.18c0,0.16-0.07,0.27-0.41,0.61c-0.72,0.72-1.71,1.37-3.02,1.37C101.46,158.64,100.17,156.93,100.17,154.82 z M102.06,153.29c0,0.07,0.04,0.13,0.13,0.13c0.81,0,1.96-0.04,2.56-0.07c0.4-0.04,0.59-0.16,0.59-0.59c0-0.47-0.27-0.85-0.54-1.17 c-0.34-0.4-0.7-0.63-1.22-0.63c-0.47,0-0.72,0.11-1.03,0.52C102.29,151.85,102.06,152.66,102.06,153.29z M114.15,157.76 c-0.32,0.29-0.5,0.22-0.5,0.54c0,0.09,0.04,0.18,0.27,0.18c0.52,0,0.92-0.11,1.64-0.11c0.63,0,1.42,0.13,1.87,0.13 c0.16,0,0.32-0.14,0.32-0.32c0-0.31-0.34-0.25-0.65-0.38c-0.54-0.2-0.79-0.54-0.79-1.39c0-0.76,0.04-1.6,0.04-2.14 c0-1.96-0.65-3.55-2.68-3.55c-0.77,0-1.69,0.49-2.14,0.99c-0.09,0.09-0.18,0.22-0.25,0.22c-0.09,0-0.2-0.14-0.2-0.4 c0.04-1.12,0.04-2.93,0.09-4.21c0.04-0.94,0.13-1.66,0.13-1.8c0-0.14-0.04-0.23-0.16-0.23c-0.14,0-0.43,0.13-0.63,0.25 c-0.61,0.36-1.39,0.54-2.11,0.68c-0.18,0.04-0.32,0.14-0.32,0.38c0,0.14,0.13,0.29,0.31,0.29c0.63,0,0.83,0.14,0.83,0.97 c0,0.72,0.02,3.38,0.02,5.67c0,1.51,0,2.93-0.04,3.4c-0.02,0.45-0.14,0.72-0.38,0.92c-0.29,0.25-0.52,0.09-0.52,0.41 c0,0.13,0.13,0.23,0.41,0.23c0.34,0,0.81-0.13,1.53-0.13c0.68,0,1.58,0.11,1.91,0.11c0.45,0,0.54-0.04,0.54-0.27 c0-0.32-0.27-0.25-0.77-0.43c-0.63-0.23-0.81-0.58-0.85-1.22c-0.02-0.27-0.02-0.9-0.02-1.53s0-1.17,0.02-1.4 c0.02-0.61,0.2-1.8,1.62-1.8c1.06,0,1.67,0.97,1.76,2.38c0.04,0.47,0.04,0.94,0.04,1.44c0,0.43,0,0.85-0.02,1.12 C114.44,157.29,114.33,157.6,114.15,157.76z M127.33,157.8c-0.54-0.2-0.79-0.54-0.79-1.39c0-0.76,0.04-1.6,0.04-2.14 c0-1.96-0.65-3.55-2.68-3.55c-0.77,0-1.69,0.49-2.14,0.99c-0.09,0.09-0.18,0.22-0.25,0.22c-0.09,0-0.2-0.14-0.2-0.4 c0.04-1.12,0.04-2.93,0.09-4.21c0.04-0.94,0.13-1.66,0.13-1.8c0-0.14-0.04-0.23-0.16-0.23c-0.14,0-0.43,0.13-0.63,0.25 c-0.61,0.36-1.39,0.54-2.11,0.68c-0.18,0.04-0.32,0.14-0.32,0.38c0,0.14,0.13,0.29,0.31,0.29c0.63,0,0.83,0.14,0.83,0.97 c0,0.72,0.02,3.38,0.02,5.67c0,1.51,0,2.93-0.04,3.4c-0.02,0.45-0.14,0.72-0.38,0.92c-0.29,0.25-0.52,0.09-0.52,0.41 c0,0.13,0.13,0.23,0.41,0.23c0.34,0,0.81-0.13,1.53-0.13c0.68,0,1.58,0.11,1.91,0.11c0.45,0,0.54-0.04,0.54-0.27 c0-0.32-0.27-0.25-0.77-0.43c-0.63-0.23-0.81-0.58-0.85-1.22c-0.02-0.27-0.02-0.9-0.02-1.53s0-1.17,0.02-1.4 c0.02-0.61,0.2-1.8,1.62-1.8c1.06,0,1.67,0.97,1.76,2.38c0.04,0.47,0.04,0.94,0.04,1.44c0,0.43,0,0.85-0.02,1.12 c-0.02,0.54-0.13,0.85-0.31,1.01c-0.32,0.29-0.5,0.22-0.5,0.54c0,0.09,0.04,0.18,0.27,0.18c0.52,0,0.92-0.11,1.64-0.11 c0.63,0,1.42,0.13,1.87,0.13c0.16,0,0.32-0.14,0.32-0.32C127.98,157.87,127.64,157.92,127.33,157.8z M134.37,158.66 c-0.56,0-1.01-0.49-1.19-0.9c-0.04-0.09-0.09-0.16-0.18-0.16s-0.18,0.07-0.23,0.14c-0.72,0.63-1.53,0.94-2.41,0.94 c-1.37,0-1.75-0.52-1.75-1.64c0-1.37,0.38-1.85,1.71-2.39c0.72-0.31,1.76-0.52,2.32-0.61c0.31-0.05,0.4-0.25,0.4-0.74 c0-0.95-0.61-2.11-1.62-2.11c-0.52,0-0.86,0.23-0.86,0.65c0,0.22,0.05,0.42,0.05,0.58c0,0.13-0.02,0.27-0.13,0.34 c-0.25,0.14-0.68,0.32-1.35,0.32c-0.25,0-0.31-0.05-0.31-0.34c0-0.77,0.36-1.42,1.08-1.75c0.52-0.23,1.1-0.4,1.89-0.4 c1.82,0,3.01,0.59,3.01,2.52c0,0.85-0.09,2.02-0.09,3.04c0,1.06,0.22,1.39,0.74,1.39c0.2,0,0.49-0.13,0.67-0.13 c0.09,0,0.13,0.11,0.13,0.2C136.24,157.96,135,158.66,134.37,158.66z M132.94,155.65c0-1.08-0.05-1.15-0.27-1.15 c-0.45,0-1.15,0.31-1.57,0.68c-0.4,0.34-0.56,0.92-0.56,1.4c0,0.72,0.31,1.04,1.19,1.04c0.31,0,0.56-0.05,0.92-0.32 C132.93,157.09,132.94,156.57,132.94,155.65z M143.01,157.54c0.04-0.07,0.11-0.14,0.2-0.14c0.04,0,0.07,0.05,0.07,0.11 c0.02,0.34,0.04,0.56,0.04,0.86c0,0.16,0.04,0.22,0.23,0.22s0.36-0.11,0.65-0.14c0.7-0.11,1.37-0.14,2.05-0.2 c0.18-0.02,0.5-0.09,0.5-0.31c0-0.61-1.17-0.07-1.4-0.58c-0.11-0.23-0.13-0.52-0.13-0.77v-6.01c0-0.05-0.13-0.09-0.18-0.09 c-0.16,0-0.32,0.07-0.47,0.09c-0.56,0.09-1.53,0.18-2.12,0.18c-0.29,0-0.52,0.13-0.52,0.29c0,0.38,0.34,0.34,0.68,0.4 c0.54,0.09,0.59,0.32,0.65,0.85c0.04,0.22,0.05,1.31,0.05,2.47c0,0.77-0.02,1.48-0.09,1.71c-0.23,0.74-0.92,1.08-1.62,1.08 c-1.39,0-1.67-1.26-1.67-2.34v-3.31c0-0.31,0.05-0.77,0.05-1.15c0-0.13-0.09-0.23-0.2-0.23c-0.23,0-0.45,0.09-1.03,0.16 c-0.5,0.05-1.33,0.13-1.8,0.2c-0.2,0.04-0.27,0.13-0.27,0.34c0,0.31,0.2,0.31,0.58,0.31c0.31,0,0.54,0.23,0.58,0.5 c0.05,0.4,0.05,0.61,0.05,1.01c0,0.76-0.05,2.16-0.05,3.12c0,1.67,1.24,2.59,2.9,2.59C141.71,158.73,142.38,158.19,143.01,157.54z M147.4,152.95c0,2.84,3.83,1.93,3.83,3.85c0,0.76-0.45,1.26-1.33,1.26c-0.95,0-1.73-1.3-1.93-2.02c-0.11-0.36-0.16-0.52-0.36-0.52 c-0.22,0-0.23,0.2-0.23,0.4c0,0.41,0.04,0.67,0.04,0.97v1.13c0,0.11,0.05,0.22,0.27,0.23c0.81,0.07,1.3,0.31,2.2,0.31 c1.62,0,2.59-1.46,2.59-2.61c0-3.24-3.89-2.12-3.89-3.87c0-0.56,0.32-0.99,0.97-0.99c0.88,0,1.44,0.56,1.95,1.3 c0.14,0.22,0.29,0.34,0.4,0.34c0.13,0,0.14-0.09,0.14-0.2c0-0.25-0.14-0.95-0.14-1.37c0-0.16-0.07-0.29-0.2-0.32 c-0.58-0.16-0.96-0.25-1.5-0.25C148.84,150.59,147.4,151.37,147.4,152.95z M160.36,156.66c0,0.16-0.07,0.27-0.41,0.61 c-0.72,0.72-1.71,1.37-3.02,1.37c-2.43,0-3.73-1.71-3.73-3.82c0-2.39,1.66-4.34,3.58-4.34c1.49,0,2.38,0.65,3.1,1.84 c0.22,0.38,0.4,0.9,0.4,1.15c0,0.36-0.13,0.4-0.43,0.43c-0.32,0.04-2.34,0.05-4.5,0.05c-0.22,0-0.25,0.05-0.25,0.27 c0,1.44,0.95,3.26,2.84,3.26c0.68,0,1.08-0.14,1.67-0.59c0.27-0.2,0.47-0.41,0.61-0.41C160.32,156.48,160.36,156.54,160.36,156.66z M155.08,153.29c0,0.07,0.04,0.13,0.13,0.13c0.81,0,1.96-0.04,2.56-0.07c0.4-0.04,0.59-0.16,0.59-0.59c0-0.47-0.27-0.85-0.54-1.17 c-0.34-0.4-0.7-0.63-1.22-0.63c-0.47,0-0.72,0.11-1.03,0.52C155.32,151.85,155.08,152.66,155.08,153.29z M167.16,150.77 c-0.34-0.23-0.54-0.4-0.83-0.4c-0.54,0-0.9,0.4-1.73,1.37c-0.09,0.09-0.2,0.2-0.27,0.2c-0.09,0-0.09-0.18-0.09-0.43l0.04-1.06 c0-0.14-0.04-0.23-0.16-0.23c-0.14,0-0.27,0.13-0.49,0.25c-0.63,0.36-1.44,0.54-2.2,0.68c-0.2,0.04-0.34,0.14-0.34,0.38 c0,0.14,0.13,0.29,0.32,0.29c0.65,0,0.85,0.14,0.86,0.95c0.02,0.85,0.04,1.67,0.04,2.39c0,0.83-0.02,1.48-0.05,1.71 c-0.07,0.45-0.16,0.72-0.4,0.92c-0.31,0.25-0.54,0.09-0.54,0.41c0,0.13,0.13,0.23,0.43,0.23c0.36,0,0.85-0.13,1.6-0.13 c0.7,0,1.66,0.11,2,0.11c0.47,0,0.56-0.04,0.56-0.27c0-0.32-0.29-0.25-0.81-0.43c-0.67-0.23-0.85-0.58-0.88-1.22 c-0.02-0.25-0.02-0.88-0.02-1.51s0-1.17,0.02-1.4c0.04-0.92,0.34-1.31,1.08-1.31c0.34,0,0.58,0.14,0.94,0.4 c0.22,0.16,0.45,0.34,0.72,0.34c0.16,0,0.36-0.31,0.56-0.68c0.14-0.27,0.29-0.56,0.29-0.83 C167.81,151.22,167.5,151.01,167.16,150.77z M43.95,176.3c0,2.3-1.76,4.41-4.16,4.41c-1.01,0-1.76-0.31-2.61-0.79 c-0.07-0.04-0.11-0.05-0.16-0.05s-0.09,0.02-0.14,0.07c-0.25,0.25-0.45,0.77-0.76,0.79c-0.09,0-0.13-0.09-0.13-0.22 c0-0.77,0.23-3.85,0.29-5.89c0.04-1.55,0.04-3.17,0.04-4.72c0-0.9-0.23-1.21-0.74-1.26c-0.34-0.04-0.43-0.11-0.43-0.25 c0-0.13,0.07-0.23,0.22-0.25c0.65-0.13,1.58-0.43,2.16-0.7c0.27-0.13,0.36-0.27,0.54-0.27c0.04,0,0.14,0.05,0.14,0.16 c0,0.22-0.05,0.72-0.05,1.03c-0.04,1.78-0.09,3.58-0.09,5.37c0,0.13,0.05,0.23,0.14,0.23c0.05,0,0.13-0.04,0.2-0.11 c0.79-0.85,1.46-1.19,2.58-1.19C43.07,172.67,43.95,174.47,43.95,176.3z M42.31,177.67c0-1.48-0.49-3.87-2.45-3.87 c-0.67,0-1.01,0.18-1.39,0.47c-0.32,0.23-0.38,0.4-0.43,1.1c-0.04,0.54-0.07,1.66-0.07,2.25c0,0.83,0.04,0.99,0.2,1.22 c0.41,0.65,0.97,1.37,1.93,1.37C41.49,180.21,42.31,178.97,42.31,177.67z M51.84,178.66c0,0.16-0.07,0.27-0.41,0.61 c-0.72,0.72-1.71,1.37-3.02,1.37c-2.43,0-3.73-1.71-3.73-3.82c0-2.39,1.66-4.34,3.58-4.34c1.49,0,2.38,0.65,3.1,1.84 c0.22,0.38,0.4,0.9,0.4,1.15c0,0.36-0.13,0.4-0.43,0.43c-0.32,0.04-2.34,0.05-4.5,0.05c-0.22,0-0.25,0.05-0.25,0.27 c0,1.44,0.95,3.26,2.85,3.26c0.68,0,1.08-0.14,1.67-0.59c0.27-0.2,0.47-0.41,0.61-0.41C51.8,178.48,51.84,178.54,51.84,178.66z M46.56,175.29c0,0.07,0.04,0.13,0.13,0.13c0.81,0,1.96-0.04,2.56-0.07c0.4-0.04,0.59-0.16,0.59-0.59c0-0.47-0.27-0.85-0.54-1.17 c-0.34-0.4-0.7-0.63-1.22-0.63c-0.47,0-0.72,0.11-1.03,0.52C46.79,173.85,46.56,174.66,46.56,175.29z M56.14,185.25 c-2.72,0-3.56-0.79-3.56-1.87c0-0.74,0.4-1.19,1.12-1.39c0.14-0.04,0.23-0.07,0.23-0.16c0-0.07-0.05-0.14-0.18-0.22 c-0.43-0.27-0.63-0.86-0.63-1.37c0-0.59,0.29-1.21,0.83-1.55c0.04-0.02,0.11-0.07,0.11-0.14c0-0.09-0.09-0.16-0.14-0.2 c-0.83-0.47-1.3-1.39-1.3-2.36c0-1.98,1.26-3.42,3.35-3.42c0.86,0,1.76,0.2,2.27,0.5c0.09,0.05,0.16,0.09,0.27,0.09 c0.31,0,0.59-0.2,0.83-0.36c0.11-0.07,0.2-0.2,0.23-0.31c0.13-0.29,0.18-0.59,0.34-0.59c0.13,0,0.22,0.13,0.22,0.27 c0,0.5-0.11,0.94-0.18,1.71c-0.02,0.11-0.07,0.2-0.16,0.25c-0.14,0.09-0.56,0.29-0.56,0.38c0,0.05,0,0.11,0.02,0.16 c0.04,0.13,0.07,0.86,0.07,1.03c0,1.71-1.33,3.04-3.6,3.04c-0.5,0-0.85-0.09-1.03-0.09c-0.05,0-0.16,0.02-0.22,0.07 c-0.18,0.16-0.4,0.38-0.4,0.61c0,0.65,0.41,0.9,2.21,0.9c0.43,0,1.01-0.07,1.6-0.07c1.51,0,2.25,0.56,2.25,1.6 C60.13,183.72,58.86,185.25,56.14,185.25z M54.44,175.44c0,1.51,0.5,2.88,1.53,2.88c1.26,0,1.6-1.15,1.6-2.27 c0-1.67-0.68-3.04-1.67-3.04C54.68,173.01,54.44,174.21,54.44,175.44z M56.06,184.82c1.51,0,2.57-0.58,2.57-1.75 c0-0.77-0.7-1.08-2.14-1.08c-0.45,0-1.53-0.04-1.85-0.04s-0.59,0.41-0.59,0.92C54.05,184.17,54.82,184.82,56.06,184.82z M64.89,174.27c0.34,0,0.58,0.14,0.94,0.4c0.22,0.16,0.45,0.34,0.72,0.34c0.16,0,0.36-0.31,0.56-0.68c0.14-0.27,0.29-0.56,0.29-0.83 c0-0.27-0.31-0.49-0.65-0.72c-0.34-0.23-0.54-0.4-0.83-0.4c-0.54,0-0.9,0.4-1.73,1.37c-0.09,0.09-0.2,0.2-0.27,0.2 c-0.09,0-0.09-0.18-0.09-0.43l0.04-1.06c0-0.14-0.04-0.23-0.16-0.23c-0.14,0-0.27,0.13-0.49,0.25c-0.63,0.36-1.44,0.54-2.2,0.68 c-0.2,0.04-0.34,0.14-0.34,0.38c0,0.14,0.13,0.29,0.32,0.29c0.65,0,0.85,0.14,0.86,0.95c0.02,0.85,0.04,1.67,0.04,2.39 c0,0.83-0.02,1.48-0.05,1.71c-0.07,0.45-0.16,0.72-0.4,0.92c-0.31,0.25-0.54,0.09-0.54,0.41c0,0.13,0.13,0.23,0.43,0.23 c0.36,0,0.85-0.13,1.6-0.13c0.7,0,1.66,0.11,2,0.11c0.47,0,0.56-0.04,0.56-0.27c0-0.32-0.29-0.25-0.81-0.43 c-0.67-0.23-0.85-0.58-0.88-1.22c-0.02-0.25-0.02-0.88-0.02-1.51s0-1.17,0.02-1.4C63.84,174.66,64.15,174.27,64.89,174.27z M71.8,180.73c0.97,0,1.64-0.54,2.27-1.19c0.04-0.07,0.11-0.14,0.2-0.14c0.04,0,0.07,0.05,0.07,0.11c0.02,0.34,0.04,0.56,0.04,0.86 c0,0.16,0.04,0.22,0.23,0.22c0.2,0,0.36-0.11,0.65-0.14c0.7-0.11,1.37-0.14,2.05-0.2c0.18-0.02,0.5-0.09,0.5-0.31 c0-0.61-1.17-0.07-1.4-0.58c-0.11-0.23-0.13-0.52-0.13-0.77v-6.01c0-0.05-0.13-0.09-0.18-0.09c-0.16,0-0.32,0.07-0.47,0.09 c-0.56,0.09-1.53,0.18-2.12,0.18c-0.29,0-0.52,0.13-0.52,0.29c0,0.38,0.34,0.34,0.68,0.4c0.54,0.09,0.59,0.32,0.65,0.85 c0.04,0.22,0.05,1.31,0.05,2.47c0,0.77-0.02,1.48-0.09,1.71c-0.23,0.74-0.92,1.08-1.62,1.08c-1.39,0-1.67-1.26-1.67-2.34v-3.31 c0-0.31,0.05-0.77,0.05-1.15c0-0.13-0.09-0.23-0.2-0.23c-0.23,0-0.45,0.09-1.03,0.16c-0.5,0.05-1.33,0.13-1.8,0.2 c-0.2,0.04-0.27,0.13-0.27,0.34c0,0.31,0.2,0.31,0.58,0.31c0.31,0,0.54,0.23,0.58,0.5c0.05,0.4,0.05,0.61,0.05,1.01 c0,0.76-0.05,2.16-0.05,3.12C68.9,179.81,70.14,180.73,71.8,180.73z M74.28,168.13c-0.09,0-0.29,0.18-0.41,0.38 c-0.23,0.34-0.83,0.76-0.83,1.12c0,0.18,0.23,0.47,0.5,0.79c0.25,0.31,0.52,0.67,0.7,0.67c0.27,0,0.5-0.32,0.77-0.65 c0.31-0.36,0.52-0.58,0.52-0.88c0-0.32-0.63-0.95-0.95-1.28C74.5,168.18,74.41,168.13,74.28,168.13z M70.27,168.51 c-0.23,0.34-0.83,0.76-0.83,1.12c0,0.18,0.23,0.47,0.5,0.79c0.25,0.31,0.52,0.67,0.7,0.67c0.27,0,0.5-0.32,0.77-0.65 c0.31-0.36,0.52-0.58,0.52-0.88c0-0.32-0.63-0.95-0.95-1.28c-0.09-0.09-0.18-0.14-0.31-0.14C70.59,168.13,70.39,168.31,70.27,168.51 z M83.55,180.3c0.81,0.07,1.3,0.31,2.2,0.31c1.53,0,2.59-0.9,2.59-2.25c0-1.22-0.95-2.11-1.84-2.75c-0.7-0.52-1.91-1.06-1.91-2 c0-1.5,2.3-1.85,2.3-3.85c0-1.44-1.24-2.61-2.75-2.61c-2.81,0-4.02,2.99-4.02,5.38c0,0.14-0.04,0.2-0.16,0.2h-0.9 c-0.2,0-0.23,0.05-0.23,0.31c0,0.2-0.05,0.43-0.05,0.56c0,0.14,0.04,0.22,0.16,0.22c0.14,0,0.65-0.07,0.99-0.07 c0.09,0,0.14,0.02,0.14,0.13c0,2.54-0.05,4.93-0.11,5.35c-0.04,0.27-0.16,0.41-0.32,0.52c-0.22,0.14-0.45,0.14-0.45,0.38 c0,0.25,0.16,0.31,0.32,0.31c0.34,0,0.56-0.04,1.26-0.04c0.41,0,0.88,0.07,1.24,0.07c0.14,0,0.27-0.14,0.27-0.32 c0-0.09-0.09-0.43-0.11-0.76c-0.14-2.54-0.27-5.78-0.27-7.24c0-1.93,0.31-4.43,1.71-4.43c0.86,0,1.57,1.1,1.57,2.45 c0,2.09-1.76,2.65-1.76,4.32c0,1.17,0.97,1.96,1.75,2.54c0.76,0.58,1.91,1.19,1.91,2.2c0,0.7-0.61,0.95-1.3,0.95 c-0.95,0-1.75-1.35-1.94-2.07c-0.11-0.36-0.16-0.52-0.36-0.52c-0.22,0-0.23,0.2-0.23,0.4c0,0.41,0.04,0.67,0.04,0.97v1.13 C83.28,180.17,83.34,180.28,83.55,180.3z M91.76,170.81c-0.11,0-0.2,0.09-0.34,0.27c-0.74,1.04-1.31,1.53-2.29,2.27 c-0.09,0.09-0.16,0.16-0.16,0.29c0,0.25,0.31,0.2,0.58,0.22c0.45,0.04,0.45,0.09,0.45,0.41c0,0.74-0.11,2.95-0.11,4.23 c0,1.37,0.49,2.11,1.87,2.11c0.77,0,1.44-0.25,1.96-0.65c0.27-0.2,0.45-0.34,0.45-0.5c0-0.09-0.09-0.2-0.2-0.2 c-0.11,0-0.18,0.07-0.38,0.14c-0.29,0.11-0.67,0.14-0.95,0.14c-0.9,0-0.95-0.94-0.95-2.07c0-1.3,0.04-2.79,0.05-3.33 c0.02-0.23,0.11-0.31,0.25-0.31c0.38,0,1.21,0.04,1.4,0.04c0.31,0,0.36-0.04,0.54-0.52c0.07-0.18,0.18-0.4,0.18-0.59 c0-0.13-0.04-0.16-0.11-0.16c-0.16,0-0.2,0.13-0.4,0.25c-0.31,0.18-0.58,0.18-1.31,0.18c-0.43,0-0.5-0.07-0.5-0.25 c0.02-0.22,0.07-1.39,0.07-1.67C91.87,170.83,91.85,170.81,91.76,170.81z M105.1,180.35c0-0.2,0.05-0.65,0.05-0.88 c0-0.07,0-0.22-0.07-0.22c-0.09,0.02-0.16,0.07-0.23,0.14c-0.54,0.5-1.42,1.12-2.38,1.12c-2.03,0-3.17-1.35-3.17-3.76 c0-2.3,1.8-4.16,4-4.16c1.03,0,1.46,0.22,1.57,0.25c0.11,0.05,0.23,0.09,0.27,0.09c0.02,0,0.07-0.05,0.07-0.14 c0.02-0.54,0.04-1.1,0.04-1.66c0-0.56-0.02-1.12-0.04-1.67c-0.02-0.54-0.32-0.76-0.7-0.77c-0.49-0.04-0.59-0.07-0.59-0.23 s0.13-0.29,0.49-0.36c0.67-0.13,1.4-0.27,2.02-0.63c0.23-0.14,0.38-0.31,0.56-0.31c0.16,0,0.25,0.13,0.25,0.49 c0,0.54-0.14,1.78-0.14,4.32c0,0.36-0.05,3.13-0.05,5.01c0,0.76,0.02,1.37,0.04,1.62c0.04,0.5,0.16,0.67,0.54,0.77 c0.36,0.13,0.83,0.02,0.83,0.36c0,0.16-0.16,0.31-0.65,0.34c-0.63,0.04-1.33,0.14-1.82,0.31c-0.34,0.11-0.61,0.25-0.7,0.25 C105.15,180.62,105.1,180.5,105.1,180.35z M105.15,178.27c0.02-0.86,0.05-1.44,0.05-2.07c0-0.4,0-0.81-0.04-1.35 c0-0.34-0.05-0.67-0.32-0.86c-0.56-0.45-1.22-0.83-1.91-0.83c-1.17,0-1.96,0.94-1.96,2.54c0,2.12,1.04,3.57,2.65,3.57 c0.52,0,0.88-0.14,1.22-0.4C105.04,178.72,105.13,178.57,105.15,178.27z M111.11,171.08c0.27,0,0.5-0.32,0.77-0.65 c0.31-0.36,0.52-0.58,0.52-0.88c0-0.32-0.63-0.95-0.95-1.28c-0.09-0.09-0.18-0.14-0.31-0.14c-0.09,0-0.29,0.18-0.41,0.38 c-0.23,0.34-0.83,0.76-0.83,1.12c0,0.18,0.23,0.47,0.5,0.79C110.66,170.72,110.93,171.08,111.11,171.08z M109.83,179.83 c-0.22,0.16-0.4,0.14-0.4,0.41c0,0.14,0.11,0.22,0.2,0.22c0.32,0,1.19-0.11,1.87-0.11c1.1,0,1.55,0.09,1.85,0.09 c0.14,0,0.27-0.13,0.27-0.27c0-0.25-0.32-0.31-0.68-0.43c-0.5-0.18-0.79-0.61-0.79-1.94c0-0.92,0-1.89,0.02-2.16 c0.07-1.82,0.11-2.59,0.11-2.93c0-0.22-0.05-0.31-0.2-0.31c-0.18,0-0.45,0.25-0.85,0.41c-0.52,0.22-1.31,0.5-1.87,0.59 c-0.14,0.02-0.27,0.16-0.27,0.31c0,0.18,0.09,0.29,0.29,0.29c0.74,0,0.9,0.29,0.9,1.15c0,0.59,0,2.38-0.02,3.42 C110.24,179.38,110.17,179.58,109.83,179.83z M118.08,180.8c0.67,0,1.33-0.16,1.91-0.5c0.47-0.27,1.4-0.99,1.4-1.44 c0-0.11-0.07-0.2-0.18-0.2c-0.18,0-0.23,0.13-0.59,0.38c-0.52,0.34-1.12,0.49-1.76,0.49c-1.82,0-2.74-2.02-2.74-3.67 c0-1.13,0.49-2.5,1.78-2.5c0.58,0,1.22,0.68,1.4,1.13c0.11,0.27,0.05,0.74,0.4,0.74c0.22,0,0.65-0.36,0.99-0.65 c0.18-0.16,0.38-0.29,0.38-0.56c-0.02-0.34-0.34-0.76-0.65-0.97c-0.56-0.41-1.13-0.43-1.78-0.45c-2.32,0-4.29,1.87-4.29,4.34 C114.35,179.45,115.64,180.8,118.08,180.8z M127.71,172.72c-0.77,0-1.69,0.49-2.14,0.99c-0.09,0.09-0.18,0.22-0.25,0.22 c-0.09,0-0.2-0.14-0.2-0.4c0.04-1.12,0.04-2.93,0.09-4.21c0.04-0.94,0.13-1.66,0.13-1.8c0-0.14-0.04-0.23-0.16-0.23 c-0.14,0-0.43,0.13-0.63,0.25c-0.61,0.36-1.39,0.54-2.11,0.68c-0.18,0.04-0.32,0.14-0.32,0.38c0,0.14,0.13,0.29,0.31,0.29 c0.63,0,0.83,0.14,0.83,0.97c0,0.72,0.02,3.38,0.02,5.67c0,1.51,0,2.93-0.04,3.4c-0.02,0.45-0.14,0.72-0.38,0.92 c-0.29,0.25-0.52,0.09-0.52,0.41c0,0.13,0.13,0.23,0.41,0.23c0.34,0,0.81-0.13,1.53-0.13c0.68,0,1.58,0.11,1.91,0.11 c0.45,0,0.54-0.04,0.54-0.27c0-0.32-0.27-0.25-0.77-0.43c-0.63-0.23-0.81-0.58-0.85-1.22c-0.02-0.27-0.02-0.9-0.02-1.53 s0-1.17,0.02-1.4c0.02-0.61,0.2-1.8,1.62-1.8c1.06,0,1.67,0.97,1.76,2.38c0.04,0.47,0.04,0.94,0.04,1.44c0,0.43,0,0.85-0.02,1.12 c-0.02,0.54-0.13,0.85-0.31,1.01c-0.32,0.29-0.5,0.22-0.5,0.54c0,0.09,0.04,0.18,0.27,0.18c0.52,0,0.92-0.11,1.64-0.11 c0.63,0,1.42,0.13,1.87,0.13c0.16,0,0.32-0.14,0.32-0.32c0-0.31-0.34-0.25-0.65-0.38c-0.54-0.2-0.79-0.54-0.79-1.39 c0-0.76,0.04-1.6,0.04-2.14C130.39,174.3,129.74,172.72,127.71,172.72z M138.47,168.51c-0.23,0.34-0.83,0.76-0.83,1.12 c0,0.18,0.23,0.47,0.5,0.79c0.25,0.31,0.52,0.67,0.7,0.67c0.27,0,0.5-0.32,0.77-0.65c0.31-0.36,0.52-0.58,0.52-0.88 c0-0.32-0.63-0.95-0.95-1.28c-0.09-0.09-0.18-0.14-0.31-0.14C138.79,168.13,138.59,168.31,138.47,168.51z M140.68,179.74 c-0.5-0.18-0.79-0.61-0.79-1.94c0-0.92,0-1.89,0.02-2.16c0.07-1.82,0.11-2.59,0.11-2.93c0-0.22-0.05-0.31-0.2-0.31 c-0.18,0-0.45,0.25-0.85,0.41c-0.52,0.22-1.31,0.5-1.87,0.59c-0.14,0.02-0.27,0.16-0.27,0.31c0,0.18,0.09,0.29,0.29,0.29 c0.74,0,0.9,0.29,0.9,1.15c0,0.59,0,2.38-0.02,3.42c-0.02,0.81-0.09,1.01-0.43,1.26c-0.22,0.16-0.4,0.14-0.4,0.41 c0,0.14,0.11,0.22,0.2,0.22c0.32,0,1.19-0.11,1.87-0.11c1.1,0,1.55,0.09,1.85,0.09c0.14,0,0.27-0.13,0.27-0.27 C141.37,179.92,141.04,179.87,140.68,179.74z M155.86,179.72c-0.52-0.2-0.79-0.54-0.79-1.39c0-0.74,0.04-1.67,0.04-2.2 c0-2.23-0.85-3.51-2.75-3.51c-1.01,0-1.78,0.54-2.34,1.24c-0.11,0.16-0.2,0.23-0.27,0.23c-0.07,0-0.13-0.07-0.2-0.23 c-0.47-0.79-1.22-1.24-2.25-1.24c-0.76,0-1.46,0.47-1.91,1.1c-0.07,0.11-0.14,0.2-0.22,0.2c-0.07,0-0.18-0.13-0.18-0.38l0.05-0.97 c0-0.14-0.04-0.23-0.16-0.23c-0.13,0-0.25,0.13-0.45,0.25c-0.61,0.36-1.42,0.58-2.14,0.72c-0.2,0.04-0.38,0.09-0.38,0.32 c0,0.14,0.16,0.27,0.34,0.27c0.61,0,0.86,0.09,0.86,0.9c0,1.21,0,2.81-0.05,3.98c-0.02,0.45-0.11,0.72-0.32,0.92 c-0.31,0.25-0.52,0.16-0.52,0.49c0,0.13,0.13,0.23,0.41,0.23c0.34,0,0.81-0.13,1.51-0.13c0.67,0,1.58,0.11,1.91,0.11 c0.45,0,0.52-0.04,0.52-0.27c0-0.32-0.27-0.25-0.76-0.43c-0.65-0.23-0.81-0.58-0.85-1.22c-0.02-0.25-0.02-0.88-0.02-1.51 c0-0.61,0.04-1.42,0.05-1.66c0.02-0.45,0.31-1.6,1.57-1.6c1.06,0,1.46,0.96,1.57,2.36c0.04,0.45,0.04,1.01,0.04,1.51 c0,0.43,0,0.83-0.02,1.1c-0.07,0.5-0.14,0.83-0.38,1.01c-0.34,0.25-0.52,0.09-0.52,0.54c0,0.09,0.05,0.18,0.27,0.18 c0.54,0,1.03-0.11,1.73-0.11c0.65,0,1.6,0.13,2.03,0.13c0.18,0,0.32-0.14,0.32-0.32c0-0.23-0.32-0.23-0.65-0.29 c-0.58-0.09-0.95-0.63-0.95-1.48c0-0.74,0.04-1.67,0.04-2.2c0-0.32-0.04-0.76-0.04-0.99c0-0.43,0.11-0.7,0.36-0.95 c0.27-0.25,0.63-0.43,1.19-0.43c1.06,0,1.53,0.9,1.64,2.3c0.04,0.45,0.04,1.01,0.04,1.51c0,0.43,0,0.83-0.02,1.1 c-0.07,0.5-0.14,0.83-0.38,1.01c-0.34,0.25-0.52,0.09-0.52,0.54c0,0.09,0.05,0.18,0.29,0.18c0.52,0,1.03-0.11,1.71-0.11 c0.65,0,1.42,0.13,1.87,0.13c0.18,0,0.32-0.14,0.32-0.32C156.51,179.8,156.17,179.85,155.86,179.72z M70.18,199.96 c0-3.24-3.89-2.12-3.89-3.87c0-0.56,0.32-0.99,0.97-0.99c0.88,0,1.44,0.56,1.94,1.3c0.14,0.22,0.29,0.34,0.4,0.34 c0.13,0,0.14-0.09,0.14-0.2c0-0.25-0.14-0.95-0.14-1.37c0-0.16-0.07-0.29-0.2-0.32c-0.58-0.16-0.95-0.25-1.49-0.25 c-1.37,0-2.81,0.77-2.81,2.36c0,2.84,3.84,1.93,3.84,3.85c0,0.76-0.45,1.26-1.33,1.26c-0.95,0-1.73-1.3-1.93-2.02 c-0.11-0.36-0.16-0.52-0.36-0.52c-0.22,0-0.23,0.2-0.23,0.4c0,0.41,0.04,0.67,0.04,0.97v1.13c0,0.11,0.05,0.22,0.27,0.23 c0.81,0.07,1.3,0.31,2.2,0.31C69.21,202.57,70.18,201.11,70.18,199.96z M78.03,200.86c0-0.11-0.07-0.2-0.18-0.2 c-0.18,0-0.23,0.13-0.59,0.38c-0.52,0.34-1.12,0.49-1.76,0.49c-1.82,0-2.74-2.02-2.74-3.67c0-1.13,0.49-2.5,1.78-2.5 c0.58,0,1.22,0.68,1.4,1.13c0.11,0.27,0.05,0.74,0.4,0.74c0.22,0,0.65-0.36,0.99-0.65c0.18-0.16,0.38-0.29,0.38-0.56 c-0.02-0.34-0.34-0.76-0.65-0.97c-0.56-0.41-1.13-0.43-1.78-0.45c-2.32,0-4.29,1.87-4.29,4.34c0,2.52,1.3,3.87,3.73,3.87 c0.67,0,1.33-0.16,1.91-0.5C77.1,202.03,78.03,201.31,78.03,200.86z M84.84,201.76c-0.32,0.29-0.5,0.22-0.5,0.54 c0,0.09,0.04,0.18,0.27,0.18c0.52,0,0.92-0.11,1.64-0.11c0.63,0,1.42,0.13,1.87,0.13c0.16,0,0.32-0.14,0.32-0.32 c0-0.31-0.34-0.25-0.65-0.38c-0.54-0.2-0.79-0.54-0.79-1.39c0-0.76,0.04-1.6,0.04-2.14c0-1.96-0.65-3.55-2.68-3.55 c-0.77,0-1.69,0.49-2.14,0.99c-0.09,0.09-0.18,0.22-0.25,0.22c-0.09,0-0.2-0.14-0.2-0.4c0.04-1.12,0.04-2.93,0.09-4.21 c0.04-0.94,0.13-1.66,0.13-1.8c0-0.14-0.04-0.23-0.16-0.23c-0.14,0-0.43,0.13-0.63,0.25c-0.61,0.36-1.39,0.54-2.11,0.68 c-0.18,0.04-0.32,0.14-0.32,0.38c0,0.14,0.13,0.29,0.31,0.29c0.63,0,0.83,0.14,0.83,0.97c0,0.72,0.02,3.38,0.02,5.67 c0,1.51,0,2.93-0.04,3.4c-0.02,0.45-0.14,0.72-0.38,0.92c-0.29,0.25-0.52,0.09-0.52,0.41c0,0.13,0.13,0.23,0.41,0.23 c0.34,0,0.81-0.13,1.53-0.13c0.68,0,1.58,0.11,1.91,0.11c0.45,0,0.54-0.04,0.54-0.27c0-0.32-0.27-0.25-0.77-0.43 c-0.63-0.23-0.81-0.58-0.85-1.22c-0.02-0.27-0.02-0.9-0.02-1.53s0-1.17,0.02-1.4c0.02-0.61,0.2-1.8,1.62-1.8 c1.06,0,1.67,0.97,1.76,2.38c0.04,0.47,0.04,0.94,0.04,1.44c0,0.43,0,0.85-0.02,1.12C85.12,201.29,85.02,201.6,84.84,201.76z M93.89,191.62c0,0.18,0.23,0.47,0.5,0.79c0.25,0.31,0.52,0.67,0.7,0.67c0.27,0,0.5-0.32,0.77-0.65c0.31-0.36,0.52-0.58,0.52-0.88 c0-0.32-0.63-0.95-0.95-1.28c-0.09-0.09-0.18-0.14-0.31-0.14c-0.09,0-0.29,0.18-0.41,0.38C94.48,190.85,93.89,191.26,93.89,191.62z M91.12,190.51c-0.23,0.34-0.83,0.76-0.83,1.12c0,0.18,0.23,0.47,0.5,0.79c0.25,0.31,0.52,0.67,0.7,0.67c0.27,0,0.5-0.32,0.77-0.65 c0.31-0.36,0.52-0.58,0.52-0.88c0-0.32-0.63-0.95-0.95-1.28c-0.09-0.09-0.18-0.14-0.31-0.14C91.44,190.13,91.24,190.31,91.12,190.51 z M89.15,198.72c0-2.43,1.94-4.16,4.41-4.16c2.16,0,3.93,1.51,3.93,3.89c0,2.07-1.53,4.14-4.29,4.14 C90.54,202.59,89.15,200.97,89.15,198.72z M91.08,197.51c0,2.58,1.39,4.5,2.61,4.5c1.19,0,2.11-0.94,2.11-2.4 c0-2.34-1.4-4.55-2.85-4.55C91.78,195.06,91.08,196.09,91.08,197.51z M102.94,202.16c0-0.32-0.29-0.25-0.81-0.43 c-0.67-0.23-0.85-0.58-0.88-1.22c-0.02-0.25-0.02-0.88-0.02-1.51s0-1.17,0.02-1.4c0.02-0.61,0.2-1.78,1.69-1.78 c1.12,0,1.75,0.95,1.85,2.36c0.04,0.47,0.04,0.94,0.04,1.44c0,0.43,0,0.83-0.02,1.1c-0.02,0.54-0.14,0.85-0.32,1.01 c-0.34,0.29-0.54,0.22-0.54,0.54c0,0.09,0.05,0.18,0.29,0.18c0.56,0,0.97-0.11,1.71-0.11c0.67,0,1.49,0.13,1.96,0.13 c0.18,0,0.34-0.14,0.34-0.32c0-0.31-0.36-0.25-0.68-0.38c-0.56-0.2-0.83-0.54-0.83-1.39c0-0.74,0.04-1.58,0.04-2.12 c0-1.96-0.67-3.53-2.81-3.53c-0.79,0-1.76,0.49-2.23,0.99c-0.09,0.09-0.2,0.2-0.27,0.2c-0.09,0-0.2-0.13-0.2-0.38l0.04-1.06 c0-0.14-0.04-0.23-0.16-0.23c-0.14,0-0.27,0.13-0.49,0.25c-0.63,0.36-1.44,0.54-2.2,0.68c-0.2,0.04-0.34,0.14-0.34,0.38 c0,0.14,0.13,0.29,0.32,0.29c0.65,0,0.85,0.14,0.86,0.95c0.02,0.85,0.04,1.67,0.04,2.39c0,0.83-0.02,1.48-0.05,1.71 c-0.07,0.45-0.16,0.72-0.4,0.92c-0.31,0.25-0.54,0.09-0.54,0.41c0,0.13,0.13,0.23,0.43,0.23c0.36,0,0.85-0.13,1.6-0.13 c0.7,0,1.66,0.11,2,0.11C102.85,202.43,102.94,202.39,102.94,202.16z M112.61,202.64c-2.43,0-3.73-1.71-3.73-3.82 c0-2.39,1.66-4.34,3.58-4.34c1.49,0,2.38,0.65,3.1,1.84c0.22,0.38,0.4,0.9,0.4,1.15c0,0.36-0.13,0.4-0.43,0.43 c-0.32,0.04-2.34,0.05-4.5,0.05c-0.22,0-0.25,0.05-0.25,0.27c0,1.44,0.96,3.26,2.85,3.26c0.68,0,1.08-0.14,1.67-0.59 c0.27-0.2,0.47-0.41,0.61-0.41c0.11,0,0.14,0.05,0.14,0.18c0,0.16-0.07,0.27-0.41,0.61C114.91,201.99,113.92,202.64,112.61,202.64z M110.77,197.29c0,0.07,0.04,0.13,0.13,0.13c0.81,0,1.96-0.04,2.56-0.07c0.4-0.04,0.59-0.16,0.59-0.59c0-0.47-0.27-0.85-0.54-1.17 c-0.34-0.4-0.7-0.63-1.22-0.63c-0.47,0-0.72,0.11-1.03,0.52C111.01,195.85,110.77,196.66,110.77,197.29z M123.16,201.71 c-0.34,0.29-0.54,0.22-0.54,0.54c0,0.09,0.05,0.18,0.29,0.18c0.56,0,0.97-0.11,1.71-0.11c0.67,0,1.49,0.13,1.96,0.13 c0.18,0,0.34-0.14,0.34-0.32c0-0.31-0.36-0.25-0.68-0.38c-0.56-0.2-0.83-0.54-0.83-1.39c0-0.74,0.04-1.58,0.04-2.12 c0-1.96-0.67-3.53-2.81-3.53c-0.79,0-1.76,0.49-2.23,0.99c-0.09,0.09-0.2,0.2-0.27,0.2c-0.09,0-0.2-0.13-0.2-0.38l0.04-1.06 c0-0.14-0.04-0.23-0.16-0.23c-0.14,0-0.27,0.13-0.49,0.25c-0.63,0.36-1.44,0.54-2.2,0.68c-0.2,0.04-0.34,0.14-0.34,0.38 c0,0.14,0.13,0.29,0.32,0.29c0.65,0,0.85,0.14,0.86,0.95c0.02,0.85,0.04,1.67,0.04,2.39c0,0.83-0.02,1.48-0.05,1.71 c-0.07,0.45-0.16,0.72-0.4,0.92c-0.31,0.25-0.54,0.09-0.54,0.41c0,0.13,0.13,0.23,0.43,0.23c0.36,0,0.85-0.13,1.6-0.13 c0.7,0,1.66,0.11,2,0.11c0.47,0,0.56-0.04,0.56-0.27c0-0.32-0.29-0.25-0.81-0.43c-0.67-0.23-0.85-0.58-0.88-1.22 c-0.02-0.25-0.02-0.88-0.02-1.51s0-1.17,0.02-1.4c0.02-0.61,0.2-1.78,1.69-1.78c1.12,0,1.75,0.95,1.85,2.36 c0.04,0.47,0.04,0.94,0.04,1.44c0,0.43,0,0.83-0.02,1.1C123.46,201.24,123.34,201.54,123.16,201.71z M66.82,218.32 c-0.52,0-1.1,0.11-1.98,0.11c-0.83,0-1.94-0.04-2.59-0.04c-0.25,0-0.4,0.09-0.4,0.38c0,0.16,0.11,0.34,0.29,0.34 c0.22,0,0.65,0.02,0.88,0.04c0.34,0.02,0.68,0.2,0.81,0.52c0.2,0.45,0.22,1.01,0.22,1.37c0,0.29-0.07,0.86-0.18,1.28 c-0.07,0.4-0.18,0.52-0.32,0.61c-0.54,0.36-1.73,0.74-2.47,0.74c-2.43,0-3.91-2.65-3.91-6.18c0-3.15,1.6-5.04,3.76-5.04 c2.12,0,3.93,1.35,4.47,3.31c0.13,0.45,0.18,0.54,0.4,0.54c0.13,0,0.22-0.13,0.22-0.31c0-0.27-0.04-0.79-0.05-1.17 c-0.04-0.68-0.04-1.49-0.04-1.98c0-0.23-0.05-0.43-0.25-0.43c-0.16,0-0.23,0.04-0.32,0.14c-0.05,0.09-0.09,0.2-0.23,0.2 s-0.29-0.05-0.43-0.13c-0.94-0.5-2.56-0.9-3.6-0.9c-3.51,0-6.23,2.81-6.23,6.88c0,3.38,2.14,5.94,5.6,5.94 c1.85,0,3.48-0.85,5.17-1.5c0.31-0.13,0.59-0.25,0.59-0.58c0-0.61-0.05-1.48-0.05-1.87c0-0.88,0.18-1.39,0.67-1.51 c0.36-0.09,0.5-0.16,0.5-0.43C67.33,218.34,67.15,218.32,66.82,218.32z M73.93,216.77c-0.34-0.23-0.54-0.4-0.83-0.4 c-0.54,0-0.9,0.4-1.73,1.37c-0.09,0.09-0.2,0.2-0.27,0.2c-0.09,0-0.09-0.18-0.09-0.43l0.04-1.06c0-0.14-0.04-0.23-0.16-0.23 c-0.14,0-0.27,0.13-0.49,0.25c-0.63,0.36-1.44,0.54-2.2,0.68c-0.2,0.04-0.34,0.14-0.34,0.38c0,0.14,0.13,0.29,0.32,0.29 c0.65,0,0.85,0.14,0.86,0.95c0.02,0.85,0.04,1.67,0.04,2.39c0,0.83-0.02,1.48-0.05,1.71c-0.07,0.45-0.16,0.72-0.4,0.92 c-0.31,0.25-0.54,0.09-0.54,0.41c0,0.13,0.13,0.23,0.43,0.23c0.36,0,0.85-0.13,1.6-0.13c0.7,0,1.66,0.11,2,0.11 c0.47,0,0.56-0.04,0.56-0.27c0-0.32-0.29-0.25-0.81-0.43c-0.67-0.23-0.85-0.58-0.88-1.22c-0.02-0.25-0.02-0.88-0.02-1.51 s0-1.17,0.02-1.4c0.04-0.92,0.34-1.31,1.08-1.31c0.34,0,0.58,0.14,0.94,0.4c0.22,0.16,0.45,0.34,0.72,0.34 c0.16,0,0.36-0.31,0.56-0.68c0.14-0.27,0.29-0.56,0.29-0.83C74.58,217.22,74.27,217.01,73.93,216.77z M83.54,220.45 c0,2.07-1.53,4.14-4.29,4.14c-2.67,0-4.05-1.62-4.05-3.87c0-2.43,1.94-4.16,4.41-4.16C81.78,216.56,83.54,218.07,83.54,220.45z M81.85,221.62c0-2.34-1.4-4.55-2.84-4.55c-1.17,0-1.87,1.03-1.87,2.45c0,2.58,1.39,4.5,2.61,4.5 C80.93,224.01,81.85,223.08,81.85,221.62z M93.91,222.35c0-1.22-0.95-2.11-1.84-2.75c-0.7-0.52-1.91-1.06-1.91-2 c0-1.5,2.3-1.85,2.3-3.85c0-1.44-1.24-2.61-2.75-2.61c-2.81,0-4.02,2.99-4.02,5.38c0,0.14-0.04,0.2-0.16,0.2h-0.9 c-0.2,0-0.23,0.05-0.23,0.31c0,0.2-0.05,0.43-0.05,0.56c0,0.14,0.04,0.22,0.16,0.22c0.14,0,0.65-0.07,0.99-0.07 c0.09,0,0.14,0.02,0.14,0.13c0,2.54-0.05,4.93-0.11,5.35c-0.04,0.27-0.16,0.41-0.32,0.52c-0.22,0.14-0.45,0.14-0.45,0.38 c0,0.25,0.16,0.31,0.32,0.31c0.34,0,0.56-0.04,1.26-0.04c0.41,0,0.88,0.07,1.24,0.07c0.14,0,0.27-0.14,0.27-0.32 c0-0.09-0.09-0.43-0.11-0.76c-0.14-2.54-0.27-5.78-0.27-7.24c0-1.93,0.31-4.43,1.71-4.43c0.86,0,1.57,1.1,1.57,2.45 c0,2.09-1.76,2.65-1.76,4.32c0,1.17,0.97,1.96,1.75,2.54c0.76,0.58,1.91,1.19,1.91,2.2c0,0.7-0.61,0.95-1.3,0.95 c-0.95,0-1.75-1.35-1.94-2.07c-0.11-0.36-0.16-0.52-0.36-0.52c-0.22,0-0.23,0.2-0.23,0.4c0,0.41,0.04,0.67,0.04,0.97v1.13 c0,0.11,0.05,0.22,0.27,0.23c0.81,0.07,1.3,0.31,2.2,0.31C92.85,224.61,93.91,223.71,93.91,222.35z M102.26,223.62 c0,0.34-1.24,1.04-1.87,1.04c-0.56,0-1.01-0.49-1.19-0.9c-0.04-0.09-0.09-0.16-0.18-0.16s-0.18,0.07-0.23,0.14 c-0.72,0.63-1.53,0.94-2.41,0.94c-1.37,0-1.75-0.52-1.75-1.64c0-1.37,0.38-1.85,1.71-2.39c0.72-0.31,1.76-0.52,2.32-0.61 c0.31-0.05,0.4-0.25,0.4-0.74c0-0.95-0.61-2.11-1.62-2.11c-0.52,0-0.86,0.23-0.86,0.65c0,0.22,0.05,0.42,0.05,0.58 c0,0.13-0.02,0.27-0.13,0.34c-0.25,0.14-0.68,0.32-1.35,0.32c-0.25,0-0.31-0.05-0.31-0.34c0-0.77,0.36-1.42,1.08-1.75 c0.52-0.23,1.1-0.4,1.89-0.4c1.82,0,3.01,0.59,3.01,2.52c0,0.85-0.09,2.02-0.09,3.04c0,1.06,0.22,1.39,0.74,1.39 c0.2,0,0.49-0.13,0.67-0.13C102.23,223.42,102.26,223.53,102.26,223.62z M98.97,221.65c0-1.08-0.05-1.15-0.27-1.15 c-0.45,0-1.15,0.31-1.57,0.68c-0.4,0.34-0.56,0.92-0.56,1.4c0,0.72,0.31,1.04,1.19,1.04c0.31,0,0.56-0.05,0.92-0.32 C98.95,223.09,98.97,222.57,98.97,221.65z M108.87,216.77c-0.34-0.23-0.54-0.4-0.83-0.4c-0.54,0-0.9,0.4-1.73,1.37 c-0.09,0.09-0.2,0.2-0.27,0.2c-0.09,0-0.09-0.18-0.09-0.43l0.04-1.06c0-0.14-0.04-0.23-0.16-0.23c-0.14,0-0.27,0.13-0.49,0.25 c-0.63,0.36-1.44,0.54-2.2,0.68c-0.2,0.04-0.34,0.14-0.34,0.38c0,0.14,0.13,0.29,0.32,0.29c0.65,0,0.85,0.14,0.86,0.95 c0.02,0.85,0.04,1.67,0.04,2.39c0,0.83-0.02,1.48-0.05,1.71c-0.07,0.45-0.16,0.72-0.4,0.92c-0.31,0.25-0.54,0.09-0.54,0.41 c0,0.13,0.13,0.23,0.43,0.23c0.36,0,0.85-0.13,1.6-0.13c0.7,0,1.66,0.11,2,0.11c0.47,0,0.56-0.04,0.56-0.27 c0-0.32-0.29-0.25-0.81-0.43c-0.67-0.23-0.85-0.58-0.88-1.22c-0.02-0.25-0.02-0.88-0.02-1.51s0-1.17,0.02-1.4 c0.04-0.92,0.34-1.31,1.08-1.31c0.34,0,0.58,0.14,0.94,0.4c0.22,0.16,0.45,0.34,0.72,0.34c0.16,0,0.36-0.31,0.56-0.68 c0.14-0.27,0.29-0.56,0.29-0.83C109.52,217.22,109.21,217.01,108.87,216.77z M113.69,223.87c-0.63-0.22-0.77-0.79-0.77-2.07 c0-2.11,0-4.38,0.02-6.48c0.02-1.82,0.22-3.35,0.22-3.69c0-0.22-0.07-0.31-0.22-0.31c-0.18,0-0.45,0.25-0.85,0.41 c-0.52,0.22-1.3,0.4-1.85,0.49c-0.14,0.02-0.27,0.16-0.27,0.31c0,0.18,0.09,0.25,0.29,0.25c0.65,0,0.88,0.54,0.88,1.33 c0,6.18-0.02,5.98-0.02,8.46c0,0.76-0.14,1.13-0.52,1.33c-0.23,0.13-0.43,0.09-0.43,0.36c0,0.14,0.14,0.18,0.23,0.18 c0.32,0,0.83-0.13,1.51-0.13c1.1,0,1.94,0.14,2.25,0.14c0.14,0,0.27-0.13,0.27-0.27C114.43,223.94,114.05,223.99,113.69,223.87z M119.97,223.26c-0.11,0-0.18,0.07-0.38,0.14c-0.29,0.11-0.67,0.14-0.95,0.14c-0.9,0-0.96-0.94-0.96-2.07c0-1.3,0.04-2.79,0.05-3.33 c0.02-0.23,0.11-0.31,0.25-0.31c0.38,0,1.21,0.04,1.4,0.04c0.31,0,0.36-0.04,0.54-0.52c0.07-0.18,0.18-0.4,0.18-0.59 c0-0.13-0.04-0.16-0.11-0.16c-0.16,0-0.2,0.13-0.4,0.25c-0.31,0.18-0.58,0.18-1.31,0.18c-0.43,0-0.5-0.07-0.5-0.25 c0.02-0.22,0.07-1.39,0.07-1.67c0-0.27-0.02-0.29-0.11-0.29c-0.11,0-0.2,0.09-0.34,0.27c-0.74,1.04-1.31,1.53-2.29,2.27 c-0.09,0.09-0.16,0.16-0.16,0.29c0,0.25,0.31,0.2,0.58,0.22c0.45,0.04,0.45,0.09,0.45,0.41c0,0.74-0.11,2.95-0.11,4.23 c0,1.37,0.49,2.11,1.87,2.11c0.77,0,1.44-0.25,1.96-0.65c0.27-0.2,0.45-0.34,0.45-0.5C120.17,223.36,120.08,223.26,119.97,223.26z M128.43,223.62c0,0.34-1.24,1.04-1.87,1.04c-0.56,0-1.01-0.49-1.19-0.9c-0.04-0.09-0.09-0.16-0.18-0.16s-0.18,0.07-0.23,0.14 c-0.72,0.63-1.53,0.94-2.41,0.94c-1.37,0-1.75-0.52-1.75-1.64c0-1.37,0.38-1.85,1.71-2.39c0.72-0.31,1.76-0.52,2.32-0.61 c0.31-0.05,0.4-0.25,0.4-0.74c0-0.95-0.61-2.11-1.62-2.11c-0.52,0-0.86,0.23-0.86,0.65c0,0.22,0.05,0.42,0.05,0.58 c0,0.13-0.02,0.27-0.13,0.34c-0.25,0.14-0.68,0.32-1.35,0.32c-0.25,0-0.31-0.05-0.31-0.34c0-0.77,0.36-1.42,1.08-1.75 c0.52-0.23,1.1-0.4,1.89-0.4c1.82,0,3.01,0.59,3.01,2.52c0,0.85-0.09,2.02-0.09,3.04c0,1.06,0.22,1.39,0.74,1.39 c0.2,0,0.49-0.13,0.67-0.13C128.4,223.42,128.43,223.53,128.43,223.62z M125.14,221.65c0-1.08-0.05-1.15-0.27-1.15 c-0.45,0-1.15,0.31-1.57,0.68c-0.4,0.34-0.56,0.92-0.56,1.4c0,0.72,0.31,1.04,1.19,1.04c0.31,0,0.56-0.05,0.92-0.32 C125.12,223.09,125.14,222.57,125.14,221.65z M132.7,223.87c-0.63-0.22-0.77-0.79-0.77-2.07c0-2.11,0-4.38,0.02-6.48 c0.02-1.82,0.22-3.35,0.22-3.69c0-0.22-0.07-0.31-0.22-0.31c-0.18,0-0.45,0.25-0.85,0.41c-0.52,0.22-1.3,0.4-1.85,0.49 c-0.14,0.02-0.27,0.16-0.27,0.31c0,0.18,0.09,0.25,0.29,0.25c0.65,0,0.88,0.54,0.88,1.33c0,6.18-0.02,5.98-0.02,8.46 c0,0.76-0.14,1.13-0.52,1.33c-0.23,0.13-0.43,0.09-0.43,0.36c0,0.14,0.14,0.18,0.23,0.18c0.32,0,0.83-0.13,1.51-0.13 c1.1,0,1.94,0.14,2.25,0.14c0.14,0,0.27-0.13,0.27-0.27C133.44,223.94,133.06,223.99,132.7,223.87z M136.3,211.86 c-0.65,0-1.22,0.11-1.58,0.2c-0.22,0.05-0.31,0.2-0.31,0.34c0,0.2,0.07,0.85,0.14,1.42c0.23,1.87,0.61,4.09,0.76,5.92 c0.02,0.14,0.13,0.27,0.25,0.27c0.14,0,0.27-0.14,0.29-0.32c0.27-2.18,0.56-4.45,0.85-6.36c0.05-0.34,0.14-0.7,0.14-1.04 C136.84,212.06,136.59,211.86,136.3,211.86z M135.92,221.42c-0.07-0.07-0.23-0.11-0.34-0.11c-0.13,0-0.2,0.07-0.27,0.14 c-0.5,0.52-0.83,0.81-1.21,1.19c-0.05,0.05-0.11,0.16-0.11,0.22c0,0.09,0.02,0.2,0.09,0.27c0.41,0.41,0.85,0.83,1.21,1.21 c0.07,0.07,0.22,0.14,0.34,0.14c0.13,0,0.23-0.05,0.32-0.16c0.41-0.47,0.74-0.74,1.15-1.15c0.05-0.05,0.11-0.2,0.11-0.25 c0-0.07-0.04-0.22-0.09-0.27L135.92,221.42z'/%3E%3C/svg%3E");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

html[lang="en-GB"] .badge::after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='192px' height='300px' viewBox='0 0 192 300' enable-background='new 0 0 192 300' xml:space='preserve'%3E%3Cellipse fill='%23F3F0EA' cx='96' cy='150' rx='96' ry='150'/%3E%3Cpath fill='%23282934' d='M100,264c0,2.21-1.79,4-4,4c-2.21,0-4-1.79-4-4c0-2.21,1.79-4,4-4C98.21,260,100,261.79,100,264z M101.5,168.56c2.16,0,3.93,1.51,3.93,3.89c0,2.07-1.53,4.14-4.29,4.14c-2.67,0-4.05-1.62-4.05-3.87 C97.08,170.29,99.03,168.56,101.5,168.56z M100.88,169.06c-1.17,0-1.87,1.03-1.87,2.45c0,2.58,1.39,4.5,2.61,4.5 c1.19,0,2.11-0.94,2.11-2.4C103.73,171.28,102.32,169.06,100.88,169.06z M139.96,170.63c0.04-1.55,0.04-3.17,0.04-4.72 c0-0.9-0.23-1.21-0.74-1.26c-0.34-0.04-0.43-0.11-0.43-0.25c0-0.13,0.07-0.23,0.22-0.25c0.65-0.13,1.58-0.43,2.16-0.7 c0.27-0.13,0.36-0.27,0.54-0.27c0.04,0,0.14,0.05,0.14,0.16c0,0.22-0.05,0.72-0.05,1.03c-0.04,1.78-0.09,3.58-0.09,5.37 c0,0.13,0.05,0.23,0.14,0.23c0.05,0,0.13-0.04,0.2-0.11c0.79-0.85,1.46-1.19,2.58-1.19c2.09,0,2.97,1.8,2.97,3.64 c0,2.3-1.76,4.41-4.16,4.41c-1.01,0-1.76-0.31-2.61-0.79c-0.07-0.04-0.11-0.05-0.16-0.05c-0.05,0-0.09,0.02-0.14,0.07 c-0.25,0.25-0.45,0.77-0.76,0.79c-0.09,0-0.13-0.09-0.13-0.22C139.67,175.74,139.91,172.66,139.96,170.63z M141.65,173.62 c0,0.83,0.04,0.99,0.2,1.22c0.41,0.65,0.97,1.37,1.93,1.37c1.39,0,2.21-1.24,2.21-2.54c0-1.48-0.49-3.87-2.45-3.87 c-0.67,0-1.01,0.18-1.39,0.47c-0.32,0.23-0.38,0.4-0.43,1.1C141.69,171.91,141.65,173.02,141.65,173.62z M96.73,88.88 c0.18,0,0.79-0.09,1.21-0.09c0.11,0,0.18,0.02,0.18,0.15c0,3.1-0.07,6.03-0.13,6.53c-0.04,0.33-0.2,0.51-0.4,0.64 c-0.26,0.18-0.55,0.18-0.55,0.46c0,0.31,0.2,0.37,0.4,0.37c0.42,0,0.68-0.04,1.54-0.04c0.51,0,1.08,0.09,1.52,0.09 c0.18,0,0.33-0.18,0.33-0.4c0-0.11-0.11-0.53-0.13-0.92c-0.18-3.1-0.33-7.06-0.33-8.84c0-2.35,0.37-5.41,2.09-5.41 c1.06,0,1.91,1.34,1.91,2.99c0,2.55-2.16,3.23-2.16,5.28c0,1.43,1.19,2.4,2.13,3.1c0.92,0.7,2.33,1.45,2.33,2.68 c0,0.86-0.75,1.17-1.58,1.17c-1.17,0-2.13-1.65-2.38-2.53c-0.13-0.44-0.2-0.64-0.44-0.64c-0.26,0-0.29,0.24-0.29,0.48 c0,0.51,0.04,0.81,0.04,1.19v1.39c0,0.13,0.07,0.26,0.33,0.29c0.99,0.09,1.58,0.37,2.68,0.37c1.87,0,3.17-1.1,3.17-2.75 c0-1.5-1.17-2.57-2.24-3.37c-0.86-0.64-2.33-1.3-2.33-2.44c0-1.83,2.82-2.27,2.82-4.71c0-1.76-1.52-3.19-3.37-3.19 c-3.43,0-4.91,3.65-4.91,6.58c0,0.18-0.04,0.24-0.2,0.24h-1.1c-0.24,0-0.29,0.07-0.29,0.37c0,0.24-0.07,0.53-0.07,0.68 C96.53,88.79,96.57,88.88,96.73,88.88z M101.36,138.8c0,0.16,0.04,0.27,0.2,0.27c0.13,0,0.32-0.16,0.59-0.34 c1.31-0.86,2.2-2.14,2.2-3.6c0-0.7-0.27-1.35-1.15-1.8c-0.07-0.04-0.14-0.07-0.25-0.07c-0.04,0-0.16,0.05-0.23,0.13 c-0.31,0.31-0.86,0.76-1.21,1.19c-0.07,0.09-0.09,0.22-0.09,0.32c0,0.09,0.05,0.2,0.16,0.27c0.61,0.43,1.03,0.72,1.03,1.6 c0,0.65-0.31,1.08-0.88,1.66C101.58,138.57,101.36,138.68,101.36,138.8z M100.45,148.49c1.49,0,2.38,0.65,3.1,1.84 c0.22,0.38,0.4,0.9,0.4,1.15c0,0.36-0.13,0.4-0.43,0.43c-0.32,0.04-2.34,0.05-4.5,0.05c-0.22,0-0.25,0.05-0.25,0.27 c0,1.44,0.95,3.26,2.84,3.26c0.68,0,1.08-0.14,1.67-0.59c0.27-0.2,0.47-0.41,0.61-0.41c0.11,0,0.14,0.05,0.14,0.18 c0,0.16-0.07,0.27-0.41,0.61c-0.72,0.72-1.71,1.37-3.02,1.37c-2.43,0-3.73-1.71-3.73-3.82C96.87,150.43,98.52,148.49,100.45,148.49z M100.27,148.95c-0.47,0-0.72,0.11-1.03,0.52c-0.25,0.38-0.49,1.19-0.49,1.82c0,0.07,0.04,0.13,0.13,0.13 c0.81,0,1.96-0.04,2.56-0.07c0.4-0.04,0.59-0.16,0.59-0.59c0-0.47-0.27-0.85-0.54-1.17C101.15,149.19,100.79,148.95,100.27,148.95z M123.42,149.33c0.36-0.16,0.4-0.2,0.4-0.4c0-0.13-0.07-0.2-0.34-0.2c-0.45,0-0.83,0.11-1.55,0.11c-0.65,0-1.33-0.11-1.55-0.11 c-0.18,0-0.32,0.13-0.32,0.31c0,0.16,0.13,0.23,0.32,0.31c0.2,0.07,0.36,0.32,0.59,0.79c1.08,2.16,1.84,4.59,2.36,5.87 c0.16,0.34,0.27,0.52,0.4,0.52c0.11,0,0.25-0.18,0.41-0.5c0.58-1.08,1.31-2.5,2.04-3.75c0.14-0.27,0.27-0.36,0.36-0.36 c0.16,0,0.25,0.23,0.31,0.36c0.61,1.46,1.15,2.86,1.53,3.71c0.14,0.34,0.25,0.52,0.38,0.52c0.13,0,0.27-0.16,0.42-0.5 c0.79-1.75,1.98-4.23,2.74-5.89c0.11-0.25,0.43-0.61,0.63-0.74c0.25-0.16,0.32-0.16,0.32-0.4c0-0.11-0.07-0.18-0.2-0.18 c-0.23,0-0.56,0.02-0.92,0.02c-0.5,0-1.1-0.05-1.48-0.05c-0.11,0-0.2,0.13-0.2,0.23c0,0.31,0.23,0.23,0.56,0.34 c0.36,0.11,0.52,0.31,0.52,0.74c0,0.49-0.67,1.96-1.37,3.2c-0.09,0.14-0.18,0.31-0.29,0.31c-0.09,0-0.23-0.13-0.32-0.32 c-0.85-1.98-1.28-2.9-1.28-3.33c0-0.23,0.09-0.41,0.34-0.52c0.36-0.14,0.49-0.2,0.49-0.4c0-0.22-0.09-0.25-0.29-0.25 c-0.45,0-0.92,0.07-1.64,0.07c-0.65,0-1.5-0.07-1.71-0.07c-0.16,0-0.31,0.11-0.31,0.29c0,0.18,0.13,0.23,0.4,0.29 c0.31,0.05,0.45,0.22,0.68,0.68c0.2,0.41,0.32,0.67,0.32,0.88c0,0.18-0.07,0.36-0.2,0.61c-0.31,0.56-0.72,1.21-1.08,1.89 c-0.09,0.14-0.18,0.31-0.29,0.31c-0.09,0-0.23-0.13-0.32-0.32c-0.85-1.98-1.28-3.06-1.28-3.49 C123,149.75,123.11,149.48,123.42,149.33z M96.29,129.85c0.45,0.04,0.45,0.09,0.45,0.41c0,0.74-0.11,2.95-0.11,4.23 c0,1.37,0.49,2.11,1.87,2.11c0.77,0,1.44-0.25,1.96-0.65c0.27-0.2,0.45-0.34,0.45-0.5c0-0.09-0.09-0.2-0.2-0.2s-0.18,0.07-0.38,0.14 c-0.29,0.11-0.67,0.14-0.95,0.14c-0.9,0-0.96-0.94-0.96-2.07c0-1.3,0.04-2.79,0.05-3.33c0.02-0.23,0.11-0.31,0.25-0.31 c0.38,0,1.21,0.04,1.4,0.04c0.31,0,0.36-0.04,0.54-0.52c0.07-0.18,0.18-0.4,0.18-0.59c0-0.13-0.04-0.16-0.11-0.16 c-0.16,0-0.2,0.13-0.4,0.25c-0.31,0.18-0.58,0.18-1.31,0.18c-0.43,0-0.5-0.07-0.5-0.25c0.02-0.22,0.07-1.39,0.07-1.67 c0-0.27-0.02-0.29-0.11-0.29c-0.11,0-0.2,0.09-0.34,0.27c-0.74,1.04-1.31,1.53-2.29,2.27c-0.09,0.09-0.16,0.16-0.16,0.29 C95.71,129.89,96.02,129.84,96.29,129.85z M80.98,175.54c-1.39,0-1.67-1.26-1.67-2.34v-3.31c0-0.31,0.05-0.77,0.05-1.15 c0-0.13-0.09-0.23-0.2-0.23c-0.23,0-0.45,0.09-1.03,0.16c-0.5,0.05-1.33,0.13-1.8,0.2c-0.2,0.04-0.27,0.13-0.27,0.34 c0,0.31,0.2,0.31,0.58,0.31c0.31,0,0.54,0.23,0.58,0.5c0.05,0.4,0.05,0.61,0.05,1.01c0,0.76-0.05,2.16-0.05,3.12 c0,1.67,1.24,2.59,2.9,2.59c0.97,0,1.64-0.54,2.27-1.19c0.04-0.07,0.11-0.14,0.2-0.14c0.04,0,0.07,0.05,0.07,0.11 c0.02,0.34,0.04,0.56,0.04,0.86c0,0.16,0.04,0.22,0.23,0.22s0.36-0.11,0.65-0.14c0.7-0.11,1.37-0.14,2.05-0.2 c0.18-0.02,0.5-0.09,0.5-0.31c0-0.61-1.17-0.07-1.4-0.58c-0.11-0.23-0.13-0.52-0.13-0.77v-6.01c0-0.05-0.13-0.09-0.18-0.09 c-0.16,0-0.32,0.07-0.47,0.09c-0.56,0.09-1.53,0.18-2.12,0.18c-0.29,0-0.52,0.13-0.52,0.29c0,0.38,0.34,0.34,0.68,0.4 c0.54,0.09,0.59,0.32,0.65,0.85c0.04,0.22,0.05,1.31,0.05,2.47c0,0.77-0.02,1.48-0.09,1.71C82.36,175.2,81.68,175.54,80.98,175.54z M86.71,183.62c0-0.22-0.07-0.31-0.22-0.31c-0.18,0-0.45,0.25-0.85,0.41c-0.52,0.22-1.3,0.4-1.85,0.49 c-0.14,0.02-0.27,0.16-0.27,0.31c0,0.18,0.09,0.25,0.29,0.25c0.65,0,0.88,0.54,0.88,1.33c0,6.18-0.02,5.98-0.02,8.46 c0,0.76-0.14,1.13-0.52,1.33c-0.23,0.13-0.43,0.09-0.43,0.36c0,0.14,0.14,0.18,0.23,0.18c0.32,0,0.83-0.13,1.51-0.13 c1.1,0,1.94,0.14,2.25,0.14c0.14,0,0.27-0.13,0.27-0.27c0-0.25-0.38-0.2-0.74-0.32c-0.63-0.22-0.77-0.79-0.77-2.07 c0-2.11,0-4.38,0.02-6.48C86.52,185.5,86.71,183.97,86.71,183.62z M76.98,196.73c0.97,0,1.64-0.54,2.27-1.19 c0.04-0.07,0.11-0.14,0.2-0.14c0.04,0,0.07,0.05,0.07,0.11c0.02,0.34,0.04,0.56,0.04,0.86c0,0.16,0.04,0.22,0.23,0.22 c0.2,0,0.36-0.11,0.65-0.14c0.7-0.11,1.37-0.14,2.05-0.2c0.18-0.02,0.5-0.09,0.5-0.31c0-0.61-1.17-0.07-1.4-0.58 c-0.11-0.23-0.13-0.52-0.13-0.77v-6.01c0-0.05-0.13-0.09-0.18-0.09c-0.16,0-0.32,0.07-0.47,0.09c-0.56,0.09-1.53,0.18-2.12,0.18 c-0.29,0-0.52,0.13-0.52,0.29c0,0.38,0.34,0.34,0.68,0.4c0.54,0.09,0.59,0.32,0.65,0.85c0.04,0.22,0.05,1.31,0.05,2.47 c0,0.77-0.02,1.48-0.09,1.71c-0.23,0.74-0.92,1.08-1.62,1.08c-1.39,0-1.67-1.26-1.67-2.34v-3.31c0-0.31,0.05-0.77,0.05-1.15 c0-0.13-0.09-0.23-0.2-0.23c-0.23,0-0.45,0.09-1.03,0.16c-0.5,0.05-1.33,0.13-1.8,0.2c-0.2,0.04-0.27,0.13-0.27,0.34 c0,0.31,0.2,0.31,0.58,0.31c0.31,0,0.54,0.23,0.58,0.5c0.05,0.4,0.05,0.61,0.05,1.01c0,0.76-0.05,2.16-0.05,3.12 C74.08,195.81,75.32,196.73,76.98,196.73z M80.47,89.12c0.9,0,1.1,0.35,1.1,1.41c0,0.73,0,2.9-0.02,4.18 c-0.02,0.99-0.11,1.23-0.53,1.54c-0.26,0.2-0.48,0.18-0.48,0.51c0,0.18,0.13,0.26,0.24,0.26c0.4,0,1.45-0.13,2.29-0.13 c1.34,0,1.89,0.11,2.27,0.11c0.18,0,0.33-0.15,0.33-0.33c0-0.31-0.4-0.37-0.84-0.53c-0.62-0.22-0.97-0.75-0.97-2.38 c0-1.12,0-2.31,0.02-2.64c0.09-2.22,0.13-3.17,0.13-3.59c0-0.26-0.07-0.37-0.24-0.37c-0.22,0-0.55,0.31-1.03,0.51 c-0.64,0.26-1.61,0.62-2.29,0.73c-0.18,0.02-0.33,0.2-0.33,0.37C80.12,88.99,80.23,89.12,80.47,89.12z M89.18,132.45 c0,2.07-1.53,4.14-4.29,4.14c-2.67,0-4.05-1.62-4.05-3.87c0-2.43,1.94-4.16,4.41-4.16C87.42,128.56,89.18,130.07,89.18,132.45z M87.49,133.62c0-2.34-1.4-4.55-2.85-4.55c-1.17,0-1.87,1.03-1.87,2.45c0,2.58,1.39,4.5,2.61,4.5 C86.57,136.01,87.49,135.08,87.49,133.62z M149.03,124.78c0.65,0,0.88,0.54,0.88,1.33c0,6.18-0.02,5.98-0.02,8.46 c0,0.76-0.14,1.13-0.52,1.33c-0.23,0.13-0.43,0.09-0.43,0.36c0,0.14,0.14,0.18,0.23,0.18c0.32,0,0.83-0.13,1.51-0.13 c1.1,0,1.94,0.14,2.25,0.14c0.14,0,0.27-0.13,0.27-0.27c0-0.25-0.38-0.2-0.74-0.32c-0.63-0.22-0.77-0.79-0.77-2.07 c0-2.11,0-4.38,0.02-6.48c0.02-1.82,0.22-3.35,0.22-3.69c0-0.22-0.07-0.31-0.22-0.31c-0.18,0-0.45,0.25-0.85,0.41 c-0.52,0.22-1.3,0.4-1.85,0.49c-0.14,0.02-0.27,0.16-0.27,0.31C148.74,124.7,148.83,124.78,149.03,124.78z M91.84,90.71 c0-1.17-0.75-2.57-1.98-2.57c-0.64,0-1.06,0.29-1.06,0.79c0,0.26,0.07,0.51,0.07,0.7c0,0.15-0.02,0.33-0.15,0.42 c-0.31,0.18-0.84,0.4-1.65,0.4c-0.31,0-0.37-0.07-0.37-0.42c0-0.95,0.44-1.74,1.32-2.13c0.64-0.29,1.34-0.48,2.31-0.48 c2.22,0,3.67,0.73,3.67,3.08c0,1.03-0.11,2.46-0.11,3.72c0,1.3,0.26,1.69,0.9,1.69c0.24,0,0.59-0.15,0.81-0.15 c0.11,0,0.15,0.13,0.15,0.24c0,0.42-1.52,1.28-2.29,1.28c-0.68,0-1.23-0.59-1.45-1.1c-0.04-0.11-0.11-0.2-0.22-0.2 c-0.11,0-0.22,0.09-0.29,0.18c-0.88,0.77-1.87,1.14-2.95,1.14c-1.67,0-2.13-0.64-2.13-2c0-1.67,0.46-2.27,2.09-2.93 c0.88-0.37,2.16-0.64,2.84-0.75C91.73,91.54,91.84,91.3,91.84,90.71z M91.73,93.59c0-1.32-0.07-1.41-0.33-1.41 c-0.55,0-1.41,0.37-1.91,0.84c-0.48,0.42-0.68,1.12-0.68,1.72c0,0.88,0.37,1.28,1.45,1.28c0.37,0,0.68-0.07,1.12-0.4 C91.71,95.35,91.73,94.71,91.73,93.59z M82.58,85.56c0.33,0,0.62-0.4,0.95-0.79c0.37-0.44,0.64-0.7,0.64-1.08 c0-0.4-0.77-1.17-1.17-1.56c-0.11-0.11-0.22-0.18-0.37-0.18c-0.11,0-0.35,0.22-0.51,0.46c-0.29,0.42-1.01,0.92-1.01,1.36 c0,0.22,0.29,0.57,0.62,0.97C82.03,85.12,82.36,85.56,82.58,85.56z M110.53,190.27c0.34,0,0.58,0.14,0.94,0.4 c0.22,0.16,0.45,0.34,0.72,0.34c0.16,0,0.36-0.31,0.56-0.68c0.14-0.27,0.29-0.56,0.29-0.83c0-0.27-0.31-0.49-0.65-0.72 c-0.34-0.23-0.54-0.4-0.83-0.4c-0.54,0-0.9,0.4-1.73,1.37c-0.09,0.09-0.2,0.2-0.27,0.2c-0.09,0-0.09-0.18-0.09-0.43l0.04-1.06 c0-0.14-0.04-0.23-0.16-0.23c-0.14,0-0.27,0.13-0.49,0.25c-0.63,0.36-1.44,0.54-2.2,0.68c-0.2,0.04-0.34,0.14-0.34,0.38 c0,0.14,0.13,0.29,0.32,0.29c0.65,0,0.85,0.14,0.86,0.95c0.02,0.85,0.04,1.67,0.04,2.39c0,0.83-0.02,1.48-0.05,1.71 c-0.07,0.45-0.16,0.72-0.4,0.92c-0.31,0.25-0.54,0.09-0.54,0.41c0,0.13,0.13,0.23,0.43,0.23c0.36,0,0.85-0.13,1.6-0.13 c0.7,0,1.66,0.11,2,0.11c0.47,0,0.56-0.04,0.56-0.27c0-0.32-0.29-0.25-0.81-0.43c-0.67-0.23-0.85-0.58-0.88-1.22 c-0.02-0.25-0.02-0.88-0.02-1.51s0-1.17,0.02-1.4C109.48,190.66,109.79,190.27,110.53,190.27z M126.91,89.12 c0.9,0,1.1,0.35,1.1,1.41c0,0.73,0,2.9-0.02,4.18c-0.02,0.99-0.11,1.23-0.53,1.54c-0.26,0.2-0.48,0.18-0.48,0.51 c0,0.18,0.13,0.26,0.24,0.26c0.4,0,1.45-0.13,2.29-0.13c1.34,0,1.89,0.11,2.27,0.11c0.18,0,0.33-0.15,0.33-0.33 c0-0.31-0.4-0.37-0.84-0.53c-0.62-0.22-0.97-0.75-0.97-2.38c0-1.12,0-2.31,0.02-2.64c0.09-2.22,0.13-3.17,0.13-3.59 c0-0.26-0.07-0.37-0.24-0.37c-0.22,0-0.55,0.31-1.03,0.51c-0.64,0.26-1.61,0.62-2.29,0.73c-0.18,0.02-0.33,0.2-0.33,0.37 C126.56,88.99,126.67,89.12,126.91,89.12z M110.89,124.49c0.67,0.14,0.95,0.45,0.99,0.94c0.05,0.38,0.13,2.21,0.13,4.12 c0,2.16-0.02,4.34-0.13,5.17c-0.07,0.49-0.36,0.97-0.77,1.08c-0.25,0.09-0.45,0.13-0.45,0.32c0,0.18,0.16,0.31,0.49,0.31 c0.67,0,1.31-0.14,2.34-0.14c0.81,0,1.71,0.16,2.25,0.16c0.36,0,0.65-0.2,0.65-0.45c0-0.34-0.56-0.31-0.88-0.36 c-0.67-0.11-1.03-0.58-1.15-0.97c-0.16-0.65-0.16-1.42-0.16-3.08c0-0.32,0-0.67,0.04-1.03c0.04-0.31,0.23-0.43,0.59-0.43 c0.65,0,1.19,0,1.75,0.04c0.92,0.07,1.19,0.25,1.39,1.22c0.05,0.23,0.14,0.56,0.32,0.58c0.16,0,0.31-0.13,0.31-0.32 c0-0.85-0.22-2.02-0.22-2.7c0-0.41,0.05-0.9,0.05-1.13c0-0.16-0.09-0.29-0.27-0.29c-0.11,0-0.2,0.11-0.23,0.23 c-0.47,1.21-0.99,1.48-2.34,1.48h-0.77c-0.32,0-0.63-0.04-0.63-0.59c-0.04-0.32-0.05-1.21-0.05-1.96c0-0.2,0.02-1.21,0.07-1.4 c0.11-0.45,0.41-0.5,0.83-0.56c0.22-0.02,1.01-0.04,1.67-0.04c1.76,0,2.43,0.54,2.43,1.84c0,0.18,0.09,0.29,0.25,0.29 c0.31,0,0.36-0.34,0.36-0.83c0-0.58-0.13-1.13-0.14-1.87c0-0.16-0.11-0.31-0.23-0.31c-0.63,0-2.83,0.09-6.21,0.09 c-1.04,0-2.47-0.11-2.77-0.11c-0.25,0-0.43,0.11-0.43,0.25C109.93,124.38,110.13,124.34,110.89,124.49z M145.68,127.08 c0.27,0,0.5-0.32,0.77-0.65c0.31-0.36,0.52-0.58,0.52-0.88c0-0.32-0.63-0.95-0.95-1.28c-0.09-0.09-0.18-0.14-0.31-0.14 c-0.09,0-0.29,0.18-0.41,0.38c-0.23,0.34-0.83,0.76-0.83,1.12c0,0.18,0.23,0.47,0.5,0.79C145.23,126.72,145.5,127.08,145.68,127.08z M114.59,92.49c0-2.82,2.2-5.08,4.88-5.08c1.25,0,1.78,0.26,1.91,0.31c0.13,0.07,0.29,0.11,0.33,0.11c0.02,0,0.09-0.07,0.09-0.18 c0.02-0.66,0.04-1.34,0.04-2.02c0-0.68-0.02-1.36-0.04-2.05c-0.02-0.66-0.4-0.92-0.86-0.95c-0.59-0.04-0.73-0.09-0.73-0.29 s0.15-0.35,0.59-0.44c0.81-0.15,1.72-0.33,2.46-0.77c0.29-0.18,0.46-0.37,0.68-0.37c0.2,0,0.31,0.15,0.31,0.59 c0,0.66-0.18,2.18-0.18,5.28c0,0.44-0.07,3.83-0.07,6.12c0,0.92,0.02,1.67,0.04,1.98c0.04,0.62,0.2,0.81,0.66,0.95 c0.44,0.15,1.01,0.02,1.01,0.44c0,0.2-0.2,0.37-0.79,0.42c-0.77,0.04-1.63,0.18-2.22,0.37c-0.42,0.13-0.75,0.31-0.86,0.31 c-0.13,0-0.2-0.15-0.2-0.33c0-0.24,0.07-0.79,0.07-1.08c0-0.09,0-0.26-0.09-0.26c-0.11,0.02-0.2,0.09-0.29,0.18 c-0.66,0.62-1.74,1.36-2.9,1.36C115.98,97.09,114.59,95.44,114.59,92.49z M116.64,91.19c0,2.6,1.28,4.36,3.23,4.36 c0.64,0,1.08-0.18,1.5-0.48c0.24-0.18,0.35-0.35,0.38-0.73c0.02-1.06,0.07-1.76,0.07-2.53c0-0.48,0-0.99-0.04-1.65 c0-0.42-0.07-0.81-0.4-1.06c-0.68-0.55-1.5-1.01-2.33-1.01C117.6,88.09,116.64,89.23,116.64,91.19z M123.54,128.59 c1.82,0,3.01,0.59,3.01,2.52c0,0.85-0.09,2.02-0.09,3.04c0,1.06,0.22,1.39,0.74,1.39c0.2,0,0.49-0.13,0.67-0.13 c0.09,0,0.13,0.11,0.13,0.2c0,0.34-1.24,1.04-1.87,1.04c-0.56,0-1.01-0.49-1.19-0.9c-0.04-0.09-0.09-0.16-0.18-0.16 s-0.18,0.07-0.23,0.14c-0.72,0.63-1.53,0.94-2.41,0.94c-1.37,0-1.75-0.52-1.75-1.64c0-1.37,0.38-1.85,1.71-2.39 c0.72-0.31,1.76-0.52,2.32-0.61c0.31-0.05,0.4-0.25,0.4-0.74c0-0.95-0.61-2.11-1.62-2.11c-0.52,0-0.86,0.23-0.86,0.65 c0,0.22,0.05,0.42,0.05,0.58c0,0.13-0.02,0.27-0.13,0.34c-0.25,0.14-0.68,0.32-1.35,0.32c-0.25,0-0.31-0.05-0.31-0.34 c0-0.77,0.36-1.42,1.08-1.75C122.17,128.76,122.75,128.59,123.54,128.59z M124.69,133.65c0-1.08-0.05-1.15-0.27-1.15 c-0.45,0-1.15,0.31-1.57,0.68c-0.4,0.34-0.56,0.92-0.56,1.4c0,0.72,0.31,1.04,1.19,1.04c0.31,0,0.56-0.05,0.92-0.32 C124.68,135.09,124.69,134.57,124.69,133.65z M129.02,85.56c0.33,0,0.62-0.4,0.95-0.79c0.37-0.44,0.64-0.7,0.64-1.08 c0-0.4-0.77-1.17-1.17-1.56c-0.11-0.11-0.22-0.18-0.37-0.18c-0.11,0-0.35,0.22-0.51,0.46c-0.29,0.42-1.01,0.92-1.01,1.36 c0,0.22,0.29,0.57,0.62,0.97C128.47,85.12,128.8,85.56,129.02,85.56z M131.79,129.93c-0.07,0-0.18-0.13-0.18-0.38l0.05-0.97 c0-0.14-0.04-0.23-0.16-0.23c-0.13,0-0.25,0.13-0.45,0.25c-0.61,0.36-1.42,0.58-2.14,0.72c-0.2,0.04-0.38,0.09-0.38,0.32 c0,0.14,0.16,0.27,0.34,0.27c0.61,0,0.86,0.09,0.86,0.9c0,1.21,0,2.81-0.05,3.98c-0.02,0.45-0.11,0.72-0.32,0.92 c-0.31,0.25-0.52,0.16-0.52,0.49c0,0.13,0.13,0.23,0.41,0.23c0.34,0,0.81-0.13,1.51-0.13c0.67,0,1.58,0.11,1.91,0.11 c0.45,0,0.52-0.04,0.52-0.27c0-0.32-0.27-0.25-0.76-0.43c-0.65-0.23-0.81-0.58-0.85-1.22c-0.02-0.25-0.02-0.88-0.02-1.51 c0-0.61,0.04-1.42,0.05-1.66c0.02-0.45,0.31-1.6,1.57-1.6c1.06,0,1.46,0.96,1.57,2.36c0.04,0.45,0.04,1.01,0.04,1.51 c0,0.43,0,0.83-0.02,1.1c-0.07,0.5-0.14,0.83-0.38,1.01c-0.34,0.25-0.52,0.09-0.52,0.54c0,0.09,0.05,0.18,0.27,0.18 c0.54,0,1.03-0.11,1.73-0.11c0.65,0,1.6,0.13,2.03,0.13c0.18,0,0.32-0.14,0.32-0.32c0-0.23-0.32-0.23-0.65-0.29 c-0.58-0.09-0.95-0.63-0.95-1.48c0-0.74,0.04-1.67,0.04-2.2c0-0.32-0.04-0.76-0.04-0.99c0-0.43,0.11-0.7,0.36-0.95 c0.27-0.25,0.63-0.43,1.19-0.43c1.06,0,1.53,0.9,1.64,2.3c0.04,0.45,0.04,1.01,0.04,1.51c0,0.43,0,0.83-0.02,1.1 c-0.07,0.5-0.14,0.83-0.38,1.01c-0.34,0.25-0.52,0.09-0.52,0.54c0,0.09,0.05,0.18,0.29,0.18c0.52,0,1.03-0.11,1.71-0.11 c0.65,0,1.42,0.13,1.87,0.13c0.18,0,0.32-0.14,0.32-0.32c0-0.31-0.34-0.25-0.65-0.38c-0.52-0.2-0.79-0.54-0.79-1.39 c0-0.74,0.04-1.67,0.04-2.2c0-2.23-0.85-3.51-2.75-3.51c-1.01,0-1.78,0.54-2.34,1.24c-0.11,0.16-0.2,0.23-0.27,0.23 c-0.07,0-0.13-0.07-0.2-0.23c-0.47-0.79-1.22-1.24-2.25-1.24c-0.76,0-1.46,0.47-1.91,1.1C131.93,129.84,131.86,129.93,131.79,129.93 z M134.37,96.87c0.09,0.09,0.26,0.18,0.42,0.18s0.29-0.07,0.4-0.2c0.51-0.57,0.9-0.9,1.41-1.41c0.07-0.07,0.13-0.24,0.13-0.31 c0-0.09-0.04-0.26-0.11-0.33l-1.47-1.5c-0.09-0.09-0.29-0.13-0.42-0.13c-0.15,0-0.24,0.09-0.33,0.18c-0.62,0.64-1.01,0.99-1.47,1.45 c-0.07,0.07-0.13,0.2-0.13,0.26c0,0.11,0.02,0.24,0.11,0.33C133.4,95.9,133.93,96.41,134.37,96.87z M134.39,91.26 c0.02,0.18,0.15,0.33,0.31,0.33c0.18,0,0.33-0.18,0.35-0.4c0.33-2.66,0.68-5.43,1.03-7.77c0.07-0.42,0.18-0.86,0.18-1.28 c0-0.29-0.31-0.53-0.66-0.53c-0.79,0-1.5,0.13-1.94,0.24c-0.26,0.07-0.37,0.24-0.37,0.42c0,0.24,0.09,1.03,0.18,1.74 C133.75,86.31,134.21,89.01,134.39,91.26z M143.95,130c0.74,0,0.9,0.29,0.9,1.15c0,0.59,0,2.38-0.02,3.42 c-0.02,0.81-0.09,1.01-0.43,1.26c-0.22,0.16-0.4,0.14-0.4,0.41c0,0.14,0.11,0.22,0.2,0.22c0.32,0,1.19-0.11,1.87-0.11 c1.1,0,1.55,0.09,1.85,0.09c0.14,0,0.27-0.13,0.27-0.27c0-0.25-0.32-0.31-0.68-0.43c-0.5-0.18-0.79-0.61-0.79-1.94 c0-0.92,0-1.89,0.02-2.16c0.07-1.82,0.11-2.59,0.11-2.93c0-0.22-0.05-0.31-0.2-0.31c-0.18,0-0.45,0.25-0.85,0.41 c-0.52,0.22-1.31,0.5-1.87,0.59c-0.14,0.02-0.27,0.16-0.27,0.31C143.66,129.89,143.75,130,143.95,130z M140.66,144.22 c-0.14,0.02-0.27,0.16-0.27,0.31c0,0.18,0.09,0.25,0.29,0.25c0.65,0,0.88,0.54,0.88,1.33c0,6.18-0.02,5.98-0.02,8.46 c0,0.76-0.14,1.13-0.52,1.33c-0.23,0.13-0.43,0.09-0.43,0.36c0,0.14,0.14,0.18,0.23,0.18c0.32,0,0.83-0.13,1.51-0.13 c1.1,0,1.94,0.14,2.25,0.14c0.14,0,0.27-0.13,0.27-0.27c0-0.25-0.38-0.2-0.74-0.32c-0.63-0.22-0.77-0.79-0.77-2.07 c0-2.11,0-4.38,0.02-6.48c0.02-1.82,0.22-3.35,0.22-3.69c0-0.22-0.07-0.31-0.22-0.31c-0.18,0-0.45,0.25-0.85,0.41 C141.99,143.95,141.22,144.13,140.66,144.22z M107.92,149.51l0.04-1.06c0-0.14-0.04-0.23-0.16-0.23c-0.14,0-0.27,0.13-0.49,0.25 c-0.63,0.36-1.44,0.54-2.2,0.68c-0.2,0.04-0.34,0.14-0.34,0.38c0,0.14,0.13,0.29,0.32,0.29c0.65,0,0.85,0.14,0.86,0.95 c0.02,0.85,0.04,1.67,0.04,2.39c0,0.83-0.02,1.48-0.05,1.71c-0.07,0.45-0.16,0.72-0.4,0.92c-0.31,0.25-0.54,0.09-0.54,0.41 c0,0.13,0.13,0.23,0.43,0.23c0.36,0,0.85-0.13,1.6-0.13c0.7,0,1.66,0.11,2,0.11c0.47,0,0.56-0.04,0.56-0.27 c0-0.32-0.29-0.25-0.81-0.43c-0.67-0.23-0.85-0.58-0.88-1.22c-0.02-0.25-0.02-0.88-0.02-1.51s0-1.17,0.02-1.4 c0.04-0.92,0.34-1.31,1.08-1.31c0.34,0,0.58,0.14,0.94,0.4c0.22,0.16,0.45,0.34,0.72,0.34c0.16,0,0.36-0.31,0.56-0.68 c0.14-0.27,0.29-0.56,0.29-0.83c0-0.27-0.31-0.49-0.65-0.72c-0.34-0.23-0.54-0.4-0.83-0.4c-0.54,0-0.9,0.4-1.73,1.37 c-0.09,0.09-0.2,0.2-0.27,0.2C107.92,149.94,107.92,149.76,107.92,149.51z M105.27,191.1c0.36-0.09,0.5-0.16,0.5-0.43 c0-0.32-0.18-0.34-0.5-0.34c-0.52,0-1.1,0.11-1.98,0.11c-0.83,0-1.95-0.04-2.59-0.04c-0.25,0-0.4,0.09-0.4,0.38 c0,0.16,0.11,0.34,0.29,0.34c0.22,0,0.65,0.02,0.88,0.04c0.34,0.02,0.68,0.2,0.81,0.52c0.2,0.45,0.22,1.01,0.22,1.37 c0,0.29-0.07,0.86-0.18,1.28c-0.07,0.4-0.18,0.52-0.32,0.61c-0.54,0.36-1.73,0.74-2.47,0.74c-2.43,0-3.91-2.65-3.91-6.18 c0-3.15,1.6-5.04,3.76-5.04c2.12,0,3.92,1.35,4.46,3.31c0.13,0.45,0.18,0.54,0.4,0.54c0.13,0,0.22-0.13,0.22-0.31 c0-0.27-0.04-0.79-0.05-1.17c-0.04-0.68-0.04-1.49-0.04-1.98c0-0.23-0.05-0.43-0.25-0.43c-0.16,0-0.23,0.04-0.32,0.14 c-0.05,0.09-0.09,0.2-0.23,0.2c-0.14,0-0.29-0.05-0.43-0.13c-0.94-0.5-2.56-0.9-3.6-0.9c-3.51,0-6.23,2.81-6.23,6.88 c0,3.38,2.14,5.94,5.6,5.94c1.85,0,3.47-0.85,5.17-1.5c0.31-0.13,0.59-0.25,0.59-0.58c0-0.61-0.05-1.48-0.05-1.87 C104.61,191.73,104.79,191.22,105.27,191.1z M93.95,176.61c0.77,0,1.44-0.25,1.96-0.65c0.27-0.2,0.45-0.34,0.45-0.5 c0-0.09-0.09-0.2-0.2-0.2c-0.11,0-0.18,0.07-0.38,0.14c-0.29,0.11-0.67,0.14-0.95,0.14c-0.9,0-0.95-0.94-0.95-2.07 c0-1.3,0.04-2.79,0.05-3.33c0.02-0.23,0.11-0.31,0.25-0.31c0.38,0,1.21,0.04,1.4,0.04c0.31,0,0.36-0.04,0.54-0.52 c0.07-0.18,0.18-0.4,0.18-0.59c0-0.13-0.04-0.16-0.11-0.16c-0.16,0-0.2,0.13-0.4,0.25c-0.31,0.18-0.58,0.18-1.31,0.18 c-0.43,0-0.5-0.07-0.5-0.25c0.02-0.22,0.07-1.39,0.07-1.67c0-0.27-0.02-0.29-0.11-0.29c-0.11,0-0.2,0.09-0.34,0.27 c-0.74,1.04-1.31,1.53-2.29,2.27c-0.09,0.09-0.16,0.16-0.16,0.29c0,0.25,0.31,0.2,0.58,0.22c0.45,0.04,0.45,0.09,0.45,0.41 c0,0.74-0.11,2.95-0.11,4.23C92.08,175.87,92.57,176.61,93.95,176.61z M91.36,156.26c0.81,0.07,1.3,0.31,2.2,0.31 c1.62,0,2.59-1.46,2.59-2.61c0-3.24-3.89-2.12-3.89-3.87c0-0.56,0.32-0.99,0.97-0.99c0.88,0,1.44,0.56,1.94,1.3 c0.14,0.22,0.29,0.34,0.4,0.34c0.13,0,0.14-0.09,0.14-0.2c0-0.25-0.14-0.95-0.14-1.37c0-0.16-0.07-0.29-0.2-0.32 c-0.58-0.16-0.95-0.25-1.49-0.25c-1.37,0-2.81,0.77-2.81,2.36c0,2.84,3.84,1.93,3.84,3.85c0,0.76-0.45,1.26-1.33,1.26 c-0.95,0-1.73-1.3-1.93-2.02c-0.11-0.36-0.16-0.52-0.36-0.52c-0.22,0-0.23,0.2-0.23,0.4c0,0.41,0.04,0.67,0.04,0.97v1.13 C91.09,156.14,91.14,156.25,91.36,156.26z M111.84,158.8c0,0.16,0.04,0.27,0.2,0.27c0.13,0,0.32-0.16,0.59-0.34 c1.31-0.86,2.2-2.14,2.2-3.6c0-0.7-0.27-1.35-1.15-1.8c-0.07-0.04-0.14-0.07-0.25-0.07c-0.04,0-0.16,0.05-0.23,0.13 c-0.31,0.31-0.86,0.76-1.21,1.19c-0.07,0.09-0.09,0.22-0.09,0.32c0,0.09,0.05,0.2,0.16,0.27c0.61,0.43,1.03,0.72,1.03,1.6 c0,0.65-0.31,1.08-0.88,1.66C112.06,158.57,111.84,158.68,111.84,158.8z M132.49,152.82c0-2.39,1.66-4.34,3.58-4.34 c1.49,0,2.38,0.65,3.1,1.84c0.22,0.38,0.4,0.9,0.4,1.15c0,0.36-0.13,0.4-0.43,0.43c-0.32,0.04-2.34,0.05-4.5,0.05 c-0.22,0-0.25,0.05-0.25,0.27c0,1.44,0.96,3.26,2.85,3.26c0.68,0,1.08-0.14,1.67-0.59c0.27-0.2,0.47-0.41,0.61-0.41 c0.11,0,0.14,0.05,0.14,0.18c0,0.16-0.07,0.27-0.41,0.61c-0.72,0.72-1.71,1.37-3.03,1.37C133.78,156.64,132.49,154.93,132.49,152.82 z M134.38,151.29c0,0.07,0.04,0.13,0.13,0.13c0.81,0,1.96-0.04,2.56-0.07c0.4-0.04,0.59-0.16,0.59-0.59c0-0.47-0.27-0.85-0.54-1.17 c-0.34-0.4-0.7-0.63-1.22-0.63c-0.47,0-0.72,0.11-1.03,0.52C134.61,149.85,134.38,150.66,134.38,151.29z M115.39,175.96 c0.27-0.2,0.45-0.34,0.45-0.5c0-0.09-0.09-0.2-0.2-0.2s-0.18,0.07-0.38,0.14c-0.29,0.11-0.67,0.14-0.95,0.14 c-0.9,0-0.96-0.94-0.96-2.07c0-1.3,0.04-2.79,0.05-3.33c0.02-0.23,0.11-0.31,0.25-0.31c0.38,0,1.21,0.04,1.4,0.04 c0.31,0,0.36-0.04,0.54-0.52c0.07-0.18,0.18-0.4,0.18-0.59c0-0.13-0.04-0.16-0.11-0.16c-0.16,0-0.2,0.13-0.4,0.25 c-0.31,0.18-0.58,0.18-1.31,0.18c-0.43,0-0.5-0.07-0.5-0.25c0.02-0.22,0.07-1.39,0.07-1.67c0-0.27-0.02-0.29-0.11-0.29 c-0.11,0-0.2,0.09-0.34,0.27c-0.74,1.04-1.31,1.53-2.29,2.27c-0.09,0.09-0.16,0.16-0.16,0.29c0,0.25,0.31,0.2,0.58,0.22 c0.45,0.04,0.45,0.09,0.45,0.41c0,0.74-0.11,2.95-0.11,4.23c0,1.37,0.49,2.11,1.87,2.11C114.2,176.61,114.87,176.35,115.39,175.96z M90.29,136.26c0.81,0.07,1.3,0.31,2.2,0.31c1.62,0,2.59-1.46,2.59-2.61c0-3.24-3.89-2.12-3.89-3.87c0-0.56,0.32-0.99,0.97-0.99 c0.88,0,1.44,0.56,1.94,1.3c0.14,0.22,0.29,0.34,0.4,0.34c0.13,0,0.14-0.09,0.14-0.2c0-0.25-0.14-0.95-0.14-1.37 c0-0.16-0.07-0.29-0.2-0.32c-0.58-0.16-0.95-0.25-1.49-0.25c-1.37,0-2.81,0.77-2.81,2.36c0,2.84,3.84,1.93,3.84,3.85 c0,0.76-0.45,1.26-1.33,1.26c-0.95,0-1.73-1.3-1.93-2.02c-0.11-0.36-0.16-0.52-0.36-0.52c-0.22,0-0.23,0.2-0.23,0.4 c0,0.41,0.04,0.67,0.04,0.97v1.13C90.02,136.14,90.08,136.25,90.29,136.26z M151.21,156.3c0.47-0.27,1.4-0.99,1.4-1.44 c0-0.11-0.07-0.2-0.18-0.2c-0.18,0-0.23,0.13-0.59,0.38c-0.52,0.34-1.12,0.49-1.76,0.49c-1.82,0-2.74-2.02-2.74-3.67 c0-1.13,0.49-2.5,1.78-2.5c0.58,0,1.22,0.68,1.41,1.13c0.11,0.27,0.05,0.74,0.4,0.74c0.22,0,0.65-0.36,0.99-0.65 c0.18-0.16,0.38-0.29,0.38-0.56c-0.02-0.34-0.34-0.76-0.65-0.97c-0.56-0.41-1.13-0.43-1.78-0.45c-2.32,0-4.29,1.87-4.29,4.34 c0,2.52,1.3,3.87,3.73,3.87C149.97,156.8,150.63,156.64,151.21,156.3z M155.51,174.66c0,0.16-0.07,0.27-0.41,0.61 c-0.72,0.72-1.71,1.37-3.03,1.37c-2.43,0-3.73-1.71-3.73-3.82c0-2.39,1.66-4.34,3.58-4.34c1.49,0,2.38,0.65,3.1,1.84 c0.22,0.38,0.4,0.9,0.4,1.15c0,0.36-0.13,0.4-0.43,0.43c-0.32,0.04-2.34,0.05-4.5,0.05c-0.22,0-0.25,0.05-0.25,0.27 c0,1.44,0.96,3.26,2.85,3.26c0.68,0,1.08-0.14,1.67-0.59c0.27-0.2,0.47-0.41,0.61-0.41C155.48,174.48,155.51,174.54,155.51,174.66z M150.24,171.29c0,0.07,0.04,0.13,0.13,0.13c0.81,0,1.96-0.04,2.56-0.07c0.4-0.04,0.59-0.16,0.59-0.59c0-0.47-0.27-0.85-0.54-1.17 c-0.34-0.4-0.7-0.63-1.22-0.63c-0.47,0-0.72,0.11-1.03,0.52C150.47,169.85,150.24,170.66,150.24,171.29z M117.2,208.79 c-0.25,0-0.67,0.05-1.06,0.05c-0.54,0-1.17-0.07-1.76-0.07c-0.11,0-0.2,0.07-0.2,0.18c0,0.23,0.11,0.27,0.63,0.45 c0.32,0.11,0.65,0.41,0.65,0.85c0,0.23-0.77,2.47-1.22,3.49c-0.07,0.16-0.2,0.31-0.31,0.31c-0.09,0-0.23-0.13-0.34-0.32 c-1.08-2.09-1.87-3.38-1.87-3.82c0-0.36,0.29-0.49,0.58-0.52c0.41-0.05,0.56-0.13,0.56-0.32c0-0.22-0.11-0.29-0.31-0.29 c-0.49,0-1.15,0.07-1.93,0.07c-0.7,0-1.53-0.11-1.76-0.11c-0.18,0-0.34,0.13-0.34,0.31c0,0.16,0.14,0.29,0.36,0.36 c0.22,0.07,0.25,0.13,0.5,0.59c1.15,2.16,2.56,4.88,3.15,6.05c0.09,0.18,0.2,0.43,0.2,0.74c0,0.18-0.02,0.47-0.11,0.65 c-0.41,0.74-1.4,2.74-1.82,3.29c-0.11,0.16-0.2,0.25-0.2,0.34c0,0.13,0.04,0.18,0.18,0.18h0.83c0.18,0,0.31-0.16,0.4-0.38 c1.26-3.19,3.06-7.47,4.38-10.68c0.11-0.27,0.36-0.59,0.58-0.72c0.27-0.16,0.5-0.27,0.5-0.5 C117.45,208.86,117.34,208.79,117.2,208.79z M119.85,213.42c-0.07-0.07-0.23-0.11-0.34-0.11c-0.13,0-0.2,0.07-0.27,0.14 c-0.5,0.52-0.83,0.81-1.21,1.19c-0.05,0.05-0.11,0.16-0.11,0.22c0,0.09,0.02,0.2,0.09,0.27c0.41,0.41,0.85,0.83,1.21,1.21 c0.07,0.07,0.22,0.14,0.34,0.14s0.23-0.05,0.32-0.16c0.42-0.47,0.74-0.74,1.15-1.15c0.05-0.05,0.11-0.2,0.11-0.25 c0-0.07-0.04-0.22-0.09-0.27L119.85,213.42z M107.86,214.66c0,0.16-0.07,0.27-0.41,0.61c-0.72,0.72-1.71,1.37-3.03,1.37 c-2.43,0-3.73-1.71-3.73-3.82c0-2.39,1.66-4.34,3.58-4.34c1.49,0,2.38,0.65,3.1,1.84c0.22,0.38,0.4,0.9,0.4,1.15 c0,0.36-0.13,0.4-0.43,0.43c-0.32,0.04-2.34,0.05-4.5,0.05c-0.22,0-0.25,0.05-0.25,0.27c0,1.44,0.96,3.26,2.85,3.26 c0.68,0,1.08-0.14,1.67-0.59c0.27-0.2,0.47-0.41,0.61-0.41C107.82,214.48,107.86,214.54,107.86,214.66z M102.58,211.29 c0,0.07,0.04,0.13,0.13,0.13c0.81,0,1.96-0.04,2.56-0.07c0.4-0.04,0.59-0.16,0.59-0.59c0-0.47-0.27-0.85-0.54-1.17 c-0.34-0.4-0.7-0.63-1.22-0.63c-0.47,0-0.72,0.11-1.03,0.52C102.82,209.85,102.58,210.66,102.58,211.29z M125.74,176.5 c0.16,0,0.32-0.14,0.32-0.32c0-0.31-0.34-0.25-0.65-0.38c-0.54-0.2-0.79-0.54-0.79-1.39c0-0.76,0.04-1.6,0.04-2.14 c0-1.96-0.65-3.55-2.68-3.55c-0.77,0-1.69,0.49-2.14,0.99c-0.09,0.09-0.18,0.22-0.25,0.22c-0.09,0-0.2-0.14-0.2-0.4 c0.04-1.12,0.04-2.93,0.09-4.21c0.04-0.94,0.13-1.66,0.13-1.8c0-0.14-0.04-0.23-0.16-0.23c-0.14,0-0.43,0.13-0.63,0.25 c-0.61,0.36-1.39,0.54-2.11,0.68c-0.18,0.04-0.32,0.14-0.32,0.38c0,0.14,0.13,0.29,0.31,0.29c0.63,0,0.83,0.14,0.83,0.97 c0,0.72,0.02,3.38,0.02,5.67c0,1.51,0,2.93-0.04,3.4c-0.02,0.45-0.14,0.72-0.38,0.92c-0.29,0.25-0.52,0.09-0.52,0.41 c0,0.13,0.13,0.23,0.41,0.23c0.34,0,0.81-0.13,1.53-0.13c0.68,0,1.58,0.11,1.91,0.11c0.45,0,0.54-0.04,0.54-0.27 c0-0.32-0.27-0.25-0.77-0.43c-0.63-0.23-0.81-0.58-0.85-1.22c-0.02-0.27-0.02-0.9-0.02-1.53s0-1.17,0.02-1.4 c0.02-0.61,0.2-1.8,1.62-1.8c1.06,0,1.67,0.97,1.76,2.38c0.04,0.47,0.04,0.94,0.04,1.44c0,0.43,0,0.85-0.02,1.12 c-0.02,0.54-0.13,0.85-0.31,1.01c-0.32,0.29-0.5,0.22-0.5,0.54c0,0.09,0.04,0.18,0.27,0.18c0.52,0,0.92-0.11,1.64-0.11 C124.5,176.37,125.29,176.5,125.74,176.5z M122,192.45c0,2.07-1.53,4.14-4.29,4.14c-2.67,0-4.05-1.62-4.05-3.87 c0-2.43,1.94-4.16,4.41-4.16C120.23,188.56,122,190.07,122,192.45z M120.3,193.62c0-2.34-1.4-4.55-2.84-4.55 c-1.17,0-1.87,1.03-1.87,2.45c0,2.58,1.39,4.5,2.61,4.5C119.38,196.01,120.3,195.08,120.3,193.62z M119.49,212.01 c0.14,0,0.27-0.14,0.29-0.32c0.27-2.18,0.56-4.45,0.85-6.36c0.05-0.34,0.14-0.7,0.14-1.04c0-0.23-0.25-0.43-0.54-0.43 c-0.65,0-1.22,0.11-1.58,0.2c-0.22,0.05-0.31,0.2-0.31,0.34c0,0.2,0.07,0.85,0.14,1.42c0.23,1.87,0.61,4.09,0.76,5.92 C119.25,211.89,119.36,212.01,119.49,212.01z M83.06,204.07c0-0.14-0.05-0.25-0.32-0.25c-0.29,0-0.83,0.14-1.76,0.14 c-0.74,0-1.84-0.14-2.21-0.14c-0.45,0-0.5,0.11-0.5,0.31c0,0.29,0.52,0.27,1.03,0.45c0.5,0.18,0.9,0.67,0.9,1.1 c0,1.01-1.93,5.51-2.95,7.63c-0.07,0.14-0.25,0.47-0.34,0.47c-0.04,0-0.14-0.16-0.25-0.43c-0.85-2.09-3.01-6.93-3.01-8.08 c0-0.4,0.22-0.63,0.5-0.74c0.29-0.11,0.65-0.04,0.65-0.4c0-0.16-0.05-0.25-0.27-0.25c-0.34,0-0.81,0.09-1.85,0.09 c-1.26,0-1.96-0.13-2.68-0.13c-0.34,0-0.49,0.07-0.49,0.29c0,0.31,0.41,0.25,0.76,0.45c0.63,0.36,0.88,0.77,1.22,1.6 c1.33,3.22,2.65,6.46,4.02,9.69c0.23,0.54,0.36,0.97,0.67,0.97c0.23,0,0.41-0.47,0.68-0.99c1.12-2.29,3.35-7.31,4.36-9.63 c0.36-0.83,0.52-1.37,1.28-1.75C82.86,204.29,83.06,204.4,83.06,204.07z M71.86,196.46c0.29,0,0.45,0,0.45-0.34 c0-0.2-0.05-0.27-0.68-0.31c-0.54-0.02-0.9-0.49-0.95-0.94c-0.09-0.65-0.13-1.73-0.13-2.67c0-1.1,0.02-2.11,0.02-2.25 c0-0.16,0.13-0.27,0.27-0.27c0.59,0,1.22,0.09,1.44,0.09c0.2,0,0.36-0.04,0.43-0.23c0.11-0.36,0.36-0.88,0.36-1.03 c0-0.13-0.09-0.2-0.25-0.2c-0.13,0-0.22,0.11-0.4,0.25c-0.13,0.11-0.47,0.18-1.17,0.18h-0.41c-0.2-0.02-0.23-0.05-0.23-0.25 c0-0.97,0.14-3.17,0.41-3.71c0.16-0.32,0.38-0.56,0.68-0.56c0.25,0,0.43,0.16,0.94,0.54c0.11,0.09,0.16,0.16,0.22,0.4 c0.02,0.13,0.14,0.29,0.29,0.29c0.13,0,0.25-0.09,0.36-0.25c0.34-0.54,0.68-1.13,0.68-1.4c0-0.14-0.04-0.25-0.16-0.36 c-0.27-0.25-0.61-0.49-0.97-0.49c-0.86,0-1.98,0.49-3.17,1.84c-0.81,0.92-1.17,2.3-1.17,3.73c0,0.14-0.04,0.2-0.16,0.2h-0.9 c-0.2,0-0.23,0.05-0.23,0.31c0,0.2-0.05,0.43-0.05,0.56c0,0.14,0.04,0.22,0.16,0.22c0.14,0,0.65-0.07,0.99-0.07 c0.09,0,0.14,0.02,0.14,0.13c0,2.54-0.05,4.93-0.11,5.35c-0.04,0.27-0.16,0.41-0.32,0.52c-0.22,0.14-0.45,0.14-0.45,0.38 c0,0.25,0.16,0.31,0.32,0.31c0.34,0,0.59-0.09,1.48-0.09C70.66,196.32,71.5,196.46,71.86,196.46z M90.06,215.62 c0,0.34-1.24,1.04-1.87,1.04c-0.56,0-1.01-0.49-1.19-0.9c-0.04-0.09-0.09-0.16-0.18-0.16s-0.18,0.07-0.23,0.14 c-0.72,0.63-1.53,0.94-2.41,0.94c-1.37,0-1.75-0.52-1.75-1.64c0-1.37,0.38-1.85,1.71-2.39c0.72-0.31,1.76-0.52,2.32-0.61 c0.31-0.05,0.4-0.25,0.4-0.74c0-0.95-0.61-2.11-1.62-2.11c-0.52,0-0.86,0.23-0.86,0.65c0,0.22,0.05,0.42,0.05,0.58 c0,0.13-0.02,0.27-0.13,0.34c-0.25,0.14-0.68,0.32-1.35,0.32c-0.25,0-0.31-0.05-0.31-0.34c0-0.77,0.36-1.42,1.08-1.75 c0.52-0.23,1.1-0.4,1.89-0.4c1.82,0,3.01,0.59,3.01,2.52c0,0.85-0.09,2.02-0.09,3.04c0,1.06,0.22,1.39,0.74,1.39 c0.2,0,0.49-0.13,0.67-0.13C90.02,215.42,90.06,215.53,90.06,215.62z M86.76,213.65c0-1.08-0.05-1.15-0.27-1.15 c-0.45,0-1.15,0.31-1.57,0.68c-0.4,0.34-0.56,0.92-0.56,1.4c0,0.72,0.31,1.04,1.19,1.04c0.31,0,0.56-0.05,0.92-0.32 C86.74,215.09,86.76,214.57,86.76,213.65z M89.02,155.36c-0.11-0.23-0.13-0.52-0.13-0.77v-6.01c0-0.05-0.13-0.09-0.18-0.09 c-0.16,0-0.32,0.07-0.47,0.09c-0.56,0.09-1.53,0.18-2.12,0.18c-0.29,0-0.52,0.13-0.52,0.29c0,0.38,0.34,0.34,0.68,0.4 c0.54,0.09,0.59,0.32,0.65,0.85c0.04,0.22,0.05,1.31,0.05,2.47c0,0.77-0.02,1.48-0.09,1.71c-0.23,0.74-0.92,1.08-1.62,1.08 c-1.39,0-1.67-1.26-1.67-2.34v-3.31c0-0.31,0.05-0.77,0.05-1.15c0-0.13-0.09-0.23-0.2-0.23c-0.23,0-0.45,0.09-1.03,0.16 c-0.5,0.05-1.33,0.13-1.8,0.2c-0.2,0.04-0.27,0.13-0.27,0.34c0,0.31,0.2,0.31,0.58,0.31c0.31,0,0.54,0.23,0.58,0.5 c0.05,0.4,0.05,0.61,0.05,1.01c0,0.76-0.05,2.16-0.05,3.12c0,1.67,1.24,2.59,2.9,2.59c0.97,0,1.64-0.54,2.27-1.19 c0.04-0.07,0.11-0.14,0.2-0.14c0.04,0,0.07,0.05,0.07,0.11c0.02,0.34,0.04,0.56,0.04,0.86c0,0.16,0.04,0.22,0.23,0.22 c0.2,0,0.36-0.11,0.65-0.14c0.7-0.11,1.37-0.14,2.05-0.2c0.18-0.02,0.5-0.09,0.5-0.31C90.43,155.33,89.25,155.87,89.02,155.36z M94.79,216.46c0.14,0,0.27-0.13,0.27-0.27c0-0.25-0.38-0.2-0.74-0.32c-0.63-0.22-0.77-0.79-0.77-2.07c0-2.11,0-4.38,0.02-6.48 c0.02-1.82,0.22-3.35,0.22-3.69c0-0.22-0.07-0.31-0.22-0.31c-0.18,0-0.45,0.25-0.85,0.41c-0.52,0.22-1.3,0.4-1.85,0.49 c-0.14,0.02-0.27,0.16-0.27,0.31c0,0.18,0.09,0.25,0.29,0.25c0.65,0,0.88,0.54,0.88,1.33c0,6.18-0.02,5.98-0.02,8.46 c0,0.76-0.14,1.13-0.52,1.33c-0.23,0.13-0.43,0.09-0.43,0.36c0,0.14,0.14,0.18,0.23,0.18c0.32,0,0.83-0.13,1.51-0.13 C93.64,216.32,94.48,216.46,94.79,216.46z M99.33,215.87c-0.63-0.22-0.77-0.79-0.77-2.07c0-2.11,0-4.38,0.02-6.48 c0.02-1.82,0.22-3.35,0.22-3.69c0-0.22-0.07-0.31-0.22-0.31c-0.18,0-0.45,0.25-0.85,0.41c-0.52,0.22-1.3,0.4-1.85,0.49 c-0.14,0.02-0.27,0.16-0.27,0.31c0,0.18,0.09,0.25,0.29,0.25c0.65,0,0.88,0.54,0.88,1.33c0,6.18-0.02,5.98-0.02,8.46 c0,0.76-0.14,1.13-0.52,1.33c-0.23,0.13-0.43,0.09-0.43,0.36c0,0.14,0.14,0.18,0.23,0.18c0.32,0,0.83-0.13,1.51-0.13 c1.1,0,1.94,0.14,2.25,0.14c0.14,0,0.27-0.13,0.27-0.27C100.06,215.94,99.69,215.99,99.33,215.87z M160.81,171.04 c0-0.27-0.04-0.4-0.2-0.4c-0.23,0-2.88,0.99-3.21,1.13c-0.23,0.11-0.32,0.22-0.32,0.63c0,0.22,0,0.59,0.02,0.9 c0.02,0.38,0,0.54,0.2,0.54c0.23,0,2.11-0.77,3.26-1.17c0.16-0.05,0.29-0.22,0.29-0.36c0-0.18-0.04-0.45-0.04-0.74V171.04z M161.85,152.45c0,2.07-1.53,4.14-4.29,4.14c-2.67,0-4.05-1.62-4.05-3.87c0-2.43,1.94-4.16,4.41-4.16 C160.08,148.56,161.85,150.07,161.85,152.45z M160.16,153.62c0-2.34-1.4-4.56-2.84-4.56c-1.17,0-1.87,1.03-1.87,2.45 c0,2.58,1.39,4.5,2.61,4.5C159.24,156.01,160.16,155.08,160.16,153.62z M167.13,151.58v-0.54c0-0.27-0.04-0.4-0.2-0.4 c-0.23,0-2.88,0.99-3.21,1.13c-0.23,0.11-0.32,0.22-0.32,0.63c0,0.22,0,0.59,0.02,0.9c0.02,0.38,0,0.54,0.2,0.54 c0.23,0,2.11-0.77,3.26-1.17c0.16-0.05,0.29-0.22,0.29-0.36C167.17,152.14,167.13,151.87,167.13,151.58z M153.49,195.87 c-0.63-0.22-0.77-0.79-0.77-2.07c0-2.11,0-4.38,0.02-6.48c0.02-1.82,0.22-3.35,0.22-3.69c0-0.22-0.07-0.31-0.22-0.31 c-0.18,0-0.45,0.25-0.85,0.41c-0.52,0.22-1.3,0.4-1.85,0.49c-0.14,0.02-0.27,0.16-0.27,0.31c0,0.18,0.09,0.25,0.29,0.25 c0.65,0,0.88,0.54,0.88,1.33c0,6.18-0.02,5.98-0.02,8.46c0,0.76-0.14,1.13-0.52,1.33c-0.23,0.13-0.43,0.09-0.43,0.36 c0,0.14,0.14,0.18,0.23,0.18c0.32,0,0.83-0.13,1.51-0.13c1.1,0,1.94,0.14,2.25,0.14c0.14,0,0.27-0.13,0.27-0.27 C154.23,195.94,153.85,195.99,153.49,195.87z M162.35,128.79c-0.25,0-0.67,0.05-1.06,0.05c-0.54,0-1.17-0.07-1.76-0.07 c-0.11,0-0.2,0.07-0.2,0.18c0,0.23,0.11,0.27,0.63,0.45c0.32,0.11,0.65,0.41,0.65,0.85c0,0.23-0.77,2.47-1.22,3.49 c-0.07,0.16-0.2,0.31-0.31,0.31c-0.09,0-0.23-0.13-0.34-0.32c-1.08-2.09-1.87-3.38-1.87-3.82c0-0.36,0.29-0.49,0.58-0.52 c0.41-0.05,0.56-0.13,0.56-0.32c0-0.22-0.11-0.29-0.31-0.29c-0.49,0-1.15,0.07-1.93,0.07c-0.7,0-1.53-0.11-1.76-0.11 c-0.18,0-0.34,0.13-0.34,0.31c0,0.16,0.14,0.29,0.36,0.36s0.25,0.13,0.5,0.59c1.15,2.16,2.56,4.88,3.15,6.05 c0.09,0.18,0.2,0.43,0.2,0.74c0,0.18-0.02,0.47-0.11,0.65c-0.41,0.74-1.4,2.74-1.82,3.29c-0.11,0.16-0.2,0.25-0.2,0.34 c0,0.13,0.04,0.18,0.18,0.18h0.83c0.18,0,0.31-0.16,0.4-0.38c1.26-3.19,3.06-7.47,4.38-10.68c0.11-0.27,0.36-0.59,0.58-0.72 c0.27-0.16,0.5-0.27,0.5-0.5C162.6,128.86,162.49,128.79,162.35,128.79z M148.67,188.77c-0.34-0.23-0.54-0.4-0.83-0.4 c-0.54,0-0.9,0.4-1.73,1.37c-0.09,0.09-0.2,0.2-0.27,0.2c-0.09,0-0.09-0.18-0.09-0.43l0.04-1.06c0-0.14-0.04-0.23-0.16-0.23 c-0.14,0-0.27,0.13-0.49,0.25c-0.63,0.36-1.44,0.54-2.2,0.68c-0.2,0.04-0.34,0.14-0.34,0.38c0,0.14,0.13,0.29,0.32,0.29 c0.65,0,0.85,0.14,0.86,0.95c0.02,0.85,0.04,1.67,0.04,2.39c0,0.83-0.02,1.48-0.05,1.71c-0.07,0.45-0.16,0.72-0.4,0.92 c-0.31,0.25-0.54,0.09-0.54,0.41c0,0.13,0.13,0.23,0.43,0.23c0.36,0,0.85-0.13,1.6-0.13c0.7,0,1.66,0.11,2,0.11 c0.47,0,0.56-0.04,0.56-0.27c0-0.32-0.29-0.25-0.81-0.43c-0.67-0.23-0.85-0.58-0.88-1.22c-0.02-0.25-0.02-0.88-0.02-1.51 s0-1.17,0.02-1.4c0.04-0.92,0.34-1.31,1.08-1.31c0.34,0,0.58,0.14,0.94,0.4c0.22,0.16,0.45,0.34,0.72,0.34 c0.16,0,0.36-0.31,0.56-0.68c0.14-0.27,0.29-0.56,0.29-0.83C149.32,189.22,149.01,189.01,148.67,188.77z M133.86,174.66 c0,0.16-0.07,0.27-0.41,0.61c-0.72,0.72-1.71,1.37-3.03,1.37c-2.43,0-3.73-1.71-3.73-3.82c0-2.39,1.66-4.34,3.58-4.34 c1.49,0,2.38,0.65,3.1,1.84c0.22,0.38,0.4,0.9,0.4,1.15c0,0.36-0.13,0.4-0.43,0.43c-0.32,0.04-2.34,0.05-4.5,0.05 c-0.22,0-0.25,0.05-0.25,0.27c0,1.44,0.96,3.26,2.85,3.26c0.68,0,1.08-0.14,1.67-0.59c0.27-0.2,0.47-0.41,0.61-0.41 C133.82,174.48,133.86,174.54,133.86,174.66z M128.58,171.29c0,0.07,0.04,0.13,0.13,0.13c0.81,0,1.96-0.04,2.56-0.07 c0.4-0.04,0.59-0.16,0.59-0.59c0-0.47-0.27-0.85-0.54-1.17c-0.34-0.4-0.7-0.63-1.22-0.63c-0.47,0-0.72,0.11-1.03,0.52 C128.82,169.85,128.58,170.66,128.58,171.29z M124.01,190.09c0-0.56,0.32-0.99,0.97-0.99c0.88,0,1.44,0.56,1.94,1.3 c0.14,0.22,0.29,0.34,0.4,0.34c0.13,0,0.14-0.09,0.14-0.2c0-0.25-0.14-0.95-0.14-1.37c0-0.16-0.07-0.29-0.2-0.32 c-0.58-0.16-0.95-0.25-1.49-0.25c-1.37,0-2.81,0.77-2.81,2.36c0,2.84,3.84,1.93,3.84,3.85c0,0.76-0.45,1.26-1.33,1.26 c-0.95,0-1.73-1.3-1.93-2.02c-0.11-0.36-0.16-0.52-0.36-0.52c-0.22,0-0.23,0.2-0.23,0.4c0,0.41,0.04,0.67,0.04,0.97v1.13 c0,0.11,0.05,0.22,0.27,0.23c0.81,0.07,1.3,0.31,2.2,0.31c1.62,0,2.59-1.46,2.59-2.61C127.9,190.72,124.01,191.83,124.01,190.09z M129.82,190.09c0-0.56,0.32-0.99,0.97-0.99c0.88,0,1.44,0.56,1.95,1.3c0.14,0.22,0.29,0.34,0.4,0.34c0.13,0,0.14-0.09,0.14-0.2 c0-0.25-0.14-0.95-0.14-1.37c0-0.16-0.07-0.29-0.2-0.32c-0.58-0.16-0.96-0.25-1.5-0.25c-1.37,0-2.81,0.77-2.81,2.36 c0,2.84,3.83,1.93,3.83,3.85c0,0.76-0.45,1.26-1.33,1.26c-0.95,0-1.73-1.3-1.93-2.02c-0.11-0.36-0.16-0.52-0.36-0.52 c-0.22,0-0.23,0.2-0.23,0.4c0,0.41,0.04,0.67,0.04,0.97v1.13c0,0.11,0.05,0.22,0.27,0.23c0.81,0.07,1.3,0.31,2.2,0.31 c1.62,0,2.59-1.46,2.59-2.61C133.71,190.72,129.82,191.83,129.82,190.09z M142.06,195.62c0,0.34-1.24,1.04-1.87,1.04 c-0.56,0-1.01-0.49-1.19-0.9c-0.04-0.09-0.09-0.16-0.18-0.16s-0.18,0.07-0.23,0.14c-0.72,0.63-1.53,0.94-2.41,0.94 c-1.37,0-1.75-0.52-1.75-1.64c0-1.37,0.38-1.85,1.71-2.39c0.72-0.31,1.76-0.52,2.32-0.61c0.31-0.05,0.4-0.25,0.4-0.74 c0-0.95-0.61-2.11-1.62-2.11c-0.52,0-0.86,0.23-0.86,0.65c0,0.22,0.05,0.42,0.05,0.58c0,0.13-0.02,0.27-0.13,0.34 c-0.25,0.14-0.68,0.32-1.35,0.32c-0.25,0-0.31-0.05-0.31-0.34c0-0.77,0.36-1.42,1.08-1.75c0.52-0.23,1.1-0.4,1.89-0.4 c1.82,0,3.01,0.59,3.01,2.52c0,0.85-0.09,2.02-0.09,3.04c0,1.06,0.22,1.39,0.74,1.39c0.2,0,0.49-0.13,0.67-0.13 C142.03,195.42,142.06,195.53,142.06,195.62z M138.77,193.65c0-1.08-0.05-1.15-0.27-1.15c-0.45,0-1.15,0.31-1.57,0.68 c-0.4,0.34-0.56,0.92-0.56,1.4c0,0.72,0.31,1.04,1.19,1.04c0.31,0,0.56-0.05,0.92-0.32C138.75,195.09,138.77,194.57,138.77,193.65z M61.55,195.26c-0.11,0-0.18,0.07-0.38,0.14c-0.29,0.11-0.67,0.14-0.95,0.14c-0.9,0-0.95-0.94-0.95-2.07c0-1.3,0.04-2.79,0.05-3.33 c0.02-0.23,0.11-0.31,0.25-0.31c0.38,0,1.21,0.04,1.4,0.04c0.31,0,0.36-0.04,0.54-0.52c0.07-0.18,0.18-0.4,0.18-0.59 c0-0.13-0.04-0.16-0.11-0.16c-0.16,0-0.2,0.13-0.4,0.25c-0.31,0.18-0.58,0.18-1.31,0.18c-0.43,0-0.5-0.07-0.5-0.25 c0.02-0.22,0.07-1.39,0.07-1.67c0-0.27-0.02-0.29-0.11-0.29c-0.11,0-0.2,0.09-0.34,0.27c-0.74,1.04-1.31,1.53-2.29,2.27 c-0.09,0.09-0.16,0.16-0.16,0.29c0,0.25,0.31,0.2,0.58,0.22c0.45,0.04,0.45,0.09,0.45,0.41c0,0.74-0.11,2.95-0.11,4.23 c0,1.37,0.49,2.11,1.87,2.11c0.77,0,1.44-0.25,1.96-0.65c0.27-0.2,0.45-0.34,0.45-0.5C61.75,195.36,61.66,195.26,61.55,195.26z M51.01,154.66c0,0.16-0.07,0.27-0.41,0.61c-0.72,0.72-1.71,1.37-3.02,1.37c-2.43,0-3.73-1.71-3.73-3.82c0-2.39,1.66-4.34,3.58-4.34 c1.49,0,2.38,0.65,3.1,1.84c0.22,0.38,0.4,0.9,0.4,1.15c0,0.36-0.13,0.4-0.43,0.43c-0.32,0.04-2.34,0.05-4.5,0.05 c-0.22,0-0.25,0.05-0.25,0.27c0,1.44,0.95,3.26,2.85,3.26c0.68,0,1.08-0.14,1.67-0.59c0.27-0.2,0.47-0.41,0.61-0.41 C50.97,154.48,51.01,154.54,51.01,154.66z M45.73,151.29c0,0.07,0.04,0.13,0.13,0.13c0.81,0,1.96-0.04,2.56-0.07 c0.4-0.04,0.59-0.16,0.59-0.59c0-0.47-0.27-0.85-0.54-1.17c-0.34-0.4-0.7-0.63-1.22-0.63c-0.47,0-0.72,0.11-1.03,0.52 C45.96,149.85,45.73,150.66,45.73,151.29z M48,172.23c0,1.44,0.95,3.26,2.85,3.26c0.68,0,1.08-0.14,1.67-0.59 c0.27-0.2,0.47-0.41,0.61-0.41c0.11,0,0.14,0.05,0.14,0.18c0,0.16-0.07,0.27-0.41,0.61c-0.72,0.72-1.71,1.37-3.02,1.37 c-2.43,0-3.73-1.71-3.73-3.82c0-2.39,1.66-4.34,3.58-4.34c1.49,0,2.38,0.65,3.1,1.84c0.22,0.38,0.4,0.9,0.4,1.15 c0,0.36-0.13,0.4-0.43,0.43c-0.32,0.04-2.34,0.05-4.5,0.05C48.04,171.96,48,172.01,48,172.23z M48.13,171.42 c0.81,0,1.96-0.04,2.56-0.07c0.4-0.04,0.59-0.16,0.59-0.59c0-0.47-0.27-0.85-0.54-1.17c-0.34-0.4-0.7-0.63-1.22-0.63 c-0.47,0-0.72,0.11-1.03,0.52c-0.25,0.38-0.49,1.19-0.49,1.82C48,171.37,48.04,171.42,48.13,171.42z M39.21,132.72 c0-2.43,1.94-4.16,4.41-4.16c2.16,0,3.93,1.51,3.93,3.89c0,2.07-1.53,4.14-4.29,4.14C40.6,136.59,39.21,134.97,39.21,132.72z M41.14,131.51c0,2.58,1.39,4.5,2.61,4.5c1.19,0,2.11-0.94,2.11-2.4c0-2.34-1.4-4.55-2.84-4.55 C41.84,129.06,41.14,130.09,41.14,131.51z M48.75,129.51c0.31,0,0.54,0.23,0.58,0.5c0.05,0.4,0.05,0.61,0.05,1.01 c0,0.76-0.05,2.16-0.05,3.12c0,1.67,1.24,2.59,2.9,2.59c0.97,0,1.64-0.54,2.27-1.19c0.04-0.07,0.11-0.14,0.2-0.14 c0.04,0,0.07,0.05,0.07,0.11c0.02,0.34,0.04,0.56,0.04,0.86c0,0.16,0.04,0.22,0.23,0.22s0.36-0.11,0.65-0.14 c0.7-0.11,1.37-0.14,2.05-0.2c0.18-0.02,0.5-0.09,0.5-0.31c0-0.61-1.17-0.07-1.4-0.58c-0.11-0.23-0.13-0.52-0.13-0.77v-6.01 c0-0.05-0.13-0.09-0.18-0.09c-0.16,0-0.32,0.07-0.47,0.09c-0.56,0.09-1.53,0.18-2.12,0.18c-0.29,0-0.52,0.13-0.52,0.29 c0,0.38,0.34,0.34,0.68,0.4c0.54,0.09,0.59,0.32,0.65,0.85c0.04,0.22,0.05,1.31,0.05,2.47c0,0.77-0.02,1.48-0.09,1.71 c-0.23,0.74-0.92,1.08-1.62,1.08c-1.39,0-1.67-1.26-1.67-2.34v-3.31c0-0.31,0.05-0.77,0.05-1.15c0-0.13-0.09-0.23-0.2-0.23 c-0.23,0-0.45,0.09-1.03,0.16c-0.5,0.05-1.33,0.13-1.8,0.2c-0.2,0.04-0.27,0.13-0.27,0.34C48.17,129.51,48.37,129.51,48.75,129.51z M39.41,155.83c-0.22,0.16-0.4,0.14-0.4,0.41c0,0.14,0.11,0.22,0.2,0.22c0.32,0,1.19-0.11,1.87-0.11c1.1,0,1.55,0.09,1.85,0.09 c0.14,0,0.27-0.13,0.27-0.27c0-0.25-0.32-0.31-0.68-0.43c-0.5-0.18-0.79-0.61-0.79-1.94c0-0.92,0-1.89,0.02-2.16 c0.07-1.82,0.11-2.59,0.11-2.94c0-0.22-0.05-0.31-0.2-0.31c-0.18,0-0.45,0.25-0.85,0.41c-0.52,0.22-1.31,0.5-1.87,0.59 c-0.14,0.02-0.27,0.16-0.27,0.31c0,0.18,0.09,0.29,0.29,0.29c0.74,0,0.9,0.29,0.9,1.15c0,0.59,0,2.38-0.02,3.42 C39.83,155.38,39.75,155.58,39.41,155.83z M71.76,88.9c0.79,0,1.03,0.18,1.06,1.17c0.02,1.03,0.04,2.05,0.04,2.93 c0,1.01-0.02,1.8-0.07,2.09c-0.09,0.55-0.2,0.88-0.48,1.12c-0.37,0.31-0.66,0.11-0.66,0.51c0,0.15,0.15,0.29,0.53,0.29 c0.44,0,1.03-0.15,1.96-0.15c0.86,0,2.02,0.13,2.44,0.13c0.57,0,0.68-0.04,0.68-0.33c0-0.4-0.35-0.31-0.99-0.53 c-0.81-0.29-1.03-0.7-1.08-1.5c-0.02-0.31-0.02-1.08-0.02-1.85s0-1.43,0.02-1.72c0.04-1.12,0.42-1.61,1.32-1.61 c0.42,0,0.7,0.18,1.14,0.48c0.26,0.2,0.55,0.42,0.88,0.42c0.2,0,0.44-0.37,0.68-0.84c0.18-0.33,0.35-0.68,0.35-1.01 s-0.37-0.59-0.79-0.88s-0.66-0.48-1.01-0.48c-0.66,0-1.1,0.48-2.11,1.67c-0.11,0.11-0.24,0.24-0.33,0.24 c-0.11,0-0.11-0.22-0.11-0.53l0.04-1.3c0-0.18-0.04-0.29-0.2-0.29c-0.18,0-0.33,0.15-0.59,0.31c-0.77,0.44-1.76,0.66-2.68,0.84 c-0.24,0.04-0.42,0.18-0.42,0.46C71.36,88.73,71.51,88.9,71.76,88.9z M70.44,124.6c0,0.14,0.13,0.29,0.31,0.29 c0.63,0,0.83,0.14,0.83,0.97c0,0.72,0.02,3.38,0.02,5.67c0,1.51,0,2.93-0.04,3.4c-0.02,0.45-0.14,0.72-0.38,0.92 c-0.29,0.25-0.52,0.09-0.52,0.41c0,0.13,0.13,0.23,0.41,0.23c0.34,0,0.81-0.13,1.53-0.13c0.68,0,1.58,0.11,1.91,0.11 c0.45,0,0.54-0.04,0.54-0.27c0-0.32-0.27-0.25-0.77-0.43c-0.63-0.23-0.81-0.58-0.85-1.22c-0.02-0.27-0.02-0.9-0.02-1.53 s0-1.17,0.02-1.4c0.02-0.61,0.2-1.8,1.62-1.8c1.06,0,1.67,0.97,1.76,2.38c0.04,0.47,0.04,0.94,0.04,1.44c0,0.43,0,0.85-0.02,1.12 c-0.02,0.54-0.13,0.85-0.31,1.01c-0.32,0.29-0.5,0.22-0.5,0.54c0,0.09,0.04,0.18,0.27,0.18c0.52,0,0.92-0.11,1.64-0.11 c0.63,0,1.42,0.13,1.87,0.13c0.16,0,0.32-0.14,0.32-0.32c0-0.31-0.34-0.25-0.65-0.38c-0.54-0.2-0.79-0.54-0.79-1.39 c0-0.76,0.04-1.6,0.04-2.14c0-1.96-0.65-3.55-2.68-3.55c-0.77,0-1.69,0.49-2.14,0.99c-0.09,0.09-0.18,0.22-0.25,0.22 c-0.09,0-0.2-0.14-0.2-0.4c0.04-1.12,0.04-2.93,0.09-4.21c0.04-0.94,0.13-1.66,0.13-1.8c0-0.14-0.04-0.23-0.16-0.23 c-0.14,0-0.43,0.13-0.63,0.25c-0.61,0.36-1.39,0.54-2.11,0.68C70.58,124.25,70.44,124.36,70.44,124.6z M40.69,147.08 c0.27,0,0.5-0.32,0.77-0.65c0.31-0.36,0.52-0.58,0.52-0.88c0-0.32-0.63-0.95-0.95-1.28c-0.09-0.09-0.18-0.14-0.31-0.14 c-0.09,0-0.29,0.18-0.41,0.38c-0.23,0.34-0.83,0.76-0.83,1.12c0,0.18,0.23,0.47,0.5,0.79C40.24,146.72,40.51,147.08,40.69,147.08z M59.55,135.8c-0.31,0.25-0.54,0.09-0.54,0.41c0,0.13,0.13,0.23,0.43,0.23c0.36,0,0.85-0.13,1.6-0.13c0.7,0,1.66,0.11,2,0.11 c0.47,0,0.56-0.04,0.56-0.27c0-0.32-0.29-0.25-0.81-0.43c-0.67-0.23-0.85-0.58-0.88-1.22c-0.02-0.25-0.02-0.88-0.02-1.51 s0-1.17,0.02-1.4c0.04-0.92,0.34-1.31,1.08-1.31c0.34,0,0.58,0.14,0.94,0.4c0.22,0.16,0.45,0.34,0.72,0.34 c0.16,0,0.36-0.31,0.56-0.68c0.14-0.27,0.29-0.56,0.29-0.83c0-0.27-0.31-0.49-0.65-0.72c-0.34-0.23-0.54-0.4-0.83-0.4 c-0.54,0-0.9,0.4-1.73,1.37c-0.09,0.09-0.2,0.2-0.27,0.2c-0.09,0-0.09-0.18-0.09-0.43l0.04-1.06c0-0.14-0.04-0.23-0.16-0.23 c-0.14,0-0.27,0.13-0.49,0.25c-0.63,0.36-1.44,0.54-2.2,0.68c-0.2,0.04-0.34,0.14-0.34,0.38c0,0.14,0.13,0.29,0.32,0.29 c0.65,0,0.85,0.14,0.86,0.95c0.02,0.85,0.04,1.67,0.04,2.39c0,0.83-0.02,1.48-0.05,1.71C59.87,135.33,59.78,135.6,59.55,135.8z M68.05,155.76c-0.32,0.29-0.5,0.22-0.5,0.54c0,0.09,0.04,0.18,0.27,0.18c0.52,0,0.92-0.11,1.64-0.11c0.63,0,1.42,0.13,1.87,0.13 c0.16,0,0.32-0.14,0.32-0.32c0-0.31-0.34-0.25-0.65-0.38c-0.54-0.2-0.79-0.54-0.79-1.39c0-0.76,0.04-1.6,0.04-2.14 c0-1.96-0.65-3.55-2.68-3.55c-0.77,0-1.69,0.49-2.14,0.99c-0.09,0.09-0.18,0.22-0.25,0.22c-0.09,0-0.2-0.14-0.2-0.4 c0.04-1.12,0.04-2.93,0.09-4.21c0.04-0.94,0.13-1.66,0.13-1.8c0-0.14-0.04-0.23-0.16-0.23c-0.14,0-0.43,0.13-0.63,0.25 c-0.61,0.36-1.39,0.54-2.11,0.68c-0.18,0.04-0.32,0.14-0.32,0.38c0,0.14,0.13,0.29,0.31,0.29c0.63,0,0.83,0.14,0.83,0.97 c0,0.72,0.02,3.38,0.02,5.67c0,1.51,0,2.93-0.04,3.4c-0.02,0.45-0.14,0.72-0.38,0.92c-0.29,0.25-0.52,0.09-0.52,0.41 c0,0.13,0.13,0.23,0.41,0.23c0.34,0,0.81-0.13,1.53-0.13c0.68,0,1.58,0.11,1.91,0.11c0.45,0,0.54-0.04,0.54-0.27 c0-0.32-0.27-0.25-0.77-0.43c-0.63-0.23-0.81-0.58-0.85-1.22c-0.02-0.27-0.02-0.9-0.02-1.53s0-1.17,0.02-1.4 c0.02-0.61,0.2-1.8,1.62-1.8c1.06,0,1.67,0.97,1.76,2.38c0.04,0.47,0.04,0.94,0.04,1.44c0,0.43,0,0.85-0.02,1.12 C68.34,155.29,68.23,155.6,68.05,155.76z M62.3,97.13c2.27,0,4.25-1.03,6.31-1.83c0.37-0.15,0.73-0.31,0.73-0.7 c0-0.75-0.07-1.8-0.07-2.29c0-1.08,0.22-1.69,0.81-1.85c0.44-0.11,0.62-0.2,0.62-0.53c0-0.4-0.22-0.42-0.62-0.42 c-0.64,0-1.34,0.13-2.42,0.13c-1.01,0-2.38-0.04-3.17-0.04c-0.31,0-0.48,0.11-0.48,0.46c0,0.2,0.13,0.42,0.35,0.42 c0.26,0,0.79,0.02,1.08,0.04c0.42,0.02,0.84,0.24,0.99,0.64c0.24,0.55,0.26,1.23,0.26,1.67c0,0.35-0.09,1.06-0.22,1.56 c-0.09,0.48-0.22,0.64-0.4,0.75c-0.66,0.44-2.11,0.9-3.01,0.9c-2.97,0-4.77-3.23-4.77-7.55c0-3.85,1.96-6.16,4.6-6.16 c2.6,0,4.8,1.65,5.46,4.05c0.15,0.55,0.22,0.66,0.48,0.66c0.15,0,0.26-0.15,0.26-0.37c0-0.33-0.04-0.97-0.07-1.43 c-0.04-0.84-0.04-1.83-0.04-2.42c0-0.29-0.07-0.53-0.31-0.53c-0.2,0-0.29,0.04-0.4,0.18c-0.07,0.11-0.11,0.24-0.29,0.24 c-0.18,0-0.35-0.07-0.53-0.15c-1.14-0.62-3.12-1.1-4.4-1.1c-4.29,0-7.61,3.43-7.61,8.41C55.45,94.01,58.07,97.13,62.3,97.13z M76.71,151.29c0-0.95-0.61-2.11-1.62-2.11c-0.52,0-0.86,0.23-0.86,0.65c0,0.22,0.05,0.42,0.05,0.58c0,0.13-0.02,0.27-0.13,0.34 c-0.25,0.14-0.68,0.32-1.35,0.32c-0.25,0-0.31-0.05-0.31-0.34c0-0.77,0.36-1.42,1.08-1.75c0.52-0.23,1.1-0.4,1.89-0.4 c1.82,0,3.01,0.59,3.01,2.52c0,0.85-0.09,2.02-0.09,3.04c0,1.06,0.22,1.39,0.74,1.39c0.2,0,0.49-0.13,0.67-0.13 c0.09,0,0.13,0.11,0.13,0.2c0,0.34-1.24,1.04-1.87,1.04c-0.56,0-1.01-0.49-1.19-0.9c-0.04-0.09-0.09-0.16-0.18-0.16 s-0.18,0.07-0.23,0.14c-0.72,0.63-1.53,0.94-2.41,0.94c-1.37,0-1.75-0.52-1.75-1.64c0-1.37,0.38-1.85,1.71-2.39 c0.72-0.31,1.76-0.52,2.32-0.61C76.62,151.98,76.71,151.78,76.71,151.29z M76.62,153.65c0-1.08-0.05-1.15-0.27-1.15 c-0.45,0-1.15,0.31-1.57,0.68c-0.4,0.34-0.56,0.92-0.56,1.4c0,0.72,0.31,1.04,1.19,1.04c0.31,0,0.56-0.05,0.92-0.32 C76.6,155.09,76.62,154.57,76.62,153.65z M67.1,172.72c0-2.43,1.94-4.16,4.41-4.16c2.16,0,3.93,1.51,3.93,3.89 c0,2.07-1.53,4.14-4.29,4.14C68.48,176.59,67.1,174.97,67.1,172.72z M69.02,171.51c0,2.58,1.39,4.5,2.61,4.5 c1.19,0,2.11-0.94,2.11-2.4c0-2.34-1.4-4.55-2.84-4.55C69.73,169.06,69.02,170.09,69.02,171.51z M66.14,195.74 c-0.5-0.18-0.79-0.61-0.79-1.94c0-0.92,0-1.89,0.02-2.16c0.07-1.82,0.11-2.59,0.11-2.93c0-0.22-0.05-0.31-0.2-0.31 c-0.18,0-0.45,0.25-0.85,0.41c-0.52,0.22-1.31,0.5-1.87,0.59c-0.14,0.02-0.27,0.16-0.27,0.31c0,0.18,0.09,0.29,0.29,0.29 c0.74,0,0.9,0.29,0.9,1.15c0,0.59,0,2.38-0.02,3.42c-0.02,0.81-0.09,1.01-0.43,1.26c-0.22,0.16-0.4,0.14-0.4,0.41 c0,0.14,0.11,0.22,0.2,0.22c0.32,0,1.19-0.11,1.87-0.11c1.1,0,1.55,0.09,1.85,0.09c0.14,0,0.27-0.13,0.27-0.27 C66.82,195.92,66.5,195.87,66.14,195.74z M64.3,187.08c0.27,0,0.5-0.32,0.77-0.65c0.31-0.36,0.52-0.58,0.52-0.88 c0-0.32-0.63-0.95-0.95-1.28c-0.09-0.09-0.18-0.14-0.31-0.14c-0.09,0-0.29,0.18-0.41,0.38c-0.23,0.34-0.83,0.76-0.83,1.12 c0,0.18,0.23,0.47,0.5,0.79C63.85,186.72,64.12,187.08,64.3,187.08z M56.35,149.82c1.06,0,1.67,0.97,1.76,2.38 c0.04,0.47,0.04,0.94,0.04,1.44c0,0.43,0,0.85-0.02,1.12c-0.02,0.54-0.13,0.85-0.31,1.01c-0.32,0.29-0.5,0.22-0.5,0.54 c0,0.09,0.04,0.18,0.27,0.18c0.52,0,0.92-0.11,1.64-0.11c0.63,0,1.42,0.13,1.87,0.13c0.16,0,0.32-0.14,0.32-0.32 c0-0.31-0.34-0.25-0.65-0.38c-0.54-0.2-0.79-0.54-0.79-1.39c0-0.76,0.04-1.6,0.04-2.14c0-1.96-0.65-3.55-2.68-3.55 c-0.77,0-1.69,0.49-2.14,0.99c-0.09,0.09-0.18,0.22-0.25,0.22c-0.09,0-0.2-0.14-0.2-0.4c0.04-1.12,0.04-2.93,0.09-4.21 c0.04-0.94,0.13-1.66,0.13-1.8c0-0.14-0.04-0.23-0.16-0.23c-0.14,0-0.43,0.13-0.63,0.25c-0.61,0.36-1.39,0.54-2.11,0.68 c-0.18,0.04-0.32,0.14-0.32,0.38c0,0.14,0.13,0.29,0.31,0.29c0.63,0,0.83,0.14,0.83,0.97c0,0.72,0.02,3.38,0.02,5.67 c0,1.51,0,2.93-0.04,3.4c-0.02,0.45-0.14,0.72-0.38,0.92c-0.29,0.25-0.52,0.09-0.52,0.41c0,0.13,0.13,0.23,0.41,0.23 c0.34,0,0.81-0.13,1.53-0.13c0.68,0,1.58,0.11,1.91,0.11c0.45,0,0.54-0.04,0.54-0.27c0-0.32-0.27-0.25-0.77-0.43 c-0.63-0.23-0.81-0.58-0.85-1.22c-0.02-0.27-0.02-0.9-0.02-1.53s0-1.17,0.02-1.4C54.75,151.01,54.93,149.82,56.35,149.82z M67.37,168.97c0-0.11-0.11-0.18-0.25-0.18c-0.25,0-0.67,0.05-1.06,0.05c-0.54,0-1.17-0.07-1.76-0.07c-0.11,0-0.2,0.07-0.2,0.18 c0,0.23,0.11,0.27,0.63,0.45c0.32,0.11,0.65,0.41,0.65,0.85c0,0.23-0.77,2.47-1.22,3.49c-0.07,0.16-0.2,0.31-0.31,0.31 c-0.09,0-0.23-0.13-0.34-0.32c-1.08-2.09-1.87-3.38-1.87-3.82c0-0.36,0.29-0.49,0.58-0.52c0.41-0.05,0.56-0.13,0.56-0.32 c0-0.22-0.11-0.29-0.31-0.29c-0.49,0-1.15,0.07-1.93,0.07c-0.7,0-1.53-0.11-1.76-0.11c-0.18,0-0.34,0.13-0.34,0.31 c0,0.16,0.14,0.29,0.36,0.36c0.22,0.07,0.25,0.13,0.5,0.59c1.15,2.16,2.56,4.88,3.15,6.05c0.09,0.18,0.2,0.43,0.2,0.74 c0,0.18-0.02,0.47-0.11,0.65c-0.41,0.74-1.4,2.74-1.82,3.29c-0.11,0.16-0.2,0.25-0.2,0.34c0,0.13,0.04,0.18,0.18,0.18h0.83 c0.18,0,0.31-0.16,0.4-0.38c1.26-3.19,3.06-7.47,4.38-10.68c0.11-0.27,0.36-0.59,0.58-0.72C67.13,169.31,67.37,169.21,67.37,168.97z M40.26,176.43c0.18,0,0.32-0.14,0.32-0.32c0-0.23-0.32-0.23-0.65-0.29c-0.58-0.09-0.95-0.63-0.95-1.48c0-0.74,0.04-1.67,0.04-2.2 c0-0.32-0.04-0.76-0.04-0.99c0-0.43,0.11-0.7,0.36-0.95c0.27-0.25,0.63-0.43,1.19-0.43c1.06,0,1.53,0.9,1.64,2.3 c0.04,0.45,0.04,1.01,0.04,1.51c0,0.43,0,0.83-0.02,1.1c-0.07,0.5-0.14,0.83-0.38,1.01c-0.34,0.25-0.52,0.09-0.52,0.54 c0,0.09,0.05,0.18,0.29,0.18c0.52,0,1.03-0.11,1.71-0.11c0.65,0,1.42,0.13,1.87,0.13c0.18,0,0.32-0.14,0.32-0.32 c0-0.31-0.34-0.25-0.65-0.38c-0.52-0.2-0.79-0.54-0.79-1.39c0-0.74,0.04-1.67,0.04-2.2c0-2.23-0.85-3.51-2.75-3.51 c-1.01,0-1.78,0.54-2.34,1.24c-0.11,0.16-0.2,0.23-0.27,0.23c-0.07,0-0.13-0.07-0.2-0.23c-0.47-0.79-1.22-1.24-2.25-1.24 c-0.76,0-1.46,0.47-1.91,1.1c-0.07,0.11-0.14,0.2-0.22,0.2c-0.07,0-0.18-0.13-0.18-0.38l0.05-0.97c0-0.14-0.04-0.23-0.16-0.23 c-0.13,0-0.25,0.13-0.45,0.25c-0.61,0.36-1.42,0.58-2.14,0.72c-0.2,0.04-0.38,0.09-0.38,0.32c0,0.14,0.16,0.27,0.34,0.27 c0.61,0,0.86,0.09,0.86,0.9c0,1.21,0,2.81-0.05,3.98c-0.02,0.45-0.11,0.72-0.32,0.92c-0.31,0.25-0.52,0.16-0.52,0.49 c0,0.13,0.13,0.23,0.41,0.23c0.34,0,0.81-0.13,1.51-0.13c0.67,0,1.58,0.11,1.91,0.11c0.45,0,0.52-0.04,0.52-0.27 c0-0.32-0.27-0.25-0.76-0.43c-0.65-0.23-0.81-0.58-0.85-1.22c-0.02-0.25-0.02-0.88-0.02-1.51c0-0.61,0.04-1.42,0.05-1.66 c0.02-0.45,0.31-1.6,1.57-1.6c1.06,0,1.46,0.96,1.57,2.36c0.04,0.45,0.04,1.01,0.04,1.51c0,0.43,0,0.83-0.02,1.1 c-0.07,0.5-0.14,0.83-0.38,1.01c-0.34,0.25-0.52,0.09-0.52,0.54c0,0.09,0.05,0.18,0.27,0.18c0.54,0,1.03-0.11,1.73-0.11 C38.88,176.3,39.83,176.43,40.26,176.43z M29.01,124.63c0.32,0.16,0.77,0.58,0.95,0.92c0.83,1.37,2.07,3.73,2.9,5.46 c0.14,0.32,0.27,0.77,0.27,1.33c0,1.28-0.04,2.02-0.16,2.5c-0.14,0.5-0.4,0.7-0.88,0.92c-0.59,0.25-1.03,0.09-1.03,0.43 c0,0.18,0.2,0.2,0.32,0.2c0.74,0,1.44-0.16,3.06-0.16c0.83,0,1.8,0.16,2.45,0.16c0.34,0,0.43-0.02,0.43-0.22 c0-0.29-0.52-0.27-1.04-0.4c-0.5-0.13-1.04-0.38-1.08-1.08c-0.05-0.81-0.05-2.21-0.05-3.04c0-0.34,0.07-0.83,0.18-1.03 c0.56-1.01,1.93-3.49,2.38-4.36c0.43-0.81,0.79-1.37,1.35-1.69c0.47-0.27,0.88-0.2,0.88-0.52c0-0.2-0.2-0.23-0.43-0.23 c-0.38,0-0.97,0.09-1.69,0.09c-0.76,0-1.37-0.11-1.96-0.11c-0.36,0-0.47,0.02-0.47,0.27c0,0.25,0.41,0.23,0.85,0.36 c0.52,0.14,0.97,0.59,0.97,0.99c0,0.74-1.42,3.24-1.98,4.18c-0.11,0.16-0.16,0.23-0.34,0.23c-0.13,0-0.23-0.07-0.34-0.25 c-0.65-1.04-2.2-4.1-2.2-4.65c0-0.36,0.2-0.47,0.59-0.52c0.31-0.04,0.47-0.13,0.47-0.32c0-0.25-0.18-0.29-0.38-0.29 c-0.31,0-0.86,0.16-2.75,0.16c-1.12,0-1.4-0.16-1.84-0.16c-0.29,0-0.38,0.13-0.38,0.27C28.05,124.4,28.61,124.45,29.01,124.63z M54.6,195.36c-0.11-0.23-0.13-0.52-0.13-0.77v-6.01c0-0.05-0.13-0.09-0.18-0.09c-0.16,0-0.32,0.07-0.47,0.09 c-0.56,0.09-1.53,0.18-2.12,0.18c-0.29,0-0.52,0.13-0.52,0.29c0,0.38,0.34,0.34,0.68,0.4c0.54,0.09,0.59,0.32,0.65,0.85 c0.04,0.22,0.05,1.31,0.05,2.47c0,0.77-0.02,1.48-0.09,1.71c-0.23,0.74-0.92,1.08-1.62,1.08c-1.39,0-1.67-1.26-1.67-2.34v-3.31 c0-0.31,0.05-0.77,0.05-1.15c0-0.13-0.09-0.23-0.2-0.23c-0.23,0-0.45,0.09-1.03,0.16c-0.5,0.05-1.33,0.13-1.8,0.2 c-0.2,0.04-0.27,0.13-0.27,0.34c0,0.31,0.2,0.31,0.58,0.31c0.31,0,0.54,0.23,0.58,0.5c0.05,0.4,0.05,0.61,0.05,1.01 c0,0.76-0.05,2.16-0.05,3.12c0,1.67,1.24,2.59,2.9,2.59c0.97,0,1.64-0.54,2.27-1.19c0.04-0.07,0.11-0.14,0.2-0.14 c0.04,0,0.07,0.05,0.07,0.11c0.02,0.34,0.04,0.56,0.04,0.86c0,0.16,0.04,0.22,0.23,0.22c0.2,0,0.36-0.11,0.65-0.14 c0.7-0.11,1.37-0.14,2.05-0.2c0.18-0.02,0.5-0.09,0.5-0.31C56.01,195.33,54.84,195.87,54.6,195.36z M31.22,156.84 c0.23,0,0.41-0.47,0.68-0.99c1.12-2.29,3.35-7.31,4.36-9.63c0.36-0.83,0.52-1.37,1.28-1.75c0.4-0.18,0.59-0.07,0.59-0.4 c0-0.14-0.05-0.25-0.32-0.25c-0.29,0-0.83,0.14-1.76,0.14c-0.74,0-1.84-0.14-2.21-0.14c-0.45,0-0.5,0.11-0.5,0.31 c0,0.29,0.52,0.27,1.03,0.45c0.5,0.18,0.9,0.67,0.9,1.1c0,1.01-1.93,5.51-2.95,7.64c-0.07,0.14-0.25,0.47-0.34,0.47 c-0.04,0-0.14-0.16-0.25-0.43c-0.85-2.09-3.01-6.93-3.01-8.09c0-0.4,0.22-0.63,0.5-0.74c0.29-0.11,0.65-0.04,0.65-0.4 c0-0.16-0.05-0.25-0.27-0.25c-0.34,0-0.81,0.09-1.85,0.09c-1.26,0-1.96-0.13-2.68-0.13c-0.34,0-0.49,0.07-0.49,0.29 c0,0.31,0.41,0.25,0.76,0.45c0.63,0.36,0.88,0.77,1.22,1.6c1.33,3.22,2.65,6.46,4.02,9.69C30.79,156.41,30.92,156.84,31.22,156.84z M45.5,195.62c0,0.34-1.24,1.04-1.87,1.04c-0.56,0-1.01-0.49-1.19-0.9c-0.04-0.09-0.09-0.16-0.18-0.16s-0.18,0.07-0.23,0.14 c-0.72,0.63-1.53,0.94-2.41,0.94c-1.37,0-1.75-0.52-1.75-1.64c0-1.37,0.38-1.85,1.71-2.39c0.72-0.31,1.76-0.52,2.32-0.61 c0.31-0.05,0.4-0.25,0.4-0.74c0-0.95-0.61-2.11-1.62-2.11c-0.52,0-0.86,0.23-0.86,0.65c0,0.22,0.05,0.42,0.05,0.58 c0,0.13-0.02,0.27-0.13,0.34c-0.25,0.14-0.68,0.32-1.35,0.32c-0.25,0-0.31-0.05-0.31-0.34c0-0.77,0.36-1.42,1.08-1.75 c0.52-0.23,1.1-0.4,1.89-0.4c1.82,0,3.01,0.59,3.01,2.52c0,0.85-0.09,2.02-0.09,3.04c0,1.06,0.22,1.39,0.74,1.39 c0.2,0,0.49-0.13,0.67-0.13C45.46,195.42,45.5,195.53,45.5,195.62z M42.2,193.65c0-1.08-0.05-1.15-0.27-1.15 c-0.45,0-1.15,0.31-1.57,0.68c-0.4,0.34-0.56,0.92-0.56,1.4c0,0.72,0.31,1.04,1.19,1.04c0.31,0,0.56-0.05,0.92-0.32 C42.18,195.09,42.2,194.57,42.2,193.65z'/%3E%3C/svg%3E");
}

@media (max-width: 767px) {

    .badge::after {
        right: -15px;
    }
}

@media (max-width: 575px) {

    .badge::after {
        display: none;
    }
}


/* vioma */

html body .vsc,
.vri-page {
    max-width: unset !important;
}


/* request */

.vri-request-item {
    padding: var(--m4) !important;
    margin-top: 0 !important;
}

#vri-container-15605 h2,
#vri-container-15603 h2 {
    font-family: 'Aktifo-A', sans-serif !important;
    font-weight: bold !important;
    font-size: 32px !important;
}

#vri-container-15605 h3,
#vri-container-15603 h3 {
    font-size: 20px !important;
}

#vri-container-15605 h2,
#vri-container-15605 h3,
#vri-container-15603 h2,
#vri-container-15603 h3 {
    color: var(--darkblue) !important;
}


/* pauschalen */

#vri-container-15607 .vri-page {
    max-width: 980px !important;
    margin: auto !important;
}

#vri-container-15607 {
    background: transparent !important;
}

#vri-container-15607 .vri-package-scroller-title {
    display: none;
}

.vri-package {
    background-color: #F4F3F2;
}

.vri-package-variant-infobar {
    border-top: 1px solid #DEDDDC;
}

.vri-package-title h3 {
    color: var(--darkblue) !important;
}


/* vioma sticky widget */

#vri-container-15611 > div > div > form > div.vri-clear {
    min-width: 320px !important;
}

#vri-container-15611 .vri-widget-fixed {
    background: var(--darkblue) !important;
    padding: 0 !important;
    box-shadow: none !important;
    width: fit-content !important;
    left: 50% !important;
    right: unset !important;
    transform: translate(-50%, 0) !important;
}

#vri-container-15611 .vri-elements-horizontal>div {
    margin: 0 !important;
}

#vri-container-15611 .vri-elements-horizontal .vri-widget-adults,
#vri-container-15611 .vri-elements-horizontal .vri-widget-children {
    display: none !important;
}

#vri-container-15611 .vri-element-date {
    height: 56px !important;
    width: 160px !important;
    border: none !important;
    background: transparent !important;
    border-right: 2px solid var(--blue) !important;
}

#vri-container-15611 .vri-element-date input[type="text"] {
    height: 100% !important;
    text-align: left !important;
    font-family: 'Aktifo-A', sans-serif !important;
    font-weight: bold !important;
    line-height: 1.1 !important;
    font-size: 16px !important;
    color: var(--white) !important;
    padding: 18px 16px 16px 60px !important;
    background-color: transparent !important;
    border: none !important;
    cursor: pointer !important;
}

#vri-container-15611 .vri-element-date input[type="text"]::placeholder {
    font-family: 'Aktifo-A', sans-serif !important;
    font-weight: bold !important;
    line-height: 1.1 !important;
    font-size: 16px !important;
    color: var(--white) !important;
    opacity: 1 !important;
}

#vri-container-15611 .vri-element-date input[type="text"]::-webkit-input-placeholder {
    font-family: 'Aktifo-A', sans-serif !important;
    font-weight: bold !important;
    line-height: 1.1 !important;
    font-size: 16px !important;
    color: var(--white) !important;
    opacity: 1 !important;
}

#vri-container-15611 .vri-element-date input[type="text"]::-moz-placeholder {
    font-family: 'Aktifo-A', sans-serif !important;
    font-weight: bold !important;
    line-height: 1.1 !important;
    font-size: 16px !important;
    color: var(--white) !important;
    opacity: 1 !important;
}

#vri-container-15611 .vri-element-date input[type="text"]::-ms-input-placeholder {
    font-family: 'Aktifo-A', sans-serif !important;
    font-weight: bold !important;
    line-height: 1.1 !important;
    font-size: 16px !important;
    color: var(--white) !important;
    opacity: 1 !important;
}

#vri-container-15611 .vri-element-date input[type="text"]::-moz-placeholder {
    font-family: 'Aktifo-A', sans-serif !important;
    font-weight: bold !important;
    line-height: 1.1 !important;
    font-size: 16px !important;
    color: var(--white) !important;
    opacity: 1 !important;
}

#vri-container-15611 .vri-element-date::before {
    width: 48px !important;
    min-width: 48px !important;
    max-width: 48px !important;
    height: 24px !important;
    padding-left: 24px !important;
    background: transparent !important;
    border: none !important;
    top: 50% !important;
    left: 0 !important;
    transform: translate(0, -50%) !important;
    line-height: unset !important;
    display: block !important;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='0 0 24 24' enable-background='new 0 0 24 24' xml:space='preserve'%3E%3Cpath fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3,3h18v16H3V3z M21,7H3 M7,3V1 M17,3V1'/%3E%3C/svg%3E") !important;
}

#vri-container-15611 .vri-button {
    font-family: 'Aktifo-A', sans-serif !important;
    font-weight: bold !important;
    line-height: 1.1 !important;
    font-size: 16px !important;
    padding: 18px 24px 16px 24px !important;
    width: 160px !important;
    height: 56px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

#vri-container-15611 .vri-button.vri-button-secondary {
    color: var(--white) !important;
    background: var(--darkblue) !important;
}

#vri-container-15611 .vri-button.vri-button-next {
    color: var(--darkblue) !important;
    border-top-left-radius: 28px !important;
    background: var(--darkbeige) !important;
}

#vri-container-15611 .vri-button.vri-button-secondary:hover {
    background: var(--blue) !important;
}

#vri-container-15611 .vri-button.vri-button-next:hover {
    background: var(--beige) !important;
}

#vri-container-15611 .vri-button::before {
    display: none !important;
}

@media only screen and (max-width: 766px) {

    #vri-container-15611 .vri-widget-fixed {
        display: unset !important;
    }
}

@media (min-width: 670px) {

    #vri-container-15611 .vri-widget-fixed form {
        display: flex !important;
        height: 56px !important;
    }
}

@media (max-width: 669px) {

    #vri-container-15611 .vri-elements-horizontal .vri-widget-date-from,
    #vri-container-15611 .vri-elements-horizontal .vri-widget-date-to {
        display: none !important;
    }

    #vri-container-15611 .vri-widget-fixed {
        left: 0 !important;
        right: 0 !important;
        transform: unset !important;
        width: auto !important;
    }

    #vri-container-15611 .vri-elements-horizontal .vri-clear {
        display: block !important;
    }

    #vri-container-15611 .vri-button {
        width: 50% !important;
    }
}


/* erlebnisse */

.lang-switcher {
    position: absolute;
    top: var(--m5);
    right: var(--m5);
    width: auto !important;
    z-index: 9999;
}

.lang-switcher .cpel-switcher__code {
    padding: 0 !important;
}

.lang-switcher a {
    color: var(--white) !important;
}

@media (max-width: 1024px) {
    .lang-switcher {
        right: var(--grid-gap);
    }
}


/* BORLABS COOKIE */

/* Box */

#BorlabsCookieBox ._brlbs-box {
    padding: 30px 0;
    margin-left: 30px;
    margin-right: 30px;
}

.BorlabsCookie .col-12 {
    padding-right: 30px;
    padding-left: 30px;
}

@media only screen and (max-width: 767px) {

    #BorlabsCookieBox ._brlbs-box {
        padding: 3vw 0;
        margin-left: 3vw;
        margin-right: 3vw;
    }

    .BorlabsCookie .col-12 {
        padding-right: 3vw;
        padding-left: 3vw;
    }
}

/* text */

#BorlabsCookieBox,
#BorlabsCookieBox p,
#BorlabsCookieBox ._brlbs-paragraph {
    font-size: 12px !important;
    color: var(--darkblue) !important;
    line-height: 1.2em !important;
}

@media only screen and (max-width: 767px) {

    #BorlabsCookieBox,
    #BorlabsCookieBox p,
    #BorlabsCookieBox ._brlbs-paragraph {
        font-size: 11px !important;
    }
}

#BorlabsCookieBox p#CookieBoxTextDescription {
    text-align: center !important;
}

#BorlabsCookieBox .text-center {
    text-align: left !important;
}

#BorlabsCookieBox ul {
    justify-content: center !important;
}


/* headline */

#BorlabsCookieBox span#CookieBoxTextHeadline,
#BorlabsCookieBox ._brlbs-h4 {
    font-size: 18px !important;
    font-weight: bold !important;
    color: var(--darkblue) !important;
}

#BorlabsCookieBox ._brlbs-h3 {
    font-size: 22px !important;
    font-weight: bold !important;
    color: var(--darkblue) !important;
}


/* button */

#BorlabsCookieBox ._brlbs-btn,
#BorlabsCookieBox ._brlbs-btn:hover,
#BorlabsCookieBox ._brlbs-btn:active,
#BorlabsCookieBox ._brlbs-btn:focus {
    font-size: 14px !important;
    text-decoration: none !important;
    color: var(--darkblue) !important;
}

#BorlabsCookieBox ._brlbs-accept a:hover {
    text-decoration: none !important;
}

#BorlabsCookieBox ._brlbs-manage-btn a {
    background: #f7f7f7;
}

#BorlabsCookieBox ._brlbs-manage-btn a:hover {
    text-decoration: none !important;
    background: #e6e6e6;
}

#BorlabsCookieBox ._brlbs-btn._brlbs-btn-accept-all {
    color: var(--darkblue) !important;
}


/* links */

#BorlabsCookieBox a:not(._brlbs-btn),
#BorlabsCookieBox a:not(._brlbs-btn):hover,
#BorlabsCookieBox a:not(._brlbs-btn):active,
#BorlabsCookieBox a:not(._brlbs-btn):focus {
    font-size: 12px !important;
    color: #555 !important;
}


/* checkbox & switch */

#BorlabsCookieBox ._brlbs-checkbox,
#BorlabsCookieBox ._brlbs-btn-switch-status {
    color: var(--darkblue) !important;
}

#BorlabsCookieBox label._brlbs-checkbox {
    line-height: 21px;
}

/* logo */

#BorlabsCookieBox ._brlbs-flex-center {
    flex-direction: column;
}

#BorlabsCookieBox .cookie-logo {
    padding: 0;
    max-width: unset;
    height: 70px;
    margin: 16px 0 24px 0;
}

@media only screen and (max-width: 767px) {
    #BorlabsCookieBox .cookie-logo {
        height: 40px;
    }
}

#BorlabsCookieBox .cookie-preference .container .row.no-gutters .col-2 {
    display: none;
}

#BorlabsCookieBox .cookie-preference .container .row.no-gutters .col-10 {
    flex: 100%;
    max-width: 100%;
}

/* Menü Z Index bug */
.elementor-location-header {
  z-index: 10000 !important;
}

/* Preheadline */
.preheadline {
    font-family: 'Aktifo-A', sans-serif !important;
    font-weight: normal !important;
    color: var(--darkbeige) !important;
    line-height: 1.3 !important;
    font-display: swap !important;
    text-transform: none;
    font-size: 14px !important;
}



/* Cookiebot */

#CybotCookiebotDialogBodyContentTitle,
#CybotCookiebotDialogBodyContentText p {
    color: var(--darkblue) !important;
}




