﻿.Icon {
            width: 1em;
            height: 1em;
            vertical-align: middle;
            display: inline-block;
            position: relative;
        }

        .Icon__Svg {
            width: 100%;
            height: 100%;
            line-height: 0;
        }

            .Icon__Svg svg {
                max-height: 100%;
                max-width: 100%;
                height: 100%;
                width: 100%;
            }

        .Icon--spaceLeft {
            margin-left: .3em;
        }

        .Icon--spaceRight {
            margin-right: .3em;
        }

        .Icon.is-invertedHorizontal .Icon__Svg {
            -webkit-transform: scale(-1,1) translate3d(0,0,0);
            transform: scale(-1,1) translate3d(0,0,0);
        }

        .Icon.is-cross:after {
            content: ' ';
            height: 2px;
            background-color: #e53935;
            width: 1.4em;
            position: absolute;
            margin-top: -1px;
            top: 50%;
            left: -.2em;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            border-radius: 1px;
        }

        .Price--lg {
            font-size: 1.2rem;
        }

            .Price--lg .Price__Label {
                font-size: .9rem;
            }

        .Price--xlg {
            font-size: 1.3rem;
        }

            .Price--xlg .Price__Label {
                font-size: 1rem;
            }

        .Price--xxlg {
            font-size: 1.4rem;
        }

            .Price--xxlg .Price__Label {
                font-size: 1.2rem;
            }

        .AviaBookingProductVariant {
            border-radius: 4px;
            border: 2px solid #e0e0e0;
            margin-bottom: .5em;
            margin-right: .5em;
            padding: .5em;
            position: relative;
            float: none !important;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            min-height: 6em;
        }

        .AviaBookingProductVariant__Price > span > .Price {
            font-weight: 600;
            color: #039be5;
        }

        .AviaBookingProductVariant__Title {
            margin-right: .5em;
            font-weight: 600;
        }

        @media only screen and (max-width:930px) {
            .AviaBookingProductVariant__Title {
                display: block;
            }
        }

        .AviaBookingProductVariant__TopBlock {
            padding-left: 1em;
            padding-top: .3em;
            margin-bottom: 1em;
        }

        @media only screen and (max-width:930px) {
            .AviaBookingProductVariant__LeftBlock, .AviaBookingProductVariant__RightBlock {
                width: 100%;
                text-align: center;
            }
        }

        .AviaBookingProductVariant__Option {
            margin-right: .5em;
            font-size: .9rem;
        }

        .AviaBookingProductVariant__Option--head {
            font-weight: 600;
        }

        @media only screen and (max-width:930px) {
            .AviaBookingProductVariant__Options {
                display: block;
            }
        }

        .AviaBookingProductVariant__BottomBlock {
            padding-left: 1em;
            margin-bottom: 1em;
        }

        .AviaBookingProductVariant__InfoLink {
            border-bottom: 1px dashed;
            text-decoration: none;
        }

            .AviaBookingProductVariant__InfoLink:hover {
                text-decoration: none;
            }

            .AviaBookingProductVariant__InfoLink .DropdownTargetLink {
                font-size: .9rem;
            }

        .AviaBookingProductVariant:hover {
            background-color: #fafafa;
        }

        .AviaBookingProductVariant.is-selected {
            border-color: #039be5;
            background-color: #f2fbff;
        }

        .AviaBookingProductVariant--reset.is-selected {
            border-color: #e53935;
            background-color: #fffcfc;
        }

            .AviaBookingProductVariant--reset.is-selected .AviaBookingProductVariant__SelectedIcon {
                background-color: #e53935;
                border-color: #e53935;
            }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaBookingProductVariant {
                width: 100%;
                float: left;
            }

                .AviaBookingProductVariant:nth-child(1n+1) {
                    margin-left: 0;
                    margin-right: -100%;
                    clear: none;
                }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaBookingProductVariant {
                width: 100%;
                float: left;
            }

                .AviaBookingProductVariant:nth-child(1n+1) {
                    margin-left: 0;
                    margin-right: -100%;
                    clear: none;
                }
        }

        @media only screen and (min-width:1280px) {
            .AviaBookingProductVariant {
                width: 100%;
                float: left;
            }

                .AviaBookingProductVariant:nth-child(1n+1) {
                    margin-left: 0;
                    margin-right: -100%;
                    clear: none;
                }
        }

        .Modal, .Modal__Backdrop {
            z-index: 100;
            position: fixed;
            height: 100%;
            width: 100%;
            left: 0;
            top: 0;
        }

        .Modal {
            max-width: 100%;
            max-height: 100%;
            overflow-y: scroll;
            box-sizing: content-box;
        }

        .Modal__Backdrop {
            -webkit-animation: ModalBackdropFadeIn .2s forwards;
            animation: ModalBackdropFadeIn .2s forwards;
            background-color: #616161;
        }

        .Modal__Dialog {
            -webkit-animation: zoomIn .2s;
            animation: zoomIn .2s;
            -webkit-transform-origin: top;
            transform-origin: top;
            background-color: #fff;
            box-shadow: 0 2px 3px rgba(0,0,0,.3);
            border-radius: 4px;
            padding: 1em;
            position: relative;
        }

        @media only screen and (max-width:627px) {
            .Modal__Dialog {
                width: 90%;
                margin: 5% auto;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .Modal__Dialog {
                margin: 8em auto;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .Modal__Dialog {
                margin: 8em auto;
            }
        }

        @media only screen and (min-width:1280px) {
            .Modal__Dialog {
                margin: 8em auto;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .Modal__Dialog {
                width: 70%;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .Modal__Dialog {
                width: 700px;
            }
        }

        @media only screen and (min-width:1280px) {
            .Modal__Dialog {
                width: 900px;
            }
        }

        .Modal--fullscreen {
            right: 0;
            bottom: 0;
            overflow: hidden;
        }

            .Modal--fullscreen .ModalHeader {
                padding: 1em 1em 0;
            }

            .Modal--fullscreen .Modal__Dialog {
                position: fixed;
                margin: 0;
                width: 100%;
                height: 100%;
                border-radius: 0;
                padding: 0;
            }

            .Modal--fullscreen .ModalBody {
                padding: 0 1em;
            }

            .Modal--fullscreen .ModalFooter {
                position: absolute;
                right: 0;
                bottom: 0;
                left: 0;
                padding: 10px;
            }

        @-webkit-keyframes ModalBackdropFadeIn {
            0% {
                opacity: 0;
            }

            to {
                opacity: .8;
            }
        }

        @keyframes ModalBackdropFadeIn {
            0% {
                opacity: 0;
            }

            to {
                opacity: .8;
            }
        }

        .ModalSeparator {
            margin-left: -1em;
            margin-right: -1em;
            background-color: #e0e0e0;
            height: 1px;
        }

        .ModalSeparator--spaceTop {
            margin-top: 1em;
        }

        .ModalSeparator--spaceBottom {
            margin-bottom: 1em;
        }

        .ModalHeader__Title {
            font-weight: 600;
            font-size: 1.2rem;
        }

        .ModalHeader__CloseButton {
            float: right;
        }

            .ModalHeader__CloseButton .Icon svg {
                fill: #9e9e9e;
            }

            .ModalHeader__CloseButton:hover .Icon svg {
                fill: #424242;
            }

            .ModalHeader__CloseButton:active .Icon svg {
                fill: #e53935;
            }

        .Spinner {
            display: inline-block;
            font-size: 8px;
            height: 8px;
            position: relative;
            text-align: center;
            vertical-align: middle;
        }

        .Spinner__Dot {
            -webkit-animation: pulse 1s infinite ease-in-out;
            animation: pulse 1s infinite ease-in-out;
            width: 1em;
            height: 1em;
            border-radius: 50%;
            display: inline-block;
            vertical-align: top;
        }

        .Spinner__Dot--second {
            -webkit-animation-delay: 160ms;
            animation-delay: 160ms;
            margin-left: 1em;
        }

        .Spinner__Dot--third {
            -webkit-animation-delay: 320ms;
            animation-delay: 320ms;
            margin-left: 1em;
        }

        .Spinner--default > .Spinner__Dot {
            background-color: #eceff1;
        }

        .Spinner--primary > .Spinner__Dot {
            background-color: #3598db;
        }

        .Spinner--inverted > .Spinner__Dot {
            background-color: #fff;
        }

        .Spinner--sm {
            font-size: 4px;
            height: 4px;
        }

        .Spinner--lg {
            font-size: 16px;
            height: 16px;
        }

        .Button {
            outline: none;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            text-align: center;
            white-space: nowrap;
            display: inline-block;
            vertical-align: middle;
            font-size: 1rem;
            border: 1px solid transparent;
            border-radius: 4px;
            padding: 0 .5em;
            transition-property: background-color,border-radius,border-color,color,opacity;
            transition-duration: .2s;
        }

        .Button__Content {
            margin-top: -1px;
            margin-bottom: -1px;
            line-height: 2.4em;
            height: 2.4em;
            overflow: hidden;
        }

        .Button__Icon {
            width: 1rem;
            height: 1rem;
        }

        .Button__Arrow {
            width: .6em;
            height: .6em;
            transition: transform .2s;
            transition: transform .2s,-webkit-transform .2s;
        }

        .Button.is-active .Button__Arrow {
            -webkit-transform: rotate(-180deg) translate3d(0,0,0);
            transform: rotate(-180deg) translate3d(0,0,0);
        }

        .Button__Spinner {
            margin-right: 1em;
        }

        .Button--lg {
            font-size: 1.2rem;
        }

        .Button--sm {
            font-size: .9rem;
        }

        .Button--xs {
            font-size: .8rem;
        }

        .Button--block {
            width: 100%;
            display: block;
        }

        .Button--shadow {
            box-shadow: 0 -2px 0 rgba(0,0,0,.2) inset;
        }

        .Button--default {
            color: #616161;
            background-color: #e0e0e0;
            border-color: #e0e0e0 #e0e0e0 #c7c7c7;
        }

            .Button--default .Button__Icon svg {
                fill: #616161;
            }

            .Button--default:hover {
                background-color: #d3d3d3;
                color: #545454;
            }

                .Button--default:hover .Button__Icon svg {
                    fill: #545454;
                }

            .Button--default.is-active, .Button--default:active {
                background-color: #c7c7c7;
                color: #484848;
            }

                .Button--default.is-active .Button__Icon svg, .Button--default:active .Button__Icon svg {
                    fill: #484848;
                }

        .Button--hollow-default {
            border-color: #757575;
            background: 0 0;
            color: #757575;
            border-width: 1px;
        }

            .Button--hollow-default .Button__Content {
                margin-top: -1px;
                margin-bottom: -1px;
            }

            .Button--hollow-default .Icon svg {
                fill: #757575;
            }

            .Button--hollow-danger.Button--rounded .Button__Content, .Button--hollow-default.Button--rounded .Button__Content, .Button--hollow-extra.Button--rounded .Button__Content, .Button--hollow-primary.Button--rounded .Button__Content, .Button--hollow-success.Button--rounded .Button__Content, .Button--hollow-warning.Button--rounded .Button__Content {
                margin-left: -1px;
                margin-right: -1px;
            }

            .Button--hollow-default:hover {
                background-color: rgba(117,117,117,.1);
                border-color: #686868;
                color: #757575;
            }

            .Button--hollow-default.is-active, .Button--hollow-default:active {
                background-color: rgba(117,117,117,.2);
                border-color: #5c5c5c;
                color: #757575;
            }

        .Button--primary {
            color: #fff;
            background-color: #039be5;
            border-color: #039be5 #039be5 #0279b3;
        }

            .Button--primary .Button__Icon svg {
                fill: #fff;
            }

            .Button--primary:hover {
                background-color: #038acc;
                color: #f2f2f2;
            }

                .Button--primary:hover .Button__Icon svg {
                    fill: #f2f2f2;
                }

            .Button--primary.is-active, .Button--primary:active {
                background-color: #0279b3;
                color: #e6e6e6;
            }

                .Button--primary.is-active .Button__Icon svg, .Button--primary:active .Button__Icon svg {
                    fill: #e6e6e6;
                }

        .Button--hollow-primary {
            border-color: #039be5;
            background: 0 0;
            color: #039be5;
            border-width: 1px;
        }

            .Button--hollow-primary .Button__Content {
                margin-top: -1px;
                margin-bottom: -1px;
            }

            .Button--hollow-primary .Icon svg, .Button--link svg {
                fill: #039be5;
            }

            .Button--hollow-primary:hover {
                background-color: rgba(3,155,229,.1);
                border-color: #038acc;
                color: #039be5;
            }

            .Button--hollow-primary.is-active, .Button--hollow-primary:active {
                background-color: rgba(3,155,229,.2);
                border-color: #0279b3;
                color: #039be5;
            }

        .Button--success {
            color: #fff;
            background-color: #7cb342;
            border-color: #7cb342 #7cb342 #628e34;
        }

            .Button--success .Button__Icon svg {
                fill: #fff;
            }

            .Button--success:hover {
                background-color: #6fa03b;
                color: #f2f2f2;
            }

                .Button--success:hover .Button__Icon svg {
                    fill: #f2f2f2;
                }

            .Button--success.is-active, .Button--success:active {
                background-color: #628e34;
                color: #e6e6e6;
            }

                .Button--success.is-active .Button__Icon svg, .Button--success:active .Button__Icon svg {
                    fill: #e6e6e6;
                }

        .Button--hollow-success {
            border-color: #7cb342;
            background: 0 0;
            color: #7cb342;
            border-width: 1px;
        }

            .Button--hollow-success .Button__Content {
                margin-top: -1px;
                margin-bottom: -1px;
            }

            .Button--hollow-success .Icon svg {
                fill: #7cb342;
            }

            .Button--hollow-success:hover {
                background-color: rgba(124,179,66,.1);
                border-color: #6fa03b;
                color: #7cb342;
            }

            .Button--hollow-success.is-active, .Button--hollow-success:active {
                background-color: rgba(124,179,66,.2);
                border-color: #628e34;
                color: #7cb342;
            }

        .Button--danger {
            color: #fff;
            background-color: #e53935;
            border-color: #e53935 #e53935 #cd1e1a;
        }

            .Button--danger .Button__Icon svg {
                fill: #fff;
            }

            .Button--danger:hover {
                background-color: #e2231e;
                color: #f2f2f2;
            }

                .Button--danger:hover .Button__Icon svg {
                    fill: #f2f2f2;
                }

            .Button--danger.is-active, .Button--danger:active {
                background-color: #cd1e1a;
                color: #e6e6e6;
            }

                .Button--danger.is-active .Button__Icon svg, .Button--danger:active .Button__Icon svg {
                    fill: #e6e6e6;
                }

        .Button--hollow-danger {
            border-color: #e53935;
            background: 0 0;
            color: #e53935;
            border-width: 1px;
        }

            .Button--hollow-danger .Button__Content {
                margin-top: -1px;
                margin-bottom: -1px;
            }

            .Button--hollow-danger .Icon svg {
                fill: #e53935;
            }

            .Button--hollow-danger:hover {
                background-color: rgba(229,57,53,.1);
                border-color: #e2231e;
                color: #e53935;
            }

            .Button--hollow-danger.is-active, .Button--hollow-danger:active {
                background-color: rgba(229,57,53,.2);
                border-color: #cd1e1a;
                color: #e53935;
            }

        .Button--warning {
            color: #fff;
            background-color: #e53935;
            border-color: #e53935 #e53935 #cd1e1a;
        }

            .Button--warning .Button__Icon svg {
                fill: #fff;
            }

            .Button--warning:hover {
                background-color: #e2231e;
                color: #f2f2f2;
            }

                .Button--warning:hover .Button__Icon svg {
                    fill: #f2f2f2;
                }

            .Button--warning.is-active, .Button--warning:active {
                background-color: #cd1e1a;
                color: #e6e6e6;
            }

                .Button--warning.is-active .Button__Icon svg, .Button--warning:active .Button__Icon svg {
                    fill: #e6e6e6;
                }

        .Button--hollow-warning {
            border-color: #e53935;
            background: 0 0;
            color: #e53935;
            border-width: 1px;
        }

            .Button--hollow-warning .Button__Content {
                margin-top: -1px;
                margin-bottom: -1px;
            }

            .Button--hollow-warning .Icon svg {
                fill: #e53935;
            }

            .Button--hollow-warning:hover {
                background-color: rgba(229,57,53,.1);
                border-color: #e2231e;
                color: #e53935;
            }

            .Button--hollow-warning.is-active, .Button--hollow-warning:active {
                background-color: rgba(229,57,53,.2);
                border-color: #cd1e1a;
                color: #e53935;
            }

        .Button--extra {
            color: #fff;
            background-color: #e53935;
            border-color: #e53935 #e53935 #cd1e1a;
        }

            .Button--extra .Button__Icon svg {
                fill: #fff;
            }

            .Button--extra:hover {
                background-color: #e2231e;
                color: #f2f2f2;
            }

                .Button--extra:hover .Button__Icon svg {
                    fill: #f2f2f2;
                }

            .Button--extra.is-active, .Button--extra:active {
                background-color: #cd1e1a;
                color: #e6e6e6;
            }

                .Button--extra.is-active .Button__Icon svg, .Button--extra:active .Button__Icon svg {
                    fill: #e6e6e6;
                }

        .Button--hollow-extra {
            border-color: #e53935;
            background: 0 0;
            color: #e53935;
            border-width: 1px;
        }

            .Button--hollow-extra .Button__Content {
                margin-top: -1px;
                margin-bottom: -1px;
            }

            .Button--hollow-extra .Icon svg {
                fill: #e53935;
            }

            .Button--hollow-extra:hover {
                background-color: rgba(229,57,53,.1);
                border-color: #e2231e;
                color: #e53935;
            }

            .Button--hollow-extra.is-active, .Button--hollow-extra:active {
                background-color: rgba(229,57,53,.2);
                border-color: #cd1e1a;
                color: #e53935;
            }

        .Button--link, .Button--text {
            color: #424242;
            background: 0 0;
        }

            .Button--text .Button__Icon svg {
                fill: #424242;
            }

            .Button--text:hover {
                background: #e0e0e0;
            }

            .Button--text:active {
                background-color: #c7c7c7;
            }

        .Button--link {
            outline: none;
            cursor: pointer;
            color: #039be5;
            text-decoration: none;
        }

            .Button--link:focus, .Button--link:hover {
                text-decoration: none;
                color: #1fb4fc;
            }

                .Button--link:focus svg, .Button--link:hover svg {
                    fill: #1fb4fc;
                }

        .Button--plain {
            border-color: #9e9e9e;
            padding: 0 .5em;
            background-color: #fff;
            color: #424242;
        }

            .Button--plain .Button__Icon svg {
                fill: #424242;
            }

            .Button--plain:hover {
                background-color: #fff;
                border-color: #b8b8b8;
            }

            .Button--plain.is-active, .Button--plain:active {
                background-color: #e6e6e6;
            }

        .Button--spaceLeft {
            margin-left: .5em;
        }

        .Button--spaceRight {
            margin-right: .5em;
        }

        .Button--rounded {
            border-radius: 50%;
            padding: 0;
        }

            .Button--rounded .Button__Content {
                margin-left: -1px;
                margin-right: -1px;
                width: 2.4em;
                text-align: center;
            }

        .Button.is-disabled {
            cursor: default;
            pointer-events: none;
            opacity: .7;
        }

        .Button.is-muted {
            opacity: .7;
        }

        .Dropdown {
            position: relative;
            vertical-align: top;
            display: inline-block;
        }

        .Dropdown__ContentWrapper {
            left: 0;
            right: 0;
            position: absolute;
            z-index: 5;
            -webkit-animation: dropDownIn .2s,fadeIn .1s;
            animation: dropDownIn .2s,fadeIn .1s;
        }

        .Dropdown__ContentBridge {
            top: -1px;
            position: relative;
            margin-bottom: -2px;
            z-index: 5;
            height: .5em;
            background-color: #fff;
            border-left: 1px solid #b8b8b8;
            border-right: 1px solid #b8b8b8;
        }

        .Dropdown__ContentArrow {
            left: 50%;
            position: relative;
            pointer-events: none;
            z-index: 5;
            height: .5em;
            width: 1em;
            margin-top: .25em;
            margin-left: -.5em;
        }

            .Dropdown__ContentArrow:after, .Dropdown__ContentArrow:before {
                left: 0;
                content: '';
                position: absolute;
                border: .5em solid transparent;
                border-bottom-color: #b8b8b8;
                border-top: none;
                height: 100%;
            }

            .Dropdown__ContentArrow:after {
                top: 1px;
                border-bottom-color: #fff;
            }

        .Dropdown--block {
            display: block;
        }

        .Dropdown__Content {
            text-align: left;
            overflow: hidden;
            position: absolute;
            color: #424242;
            line-height: 1.6em;
            font-size: .9rem;
            z-index: 4;
            padding: 1em;
            background-color: #fff;
            box-shadow: 0 1px 1px rgba(0,0,0,.1);
            border: 1px solid #b8b8b8;
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px;
            font-weight: 400;
        }

        .Dropdown__Content__CloseButton {
            font-size: 1em;
            top: .5em;
            right: .5em;
            position: absolute;
            cursor: pointer;
            line-height: 1;
        }

            .Dropdown__Content__CloseButton svg {
                fill: #9e9e9e;
            }

            .Dropdown__Content__CloseButton .Icon {
                vertical-align: top;
            }

            .Dropdown__Content__CloseButton:hover svg {
                fill: #424242;
            }

            .Dropdown__Content__CloseButton:active svg {
                fill: #e53935;
            }

        .Dropdown.is-open .Dropdown__Target .Button--plain, .Dropdown.is-open .Dropdown__Target .FormInput {
            background-color: #fff;
        }

        .Dropdown--arrow .Dropdown__Content, .Dropdown--default .Dropdown__Content {
            border-top-right-radius: 4px;
            border-top-left-radius: 4px;
        }

        .Dropdown--default .Dropdown__Content {
            margin-top: .25em;
        }

        .Dropdown--bridge.is-rtl .Dropdown__Content {
            left: auto;
            right: 0;
        }

        .Dropdown--bridge.is-contentOverTarget.is-rtl .Dropdown__Content {
            border-top-left-radius: 4px;
        }

        .Dropdown--bridge.is-contentOverTarget.is-ltr .Dropdown__Content {
            border-top-right-radius: 4px;
        }

        .Dropdown--bridge.is-contentOverTarget.is-middle .Dropdown__Content {
            border-top-right-radius: 4px;
            border-top-left-radius: 4px;
        }

        .Dropdown--bridge.is-open .Dropdown__Target .Button--plain, .Dropdown--bridge.is-open .Dropdown__Target .FormInput {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
            background-color: #fff;
            border-color: #b8b8b8 #b8b8b8 #fff;
            transition: border-radius .2s;
        }

        .Pill {
            overflow: hidden;
            display: inline-block;
            vertical-align: middle;
            font-size: .9rem;
            line-height: 2.4em;
        }

        .Pill__Clear, .Pill__Label {
            background: 0 0;
            border: none;
            cursor: pointer;
            display: block;
            float: left;
            padding: 0 1em;
            -webkit-appearance: none;
        }

            .Pill__Clear:first-child, .Pill__Label:first-child {
                border-bottom-left-radius: 3em;
                border-top-left-radius: 3em;
                padding-left: 1.1em;
            }

            .Pill__Clear:last-child, .Pill__Label:last-child {
                border-bottom-right-radius: 3em;
                border-top-right-radius: 3em;
                padding-right: 1.1em;
            }

        .Pill__Label {
            transition: width .2s;
        }

        .Pill__Clear {
            width: 3em;
            margin-left: .2em;
            text-align: left;
        }

        .Pill--clearButtonChangesWidth .Pill__Label {
            padding: 0 2.6em;
        }

        .Pill--clearButtonChangesWidth.Pill--clear .Pill__Label {
            padding: 0 1em;
        }

        .Pill--default > .Pill__Clear, .Pill--default > .Pill__Label {
            background-color: #e0e0e0;
            color: #616161;
        }

            .Pill--default > .Pill__Clear:focus, .Pill--default > .Pill__Clear:hover, .Pill--default > .Pill__Label:focus, .Pill--default > .Pill__Label:hover {
                background-color: #d6d6d6;
                outline: none;
            }

            .Pill--default > .Pill__Clear:active, .Pill--default > .Pill__Label:active {
                background-color: #ccc;
            }

        .Pill--primary > .Pill__Clear, .Pill--primary > .Pill__Label {
            background-color: #e8f7ff;
            color: #039be5;
        }

            .Pill--primary > .Pill__Clear:focus, .Pill--primary > .Pill__Clear:hover, .Pill--primary > .Pill__Label:focus, .Pill--primary > .Pill__Label:hover {
                background-color: #d4f1fe;
                outline: none;
            }

            .Pill--primary > .Pill__Clear:active, .Pill--primary > .Pill__Label:active {
                background-color: #c0eafe;
            }

        .Pill--info > .Pill__Clear, .Pill--info > .Pill__Label {
            background-color: #edf5fd;
            color: #1976d2;
        }

            .Pill--info > .Pill__Clear:focus, .Pill--info > .Pill__Clear:hover, .Pill--info > .Pill__Label:focus, .Pill--info > .Pill__Label:hover {
                background-color: #dbebfb;
                outline: none;
            }

            .Pill--info > .Pill__Clear:active, .Pill--info > .Pill__Label:active {
                background-color: #c9e1f9;
            }

        .Pill--success > .Pill__Clear, .Pill--success > .Pill__Label {
            background-color: #fafcf8;
            color: #7cb342;
        }

            .Pill--success > .Pill__Clear:focus, .Pill--success > .Pill__Clear:hover, .Pill--success > .Pill__Label:focus, .Pill--success > .Pill__Label:hover {
                background-color: #f0f7e9;
                outline: none;
            }

            .Pill--success > .Pill__Clear:active, .Pill--success > .Pill__Label:active {
                background-color: #e6f1da;
            }

        .Pill--warning > .Pill__Clear, .Pill--warning > .Pill__Label {
            background-color: #fffaf5;
            color: #f57c00;
        }

            .Pill--warning > .Pill__Clear:focus, .Pill--warning > .Pill__Clear:hover, .Pill--warning > .Pill__Label:focus, .Pill--warning > .Pill__Label:hover {
                background-color: #fff0e1;
                outline: none;
            }

            .Pill--warning > .Pill__Clear:active, .Pill--warning > .Pill__Label:active {
                background-color: #ffe6cc;
            }

        .Pill--danger > .Pill__Clear, .Pill--danger > .Pill__Label {
            background-color: #fff;
            color: #e53935;
        }

            .Pill--danger > .Pill__Clear:focus, .Pill--danger > .Pill__Clear:hover, .Pill--danger > .Pill__Label:focus, .Pill--danger > .Pill__Label:hover {
                background-color: #f5f5f5;
                outline: none;
            }

            .Pill--danger > .Pill__Clear:active, .Pill--danger > .Pill__Label:active {
                background-color: #ebebeb;
            }

        .Pill--default-inverted > .Pill__Clear, .Pill--default-inverted > .Pill__Label {
            background-color: #616161;
            color: #fff;
        }

            .Pill--default-inverted > .Pill__Clear:focus, .Pill--default-inverted > .Pill__Clear:hover, .Pill--default-inverted > .Pill__Label:focus, .Pill--default-inverted > .Pill__Label:hover {
                background-color: #6e6e6e;
                outline: none;
            }

            .Pill--default-inverted > .Pill__Clear:active, .Pill--default-inverted > .Pill__Label:active {
                background-color: #545454;
            }

        .Pill--primary-inverted > .Pill__Clear, .Pill--primary-inverted > .Pill__Label {
            background-color: #039be5;
            color: #fff;
        }

            .Pill--primary-inverted > .Pill__Clear:focus, .Pill--primary-inverted > .Pill__Clear:hover, .Pill--primary-inverted > .Pill__Label:focus, .Pill--primary-inverted > .Pill__Label:hover {
                background-color: #06abfc;
                outline: none;
            }

            .Pill--primary-inverted > .Pill__Clear:active, .Pill--primary-inverted > .Pill__Label:active {
                background-color: #038acc;
            }

        .Pill--info-inverted > .Pill__Clear, .Pill--info-inverted > .Pill__Label {
            background-color: #1976d2;
            color: #fff;
        }

            .Pill--info-inverted > .Pill__Clear:focus, .Pill--info-inverted > .Pill__Clear:hover, .Pill--info-inverted > .Pill__Label:focus, .Pill--info-inverted > .Pill__Label:hover {
                background-color: #2083e4;
                outline: none;
            }

            .Pill--info-inverted > .Pill__Clear:active, .Pill--info-inverted > .Pill__Label:active {
                background-color: #1669bb;
            }

        .Pill--success-inverted > .Pill__Clear, .Pill--success-inverted > .Pill__Label {
            background-color: #7cb342;
            color: #fff;
        }

            .Pill--success-inverted > .Pill__Clear:focus, .Pill--success-inverted > .Pill__Clear:hover, .Pill--success-inverted > .Pill__Label:focus, .Pill--success-inverted > .Pill__Label:hover {
                background-color: #89be50;
                outline: none;
            }

            .Pill--success-inverted > .Pill__Clear:active, .Pill--success-inverted > .Pill__Label:active {
                background-color: #6fa03b;
            }

        .Pill--warning-inverted > .Pill__Clear, .Pill--warning-inverted > .Pill__Label {
            background-color: #f57c00;
            color: #fff;
        }

            .Pill--warning-inverted > .Pill__Clear:focus, .Pill--warning-inverted > .Pill__Clear:hover, .Pill--warning-inverted > .Pill__Label:focus, .Pill--warning-inverted > .Pill__Label:hover {
                background-color: #ff8910;
                outline: none;
            }

            .Pill--warning-inverted > .Pill__Clear:active, .Pill--warning-inverted > .Pill__Label:active {
                background-color: #dc6f00;
            }

        .Pill--danger-inverted > .Pill__Clear, .Pill--danger-inverted > .Pill__Label {
            background-color: #e53935;
            color: #fff;
        }

            .Pill--danger-inverted > .Pill__Clear:focus, .Pill--danger-inverted > .Pill__Clear:hover, .Pill--danger-inverted > .Pill__Label:focus, .Pill--danger-inverted > .Pill__Label:hover {
                background-color: #e84f4c;
                outline: none;
            }

            .Pill--danger-inverted > .Pill__Clear:active, .Pill--danger-inverted > .Pill__Label:active {
                background-color: #e2231e;
            }

        .Link {
            outline: none;
            cursor: pointer;
            color: #039be5;
            text-decoration: none;
        }

            .Link svg, .Link__Icon svg {
                fill: #039be5;
            }

            .Link:focus, .Link:hover {
                text-decoration: none;
                color: #1fb4fc;
            }

                .Link:active .Link__Icon svg, .Link:focus .Link__Icon svg, .Link:focus svg, .Link:hover .Link__Icon svg, .Link:hover svg {
                    fill: #1fb4fc;
                }

        .Link--underline .Link__Content {
            border-bottom: 1px dashed;
        }

        .Link--underline, .Link--underline:active, .Link--underline:focus, .Link--underline:hover {
            text-decoration: none;
        }

        .Link.is-disabled, .Link.is-disabled:active, .Link.is-disabled:focus, .Link.is-disabled:hover {
            cursor: default;
            color: #9e9e9e;
        }

            .Link.is-disabled .Link__Icon svg, .Link.is-disabled:active .Link__Icon svg, .Link.is-disabled:focus .Link__Icon svg, .Link.is-disabled:hover .Link__Icon svg {
                fill: #9e9e9e;
            }

        .DropdownTargetLink__Arrow {
            width: .6em;
            height: .6em;
            transition: transform .2s;
            transition: transform .2s,-webkit-transform .2s;
        }

        .DropdownTargetLink.is-open .DropdownTargetLink__Arrow {
            -webkit-transform: rotate(-180deg) translate3d(0,0,0);
            transform: rotate(-180deg) translate3d(0,0,0);
        }

        .DropdownTargetLink--noArrow .DropdownTargetLink__Arrow {
            display: none;
        }

        .DropdownTargetButton {
            text-align: left;
            position: relative;
            padding-right: 1.6em;
        }

        .DropdownTargetButton__Arrow {
            top: 50%;
            position: absolute;
            right: .5em;
            width: .6em;
            height: .6em;
            margin-top: -.3em;
            transition: transform .2s;
            transition: transform .2s,-webkit-transform .2s;
        }

        .DropdownTargetButton.is-open .DropdownTargetButton__Arrow {
            -webkit-transform: rotate(-180deg) translate3d(0,0,0);
            transform: rotate(-180deg) translate3d(0,0,0);
        }

        .DropdownSeparator {
            height: 1px;
            background-color: #b8b8b8;
            margin-left: -1em;
            margin-right: -1em;
        }

        .DropdownSeparator--spaceTop {
            margin-top: 1em;
        }

        .DropdownSeparator--spaceBottom {
            margin-bottom: 1em;
        }

        .DropdownSelect .DropdownSeparator {
            margin-left: 0;
            margin-right: 0;
        }

        .DropdownSelect__List {
            margin: -1em;
            max-height: 360px;
            overflow-y: auto;
        }

        .DropdownSelect__Item {
            padding: .5em 1em;
            white-space: nowrap;
            overflow: hidden;
            cursor: pointer;
        }

            .DropdownSelect__Item a {
                margin: -.5em -1em;
                padding: .5em 1em;
                text-decoration: none;
                color: #424242;
                display: block;
            }

            .DropdownSelect__Item.is-focused {
                background-color: #f2fbff;
                color: #424242;
            }

                .DropdownSelect__Item.is-focused a {
                    color: #424242;
                }

        .FormField {
            padding-bottom: 1em;
        }

        .FormField__Label {
            font-size: .9rem;
            display: inline-block;
            color: #9e9e9e;
            margin-bottom: .5em;
            transition: color .2s;
        }

        .FormField__InvalidMessage {
            font-size: .9rem;
            margin-top: .5em;
        }

        .FormField--floatingLabel {
            position: relative;
        }

            .FormField--floatingLabel .FormField__Label {
                left: 0;
                width: 100%;
                overflow: hidden;
                margin-bottom: 0;
                position: absolute;
                white-space: nowrap;
                text-overflow: ellipsis;
                padding-left: 3px;
                top: -1rem;
                height: 1rem;
                line-height: 1rem;
            }

        .FormField.is-invalid .FormField__InvalidMessage, .FormField.is-invalid .FormField__Label {
            color: #e53935;
        }

        .FormField.is-invalid .Button, .FormField.is-invalid .Checkbox .Checkbox__Inner, .FormField.is-invalid .FormInput {
            border-color: #e53935;
        }

        .AviaBookingProduct .CardFooter {
            padding-top: 1em;
            padding-bottom: 1em;
        }

        .AviaBookingProduct__Variants {
            max-width: 100%;
            margin-left: auto;
            margin-right: -.5em;
            margin-bottom: -.5em;
            padding-bottom: 1em;
        }

            .AviaBookingProductVariants:after, .AviaBookingProduct__Variants:after {
                content: " ";
                display: block;
                clear: both;
            }

        .AviaBookingProduct__Duration {
            padding-bottom: .5em;
        }

            .AviaBookingProduct__Duration .FormField {
                padding-bottom: 0;
            }

            .AviaBookingProduct__Duration .FormField__Label, .AviaBookingProduct__Duration .NumberInput {
                display: inline-block;
                vertical-align: middle;
            }

            .AviaBookingProduct__Duration .FormField__Label {
                margin-right: 1em;
                margin-bottom: 0;
            }

            .AviaBookingProduct__Duration .NumberInput {
                max-width: 10em;
            }

                .AviaBookingProductDuration__Input .FormInput input, .AviaBookingProduct__Duration .NumberInput input {
                    text-align: center;
                }

        .AviaBookingProduct__Passengers {
            margin-right: -1em;
            margin-bottom: -.5em;
            padding-bottom: 1em;
        }

        .AviaBookingProduct__Passengers__Title {
            font-size: .9rem;
            padding-right: 1em;
            color: #9e9e9e;
            display: inline;
        }

        .AviaBookingProduct__Passengers__Passenger {
            padding-right: 1em;
            padding-bottom: .5em;
        }

        .AviaBookingProductDuration .FormField {
            padding-bottom: 0;
        }

        .AviaBookingProductPassengers__Passenger {
            display: inline-block;
            margin-right: 10px;
        }

            .AviaBookingProductPassengers__Passenger .InputGroup__Section {
                width: auto;
            }

        .AviaBookingProductPassengers__Passenger__Fio {
            min-width: 240px;
        }

        .AviaBookingProductVariants {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
            padding-bottom: 1em;
        }

        .AviaBookingProductVariant__BottomBlock {
            position: relative;
        }

        .AviaBookingProductDuration .FormField__Label {
            display: inline-block;
            margin-right: .5em;
            margin-bottom: 0;
            vertical-align: middle;
        }

        .AviaBookingProductDuration__Input {
            display: inline-block;
            max-width: 110px;
            vertical-align: middle;
        }

        .AviaBookingProductSeparator {
            height: 1px;
            background-color: #fafafa;
        }

        .AviaBookingProductPassengers__Wrapper {
            margin: 0 -10px -1.5em;
            padding: 10px;
            border-top: 1px solid #eee;
            background-color: #f5f5f5;
            font-size: 13px;
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px;
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaBookingProductPassengers__Wrapper {
                margin: 0 -20px -1.5em;
                padding: 10px 20px;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaBookingProductPassengers__Wrapper {
                margin: 0 -20px -1.5em;
                padding: 10px 20px;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaBookingProductPassengers__Wrapper {
                margin: 0 -20px -1.5em;
                padding: 10px 20px;
            }
        }

        .AviaBookingProductPassengers__Wrapper h5 {
            font-size: 14px;
        }

        .Container {
            margin-left: auto;
            margin-right: auto;
        }

        @media only screen and (max-width:627px) {
            .Container {
                width: 95%;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .Container {
                width: 588px;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .Container {
                width: 960px;
            }
        }

        @media only screen and (min-width:1280px) {
            .Container {
                width: 1200px;
            }
        }

        .ResizeIframe {
            opacity: 0;
            pointer-events: none;
            overflow: hidden;
            width: 100%;
            height: 100%;
            position: absolute;
            top: -100%;
            left: -100%;
        }

        .AviakassaLogo {
            width: 120px;
            height: 36px;
            display: inline-block;
            vertical-align: middle;
        }

            .AviakassaLogo svg {
                width: 100%;
                height: 100%;
            }

        .Flag__Icon {
            background-image: url(/assets/actr-ui-flag/flags.png);
            background-size: 272px 256px;
            background-repeat: no-repeat;
            height: 16px;
            width: 16px;
        }

        .Flag__Icon--AB {
            background-position: -16px 0;
        }

        .Flag__Icon--AD {
            background-position: -176px -144px;
        }

        .Flag__Icon--AE {
            background-position: 0 -16px;
        }

        .Flag__Icon--AF {
            background-position: -16px -16px;
        }

        .Flag__Icon--AG {
            background-position: -32px 0;
        }

        .Flag__Icon--AI {
            background-position: -32px -16px;
        }

        .Flag__Icon--AL {
            background-position: 0 -32px;
        }

        .Flag__Icon--AM {
            background-position: -16px -32px;
        }

        .Flag__Icon--AN {
            background-position: -32px -32px;
        }

        .Flag__Icon--AO {
            background-position: -48px 0;
        }

        .Flag__Icon--AQ {
            background-position: -48px -16px;
        }

        .Flag__Icon--AR {
            background-position: -48px -32px;
        }

        .Flag__Icon--AS {
            background-position: 0 -48px;
        }

        .Flag__Icon--AT {
            background-position: -16px -48px;
        }

        .Flag__Icon--AU {
            background-position: -32px -48px;
        }

        .Flag__Icon--AW {
            background-position: -48px -48px;
        }

        .Flag__Icon--AX {
            background-position: -64px 0;
        }

        .Flag__Icon--AZ {
            background-position: -64px -16px;
        }

        .Flag__Icon--BA {
            background-position: -64px -32px;
        }

        .Flag__Icon--BB {
            background-position: -64px -48px;
        }

        .Flag__Icon--BD {
            background-position: 0 -64px;
        }

        .Flag__Icon--BE {
            background-position: -16px -64px;
        }

        .Flag__Icon--BF {
            background-position: -32px -64px;
        }

        .Flag__Icon--BG {
            background-position: -48px -64px;
        }

        .Flag__Icon--BH {
            background-position: -64px -64px;
        }

        .Flag__Icon--BI {
            background-position: -80px 0;
        }

        .Flag__Icon--BJ {
            background-position: -80px -16px;
        }

        .Flag__Icon--BL {
            background-position: -80px -32px;
        }

        .Flag__Icon--BM {
            background-position: -80px -48px;
        }

        .Flag__Icon--BN {
            background-position: -80px -64px;
        }

        .Flag__Icon--BO {
            background-position: 0 -80px;
        }

        .Flag__Icon--BR {
            background-position: -16px -80px;
        }

        .Flag__Icon--BS {
            background-position: -32px -80px;
        }

        .Flag__Icon--BT {
            background-position: -48px -80px;
        }

        .Flag__Icon--BW {
            background-position: -64px -80px;
        }

        .Flag__Icon--BY {
            background-position: -80px -80px;
        }

        .Flag__Icon--BZ {
            background-position: -96px 0;
        }

        .Flag__Icon--CA {
            background-position: -96px -16px;
        }

        .Flag__Icon--CC {
            background-position: -96px -32px;
        }

        .Flag__Icon--CD {
            background-position: -96px -48px;
        }

        .Flag__Icon--CF {
            background-position: -96px -64px;
        }

        .Flag__Icon--CG {
            background-position: -96px -80px;
        }

        .Flag__Icon--CH {
            background-position: 0 -96px;
        }

        .Flag__Icon--CI {
            background-position: -16px -96px;
        }

        .Flag__Icon--CK {
            background-position: -32px -96px;
        }

        .Flag__Icon--CL {
            background-position: -48px -96px;
        }

        .Flag__Icon--CM {
            background-position: -64px -96px;
        }

        .Flag__Icon--CN {
            background-position: -80px -96px;
        }

        .Flag__Icon--CO {
            background-position: -96px -96px;
        }

        .Flag__Icon--CR {
            background-position: -112px 0;
        }

        .Flag__Icon--CU {
            background-position: -112px -16px;
        }

        .Flag__Icon--CV {
            background-position: -112px -32px;
        }

        .Flag__Icon--CW {
            background-position: -112px -48px;
        }

        .Flag__Icon--CX {
            background-position: -112px -64px;
        }

        .Flag__Icon--CY {
            background-position: -112px -80px;
        }

        .Flag__Icon--CZ {
            background-position: -112px -96px;
        }

        .Flag__Icon--DE {
            background-position: 0 -112px;
        }

        .Flag__Icon--DJ {
            background-position: -16px -112px;
        }

        .Flag__Icon--DK {
            background-position: -32px -112px;
        }

        .Flag__Icon--DM {
            background-position: -48px -112px;
        }

        .Flag__Icon--DO {
            background-position: -64px -112px;
        }

        .Flag__Icon--DZ {
            background-position: -80px -112px;
        }

        .Flag__Icon--EC {
            background-position: -96px -112px;
        }

        .Flag__Icon--EE {
            background-position: -112px -112px;
        }

        .Flag__Icon--EG {
            background-position: -128px 0;
        }

        .Flag__Icon--EH {
            background-position: -128px -16px;
        }

        .Flag__Icon--ER {
            background-position: -128px -32px;
        }

        .Flag__Icon--ES {
            background-position: -128px -48px;
        }

        .Flag__Icon--ET {
            background-position: -128px -64px;
        }

        .Flag__Icon--EU {
            background-position: -128px -80px;
        }

        .Flag__Icon--FI {
            background-position: -128px -96px;
        }

        .Flag__Icon--FJ {
            background-position: -128px -112px;
        }

        .Flag__Icon--FK {
            background-position: 0 -128px;
        }

        .Flag__Icon--FM {
            background-position: -16px -128px;
        }

        .Flag__Icon--FO {
            background-position: -32px -128px;
        }

        .Flag__Icon--FR {
            background-position: -48px -128px;
        }

        .Flag__Icon--GA {
            background-position: -64px -128px;
        }

        .Flag__Icon--GB {
            background-position: -80px -128px;
        }

        .Flag__Icon--GD {
            background-position: -96px -128px;
        }

        .Flag__Icon--GE {
            background-position: -112px -128px;
        }

        .Flag__Icon--GG {
            background-position: -128px -128px;
        }

        .Flag__Icon--GH {
            background-position: -144px 0;
        }

        .Flag__Icon--GI {
            background-position: -144px -16px;
        }

        .Flag__Icon--GL {
            background-position: -144px -32px;
        }

        .Flag__Icon--GM {
            background-position: -144px -48px;
        }

        .Flag__Icon--GN {
            background-position: -144px -64px;
        }

        .Flag__Icon--GQ {
            background-position: -144px -80px;
        }

        .Flag__Icon--GR {
            background-position: -144px -96px;
        }

        .Flag__Icon--GS {
            background-position: -144px -112px;
        }

        .Flag__Icon--GT {
            background-position: -144px -128px;
        }

        .Flag__Icon--GU {
            background-position: 0 -144px;
        }

        .Flag__Icon--GW {
            background-position: -16px -144px;
        }

        .Flag__Icon--GY {
            background-position: -32px -144px;
        }

        .Flag__Icon--HK {
            background-position: -48px -144px;
        }

        .Flag__Icon--HN {
            background-position: -64px -144px;
        }

        .Flag__Icon--HR {
            background-position: -80px -144px;
        }

        .Flag__Icon--HT {
            background-position: -96px -144px;
        }

        .Flag__Icon--HU {
            background-position: -112px -144px;
        }

        .Flag__Icon--IC {
            background-position: -128px -144px;
        }

        .Flag__Icon--ID {
            background-position: -144px -144px;
        }

        .Flag__Icon--IE {
            background-position: -160px 0;
        }

        .Flag__Icon--IL {
            background-position: -160px -16px;
        }

        .Flag__Icon--IM {
            background-position: -160px -32px;
        }

        .Flag__Icon--IN {
            background-position: -160px -48px;
        }

        .Flag__Icon--IQ {
            background-position: -160px -64px;
        }

        .Flag__Icon--IR {
            background-position: -160px -80px;
        }

        .Flag__Icon--IS {
            background-position: -160px -96px;
        }

        .Flag__Icon--IT {
            background-position: -160px -112px;
        }

        .Flag__Icon--JE {
            background-position: -160px -128px;
        }

        .Flag__Icon--JM {
            background-position: -160px -144px;
        }

        .Flag__Icon--JO {
            background-position: 0 -160px;
        }

        .Flag__Icon--JP {
            background-position: -16px -160px;
        }

        .Flag__Icon--KE {
            background-position: -32px -160px;
        }

        .Flag__Icon--KG {
            background-position: -48px -160px;
        }

        .Flag__Icon--KH {
            background-position: -64px -160px;
        }

        .Flag__Icon--KI {
            background-position: -80px -160px;
        }

        .Flag__Icon--KM {
            background-position: -96px -160px;
        }

        .Flag__Icon--KN {
            background-position: -112px -160px;
        }

        .Flag__Icon--KP {
            background-position: -128px -160px;
        }

        .Flag__Icon--KR {
            background-position: -144px -160px;
        }

        .Flag__Icon--KW {
            background-position: -160px -160px;
        }

        .Flag__Icon--KY {
            background-position: -176px 0;
        }

        .Flag__Icon--KZ {
            background-position: -176px -16px;
        }

        .Flag__Icon--LA {
            background-position: -176px -32px;
        }

        .Flag__Icon--LB {
            background-position: -176px -48px;
        }

        .Flag__Icon--LC {
            background-position: -176px -64px;
        }

        .Flag__Icon--LI {
            background-position: -176px -80px;
        }

        .Flag__Icon--LK {
            background-position: -176px -96px;
        }

        .Flag__Icon--LR {
            background-position: -176px -112px;
        }

        .Flag__Icon--LS {
            background-position: -176px -128px;
        }

        .Flag__Icon--LT {
            background-position: 0 0;
        }

        .Flag__Icon--LU {
            background-position: -176px -160px;
        }

        .Flag__Icon--LV {
            background-position: 0 -176px;
        }

        .Flag__Icon--LY {
            background-position: -16px -176px;
        }

        .Flag__Icon--MA {
            background-position: -32px -176px;
        }

        .Flag__Icon--MC {
            background-position: -48px -176px;
        }

        .Flag__Icon--MD {
            background-position: -64px -176px;
        }

        .Flag__Icon--ME {
            background-position: -80px -176px;
        }

        .Flag__Icon--MF {
            background-position: -96px -176px;
        }

        .Flag__Icon--MG {
            background-position: -112px -176px;
        }

        .Flag__Icon--MH {
            background-position: -128px -176px;
        }

        .Flag__Icon--MK {
            background-position: -144px -176px;
        }

        .Flag__Icon--ML {
            background-position: -160px -176px;
        }

        .Flag__Icon--MM {
            background-position: -176px -176px;
        }

        .Flag__Icon--MN {
            background-position: -192px 0;
        }

        .Flag__Icon--MO {
            background-position: -192px -16px;
        }

        .Flag__Icon--MP {
            background-position: -192px -32px;
        }

        .Flag__Icon--MQ {
            background-position: -192px -48px;
        }

        .Flag__Icon--MR {
            background-position: -192px -64px;
        }

        .Flag__Icon--MS {
            background-position: -192px -80px;
        }

        .Flag__Icon--MT {
            background-position: -192px -96px;
        }

        .Flag__Icon--MU {
            background-position: -192px -112px;
        }

        .Flag__Icon--MV {
            background-position: -192px -128px;
        }

        .Flag__Icon--MW {
            background-position: -192px -144px;
        }

        .Flag__Icon--MX {
            background-position: -192px -160px;
        }

        .Flag__Icon--MY {
            background-position: -192px -176px;
        }

        .Flag__Icon--MZ {
            background-position: 0 -192px;
        }

        .Flag__Icon--NA {
            background-position: -16px -192px;
        }

        .Flag__Icon--NC {
            background-position: -32px -192px;
        }

        .Flag__Icon--NE {
            background-position: -48px -192px;
        }

        .Flag__Icon--NF {
            background-position: -64px -192px;
        }

        .Flag__Icon--NG {
            background-position: -80px -192px;
        }

        .Flag__Icon--NI {
            background-position: -96px -192px;
        }

        .Flag__Icon--NL {
            background-position: -112px -192px;
        }

        .Flag__Icon--NO {
            background-position: -128px -192px;
        }

        .Flag__Icon--NP {
            background-position: -144px -192px;
        }

        .Flag__Icon--NR {
            background-position: -160px -192px;
        }

        .Flag__Icon--NU {
            background-position: -176px -192px;
        }

        .Flag__Icon--NZ {
            background-position: -192px -192px;
        }

        .Flag__Icon--OM {
            background-position: -208px 0;
        }

        .Flag__Icon--PA {
            background-position: -208px -16px;
        }

        .Flag__Icon--PE {
            background-position: -208px -32px;
        }

        .Flag__Icon--PF {
            background-position: -208px -48px;
        }

        .Flag__Icon--PG {
            background-position: -208px -64px;
        }

        .Flag__Icon--PH {
            background-position: -208px -80px;
        }

        .Flag__Icon--PK {
            background-position: -208px -96px;
        }

        .Flag__Icon--PL {
            background-position: -208px -112px;
        }

        .Flag__Icon--PN {
            background-position: -208px -128px;
        }

        .Flag__Icon--PR {
            background-position: -208px -144px;
        }

        .Flag__Icon--PS {
            background-position: -208px -160px;
        }

        .Flag__Icon--PT {
            background-position: -208px -176px;
        }

        .Flag__Icon--PW {
            background-position: -208px -192px;
        }

        .Flag__Icon--PY {
            background-position: 0 -208px;
        }

        .Flag__Icon--QA {
            background-position: -16px -208px;
        }

        .Flag__Icon--RO {
            background-position: -32px -208px;
        }

        .Flag__Icon--RS {
            background-position: -48px -208px;
        }

        .Flag__Icon--RU {
            background-position: -64px -208px;
        }

        .Flag__Icon--RW {
            background-position: -80px -208px;
        }

        .Flag__Icon--SA {
            background-position: -96px -208px;
        }

        .Flag__Icon--SB {
            background-position: -112px -208px;
        }

        .Flag__Icon--SC {
            background-position: -128px -208px;
        }

        .Flag__Icon--SD {
            background-position: -144px -208px;
        }

        .Flag__Icon--SE {
            background-position: -160px -208px;
        }

        .Flag__Icon--SG {
            background-position: -176px -208px;
        }

        .Flag__Icon--SH {
            background-position: -192px -208px;
        }

        .Flag__Icon--SI {
            background-position: -208px -208px;
        }

        .Flag__Icon--SK {
            background-position: -224px 0;
        }

        .Flag__Icon--SL {
            background-position: -224px -16px;
        }

        .Flag__Icon--SM {
            background-position: -224px -32px;
        }

        .Flag__Icon--SN {
            background-position: -224px -48px;
        }

        .Flag__Icon--SO {
            background-position: -224px -64px;
        }

        .Flag__Icon--SR {
            background-position: -224px -80px;
        }

        .Flag__Icon--SS {
            background-position: -224px -96px;
        }

        .Flag__Icon--ST {
            background-position: -224px -112px;
        }

        .Flag__Icon--SV {
            background-position: -224px -128px;
        }

        .Flag__Icon--SY {
            background-position: -224px -144px;
        }

        .Flag__Icon--SZ {
            background-position: -224px -160px;
        }

        .Flag__Icon--TC {
            background-position: -224px -176px;
        }

        .Flag__Icon--TD {
            background-position: -224px -192px;
        }

        .Flag__Icon--TF {
            background-position: -224px -208px;
        }

        .Flag__Icon--TG {
            background-position: 0 -224px;
        }

        .Flag__Icon--TH {
            background-position: -16px -224px;
        }

        .Flag__Icon--TJ {
            background-position: -32px -224px;
        }

        .Flag__Icon--TK {
            background-position: -48px -224px;
        }

        .Flag__Icon--TL {
            background-position: -64px -224px;
        }

        .Flag__Icon--TM {
            background-position: -80px -224px;
        }

        .Flag__Icon--TN {
            background-position: -96px -224px;
        }

        .Flag__Icon--TO {
            background-position: -112px -224px;
        }

        .Flag__Icon--TR {
            background-position: -128px -224px;
        }

        .Flag__Icon--TT {
            background-position: -144px -224px;
        }

        .Flag__Icon--TV {
            background-position: -160px -224px;
        }

        .Flag__Icon--TW {
            background-position: -176px -224px;
        }

        .Flag__Icon--TZ {
            background-position: -192px -224px;
        }

        .Flag__Icon--UA {
            background-position: -208px -224px;
        }

        .Flag__Icon--UG {
            background-position: -224px -224px;
        }

        .Flag__Icon--US {
            background-position: -240px 0;
        }

        .Flag__Icon--UY {
            background-position: -240px -16px;
        }

        .Flag__Icon--UZ {
            background-position: -240px -32px;
        }

        .Flag__Icon--VA {
            background-position: -240px -48px;
        }

        .Flag__Icon--VC {
            background-position: -240px -64px;
        }

        .Flag__Icon--VE {
            background-position: -240px -80px;
        }

        .Flag__Icon--VG {
            background-position: -240px -96px;
        }

        .Flag__Icon--VI {
            background-position: -240px -112px;
        }

        .Flag__Icon--VN {
            background-position: -240px -128px;
        }

        .Flag__Icon--VU {
            background-position: -240px -144px;
        }

        .Flag__Icon--WF {
            background-position: -240px -160px;
        }

        .Flag__Icon--WS {
            background-position: -240px -176px;
        }

        .Flag__Icon--YE {
            background-position: -240px -192px;
        }

        .Flag__Icon--YT {
            background-position: -240px -208px;
        }

        .Flag__Icon--ZA {
            background-position: -240px -224px;
        }

        .Flag__Icon--ZM {
            background-position: 0 -240px;
        }

        .Flag__Icon--ZW {
            background-position: -16px -240px;
        }

        .Flag__Icon--_abkhazia {
            background-position: -32px -240px;
        }

        .Flag__Icon--_basque-country {
            background-position: -48px -240px;
        }

        .Flag__Icon--_british-antarctic-territory {
            background-position: -64px -240px;
        }

        .Flag__Icon--_commonwealth {
            background-position: -80px -240px;
        }

        .Flag__Icon--_england {
            background-position: -96px -240px;
        }

        .Flag__Icon--_gosquared {
            background-position: -112px -240px;
        }

        .Flag__Icon--_kosovo {
            background-position: -128px -240px;
        }

        .Flag__Icon--_mars {
            background-position: -144px -240px;
        }

        .Flag__Icon--_nagorno-karabakh {
            background-position: -160px -240px;
        }

        .Flag__Icon--_nato {
            background-position: -176px -240px;
        }

        .Flag__Icon--_northern-cyprus {
            background-position: -192px -240px;
        }

        .Flag__Icon--_olympics {
            background-position: -208px -240px;
        }

        .Flag__Icon--_red-cross {
            background-position: -224px -240px;
        }

        .Flag__Icon--_scotland {
            background-position: -240px -240px;
        }

        .Flag__Icon--_somaliland {
            background-position: -256px 0;
        }

        .Flag__Icon--_south-ossetia {
            background-position: -256px -16px;
        }

        .Flag__Icon--_united-nations {
            background-position: -256px -32px;
        }

        .Flag__Icon--_unknown {
            background-position: -256px -48px;
        }

        .Flag__Icon--_wales {
            background-position: -256px -64px;
        }

        @media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
            .Flag__Icon {
                background-image: url(/assets/actr-ui-flag/flags@2x.png);
            }
        }

        .Flag {
            vertical-align: middle;
            display: inline-block;
            height: 16px;
            width: 16px;
        }

        .Flag--spaceLeft {
            margin-left: .3em;
        }

        .Flag--spaceRight {
            margin-right: .3em;
        }

        .FormInput {
            overflow: hidden;
            color: #424242;
            position: relative;
            font-size: 1rem;
            background-color: #fff;
            border-radius: 4px;
            border: 1px solid #9e9e9e;
            transition: all .2s;
            height: 2.4em;
        }

        .FormInput__Input, .FormInput__Placeholder__Wrapper {
            margin-top: -1px;
            margin-bottom: -1px;
            padding: 0 .5em;
            line-height: 2.4em;
            height: 2.4em;
            background: 0 0;
            display: block;
            border: none;
            width: 100%;
            outline: 0;
            transition-property: padding,top,font-size;
            transition-duration: .2s;
        }

        .FormInput__Placeholder__Wrapper {
            pointer-events: none;
            position: absolute;
            display: none;
            left: 0;
            top: 0;
        }

        .FormInput__Placeholder {
            color: #9e9e9e;
            white-space: nowrap;
            overflow: hidden;
        }

        .FormInput__Icon {
            top: 50%;
            position: absolute;
            pointer-events: none;
            width: 1rem;
            height: 1rem;
            margin-top: -.5rem;
            left: .5em;
        }

            .FormInput__Icon svg {
                fill: #424242;
            }

        .FormInput--lg {
            font-size: 1.2rem;
        }

        .FormInput--sm {
            font-size: .9rem;
        }

        .FormInput--xs {
            font-size: .8rem;
        }

        .FormInput--multiline .FormInput__Input, .FormInput--multiline .FormInput__Placeholder__Wrapper {
            margin: 0;
            height: auto;
            resize: vertical;
            line-height: 1.3em;
            padding-top: .55em;
            padding-bottom: .55em;
        }

        .FormInput--multiline .FormInput__Placeholder {
            white-space: normal;
        }

        .FormInput--icon .FormInput__Input, .FormInput--icon .FormInput__Placeholder__Wrapper {
            padding-left: .8em;
            border-left: 1rem solid transparent;
        }

        .FormInput--iconRight .FormInput__Icon {
            left: auto;
            right: .5em;
        }

        .FormInput--iconRight .FormInput__Input, .FormInput--iconRight .FormInput__Placeholder__Wrapper {
            border-left: none;
            padding-left: .5em;
            padding-right: .8em;
            border-right: 1rem solid transparent;
        }

        .FormInput:hover {
            border-color: #b8b8b8;
        }

        .FormInput.is-muted {
            opacity: .7;
            background-color: #f5f5f5;
        }

            .FormInput.is-muted.is-focused {
                opacity: 1;
                background-color: #fff;
            }

        .FormInput.is-focused {
            border-color: #039be5;
            background-color: #fff;
        }

        .FormInput.is-disabled {
            pointer-events: none;
            opacity: .7;
        }

            .FormInput.is-disabled .FormInput__Input {
                cursor: default;
            }

        .FormInput.is-empty .FormInput__Placeholder__Wrapper {
            display: block;
        }

        .FormInput--floatingPlaceholder:not(.is-empty) .FormInput__Placeholder__Wrapper {
            display: block;
            top: -.6em;
        }

        .FormInput--floatingPlaceholder:not(.is-empty) .FormInput__Input {
            padding-top: .6em;
        }

        .FormInput--floatingPlaceholder:not(.is-empty) .FormInput__Placeholder {
            font-size: .8rem;
        }

        .LoginForm__Buttons {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .LoginForm__Buttons:after {
                content: " ";
                display: block;
                clear: both;
            }

        .LoginForm__Submit {
            float: left;
        }

        .LoginForm__Register {
            float: right;
        }

        .HeaderDesktop .DropdownSelect__Item > a {
            text-decoration: none;
        }

        .HeaderDesktop .DropdownTargetLink {
            color: #fff;
        }

            .HeaderDesktop .DropdownTargetLink .Icon svg {
                fill: #fff;
            }

        .HeaderDesktop__Brand {
            display: inline-block;
            padding: .7em 0;
        }

            .HeaderDesktop__Brand span {
                top: 2px;
                position: relative;
                -webkit-animation: fadeIn .2s;
                animation: fadeIn .2s;
            }

            .HeaderDesktop__Brand .AviakassaLogo path:first-child {
                fill: #fff;
            }

        .HeaderDesktop__Items {
            float: right;
            height: 36px;
            line-height: 36px;
        }

        .HeaderDesktop__ItemWrapper {
            line-height: normal;
            display: inline-block;
            vertical-align: middle;
            margin-left: 2em;
            border-left: 1px solid #293440;
            padding: 1.3em 0 1.3em 2em;
            position: relative;
        }

            .HeaderDesktop__ItemWrapper:before {
                content: "";
                display: block;
                border-left: 1px solid #20262c;
                position: absolute;
                left: -2px;
                top: 0;
                height: 3.95em;
            }

        .HeaderDesktop__ItemWrapper--lk a {
            color: #fff !important;
            text-decoration: none !important;
        }

            .HeaderDesktop__ItemWrapper--lk a svg {
                fill: #fff !important;
            }

        .HeaderDesktop__ItemWrapper .Link--underline {
            font-size: .93rem;
        }

            .HeaderDesktop__ItemWrapper .Link--underline .Link__Content {
                border-bottom: none;
            }

        .MobileSidebar {
            display: none;
            position: fixed;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            z-index: 20;
        }

        .MobileSidebar__Overlay {
            width: 100%;
            height: 100%;
            background-color: #424242;
            opacity: .7;
        }

        .MobileSidebar__Content {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            background-color: #fff;
        }

        .MobileSidebar__Close {
            cursor: pointer;
            position: absolute;
            right: 0;
            width: 2em;
            height: 2em;
            line-height: 2em;
            text-align: center;
            margin-right: -2em;
        }

            .MobileSidebar__Close svg {
                fill: #9e9e9e;
            }

            .MobileSidebar__Close:hover svg {
                fill: #fff;
            }

            .MobileSidebar__Close:active svg {
                fill: #e53935;
            }

        .MobileSidebar.is-open {
            display: block;
        }

            .MobileSidebar.is-open .MobileSidebar__Content {
                -webkit-animation-duration: .2s;
                animation-duration: .2s;
                -webkit-animation-name: mobileSidebarSlideLeft;
                animation-name: mobileSidebarSlideLeft;
            }

        .MobileSidebar--right.is-open .MobileSidebar__Close {
            left: 0;
            right: auto;
            margin-right: 0;
            margin-left: -2em;
        }

        .MobileSidebar--right.is-open .MobileSidebar__Content {
            right: 0;
            left: auto;
            -webkit-animation-name: mobileSidebarSlideRight;
            animation-name: mobileSidebarSlideRight;
        }

        @-webkit-keyframes mobileSidebarSlideLeft {
            0% {
                -webkit-transform: translateX(-100%);
                transform: translateX(-100%);
            }

            to {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }
        }

        @keyframes mobileSidebarSlideLeft {
            0% {
                -webkit-transform: translateX(-100%);
                transform: translateX(-100%);
            }

            to {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }
        }

        @-webkit-keyframes mobileSidebarSlideRight {
            0% {
                -webkit-transform: translateX(100%);
                transform: translateX(100%);
            }

            to {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }
        }

        @keyframes mobileSidebarSlideRight {
            0% {
                -webkit-transform: translateX(100%);
                transform: translateX(100%);
            }

            to {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }
        }

        .HeaderMobileNav__Button {
            cursor: pointer;
            font-size: 1.4rem;
        }

        .HeaderMobileNav__SidebarContent {
            line-height: normal;
            text-align: left;
            min-width: 200px;
            padding: 1em;
        }

        .HeaderMobileNav__NavigationItem {
            display: block;
            padding-bottom: 1em;
            text-align: left;
        }

        .HeaderMobileNav__Separator {
            margin-left: -1em;
            margin-right: -1em;
            background-color: #eee;
            margin-bottom: .5em;
            height: 1px;
        }

        .HeaderMobileNav .LocaleSelect {
            margin-right: 1em;
        }

        .HeaderMobileUser__Button {
            cursor: pointer;
            font-size: 1.4rem;
        }

        .HeaderMobileUser__SidebarContent {
            line-height: normal;
            text-align: left;
            min-width: 200px;
            padding: 1em;
        }

        .HeaderMobileUser__NavigationItem {
            display: block;
            padding-bottom: 1em;
            text-align: left;
        }

        .HeaderMobileUser__Separator {
            margin-left: -1em;
            margin-right: -1em;
            background-color: #eee;
            margin-bottom: .5em;
            height: 1px;
        }

        .HeaderMobile {
            text-align: center;
            padding: .5em 1em;
        }

        .HeaderMobile__Nav {
            float: left;
            height: 36px;
            line-height: 36px;
        }

        .HeaderMobile__Brand {
            display: inline-block;
            vertical-align: middle;
        }

            .HeaderMobile__Brand .AviakassaLogo path:first-child {
                fill: #fff;
            }

        .HeaderMobile__User {
            float: right;
            height: 36px;
            line-height: 36px;
        }

        .HeaderMobile .HeaderMobileNav__Button svg, .HeaderMobile .HeaderMobileUser__Button svg {
            fill: #fff;
        }

        .Header {
            color: #fff;
            background-color: #1f2630;
            height: 57px;
        }

        .Nav {
            table-layout: fixed;
            display: table;
            width: 100%;
            padding: 0;
            margin: 0;
        }

        .Nav__Item {
            text-align: center;
            position: relative;
            display: table-cell;
            vertical-align: top;
            font-size: 1.285rem;
        }

        .Nav__Item__Link, .Nav__Item__NoLink {
            font-weight: 600;
            display: block;
            text-decoration: none;
            color: #9e9e9e;
            padding: .5em 1em;
        }

        .Nav__Item__NoLink {
            color: #ccc;
        }

        .Nav__Item:after {
            left: 0;
            height: 0;
            opacity: 0;
            width: 100%;
            content: ' ';
            display: block;
            position: absolute;
            top: -3px;
            background-color: #039be5;
            transition: height .2s,opacity .2s;
        }

        .Nav__Item--dropdown {
            padding: .5em 1em;
        }

            .Nav__Item--dropdown .Nav__Item__Link {
                vertical-align: middle;
                display: inline-block;
                padding: 0;
            }

        .Nav__Item.is-active {
            box-shadow: none;
        }

            .Nav__Item.is-active .DropdownTargetLink__Arrow svg {
                fill: #039be5;
            }

            .Nav__Item.is-active:after {
                height: 3px;
                opacity: 1;
            }

            .Nav__Item.is-active .Nav__Item__Link {
                color: #fff;
            }

        .Navigation {
            border-top: 3px solid #039be5;
            background-color: rgba(3,155,229,.4);
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .Navigation .Nav__Item {
                font-size: 1rem;
            }

                .Navigation .Nav__Item.is-active .Nav__Item__Link {
                    background-color: rgba(255,255,255,.2);
                }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .Navigation .Nav__Item.is-active .Nav__Item__Link {
                background-color: rgba(255,255,255,.2);
            }
        }

        @media only screen and (min-width:1280px) {
            .Navigation .Nav__Item.is-active .Nav__Item__Link {
                background-color: rgba(255,255,255,.2);
            }
        }

        .Navigation .Nav__Item:hover {
            background-color: rgba(255,255,255,.1);
        }

        .Navigation .Nav__Item:before {
            content: '';
            background-color: rgba(255,255,255,.2);
            width: 2px;
            height: 37px;
            left: -1px;
            position: absolute;
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .Navigation .Nav__Item:before {
                height: 34px;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .Navigation .Nav__Item:before {
                height: 34px;
            }
        }

        @media only screen and (min-width:1280px) {
            .Navigation .Nav__Item:before {
                height: 34px;
            }
        }

        .Navigation .Nav__Item:first-child:before {
            display: none;
        }

        .Navigation .Nav__Item .Nav__Item__Link {
            color: #fff;
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .Navigation .Nav__Item .Nav__Item__Link {
                background-color: rgba(0,0,0,.08);
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .Navigation .Nav__Item .Nav__Item__Link {
                background-color: rgba(0,0,0,.08);
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
            }
        }

        @media only screen and (min-width:1280px) {
            .Navigation .Nav__Item .Nav__Item__Link {
                background-color: rgba(0,0,0,.08);
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
            }
        }

        .FooterLinks {
            margin: 0;
            padding: 0;
            list-style: none;
        }

        .FooterLinks--first, .FooterLinks--second {
            width: 32.20339%;
            float: left;
            margin-right: 1.69492%;
        }

        .FooterLinks--third {
            width: 32.20339%;
            float: right;
            margin-right: 0;
        }

        .FooterLinks--horisontal > li {
            display: inline;
            margin-right: 2em;
        }

        @media only screen and (max-width:627px) {
            .FooterLinks--horisontal > li {
                margin-right: 1em;
            }
        }

        .FooterLinks--horisontal > li:last-child {
            margin-right: 0;
        }

        .FooterLinks__Title {
            font-weight: 600;
            margin-bottom: 4px;
        }

        .FooterLinks__Link.Link {
            color: #fff;
        }

            .FooterLinks__Link.Link .Icon {
                width: 1.4em;
                height: 1.4em;
            }

                .FooterLinks__Link.Link .Icon svg {
                    fill: #fff;
                }

        .FooterPayments {
            margin: 0;
            padding: 0;
            list-style: none;
        }

            .FooterPayments > li {
                display: inline;
                margin-right: 6px;
            }

                .FooterPayments > li:last-child {
                    margin-right: 0;
                }

        .FooterPayments__Payment {
            text-indent: -999999px;
            text-align: left;
            display: inline-block;
            width: 50px;
            height: 30px;
            background-image: url(/images/payments.png);
            background-repeat: no-repeat;
        }

        .FooterPayments__Payment--visa {
            background-position: 0 0;
        }

        .FooterPayments__Payment--mastercard {
            background-position: 0 -30px;
        }

        .FooterPayments__Payment--euroset {
            background-position: 0 -60px;
        }

        .FooterPayments__Payment--svyaznoy {
            background-position: 0 -90px;
        }

        .FooterPayments__Payment--electron {
            background-position: 0 -120px;
        }

        .FooterPayments__Payment--maestro {
            background-position: 0 -150px;
        }

        .FooterPayments__Payment--payps {
            background-position: 0 -180px;
        }

        .FooterPayments__Payment--verivisa {
            background-position: 0 -210px;
        }

        .FooterPayments__Payment--mastercardsecure {
            background-position: 0 -240px;
        }

        .FooterPayments__Payment--pcidss {
            background-position: 0 -270px;
        }

        .FooterSafePayment {
            margin-top: .3em;
        }

            .FooterSafePayment .Link {
                color: #fff;
            }

                .FooterSafePayment .Link .Icon {
                    width: 1.4em;
                    height: 1.4em;
                }

                    .FooterSafePayment .Link .Icon svg {
                        fill: #fff;
                    }

        .SocialLinks {
            list-style: none;
            display: inline;
            margin: 0;
            padding: 0;
        }

            .SocialLinks > li {
                display: inline;
                margin-right: 8px;
            }

                .SocialLinks > li:last-child {
                    margin-right: 0;
                }

        .SocialLinks__Link {
            text-indent: -999999px;
            display: inline-block;
            width: 36px;
            height: 36px;
            background-image: url(/images/social.png);
            background-repeat: no-repeat;
        }

        .SocialLinks__Link--fb {
            background-position: 0 0;
        }

            .SocialLinks__Link--fb:hover {
                background-position: -36px 0;
            }

        .SocialLinks__Link--twitter {
            background-position: 0 -36px;
        }

            .SocialLinks__Link--twitter:hover {
                background-position: -36px -36px;
            }

        .SocialLinks__Link--vk {
            background-position: 0 -72px;
        }

            .SocialLinks__Link--vk:hover {
                background-position: -36px -72px;
            }

        .SocialLinks__Link--ok {
            background-position: 0 -108px;
        }

            .SocialLinks__Link--ok:hover {
                background-position: -36px -108px;
            }

        .SocialLinks__Link--youtube {
            background-position: 0 -144px;
        }

            .SocialLinks__Link--youtube:hover {
                background-position: -36px -144px;
            }

        .SocialLinks__Link--instagram {
            background-position: 0 -180px;
        }

            .SocialLinks__Link--instagram:hover {
                background-position: -36px -180px;
            }

        .DesktopFooter {
            padding: 1em 0;
        }

        .DesktopFooter__Top {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
            border-bottom: 1px solid #37474f;
            margin-bottom: 10px;
        }

            .DesktopFooter__Top:after, .FooterBottom:after, .FooterLeft__Columns:after, .FooterRight .FooterRightRow:after {
                content: " ";
                display: block;
                clear: both;
            }

        .FooterLeft {
            width: 49.15254%;
            float: left;
            margin-right: 1.69492%;
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .FooterLeft {
                width: 57.62712%;
                float: left;
                margin-right: 1.69492%;
            }
        }

        .FooterLeft__Columns, .FooterRight .FooterRightRow {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

        .FooterLeft__Social {
            margin: 30px 0;
        }

        .FooterRight {
            width: 40.67797%;
            float: right;
            margin-right: 0;
        }

        .FooterRight__Left {
            width: 49.15254%;
            float: left;
            margin-right: 1.69492%;
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .FooterRight__Left {
                width: 40.67797%;
                float: left;
                margin-right: 1.69492%;
            }
        }

        .FooterRight__Right {
            width: 49.15254%;
            float: right;
            margin-right: 0;
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .FooterRight__Right {
                width: 57.62712%;
                float: right;
                margin-right: 0;
            }
        }

        .FooterRight__Apps .FooterLinks {
            line-height: 1.8em;
        }

        .FooterRight__Payments {
            margin-top: 15px;
            text-align: right;
        }

        @media only screen and (min-width:1280px) {
            .FooterRight__Payments {
                margin-top: -20px;
            }
        }

        .FooterBottom {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

        .FooterBottom__Left {
            padding-top: 15px;
            width: 49.15254%;
            float: left;
            margin-right: 1.69492%;
            background-image: url(/images/tkp.png);
            background-repeat: no-repeat;
            background-position: right 30px center;
            min-height: 60px;
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .FooterBottom__Left {
                width: 40.67797%;
                float: left;
                margin-right: 1.69492%;
            }
        }

        .FooterBottom__Right {
            padding-top: 15px;
            width: 49.15254%;
            float: right;
            margin-right: 0;
            text-align: right;
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .FooterBottom__Right {
                width: 57.62712%;
                float: right;
                margin-right: 0;
            }
        }

        .FooterBottomLinks {
            text-align: center;
            margin-bottom: 15px;
        }

            .FooterBottomLinks .FooterLinks > li {
                display: inline-block;
            }

                .FooterBottomLinks .FooterLinks > li > a {
                    white-space: nowrap;
                }

        .MobileFooter {
            padding: .5em 0;
        }

        .MobileFooter__Top {
            text-align: center;
            padding-bottom: 1em;
        }

        .MobileFooter__Bottom {
            padding: 0 0 1em;
            background-image: url(/images/tkp.png);
            background-repeat: no-repeat;
            background-position: right 0 center;
        }

        .MobileFooter__Payments, .MobileFooter__Social {
            margin-top: 1em;
        }

        .Footer {
            color: #fff;
            background-color: #202730;
            font-size: .93rem;
        }

        .Feedback__Panel {
            background-color: #383345;
            height: 38px;
            width: 300px;
            border-top-left-radius: 3px;
            border-top-right-radius: 28px;
            -webkit-animation-duration: .2s;
            animation-duration: .2s;
            box-shadow: 0 12px 14px 8px rgba(0,0,0,.17);
            -webkit-filter: blur(0);
            filter: blur(0);
            cursor: pointer;
        }

        .Feedback__Panel__Opened {
            height: 180px;
            width: 300px;
        }

        .Feedback__Panel__Closed, .Feedback__Panel__Opened {
            right: 30px;
            left: auto;
            opacity: 1;
            position: fixed;
            z-index: 10000;
            bottom: 0;
        }

            .Feedback__Panel__Opened .Feedback__Panel {
                bottom: auto;
            }

        .Feedback__Panel__Text {
            font-size: 14px;
            color: #fafafa;
            margin: 0 33px 0 15px;
            min-width: 160px;
            text-indent: 0;
            line-height: 38px;
            vertical-align: top;
            white-space: nowrap;
        }

        .Feedback__Ellipse {
            position: absolute;
            right: 0;
            top: 0;
            width: 22px;
            height: 33px;
            border-radius: 0 26px 0 33px;
            z-index: 1;
        }

        .Feedback__Panel__Block {
            background-color: #fff;
            padding-top: 8px;
            height: 150px;
            width: 300px;
        }

        .Feedback__Button {
            padding: 0 15px;
            margin: 20px auto;
            display: block !important;
            width: 240px;
        }

        .Feedback__Panel__Opened .Feedback__Panel__Container {
            animation-name: slUp;
            -webkit-animation-name: slUp;
            animation-duration: .5s;
            -webkit-animation-duration: .5s;
            animation-timing-function: ease;
            -webkit-animation-timing-function: ease;
            visibility: visible !important;
        }

        @keyframes slUp {
            0% {
                -webkit-transform: translateY(100%);
                transform: translateY(100%);
            }

            to {
                -webkit-transform: translateY(0%);
                transform: translateY(0%);
            }
        }

        @-webkit-keyframes slUp {
            0% {
                -webkit-transform: translateY(100%);
                transform: translateY(100%);
            }

            to {
                -webkit-transform: translateY(0%);
                transform: translateY(0%);
            }
        }

        .FeedbackModal__Field__Email, .FeedbackModal__Field__Phone {
            width: 48%;
            margin: 0 1%;
            float: left;
        }

        @media only screen and (max-width:627px) {
            .FeedbackModal__Field__Email, .FeedbackModal__Field__Phone {
                width: 98%;
                margin: 0 1%;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .FeedbackModal__Field__Email, .FeedbackModal__Field__Phone {
                width: 98%;
                margin: 0 1%;
            }
        }

        .FeedbackModal__Fields:after {
            content: "";
            display: table;
            clear: both;
        }

        .FeedbackModal__Fields_Text {
            text-align: center;
        }

        .FeedbackModal__Buttons {
            text-align: right;
        }

        .FeedbackModal__Button_Send {
            padding: 0 1em;
        }

        .FeedbackModal__Captcha {
            width: 304px;
            margin: 1em auto;
            height: 78px;
            border: 1px solid #fff;
        }

        .FeedbackModal__Captcha__Invalid {
            border-color: #d32f2f;
        }

        .FeedbackTopic__Default {
            color: #9e9e9e;
        }

        .FeedbackTopic__Field {
            width: 98%;
            margin: 0 1%;
        }

        .Feedback__Field {
            width: 48%;
            margin: 0 1%;
            float: left;
        }

        @media only screen and (max-width:627px) {
            .Feedback__Field {
                width: 98%;
                margin: 0 1%;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .Feedback__Field {
                width: 98%;
                margin: 0 1%;
            }
        }

        .FeedbackField__Panel {
            width: 98%;
            margin: 0 1%;
        }

        .FeedbackField__Text, .FeedbackField__Text .FormInput__Input {
            height: 107px;
        }

        .FeedbackFiles__Panel {
            margin-top: 1em;
        }

        .FeedbackFiles__Label {
            margin: .5em;
            font-weight: 700;
        }

        .FeedbackFiles__Upload__Panel {
            width: 98%;
            margin: 0 1%;
            height: 50px;
            position: relative;
            border: 2px dashed #bdbdbd;
        }

        .FeedbackFiles__Upload__Label {
            text-align: center;
            padding: 1em;
        }

        .FeedbackFiles__Upload__Input {
            width: 100%;
            height: 50px;
            top: 0;
            position: absolute;
            opacity: 0;
            overflow: hidden;
            cursor: pointer;
        }

        .FeedbackFiles__Panel__Hover {
            border-color: #424242;
        }

        .FeedbackFiles__Error, .FeedbackFiles__Success {
            width: 98%;
            padding: 2px;
            margin: .5em 1% 0;
            height: 40px;
            color: #424242;
            border-bottom: 1px solid #bdbdbd;
        }

            .FeedbackFiles__Success .FeedbackFiles__Err__Text {
                display: none;
            }

        .FeedbackFiles__Err__Text {
            color: #d32f2f;
        }

        .FeedbackFiles__Icon {
            float: left;
            margin: -17px 10px 0 7px;
        }

        .FeedbackFiles__Button {
            float: right;
            margin-top: -30px;
        }

        .FeedbackFiles__Name {
            width: 100%;
            margin-top: .5em;
            padding: 0 30px;
            overflow: hidden;
            height: 20px;
        }

        .FeedbackFiles__Error .FeedbackFiles__Err__Text {
            width: 48%;
            margin: 0 1%;
            float: left;
            overflow: hidden;
        }

        .FeedbackFiles__Error .FeedbackFiles__Name__Text {
            width: 48%;
            margin: 0 1%;
            float: left;
            color: #616161;
            overflow: hidden;
        }

        .FeedbackFiles__Error .FeedbackFiles__Icon {
            opacity: .5;
        }

        .EmailField__Suggestion {
            color: #039be5;
            text-decoration: underline;
        }

            .EmailField__Suggestion:hover {
                cursor: pointer;
                color: #1fb4fc;
            }

        .CountryDropdownSelect__List__Country {
            overflow: hidden;
        }

        .CountryDropdownSelect__List__Country__Code {
            font-family: monospace;
            color: #9e9e9e;
        }

        .InputGroup {
            display: table;
            width: 100%;
        }

        .InputGroup__Section {
            display: table-cell;
            vertical-align: middle;
            width: 1%;
        }

            .InputGroup__Section + .InputGroup__Section {
                padding-left: .5em;
            }

        .InputGroup--contiguous .InputGroup__Section {
            padding-left: 0;
        }

        .InputGroup__Section--grow {
            width: 100%;
        }

        .InputGroup--contiguous > .InputGroup__Section > .Button, .InputGroup--contiguous > .InputGroup__Section > .Dropdown .Dropdown__Target > .Button, .InputGroup--contiguous > .InputGroup__Section > .Dropdown .Dropdown__Target > .FormInput, .InputGroup--contiguous > .InputGroup__Section > .FormInput {
            border-radius: 0;
            position: relative;
        }

            .InputGroup--contiguous > .InputGroup__Section > .Button.is-focused, .InputGroup--contiguous > .InputGroup__Section > .Button:focus, .InputGroup--contiguous > .InputGroup__Section > .Button:hover, .InputGroup--contiguous > .InputGroup__Section > .Dropdown .Dropdown__Target > .Button.is-focused, .InputGroup--contiguous > .InputGroup__Section > .Dropdown .Dropdown__Target > .Button:focus, .InputGroup--contiguous > .InputGroup__Section > .Dropdown .Dropdown__Target > .Button:hover, .InputGroup--contiguous > .InputGroup__Section > .Dropdown .Dropdown__Target > .FormInput.is-focused, .InputGroup--contiguous > .InputGroup__Section > .Dropdown .Dropdown__Target > .FormInput:focus, .InputGroup--contiguous > .InputGroup__Section > .Dropdown .Dropdown__Target > .FormInput:hover, .InputGroup--contiguous > .InputGroup__Section > .FormInput.is-focused, .InputGroup--contiguous > .InputGroup__Section > .FormInput:focus, .InputGroup--contiguous > .InputGroup__Section > .FormInput:hover {
                z-index: 1;
            }

        .InputGroup--contiguous > .InputGroup__Section > .Dropdown--bridge.is-open.is-contentOverTarget .Dropdown__Target > .Button, .InputGroup--contiguous > .InputGroup__Section > .Dropdown--bridge.is-open.is-contentOverTarget .Dropdown__Target > .FormInput {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
        }

        .InputGroup--contiguous > .InputGroup__Section:first-child > .Button, .InputGroup--contiguous > .InputGroup__Section:first-child > .Dropdown .Dropdown__Target > .Button, .InputGroup--contiguous > .InputGroup__Section:first-child > .Dropdown .Dropdown__Target > .FormInput, .InputGroup--contiguous > .InputGroup__Section:first-child > .FormInput {
            border-bottom-left-radius: 4px;
            border-top-left-radius: 4px;
        }

        .InputGroup--contiguous > .InputGroup__Section:last-child > .Button, .InputGroup--contiguous > .InputGroup__Section:last-child > .Dropdown .Dropdown__Target > .Button, .InputGroup--contiguous > .InputGroup__Section:last-child > .Dropdown .Dropdown__Target > .FormInput, .InputGroup--contiguous > .InputGroup__Section:last-child > .FormInput {
            border-bottom-right-radius: 4px;
            border-top-right-radius: 4px;
        }

        .InputGroup--contiguous > .InputGroup__Section:first-child > .Button, .InputGroup--contiguous > .InputGroup__Section:first-child > .Dropdown {
            right: -1px;
            display: block;
            width: 100%;
        }

        .InputGroup--contiguous > .InputGroup__Section:last-child > .Button, .InputGroup--contiguous > .InputGroup__Section:last-child > .Dropdown {
            left: -1px;
            display: block;
            width: 100%;
        }

        .Alert {
            padding: .75em 1em;
            margin-bottom: 1em;
            border: 1px solid transparent;
            border-radius: 4px;
            -webkit-animation: fadeIn .2s;
            animation: fadeIn .2s;
        }

            .Alert h4 {
                margin-top: 0;
                color: inherit;
            }

            .Alert > p, .Alert > ul {
                margin-bottom: 0;
            }

                .Alert > p + p {
                    margin-top: 5px;
                }

        .Alert--dismissable {
            padding-right: 2em;
        }

            .Alert--dismissable .close {
                position: relative;
                top: -2px;
                right: -21px;
                color: inherit;
            }

        .Alert--left {
            text-align: left;
        }

        .Alert--right {
            text-align: right;
        }

        .Alert--center {
            text-align: center;
        }

        .Alert--success {
            background-color: rgba(124,179,66,.05);
            border-color: #89be50;
            color: #7cb342;
        }

            .Alert--success hr {
                border-top-color: #7cb342;
            }

            .Alert--success .alert-link {
                color: #7cb342;
            }

        .Alert--info {
            background-color: rgba(25,118,210,.05);
            border-color: #2083e4;
        }

            .Alert--info hr {
                border-top-color: #1976d2;
            }

            .Alert--info, .Alert--info .alert-link {
                color: #1976d2;
            }

        .Alert--danger, .Alert--error, .Alert--warning {
            background-color: rgba(229,57,53,.05);
            border-color: #e84f4c;
            color: #e53935;
        }

            .Alert--danger hr, .Alert--error hr, .Alert--warning hr {
                border-top-color: #e53935;
            }

            .Alert--danger .alert-link, .Alert--error .alert-link, .Alert--warning .alert-link {
                color: #e53935;
            }
        /*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
        html {
            -ms-text-size-adjust: 100%;
            -webkit-text-size-adjust: 100%;
        }

        
        /*body {
            font-size: 1rem;
            background-color: #65c1ef;
        }*/

        article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
            display: block;
        }

        audio, canvas, progress, video {
            display: inline-block;
        }

            audio:not([controls]) {
                display: none;
                height: 0;
            }

        progress, sub, sup {
            vertical-align: baseline;
        }

        [hidden], template {
            display: none;
        }

        a {
            background-color: transparent;
            -webkit-text-decoration-skip: objects;
            outline: none;
            color: #3598db;
            text-decoration: underline;
            line-height: inherit;
            cursor: pointer;
        }

            a:active, a:hover {
                outline-width: 0;
            }

        abbr[title] {
            border-bottom: none;
            text-decoration: underline dotted;
        }

        b, strong {
            font-weight: bolder;
        }

        dfn {
            font-style: italic;
        }

        h1 {
            font-size: 2em;
            margin: .67em 0;
        }

        mark {
            background-color: #ff0;
            color: #000;
        }

        small {
            font-size: 80%;
        }

        sub, sup {
            font-size: 75%;
            line-height: 0;
            position: relative;
        }

        sub {
            bottom: -.25em;
        }

        sup {
            top: -.5em;
        }

        img {
            border-style: none;
            vertical-align: middle;
        }

        svg:not(:root) {
            overflow: hidden;
        }

        code, kbd, pre, samp {
            font-family: monospace,monospace;
            font-size: 1em;
        }

        figure {
            margin: 1em 40px;
        }

        hr {
            box-sizing: content-box;
            height: 0;
            border: 0;
            border-top: 1px solid;
            margin-bottom: 2em;
            margin-top: 2em;
        }

        button, input, optgroup, select, textarea {
            font: inherit;
            margin: 0;
        }

        optgroup {
            font-weight: 700;
        }

        button, hr, input {
            overflow: visible;
        }

        button, select {
            text-transform: none;
        }

        [type=reset], [type=submit], button, html [type=button] {
            -webkit-appearance: button;
        }

            [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
                border-style: none;
                padding: 0;
            }

            [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
                outline: 1px dotted ButtonText;
            }

        fieldset {
            border: 1px solid silver;
            margin: 0 2px;
            padding: .35em .625em .75em;
        }

        legend {
            color: inherit;
            display: table;
            max-width: 100%;
            white-space: normal;
        }

        textarea {
            overflow: auto;
        }

        [type=checkbox], [type=radio], legend {
            box-sizing: border-box;
            padding: 0;
        }

        [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
            height: auto;
        }

        [type=search] {
            -webkit-appearance: textfield;
            outline-offset: -2px;
        }

            [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
                -webkit-appearance: none;
            }

        ::-webkit-input-placeholder {
            color: inherit;
            opacity: .54;
        }

        ::-webkit-file-upload-button {
            -webkit-appearance: button;
            font: inherit;
        }

        @-webkit-keyframes dropdownMenuEnter {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(0,-10%,0);
            }

            to {
                opacity: 1;
                -webkit-transform: translate3d(0,0,0);
            }
        }

        @keyframes dropdownMenuEnter {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(0,-10%,0);
                transform: translate3d(0,-10%,0);
            }

            to {
                opacity: 1;
                -webkit-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0);
            }
        }

        @-webkit-keyframes dropdownMenuLeave {
            0% {
                opacity: 1;
                -webkit-transform: translate3d(0,0,0);
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(0,-10%,0);
            }
        }

        @keyframes dropdownMenuLeave {
            0% {
                opacity: 1;
                -webkit-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0);
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(0,-10%,0);
                transform: translate3d(0,-10%,0);
            }
        }

        @-webkit-keyframes popoutEnter {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(0,10px,0);
            }

            to {
                opacity: 1;
                -webkit-transform: translate3d(0,0,0);
            }
        }

        @keyframes popoutEnter {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(0,10px,0);
                transform: translate3d(0,10px,0);
            }

            to {
                opacity: 1;
                -webkit-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0);
            }
        }

        @-webkit-keyframes popoutLeave {
            0% {
                opacity: 1;
                -webkit-transform: translate3d(0,0,0);
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(0,20px,0);
            }
        }

        @keyframes popoutLeave {
            0% {
                opacity: 1;
                -webkit-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0);
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(0,20px,0);
                transform: translate3d(0,20px,0);
            }
        }

        @-webkit-keyframes fadeIn {
            0% {
                opacity: 0;
                -webkit-font-smoothing: antialiased;
            }

            to {
                opacity: 1;
                -webkit-font-smoothing: antialiased;
            }
        }

        @keyframes fadeIn {
            0% {
                opacity: 0;
                -webkit-font-smoothing: antialiased;
            }

            to {
                opacity: 1;
                -webkit-font-smoothing: antialiased;
            }
        }

        @-webkit-keyframes fadeOut {
            0% {
                opacity: 1;
            }

            to {
                opacity: 0;
            }
        }

        @keyframes fadeOut {
            0% {
                opacity: 1;
            }

            to {
                opacity: 0;
            }
        }

        @-webkit-keyframes slideUp {
            0% {
                -webkit-transform: translate3d(0,100%,0);
            }

            to {
                -webkit-transform: none;
            }
        }

        @keyframes slideUp {
            0% {
                -webkit-transform: translate3d(0,100%,0);
                transform: translate3d(0,100%,0);
            }

            to {
                -webkit-transform: none;
                transform: none;
            }
        }

        @-webkit-keyframes slideDown {
            0% {
                -webkit-transform: translate3d(0,-100%,0);
            }

            to {
                -webkit-transform: none;
            }
        }

        @keyframes slideUp {
            0% {
                -webkit-transform: translate3d(0,-100%,0);
                transform: translate3d(0,-100%,0);
            }

            to {
                -webkit-transform: none;
                transform: none;
            }
        }

        @-webkit-keyframes slideInFromLeft {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(-100%,0,0);
            }

            to {
                opacity: 1;
                -webkit-transform: none;
            }
        }

        @keyframes slideInFromLeft {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(-100%,0,0);
                transform: translate3d(-100%,0,0);
            }

            to {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        @-webkit-keyframes slideInFromRight {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(100%,0,0);
            }

            to {
                opacity: 1;
                -webkit-transform: none;
            }
        }

        @keyframes slideInFromRight {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(100%,0,0);
                transform: translate3d(100%,0,0);
            }

            to {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        @-webkit-keyframes slideOutToLeft {
            0% {
                opacity: 1;
                -webkit-transform: none;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(-100%,0,0);
            }
        }

        @keyframes slideOutToLeft {
            0% {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(-100%,0,0);
                transform: translate3d(-100%,0,0);
            }
        }

        @-webkit-keyframes slideOutToRight {
            0% {
                opacity: 1;
                -webkit-transform: none;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(100%,0,0);
            }
        }

        @keyframes slideOutToRight {
            0% {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(100%,0,0);
                transform: translate3d(100%,0,0);
            }
        }

        @-webkit-keyframes spin {
            to {
                -webkit-transform: rotate(360deg);
            }
        }

        @keyframes spin {
            to {
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
            }
        }

        @-webkit-keyframes pulse {
            0%,80%,to {
                opacity: 0;
            }

            40% {
                opacity: 1;
            }
        }

        @keyframes pulse {
            0%,80%,to {
                opacity: 0;
            }

            40% {
                opacity: 1;
            }
        }

        @-webkit-keyframes zoomIn {
            0% {
                opacity: 0;
                -webkit-transform: scale(0);
                transform: scale(0);
            }

            to {
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        @keyframes zoomIn {
            0% {
                opacity: 0;
                -webkit-transform: scale(0);
                transform: scale(0);
            }

            to {
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        @-webkit-keyframes zoomOut {
            0% {
                -webkit-transform: scale(1);
                transform: scale(1);
            }

            to {
                opacity: 0;
                -webkit-transform: scale(0);
                transform: scale(0);
            }
        }

        @keyframes zoomOut {
            0% {
                -webkit-transform: scale(1);
                transform: scale(1);
            }

            to {
                opacity: 0;
                -webkit-transform: scale(0);
                transform: scale(0);
            }
        }

        @-webkit-keyframes zoomUpIn {
            0% {
                opacity: 0;
                -webkit-transform-origin: 50% 0%;
                transform-origin: 50% 0%;
                -webkit-transform: scale(.8);
                transform: scale(.8);
            }

            to {
                -webkit-transform-origin: 50% 0%;
                transform-origin: 50% 0%;
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        @keyframes zoomUpIn {
            0% {
                opacity: 0;
                -webkit-transform-origin: 50% 0%;
                transform-origin: 50% 0%;
                -webkit-transform: scale(.8);
                transform: scale(.8);
            }

            to {
                -webkit-transform-origin: 50% 0%;
                transform-origin: 50% 0%;
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        @-webkit-keyframes zoomUpOut {
            0% {
                -webkit-transform-origin: 50% 0%;
                transform-origin: 50% 0%;
                -webkit-transform: scale(1);
                transform: scale(1);
            }

            to {
                opacity: 0;
                -webkit-transform-origin: 50% 0%;
                transform-origin: 50% 0%;
                -webkit-transform: scale(.8);
                transform: scale(.8);
            }
        }

        @keyframes zoomUpOut {
            0% {
                -webkit-transform-origin: 50% 0%;
                transform-origin: 50% 0%;
                -webkit-transform: scale(1);
                transform: scale(1);
            }

            to {
                opacity: 0;
                -webkit-transform-origin: 50% 0%;
                transform-origin: 50% 0%;
                -webkit-transform: scale(.8);
                transform: scale(.8);
            }
        }

        @-webkit-keyframes zoomLeftIn {
            0% {
                opacity: 0;
                -webkit-transform-origin: 0% 50%;
                transform-origin: 0% 50%;
                -webkit-transform: scale(.8);
                transform: scale(.8);
            }

            to {
                -webkit-transform-origin: 0% 50%;
                transform-origin: 0% 50%;
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        @keyframes zoomLeftIn {
            0% {
                opacity: 0;
                -webkit-transform-origin: 0% 50%;
                transform-origin: 0% 50%;
                -webkit-transform: scale(.8);
                transform: scale(.8);
            }

            to {
                -webkit-transform-origin: 0% 50%;
                transform-origin: 0% 50%;
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        @-webkit-keyframes zoomLeftOut {
            0% {
                -webkit-transform-origin: 0% 50%;
                transform-origin: 0% 50%;
                -webkit-transform: scale(1);
                transform: scale(1);
            }

            to {
                opacity: 0;
                -webkit-transform-origin: 0% 50%;
                transform-origin: 0% 50%;
                -webkit-transform: scale(.8);
                transform: scale(.8);
            }
        }

        @keyframes zoomLeftOut {
            0% {
                -webkit-transform-origin: 0% 50%;
                transform-origin: 0% 50%;
                -webkit-transform: scale(1);
                transform: scale(1);
            }

            to {
                opacity: 0;
                -webkit-transform-origin: 0% 50%;
                transform-origin: 0% 50%;
                -webkit-transform: scale(.8);
                transform: scale(.8);
            }
        }

        @-webkit-keyframes zoomRightIn {
            0% {
                opacity: 0;
                -webkit-transform-origin: 100% 50%;
                transform-origin: 100% 50%;
                -webkit-transform: scale(.8);
                transform: scale(.8);
            }

            to {
                -webkit-transform-origin: 100% 50%;
                transform-origin: 100% 50%;
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        @keyframes zoomRightIn {
            0% {
                opacity: 0;
                -webkit-transform-origin: 100% 50%;
                transform-origin: 100% 50%;
                -webkit-transform: scale(.8);
                transform: scale(.8);
            }

            to {
                -webkit-transform-origin: 100% 50%;
                transform-origin: 100% 50%;
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        @-webkit-keyframes zoomRightOut {
            0% {
                -webkit-transform-origin: 100% 50%;
                transform-origin: 100% 50%;
                -webkit-transform: scale(1);
                transform: scale(1);
            }

            to {
                opacity: 0;
                -webkit-transform-origin: 100% 50%;
                transform-origin: 100% 50%;
                -webkit-transform: scale(.8);
                transform: scale(.8);
            }
        }

        @keyframes zoomRightOut {
            0% {
                -webkit-transform-origin: 100% 50%;
                transform-origin: 100% 50%;
                -webkit-transform: scale(1);
                transform: scale(1);
            }

            to {
                opacity: 0;
                -webkit-transform-origin: 100% 50%;
                transform-origin: 100% 50%;
                -webkit-transform: scale(.8);
                transform: scale(.8);
            }
        }

        @-webkit-keyframes zoomDownIn {
            0% {
                opacity: 0;
                -webkit-transform-origin: 50% 100%;
                transform-origin: 50% 100%;
                -webkit-transform: scale(.8);
                transform: scale(.8);
            }

            to {
                -webkit-transform-origin: 50% 100%;
                transform-origin: 50% 100%;
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        @keyframes zoomDownIn {
            0% {
                opacity: 0;
                -webkit-transform-origin: 50% 100%;
                transform-origin: 50% 100%;
                -webkit-transform: scale(.8);
                transform: scale(.8);
            }

            to {
                -webkit-transform-origin: 50% 100%;
                transform-origin: 50% 100%;
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        @-webkit-keyframes zoomDownOut {
            0% {
                -webkit-transform-origin: 50% 100%;
                transform-origin: 50% 100%;
                -webkit-transform: scale(1);
                transform: scale(1);
            }

            to {
                opacity: 0;
                -webkit-transform-origin: 50% 100%;
                transform-origin: 50% 100%;
                -webkit-transform: scale(.8);
                transform: scale(.8);
            }
        }

        @keyframes zoomDownOut {
            0% {
                -webkit-transform-origin: 50% 100%;
                transform-origin: 50% 100%;
                -webkit-transform: scale(1);
                transform: scale(1);
            }

            to {
                opacity: 0;
                -webkit-transform-origin: 50% 100%;
                transform-origin: 50% 100%;
                -webkit-transform: scale(.8);
                transform: scale(.8);
            }
        }

        @-webkit-keyframes dropDownIn {
            0% {
                -webkit-transform: translateY(-5px);
                transform: translateY(-5px);
                -webkit-font-smoothing: antialiased;
            }

            to {
                -webkit-transform: translateY(0);
                transform: translateY(0);
            }
        }

        @keyframes dropDownIn {
            0% {
                -webkit-transform: translateY(-5px);
                transform: translateY(-5px);
                -webkit-font-smoothing: antialiased;
            }

            to {
                -webkit-transform: translateY(0);
                transform: translateY(0);
            }
        }

        @-webkit-keyframes dropDownOut {
            0% {
                -webkit-transform: translateY(0);
                transform: translateY(0);
            }

            to {
                -webkit-transform: translateY(-5px);
                transform: translateY(-5px);
                -webkit-font-smoothing: antialiased;
            }
        }

        @keyframes dropDownOut {
            0% {
                -webkit-transform: translateY(0);
                transform: translateY(0);
            }

            to {
                -webkit-transform: translateY(-5px);
                transform: translateY(-5px);
                -webkit-font-smoothing: antialiased;
            }
        }

        @-webkit-keyframes dropUpIn {
            0% {
                -webkit-transform: translateY(5px);
                transform: translateY(5px);
                -webkit-font-smoothing: antialiased;
            }

            to {
                -webkit-transform: translateY(0);
                transform: translateY(0);
            }
        }

        @keyframes dropUpIn {
            0% {
                -webkit-transform: translateY(5px);
                transform: translateY(5px);
                -webkit-font-smoothing: antialiased;
            }

            to {
                -webkit-transform: translateY(0);
                transform: translateY(0);
            }
        }

        @-webkit-keyframes dropUpOut {
            0% {
                -webkit-transform: translateY(0);
                transform: translateY(0);
            }

            to {
                -webkit-transform: translateY(5px);
                transform: translateY(5px);
                -webkit-font-smoothing: antialiased;
            }
        }

        @keyframes dropUpOut {
            0% {
                -webkit-transform: translateY(0);
                transform: translateY(0);
            }

            to {
                -webkit-transform: translateY(5px);
                transform: translateY(5px);
                -webkit-font-smoothing: antialiased;
            }
        }

        @-webkit-keyframes dropLeftIn {
            0% {
                -webkit-transform: translateX(5px);
                transform: translateX(5px);
                -webkit-font-smoothing: antialiased;
            }

            to {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }
        }

        @keyframes dropLeftIn {
            0% {
                -webkit-transform: translateX(5px);
                transform: translateX(5px);
                -webkit-font-smoothing: antialiased;
            }

            to {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }
        }

        @-webkit-keyframes dropLeftOut {
            0% {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }

            to {
                -webkit-transform: translateX(5px);
                transform: translateX(5px);
                -webkit-font-smoothing: antialiased;
            }
        }

        @keyframes dropLeftOut {
            0% {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }

            to {
                -webkit-transform: translateX(5px);
                transform: translateX(5px);
                -webkit-font-smoothing: antialiased;
            }
        }

        @-webkit-keyframes dropRightIn {
            0% {
                -webkit-transform: translateX(-5px);
                transform: translateX(-5px);
                -webkit-font-smoothing: antialiased;
            }

            to {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }
        }

        @keyframes dropRightIn {
            0% {
                -webkit-transform: translateX(-5px);
                transform: translateX(-5px);
                -webkit-font-smoothing: antialiased;
            }

            to {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }
        }

        @-webkit-keyframes dropRightOut {
            0% {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }

            to {
                -webkit-transform: translateX(-5px);
                transform: translateX(-5px);
                -webkit-font-smoothing: antialiased;
            }
        }

        @keyframes dropRightOut {
            0% {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }

            to {
                -webkit-transform: translateX(-5px);
                transform: translateX(-5px);
                -webkit-font-smoothing: antialiased;
            }
        }

        @-webkit-keyframes slideLeftIn {
            0% {
                -webkit-transform: translateX(-10%);
                transform: translateX(-10%);
                -webkit-font-smoothing: antialiased;
            }

            to {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }
        }

        @keyframes slideLeftIn {
            0% {
                -webkit-transform: translateX(-10%);
                transform: translateX(-10%);
                -webkit-font-smoothing: antialiased;
            }

            to {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }
        }

        @-webkit-keyframes slideLeftOut {
            0% {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }

            to {
                -webkit-transform: translateX(10%);
                transform: translateX(10%);
                -webkit-font-smoothing: antialiased;
            }
        }

        @keyframes slideLeftOut {
            0% {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }

            to {
                -webkit-transform: translateX(10%);
                transform: translateX(10%);
                -webkit-font-smoothing: antialiased;
            }
        }

        @-webkit-keyframes slideRightIn {
            0% {
                -webkit-transform: translateX(10%);
                transform: translateX(10%);
                -webkit-font-smoothing: antialiased;
            }

            to {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }
        }

        @keyframes slideRightIn {
            0% {
                -webkit-transform: translateX(10%);
                transform: translateX(10%);
                -webkit-font-smoothing: antialiased;
            }

            to {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }
        }

        @-webkit-keyframes slideRightOut {
            0% {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }

            to {
                -webkit-transform: translateX(-10%);
                transform: translateX(-10%);
                -webkit-font-smoothing: antialiased;
            }
        }

        @keyframes slideRightOut {
            0% {
                -webkit-transform: translateX(0);
                transform: translateX(0);
            }

            to {
                -webkit-transform: translateX(-10%);
                transform: translateX(-10%);
                -webkit-font-smoothing: antialiased;
            }
        }

        *, :after, :before {
            box-sizing: border-box;
        }

        button, input, select, textarea {
            font-family: inherit;
            font-size: inherit;
            line-height: inherit;
        }

        a svg {
            fill: #039be5;
        }


        /*a:focus, a:hover {
            color: #1976d2;
            text-decoration: underline;
        }*/

            a:focus svg, a:hover svg {
                fill: #1fb4fc;
            }

        ol, ul {
            margin: 10px 0;
            padding-left: 20px;
        }

        /*@font-face {
            font-family: 'Open Sans';
            src: url(/fonts/opensans/opensans_light/OpenSans-Light-webfont.eot);
            src: url(/fonts/opensans/opensans_light/OpenSans-Light-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/opensans/opensans_light/OpenSans-Light-webfont.woff) format("woff"),url(/fonts/opensans/opensans_light/OpenSans-Light-webfont.ttf) format("truetype"),url(/fonts/opensans/opensans_light/OpenSans-Light-webfont.svg#open_sanslight) format("svg");
            font-weight: 200;
            font-style: normal;
        }

        @font-face {
            font-family: 'Open Sans';
            src: url(/fonts/opensans/opensans_lightitalic/OpenSans-LightItalic-webfont.eot);
            src: url(/fonts/opensans/opensans_lightitalic/OpenSans-LightItalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/opensans/opensans_lightitalic/OpenSans-LightItalic-webfont.woff) format("woff"),url(/fonts/opensans/opensans_lightitalic/OpenSans-LightItalic-webfont.ttf) format("truetype"),url(/fonts/opensans/opensans_lightitalic/OpenSans-LightItalic-webfont.svg#open_sanslight_italic) format("svg");
            font-weight: 200;
            font-style: italic;
        }

        @font-face {
            font-family: 'Open Sans';
            src: url(/fonts/opensans/opensans_regular/OpenSans-Regular-webfont.eot);
            src: url(/fonts/opensans/opensans_regular/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/opensans/opensans_regular/OpenSans-Regular-webfont.woff) format("woff"),url(/fonts/opensans/opensans_regular/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans/opensans_regular/OpenSans-Regular-webfont.svg#open_sansregular) format("svg");
            font-weight: 400;
            font-style: normal;
        }

        @font-face {
            font-family: 'Open Sans';
            src: url(/fonts/opensans/opensans_italic/OpenSans-Italic-webfont.eot);
            src: url(/fonts/opensans/opensans_italic/OpenSans-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/opensans/opensans_italic/OpenSans-Italic-webfont.woff) format("woff"),url(/fonts/opensans/opensans_italic/OpenSans-Italic-webfont.ttf) format("truetype"),url(/fonts/opensans/opensans_italic/OpenSans-Italic-webfont.svg#open_sansitalic) format("svg");
            font-weight: 400;
            font-style: italic;
        }

        @font-face {
            font-family: 'Open Sans';
            src: url(/fonts/opensans/opensans_semibold/OpenSans-Semibold-webfont.eot);
            src: url(/fonts/opensans/opensans_semibold/OpenSans-Semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/opensans/opensans_semibold/OpenSans-Semibold-webfont.woff) format("woff"),url(/fonts/opensans/opensans_semibold/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans/opensans_semibold/OpenSans-Semibold-webfont.svg#open_sanssemibold) format("svg");
            font-weight: 600;
            font-style: normal;
        }

        @font-face {
            font-family: 'Open Sans';
            src: url(/fonts/opensans/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.eot);
            src: url(/fonts/opensans/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/opensans/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.woff) format("woff"),url(/fonts/opensans/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.ttf) format("truetype"),url(/fonts/opensans/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic) format("svg");
            font-weight: 600;
            font-style: italic;
        }

        @font-face {
            font-family: 'Open Sans';
            src: url(/fonts/opensans/opensans_bold/OpenSans-Bold-webfont.eot);
            src: url(/fonts/opensans/opensans_bold/OpenSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/opensans/opensans_bold/OpenSans-Bold-webfont.woff) format("woff"),url(/fonts/opensans/opensans_bold/OpenSans-Bold-webfont.ttf) format("truetype"),url(/fonts/opensans/opensans_bold/OpenSans-Bold-webfont.svg#open_sansbold) format("svg");
            font-weight: 700;
            font-style: normal;
        }

        @font-face {
            font-family: 'Open Sans';
            src: url(/fonts/opensans/opensans_bolditalic/OpenSans-BoldItalic-webfont.eot);
            src: url(/fonts/opensans/opensans_bolditalic/OpenSans-BoldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/opensans/opensans_bolditalic/OpenSans-BoldItalic-webfont.woff) format("woff"),url(/fonts/opensans/opensans_bolditalic/OpenSans-BoldItalic-webfont.ttf) format("truetype"),url(/fonts/opensans/opensans_bolditalic/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic) format("svg");
            font-weight: 700;
            font-style: italic;
        }

        @font-face {
            font-family: 'Open Sans';
            src: url(/fonts/opensans/opensans_extrabold/OpenSans-ExtraBold-webfont.eot);
            src: url(/fonts/opensans/opensans_extrabold/OpenSans-ExtraBold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/opensans/opensans_extrabold/OpenSans-ExtraBold-webfont.woff) format("woff"),url(/fonts/opensans/opensans_extrabold/OpenSans-ExtraBold-webfont.ttf) format("truetype"),url(/fonts/opensans/opensans_extrabold/OpenSans-ExtraBold-webfont.svg#open_sansextrabold) format("svg");
            font-weight: 800;
            font-style: normal;
        }

        @font-face {
            font-family: 'Open Sans';
            src: url(/fonts/opensans/opensans_extrabolditalic/OpenSans-ExtraBoldItalic-webfont.eot);
            src: url(/fonts/opensans/opensans_extrabolditalic/OpenSans-ExtraBoldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/opensans/opensans_extrabolditalic/OpenSans-ExtraBoldItalic-webfont.woff) format("woff"),url(/fonts/opensans/opensans_extrabolditalic/OpenSans-ExtraBoldItalic-webfont.ttf) format("truetype"),url(/fonts/opensans/opensans_extrabolditalic/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic) format("svg");
            font-weight: 800;
            font-style: italic;
        }*/

        @media only screen and (max-width:627px) {
            .App .Container {
                max-width: 100%;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .App .Container {
                width: 95%;
                max-width: 95%;
            }
        }

        .SearchFormWrapper {
            padding: 1em 0;
        }

        @media only screen and (max-width:627px) {
            .SearchFormWrapper {
                padding: 10px 0;
            }
        }

        .AppWrapper {
            padding: 1em 0;
        }

        #reactApp, .App, body, html {
            height: 100%;
        }

        .App {
            display: table;
            table-layout: fixed;
            width: 100%;
        }

        .App__Page, .Footer, .Header {
            display: table-row;
        }

        .Footer, .Header {
            height: 1px;
        }

        .App__Page {
            height: auto;
        }

        .Full {
            width: 100%;
            height: 100%;
        }

        .FullCenter {
            left: 50% !important;
            position: absolute !important;
            top: 50% !important;
            -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
            text-align: center;
        }

        .HeroText {
            font-size: 200px;
            line-height: 1em;
        }

        body, html {
            font-family: 'Open Sans',sans-serif;
            margin: 0;
            padding: 0;
            -webkit-tap-highlight-color: transparent;
            color: #424242;
            font-size: 14px;
            line-height: 1.4em;
        }

        h1, h2, h3, h4, h5, h6 {
            margin-top: 1.43rem;
            margin-bottom: .72rem;
            font-weight: 600;
        }

        h4, h5, h6 {
            margin-top: .72rem;
        }

        h1, h2 {
            font-size: 1.57rem;
        }

        h3 {
            font-size: 1.43rem;
        }

        h4 {
            font-size: 1.29rem;
        }

        p {
            margin: 0 0 .72rem;
        }

        a img {
            border: 0;
        }

        .SiteLoader__Logo {
            -webkit-animation: ak-pulse 1s infinite;
            animation: ak-pulse 1s infinite;
        }

        @-webkit-keyframes ak-pulse {
            0% {
                box-shadow: 0 0 0 0 #ff0908;
                transition: box-shadow .3s ease-in-out;
            }

            to {
                box-shadow: 0 0 0 20px transparent;
                -webkit-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0);
                transition: box-shadow .4s ease-in-out;
            }
        }

        @keyframes ak-pulse {
            0% {
                box-shadow: 0 0 0 0 #ff0908;
                transition: box-shadow .3s ease-in-out;
            }

            to {
                box-shadow: 0 0 0 20px transparent;
                -webkit-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0);
                transition: box-shadow .4s ease-in-out;
            }
        }

        .Accordion {
            border: 1px solid #b8b8b8;
            border-radius: 4px;
        }

        .AccordionItem:first-child .AccordionItem__Title {
            border-top: none;
        }

        .AccordionItem__Title {
            font-weight: 600;
            cursor: pointer;
            padding: .5em;
            border-top: 1px solid #b8b8b8;
            color: #9e9e9e;
        }

            .AccordionItem__Title .Icon svg {
                fill: #9e9e9e;
            }

            .AccordionItem__Title:hover {
                color: #424242;
            }

                .AccordionItem__Title:hover .Icon svg {
                    fill: #424242;
                }

        .AccordionItem__Title__Icon {
            width: 8px;
            height: 8px;
            transition: transform .2s;
            transition: transform .2s,-webkit-transform .2s;
        }

        .AccordionItem__Content {
            border-top: 1px solid #b8b8b8;
            padding: 1em;
        }

        .AccordionItem__ContentWrapper {
            display: none;
        }

        .AccordionItem.is-expanded .AccordionItem__Title {
            color: #039be5;
        }

            .AccordionItem.is-expanded .AccordionItem__Title .Icon svg {
                fill: #039be5;
            }

        .AccordionItem.is-expanded .AccordionItem__ContentWrapper {
            display: block;
            -webkit-animation-duration: .2s;
            animation-duration: .2s;
            -webkit-animation-name: dropDownIn,fadeIn;
            animation-name: dropDownIn,fadeIn;
        }

        .AccordionItem.is-expanded .AccordionItem__Title__Icon {
            -webkit-transform: rotate(180deg) translate3d(0,0,0);
            transform: rotate(180deg) translate3d(0,0,0);
        }

        .H1Title {
            text-align: center;
            color: #fff;
            margin-top: 4.2rem;
            margin-bottom: 2.2rem;
        }

        .H1Title__H1 {
            font-size: 2rem;
            line-height: 2.2rem;
            margin-bottom: 1.8rem;
        }

        .H1Title__Sub {
            font-size: 1.28rem;
        }

        .H1Title .Link, .H1Title a {
            color: #fff;
        }

        .H1Title__Tooltip {
            padding: 0;
            margin: 0;
            list-style: square outside;
        }

        .H1Title__Tooltip__Item {
            float: left;
            display: inline;
        }

            .H1Title__Tooltip__Item:before {
                content: '\FFED';
                margin-right: .5em;
            }

        .H1Title__Tooltip__Item--firstColumn {
            width: 320px;
        }

        .H1Title__Tooltip__Item--secondColumn {
            width: 390px;
        }

        .H1Title .Dropdown__Content {
            width: 740px !important;
        }

        .Card {
            box-shadow: 0 1px 1px rgba(0,0,0,.2);
            margin-bottom: 1.5em;
            border-radius: 4px;
            background: #fff;
            padding: 1.5em;
        }

        .Card--withoutTopBorderRadius {
            border-top-right-radius: 0;
            border-top-left-radius: 0;
        }

        .Card--withoutBottomBorderRadius {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
        }

        .Card--noMargin {
            margin-bottom: 0;
        }

        .Card--noShadow {
            box-shadow: none;
        }

        .CardFooter {
            margin-left: -1.5em;
            margin-right: -1.5em;
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px;
            background-color: #eee;
            margin-bottom: -1.5em;
            padding: 1.5em;
        }

        .CardLoading {
            padding: 14em 0;
        }

        @media only screen and (max-width:627px) {
            .CardLoading {
                padding: 4em 0;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .CardLoading {
                padding: 4em 0;
            }
        }

        .CardLoading__Content {
            font-weight: 700;
            text-align: center;
            margin-bottom: 1em;
        }

        .CardLoading__Spinner {
            height: auto;
            display: block;
            text-align: center;
        }

        .CardSeparator {
            margin-left: -1.5em;
            margin-right: -1.5em;
            background-color: #e0e0e0;
            position: relative;
            height: 1px;
            z-index: 1;
        }

        .CardSeparator--spaceTop {
            margin-top: 1.5em;
        }

        .CardSeparator--spaceBottom {
            margin-bottom: 1.5em;
        }

        .CardSeparator--shadow {
            box-shadow: 0 1px 1px rgba(0,0,0,.1);
        }

        .CardTitle {
            margin-bottom: 1em;
        }

            .CardTitle > div {
                font-size: 1.3rem;
            }

        .Tooltip {
            position: fixed;
            pointer-events: none;
            width: auto;
            max-width: 300px;
            visibility: hidden;
            opacity: 0;
            z-index: 200;
        }

            .Tooltip.is-show {
                visibility: visible;
                opacity: 1;
                -webkit-animation-duration: .2s;
                animation-duration: .2s;
            }

        .Tooltip--arrow {
            padding: 8px;
        }

            .Tooltip--arrow:after {
                content: '';
                display: block;
                position: absolute;
                border: 8px solid transparent;
            }

        .Tooltip__Content {
            padding: .5em;
            background-color: #039be5;
            border-radius: 4px;
            color: #fff;
            font-size: .9rem;
        }

        .Tooltip--top {
            margin-top: -.25em;
        }

            .Tooltip--top.is-show {
                -webkit-animation-name: dropDownIn,fadeIn;
                animation-name: dropDownIn,fadeIn;
            }

            .Tooltip--top:after {
                bottom: -8px;
                left: 50%;
                margin-left: -8px;
                border-top-color: #039be5;
            }

        .Tooltip--bottom {
            margin-top: .25em;
        }

            .Tooltip--bottom.is-show {
                -webkit-animation-name: dropUpIn,fadeIn;
                animation-name: dropUpIn,fadeIn;
            }

            .Tooltip--bottom:after {
                top: -8px;
                left: 50%;
                margin-left: -8px;
                border-bottom-color: #039be5;
            }

        .Tooltip--left {
            margin-left: -.25em;
        }

            .Tooltip--left.is-show {
                -webkit-animation-name: dropRightIn,fadeIn;
                animation-name: dropRightIn,fadeIn;
            }

            .Tooltip--left:after {
                right: -8px;
                top: 50%;
                margin-top: -8px;
                border-left-color: #039be5;
            }

        .Tooltip--right {
            margin-left: .25em;
        }

            .Tooltip--right.is-show {
                -webkit-animation-name: dropLeftIn,fadeIn;
                animation-name: dropLeftIn,fadeIn;
            }

            .Tooltip--right:after {
                left: -8px;
                top: 50%;
                margin-top: -8px;
                border-right-color: #039be5;
            }

        @media only screen and (max-width:627px) {
            .Tooltip__Content {
                font-size: .8rem;
            }

            .Tooltip:after {
                display: none;
                content: none;
            }
        }

        .AviaAirportInput {
            position: relative;
        }

        .AviaAirportInput__Suggestion {
            white-space: nowrap;
            position: relative;
        }

        .AviaAirportInput__Suggestion__Iata {
            font-size: .9rem;
            top: 0;
            right: 0;
            position: absolute;
            color: #9e9e9e;
        }

        .AviaAirportInput__Suggestion__Value {
            display: block;
            margin-right: 3em;
            overflow: hidden;
        }

        .AviaAirportInput__Suggestion__Country {
            color: #9e9e9e;
        }

        .AviaAirportInput.is-suggested .FormInput__Input, .AviaAirportInput.is-suggested .FormInput__Placeholder {
            padding-right: 2.5em;
        }

        .AviaAirportInput.is-suggested .FormInput__Icon {
            display: none;
        }

        .AviaAirportInput.is-animated .AviaAirportInput__Flag, .AviaAirportInput.is-animated .AviaAirportInput__Iata, .AviaAirportInput.is-animated .FormInput__Input {
            -webkit-animation: fadeIn .2s;
            animation: fadeIn .2s;
        }

        .AviaAirportInput__Flag, .AviaAirportInput__Iata {
            position: absolute;
            pointer-events: none;
        }

        .AviaAirportInput__Iata {
            top: 0;
            height: 2.4em;
            line-height: 2.4em;
            color: #9e9e9e;
            right: .5em;
        }

            .AviaAirportInput__Iata span {
                font-size: .9rem;
            }

        .AviaAirportInput__Flag {
            left: .5em;
            width: 16px;
            height: 16px;
            margin-top: -8px;
            top: 50%;
            text-align: center;
            margin-left: 1px;
        }

            .AviaAirportInput__Flag .Flag {
                vertical-align: top;
            }

        .Calendar {
            overflow: hidden;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            position: relative;
        }

        .Calendar__Control {
            position: absolute;
            top: 1px;
        }

            .Calendar__Control svg {
                fill: #9e9e9e;
            }

        .Calendar__Control--left {
            left: 1px;
        }

        .Calendar__Control--right {
            right: 1px;
        }

        .Calendar__Months {
            margin-right: -1em;
        }

        .Calendar__Months__Inner {
            table-layout: fixed;
            display: table;
            width: 100%;
        }

        .Calendar__Month {
            display: table-cell;
            padding-right: 1em;
        }

        .Calendar__Month__Inner {
            display: table;
            width: 100%;
        }

        .Calendar__Month__Title {
            font-weight: 600;
            text-align: center;
            padding: .5em 0 1em;
        }

        .Calendar__Month__WeekDays {
            color: #9e9e9e;
            display: table-row;
        }

        .Calendar__Month__WeekDays__Day {
            text-align: center;
            display: table-cell;
            padding: 1px;
        }

        .Calendar__Week {
            display: table-row;
        }

        .Calendar__DayWrapper {
            text-align: center;
            display: table-cell;
            padding: 1px;
        }

        .Calendar__Day {
            font-weight: 600;
            background-color: #fff;
            border-radius: 4px;
            border: 2px solid #fff;
            box-sizing: content-box;
            color: #424242;
            cursor: pointer;
            display: inline-block;
            height: 2em;
            line-height: 2em;
            overflow: hidden;
            vertical-align: middle;
            width: 2em;
        }

            .Calendar__Day.is-disabled {
                color: #9e9e9e;
                cursor: default;
            }

            .Calendar__Day.is-active {
                color: #fff;
            }

        .Calendar.is-ltr .Calendar__Months, .Calendar.is-rtl .Calendar__Months {
            -webkit-animation-name: slideRightIn,fadeIn;
            animation-name: slideRightIn,fadeIn;
            -webkit-animation-duration: .2s;
            animation-duration: .2s;
        }

        .Calendar.is-rtl .Calendar__Months {
            -webkit-animation-name: slideLeftIn,fadeIn;
            animation-name: slideLeftIn,fadeIn;
        }

        .Calendar--active-first .Calendar__Day:hover, .Calendar__Day--first.is-selected {
            border-color: #039be5;
            background-color: rgba(182,230,254,.4);
        }

        .Calendar--active-first .Calendar__Day.is-disabled:hover {
            border-color: #fff;
            background-color: #fff;
        }

        .Calendar--active-first .Calendar__Day.is-active:hover {
            background-color: #039be5;
        }

        .Calendar__Day--first.is-selected.is-active {
            background-color: #039be5 !important;
            border-color: #039be5 !important;
        }

        .Calendar--active-second .Calendar__Day:hover, .Calendar__Day--second.is-selected {
            border-color: #7cb342;
            background-color: rgba(225,239,210,.4);
        }

        .Calendar--active-second .Calendar__Day.is-disabled:hover {
            border-color: #fff;
            background-color: #fff;
        }

        .Calendar--active-second .Calendar__Day.is-active:hover {
            background-color: #7cb342;
        }

        .Calendar__Day--second.is-selected.is-active {
            background-color: #7cb342 !important;
            border-color: #7cb342 !important;
        }

        .Calendar--active-third .Calendar__Day:hover, .Calendar__Day--third.is-selected {
            border-color: #f4511e;
            background-color: rgba(254,231,224,.4);
        }

        .Calendar--active-third .Calendar__Day.is-disabled:hover {
            border-color: #fff;
            background-color: #fff;
        }

        .Calendar--active-third .Calendar__Day.is-active:hover {
            background-color: #f4511e;
        }

        .Calendar__Day--third.is-selected.is-active {
            background-color: #f4511e !important;
            border-color: #f4511e !important;
        }

        .Calendar--active-fourth .Calendar__Day:hover, .Calendar__Day--fourth.is-selected {
            border-color: #5e35b1;
            background-color: rgba(210,197,237,.4);
        }

        .Calendar--active-fourth .Calendar__Day.is-disabled:hover {
            border-color: #fff;
            background-color: #fff;
        }

        .Calendar--active-fourth .Calendar__Day.is-active:hover {
            background-color: #5e35b1;
        }

        .Calendar__Day--fourth.is-selected.is-active {
            background-color: #5e35b1 !important;
            border-color: #5e35b1 !important;
        }

        .CalendarDropdown__TargetButton__Placeholder {
            color: #9e9e9e;
        }

        .CalendarDropdown--months-1 .Dropdown__Content {
            width: 21em;
        }

        .CalendarDropdown--months-2 .Dropdown__Content {
            width: 42em;
        }

        .CalendarDropdown--first.is-open .Dropdown__Target .Button__Icon svg, .CalendarDropdown--first.is-open .Dropdown__Target .FormInput__Icon svg {
            fill: #039be5;
        }

        .CalendarDropdown--second.is-open .Dropdown__Target .Button__Icon svg, .CalendarDropdown--second.is-open .Dropdown__Target .FormInput__Icon svg {
            fill: #7cb342;
        }

        .CalendarDropdown--third.is-open .Dropdown__Target .Button__Icon svg, .CalendarDropdown--third.is-open .Dropdown__Target .FormInput__Icon svg {
            fill: #f4511e;
        }

        .CalendarDropdown--fourth.is-open .Dropdown__Target .Button__Icon svg, .CalendarDropdown--fourth.is-open .Dropdown__Target .FormInput__Icon svg {
            fill: #5e35b1;
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaSearchForm__CalendarField .Calendar__Day {
                font-size: 1rem;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaSearchForm__CalendarField .Calendar__Day {
                font-size: 1rem;
            }
        }

        .AviaSearchForm__CalendarField .FormInput__Input {
            padding-right: .7em;
        }

        .NumberInput input, .NumberInput__Value {
            text-align: center;
        }

        .AviaPassengerCounters .NumberInput__Value {
            font-weight: 600;
        }

        .AviaPassengerCounters .FormField__Label svg {
            fill: #9e9e9e;
        }

        .AviaPassengerCounters .FormField:last-child, .AviaPassengerCounters--inline .FormField:last-child .AviaPassengerCounters__FormFieldInput {
            padding-bottom: 0;
        }

        .AviaPassengerCounters .InputGroup {
            background-color: #fff;
            border-radius: 4px;
        }

        .AviaPassengerCounters--inline {
            display: table;
            width: 100%;
        }

            .AviaPassengerCounters--inline .FormField {
                display: table-row;
                padding-bottom: 0;
            }

            .AviaPassengerCounters--inline .FormField__Label {
                font-size: 1rem;
                display: table-cell;
                padding-right: 2em;
                text-align: left;
                vertical-align: top;
                white-space: nowrap;
            }

                .AviaPassengerCounters--inline .FormField__Label .AviaPassengerCounters__LabelText {
                    display: inline-block;
                    vertical-align: top;
                }

                .AviaPassengerCounters--inline .FormField__Label .AviaPassengerCounters__LabelText__Hint {
                    font-size: .8rem;
                    display: block;
                }

            .AviaPassengerCounters--inline .AviaPassengerCounters__FormFieldInput {
                display: table-cell;
                vertical-align: top;
                padding-bottom: 1em;
                width: 1px;
            }

                .AviaPassengerCounters--inline .AviaPassengerCounters__FormFieldInput .NumberInput__Value {
                    min-width: 4em;
                }

        .AviaPassengerCounters--inlineForm {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .AviaPassengerCounters--inlineForm:after {
                content: " ";
                display: block;
                clear: both;
            }

            .AviaPassengerCounters--inlineForm .FormField {
                width: 28.57143%;
                float: left;
                margin-right: 7.14286%;
            }

                .AviaPassengerCounters--inlineForm .FormField .FormField__Label {
                    display: block;
                    text-align: center;
                }

                .AviaPassengerCounters--inlineForm .FormField:last-child {
                    width: 28.57143%;
                    float: right;
                    margin-right: 0;
                }

        .ButtonGroup {
            position: relative;
            display: inline-block;
            vertical-align: middle;
        }

            .ButtonGroup > .Button {
                float: left;
                border-radius: 0;
                margin-right: -1px;
                position: relative;
            }

                .ButtonGroup > .Button:first-child {
                    border-bottom-left-radius: 4px;
                    border-top-left-radius: 4px;
                }

                .ButtonGroup > .Button:last-child {
                    border-bottom-right-radius: 4px;
                    border-top-right-radius: 4px;
                    margin-right: 0;
                }

                .ButtonGroup > .Button:hover {
                    z-index: 1;
                }

                .ButtonGroup > .Button.ButtonGroup__Button--active, .ButtonGroup > .Button.is-active, .ButtonGroup > .Button:active {
                    z-index: 2;
                }

                .ButtonGroup > .Button[class*=hollow] {
                    margin-right: -1px;
                }

        .AviaSearchForm__Passengers__ServiceClassLabel {
            color: #9e9e9e;
        }

        .AviaSearchForm__Passengers__ServiceClass__Button {
            margin-bottom: .5em;
        }

        .AviaSearchForm__Passengers__ServiceClass__ButtonGroup {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
            width: 100%;
        }

            .AviaSearchForm__Passengers__ServiceClass__ButtonGroup:after {
                content: " ";
                display: block;
                clear: both;
            }

            .AviaSearchForm__Passengers__ServiceClass__ButtonGroup .AviaSearchForm__Passengers__ServiceClass__Button {
                box-sizing: border-box;
                width: 50%;
                float: left;
                margin-bottom: 0;
            }

        .AviaSearchForm__Passengers__CloseButtonWrapper {
            padding-top: 1em;
            text-align: center;
        }

        .AviaSearchForm__SubmitButton {
            text-transform: uppercase;
            font-weight: 600;
            width: 13em;
            max-width: 100%;
        }

            .AviaSearchForm__SubmitButton.is-valid {
                overflow: hidden;
                position: relative;
                -webkit-animation: AviaSearchForm__SubmitButton-Bounce .8s forwards;
                animation: AviaSearchForm__SubmitButton-Bounce .8s forwards;
            }

        @media only screen and (min-width:1467px) {
            .AviaSearchForm__SubmitButton.is-valid:after {
                -webkit-animation: AviaSearchForm__SubmitButton-Blink .8s forwards cubic-bezier(.01,.64,1,.64);
                animation: AviaSearchForm__SubmitButton-Blink .8s forwards cubic-bezier(.01,.64,1,.64);
                box-shadow: #fff 0 0 15px 20px;
                content: ' ';
                display: block;
                height: 100%;
                left: 0;
                opacity: .3;
                position: absolute;
                top: 0;
            }
        }

        @-webkit-keyframes AviaSearchForm__SubmitButton-Bounce {
            50% {
                opacity: .6;
            }
        }

        @keyframes AviaSearchForm__SubmitButton-Bounce {
            50% {
                opacity: .6;
            }
        }

        @-webkit-keyframes AviaSearchForm__SubmitButton-Blink {
            0% {
                left: -50%;
                -webkit-transform: skewX(0deg);
                transform: skewX(0deg);
            }

            to {
                left: 150%;
                -webkit-transform: skewX(-60deg);
                transform: skewX(-60deg);
            }
        }

        @keyframes AviaSearchForm__SubmitButton-Blink {
            0% {
                left: -50%;
                -webkit-transform: skewX(0deg);
                transform: skewX(0deg);
            }

            to {
                left: 150%;
                -webkit-transform: skewX(-60deg);
                transform: skewX(-60deg);
            }
        }

        .SearchFormHead {
            display: table;
            width: 100%;
        }

        .SearchFormHead__LogoWrapper {
            display: table-cell;
            padding-bottom: 1em;
        }

        .SearchFormHead__Controls {
            vertical-align: middle;
            white-space: nowrap;
            display: table-cell;
            text-align: right;
        }

        .SearchFormHead__CurrencyField, .SearchFormHead__LocaleField {
            display: inline-block;
            margin-left: 1em;
        }

            .SearchFormHead__CurrencyField .Dropdown, .SearchFormHead__LocaleField .Dropdown {
                vertical-align: middle;
                display: inline-block;
            }

        .AviaSearchForm .Link, .AviaSearchForm__RouteLinks__Item .Button {
            font-size: .9rem;
        }

        .AviaSearchForm__RouteLinks {
            margin: 0;
            padding: 0;
        }

        .AviaSearchForm__RouteLinks__Item {
            display: inline;
        }

            .AviaSearchForm__RouteLinks__Item .Button__Text {
                border-bottom: 1px dotted;
            }

        .AviaSearchForm__Segments {
            margin: -1.2em -1.5em 1.2em;
        }

        .AviaSearchForm__Segment {
            padding: 1.2em .9em 0;
        }

        .AviaSearchForm__Field {
            padding-bottom: 1.2em;
            padding-left: .6em;
            padding-right: .6em;
        }

            .AviaSearchForm__Field > .FormField {
                padding-bottom: 0;
            }

            .AviaSearchForm__Field .Dropdown__Target .Icon svg, .AviaSearchForm__RemoveSegmentButton svg, .AviaSearchForm__SwapButton .Button .Icon svg {
                fill: #9e9e9e;
            }

        .AviaSearchForm__Segment--odd {
            background-color: #eee;
        }

        .AviaSearchForm__Segment--justAdded {
            -webkit-animation-name: dropDownIn,fadeIn;
            animation-name: dropDownIn,fadeIn;
            -webkit-animation-duration: .2s;
            animation-duration: .2s;
        }

        .AviaSearchForm__AddSegmentButton svg {
            fill: #fff;
        }

        .AviaSearchForm__Field--removeSegmentButton {
            transition: width .2s;
        }

        .AviaSearchForm__Segment--withAddSegmentButton .AviaSearchForm__Field--removeSegmentButton {
            transition: none;
        }

        .AviaSearchForm__SwapButton {
            width: 2.4em;
            right: -1.2em;
            position: absolute;
            text-align: center;
            top: 0;
        }

            .AviaSearchForm__SwapButton .Button {
                padding-left: 0;
                padding-right: 0;
            }

                .AviaSearchForm__SwapButton .Button:hover .Icon svg {
                    fill: #424242;
                    transition: fill .2s;
                }

        .AviaSearchForm__Submit {
            text-align: center;
        }

        .AviaSearchForm__Field--from {
            position: relative;
        }

        .AviaSearchForm__MultiwayButton .Icon {
            font-size: 2em;
        }

        @media only screen and (max-width:627px) {
            .AviaSearchForm__SwapButton {
                display: none;
            }

            .AviaSearchForm__MultiwayButton {
                text-align: center;
                margin-bottom: 1em;
                margin-top: -1.8em;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaSearchForm__Segment {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .AviaSearchForm__Segment:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .AviaSearchForm__Field {
                box-sizing: border-box;
                width: 50%;
                float: left;
            }

            .AviaSearchForm__Segment--withAddSegmentButton .AviaSearchForm__Field--addSegmentButton, .AviaSearchForm__Segment--withAddSegmentButton .AviaSearchForm__Field--removeSegmentButton, .AviaSearchForm__Segment--withReturnDate .AviaSearchForm__Field--date, .AviaSearchForm__Segment--withReturnDate .AviaSearchForm__Field--returnDate {
                box-sizing: border-box;
                width: 25%;
                float: left;
            }

            .AviaSearchForm__Field--addSegmentButton, .AviaSearchForm__Field--passengers, .AviaSearchForm__Field--removeSegmentButton, .AviaSearchForm__Field--returnDate, .AviaSearchForm__Field--to {
                padding-left: 1.2em;
            }

            .AviaSearchForm__Field--date, .AviaSearchForm__Field--from {
                padding-right: 1.2em;
            }

            .AviaSearchForm__Segment--withReturnDate .AviaSearchForm__Field--returnDate {
                padding-left: 0;
                padding-right: 1.2em;
            }

            .AviaSearchForm__Segment--withAddSegmentButton .AviaSearchForm__Field--removeSegmentButton {
                padding-right: 0;
            }

            .AviaSearchForm__MultiwayButton {
                margin-top: -1.2em;
                top: -.6em;
                position: relative;
                clear: both;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaSearchForm__MultiwayButton {
                margin-top: -1.2em;
                top: -.6em;
                position: relative;
                clear: both;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaSearchForm__MultiwayButton {
                margin-top: -1.2em;
                top: -.6em;
                position: relative;
                clear: both;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaSearchForm__Segment {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .AviaSearchForm__Segment:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .AviaSearchForm__Field {
                box-sizing: border-box;
                width: 25%;
                float: left;
            }

            .AviaSearchForm__Segment--withAddSegmentButton .AviaSearchForm__Field--addSegmentButton, .AviaSearchForm__Segment--withAddSegmentButton .AviaSearchForm__Field--removeSegmentButton {
                box-sizing: border-box;
                width: 12.5%;
                float: left;
            }

            .AviaSearchForm__Segment--withReturnDate .AviaSearchForm__Field--date, .AviaSearchForm__Segment--withReturnDate .AviaSearchForm__Field--passengers, .AviaSearchForm__Segment--withReturnDate .AviaSearchForm__Field--returnDate {
                box-sizing: border-box;
                width: 16.66667%;
                float: left;
            }

            .AviaSearchForm__Field--from {
                padding-right: 1.2em;
            }

            .AviaSearchForm__Field--to {
                padding-left: 1.2em;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaSearchForm__Segment {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .AviaSearchForm__Segment:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .AviaSearchForm__Field {
                box-sizing: border-box;
                width: 25%;
                float: left;
            }

            .AviaSearchForm__Segment--withAddSegmentButton .AviaSearchForm__Field--addSegmentButton, .AviaSearchForm__Segment--withAddSegmentButton .AviaSearchForm__Field--removeSegmentButton {
                box-sizing: border-box;
                width: 12.5%;
                float: left;
            }

            .AviaSearchForm__Segment--withReturnDate .AviaSearchForm__Field--date, .AviaSearchForm__Segment--withReturnDate .AviaSearchForm__Field--passengers, .AviaSearchForm__Segment--withReturnDate .AviaSearchForm__Field--returnDate {
                box-sizing: border-box;
                width: 16.66667%;
                float: left;
            }

            .AviaSearchForm__Field--from {
                padding-right: 1.2em;
            }

            .AviaSearchForm__Field--to {
                padding-left: 1.2em;
            }
        }

        .AviaSearchForm__Segments-appear, .AviaSearchForm__Segments-enter, .AviaSearchForm__Segments-leave {
            -webkit-animation-duration: .2s;
            animation-duration: .2s;
            -webkit-animation-name: fadeIn,dropDownIn;
            animation-name: fadeIn,dropDownIn;
        }

        .AviaSearchForm__Segments-leave {
            -webkit-animation-name: fadeOut,dropDownOut;
            animation-name: fadeOut,dropDownOut;
        }

        .TrustSection {
            background-color: #fff;
            padding: 20px 0;
            background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 30%);
        }

        .TrustSection__Head {
            text-align: center;
        }

        .TrustSection__Row {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .TrustSection__Row:after {
                content: " ";
                display: block;
                clear: both;
            }

        .TrustSection__Col {
            width: 49.15254%;
            float: left;
            margin-right: 1.69492%;
        }

            .TrustSection__Col.is-last {
                float: right;
                margin-right: 0;
            }

        .TrustSection__Block {
            position: relative;
            padding-left: 120px;
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .TrustSection__Block {
                min-height: 240px;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .TrustSection__Block {
                min-height: 140px;
            }
        }

        @media only screen and (min-width:1280px) {
            .TrustSection__Block {
                min-height: 130px;
            }
        }

        .TrustSection__Block:before {
            width: 100px;
            height: 100px;
            left: 0;
            top: .7rem;
            content: "";
            position: absolute;
            background-image: url(/images/trust.png);
            background-repeat: no-repeat;
            background-color: #fff;
            border-radius: 50px;
        }

        .TrustSection__Block--support:before {
            background-position: 0 0;
        }

        .TrustSection__Block--loyalty:before {
            background-position: 0 -100px;
        }

        .TrustSection__Block--selecting:before {
            background-position: 0 -200px;
        }

        .TrustSection__Block--reliability:before {
            background-position: 0 -300px;
        }

        .TrustSection__Block--paylater:before {
            background-position: 0 -400px;
        }

        .TrustSection__Block--recognition:before {
            background-position: 0 -500px;
        }

        .TrustSection__Link {
            text-align: center;
        }

            .TrustSection__Link .Button {
                font-size: 1.43rem;
                text-decoration: none;
            }

            .TrustSection__Link .Button__Text {
                border-bottom: 1px dashed;
            }

        .ServiceBlock {
            position: relative;
        }

        .ServiceBlock__Title {
            line-height: 6rem;
            padding-left: 70px;
        }

            .ServiceBlock__Title:before {
                width: 54px;
                height: 69px;
                left: 0;
                top: .7rem;
                content: "";
                position: absolute;
                background-image: url(/images/services.png);
                background-repeat: no-repeat;
            }

        .ServiceBlock__Title--avia:before {
            background-position: 0 0;
        }

        .ServiceBlock__Title--rail:before {
            background-position: 0 -69px;
        }

        .ServiceBlock__Title--hotels:before {
            background-position: 0 -138px;
        }

        .ServiceBlock__Title--auto:before {
            background-position: 0 -207px;
        }

        .ServiceBlock__Title--tours:before {
            background-position: 0 -276px;
        }

        .ServiceBlock__Title--buses:before {
            background-position: 0 -345px;
        }

        .ServiceBlock__Row {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .ServiceBlock__Row:after {
                content: " ";
                display: block;
                clear: both;
            }

        .ServiceBlock__Content {
            width: 57.62712%;
            float: left;
            margin-right: 1.69492%;
        }

        .ServiceBlock__Links {
            margin-left: 8.47458%;
            width: 32.20339%;
            float: right;
            margin-right: 0;
            padding-left: 50px;
        }

            .ServiceBlock__Links li, .ServiceBlock__Links ul {
                list-style: none;
                margin: 0;
                padding: 0;
            }

        .MainServiceSection {
            background-color: #fff;
            background: linear-gradient(to bottom,transparent 6.5rem,#f7f7f7 6.5rem,#fff);
            padding: 10px 0 40px;
        }

        .MainServiceSection__Head {
            text-align: center;
            margin-bottom: 2.4rem;
            line-height: 2.4rem;
            max-width: 600px;
            margin: 0 auto;
        }

        .MainServiceSection__Button {
            margin-top: 1.4rem;
            text-align: center;
        }

        .MainServiceSection .ServiceBlock {
            margin-top: 2rem;
        }

        .ServicesSection {
            background-color: #fff;
            padding: 20px 0;
        }

        .ServicesSection__Title {
            text-align: center;
        }

        .ServicesSection__Button {
            text-align: center;
            margin-top: 45px;
            padding: 0 0 8px;
            background-image: linear-gradient(to left,rgba(247,247,247,0) 0%,#f7f7f7 30%,#f7f7f7 70%,rgba(247,247,247,0) 100%);
            box-shadow: inset 0 8px 8px -8px #f6f6f6,inset 0 -8px 8px -8px #f6f6f6;
        }

            .ServicesSection__Button .Button {
                font-size: 1.57rem;
            }

            .ServicesSection__Button .Button__Text {
                border-bottom: dotted;
            }

        .ServicesSection .ServiceBlock__Links {
            border-left: 1px solid #bdbdbd;
        }

        .SeoSection {
            background-color: #40464e;
            color: #fff;
        }

        .SeoSection__Wrap {
            padding: 30px 20px 20px;
        }

        .SeoSection__Title {
            text-align: center;
            font-size: 1.3rem;
            margin-top: 0;
            margin-bottom: 1em;
        }

        .SeoSection__Content {
            font-size: .86rem;
        }

        .SeoSection__Columns {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .SeoSection__Columns:after {
                content: " ";
                display: block;
                clear: both;
            }

        .SeoSection__Col {
            width: 49.15254%;
            float: left;
            margin-right: 1.69492%;
        }

            .SeoSection__Col.is-last {
                float: right;
                margin-right: 0;
            }

            .SeoSection__Col h3, .SeoSection__Col h4 {
                margin-top: 0;
            }

        .SeoSection h3, .SeoSection h4 {
            font-size: 1.1rem;
        }

        .SeoSection a {
            color: #fff;
        }

        .Banners {
            text-align: center;
            margin-bottom: 2em;
        }

        .Banners__Banner, .Banners__ResultList {
            background-position: center center;
            background-repeat: no-repeat;
            display: block;
            height: 100px;
            width: 100%;
            text-indent: -9999px;
            background-size: contain;
        }

        .Banners__ResultList {
            height: 9em;
            margin-bottom: -1em;
            margin-top: -.5em;
            cursor: default;
        }

        @media (max-width:479px) {
            .Banners__ResultList {
                height: 25em;
            }
        }

        .Sticky {
            transition: all .4s ease;
        }

        .StickyWrapper:after {
            content: "";
            display: table;
            clear: both;
        }

        .AviaResultSearch__Field {
            cursor: pointer;
            font-size: 1rem;
            background-color: #fff;
            border-radius: 4px;
            padding: 0 .5em;
            border: 1px solid #9e9e9e;
            transition: border-color .2s;
        }

            .AviaResultSearch__Field:hover {
                border-color: #b8b8b8;
            }

        .AviaResultSearch__Field__Inner {
            margin-top: -1px;
            margin-bottom: -1px;
            line-height: 1.5em;
            padding: .45em .5em;
        }

        .AviaResultSearch__Segment {
            vertical-align: top;
            display: inline-block;
            margin-right: .5em;
        }

        .AviaResultSearch__Segment--first {
            color: #039be5;
        }

        .AviaResultSearch__Segment--second {
            color: #7cb342;
        }

        .AviaResultSearch__Segment--third {
            color: #f4511e;
        }

        .AviaResultSearch__Segment--fourth {
            color: #5e35b1;
        }

        .AviaResultSearch__Passengers, .AviaResultSearch__ServiceClass {
            vertical-align: top;
            display: inline-block;
            color: #9e9e9e;
        }

        .AviaResultSearch__SearchForm {
            -webkit-animation-duration: .2s;
            animation-duration: .2s;
            -webkit-animation-name: fadeIn,dropDownIn;
            animation-name: fadeIn,dropDownIn;
        }

            .AviaResultSearch__SearchForm .AviaSearchForm__Segment--odd {
                background-color: #fff;
            }

        .AviaResultSearch__Chevron {
            transition: transform .2s;
            transition: transform .2s,-webkit-transform .2s;
            font-size: .6em;
        }

            .AviaResultSearch__Chevron svg {
                fill: #9e9e9e;
            }

        .AviaResultSearch.is-formOpen .AviaResultSearch__Chevron {
            -webkit-transform: rotate(-180deg) translate3d(0,0,0);
            transform: rotate(-180deg) translate3d(0,0,0);
        }

        @media only screen and (max-width:627px) {
            .AviaResultSearch__Field {
                font-size: .8rem;
                text-align: center;
            }

            .AviaResultSearch__Details {
                vertical-align: top;
                display: inline-block;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaResultSearch__Info {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .AviaResultSearch__Info:after {
                    content: " ";
                    display: block;
                    clear: both;
                }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaResultSearch__Info {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .AviaResultSearch__Info:after {
                    content: " ";
                    display: block;
                    clear: both;
                }
        }

        @media only screen and (min-width:1280px) {
            .AviaResultSearch__Info {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .AviaResultSearch__Info:after {
                    content: " ";
                    display: block;
                    clear: both;
                }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaResultSearch__Field {
                width: 74.57627%;
                float: left;
                margin-right: 1.69492%;
            }

            .AviaResultSearch__FormButtonWrapper {
                width: 23.72881%;
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaResultSearch__Field {
                width: 83.05085%;
                float: left;
                margin-right: 1.69492%;
            }

            .AviaResultSearch__FormButtonWrapper {
                width: 15.25424%;
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaResultSearch__Field {
                width: 83.05085%;
                float: left;
                margin-right: 1.69492%;
            }

            .AviaResultSearch__FormButtonWrapper {
                width: 15.25424%;
                float: right;
                margin-right: 0;
            }
        }

        .Checkbox {
            display: inline-block;
            position: relative;
            cursor: pointer;
        }

            .Checkbox:hover .Checkbox__Inner {
                border-color: #b8b8b8;
            }

            .Checkbox.is-disabled {
                cursor: default;
                pointer-events: none;
                opacity: .7;
            }

            .Checkbox.is-checked .Checkbox__Inner:after {
                -webkit-transform: rotate(45deg) scale(1);
                transform: rotate(45deg) scale(1);
                border-color: #039be5;
            }

        .Checkbox__Inner {
            padding: 3px;
            display: inline-block;
            width: 18px;
            height: 18px;
            vertical-align: middle;
            border-radius: 4px;
            background-color: #fff;
            border: 1px solid #9e9e9e;
            transition: border-color .1s cubic-bezier(.68,-.55,.27,1.55),background-color .1s cubic-bezier(.68,-.55,.27,1.55);
        }

            .Checkbox__Inner:after {
                left: 20%;
                width: 60%;
                height: 100%;
                content: ' ';
                display: block;
                margin-top: -1px;
                position: relative;
                -webkit-transform: rotate(45deg) scale(0);
                transform: rotate(45deg) scale(0);
                border: 2px solid #fff;
                border-left: 0;
                border-top: 0;
            }

        .Checkbox__Label {
            vertical-align: middle;
            padding-left: .5em;
        }

        .Checkbox__Input {
            position: absolute;
            cursor: pointer;
            z-index: 1;
            opacity: 0;
            bottom: 0;
            right: 0;
            left: 0;
            top: auto;
        }

        .Slider--horizontal {
            width: 100%;
            max-width: 500px;
            height: 30px;
        }

            .Slider--horizontal .Slider__Handle {
                top: 1px;
                width: 22px;
                height: 22px;
                border-radius: 11px;
            }

            .Slider--horizontal .Slider__Handle--second .Slider__Handle__Value {
                right: 0;
            }

            .Slider--horizontal .Slider__Bar, .Slider__Handle:before {
                top: 8px;
                height: 8px;
                border-radius: 4px;
            }

        .Slider--vertical {
            height: 380px;
            width: 30px;
        }

            .Slider--vertical .Slider__Handle {
                left: 1px;
                width: 22px;
                line-height: 22px;
            }

            .Slider--vertical .Slider__Bar {
                left: 8px;
                width: 8px;
            }

        .Slider__Handle {
            text-align: center;
            background-color: #42a5f5;
            cursor: pointer;
            box-shadow: inset 0 0 3px 3px rgba(0,0,0,.1);
        }

            .Slider__Handle:before {
                content: "";
                width: 8px;
                background-color: #e3f2fd;
                display: block;
                position: absolute;
                left: 7px;
                top: 7px;
            }

            .Slider__Handle.is-active {
                background-color: #3598db;
            }

                .Slider__Handle.is-active:before {
                    background-color: #fff;
                }

        .Slider__Handle__Value {
            font-weight: 600;
            position: absolute;
            top: -20px;
        }

        .Slider__Bar {
            position: relative;
            background: #eceff1;
            box-shadow: inset 0 2px 3px rgba(0,0,0,.1);
        }

        .Slider__Bar--second {
            background: #b0bec5;
        }

        .Slider__Bar--third {
            background: #eceff1;
        }

        .ScrollbarWrapperScrollbar {
            border-radius: 4px;
            background: rgba(0,0,0,.2);
            position: absolute;
            opacity: 1;
        }

        .ScrollbarWrapperScrollbar__Stick {
            background: rgba(0,0,0,.4);
            position: absolute;
            border-radius: 4px;
        }

        .ScrollbarWrapper {
            position: relative;
            overflow: hidden;
            z-index: 1;
            width: 1px;
            min-width: 100%;
        }

        .ScrollbarWrapper__Iframe {
            position: absolute;
            visibility: hidden;
            overflow: hidden;
            border: none;
            height: 100%;
            width: 100%;
            left: -100%;
            top: -100%;
        }

        .ScrollbarWrapper__Content {
            overflow: auto;
        }

        .AviaResultFilter__SuppliersGroup {
            font-size: .9rem;
        }

            .AviaResultFilter__SuppliersGroup .ScrollbarWrapper__Children {
                padding-bottom: 14px;
            }

        .AviaResultFilter__SuppliersList {
            min-width: 100%;
            display: table;
        }

            .AviaResultFilter__SuppliersList:after {
                padding: 0;
                content: '';
                display: table-cell;
            }

        .AviaResultFilter__Supplier {
            font-weight: 600;
            width: 1px;
            cursor: pointer;
            text-align: center;
            display: table-cell;
            white-space: nowrap;
            color: #039be5;
            padding: .5em 1em;
            border-right: 1px solid #eee;
            border-top: 2px solid transparent;
        }

        .AviaResultFilter__Supplier__Logo {
            opacity: .6;
            transition: all .2s;
        }

        .AviaResultFilter__Supplier__Price {
            font-size: .87rem;
            margin-top: 8px;
            color: #039be5;
        }

        .AviaResultFilter__Supplier:last-child {
            border-right: none;
        }

        .AviaResultFilter__Supplier.is-active .AviaResultFilter__Supplier__Logo, .AviaResultFilter__Supplier:hover .AviaResultFilter__Supplier__Logo {
            opacity: 1;
        }

        .AviaResultFilter__Supplier.is-active {
            box-shadow: inset #cfeffe 0 5px 5px 0;
            border-top-color: #039be5;
            -webkit-filter: none;
            filter: none;
        }

        .AviaResultFilter__SuppliersGroup__ScrollbarWrapper {
            background-color: #fff;
            border-radius: 4px;
        }

            .AviaResultFilter__SuppliersGroup__ScrollbarWrapper .ScrollbarWrapperScrollbar {
                background-color: #e0e0e0;
            }

            .AviaResultFilter__SuppliersGroup__ScrollbarWrapper .ScrollbarWrapperScrollbar__Stick {
                border-width: 1px;
                border-style: solid;
                background-color: #039be5;
                border-color: #1fb4fc #039be5 #0279b3;
            }

        .AviaResultFilter__SuppliersGroup__Title {
            font-weight: 600;
            padding-bottom: .5em;
            color: #9e9e9e;
        }

        @media only screen and (max-width:627px) {
            .AviaResultFilter__Suppliers--both .AviaResultFilter__SuppliersGroup--withoutTransfers {
                margin-bottom: .5em;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaResultFilter__Suppliers--both .AviaResultFilter__SuppliersGroup--withoutTransfers {
                margin-bottom: .5em;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaResultFilter__Suppliers--both:after {
                content: "";
                display: table;
                clear: both;
            }

            .AviaResultFilter__Suppliers--both .AviaResultFilter__SuppliersGroup {
                width: 49.15254%;
                float: left;
                margin-right: 1.69492%;
                position: relative;
            }

            .AviaResultFilter__Suppliers--both .AviaResultFilter__SuppliersGroup--withTransfers {
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaResultFilter__Suppliers--both:after {
                content: "";
                display: table;
                clear: both;
            }

            .AviaResultFilter__Suppliers--both .AviaResultFilter__SuppliersGroup {
                width: 49.15254%;
                float: left;
                margin-right: 1.69492%;
                position: relative;
            }

            .AviaResultFilter__Suppliers--both .AviaResultFilter__SuppliersGroup--withTransfers {
                float: right;
                margin-right: 0;
            }
        }

        .AviaResultFilter__Buttons {
            margin-left: -1em;
            margin-bottom: -.5em;
            padding-bottom: 1em;
            text-align: center;
        }

        .AviaResultFilter__Button, .AviaResultFilter__Buttons__Title {
            display: inline-block;
            vertical-align: middle;
            margin-left: 1em;
            margin-bottom: .5em;
        }

            .AviaResultFilter__Button:last-child {
                margin-right: 0;
            }

            .AviaResultFilter__Button .Dropdown__Content {
                overflow: hidden;
            }

            .AviaResultFilter__Button .Checkbox {
                padding: 0 .5em .5em 0;
            }

            .AviaResultFilter__Button .Pill__Label {
                font-weight: 600;
                min-width: 13em;
            }

            .AviaResultFilter__Button.is-applied .Pill__Label {
                min-width: 9.8em;
            }

        @media only screen and (max-width:627px) {
            .AviaResultFilter__Button .Pill {
                font-size: .8rem;
            }
        }

        .AviaResultFilter__Route__Label {
            font-weight: 600;
        }

        .AviaResultFilter__Route__Label__Reset {
            font-size: 1.2em;
        }

            .AviaResultFilter__Route__Label__Reset:hover {
                color: #e53935;
            }

            .AviaResultFilter__Route__Label__Reset.is-hidden {
                visibility: hidden;
            }

        .AviaResultFilter__Route__Label--first {
            color: #039be5;
        }

            .AviaResultFilter__Route__Label--first .Icon svg {
                fill: #039be5;
            }

        .AviaResultFilter__Route__Label--second {
            color: #7cb342;
        }

            .AviaResultFilter__Route__Label--second .Icon svg {
                fill: #7cb342;
            }

        .AviaResultFilter__Route__Label--third {
            color: #f4511e;
        }

            .AviaResultFilter__Route__Label--third .Icon svg {
                fill: #f4511e;
            }

        .AviaResultFilter__Route__Label--fourth {
            color: #5e35b1;
        }

            .AviaResultFilter__Route__Label--fourth .Icon svg {
                fill: #5e35b1;
            }

        .AviaResultFilter__Route__Price {
            font-size: .8rem;
            padding-left: .5em;
            color: #039be5;
        }

        .AviaResultFilter__Route__Directions {
            margin-bottom: -1em;
        }

        .AviaResultFilter__Route__Direction {
            padding-bottom: 1em;
        }

        .AviaResultFilter__Route__Direction__Head {
            padding-bottom: .5em;
            font-weight: 600;
        }

        .AviaResultFilter__Grid {
            display: table;
            margin: -1em;
        }

        .AviaResultFilter__Grid__Column {
            display: table-cell;
            vertical-align: top;
        }

        .AviaResultFilter__Grid__Column--label {
            background-color: #e0e0e0;
        }

            .AviaResultFilter__Grid__Column--label .AviaResultFilter__Route__Label {
                border-left: 2px solid #039be5;
                padding: 1em;
                background-color: #fff;
                white-space: nowrap;
                cursor: pointer;
                overflow: hidden;
                max-width: 350px;
            }

                .AviaResultFilter__Grid__Column--label .AviaResultFilter__Route__Label.is-notActive {
                    color: #9e9e9e;
                    background-color: #e0e0e0;
                    border-left-color: #e0e0e0;
                }

                    .AviaResultFilter__Grid__Column--label .AviaResultFilter__Route__Label.is-notActive .Icon svg {
                        fill: #9e9e9e;
                    }

        .AviaResultFilter__Grid__Column--block {
            padding: 1em;
            background-color: #fff;
            min-width: 300px;
        }

        .AviaResultFilter__List .AviaResultFilter__Route__Label {
            padding-bottom: 1em;
            text-align: center;
        }

        .AviaResultFilter__Grid__Column-appear, .AviaResultFilter__Grid__Column-enter, .AviaResultFilter__Grid__Column-leave {
            -webkit-animation-duration: .2s;
            animation-duration: .2s;
            -webkit-animation-name: fadeIn;
            animation-name: fadeIn;
        }

        .AviaResultFilter__Grid__Column-leave {
            -webkit-animation-name: fadeOut;
            animation-name: fadeOut;
        }

        .AviaResultSort__Title {
            font-size: .9rem;
            font-weight: 600;
            color: #9e9e9e;
            margin-right: 1em;
        }

        .AviaResultSort__LinkSortType {
            margin-right: 1em;
            position: relative;
            white-space: nowrap;
            color: #9e9e9e;
            border-bottom: 1px dashed;
        }

            .AviaResultSort__LinkSortType.is-active {
                color: #039be5;
            }

        .AviaResultSort__ButtonGroupSortTypes, .AviaResultSort__LinkSortTypes, .AviaResultSort__Title {
            vertical-align: middle;
            display: inline-block;
        }

        .AviaResultRouteDesktopColumns__Row {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .AviaResultRouteDesktopColumns__Row:after {
                content: " ";
                display: block;
                clear: both;
            }

        .AviaResultRouteDesktopColumns__Column {
            width: 17.72152%;
            float: left;
            margin-right: 1.26582%;
            white-space: nowrap;
        }

        .AviaResultRouteDesktopColumns__Column--departure {
            text-align: right;
            padding-left: .5em;
        }

        .AviaResultRouteDesktopColumns__Column--flightLine {
            width: 24.05063%;
            float: left;
            margin-right: 1.26582%;
        }

        .AviaResultRouteDesktopColumns__Column--details {
            float: right;
            margin-right: 0;
        }

        .AviaResultRouteDesktopColumns__Column__FlightNumber, .AviaResultRouteDesktopColumns__Column__Time {
            font-size: 1.3rem;
            font-weight: 600;
        }

            .AviaResultRouteDesktopColumns__Column__FlightNumber svg, .AviaResultRouteDesktopColumns__Column__Time svg, .AviaResultRouteDesktopColumns__Details__Info svg, .AviaResultRouteDesktopColumns__Details__Seats svg, .AviaResultRouteDesktopColumns__FlightLine__Col--arrival svg, .AviaResultRouteDesktopColumns__FlightLine__Duration svg {
                fill: #9e9e9e;
            }

            .AviaResultRouteDesktopColumns__Column__FlightNumber .Icon, .AviaResultRouteDesktopColumns__Column__Time .Icon {
                font-size: .9rem;
                vertical-align: baseline;
            }

        .AviaResultRouteDesktopColumns__Column__Aircraft, .AviaResultRouteDesktopColumns__Column__Date, .AviaResultRouteDesktopColumns__Column__Destination, .AviaResultRouteDesktopColumns__Column__OperatingSupplier {
            font-size: .9rem;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .AviaResultRouteDesktopColumns__Column__Aircraft, .AviaResultRouteDesktopColumns__Column__Date {
            color: #9e9e9e;
        }

        .AviaResultRouteDesktopColumns__FlightLine__Duration {
            font-size: .9rem;
            text-align: center;
            color: #9e9e9e;
            overflow: hidden;
        }

            .AviaResultRouteDesktopColumns__FlightLine__Duration > div > span {
                vertical-align: middle;
            }

        .AviaResultRouteDesktopColumns__FlightLine__Row {
            width: 100%;
            display: table;
        }

        .AviaResultRouteDesktopColumns__FlightLine__Col {
            vertical-align: middle;
            white-space: nowrap;
            display: table-cell;
            cursor: default;
            width: 1px;
        }

        .AviaResultRouteDesktopColumns__FlightLine__Col--filler {
            width: auto;
        }

            .AviaResultRouteDesktopColumns__FlightLine__Col--filler:after {
                content: ' ';
                display: block;
                position: relative;
                border-bottom: 1px dotted #9e9e9e;
            }

        .AviaResultRouteDesktopColumns__Circle {
            display: inline-block;
            width: .5em;
            height: .5em;
            border: 2px solid #9e9e9e;
            border-radius: 50%;
        }

        .AviaResultRouteDesktopColumns__Details__Inner {
            position: relative;
        }

        .AviaResultRouteDesktopColumns__Details__Expander {
            display: none;
            left: 0;
            top: 50%;
            position: absolute;
            -webkit-transform: translate3d(0,-50%,0);
            transform: translate3d(0,-50%,0);
        }

        .AviaResultRouteDesktopColumns__Details__Info {
            font-size: .9rem;
            color: #9e9e9e;
            vertical-align: top;
        }

        .AviaResultRouteDesktopColumns__Details__Info__Item {
            vertical-align: top;
            display: inline-block;
            margin-right: .5em;
        }

        .AviaResultRouteDesktopColumns__Details__Seats, .AviaResultRouteDesktopColumns__Details__ServiceClass {
            font-size: .9rem;
            vertical-align: top;
        }

        .AviaResultRouteDesktopColumns__Details__Seats {
            color: #9e9e9e;
        }

        .AviaResultRouteDesktopDetails {
            background-color: #eee;
            padding: .5em 0;
        }

        .AviaResultRouteDesktopDetails__Row {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .AviaResultRouteDesktopDetails__Row:after {
                content: " ";
                display: block;
                clear: both;
            }

        .AviaResultRouteDesktopDetails__Column {
            width: 17.72152%;
            float: left;
            margin-right: 1.26582%;
            font-size: .9rem;
            white-space: nowrap;
        }

        .AviaResultRouteDesktopDetails__Column--luggage {
            padding-left: 1em;
        }

        .AviaResultRouteDesktopDetails__Column--exchange {
            margin-left: 6.32911%;
        }

        .AviaResultRouteDesktopDetails__Column--rulesButton {
            float: right;
            margin-right: 0;
        }

        .AviaResultRouteDesktopDetails__Column--nolink svg {
            fill: #9e9e9e;
        }

        .AviaResultRouteDesktopDetails__Column--nolink .AviaResultRouteDesktopDetails__Column__Label {
            color: #9e9e9e;
        }

        .AviaResultRouteDesktopDetails__Column--comment, .AviaResultRouteDesktopDetails__Column--stops {
            width: 100%;
            float: left;
            margin-left: 0;
            margin-right: 0;
            padding: .5em 1em 0;
            white-space: normal;
        }

        .Tabs--horizontal .Tabs__Menu {
            display: table;
            width: 100%;
        }

        .Tabs--horizontal .Tabs__Menu__Item {
            display: table-cell;
            vertical-align: top;
        }

        .Tabs--horizontal .Tabs__PanelWrapper {
            padding: 1em 0;
        }

        .Tabs--vertical:after {
            content: "";
            display: table;
            clear: both;
        }

        .Tabs--vertical .Tabs__Nav {
            float: left;
            width: 30%;
        }

        .Tabs--vertical .Tabs__PanelWrapper {
            float: left;
            width: 70%;
            padding: 0 0 0 1em;
        }

        .Tabs--borderRadius .Tabs__Nav {
            overflow: hidden;
            border-radius: 4px;
        }

        .Tabs__Nav {
            background-color: #eee;
        }

        .Tabs__Menu {
            list-style: none;
            padding: 0;
            margin: 0;
        }

        .Tabs__Menu__Item {
            border-radius: 3px 3px 0 0;
            display: block;
            color: #9e9e9e;
            padding: .5em 1em;
            cursor: pointer;
            border-top: 3px solid #eee;
            border-left: 1px solid #eee;
            border-right: 1px solid #eee;
        }

            .Tabs__Menu__Item .Icon svg {
                fill: #9e9e9e;
            }

            .Tabs__Menu__Item:focus, .Tabs__Menu__Item:hover {
                outline: none;
                border-top: 3px solid #e0e0e0;
                background-color: #e0e0e0;
            }

            .Tabs__Menu__Item.is-active {
                background-color: #fff;
                color: #039be5;
                border-top: 3px solid #039be5;
                border-left: 1px solid #039be5;
                border-right: 1px solid #039be5;
            }

                .Tabs__Menu__Item.is-active .Icon svg {
                    fill: #039be5;
                }

                .Tabs__Menu__Item.is-active:hover {
                    background-color: #fff;
                }

        .Tabs__PanelWrapper.is-hidden {
            display: none;
        }

        .Tabs-Panel-enter {
            -webkit-animation-name: tabsPanelEnter;
            animation-name: tabsPanelEnter;
        }

        .Tabs-Panel-leave {
            -webkit-animation-name: tabsPanelLeave;
            animation-name: tabsPanelLeave;
        }

        @-webkit-keyframes tabsPanelEnter {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(0,-5px,0);
                transform: translate3d(0,-5px,0);
            }

            to {
                opacity: 1;
                -webkit-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0);
            }
        }

        @keyframes tabsPanelEnter {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(0,-5px,0);
                transform: translate3d(0,-5px,0);
            }

            to {
                opacity: 1;
                -webkit-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0);
            }
        }

        @-webkit-keyframes tabsPanelLeave {
            0% {
                opacity: 1;
                -webkit-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0);
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(0,-5px,0);
                transform: translate3d(0,-5px,0);
            }
        }

        @keyframes tabsPanelLeave {
            0% {
                opacity: 1;
                -webkit-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0);
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(0,-5px,0);
                transform: translate3d(0,-5px,0);
            }
        }

        .UnorderedList {
            padding: 0 0 0 .5em;
            list-style: none;
            margin: 0;
        }

            .UnorderedList li {
                padding-left: 1em;
                text-indent: -1em;
                line-height: 1.6em;
            }

                .UnorderedList li:before {
                    content: "\2022";
                    font-size: 1.2em;
                    padding-right: .5em;
                    color: #039be5;
                }

        .AviaResultRulesText__Content {
            margin: 0;
            overflow: scroll;
            max-height: 450px;
            padding: .5em;
            background-color: #fafafa;
            border-radius: 4px;
        }

        .AviaResultRulesText__Control {
            margin-bottom: .5em;
        }

            .AviaResultRulesText__Control .Icon {
                font-size: 1.2rem;
            }

                .AviaResultRulesText__Control .Icon svg, .AviaResultRulesText__Control a svg {
                    fill: #039be5;
                }

            .AviaResultRulesText__Control > div {
                display: inline-block;
            }

            .AviaResultRulesText__Control a {
                outline: none;
                cursor: pointer;
                color: #039be5;
                text-decoration: none;
                border-bottom: 1px dashed;
            }

                .AviaResultRulesText__Control a:focus, .AviaResultRulesText__Control a:hover {
                    text-decoration: none;
                    color: #1fb4fc;
                }

                    .AviaResultRulesText__Control a:focus svg, .AviaResultRulesText__Control a:hover svg {
                        fill: #1fb4fc;
                    }

                .AviaResultRulesText__Control a span {
                    font-size: inherit;
                    font-weight: inherit;
                }

        .AviaResultRulesModal .Tabs__Nav {
            margin-left: -1em;
            margin-right: -1em;
            padding-right: 1em;
            padding-left: 1em;
        }

        .AviaResultRulesModal .Tabs__Panel {
            padding-bottom: 0;
        }

        .AviaResultRulesModal__RuleContent, .AviaResultRulesModal__RuleTitle {
            font-size: .9rem;
        }

        .AviaResultRulesModal__RuleContent__Bold {
            font-weight: 600;
        }

        .AviaResultRulesModal__RuleContent__Fee {
            text-align: center;
        }

        .AviaResultRulesModal__RuleContent__Space {
            height: 1em;
        }

        .AviaResultRulesModal__RuleContent__Col__Title {
            font-size: 1rem;
            font-weight: 600;
        }

        .AviaResultRulesModal__RuleContent__SystemRules__Row {
            text-align: center;
        }

        .AviaResultRulesModal__RuleContent__SystemRules__Col {
            display: inline-block;
            margin-right: 2em;
        }

            .AviaResultRulesModal__RuleContent__SystemRules__Col:last-child {
                margin-right: 0;
            }

        .AviaResultRulesModal__RuleContent__SystemRules__Label {
            color: #9e9e9e;
        }

            .AviaResultRulesModal__RuleContent__SystemRules__Label svg {
                fill: #9e9e9e;
            }

        .AviaResultRulesModal__RuleContent__SystemRules__Comment {
            padding-top: 1em;
            text-align: center;
        }

        @media only screen and (max-width:627px) {
            .AviaResultRulesModal__RuleContent__Help__Inner {
                -webkit-animation-name: fadeIn,dropDownIn;
                animation-name: fadeIn,dropDownIn;
                -webkit-animation-duration: .2s;
                animation-duration: .2s;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaResultRulesModal__RuleContent__Help__Inner {
                -webkit-animation-name: fadeIn,dropDownIn;
                animation-name: fadeIn,dropDownIn;
                -webkit-animation-duration: .2s;
                animation-duration: .2s;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaResultRulesModal__RuleContent__Row--support {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .AviaResultRulesModal--ru_RU .AviaResultRulesModal__RuleContent__Row--main:after, .AviaResultRulesModal__RuleContent__Row--support:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

                .AviaResultRulesModal--ru_RU .AviaResultRulesModal__RuleContent__Row--main .AviaResultRulesModal__RuleContent__Col--first, .AviaResultRulesModal__RuleContent__Row--support .AviaResultRulesModal__RuleContent__Col--first {
                    width: 57.62712%;
                    float: left;
                    margin-right: 1.69492%;
                }

                .AviaResultRulesModal--ru_RU .AviaResultRulesModal__RuleContent__Row--main .AviaResultRulesModal__RuleContent__Col--second, .AviaResultRulesModal__RuleContent__Row--support .AviaResultRulesModal__RuleContent__Col--second {
                    width: 40.67797%;
                    float: right;
                    margin-right: 0;
                }

            .AviaResultRulesModal--ru_RU .AviaResultRulesModal__RuleContent__Row--main {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaResultRulesModal__RuleContent__Row--support {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .AviaResultRulesModal--ru_RU .AviaResultRulesModal__RuleContent__Row--main:after, .AviaResultRulesModal__RuleContent__Row--support:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

                .AviaResultRulesModal--ru_RU .AviaResultRulesModal__RuleContent__Row--main .AviaResultRulesModal__RuleContent__Col--first, .AviaResultRulesModal__RuleContent__Row--support .AviaResultRulesModal__RuleContent__Col--first {
                    width: 57.62712%;
                    float: left;
                    margin-right: 1.69492%;
                }

                .AviaResultRulesModal--ru_RU .AviaResultRulesModal__RuleContent__Row--main .AviaResultRulesModal__RuleContent__Col--second, .AviaResultRulesModal__RuleContent__Row--support .AviaResultRulesModal__RuleContent__Col--second {
                    width: 40.67797%;
                    float: right;
                    margin-right: 0;
                }

            .AviaResultRulesModal--ru_RU .AviaResultRulesModal__RuleContent__Row--main {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }
        }

        .AviaResultRulesModal__RuleTitle--first svg {
            fill: #039be5;
        }

        .AviaResultRulesModal__RuleTitle--second svg {
            fill: #7cb342;
        }

        .AviaResultRulesModal__RuleTitle--third svg {
            fill: #f4511e;
        }

        .AviaResultRulesModal__RuleTitle--fourth svg {
            fill: #5e35b1;
        }

        .AviaBookingAlternativesAeroflot__Loading {
            text-align: center;
        }

            .AviaBookingAlternativesAeroflot__Loading .Spinner {
                margin-right: 1em;
            }

        .AviaBookingAlternativesAeroflot__Variant {
            overflow: hidden;
            border-radius: 4px;
            background-color: #eee;
            border: 2px solid #eee;
            padding: 1em;
            cursor: pointer;
            position: relative;
            transition: border-color .2s;
        }

            .AviaBookingAlternativesAeroflotSearch__Variant:before, .AviaBookingAlternativesAeroflot__Variant:before {
                position: absolute;
                right: 1em;
                top: 1em;
                width: 2em;
                height: 2em;
                border-radius: 50%;
                background: #fff;
                content: "";
            }

            .AviaBookingAlternativesAeroflot__Variant:hover {
                border-color: #039be5;
            }

            .AviaBookingAlternativesAeroflot__Variant:focus {
                outline: none;
            }

            .AviaBookingAlternativesAeroflot__Variant.is-selected {
                border-color: #039be5;
            }

                .AviaBookingAlternativesAeroflotSearch__Variant.is-selected:before, .AviaBookingAlternativesAeroflot__Variant.is-selected:before {
                    background-color: #039be5;
                }

        .AviaBookingAlternativesAeroflot__Variant__Name {
            font-weight: 600;
        }

        .AviaBookingAlternativesAeroflot__Variant__Price {
            font-size: 1.3rem;
        }

        .AviaBookingAlternativesAeroflot__Variant__Rule__Label {
            color: #9e9e9e;
        }

            .AviaBookingAlternativesAeroflotSearch__Variant__Rule__Label svg, .AviaBookingAlternativesAeroflot__Variant__Rule__Label svg {
                fill: #9e9e9e;
            }

        @media only screen and (max-width:627px) {
            .AviaBookingAlternativesAeroflot__Variant {
                margin-bottom: .5em;
            }

                .AviaBookingAlternativesAeroflot__Variant:last-child {
                    margin-bottom: 0;
                }

            .AviaBookingAlternativesAeroflot__Variant__Name, .AviaBookingAlternativesAeroflot__Variant__Price {
                display: inline;
            }

            .AviaBookingAlternativesAeroflot__Variant__Name {
                padding-right: 1em;
            }

            .AviaBookingAlternativesAeroflot__Variant__Rules {
                margin-top: .5em;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaBookingAlternativesAeroflot__Variant {
                margin-bottom: .5em;
            }

                .AviaBookingAlternativesAeroflot__Variant:last-child {
                    margin-bottom: 0;
                }

            .AviaBookingAlternativesAeroflot__Variant__Name, .AviaBookingAlternativesAeroflot__Variant__Price {
                display: inline;
            }

            .AviaBookingAlternativesAeroflot__Variant__Name {
                padding-right: 1em;
            }

            .AviaBookingAlternativesAeroflot__Variant__Rules {
                margin-top: .5em;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaBookingAlternativesAeroflot__Variants {
                display: table;
                table-layout: fixed;
                border-spacing: .5em;
                margin-left: -.5em;
                width: 100%;
            }

            .AviaBookingAlternativesAeroflot__Variant {
                display: table-cell;
                vertical-align: top;
            }

            .AviaBookingAlternativesAeroflot__Variant__Name {
                margin-bottom: .5em;
            }

            .AviaBookingAlternativesAeroflot__Variant__Price {
                margin-bottom: 1em;
            }

            .AviaBookingAlternativesAeroflot__Variant__Rules {
                display: table;
            }

            .AviaBookingAlternativesAeroflot__Variant__Rule {
                display: table-row;
            }

            .AviaBookingAlternativesAeroflot__Variant__Rule__Label {
                display: table-cell;
                vertical-align: top;
            }

            .AviaBookingAlternativesAeroflot__Variant__Rule__Value {
                vertical-align: top;
                white-space: nowrap;
                display: table-cell;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaBookingAlternativesAeroflot__Variants {
                display: table;
                table-layout: fixed;
                border-spacing: .5em;
                margin-left: -.5em;
                width: 100%;
            }

            .AviaBookingAlternativesAeroflot__Variant {
                display: table-cell;
                vertical-align: top;
            }

            .AviaBookingAlternativesAeroflot__Variant__Name {
                margin-bottom: .5em;
            }

            .AviaBookingAlternativesAeroflot__Variant__Price {
                margin-bottom: 1em;
            }

            .AviaBookingAlternativesAeroflot__Variant__Rules {
                display: table;
            }

            .AviaBookingAlternativesAeroflot__Variant__Rule {
                display: table-row;
            }

            .AviaBookingAlternativesAeroflot__Variant__Rule__Label {
                display: table-cell;
                vertical-align: top;
            }

            .AviaBookingAlternativesAeroflot__Variant__Rule__Value {
                vertical-align: top;
                white-space: nowrap;
                display: table-cell;
            }
        }

        .AviaBookingAlternativesAeroflotSearch__Loading {
            text-align: center;
        }

            .AviaBookingAlternativesAeroflotSearch__Loading .Spinner {
                margin-right: 1em;
            }

        .AviaBookingAlternativesAeroflotSearch__Variant {
            overflow: hidden;
            border-radius: 4px;
            background-color: #eee;
            border: 2px solid #eee;
            padding: .5em;
            cursor: pointer;
            position: relative;
            transition: border-color .2s;
        }

            .AviaBookingAlternativesAeroflotSearch__Variant:hover {
                border-color: #039be5;
            }

            .AviaBookingAlternativesAeroflotSearch__Variant:focus {
                outline: none;
            }

            .AviaBookingAlternativesAeroflotSearch__Variant.is-selected {
                border-color: #039be5;
            }

        .AviaBookingAlternativesAeroflotSearch__Variant__Name {
            font-weight: 600;
        }

        .AviaBookingAlternativesAeroflotSearch__Variant__Price {
            font-size: 1.3rem;
        }

        .AviaBookingAlternativesAeroflotSearch__Variant__Rule__Label {
            color: #9e9e9e;
        }

        @media only screen and (max-width:627px) {
            .AviaBookingAlternativesAeroflotSearch__Variant {
                margin-bottom: .5em;
            }

                .AviaBookingAlternativesAeroflotSearch__Variant:last-child {
                    margin-bottom: 0;
                }

            .AviaBookingAlternativesAeroflotSearch__Variant__Name, .AviaBookingAlternativesAeroflotSearch__Variant__Price {
                display: inline;
            }

            .AviaBookingAlternativesAeroflotSearch__Variant__Name {
                padding-right: 1em;
            }

            .AviaBookingAlternativesAeroflotSearch__Variant__Rules {
                margin-top: .5em;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaBookingAlternativesAeroflotSearch__Variant {
                margin-bottom: .5em;
            }

                .AviaBookingAlternativesAeroflotSearch__Variant:last-child {
                    margin-bottom: 0;
                }

            .AviaBookingAlternativesAeroflotSearch__Variant__Name, .AviaBookingAlternativesAeroflotSearch__Variant__Price {
                display: inline;
            }

            .AviaBookingAlternativesAeroflotSearch__Variant__Name {
                padding-right: 1em;
            }

            .AviaBookingAlternativesAeroflotSearch__Variant__Rules {
                margin-top: .5em;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaBookingAlternativesAeroflotSearch__Variants {
                display: table;
                table-layout: fixed;
                border-spacing: .5em;
                margin-left: -.5em;
                width: 100%;
            }

            .AviaBookingAlternativesAeroflotSearch__Variant {
                display: inline-block;
                margin-bottom: 1em;
                width: 100%;
                vertical-align: top;
            }

            .AviaBookingAlternativesAeroflotSearch__Variant__Name {
                margin-bottom: .5em;
            }

            .AviaBookingAlternativesAeroflotSearch__Variant__Rules {
                display: table;
            }

            .AviaBookingAlternativesAeroflotSearch__Variant__Rule {
                display: inline-block;
            }

            .AviaBookingAlternativesAeroflotSearch__Variant__Rule__Label {
                display: table-cell;
                vertical-align: top;
            }

            .AviaBookingAlternativesAeroflotSearch__Variant__Rule__Value {
                vertical-align: top;
                white-space: nowrap;
                display: table-cell;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaBookingAlternativesAeroflotSearch__Variants {
                display: table;
                table-layout: fixed;
                border-spacing: .5em;
                margin-left: -.5em;
                width: 100%;
            }

            .AviaBookingAlternativesAeroflotSearch__Variant {
                display: inline-block;
                margin-bottom: 1em;
                width: 100%;
                vertical-align: top;
            }

            .AviaBookingAlternativesAeroflotSearch__Variant__Name {
                margin-bottom: .5em;
            }

            .AviaBookingAlternativesAeroflotSearch__Variant__Rules {
                display: table;
            }

            .AviaBookingAlternativesAeroflotSearch__Variant__Rule {
                display: inline-block;
            }

            .AviaBookingAlternativesAeroflotSearch__Variant__Rule__Label {
                display: table-cell;
                vertical-align: top;
            }

            .AviaBookingAlternativesAeroflotSearch__Variant__Rule__Value {
                vertical-align: top;
                white-space: nowrap;
                display: table-cell;
            }
        }

        .AviaBookingAlternatives__Variant {
            display: table;
            width: 100%;
            border-radius: 4px;
            background-color: #eee;
            padding: .5em;
            margin-bottom: .5em;
        }

            .AviaBookingAlternatives__Variant:last-child {
                margin-bottom: 0;
            }

        .AviaBookingAlternatives__Variant__Rules {
            display: table-cell;
            vertical-align: middle;
        }

        .AviaBookingAlternatives__Variant__Price, .AviaBookingAlternatives__Variant__Rule {
            margin-right: 1em;
        }

        .AviaBookingAlternatives__Variant__Rule {
            display: inline-block;
            white-space: nowrap;
        }

        .AviaBookingAlternatives__Variant__Rule__Label {
            color: #9e9e9e;
        }

            .AviaBookingAlternatives__Variant__Rule__Label svg {
                fill: #9e9e9e;
            }

        .AviaBookingAlternatives__Variant__Button {
            display: table-cell;
            text-align: right;
            vertical-align: middle;
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaBookingAlternatives {
                display: table;
                width: 100%;
            }

            .AviaBookingAlternatives__Col {
                display: table-cell;
                vertical-align: middle;
                width: 50%;
            }

                .AviaBookingAlternatives__Col:first-child {
                    padding-right: 1em;
                }
        }

        @media only screen and (min-width:1280px) {
            .AviaBookingAlternatives {
                display: table;
                width: 100%;
            }

            .AviaBookingAlternatives__Col {
                display: table-cell;
                vertical-align: middle;
                width: 50%;
            }

                .AviaBookingAlternatives__Col:first-child {
                    padding-right: 1em;
                }
        }

        .AviaResultRouteDesktop:not(.is-expanded) .AviaResultRouteDesktop__Inner {
            cursor: pointer;
        }

        .AviaResultRouteDesktop__SingleRow__Segment__Inner {
            background-color: #eee;
            border-radius: 4px;
            padding: .5em 0;
        }

        .AviaResultRouteDesktop__SegmentTitle {
            margin-bottom: .5em;
        }

            .AviaResultRouteDesktop__SegmentTitle > * {
                display: inline-block;
                vertical-align: middle;
            }

            .AviaResultRouteDesktop__SegmentTitle .AviaSupplierLogo, .AviaResultRouteDesktop__SegmentTitle__Icon {
                margin: 2px 1em 2px 2px;
            }

        .AviaResultRouteDesktop__SegmentTitle__Icon {
            margin-left: .5em;
        }

        .AviaResultRouteDesktop__SegmentTitle__Icon__Inner {
            width: 1.2em;
            height: 1.2em;
            padding: .1em 0;
            font-size: 2em;
        }

            .AviaResultRouteDesktop__SegmentTitle__Icon__Inner svg, .AviaResultRouteDesktop__SegmentWaitTime svg {
                fill: #9e9e9e;
            }

        .AviaResultRouteDesktop__SegmentTitle__Type {
            padding-left: 1em;
        }

        .AviaResultRouteDesktop__SegmentWaitTime {
            font-size: .9rem;
            padding: .5em;
            color: #9e9e9e;
            text-align: center;
            background-color: #f5f5f5;
        }

        .AviaResultRouteDesktop.is-expanded {
            -webkit-animation-name: fadeIn;
            animation-name: fadeIn;
            -webkit-animation-duration: .2s;
            animation-duration: .2s;
        }

            .AviaResultRouteDesktop.is-expanded .AviaResultRouteDesktopColumns__Details__Expander, .AviaResultRouteDesktop:hover .AviaResultRouteDesktopColumns__Details__Expander {
                display: block;
                -webkit-animation: fadeIn .2s;
                animation: fadeIn .2s;
            }

            .AviaResultRouteDesktop.is-expanded .AviaResultRouteDesktopColumns__Details__Info, .AviaResultRouteDesktop:hover .AviaResultRouteDesktopColumns__Details__Info {
                visibility: hidden;
            }

        .AviaResultRouteDesktop__ExpandedSegments {
            border-radius: 4px;
            background-color: #f9fbe7;
            position: relative;
        }

        .AviaResultRouteDesktop__ExpandedSegments__Close {
            font-size: .9rem;
            position: absolute;
            right: 1em;
            top: 1em;
        }

        .AviaResultRouteDesktop__ExpandedSegments__Segment__Inner {
            padding-top: .5em;
        }

            .AviaResultRouteDesktop__ExpandedSegments__Segment__Inner .AviaResultRouteDesktopColumns {
                margin-bottom: .5em;
            }

        .AviaResultRouteDesktop__ExpandedSegments__Segment:last-child .AviaResultRouteDesktopDetails {
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px;
        }

        .AviaResultRouteDesktop:hover .AviaResultRouteDesktop__SingleRow__Segment__Inner {
            box-shadow: 0 0 1px 1px rgba(0,0,0,.2);
        }

        .AviaResultListResultDesktop {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
            position: relative;
        }

            .AviaResultListResultDesktop:after {
                content: " ";
                display: block;
                clear: both;
            }

        .AviaResultListResultDesktop__Routes {
            width: 83.05085%;
            float: left;
            margin-right: 1.69492%;
        }

        .AviaResultListResultDesktop__Booking {
            width: 15.25424%;
            float: left;
            position: absolute;
            right: 0;
            top: 30px;
            margin-top: .25em;
            margin-right: 0;
            bottom: 0;
        }

        .AviaResultListResultDesktop__Booking__Inner {
            position: absolute;
            height: 2.4em;
            right: 0;
            width: 100%;
            top: 50%;
            -webkit-transform: translate3d(0,-50%,0);
            transform: translate3d(0,-50%,0);
        }

        .AviaResultListResultDesktop__Booking__Seats {
            font-size: .9rem;
            color: #9e9e9e;
            text-align: center;
        }

            .AviaResultListResultDesktop__Booking__Seats svg {
                fill: #9e9e9e;
            }

        .AviaResultListResultDesktop__Route {
            margin-bottom: 1em;
        }

            .AviaResultListResultDesktop__Route:last-child {
                margin-bottom: 0;
            }

        .AviaResultListResultDesktop.is-firstRouteExpanded .AviaResultListResultDesktop__Booking {
            top: 0;
            margin-top: 0;
        }

        .AviaResultListResultDesktop__Route:nth-child(1) .AviaResultRouteDesktopColumns__Details__Expander .Link {
            color: #039be5;
        }

            .AviaResultListResultDesktop__Route:nth-child(1) .AviaResultRouteDesktopColumns__Details__Expander .Link svg {
                fill: #039be5;
            }

        .AviaResultListResultDesktop__Route:nth-child(2) .AviaResultRouteDesktopColumns__Details__Expander .Link {
            color: #7cb342;
        }

            .AviaResultListResultDesktop__Route:nth-child(2) .AviaResultRouteDesktopColumns__Details__Expander .Link svg {
                fill: #7cb342;
            }

        .AviaResultListResultDesktop__Route:nth-child(3) .AviaResultRouteDesktopColumns__Details__Expander .Link {
            color: #f4511e;
        }

            .AviaResultListResultDesktop__Route:nth-child(3) .AviaResultRouteDesktopColumns__Details__Expander .Link svg {
                fill: #f4511e;
            }

        .AviaResultListResultDesktop__Route:nth-child(4) .AviaResultRouteDesktopColumns__Details__Expander .Link {
            color: #5e35b1;
        }

            .AviaResultListResultDesktop__Route:nth-child(4) .AviaResultRouteDesktopColumns__Details__Expander .Link svg {
                fill: #5e35b1;
            }

        .AviaResultListResultDesktop__Route:nth-child(10) .AviaResultRouteDesktopColumns__Details__Expander .Link, .AviaResultListResultDesktop__Route:nth-child(5) .AviaResultRouteDesktopColumns__Details__Expander .Link, .AviaResultListResultDesktop__Route:nth-child(6) .AviaResultRouteDesktopColumns__Details__Expander .Link, .AviaResultListResultDesktop__Route:nth-child(7) .AviaResultRouteDesktopColumns__Details__Expander .Link, .AviaResultListResultDesktop__Route:nth-child(8) .AviaResultRouteDesktopColumns__Details__Expander .Link, .AviaResultListResultDesktop__Route:nth-child(9) .AviaResultRouteDesktopColumns__Details__Expander .Link {
            color: red;
        }

            .AviaResultListResultDesktop__Route:nth-child(10) .AviaResultRouteDesktopColumns__Details__Expander .Link svg, .AviaResultListResultDesktop__Route:nth-child(5) .AviaResultRouteDesktopColumns__Details__Expander .Link svg, .AviaResultListResultDesktop__Route:nth-child(6) .AviaResultRouteDesktopColumns__Details__Expander .Link svg, .AviaResultListResultDesktop__Route:nth-child(7) .AviaResultRouteDesktopColumns__Details__Expander .Link svg, .AviaResultListResultDesktop__Route:nth-child(8) .AviaResultRouteDesktopColumns__Details__Expander .Link svg, .AviaResultListResultDesktop__Route:nth-child(9) .AviaResultRouteDesktopColumns__Details__Expander .Link svg {
                fill: red;
            }

        .AviaResultListResultDesktop__Route:nth-child(2):last-child .AviaResultRouteDesktopColumns__Details__Expander .Icon__Svg, .AviaResultListResultDesktop__Route:nth-child(2):last-child .AviaResultRouteDesktop__SegmentTitle__Icon .Icon__Svg {
            -webkit-transform: scale(-1,1) translate3d(0,0,0);
            transform: scale(-1,1) translate3d(0,0,0);
        }

        .AviaResultRouteMobileDetails {
            text-align: center;
            background-color: #eee;
            padding: .5em .5em .25em;
            margin-right: -.5em;
        }

        .AviaResultRouteMobileDetails__Column {
            vertical-align: top;
            display: inline-block;
            padding-right: 1em;
            padding-bottom: .25em;
        }

            .AviaResultRouteMobileDetails__Column svg {
                fill: #9e9e9e;
            }

            .AviaResultRouteMobileDetails__Column .Link svg {
                fill: #039be5;
            }

        .AviaResultRouteMobileDetails__Column__Content {
            font-size: .9rem;
        }

        .AviaResultRouteMobileDetails__Column__Content__Label {
            color: #9e9e9e;
        }

        .AviaResultRouteMobileDetails__Rules {
            display: inline-block;
            text-align: left;
        }

            .AviaResultRouteMobileDetails__Rules .AviaResultRouteMobileDetails__Column {
                display: block;
            }

        .AviaResultRouteMobileDetails__Rules__Refund {
            padding-right: 1em;
        }

        .AviaResultRouteMobileColumns {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .AviaResultRouteMobileColumns:after {
                content: " ";
                display: block;
                clear: both;
            }

        .AviaResultRouteMobileColumns__Column {
            width: 32.20339%;
            float: left;
            margin-right: 1.69492%;
        }

        .AviaResultRouteMobileColumns__Column--departure {
            text-align: right;
        }

        .AviaResultRouteMobileColumns__Column--arrival {
            float: right;
            margin-right: 0;
        }

        .AviaResultRouteMobileColumns__Column__Time {
            font-size: 1.3rem;
            font-weight: 600;
            white-space: nowrap;
            display: inline-block;
            vertical-align: top;
        }

        .AviaResultRouteMobileColumns__Column__DestinationCode {
            display: inline-block;
            vertical-align: top;
        }

        .AviaResultRouteMobileColumns__Column__Date, .AviaResultRouteMobileColumns__Column__DestinationFull {
            font-size: .8rem;
        }

        .AviaResultRouteMobileColumns__Column__Date {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            color: #9e9e9e;
            clear: both;
        }

        .AviaResultRouteMobileColumns__Column--departure .AviaResultRouteMobileColumns__Column__DestinationCode {
            margin-left: .5em;
        }

        .AviaResultRouteMobileColumns__Column--arrival .AviaResultRouteMobileColumns__Column__DestinationCode {
            float: left;
            margin-right: .5em;
        }

        .AviaResultRouteMobileColumns__Column__DurationSpace {
            position: relative;
            -webkit-transform: translate3d(0,-50%,0);
            transform: translate3d(0,-50%,0);
            margin: 0 10px;
            border-bottom: 1px dotted #9e9e9e;
        }

            .AviaResultRouteMobileColumns__Column__DurationSpace:after, .AviaResultRouteMobileColumns__Column__DurationSpace:before {
                position: absolute;
                bottom: 0;
                content: ' ';
                display: block;
                border: 2px solid #9e9e9e;
                width: 8px;
                height: 8px;
                border-radius: 50%;
                -webkit-transform: translate3d(0,50%,0);
                transform: translate3d(0,50%,0);
            }

            .AviaResultRouteMobileColumns__Column__DurationSpace:before {
                left: -10px;
            }

            .AviaResultRouteMobileColumns__Column__DurationSpace:after {
                right: -10px;
            }

        .AviaResultRouteMobileColumns__Column__Duration {
            font-size: .9rem;
            color: #9e9e9e;
            text-align: center;
            white-space: nowrap;
        }

        .AviaResultRouteMobile {
            cursor: pointer;
            position: relative;
            padding-right: 1.5em;
        }

        .AviaResultRouteMobile__Toggler {
            position: absolute;
            right: 0;
            top: 0;
            bottom: 0;
            width: 1.5em;
            border-left: 1px solid #e0e0e0;
        }

            .AviaResultRouteMobile__Toggler .Icon {
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate3d(-50%,-50%,0);
                transform: translate3d(-50%,-50%,0);
            }

                .AviaResultRouteMobile__SegmentWaitTime svg, .AviaResultRouteMobile__Toggler .Icon svg {
                    fill: #9e9e9e;
                }

        .AviaResultRouteMobile__Inner {
            padding-right: .5em;
        }

        .AviaResultRouteMobile.is-expanded .AviaResultRouteMobile__Inner {
            background-color: #f9fbe7;
            -webkit-animation-name: fadeIn;
            animation-name: fadeIn;
            -webkit-animation-duration: .2s;
            animation-duration: .2s;
        }

        .AviaResultRouteMobile__SegmentTitle {
            font-size: .9rem;
            width: 100%;
            display: table;
            white-space: nowrap;
            margin-bottom: 1em;
        }

        .AviaResultRouteMobile__SegmentTitle__Carrier {
            display: table-cell;
            position: relative;
        }

        .AviaResultRouteMobile__SegmentTitle__Carrier__Inner {
            max-width: 100%;
            position: absolute;
            overflow: hidden;
            text-overflow: ellipsis;
            color: #9e9e9e;
        }

        .AviaResultRouteMobile__SegmentTitle__FlightType {
            display: table-cell;
            text-align: right;
            width: 1px;
            color: #9e9e9e;
            white-space: nowrap;
        }

        .AviaResultRouteMobile__SegmentWaitTime {
            font-size: .9rem;
            padding: .5em;
            color: #9e9e9e;
            text-align: center;
            background-color: #f5f5f5;
        }

        .AviaResultRouteMobile__ExpandedSegments__Segment {
            margin-bottom: .5em;
        }

            .AviaResultRouteMobile__ExpandedSegments__Segment:last-child {
                margin-bottom: 0;
            }

            .AviaResultRouteMobile__ExpandedSegments__Segment .AviaResultRouteMobileColumns {
                margin-bottom: .5em;
            }

        .AviaResultRouteMobile__ExpandedSegments__Segment__Flight {
            font-size: .9rem;
            text-align: center;
            margin-bottom: .5em;
        }

        .AviaResultRouteMobile__ExpandedSegments__Segment__Flight__Label {
            color: #9e9e9e;
        }

        .AviaResultListResultMobile .AviaResultRouteMobile {
            margin-bottom: 1em;
        }

        .AviaResultList__EmptyText {
            font-weight: 600;
        }

        .Steps {
            width: 100%;
            line-height: 1.5;
            margin-bottom: 1em;
        }

        .StepsItem, .StepsItem__Head, .StepsItem__Main {
            position: relative;
            display: inline-block;
            vertical-align: top;
        }

            .StepsItem.is-last .StepsItem__Main__Title {
                padding-right: 0;
            }

        .StepsItem--process .StepsItem__Head__Inner {
            border-color: #039be5;
            background-color: #039be5;
        }

        .StepsItem--process .StepsItem__Icon {
            color: #fff;
        }

        .StepsItem--finish .StepsItem__Icon {
            color: #039be5;
        }

        .StepsItem--finish .StepsItem__Main__Title {
            color: #9e9e9e;
        }

            .StepsItem--finish .StepsItem__Main__Title > a {
                text-decoration: none;
            }

        .StepsItem--wait .StepsItem__Head__Inner {
            border-color: #9e9e9e;
        }

        .StepsItem--wait .StepsItem__Icon, .StepsItem--wait .StepsItem__Main__Title {
            color: #9e9e9e;
        }

        .StepsItem__Head {
            background: #fff;
        }

        .StepsItem__Head__Inner {
            display: block;
            border: 1px solid #039be5;
            width: 26px;
            height: 26px;
            line-height: 24px;
            text-align: center;
            border-radius: 26px;
            font-size: 12px;
            margin-right: 8px;
        }

        .StepsItem__Head__Main {
            margin-top: 3px;
        }

        .StepsItem__Main__Title {
            font-weight: 600;
            font-size: 13px;
            margin-bottom: 4px;
            margin-top: 4px;
            background: #fff;
            display: inline-block;
            padding-right: 10px;
        }

            .StepsItem__Main__Title a {
                color: #039be5 !important;
            }

                .StepsItem__Main__Title a .Icon svg {
                    fill: #039be5 !important;
                }

        .StepsItem__Description {
            font-size: 12px;
            color: #9e9e9e;
        }

        .StepsItem__Tail {
            position: absolute;
            left: 0;
            width: 100%;
            top: 13px;
            padding: 0 10px;
        }

            .StepsItem__Tail > i {
                display: inline-block;
                vertical-align: top;
                background: #9e9e9e;
                height: 1px;
                border-radius: 1px;
                width: 100%;
            }

        .SiteError {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: #202730;
            overflow: hidden;
            z-index: 100;
        }

        .SiteError__Container {
            position: absolute;
            width: 90%;
            left: 10%;
            top: 50%;
            bottom: auto;
            right: auto;
            -webkit-transform: translateX(-5%) translateY(-50%);
            transform: translateX(-5%) translateY(-50%);
        }

        .SiteError__Text .Button {
            margin-top: 1em;
        }

        .AviaResult .AviaResultFlightRibbon {
            margin-right: -1.5em;
        }

        .AviaResult .Steps {
            margin-bottom: .5em;
        }

        .AviaResult__SearchFilterCard {
            position: relative;
        }

        .AviaResult__SearchFormWrapper {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
        }

            .AviaResult__SearchFormWrapper .AviaSearchForm__Segment--odd {
                background-color: #fff;
            }

        .AviaResult__SearchCard {
            box-shadow: none;
            padding: .5em 0;
            margin-bottom: -.5em;
        }

        .AviaResult .StickyWrapper .Container {
            max-width: 100%;
        }

        .AviaResult .Sticky .Card {
            border-top-right-radius: 0;
            border-top-left-radius: 0;
            margin-bottom: 0;
            padding: .5em 1.5em;
            box-shadow: 0 1px 5px rgba(0,0,0,.6);
        }

        .AviaResult .Sticky .CardSeparator--spaceTop {
            margin-top: .5em;
        }

        .AviaResult .Sticky .CardFooter {
            margin-bottom: -.5em;
        }

        @media only screen and (max-width:627px) {
            .AviaResult .AviaResultSearch__Info {
                margin-left: -1.5em;
                margin-right: -1.5em;
                padding: 0 .3em;
            }

            .AviaResult .AviaResultSearch__Passengers, .AviaResult .AviaResultSearch__ServiceClass {
                vertical-align: middle;
            }

            .AviaResult .AviaResultSearch__Field {
                border: none;
                padding: 0;
            }

            .AviaResult .AviaResultSearch__Field__Inner {
                padding: 0;
            }
        }

        .AviaResult__Filter.is-hidden {
            display: none;
        }

        .AviaResult__FilterWrapper {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
        }

            .AviaResult__FilterWrapper.is-allowFilterAnimation .AviaResultFilter {
                -webkit-animation-name: fadeIn,dropDownIn;
                animation-name: fadeIn,dropDownIn;
                -webkit-animation-duration: .2s;
                animation-duration: .2s;
            }

        .AviaResult__FilterToggler {
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px;
            -webkit-transform: translateX(-50%) translateY(-1px);
            transform: translateX(-50%) translateY(-1px);
            box-shadow: 0 1px 1px rgba(0,0,0,.2);
            background-color: #eee;
            padding: .3em .5em;
            margin-top: -1.5em;
            position: absolute;
            left: 50%;
        }

            .AviaResult__FilterToggler .Link {
                font-weight: 600;
                font-size: .9rem;
                color: #9e9e9e;
            }

                .AviaResult__FilterToggler .Link svg {
                    fill: #9e9e9e;
                }

                .AviaResult__FilterToggler .Link .Icon {
                    vertical-align: inherit;
                }

                .AviaResult__FilterToggler .Link:hover {
                    color: #616161;
                }

                    .AviaResult__FilterToggler .Link:hover svg {
                        fill: #616161;
                    }

        @media only screen and (max-width:627px) {
            .AviaResult__FilterToggler {
                margin-left: -1.5em;
                margin-right: -1.5em;
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0;
                margin-bottom: 1.5em;
                padding: .5em;
                position: static;
                -webkit-transform: none;
                transform: none;
                text-align: center;
            }

            .AviaResult .AviaResultFilter__Buttons {
                margin-left: -1.6em;
                margin-right: -1.6em;
            }

            .AviaResult .AviaResultFilter__Button {
                margin-left: .1em;
                margin-right: .1em;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaResult__FilterToggler .Link {
                vertical-align: top;
                display: inline-block;
                transition: padding-top .06667s;
            }

                .AviaResult__FilterToggler .Link:hover {
                    padding-top: 2px;
                }

                .AviaResult__FilterToggler .Link:focus {
                    padding-top: 0;
                }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaResult__FilterToggler .Link {
                vertical-align: top;
                display: inline-block;
                transition: padding-top .06667s;
            }

                .AviaResult__FilterToggler .Link:hover {
                    padding-top: 2px;
                }

                .AviaResult__FilterToggler .Link:focus {
                    padding-top: 0;
                }
        }

        @media only screen and (min-width:1280px) {
            .AviaResult__FilterToggler .Link {
                vertical-align: top;
                display: inline-block;
                transition: padding-top .06667s;
            }

                .AviaResult__FilterToggler .Link:hover {
                    padding-top: 2px;
                }

                .AviaResult__FilterToggler .Link:focus {
                    padding-top: 0;
                }
        }

        .AviaResult__SortWrapper .CurrencySelect {
            font-size: .9rem;
            float: right;
        }

        .AviaResult__LoadMoreButtonWrapper {
            text-align: center;
        }

        .AviaResult .AviaResultListResultMobile {
            margin: -1.5em;
        }

            .AviaResult .AviaResultListResultMobile .Button {
                border-top-right-radius: 0;
                border-top-left-radius: 0;
            }

        .AviaResult .AviaResultRouteMobile {
            margin-bottom: 0;
            border-bottom: 1px solid #e0e0e0;
        }

            .AviaResult .AviaResultRouteMobile:last-child {
                border-bottom: none;
            }

            .AviaResult .AviaResultRouteMobile:first-child .AviaResultRouteMobile__Inner {
                border-top-left-radius: 4px;
            }

        .AviaResult .AviaResultRouteMobile__Inner {
            padding: .5em 1.5em 0;
        }

        .AviaResult .AviaResultRouteMobile .AviaResultRouteMobileColumns {
            margin-bottom: .5em;
        }

        .AviaResult .AviaResultRouteMobile .AviaResultRouteMobileDetails, .AviaResult .AviaResultRouteMobile .AviaResultRouteMobile__SegmentWaitTime {
            margin-left: -1.5em;
            margin-right: -1.5em;
        }

        .AviaResult .AviaResultFilter__SuppliersGroup .ScrollbarWrapperScrollbar {
            background-color: #e0e0e0;
            height: 8px !important;
        }

        .AviaResult .AviaResultFilter__SuppliersGroup .ScrollbarWrapperScrollbar__Stick {
            height: 8px !important;
            background-color: #3598db;
            border-color: #42a5f5 #3598db #1565c0;
            border-style: solid;
            border-width: 1px;
        }

        .BookingFormUser {
            -webkit-animation: fadeIn .2s;
            animation: fadeIn .2s;
        }

        .BookingFormUser__SignIn__Button svg {
            fill: #616161;
        }

        .BookingFormUser__SignIn__Modal .Modal__Dialog {
            max-width: 350px;
        }

        .BookingFormUser__SignIn__RegisterButton {
            float: right;
        }

        .BookingFormUser__Logged__Dropdown .DropdownTargetLink {
            height: 2.4em;
            line-height: 2.4em;
        }

        .BookingForm__PhoneHint {
            font-size: .9rem;
            color: #9e9e9e;
            margin-bottom: 1em;
        }

        .BookingForm__Confirmation__EditButton span {
            vertical-align: middle;
        }

        .BookingForm__Confirmation__EditButton .BookingForm__Confirmation__LockIcon {
            height: 18px;
            width: 18px;
        }

            .BookingForm__Confirmation__EditButton .BookingForm__Confirmation__LockIcon svg {
                fill: #1b5e20;
            }

                .BookingForm__Confirmation__EditButton .BookingForm__Confirmation__LockIcon svg [name=jumper] {
                    -webkit-transform: translateY(0);
                    transform: translateY(0);
                    transition: transform .2s;
                    transition: transform .2s,-webkit-transform .2s;
                }

        .BookingForm__Confirmation__EditButton:hover .BookingForm__Confirmation__LockIcon svg [name=jumper] {
            -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
            transition: transform .2s;
            transition: transform .2s,-webkit-transform .2s;
        }

        @media only screen and (max-width:627px) {
            .BookingForm__ContactInfo__Field--user .FormField__Label {
                display: none;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .BookingForm__ContactInfo__Field--user .FormField__Label {
                display: none;
            }

            .BookingForm__ContactInfo__Fields {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .BookingForm__ContactInfo__Fields:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .BookingForm__ContactInfo__Field {
                width: 49.36709%;
                float: left;
                margin-right: 1.26582%;
            }

            .BookingForm__ContactInfo__Field--phone {
                float: right;
                margin-right: 0;
            }

            .BookingForm__ContactInfo__Field--user {
                clear: both;
                width: 100%;
                float: left;
                margin-left: 0;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .BookingForm__ContactInfo__Fields {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .BookingForm__ContactInfo__Fields:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .BookingForm__ContactInfo__Field {
                width: 24.05063%;
                float: left;
                margin-right: 1.26582%;
            }

            .BookingForm__ContactInfo__Field--user {
                width: 49.36709%;
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:1280px) {
            .BookingForm__ContactInfo__Fields {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .BookingForm__ContactInfo__Fields:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .BookingForm__ContactInfo__Field {
                width: 24.05063%;
                float: left;
                margin-right: 1.26582%;
            }

            .BookingForm__ContactInfo__Field--user {
                width: 49.36709%;
                float: right;
                margin-right: 0;
            }
        }

        .AviaBookingFormPassengerOptionsLuggage__Tips, .AviaBookingFormPassengerOptionsLuggage__Variant {
            margin-bottom: 1em;
            display: inline-block;
            vertical-align: top;
        }

        .AviaBookingFormPassengerOptionsLuggage__Tips, .AviaBookingFormPassengerOptionsLuggage__Variant__SelectedIcon .Icon {
            font-size: .9rem;
        }

        .AviaBookingFormPassengerOptionsLuggage__Tips__Attention {
            font-weight: 600;
        }

        .AviaBookingFormPassengerOptionsLuggage__Variant {
            border-radius: 4px;
            border: 2px solid #e0e0e0;
            margin-right: 1em;
            padding: .5em;
            position: relative;
            text-align: center;
            cursor: pointer;
            width: 150px;
        }

        .AviaBookingFormPassengerOptionsLuggage__Variant__LuggageIcon {
            width: 2em;
            height: 2em;
        }

            .AviaBookingFormPassengerOptionsLuggage__Variant__LuggageIcon svg {
                fill: #9e9e9e;
            }

        .AviaBookingFormPassengerOptionsLuggage__Variant__SelectedIcon {
            border-bottom-left-radius: 4px;
            background-color: #039be5;
            border: 2px solid #039be5;
            text-align: center;
            position: absolute;
            border-right: none;
            border-top: none;
            padding: 0 3px;
            right: 0;
            top: 0;
        }

            .AviaBookingFormPassengerOptionsLuggage__Variant__SelectedIcon .Icon svg {
                fill: #fff;
            }

        .AviaBookingFormPassengerOptionsLuggage__Variant__Weight {
            font-size: .9rem;
        }

        .AviaBookingFormPassengerOptionsLuggage__Variant__Price {
            color: #039be5;
        }

        .AviaBookingFormPassengerOptionsLuggage__Variant:hover {
            background-color: #fafafa;
        }

        .AviaBookingFormPassengerOptionsLuggage__Variant.is-selected {
            border-color: #039be5;
            background-color: #f2fbff;
        }

            .AviaBookingFormPassengerOptionsLuggage__Variant.is-selected .AviaBookingFormPassengerOptionsLuggage__Variant__LuggageIcon svg {
                fill: #039be5;
            }

        .AviaBookingFormPassengerOptionsLuggage__Variant--reset.is-selected {
            border-color: #e53935;
            background-color: #fffcfc;
        }

            .AviaBookingFormPassengerOptionsLuggage__Variant--reset.is-selected .AviaBookingFormPassengerOptionsLuggage__Variant__LuggageIcon svg {
                fill: #e53935;
            }

            .AviaBookingFormPassengerOptionsLuggage__Variant--reset.is-selected .AviaBookingFormPassengerOptionsLuggage__Variant__SelectedIcon {
                background-color: #e53935;
                border-color: #e53935;
            }

        @media only screen and (max-width:627px) {
            .AviaBookingFormPassenger .AviaBookingFormPassengerOptionsBonusCard__Col--button .FormField__Label {
                display: none;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaBookingFormPassengerOptionsBonusCard {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .AviaBookingFormPassengerOptionsBonusCard:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .AviaBookingFormPassengerOptionsBonusCard__Col {
                width: 24.05063%;
                float: left;
                margin-right: 1.26582%;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaBookingFormPassengerOptionsBonusCard {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .AviaBookingFormPassengerOptionsBonusCard:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .AviaBookingFormPassengerOptionsBonusCard__Col {
                width: 24.05063%;
                float: left;
                margin-right: 1.26582%;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaBookingFormPassengerOptionsBonusCard {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .AviaBookingFormPassengerOptionsBonusCard:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .AviaBookingFormPassengerOptionsBonusCard__Col {
                width: 24.05063%;
                float: left;
                margin-right: 1.26582%;
            }
        }

        .AviaBookingFormPassengerOptions__Link {
            font-size: .9rem;
            vertical-align: top;
            display: inline-block;
            margin-right: 2em;
            margin-bottom: 1em;
        }

        .AviaBookingFormPassengerOptions__Link__CollapsedText {
            color: #9e9e9e;
            padding-left: .5em;
        }

        .AviaBookingFormPassengerOptions__Content {
            -webkit-animation-name: fadeIn,dropDownIn;
            animation-name: fadeIn,dropDownIn;
            -webkit-animation-duration: .2s;
            animation-duration: .2s;
        }

        .AviaBookingFormPassenger .FormField__Label {
            display: block;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaBookingFormPassenger__FormFields {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .AviaBookingFormPassenger__FormFields:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .AviaBookingFormPassenger__FormField {
                width: 24.05063%;
                float: left;
                margin-right: 1.26582%;
            }

            .AviaBookingFormPassenger__FormField--document_expire {
                float: right;
                margin-right: 0;
            }

            .AviaBookingFormPassenger__FormField--birthdate {
                clear: both;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaBookingFormPassenger__FormFields {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .AviaBookingFormPassenger__FormFields:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .AviaBookingFormPassenger__FormField {
                width: 24.05063%;
                float: left;
                margin-right: 1.26582%;
            }

            .AviaBookingFormPassenger__FormField--gender {
                width: 11.39241%;
            }

            .AviaBookingFormPassenger__FormField--birthdate, .AviaBookingFormPassenger__FormField--document_expire {
                width: 11.39241%;
                float: left;
                margin-right: 1.26582%;
            }

            .AviaBookingFormPassenger__FormField--gender {
                margin-right: 0;
                float: left;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaBookingFormPassenger__FormFields {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .AviaBookingFormPassenger__FormFields:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .AviaBookingFormPassenger__FormField {
                width: 24.05063%;
                float: left;
                margin-right: 1.26582%;
            }

            .AviaBookingFormPassenger__FormField--gender {
                width: 11.39241%;
            }

            .AviaBookingFormPassenger__FormField--birthdate, .AviaBookingFormPassenger__FormField--document_expire {
                width: 11.39241%;
                float: left;
                margin-right: 1.26582%;
            }

            .AviaBookingFormPassenger__FormField--gender {
                margin-right: 0;
                float: left;
            }
        }

        .AviaBookingFormPassenger__PredefinedPassengers {
            padding-left: 1em;
            -webkit-animation: fadeIn .2s;
            animation: fadeIn .2s;
        }

            .AviaBookingFormPassenger__PredefinedPassengers .Link {
                vertical-align: middle;
            }

        .AviaBookingInsuranceVariant {
            border-radius: 4px;
            border: 2px solid #e0e0e0;
            margin-bottom: .5em;
            margin-right: .5em;
            padding: .5em;
            position: relative;
            cursor: pointer;
            min-height: 15em;
        }

        .AviaBookingInsuranceVariant__Title {
            font-weight: 600;
            text-align: center;
            padding-bottom: .5em;
        }

        .AviaBookingInsuranceVariant__Options {
            padding-left: 1em;
            margin: 0 .5em;
        }

        .AviaBookingInsuranceVariant__InfoLink .DropdownTargetLink, .AviaBookingInsuranceVariant__Option, .AviaBookingInsuranceVariant__SelectedIcon .Icon {
            font-size: .9rem;
        }

        .AviaBookingInsuranceVariant__Option--head {
            font-weight: 600;
        }

        .AviaBookingInsuranceVariant__BottomBlock {
            bottom: .5em;
            position: absolute;
            text-align: center;
            width: 100%;
        }

        .AviaBookingInsuranceVariant__InfoLink {
            padding-bottom: .5em;
        }

        .AviaBookingInsuranceVariant__Price {
            font-weight: 600;
            color: #039be5;
        }

        .AviaBookingInsuranceVariant__SelectedIcon {
            border-bottom-left-radius: 4px;
            background-color: #039be5;
            border: 2px solid #039be5;
            text-align: center;
            position: absolute;
            border-right: none;
            border-top: none;
            padding: 0 3px;
            right: 0;
            top: 0;
        }

            .AviaBookingInsuranceVariant__SelectedIcon .Icon svg {
                fill: #fff;
            }

        .AviaBookingInsuranceVariant:hover {
            background-color: #fafafa;
        }

        .AviaBookingInsuranceVariant.is-selected {
            border-color: #039be5;
            background-color: #f2fbff;
        }

        .AviaBookingInsuranceVariant--reset.is-selected {
            border-color: #e53935;
            background-color: #fffcfc;
        }

            .AviaBookingInsuranceVariant--reset.is-selected .AviaBookingInsuranceVariant__SelectedIcon {
                background-color: #e53935;
                border-color: #e53935;
            }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaBookingInsuranceVariant {
                width: 49.15254%;
                float: left;
            }

                .AviaBookingInsuranceVariant:nth-child(2n+1) {
                    margin-right: -100%;
                    clear: both;
                    margin-left: 0;
                }

                .AviaBookingInsuranceVariant:nth-child(2n+2) {
                    margin-left: 50.84746%;
                    margin-right: -100%;
                    clear: none;
                }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaBookingInsuranceVariant {
                width: 23.72881%;
                float: left;
            }

                .AviaBookingInsuranceVariant:nth-child(4n+1) {
                    margin-right: -100%;
                    clear: both;
                    margin-left: 0;
                }

                .AviaBookingInsuranceVariant:nth-child(4n+2) {
                    margin-left: 25.42373%;
                    margin-right: -100%;
                    clear: none;
                }

                .AviaBookingInsuranceVariant:nth-child(4n+3) {
                    margin-left: 50.84746%;
                    margin-right: -100%;
                    clear: none;
                }

                .AviaBookingInsuranceVariant:nth-child(4n+4) {
                    margin-left: 76.27119%;
                    margin-right: -100%;
                    clear: none;
                }
        }

        @media only screen and (min-width:1280px) {
            .AviaBookingInsuranceVariant {
                width: 23.72881%;
                float: left;
            }

                .AviaBookingInsuranceVariant:nth-child(4n+1) {
                    margin-right: -100%;
                    clear: both;
                    margin-left: 0;
                }

                .AviaBookingInsuranceVariant:nth-child(4n+2) {
                    margin-left: 25.42373%;
                    margin-right: -100%;
                    clear: none;
                }

                .AviaBookingInsuranceVariant:nth-child(4n+3) {
                    margin-left: 50.84746%;
                    margin-right: -100%;
                    clear: none;
                }

                .AviaBookingInsuranceVariant:nth-child(4n+4) {
                    margin-left: 76.27119%;
                    margin-right: -100%;
                    clear: none;
                }
        }

        .AviaBookingInsurance .CardFooter {
            padding-top: 1em;
            padding-bottom: 1em;
        }

        .AviaBookingInsurance__Variants {
            max-width: 100%;
            margin-left: auto;
            margin-right: -.5em;
            margin-bottom: -.5em;
            padding-bottom: 1em;
        }

            .AviaBookingInsuranceVariants:after, .AviaBookingInsurance__Variants:after {
                content: " ";
                display: block;
                clear: both;
            }

        .AviaBookingInsurance__Duration {
            padding-bottom: .5em;
        }

            .AviaBookingInsurance__Duration .FormField {
                padding-bottom: 0;
            }

            .AviaBookingInsurance__Duration .FormField__Label, .AviaBookingInsurance__Duration .NumberInput {
                display: inline-block;
                vertical-align: middle;
            }

            .AviaBookingInsurance__Duration .FormField__Label {
                margin-right: 1em;
                margin-bottom: 0;
            }

            .AviaBookingInsurance__Duration .NumberInput {
                max-width: 10em;
            }

                .AviaBookingInsuranceDuration__Input .FormInput input, .AviaBookingInsurance__Duration .NumberInput input {
                    text-align: center;
                }

        .AviaBookingInsurance__Passengers {
            margin-right: -1em;
            margin-bottom: -.5em;
            padding-bottom: 1em;
        }

        .AviaBookingInsurance__Passengers__Title {
            font-size: .9rem;
            padding-right: 1em;
            color: #9e9e9e;
            display: inline;
        }

        .AviaBookingInsurance__Passengers__Passenger {
            padding-right: 1em;
            padding-bottom: .5em;
        }

        .AviaBookingInsuranceDuration .FormField {
            padding-bottom: 0;
        }

        .AviaBookingInsurancePassengers__Passenger {
            display: inline-block;
            margin-right: 10px;
        }

            .AviaBookingInsurancePassengers__Passenger .InputGroup__Section {
                width: auto;
            }

        .AviaBookingInsurancePassengers__Passenger__Fio {
            min-width: 240px;
        }

        .AviaBookingInsuranceVariants {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
            padding-bottom: 1em;
        }

        .AviaBookingInsuranceDuration .FormField__Label {
            display: inline-block;
            margin-right: .5em;
            margin-bottom: 0;
            vertical-align: middle;
        }

        .AviaBookingInsuranceDuration__Input {
            display: inline-block;
            max-width: 110px;
            vertical-align: middle;
        }

        .AviaBookingInsuranceSeparator {
            height: 1px;
            background-color: #fafafa;
        }

        .AviaBookingInsurancePassengers__Wrapper {
            margin: 0 -10px -1.5em;
            padding: 10px;
            border-top: 1px solid #eee;
            background-color: #f5f5f5;
            font-size: 13px;
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px;
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaBookingInsurancePassengers__Wrapper {
                margin: 0 -20px -1.5em;
                padding: 10px 20px;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaBookingInsurancePassengers__Wrapper {
                margin: 0 -20px -1.5em;
                padding: 10px 20px;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaBookingInsurancePassengers__Wrapper {
                margin: 0 -20px -1.5em;
                padding: 10px 20px;
            }
        }

        .AviaBookingInsurancePassengers__Wrapper h5 {
            font-size: 14px;
        }

        .AviaResultFlightInfo .AviaResultFlightRibbon {
            margin-left: 1em;
            position: relative;
            float: right;
        }

        .AviaResultFlightInfo.is-firstRouteExpanded .AviaResultFlightRibbon {
            margin-bottom: 1em;
        }

        .AviaResultFlightInfo.is-firstRouteExpanded .AviaResultFlightInfo__Routes {
            clear: both;
        }

        .AviaResultFlightInfo__PriceInfo__Row {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
            padding: 0 2px;
        }

            .AviaResultFlightInfo__PriceInfo__Row:after {
                content: " ";
                display: block;
                clear: both;
            }

        .AviaResultFlightInfo__Route {
            margin-bottom: 1em;
        }

            .AviaResultFlightInfo__Route .AviaResultRoute {
                margin-bottom: 0;
            }

            .AviaResultFlightInfo__Route:last-child {
                margin-bottom: 0;
            }

        .AviaResultFlightInfo__PriceInfo__Column--price {
            width: 24.05063%;
            float: left;
            margin-right: 1.26582%;
        }

            .AviaResultFlightInfo__PriceInfo__Column--price .AviaResultFlightInfo__PriceInfo__Column__Content {
                font-weight: 600;
                color: #039be5;
            }

                .AviaResultFlightInfo__PriceInfo__Column--price .AviaResultFlightInfo__PriceInfo__Column__Content .Price {
                    font-size: 2rem;
                }

        .AviaResultFlightInfo__PriceInfo__Column--explanation {
            width: 36.70886%;
            float: left;
            margin-right: 1.26582%;
        }

        .AviaResultFlightInfo__PriceInfo__Column--passengers {
            width: 36.70886%;
            float: right;
            margin-right: 0;
        }

            .AviaResultFlightInfo__PriceInfo__Column--passengers .AviaResultFlightInfo__PriceInfo__Column__Content {
                color: #9e9e9e;
            }

        .AviaResultFlightInfo__PriceInfo__Column__Content__ExplanationValue {
            font-weight: 600;
        }

        .AviaResultFlightInfo__Route:nth-child(1) .AviaResultRouteDesktopColumns__Details__Expander .Link {
            color: #039be5;
        }

            .AviaResultFlightInfo__Route:nth-child(1) .AviaResultRouteDesktopColumns__Details__Expander .Link svg {
                fill: #039be5;
            }

        .AviaResultFlightInfo__Route:nth-child(2) .AviaResultRouteDesktopColumns__Details__Expander .Link {
            color: #7cb342;
        }

            .AviaResultFlightInfo__Route:nth-child(2) .AviaResultRouteDesktopColumns__Details__Expander .Link svg {
                fill: #7cb342;
            }

        .AviaResultFlightInfo__Route:nth-child(3) .AviaResultRouteDesktopColumns__Details__Expander .Link {
            color: #f4511e;
        }

            .AviaResultFlightInfo__Route:nth-child(3) .AviaResultRouteDesktopColumns__Details__Expander .Link svg {
                fill: #f4511e;
            }

        .AviaResultFlightInfo__Route:nth-child(4) .AviaResultRouteDesktopColumns__Details__Expander .Link {
            color: #5e35b1;
        }

            .AviaResultFlightInfo__Route:nth-child(4) .AviaResultRouteDesktopColumns__Details__Expander .Link svg {
                fill: #5e35b1;
            }

        .AviaResultFlightInfo__Route:nth-child(10) .AviaResultRouteDesktopColumns__Details__Expander .Link, .AviaResultFlightInfo__Route:nth-child(5) .AviaResultRouteDesktopColumns__Details__Expander .Link, .AviaResultFlightInfo__Route:nth-child(6) .AviaResultRouteDesktopColumns__Details__Expander .Link, .AviaResultFlightInfo__Route:nth-child(7) .AviaResultRouteDesktopColumns__Details__Expander .Link, .AviaResultFlightInfo__Route:nth-child(8) .AviaResultRouteDesktopColumns__Details__Expander .Link, .AviaResultFlightInfo__Route:nth-child(9) .AviaResultRouteDesktopColumns__Details__Expander .Link {
            color: red;
        }

            .AviaResultFlightInfo__Route:nth-child(10) .AviaResultRouteDesktopColumns__Details__Expander .Link svg, .AviaResultFlightInfo__Route:nth-child(5) .AviaResultRouteDesktopColumns__Details__Expander .Link svg, .AviaResultFlightInfo__Route:nth-child(6) .AviaResultRouteDesktopColumns__Details__Expander .Link svg, .AviaResultFlightInfo__Route:nth-child(7) .AviaResultRouteDesktopColumns__Details__Expander .Link svg, .AviaResultFlightInfo__Route:nth-child(8) .AviaResultRouteDesktopColumns__Details__Expander .Link svg, .AviaResultFlightInfo__Route:nth-child(9) .AviaResultRouteDesktopColumns__Details__Expander .Link svg {
                fill: red;
            }

        .AviaResultFlightInfo__Route:nth-child(2):last-child .AviaResultRouteDesktopColumns__Details__Expander .Icon__Svg, .AviaResultFlightInfo__Route:nth-child(2):last-child .AviaResultRouteDesktop__SegmentTitle__Icon .Icon__Svg {
            -webkit-transform: scale(-1,1) translate3d(0,0,0);
            transform: scale(-1,1) translate3d(0,0,0);
        }

        .AviaResultFlightInfoMobile .AviaResultRouteMobile {
            margin-bottom: 1em;
        }

            .AviaResultFlightInfoMobile .AviaResultRouteMobile:last-child {
                margin-bottom: 0;
            }

        .AviaResultFlightInfoMobile__PriceInfo {
            text-align: right;
        }

            .AviaResultFlightInfoMobile__PriceInfo:after {
                content: "";
                display: table;
                clear: both;
            }

        .AviaResultFlightInfoMobile__PriceInfo__FlightType, .AviaResultFlightInfoMobile__PriceInfo__Passengers {
            font-size: .9rem;
            color: #9e9e9e;
            display: inline-block;
            vertical-align: middle;
        }

            .AviaResultFlightInfoMobile__PriceInfo__FlightType svg, .AviaResultFlightInfoMobile__PriceInfo__Passengers svg {
                fill: #9e9e9e;
            }

            .AviaResultFlightInfoMobile__PriceInfo__Passengers span {
                vertical-align: middle;
            }

        .AviaResultFlightInfoMobile__PriceInfo__Value {
            float: left;
            white-space: nowrap;
            color: #039be5;
            margin-right: .5em;
        }

        .AviaBookingOrderSubmit:after {
            content: "";
            display: table;
            clear: both;
        }

        .AviaBookingOrderSubmit__Submit .Button {
            min-width: 290px;
        }

        .AviaBookingOrderSubmit__Price__Title {
            margin-bottom: 0;
        }

        .AviaBookingOrderSubmit__Price__Value {
            font-weight: 600;
            color: #039be5;
        }

        .AviaBookingOrderSubmit__Price__AdditionalPrice__Value {
            font-weight: 600;
        }

        @media only screen and (max-width:627px) {
            .AviaBookingOrderSubmit {
                text-align: center;
            }

            .AviaBookingOrderSubmit__Submit .Button {
                min-width: auto;
                width: 100%;
            }

            .AviaBookingOrderSubmit__Col--price {
                margin-bottom: 1em;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaBookingOrderSubmit__Row {
                display: table;
                width: 100%;
            }

            .AviaBookingOrderSubmit__Col {
                display: table-cell;
                vertical-align: middle;
            }

            .AviaBookingOrderSubmit__Col--price {
                text-align: left;
            }

            .AviaBookingOrderSubmit__Col--submit {
                text-align: right;
                width: 1px;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaBookingOrderSubmit__Row {
                display: table;
                width: 100%;
            }

            .AviaBookingOrderSubmit__Col {
                display: table-cell;
                vertical-align: middle;
            }

            .AviaBookingOrderSubmit__Col--price {
                text-align: left;
            }

            .AviaBookingOrderSubmit__Col--submit {
                text-align: right;
                width: 1px;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaBookingOrderSubmit__Row {
                display: table;
                width: 100%;
            }

            .AviaBookingOrderSubmit__Col {
                display: table-cell;
                vertical-align: middle;
            }

            .AviaBookingOrderSubmit__Col--price {
                text-align: left;
            }

            .AviaBookingOrderSubmit__Col--submit {
                text-align: right;
                width: 1px;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaBookingOrderSubmit__Price__Title, .AviaBookingOrderSubmit__Price__Value {
                padding-right: .5em;
                display: inline-block;
            }

                .AviaBookingOrderSubmit__Price__Title .Price, .AviaBookingOrderSubmit__Price__Value .Price {
                    font-size: 2rem;
                }
        }

        @media only screen and (min-width:1280px) {
            .AviaBookingOrderSubmit__Price__Title, .AviaBookingOrderSubmit__Price__Value {
                padding-right: .5em;
                display: inline-block;
            }

                .AviaBookingOrderSubmit__Price__Title .Price, .AviaBookingOrderSubmit__Price__Value .Price {
                    font-size: 2rem;
                }
        }

        .BookingPaymentOptions__Option {
            margin-bottom: 2em;
        }

            .BookingPaymentOptions__Option:last-child {
                margin-bottom: 0;
            }

        .BookingPaymentOptions__Commission, .BookingPaymentOptions__Icon, .BookingPaymentOptions__Title {
            display: inline-block;
            vertical-align: middle;
            margin-right: .5em;
            margin-bottom: .5em;
        }

        .BookingPaymentOptions__Icon {
            border-radius: 50%;
            background: #eee;
            font-size: 1.4em;
            padding: .4em;
        }

            .BookingPaymentOptions__Icon .Icon {
                vertical-align: top;
            }

                .BookingPaymentOptions__Icon .Icon svg {
                    fill: #7cb342;
                }

        .BookingPaymentOptions__Title {
            font-weight: 600;
        }

        .BookingPaymentOptions__Commission {
            font-weight: 600;
            color: #9e9e9e;
        }

        .AjaxModal__Content {
            width: 100%;
            height: 600px;
            overflow-y: scroll;
        }

        .AppInTheAirBookingBanner {
            border-radius: 4px;
            background-color: #fff;
            margin-bottom: 2em;
        }

        .AppInTheAirBookingBanner__LeftCol__Title {
            font-size: 1.2rem;
            padding: 1em;
            background-color: #f8f8f8;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
        }

        .AppInTheAirBookingBanner__LeftCol__Note {
            padding: 1em;
        }

        .AppInTheAirBookingBanner__LeftCol__Bullets {
            border-top: 1px solid #eaeaea;
        }

        .AppInTheAirBookingBanner__LeftCol__Bullets__Bullet {
            padding: 1em;
            white-space: nowrap;
        }

        .AppInTheAirBookingBanner__LeftCol__Bullets__Bullet__Icon {
            display: inline-block;
            vertical-align: middle;
            margin-right: .5em;
            background-image: url(https://s.aviakassa.ru/promo/appintheair/icons-sprite.jpg);
            background-repeat: no-repeat;
            width: 35px;
            height: 35px;
        }

        .AppInTheAirBookingBanner__LeftCol__Bullets__Bullet__Title {
            text-align: left;
            vertical-align: middle;
            display: inline-block;
            white-space: pre-wrap;
        }

        .AppInTheAirBookingBanner__RightCol__Icon {
            background-image: url(https://s.aviakassa.ru/promo/appintheair/icons-sprite.jpg);
            background-repeat: no-repeat;
            background-position: 0 0;
            width: 202px;
            height: 53px;
            margin: 0 4em 1em;
        }

        .AppInTheAirBookingBanner__RightCol__Note {
            padding: 0 1em;
            text-align: center;
        }

        @media only screen and (max-width:627px) {
            .AppInTheAirBookingBanner__RightCol {
                display: none;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AppInTheAirBookingBanner__RightCol {
                display: none;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AppInTheAirBookingBanner {
                display: table;
                width: 100%;
            }

            .AppInTheAirBookingBanner__LeftCol {
                vertical-align: middle;
                display: table-cell;
                width: 100%;
            }

            .AppInTheAirBookingBanner__LeftCol__Title {
                border-top-left-radius: 4px;
            }

            .AppInTheAirBookingBanner__LeftCol__Bullets {
                width: 100%;
                display: table;
                table-layout: fixed;
            }

            .AppInTheAirBookingBanner__LeftCol__Bullets__Bullet {
                vertical-align: top;
                display: table-cell;
                text-align: center;
                border-left: 1px solid #eaeaea;
            }

                .AppInTheAirBookingBanner__LeftCol__Bullets__Bullet:first-child {
                    border-left: 0;
                }

            .AppInTheAirBookingBanner__RightCol {
                vertical-align: middle;
                display: table-cell;
                width: 1px;
                border-left: 1px solid #eaeaea;
            }
        }

        @media only screen and (min-width:1280px) {
            .AppInTheAirBookingBanner {
                display: table;
                width: 100%;
            }

            .AppInTheAirBookingBanner__LeftCol {
                vertical-align: middle;
                display: table-cell;
                width: 100%;
            }

            .AppInTheAirBookingBanner__LeftCol__Title {
                border-top-left-radius: 4px;
            }

            .AppInTheAirBookingBanner__LeftCol__Bullets {
                width: 100%;
                display: table;
                table-layout: fixed;
            }

            .AppInTheAirBookingBanner__LeftCol__Bullets__Bullet {
                vertical-align: top;
                display: table-cell;
                text-align: center;
                border-left: 1px solid #eaeaea;
            }

                .AppInTheAirBookingBanner__LeftCol__Bullets__Bullet:first-child {
                    border-left: 0;
                }

            .AppInTheAirBookingBanner__RightCol {
                vertical-align: middle;
                display: table-cell;
                width: 1px;
                border-left: 1px solid #eaeaea;
            }
        }

        .AviaBooking__VtripComment {
            padding-bottom: 1em;
            color: #9e9e9e;
        }

            .AviaBooking .PassengerTitle .PassengerIcon svg, .AviaBooking__VtripComment svg {
                fill: #9e9e9e;
            }

        .AviaBooking .PassengerTitle {
            margin-left: -1.5em;
            margin-right: -1.5em;
            padding: .5em 1.5em;
            background-color: #eee;
            margin-bottom: 1em;
            color: #9e9e9e;
        }

            .AviaBooking .PassengerTitle > * {
                vertical-align: middle;
            }

        .AviaBooking .AviaResultFlightRibbon {
            margin-right: -1.5em;
        }

        .AviaBooking .AviaResultFlightInfo__Routes {
            margin-bottom: 1.5em;
        }

        .AviaBooking .AviaResultFlightInfoMobile__Routes {
            margin-left: -1.5em;
            margin-right: -1.5em;
        }

        @media only screen and (max-width:627px) {
            .AviaBooking .AviaResultRouteMobile:first-child .AviaResultRouteMobile__Inner {
                border-top-left-radius: 4px;
            }

            .AviaBooking .AviaResultFlightInfoMobile__Routes {
                border-top: 1px solid #e0e0e0;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaBooking .AviaResultFlightInfoMobile__Routes {
                border-top: 1px solid #e0e0e0;
            }
        }

        .AviaBooking .AviaResultRouteMobile {
            border-bottom: 1px solid #e0e0e0;
            margin-bottom: 0;
        }

        .AviaBooking .AviaResultRouteMobile__Inner {
            padding: .5em 1.5em 0;
        }

        .AviaBooking .AviaResultRouteMobile .AviaResultRouteMobileColumns {
            margin-bottom: .5em;
        }

        .AviaBooking .AviaResultRouteMobile .AviaResultRouteMobileDetails, .AviaBooking .AviaResultRouteMobile .AviaResultRouteMobile__SegmentWaitTime {
            margin-left: -1.5em;
            margin-right: -1.5em;
        }

        .AviaBooking .AviaBookingOrderSubmit .CardTitle {
            margin-bottom: .5em;
        }

        .AviaBooking .EmailField__SuggestionMessage {
            font-size: .93rem;
            margin-top: .3em;
        }

        .AviaBooking .AviaBookingAlternatives {
            margin: 1em 0;
        }

        .AviaBooking .AviaBookingAlternativesAeroflot {
            margin-bottom: 1em;
        }

        .AviaBooking__RepeatSearchButton {
            text-align: center;
        }

        .AviaBooking .BookingForm__PhoneHint {
            margin-bottom: 2em;
        }

        @media only screen and (max-width:627px) {
            .AviaBooking .AviaBookingAlternativesAeroflot {
                margin: 1em 0;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaBooking .AviaBookingAlternativesAeroflot {
                margin: 1em 0;
            }
        }

        .AviaCheckoutOrderInfo__Order__Title, .AviaCheckoutOrderInfo__Price__Title {
            margin-bottom: 0;
        }

        .AviaCheckoutOrderInfo__Order__Value {
            font-size: 1.4rem;
            font-weight: 600;
            color: #039be5;
        }

        .AviaCheckoutOrderInfo__Price__Value {
            font-weight: 600;
            color: #039be5;
        }

        .AviaCheckoutOrderInfo__Price__AdditionalPriceValue {
            font-weight: 600;
        }

        @media only screen and (max-width:627px) {
            .AviaCheckoutOrderInfo {
                text-align: center;
            }

            .AviaCheckoutOrderInfo__Price {
                margin-bottom: 1em;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaCheckoutOrderInfo {
                display: table;
                width: 100%;
            }

            .AviaCheckoutOrderInfo__Order, .AviaCheckoutOrderInfo__Price {
                display: table-cell;
                vertical-align: top;
            }

            .AviaCheckoutOrderInfo__Price {
                text-align: left;
            }

            .AviaCheckoutOrderInfo__Order {
                white-space: nowrap;
                text-align: right;
                width: 1px;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaCheckoutOrderInfo {
                display: table;
                width: 100%;
            }

            .AviaCheckoutOrderInfo__Order, .AviaCheckoutOrderInfo__Price {
                display: table-cell;
                vertical-align: top;
            }

            .AviaCheckoutOrderInfo__Price {
                text-align: left;
            }

            .AviaCheckoutOrderInfo__Order {
                white-space: nowrap;
                text-align: right;
                width: 1px;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaCheckoutOrderInfo {
                display: table;
                width: 100%;
            }

            .AviaCheckoutOrderInfo__Order, .AviaCheckoutOrderInfo__Price {
                display: table-cell;
                vertical-align: top;
            }

            .AviaCheckoutOrderInfo__Price {
                text-align: left;
            }

            .AviaCheckoutOrderInfo__Order {
                white-space: nowrap;
                text-align: right;
                width: 1px;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaCheckoutOrderInfo__Order__Title, .AviaCheckoutOrderInfo__Order__Value, .AviaCheckoutOrderInfo__Price__Title, .AviaCheckoutOrderInfo__Price__Value {
                display: inline-block;
                padding-right: .5em;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaCheckoutOrderInfo__Order__Title, .AviaCheckoutOrderInfo__Order__Value, .AviaCheckoutOrderInfo__Price__Title, .AviaCheckoutOrderInfo__Price__Value {
                display: inline-block;
                padding-right: .5em;
            }
        }

        .AviaCheckoutPassengers__Passengers {
            margin-bottom: -1em;
        }

        .AviaCheckoutPassengers__Passenger__Row {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .AviaCheckoutPassengers__Passenger__Row:after {
                content: " ";
                display: block;
                clear: both;
            }

        .AviaCheckoutPassengers__Passenger__Col {
            overflow: hidden;
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaCheckoutPassengers__Passenger__Col {
                width: 49.15254%;
                float: left;
                margin-right: 1.69492%;
            }

            .AviaCheckoutPassengers__Passenger__Col--citizenship, .AviaCheckoutPassengers__Passenger__Col--lastname {
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaCheckoutPassengers__Passenger__Col {
                width: 23.72881%;
                float: left;
                margin-right: 1.69492%;
            }

            .AviaCheckoutPassengers__Passenger__Col--citizenship {
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaCheckoutPassengers__Passenger__Col {
                width: 23.72881%;
                float: left;
                margin-right: 1.69492%;
            }

            .AviaCheckoutPassengers__Passenger__Col--citizenship {
                float: right;
                margin-right: 0;
            }
        }

        .AviaCheckoutStatusStatusBar {
            vertical-align: top;
            padding: .5em;
            display: inline-block;
            text-transform: uppercase;
            margin-bottom: 1em;
            border-radius: 4px;
        }

        .AviaCheckoutStatusStatusBar--await_payment, .AviaCheckoutStatusStatusBar--booked, .AviaCheckoutStatusStatusBar--error {
            background-color: #e53935;
            border-color: #e53935;
            color: #fff;
        }

        .AviaCheckoutStatusStatusBar--cancelled {
            background-color: #8e24aa;
            border-color: #8e24aa;
            color: #fff;
        }

        .AviaCheckoutStatusStatusBar--new, .AviaCheckoutStatusStatusBar--paid, .AviaCheckoutStatusStatusBar--ticket {
            background-color: #7cb342;
            border-color: #7cb342;
            color: #fff;
        }

        .AviaCheckoutStatusStatusBar--processing {
            background-color: #fb8c00;
            border-color: #fb8c00;
            color: #fff;
        }

        .PaymentOptionRapida__Wrap {
            margin-top: 1.43rem;
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .PaymentOptionRapida__Wrap {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .PaymentOptionRapida__Wrap:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .PaymentOptionRapida__Code {
                width: 44.44444%;
                float: left;
                margin-right: 11.11111%;
            }

            .PaymentOptionRapida__Note {
                width: 44.44444%;
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:1280px) {
            .PaymentOptionRapida__Wrap {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .PaymentOptionRapida__Wrap:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .PaymentOptionRapida__Code {
                width: 44.44444%;
                float: left;
                margin-right: 11.11111%;
            }

            .PaymentOptionRapida__Note {
                width: 44.44444%;
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (max-width:627px) {
            .PaymentOptionRapida__Code {
                text-align: center;
            }
        }

        .PaymentOptionRapida__Code p {
            font-weight: 600;
            padding-bottom: .5em;
        }

        .PaymentOptionRapida__Code__Value {
            font-size: 1.3rem;
            border-radius: 4px;
            background-color: #424242;
            display: inline-block;
            padding: .5em;
            color: #fff;
        }

        .CreditCard {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .CreditCard:after, .CreditCard__View__Note:after {
                content: " ";
                display: block;
                clear: both;
            }

        @media only screen and (max-width:627px) {
            .CreditCard__View {
                display: none;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .CreditCard__View {
                display: none;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .CreditCard__View {
                float: right;
                width: 350px;
                margin-left: -350px;
            }
        }

        @media only screen and (min-width:1280px) {
            .CreditCard__View {
                float: right;
                width: 350px;
                margin-left: -350px;
            }
        }

        .CreditCard__View__Note {
            font-size: .8rem;
            line-height: 1rem;
            max-width: 100%;
            margin: 10px 0;
        }

        .CreditCard__View__Note__Icon {
            font-size: 2.4rem;
            float: left;
            margin-right: -3rem;
        }

            .CreditCard__View__Note__Icon svg {
                fill: #f9a825;
            }

        .CreditCard__View__Note__Text {
            float: left;
            margin-left: 3rem;
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .CreditCard__Form {
                float: left;
                padding-right: 370px;
            }
        }

        @media only screen and (min-width:1280px) {
            .CreditCard__Form {
                float: left;
                padding-right: 370px;
            }
        }

        .CreditCard__Form__Button {
            width: 100%;
            margin-top: 1.4rem;
        }

        .CreditCard--onlyform .CreditCard__Form {
            float: none;
            padding-right: 0;
        }

        .CreditCardContainer {
            perspective: 1000px;
            -webkit-perspective: 1000px;
            height: 200px;
            width: 350px;
            max-width: 100%;
            margin: auto;
            z-index: 1;
            position: relative;
        }

        .CreditCardMap {
            opacity: 1;
            position: relative;
            background-size: contain;
            background-position: center;
            background-repeat: no-repeat;
            width: 100%;
            height: 100%;
            z-index: 2;
            -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="293.891" height="153.107"><g><path fill="#282828" d="M293.76 132c-.13.02-.26.03-.4.04 0 .15 0 .3-.06.38-.35.03-.53.06-.7.22.03.18.07.36.12.53-.36.28-1.1 1.75-1.56 1.66-.86-.3.16-.88.02-1.3-.25-.35-1.2-.57-1.28-.94.24-.15.48-.28.72-.4.02-.17-.02-.5.05-.67.06-.13.16-.15.2-.35-.08-.12-.15-.24-.22-.36.02-.1.04-.2.06-.28-.14-.22-.28-.43-.43-.65-.06-.13-.02-.27-.1-.38-.1-.05-.2-.1-.28-.16.07.13.15.25.23.38-.03 0-.05 0-.08-.02-.14-.36-.52-.6-.7-.93-.07-.16-.03-.26-.08-.4-.07-.2-.25-.32-.37-.47 0 0 .03 0 .04 0 .07-.02.2 0 .3-.02.02.27.03.4.25.53.13-.1.4.1.6.14 0 .08.03.15.08.2.03-.07 0-.06.1-.1 0 .02.02.02.03.03.03.2.2.24.25.42-.07.05-.06.06-.04.14-.03 0-.08 0-.12 0 0 0 0 0 .02.02.2.1.32.28.37.5-.03 0-.07 0-.1 0 .06.1.13.2.2.3-.1-.02-.17-.03-.25-.03 0 .03 0 .06.02.1.06.02.13.05.2.08 0 .04 0 .07-.02.1.15 0 .25.02.33.07-.03.06-.04.07-.04.14.12.04.23.1.34.13 0-.2-.1-.26-.07-.46.02 0 .05 0 .07 0 .33.18.28.54.44.87.3.1.67.46 1.06.4.32-.08.42-.4.86-.4.03.03.06.06.1.1.02.34-.1.55-.14.83zm-4.33 2.72c.12-.1.24-.18.36-.27.1 0 .2 0 .3.02.03.1.07.18.1.27-.03.05-.05.1-.08.15.03.1.12.17.13.34-.32.27-.5.72-.84.98-.18.15-.56.3-.63.55.13.1.3.2.46.27 0 .02 0 .03 0 .04-.1.03-.2.06-.3.1-.06-.06-.12-.1-.18-.15-.35.1-.64.34-.9.54-.1-.04-.22-.1-.3-.05.07.1.14.18.22.27-.07.1-.07.23-.08.4-.1-.04-.26-.06-.43-.06 0 0 .02.03.02.04.08.05.18.1.27.16-.12.3-.24.6-.35.9-.1.2-.8.66-1.02.82-.6 0-1-.2-1.52-.38 0-.1-.02-.1-.07-.15-.08-.05-.12-.06-.18 0-.2.13-.56.2-.7-.1.06-.02.1-.03.16-.05-.03-.03-.05-.07-.08-.1.08-.03.16-.04.24-.06 0-.02 0-.04-.02-.06-.04-.05-.08-.1-.13-.14 0 0 0-.02 0-.02.1.03.18.07.27.1-.06-.08-.1-.17-.17-.27.03-.02.05-.04.08-.07.1.04.27.1.36.04-.05-.07-.2-.2-.14-.37 0 0 .02 0 .03-.02.2-.17.42-.35.62-.53.02-.06.04-.1.06-.17.24-.24.6-.26.9-.44.24-.13.6-.3.75-.52.07-.1.06-.2.15-.26.15-.06.3-.1.45-.16.1-.06.58-.52.6-.6.04-.07.04-.4.06-.5.17 0 .47-.22.54-.33.1-.17.04-.4.1-.6.07-.13.14-.24.2-.36.5.1.4.5.7.78zm-144.76-94.8c-.03.04 0 .02-.04.05-.08.1-.22.3-.38.32-.04-.1-.1-.18-.13-.26-.14 0-.35.04-.42-.06-.3-.5 0-.48.22-.76 0 0 .02 0 .04 0 .05.2.14.27.3.34.04-.1.08-.4.15-.47.1 0 .18 0 .27 0 .05.33-.02.53-.22.68 0 0 0 .03.02.04.06.03.13.07.2.1zm-1.83-2.05c-.46.04-.84-.03-1.2 0-.05.28-.17.32-.3.5-.1-.1-.17-.17-.25-.25.06-.14.14-.3.28-.38.22-.02.44-.05.66-.07.2-.1.27-.37.44-.5.15-.04.3-.08.47-.13.02-.02.04-.06.06-.1.04.03.07.04.1.05-.14.22-.1.27-.08.6-.12.06-.13.12-.18.27zm141.6-10.03c-.08.07-.15.14-.23.22-.26.16-.87.1-1.14 0 0-.16-.06-.24-.13-.33-.06 0-.12 0-.2.02.03-.03.05-.06.07-.1-.2.12-.34.17-.64.2-.08-.1-.15-.13-.3-.18.06.14.15.25.12.35-.08.04-.12.07-.15.15.15.05.3.1.46.14.06-.05.13-.1.2-.17.1.02.2.04.28.06.1.37.07.4.4.55.1-.04.24-.07.37-.1-.04.04-.07.1-.1.14.07-.04.16-.07.25-.1 0 .28.16.37.18.67-.07.1-.15.17-.22.26.38-.04.4.32.7.47.02.15 0 .25 0 .4.1 0 .2-.03.28-.05-.06.9-.56.64-1.2.5-.24-.04-.48 0-.62-.15 0-.06.02-.1.04-.17-.12 0-.23-.03-.3.04-.08.12-.16.24-.23.36-.38.18-.76.36-1.14.53-.2.03-.37.06-.56.1-.18.07-.28.3-.5.36-.2.05-.35-.02-.48.07-.13.1-.17.28-.35.34-.1 0-.23 0-.35.02-.22.1-.26.4-.42.55-.2.08-.42.16-.63.24-.05.1-.1.18-.16.28-.2.1-.47.04-.6.2-.07.1-.03.28-.1.36-.04.04-.08.1-.12.13-.07 0-.14 0-.2 0-.3-.14-.26-.55-.55-.67-.35-.13-1.5.08-1.77.2-.3.24-.6.48-.88.72-.03-.03-.06-.06-.1-.1.08-.23.16-.46.23-.7-.16 0-.2 0-.37 0-.17.23-.4.33-.7.47 0 .1 0 .18-.03.27-.1.02-.18.05-.27.08-.12-.17-.2-.4-.36-.5-.13.1-.25.2-.37.3 0-.02.02-.03.04-.05-.38 0-.44.28-.6.5.04.15.16.18.15.27-.12.1-.24.23-.37.34.04.04.08.08.1.1-.33.43-.88.53-.92 1.27.3.25.67.2 1.1.27 0 .08.02.1-.02.15-.12.26-.43.3-.46.65.06.16.12.32.2.48.08 0 .18 0 .28.02.03.14.13.37.05.56-.03.1-.23.3-.35.2-.06-.04-.1-.07-.17-.1.02-.16.1-.24.15-.35 0-.02 0-.03-.02-.04-.05 0-.1 0-.15.02-.34.14-1 1.03-.73 1.55.05.12.24.2.32.32-.32.65-.55.2-1.15.35-.35.08-.9.55-.8 1 .06.07.13.15.2.22-.02.05-.03.1-.04.17-.44.14-.82.33-1.2.46 0 .23-.02.46-.03.7-.14.37-1.06 1.25-1.44 1.38-.1-.3-.22-.66-.28-1 0-.16-.02-.3-.02-.47-.1-.2-.2-.4-.28-.58-.15-.55-.16-.93-.27-1.53-.12-.65-.26-1.25-.13-1.96.02-.18.04-.36.06-.55.13-.32.6-.5.8-.8.1-.15.18-.32.27-.48-.03-.1-.06-.2-.1-.28.86-.2 1.7-.7 2.2-1.24.1-.16.2-.33.28-.5.5-.38 1-.76 1.5-1.14.15-.1.13-.32.25-.44.3-.3.9-.25 1.26-.5 0-.02 0-.02 0-.03.04-.05.4-.6.44-.67-.07-.04-.15-.08-.22-.13.1-.17.2-.35.3-.53.05-.2 0-.4.06-.54.28-.1.67-.17 1.06-.2-.06-.05-.12-.12-.18-.2-.26-.03-.52-.07-.78-.12-.3.1-.63.2-.94.3 0 .44-.24.5-.2.92 0 0-.03 0-.05.02-.14.04-.27.08-.4.13-.47.26-1.26 1.22-1.87 1.16.06-.15.13-.3.2-.47-.13 0-.3 0-.36-.07-.02-.05-.05-.1-.07-.12.1-.25.4-.57.32-.84-.33 0-.4.24-.76.27-.2-.64-2-.03-2.33.2-.02.12-.04.25-.06.38-.2.08-.43.25-.55.42 0 .1.02.2.03.3-.38.1-1.76.84-1.5 1.4.1.2.5.1.7.2.03.06.06.12.1.18-.02 0-.03 0-.05 0-.1.05-.68.22-.76.24-.3.05-.58-.2-.82-.1-.13.1-.25.2-.37.3-.02-.02-.04-.04-.05-.06-.07-.05-.14-.1-.2-.14-.3.1-.74.43-1.03.13.1-.23.48-.24.73-.3 0 0-.03-.03-.05-.05-.13-.3-.47-.53-1-.42-.1.03-.22.06-.33.1-.14-.1-.27-.2-.4-.3-.38 0-.62.03-.85.14.02.14.04.24-.05.3-.05.1-.12.12-.2.18-.13-.07-.28-.14-.42-.2-.22.02-.44.05-.66.07-.34.06-.57-.12-.9-.07-.03.1-.07.22-.1.33-.47 0-.28-.2-.48-.42-.62.04-1.8-.06-2.37.15-.32.13-.64.37-.84.62-.07.1-.13.17-.2.26-.2.15-.55.18-.7.38-.13.23-.26.45-.38.67-.35.22-.7.44-1.05.66-.46.44-.92.9-1.38 1.33-.2.17-.37.33-.54.5-.4.3-1.35.53-1.36 1.18.05.05.1.1.15.15.43 0 .78-.06 1.17-.05-.02.3-.12.55-.1.88.02 0 .03 0 .04.02.37.05.47-.3.83-.15-.03 0-.04.02-.05.04-.07.08-.13.15-.2.23 0 .04 0 .08 0 .1.53.06.96.06 1.1-.35 0-.13 0-.25 0-.37.43.1.87 0 1.18.17.4.22.58.78 1.08 1.02 0 0 0 0 0 .02-.06.1-.14.2-.2.3.05.03.1.06.17.1 0 .2-.07.3-.1.5.15.04.2.07.27.2-.25.55-.68 1-.8 1.7.06.15.1.3.14.47-.1.6-.22 1.2-.33 1.8-.25.24-.5.5-.77.74-.1.14-.07.37-.18.53-.17.14-.34.3-.5.43-.12.23-.22.45-.32.68-.32.48-.82.8-1.17 1.23-.3.4-.3.55-.74.86-.25.18-.38.46-.56.7-.28.36-.68.53-1.16.7-.16.06-.47.2-.62.16-.02-.08-.04-.12-.1-.16-.3-.12-.35-.07-.5-.33-.14.05-.28.1-.42.16 0 0 0 0 0-.02.04-.06.1-.14.13-.22-.07.02-.15.03-.22.05-.08.05-1.53 1.55-1.56 1.63-.08.2 0 .82-.15.97-.1.02-.2.03-.28.05-.18.17-.35.34-.53.5-.38.35-.73.02-.94.63-.04.12-.1.22-.06.3.1.24.43.38.6.55.35.34.67.8.9 1.23.2.36-.06 1.02.1 1.4.07 0 .13 0 .2 0-.12.32-.24.65-.46.84-.15 0-.22-.03-.3-.07-.17.06-.22.18-.34.27-.17 0-.2-.12-.35-.1-.37.04-.5.35-.75.47-.16.06-.24.06-.36.13 0 0-.02 0-.02 0-.05-.28-.1-.57-.15-.85.03-.27.38-.44.3-.75-.05-.1-.1-.2-.17-.28-.02-.1 0-.25-.02-.36-.1-.06-.18-.08-.33-.08.02-.03.04-.05.06-.08.1-.05.2-.1.28-.16.1.03.2.06.3.1.02-.04.04-.06.07-.08-.02-.27-.32-.66-.5-.8-.1.1-.14.2-.27.23-.04-.16-.1-.28-.27-.3-.08.1-.16.22-.25.34-.06-.28-.32-.42-.47-.63.14-.36.37-.3.5-.52-.07-.05-.14-.1-.2-.13.02-.2.23-.5.17-.62-.22-.4-.67.08-.95-.47-.2.1-.48.08-.73.16-.4.2-.8.4-1.2.6-.16.1-.36.44-.63.34.13-.22.37-.32.5-.54-.13-.02-.2-.03-.33-.02 0 0 0-.03 0-.04 0-.05 0-.1 0-.14.23-.28.48-.55.72-.83-.07-.34-.48-.5-.93-.5-.23.26-.44.5-.65.76-.2.12-.5.08-.66.2-.2.16-.2.5-.4.67-.1.08-.24 0-.38.05-.1.04-.1.13-.23.17-.07-.1-.13-.18-.2-.27-.1 0-.08-.02-.12.02-.2.08-.3.43-.4.64.06.1.1.18.14.28.22.26.8.13 1.1.33 0 .36-.1.6.05.85.2 0 .36.04.53-.02.3-.1.5-.72.95-.6.24.05.32.3.58.36.3.05.56-.07.83.05-.07.16-.1.3-.1.53-.52-.1-1.14 0-1.46.34 0 .1-.02.22-.03.33-.07.02-.14.04-.2.06-.04-.06-.08-.13-.1-.2-.07.03-.13.05-.2.06.23.67-.78.7-.73 1.37.34.1.83.46.95.77.04.18.1.37.14.55.1.1.18.18.27.27.1.16-.03.35.05.48.07.1.18.07.27.14.05.1.1.17.15.26.1.12.25.1.33.25 0 .06 0 .13.02.2-.1.03-.2.07-.3.1.16.2.35.33.28.7-.36.1-1.15.36-1.37.58 0 0 .02 0 .03 0 .37.2.55-.1.94-.1.13.18.23.32.54.33 0 .03 0 .05 0 .08-.1.1-.23.2-.34.3 0 .03.02.04.03.06.08 0 .15 0 .22.02-.07.16-.3 1.06-.44 1.1-.03-.04-.07-.08-.1-.1-.03 0-.05 0-.07.02-.1.25-.66 1.24-.86 1.36-.1.05-.32.07-.4.1.05.18.1.74-.03.92-.1.05-.17.1-.26.14-.07.17-.13.33-.2.5-.04.05-.37.3-.44.36-.1-.03-.27-.08-.36-.05-.02 0-.03 0-.04 0-.04.13.02.32 0 .45-.12.1-.24.2-.36.3-.3.16-.57.23-.84.42 0 .1 0 .2-.04.25-.27 0-.44.07-.55.25-.13-.04-.25-.1-.38-.13-.18.14-.3.25-.6.27 0-.06 0-.12 0-.17-.62 0-.47.3-.9-.1 0 0 0 0-.02 0-.08.3.05.5-.27.7-.08-.02-.15-.05-.22-.07-.02.08-.06.2-.1.25-.16.05-.32.08-.5.1-.1 0-.2-.03-.3-.05-.1.05-.13.17-.22.22-.13 0-.25 0-.38-.02-.22.04-.32.24-.55.22-.03 0-.08-.02-.12-.04 0 .02 0 .03-.02.04-.04.1-.08.22-.12.33.1.12.15.22.3.3-.02.04-.03.07-.03.1-.12.05-.24.12-.4.15-.1-.2-.2-.37-.28-.55-.06-.27.17-.34.12-.57-.08-.02-.16-.05-.23-.07-.04.05-.1.1-.14.16-.4 0-.42-.17-.64-.36 0 0-.02 0-.04.02-.02.1-.04.2-.1.23-.1.07-.24 0-.37.05-.13.1-.26.17-.4.26.02.18.02.22-.08.3-.15-.05-.4-.03-.48.02.05.55-.45.56-.68.84-.15.2-.3.64-.32.93.22.22.45.45.67.68.13.27 0 .35.2.57.15.1.3.22.45.33.2.2.37.4.55.58.16.08.3.04.38.2.04.13.08.27.1.4.1.2.3.28.38.44.14.62.28 1.23.42 1.85-.07.1-.14.23-.2.34 0 .25 0 .5.02.76-.14.42-.58.4-.9.64-.34.25-.56.72-1.02.2 0 0-.03.02-.04.02-.05.28.06.76-.22.9-.07 0-.14 0-.22 0-.07.05-.13.26-.22.3-.12.05-.25.1-.38.13-.25.2-.2.47-.66.48 0-.4.03-.95.22-1.15 0-.1-.04-.14-.1-.2-.22-.1-.43-.24-.6-.4-.16.03-.3.05-.45.07-.02-.02-.05-.04-.08-.05.1-.2.15-.23.02-.42-.2 0-.2.1-.42.1 0 0 0-.02 0-.03-.14-.36-.12-.67-.3-.95-.1-.04-.2-.07-.3-.1-.1-.13-.22-.24-.33-.36-.25-.14-.34.06-.56.02-.12-.02-.18-.1-.35-.1 0-.2.03-.43.05-.65-.43-.02-.58-.05-.84.16.1.3 0 .4-.07.62.02.15.03.3.04.46-.2.55-1 1.65-.55 2.37.17.04.33 0 .5-.03.06.22 0 .52.16.64.04 0 .07 0 .1-.02.2.8.07 1.5 1.12 1.44.15.2.27.44.48.56.08.02.16.04.24.06.18.24.37.5.56.73.1.1.2.22.3.33 0 .54-.02 1.08-.02 1.62.04.26.26.35.38.53.1.25.23.5.35.73-.25 0-.5 0-.73 0-.33-.25-.68-.5-1.04-.73-.2-.1-.4-.23-.58-.34-.16-.17-.14-.54-.28-.72-.1-.1-.23-.2-.34-.3-.1-.17 0-.35-.04-.54-.08-.14-.16-.27-.23-.4-.15-.42-.18-.88-.13-1.28 0-.02-.02-.03-.03-.04-.12.07-.24.1-.34-.02-.03-.02-.06-.03-.1-.05 0-.3 0-.4-.14-.57-.08.03-.12.02-.18 0-.13-.4-.36-.52-.6-.8-.08.04-.15.08-.22.1-.17-.5.1-1.15.3-1.62-.06-.03-.1-.07-.16-.1-.1-.22.24-.97.33-1.2-.1 0-.15 0-.2-.03 0-.4.07-.83-.08-1.24-.15-.42-.45-.84-.6-1.3-.06-.53-.13-1.05-.2-1.56-.3-.1-.33-.6-.57-.77-.03 0-.05 0-.07 0-.1.9-.35.6-.88.98-.17.13-.2.56-.44.35 0-.05 0-.1 0-.16-.15 0-.15.06-.24.13-.02 0-.04 0-.07 0-.03-.03-.06-.06-.1-.1.03-.07.05-.14.06-.22-.2.03-.3.12-.42.22-.05-.03-.1-.06-.13-.1 0-.4.24-.66.3-1.03.07-.62-.2-1.3-.43-1.66 0 0-.02 0-.03.02-.05.05-.08.1-.1.16-.13-.04-.24-.1-.32-.2.1-.02.2-.03.3-.05-.08-.25-.2-.56-.4-.67-.12-.07-.2.03-.35-.07 0-.08 0-.16 0-.24-.07-.02-.16 0-.22-.02-.68-.2-.53-1.63-1.03-2.02-.14.06-.22.12-.43.12-.1-.12-.18-.24-.27-.36 0 0-.02.02-.03.04-.05.04-.05.14-.04.23.08.17.15.34.1.54-.2.05-.24.08-.28.28-.05 0-.1 0-.13 0-.07-.1-.13-.22-.2-.33 0 0-.02 0-.03 0 0 .17-.07.26-.15.35-.03 0-.07 0-.1 0-.03-.06-.06-.12-.08-.18-.02.02-.05.04-.07.05-.04.06-.08.13-.1.2-.07-.04-.12-.07-.18-.1-.03.08-.04.1-.02.2-.1 0-.17 0-.26 0-.02-.13-.05-.26-.15-.3 0 0 0 0 0 .02-.06.1-.1.17-.16.26-.03 0-.06-.03-.1-.04-.02-.12-.08-.23-.17-.3-.1.1-.18.2-.27.3-.25.16-.56.2-.77.4.03.13.07.26.1.4-.23.25-.35.58-.65.77-.25.16-.62.12-.84.28-.27.35-.55.7-.83 1.03-.12.1-.24.1-.37.18-.2.13-.3.4-.5.54-.2.1-.38.18-.56.27-.17.15-.12.5-.3.64-.18.1-.5.05-.67.14-.05.17-.13.4-.27.48-.2-.13-.38-.1-.55.05-.06.15-.12.28-.18.4-.1.46.16.9 0 1.3.5.57-.24 1.28-.3 1.9-.05.32.1.7.04 1.03-.17 0-.38 0-.48.06-.07.2-.15.4-.22.6.06.05.13.1.16.17-.23.08-.47.16-.7.24-.1.12-.04.27-.12.43-.08.18-.45.36-.7.36-.18-.2-.35-.37-.52-.55-.1-.33-.2-.65-.28-.97-.2-.47-.42-.94-.63-1.4-.1-.17-.2-.33-.32-.48-.06-.23-.13-.45-.2-.68-.13-.45-.28-.9-.46-1.3-.27-.62-.68-1.17-.88-1.9-.1-.6-.2-1.18-.3-1.77-.07-.42-.15-.84-.23-1.26.03-.23.26-.38.3-.55.05-.18-.24-.3-.3-.42-.07-.23-.08-.62-.02-.83-.17 0-.3 0-.4.06-.03.08-.06.17-.08.25.37.5-.3.74-.73.87-.1.04-.23.1-.35.13-.4-.02-1.5-1.14-1.64-1.46 0 0 .02 0 .04 0 .44-.15.65.2 1.06-.22.1-.1.15-.13.14-.27-.62.22-1.42-.1-1.72-.44-.08-.1-.17-.23-.25-.36-.22-.13-.4-.02-.55-.22-.07-.2-.13-.4-.2-.58-.13-.03-.27-.06-.4-.1 0-.34 0-.48-.2-.63-.4.03-1.75.56-1.97.08-.27.04-.4.15-.55.2-.28 0-.55 0-.82 0-.3.05-.65.2-1.03.13-.28-.03-.4-.17-.62-.23-.4 0-.8 0-1.2 0-.1-.08-.16-.15-.23-.22-.25 0-.5 0-.73 0-.14-.05-.34-.18-.53-.2 0-.3-.2-.42-.26-.62-.07-.17-.05-.33-.1-.45-.14 0-.1-.08-.25-.1-.36-.1-.66 0-.94.1-.03.16-.45.4-.57.5-.26-.02-.38-.2-.57-.27-.37-.1-.67-.1-.97-.28-.14-.16-.27-.33-.4-.5-.26-.18-.72-.15-.9-.4-.16-.23-.46-.74-.55-.98 0-.1 0-.2 0-.3-.07-.18-.36-.4-.48-.6-.22.1-.58.12-.7-.1-.05-.05-.05-.14-.05-.26-.02 0-.04 0-.06 0-.22.1-.2.28-.35.44-.2 0-.6 0-.68.1.03.12.05.24.08.36-.05 0-.1 0-.13 0-.06.07-.12.14-.18.2.03.03.07.05.1.07.1-.03.2-.05.32-.07.14.56.4 1.05.6 1.6.16-.02.22-.03.33.02-.07.1-.1.1 0 .18.13.3.54.26.72.5-.02.13-.07.13-.13.22.03.06.06.12.1.18-.13.32-.06.35.04.66.1-.02.12 0 .22.1.02.27.2.7.32.88.18.02.17-.05.15-.25-.14-.34-.04-1 .2-1.17.05 0 .1 0 .13.02.04.1.1.1.15.16.03.03.08.72.08.8 0 .26-.33.37-.22.63.14.04.22.06.18.22.22 0 .38.04.6.02 0-.08.02-.08.08-.13.24.13 1.16.14 1.37.07 0-.03 0-.06 0-.1.1.07.16.06.28.03.06-.15.1-.12.2-.2.07-.13.14-.26.2-.4.28-.34.57-.5.9-.76.13-.16.25-.32.38-.5 0 0 0 0 .02 0 .03.33-.04.47-.16.67.1 0 .12 0 .16.06.07.15-.02.4.04.6.07.24.4.56.6.7.25.14.5.28.77.42.16.04.32-.08.46.02.2.23.37.46.55.7.13.1.43.17.47.36-.13.25-.3.48-.46.7-.1.1-.23.22-.35.34-.1.18-.13.48-.3.6-.14.08-.33-.05-.5.02-.1.33-.04.87-.06 1.2-.47.02-.88.12-1.02.46-.05.13-.03.25-.13.33-.25.22-.5.03-.78.16-.27.12-.18.45-.3.7-.08.05-.16.1-.23.14-.2-.03-.4-.05-.6-.08-.35.12-.7.23-1.05.35-.2.1-.52.3-.6.5-.1.2-.05.34-.23.45-.64.4-1.52.4-2.2.77-.2.1-.25.34-.44.45-.2.1-.44-.03-.66.05-.33.1-.62.38-1 .5-.22.06-.58-.05-.85.03-.16.13-.32.27-.5.4-.48.3-1.3.42-1.58-.16 0-.2 0-.42 0-.63-.15-.4-.4-.93-.47-1.42-.03-.17.07-.25.1-.36-.04-.2-.07-.4-.1-.6-.12-.3-.43-.77-.68-.98-.1-.07-.2-.14-.3-.2-.26-.54-.5-1.06-.77-1.58-.2-.26-.66-.3-.86-.6-.14-.2-.3-.4-.44-.6-.15-.42.05-.96-.14-1.32-.2-.35-.4-.7-.58-1.03-.3-.28-.7-.37-.93-.7.1-.55-.24-.86-.5-1.2-.3-.44-.54-.88-.84-1.37-.14-.17-.27-.34-.4-.5-.1 0-.2-.02-.3-.03.02-.34.2-.77.26-1.16-.08-.07-.1-.05-.15-.1-.2-.54-.42-1.08-.64-1.6.27-.24.38-.6.5-.98.02-.12.04-.24.07-.36.28-.5.46-1.25.87-1.67-.16-.4.04-.63-.22-.96.08-.13.16-.27.2-.44-.06-.08-.1-.17-.16-.25.1-.14.24-.2.36-.33 0-.04-.02-.07-.02-.1-.04-.06-.07-.1-.1-.16-.03 0-.06 0-.08 0-.1.14-.24.22-.35.33-.3-.05-.42-.2-.8-.2-.17.17-.35.23-.47.47-.23.05-.7.24-1.1.13-.27-.1-.37-.36-.58-.5-.3-.18-.7-.3-1.1-.23-.06.2-.1.4-.14.62-.03 0-.06 0-.1 0-.2-.12-.57.04-.86-.05-.07-.17-.14-.34-.22-.5-.08.05-.13.14-.22.1-.17-.08-.17-.16-.42-.15-.06.06-.12.12-.18.18 0 0-.02 0-.04 0 0-.06-.03-.1-.05-.14.03-.1.05-.1.1-.15 0-.02 0-.03-.02-.04-.2-.02-.4-.04-.58-.06-.02-.04-.04-.07-.06-.1.08-.04.16-.07.24-.1 0-.02 0-.05-.02-.07-.1-.06-.2-.13-.3-.2-.07-.1 0-.3 0-.46-.27-.07-.35-.17-.65-.2 0-.05 0-.1 0-.13.04-.07.07-.13.1-.2.1.05.16.12.26.13.13-.1.15-.06.05-.2-.07-.05-.12-.14-.1-.2.1-.03.2-.06.26-.13-.02-.03-.04-.05-.06-.08-.05 0-.1 0-.16 0 0-.12.07-.1.03-.18-.04-.07-.08-.1-.18-.13.03-.05.08-.1.12-.15.08-.03.12-.07.16-.14 0 0 0 0 0-.02-.25.04-.5.07-.74.1 0-.16.06-.34.1-.54.2-.02.1-.07.2-.18.13-.16.46-.24.72-.28.05.16.26.2.46.13 0-.02 0-.03 0-.05-.04-.02-.08-.04-.12-.06 0 0 .02-.02.02-.03.1-.03.16-.03.26.02-.03.03-.06.07-.1.1.36-.02.65-.03.98.02.02-.02.03-.05.05-.07 0 0-.02-.02-.04-.04-.08-.02-.15-.03-.22-.05 0-.07.02-.07.07-.14.27 0 .6-.02.8-.1-.14 0-.3 0-.44 0-.04-.13-.16-.16-.24-.24.04-.08.07-.15.1-.22.28.02.54.04.8.07.07-.02.12-.04.18-.06.33.07.5.26.9.05 0-.05 0-.1 0-.14.5-.16.9-.52 1.47-.65.63-.15 1.06.22 1.55-.1.13.17.1.37.35.43.2.05.4-.1.5-.04.12.2.12.3.34.42.42-.15.5.16.85.22.3.05.82.17 1.1.1.15-.04.3-.1.45-.14.33-.05.6.18.97.1.68-.17 1.16-.46.93-1.3-.04-.14-.08-.3-.12-.44-.2-.3-.8-.4-1.1-.6 0-.06.02-.12.04-.17-.18 0-.38-.28-.5-.38-.27-.2-.52-.47-.82-.6-.13-.04-.25-.08-.38-.12-.1-.07-.16-.2-.28-.27-.1.05-.13.08-.25.05-.17-.13-.34-.38-.47-.55.16-.04.46-.07.6-.15.02-.28.18-.42.26-.66.17 0 .3 0 .4-.1-.15-.2-.36-.35-.57-.5.02-.03.04-.06.07-.1.47 0 .9-.2 1.2-.43-.04-.05-.07-.1-.1-.17-.27.05-.54.1-.8.15-.03.06 0 .03-.05.07-.2.02-.42.05-.63.07-.07.07-.14.15-.2.22-.36.07-.72.13-1.08.2-.12.05-.15.14-.3.2-.07 0-.06.02-.12-.02-.05-.03-.1-.07-.13-.1-.02 0-.04 0-.05 0-.05.2-.13.27-.24.38-.3 0-.57-.03-.86.05 0 .02 0 .03.02.04.4.1.9.5.97.85.27.07.46-.1.67-.1.2 0 .37.04.55.06-.03.14-.12.25-.18.34-.1.02-.22.04-.33.06-.13-.03-.2-.13-.4-.08-.08.08-.18.16-.28.24-.14 0-.3.02-.44.04-.5.18-.15.4-.96.25 0-.02 0-.03 0-.05.32-.76-.16-.66-.73-.77-.02-.02-.03-.05-.04-.07.22-.23.75-.32.94-.53-.04-.08-.07-.15-.1-.22-.56 0-1.05.13-1.33-.25 0 0 0-.02 0-.03.08-.06.15-.13.22-.2 0 0 0 0 0-.02-.06-.08-.13-.15-.2-.22 0 0-.02.02-.04.03-.03.06-.05.1-.07.14-1.16-.03-.9.55-1.46.9-.17.1-.53.08-.43.38.06.08.1.1.15.18-.06.14-.13.28-.2.42-.65.03-.72.55-.82 1.12 0 .1-.03.23-.04.34-.04.06-.28.08-.35.12-.04.2-.1.4-.15.63-.16.06-.2.13-.3.22 0 .05 0 .1 0 .15.26-.04.52.72.77.86.2.1.48.08.6.25-.04.13-.1.2-.17.3-.47-.02-.4-.2-.8-.05-.14.06-.32 0-.43.05-.04.1-.08.18-.13.26-.17.08-.35.16-.52.24-.15.1-.22.28-.4.35.02-.1.04-.2.07-.28.08-.05.17-.1.26-.16 0 0 0-.02-.02-.03-.12-.04-.32-.07-.42-.13-.02.03-.05.05-.07.08-.04-.4-.7-.06-.82-.35-.15.07-.22.14-.44.14-.04-.07-.03-.07-.14-.08-.3.26-.22.13-.6.2 0 0 0 .02 0 .02.12.3.37.35.55.57 0 .02 0 .02 0 .03 0 0-.03.02-.05.03-.05-.04-.1-.08-.15-.12-.04-.1-.13-.1-.23-.13-.03.03-.06.06-.1.08.07.13.18.14.24.26 0 .02 0 .03 0 .05-.05 0-.1 0-.13 0-.08-.13-.2-.27-.42-.28 0 0 0 0 0 .02.08.15.2.2.3.3 0 0-.02 0-.03 0-.1 0-.18-.02-.27-.03-.02-.32-.3-.3-.42-.52.03-.02.06-.04.1-.05-.02-.03-.02-.05-.03-.08-.02 0-.05 0-.07-.02-.05.1-.12.13-.22.17.04.04.07.07.1.1-.07.08-.1.13-.1.27.14.34.4.62.63.9-.02.02-.05.05-.07.08-.02 0-.04 0-.06.02 0 0 0 0-.02 0 0-.1 0-.13-.03-.2-.12-.03-.15-.04-.24.02.05.1.08.17.12.26-.1.06-.16.1-.3.13.23.05 1.2.55 1.2.72 0 0-.04 0-.06.02.04.1.07.23.1.34-.03.03-.06.06-.1.1-.02-.02-.04-.03-.06-.04-.03-.13-.2-.33-.34-.35-.14.03-.27.07-.4.12.1.1.1.17.16.3.06 0 .12-.02.18-.03 0 .12 0 .1.08.17-.16 0-.2.03-.24.13-.05-.02-.1-.03-.15-.05 0-.04.03-.08.05-.1-.02 0-.03 0-.04 0-.1-.04-.18-.07-.28-.1 0 .03 0 .06 0 .1.1.27.26.44.27.83-.15-.08-.25-.16-.4-.08-.04.06-.07.1-.1.17 0 0-.03 0-.04-.02-.03-.15-.18-.46-.3-.4-.06.04-.12.08-.17.13-.07-.05-.12-.1-.18-.15 0-.13.08-.3.04-.42-.1-.12-.22-.26-.33-.4.06-.1.12-.2.18-.32.24 0 .36-.1.47-.1.34.06.64.5.93.12 0 0 0 0 0-.02-.3-.02-.4-.2-.64-.26-.35-.1-.7.05-1 .08-.1-.16-.2-.32-.3-.48 0 0 0 0 0-.02.1-.02.22 0 .3-.1 0-.02 0-.03 0-.04-.03-.03-.05-.05-.08-.08-.36.06-.68-.2-.8-.5-.02-.07-.04-.16-.05-.24-.14-.18-.47-.24-.55-.46.03 0 .06 0 .1.02 0-.17-.06-.2-.12-.3.05-.1.1-.18.15-.27.02-.02-.05-.55-.03-.67.1-.03.12-.06.1-.2-.1-.07-.23-.13-.36-.2-.07-.1-.16-.2-.24-.3-.4-.27-.8-.44-1.17-.7-.16-.12-.27-.3-.4-.4-.05-.02-.47-.2-.5-.2-.13-.03-.23.12-.3.04-.23-.3-.55-.46-.77-.77 0 0 0 0 0-.02.1 0 .2 0 .3 0-.72-.23-.23-.82-.97-1.12-.05.14-.1.27-.15.4-.07.07-.13.14-.22.2-.1-.24-.23-.46-.3-.74.12 0 .17-.04.22-.1-.03-.06-.06-.1-.1-.16-.2 0-.2 0-.44 0 0 .05-.02.1-.02.15-.27 0-.6.12-.72.2-.02.06-.04.12-.07.18.05.02.1.02.13.03 0 .2.08.2.16.3-.06.12-.14.16-.2.25.1.57.34.73.77.98.14.08.3.1.4.22.1.16.1.4.18.6.13.3.5.65.73.88.26.25 1.06 0 1.2.22 0 .03 0 .06 0 .1-.12.04-.17.12-.26.2.03.03.06.07.1.1.88.23 1.57.7 2.13 1.26-.04.13-.1.26-.13.4-.1-.08-.2-.15-.3-.2-.06-.12 0-.17-.08-.23-.18-.12-.6-.03-.6-.3-.3-.05-.55.44-.55.76.18.1.36.2.54.3-.06.12-.06.26.02.38-.03.03-.07.07-.1.1-.27 0-.32.07-.45.2.02.12.05.2 0 .3-.22.07-.3.3-.4.48-.1 0-.17 0-.25 0-.04-.03-.07-.05-.1-.08 0-.07 0-.14 0-.22.2-.08.23-.2.17-.4.03-.03.06-.06.1-.1.06.02.13.02.2.03 0 0 0-.02 0-.04.02-.08-.4-1.26-.5-1.28-.08.04-.13.1-.2.05-.13-.08-.25-.16-.38-.24.04-.08.06-.15.04-.27-.06-.06-.13-.1-.2-.16-.1.02-.2.06-.32.1.02-.04.03-.06.04-.1.03 0 .06 0 .1-.02-.05-.05-.08-.1-.12-.13 0 0 0 0-.02 0-.08.02-.17.05-.25.07-.1-.58-.53-.43-.98-.66-.5-.25-.9-.76-1.44-1.1-.6-.37-.57-1.42-1.2-1.74-.5-.25-.86-.24-1.23.05-.07.08-.15.16-.22.24-.13.04-.27.08-.4.12-.47.3-.66.7-1.35.84-.36.06-.5-.25-.7-.33-.15-.06-.28.04-.38.04-.4 0-.5-.35-.95-.02-.73.5-.08.9-.3 1.46-.17.23-.57.24-.78.43-.03.05-.06.1-.1.16-.36.24-.87.02-1.12.45.02.08.04.08.1.13-.02 0-.02.02-.03.03-.38.16-.93.85-1.02 1.27.06.16.13.3.2.46.1.05.18.1.27.15 0 .02 0 .03 0 .05-.35.18-.78.5-.86.93 0 .1.06.1.03.2-.34.05-.7.04-.84.3-.15.24-.12.35-.33.5-.04-.02-.08-.05-.12-.08-.15.02-.23.1-.32.13-.5 0-.97 0-1.45 0-.1.07-.18.15-.27.22-.3.1-.42.05-.5.4 0 0 0 0-.02 0 0-.04 0-.07-.02-.1 0 0 0 0-.02 0 0 .07 0 .07-.03.1-.36.1-.6-.2-.65-.5-.05-.02-.1-.04-.15-.06.02-.3-.4-.66-.82-.55-.13.07-.26.13-.38.2-.14.02-.2-.06-.3-.08-.27-.06-.45.03-.62.1 0 0 0 0 0-.02-.04-.15.1-.33.13-.46.06-.18-.02-.36-.06-.44 0 0 0-.02.02-.04.02-.14.06-.32.1-.47-.02-.02-.04-.04-.05-.05-.1.04-.23.08-.33.06-.02-.04-.03-.1-.04-.14 0 0 0 0 0-.02.16 0 .24-.03.3-.13-.02-.03-.04-.08-.06-.13-.02 0-.04.02-.06.03-.04.12-.1.15-.23.2-.1-.03-.1-.02-.14-.1.08-.18.12-.36.1-.6.48-.24.68-1.8.4-2.36.06-.1.25-.66.23-.7-.08-.24-.2-.38-.48-.44 0-.06 0-.13-.02-.2.1-.2.27-.28.57-.3.08 0 .16 0 .24 0 .04-.1.07-.18.1-.28.4-.16.67.06 1.07.13.3.05.55-.16.77-.2.05-.02.8.2 1.03.23.47.08 1.26.18 1.48-.1.38.12.62.3 1.08.23.16-.32.25-.77.35-1.2.05-.04.1-.06.15-.1-.03-.02-.05-.05-.08-.08-.03.03-.06.05-.1.07 0-.3.04-.67.16-.88 0 0 0 0 .02 0 .1.12.2.24.3.36-.07-.28-.25-.4-.4-.58.02-.15.1-.25.15-.37-.2-.43-.14-.24-.53-.43-.1-.14-.23-.28-.34-.42.03-.07.06-.14.1-.2-.15-.1-.4-.18-.5-.3.04-.08.07-.14.1-.2-.03-.02-.06-.03-.1-.05-.07.02-.15.05-.22.07-.32-.28-.84-.4-1.28-.37 0-.03-.02-.06-.02-.1-.07-.07-.2-.05-.26-.15.1-.02.22-.04.33-.06 0 0 0 0 0-.02s0-.04 0-.07c-.07 0-.2-.02-.17-.07.1-.02.12-.04.16-.13-.17 0-.28.02-.4.06.02-.1.02-.17.03-.25.26 0 .42-.17.64-.2 0 .03.02.04.03.05 0 0 .24.03.3-.02.03-.04.05-.08.07-.12.13-.02.25-.03.38-.04.08.1.16.2.24.3.2.02.62-.08.78-.16 0 .05 0 .1 0 .13.12 0 .24-.03.3-.08-.1-.15-.07-.33-.07-.57-.16-.08-.27-.32-.3-.54.24.03.37.04.6 0-.04.2 0 .28.06.4.4-.2.88.22 1.22-.12-.06-.02-.12-.04-.18-.05 0-.04 0-.08.02-.1.24-.3.68-.24 1-.45.3-.2.15-.6.26-.93.13-.07.27-.14.4-.2.1 0 .2-.02.3-.02.17-.1.33-.2.5-.3.2-.1.46.1.6-.1-.04-.08-.1-.14-.2-.2.22-.17.43-.35.65-.54.1-.28.22-.55.33-.83.1-.02.18-.05.27-.07.1.06.15.12.2.22-.02.04-.03.07-.05.1-.08.03-.06.03-.13.03 0 .16 0 .2-.04.3.22.04.34.14.5.05.07-.13.17-.1.2-.32-.12 0-.15-.02-.2-.07 0-.1.02-.12.06-.2-.08 0-.16 0-.24 0 0-.2 0-.27.04-.43.27-.1.83-.38 1.2-.24.02.1.14.16.2.22.03 0 .05 0 .08 0 0-.02 0-.03 0-.05-.06-.08-.13-.06-.15-.2 0-.06.02-.1.03-.17.2-.08.5-.1.8-.1.04.13.06.2.07.3.02.02.04.03.06.04.02 0 .04 0 .05-.02.03-.02.05-.05.07-.07-.02-.06-.05-.1-.07-.17.1.04.18.08.27.1-.08-.16-.04-.2.02-.38.15.02.3.07.45 0-.07-.03-.14-.06-.2-.1 0-.02-.02-.05-.02-.08.03-.02.06-.05.1-.07-.05-.04-.1-.1-.14-.13.03-.04.05-.04.08-.1-.15.02-.24.06-.27-.06.15-.02.24-.07.32-.15-.05-.18-.23-.27-.28-.42-.04-.13 0-.5 0-.7-.17 0-.17-.06-.25-.13-.04.03-.06.06-.08.1-.05-.03-.1-.06-.15-.08.06-.17.13-.24.22-.36-.03-.3-.27-.52-.07-.82.1 0 .28.14.4.1.1-.07.12-.28.26-.36.03.1.06.17.1.26.07 0 .1-.02.13-.06.02-.15.03-.3.05-.45.26 0 .54-.03.73.06.02.15 0 .4.1.44.15 0 .3 0 .44.02.1.08-.08.4-.1.45-.06.02-.12.04-.17.06-.04-.05-.07-.1-.1-.15-.07.03-.13.06-.2.1.1.27-.1.3-.18.54-.1 0-.17 0-.25.02.02.03.04.06.06.1-.14.14-.2.4-.25.65.2.06.56.32.4.6.13 0 .13-.02.17.1.16-.08.18.04.35.08.14-.02.28-.03.42-.04 0 .04.03.07.04.1-.1.16-.16.2-.3.3.02.02.03.04.05.05.08.02.17.02.26-.04 0 0 0 0 .02 0 0 .03.02.07.04.1.06 0 .13 0 .2 0 .1-.22 1.15-.57 1.3-.56.15.4.42.23.65.35 0 .1.03.2.04.3.2.1.38.17.6.25 0-.17 0-.23-.03-.42 1.02-.07 1.62-.56 2.45-.83.2-.06.82-.2.8.04.07.1.13.2.15.34.5.2.76-.1 1.1-.28.03-.15.04-.33.1-.47.3 0 .8.1 1.03-.03 0-.12 0-.16-.04-.26.03 0 .06 0 .1 0-.04-.08-.07 0-.04-.08-.1-.22-.38-1.25-.2-1.66.1-.07.2-.14.3-.22 0-.13 0-.25 0-.38.1-.12.2-.24.3-.37.32 0 .44-.16.77-.17 0 .04 0 .08 0 .13.12.1.25.2.4.3.03.1.07.22.12.34.3.27.8.08.93-.22-.15-.53.05-.84.1-1.3-.03-.02-.07-.05-.1-.07-.08.07-.15.14-.22.2-.12-.05-.2-.1-.35-.14 0-.16 0-.33.02-.5-.06.05-.1.08-.16.08-.07-.2-.07-.3-.13-.47.12-.04.1-.08.08-.2.4-.02.56-.16.8-.3.12.04.17 0 .3.02 0-.05.02-.1.03-.13.15.03.3.06.43.1.05-.05.1-.1.15-.14.1.1.36-.02.58.02.45.08.83.16 1.3.2.14 0 .26-.2.3-.18.03.02.06.04.08.07 0-.16-.1-.2-.18-.3 0-.05.02-.1.04-.14.03 0 .07 0 .1-.02.08.08.14.16.22.07-.02-.08-.02-.05.02-.12.15-.04.14.03.3.07.1-.12.18-.3.4-.3.23.06.36.18.64.2.04-.04.08-.07.13-.1-.4-.78-.97-.04-1.4-.66.03-.1.14-.34.05-.33-.02.05-.05.1-.07.14-.3.03-.7.15-.86.3-.06-.03-.12-.06-.18-.1-.14.02-.16.07-.24.15-.1-.05-.2-.1-.3-.12 0-.06 0-.1 0-.17-.02.12-.06.24-.14.3-.15.1-.4 0-.43.22 0 0-.02 0-.02 0-.07-.05-.15-.1-.23-.16-.07.17-.33.2-.47.27-.02-.02-.03-.05-.04-.07-.22.08-.3.1-.44.27-.15-.07-.2-.03-.38 0 0-.02 0-.04 0-.07-.13.07-.5.26-.68.1-.12-.04-.18-.12-.24-.24.03-.07.07-.14.1-.2-.23 0-.35.05-.5.1 0-.07 0-.14.02-.22-.22.08-.25-.02-.42-.1-.4-.2-.47-.56-.36-1.1.02-.12.05-.23.07-.35-.1-.15-.2-.3-.3-.45.04-.2.1-.36.1-.63-.08-.06-.18-.1-.26-.18.1-.34.23-.44.44-.63 0-.08 0-.16-.03-.24.17-.05.3-.03.46.04.4-.2.2-.54.46-.8 0 0 0 .02 0 .03.02.06.06.1.1.17.03 0 .06 0 .1 0 .18-.28 1.46-1.6 1.74-1.68.12 0 .23 0 .35 0 0-.1 0-.16-.03-.2-.05-.07-.1-.12-.15-.18.04-.1.1-.35.06-.45-.03-.06-.06-.1-.1-.17-.4 0-.52-.15-.74-.33-.24 0-.8.13-.88.1-.14-.1-.3-.2-.44-.3-.33.16-.34.52-.6.7-.22.18-.3 0-.53.3.06.07.2.17.12.28-.07.15-.3.32-.44.38.02.02.04.04.06.06.07.14.25.22.34.37 0 .02-.02.04-.03.05-.3.16-.33.47-.53.72-.3.2-.57.4-.86.58-.07-.04-.13-.08-.2-.13-.2.08-.2.25-.33.36-.3.23-.4.23-.64.55-.13 0-.25 0-.37 0 .02.13.08.26.03.34-.06.07-.12.15-.18.23-.1-.03-.22-.07-.33-.1.06.43.22.52.06 1.02-.06 0-.13.02-.2.04-.07.3.2 1.04.08 1.15 0 0 0 .02.02.03.2 0 .27.08.38.13.07 0 .15-.02.22-.02.12.28.35.53.7.58.07.23.2.24.2.5-.04 0-.1 0-.15 0-.07.1-.66.58-.9.45-.18-.1-.95-.35-1.06-.23-.03.04-.06.08-.08.12 0 0 0 0 .02 0 .4-.12.54.22.86.28.3.05.5-.25.8-.13 0-.02 0-.05 0-.08.03 0 .06 0 .1 0 0 0 0 .02 0 .03.02.03.02.07.03.1-.08 0-.16 0-.24 0 0 .08.02.14.03.2-.18.05-.3.1-.33.3-.05 0-.1.02-.16.03 0 0 0-.02-.02-.02 0-.1 0-.2 0-.28-.25.1-.04.57-.55.48 0 .04 0 .07-.02.1-.17.02-.34.02-.5.03.03.17.46.7.2.9-.07 0-.13 0-.2 0 0 .07 0 .15 0 .22.05.02.1.04.14.05-.06.13 0 .22-.03.3-.06.12-.14.22-.17.38 0 .12 0 .23-.02.35-.17.3-.34.62-.5.93-.02-.02-.03-.03-.04-.04-.07-.05-.13-.1-.2-.14-.22.05-.4.08-.72.08 0 .04-.02.1-.03.14-.1-.03-.07-.05-.12-.02-.17.07-.2.2-.28.4.07.1.16.15.06.24-.03.04-.06.07-.1.1-.35-.07-.66.1-1.1 0 .04-.16.1-.2.16-.37-.2-.16-.34-.4-.46-.64.06-.04.12-.07.18-.1 0-.05 0-.1-.02-.15.06 0 .1 0 .17.02 0-.05 0-.1.03-.15-.27-.27-.56-.46-.7-.93-.05 0-.1-.02-.15-.03.02-.33-.08-.4-.2-.58.04-.14.14-.35.1-.48-.1-.04-.1-.04-.24 0 0-.05 0-.1-.02-.15-.06 0-.1 0-.16.02 0-.23-.02-.65-.17-.72.02-.15.1-.2.08-.33 0 0-.02-.02-.04-.02-.3.13-.32-.06-.47-.28.07-.1.07-.12.04-.25-.04.03-.08.06-.12.1 0 .26-.06.5-.24.63-.15.1-.3-.02-.4.04-.16.06-.16.17-.28.27-.32.3-.7.5-1.02.8-.2.1-.8.18-1 .13-.03-.1-.06-.12-.15-.16-.04.04-.07.08-.1.12-.04-.03-.07-.05-.1-.08.03-.03.06-.07.1-.1-.33-.1-.52-.23-.88-.34-.05-.1-.1-.22-.16-.33.06-.12.12-.18.07-.33.05 0 .1.02.15.02 0 .06 0 .1.02.17.02 0 .03-.03.05-.04.07-.12.15-.02.26.05 0-.03-.03-.05-.05-.08.04-.07.06-.1.17-.1 0 0 0-.02 0-.02-.2 0-.16.05-.3-.04-.03-.08-.04-.04 0-.12.1-.06.2-.12.32-.18 0 0 0 0 0-.02-.14 0-.17 0-.26-.05.07-.1.13-.13.18-.24-.08.06-.16.13-.24.2-.02-.12-.05-.14-.12-.2 0 .08 0 .15.02.23-.1.03-.13.06-.28.07-.02-.03-.03-.06-.05-.1-.02.04-.02.07-.03.1-.03-.02-.06-.04-.1-.06-.02-.08-.04-.17-.07-.25.08-.1.15-.18.22-.27 0 0 .02.03.02.04 0 .05.03.1.04.14 0 0 0 0 .02 0 0-.02 0-.06 0-.1.1.05.14.08.23.04-.02-.05 0-.02 0-.07.17 0 .27-.06.35-.17-.12.05-.2.1-.36.1-.05-.04-.1-.08-.13-.12 0-.03.04-.06.06-.1.14-.03.18-.14.2-.3-.32-.03-.48.1-.64-.12.1-.1.25-.23.37-.33-.04-.04-.07-.08-.1-.1-.15.05-.23.03-.35-.05 0-.03-.02-.06-.04-.1.08-.23.18-.26.34-.4 0 0 0-.02-.02-.03-.17-.07-.2-.18-.3-.3.12-.18.05-.4.12-.6.2-.02.38-.04.57-.05 0-.02 0-.05 0-.07-.1-.07-.23-.1-.3-.2 0-.05 0-.1 0-.15.3-.1.44-.33.72-.22.23-.08.2-.16.26-.4.3.02.6.2.77-.02-.2-.03-.4-.12-.46-.33.02-.02.05-.05.08-.08.38 0 .72 0 .97.1 0-.3.4-.86.64-.7.04.04.1.07.15.1.02 0 .04-.02.06-.03.1-.24.35-.3.47-.48.02-.1.03-.2.05-.3.13-.27.63-.67.9-.8.2.04.27.13.45 0 0 0 0 0 0-.02-.02-.05-.03-.1-.05-.16.23-.2.37-.46.58-.68.1.03.2.03.35.02 0-.13 0-.25-.02-.38-.06-.02-.12-.04-.18-.06.18-.32.2-.7.66-.6.02-.12.04-.24.06-.37.12 0 .25-.03.37-.05 0 0 0 0 0-.02-.1-.18-.25-.24-.37-.38.06-.1.12-.2.18-.3.2.02.33 0 .52 0 0-.02 0-.02 0-.03-.06-.12-.13-.22-.2-.32.03-.02.05-.03.07-.04.2-.1.68-.17.78-.38-.1-.04-.12-.07-.15-.2.18-.04.22-.16.35-.26.15.02.24.06.36.1.07-.14.14-.16.3-.2 0-.05 0-.08 0-.12-.1-.06-.16-.14-.13-.22.18-.07.2-.27.38-.3.02 0 .02 0 .03 0 .07.15.12.2.25.27.02-.02.04-.03.06-.04.05-.1.1-.17.16-.25-.03-.13-.06-.27-.1-.4.2.04.4.04.5-.1 0-.02 0-.02 0-.03-.07-.06-.14-.12-.22-.18.06-.06.1-.12.17-.2.33-.1.23-.28.42-.42.36-.27.44.12.62-.6.06.07.14.13.2.2.4-.14.48.05.87.1.14-.25.32-.78.56-.9.02 0 .04.02.06.03 0 .03 0 .06.02.1-.06.15-.1.34-.14.54.2-.17.36-.37.44-.67.33-.04.44-.16.58-.38.02 0 .04 0 .06.02.12.1.24.2.36.3.3-1.02.56-.5 1.1-.23.07-.25.28-.66.5-.8.1-.06.25.04.34-.02.4-.4.54-.65 1.35-.6-.28.4-.62.46-.6 1.16.04 0 .1.02.13.02.2-.47.72-.95 1.12-1.22 0 .27.02.53.04.8.36-.18.57-.46.7-.87.22-.04.55-.15.7.04-.2.3-.25.43-.37.8.1.03.23.05.34.08.05-.33.24-.6.44-.77.36.1.56.33.87.46.15.07.36 0 .55.06.08.05.16.1.24.15 0 .08 0 .14 0 .2-.34.37-1 .3-1.7.3.23.26.63.33.82.62.43-.03.73-.14 1.06.08.1-.07.27-.07.4-.13.18-.1.35-.2.53-.3 0 .6.48.7 1 .8.02.13.03.26.04.4.1-.07.18-.14.27-.2.52.03 1.03.07 1.55.1.3.1.62.22.93.33.2.06.4.12.6.18.33.3.68.6 1.03.88.36.1.73.22 1.1.33.34.1.68.35.94.55 0 .4.02.5.22.7.02.52-.35.74-.67 1-1.52 1.12-3.83.05-5.26-.38-.2-.03-.4-.06-.6-.1-.26-.14-.35-.7-.98-.4.33.32.65.7 1.04.96.23.15.68.2.87.4.27.3.15.74-.2.84.03.24.5 1.45.62 1.52.25.1.63.04.84.15.03.1.1.27.18.33.15.1.4.04.6.1.46.1 1.18.15.75-.6-.15-.03-.38.04-.55-.03-.2-.08-.54-.48-.55-.66.16-.15.14-.37.44-.37.5.3 1.1.58 1.74.76.28.07.48-.04.68-.06.1.03.2.06.3.1.34-.52-.4-.87-.4-1.36.48-.6 1.54-.53 1.9-1.28.66-.08 1.14.5 1.62.53 0 0 0-.02 0-.04.02-.1.03-.2.05-.32.18-.55.32-.48.1-1.17-.22-.02-.35-.1-.44-.24.02-.02.03-.03.04-.04.15-.23.3-.46.44-.7.1-.5-.4-.54-.35-.96.24-.06.4.04.63.1.28-.04.56-.06.84-.08.4.07.72.75.87 1.07-.65.03-1.34 0-1.46.6.6.44.84.9 1.82.7.16-.03.33-.06.5-.1.25-.18.14-.8.4-1 .14-.04.3-.08.43-.12.6-.25 1.25-.53 1.9-.8.38-.15.77-.3 1.15-.46.03.1.06.2.1.3 0 0 .03 0 .05 0 .72-.13.1-.7 1.2-.7-.02.2-.07.4-.07.67-.1.02-.22.04-.33.06-.05.07-.07.1-.07.25.43.15.56-.04 1.08-.05.02.1.04.12.12.16.24-.14.23-.53.5-.64.23-.1.73-.18 1.04-.1.17.06.4.24.67.16.12-.1.24-.2.36-.3.47-.36.78-.32 1.3-.1-.1.12-.18.23-.26.34.07.2.35.4.62.26.04-.1.1-.33.15-.42.5-.07.8.05.84-.6-.17-.2-.35-.44-.52-.66 0 0 0-.02.02-.04.2-.1.3-.33.53-.38.5-.12 1.47.15 1.82.25 1.65.46 3.13 1.02 4.22 2.03.1 0 .16 0 .2-.04.2-.13.48-.62.53-.9-.43.07-.72-.05-.82-.4-.04-.16.05-.38-.04-.48-.25-.26-.85-.13-1.06-.44.12-.65.8-.4.42-1.48-.15-.02-.3-.03-.45-.04-.2-.88.94-.9 1.33-1.4.14-.24.28-.48.42-.72.06-.28.12-.57.18-.86.08-.1.15-.2.22-.3.25.07.57.2.88.16.43-.07.9-.14 1.3-.1.28.04.54-.13.7.08.5.65-.7 1.7-.8 2.1.3.14 1 .94.83 1.5-.1.12-.18.24-.27.36.03.22.05.43.08.64 0 .37 0 .73 0 1.1.14.72.43.46.72.84 0 .22-.12.27-.2.42-.03.17-.07.34-.1.5-.13.3-.54.64-.78.83-.18.14-.5.2-.6.42.05.1.1.2.12.3-.2.1-.4.16-.6.23-.1-.05-.22-.1-.33-.14-.34-.14-.74-.14-1.1-.04.2.5.8.56 1.43.66.15 0 .3-.02.46-.02.22.04.5.15.75.03.22-.5.76-.57 1.16-.9.17-.12.15-.4.28-.57.1-.07.2-.13.3-.2.12-.14.24-.3.37-.45 0-.43-.15-.62-.32-.9.14-.9 1.9-.82 2.23-.17.1.3-.1 1.07-.03 1.18.12.38.92.32 1.24.2 0-.06 0-.1.03-.16-.22-.23-.57-.2-.9-.27 0 0 0-.02 0-.02 0-.08.02-.16.04-.25.12-.04.34-.16.4-.27.03-.17-.1-.3-.15-.46-.08-.23-.13-.53-.33-.64-.13-.02-.25-.03-.37-.05-.3-.1-.8-.43-1.23-.35-.16.06-.3.1-.47.17-.2.04-.6-.08-.9-.08 0-.38-.22-.63-.2-.93.03-.46.54-.88.5-1.24-.07-.47-.67-.93-.86-1.3.16-.5.8-.4 1.18-.67.4-.27.36-.77.33-1.34.17.04.34.1.5.14.03.23.06.5 0 .7-.1.3-.5.7-.26 1.18.25.5 1.08.45 1.7.57.1 0 .23 0 .35.02.1.1.2.2.3.32.15 0 .3-.02.43-.02 0 0 0-.02 0-.02-.12-.33-.22-.57-.4-.8-.78 0-1.14-.1-1.52-.52.03-.08.07-.17.1-.25.2 0 .37-.03.56-.04.38.13.4.2.85.06-.02-.17-.04-.34-.06-.5 1.28-.64 2.08.68 2.98.92.36.1.8-.06 1.02-.1 0 .08.02.17.03.25-.18.15-.36.3-.54.46-.05.38-.1.78-.15 1.17.04.02.1.04.13.06.08-.24.23-.56.4-.7.05.02.1.04.14.06.1.26.24.4.16.8 0 0 0 0 .02 0 .2-.08.34-.2.5-.3.02-.44-.25-.77-.4-1.08.1-.24.2-.48.3-.73-.1-.1-.18-.2-.27-.3-.3-.2-.64-.2-.75-.62-.28-.04-1.16-.3-1.22-.53 0-.24-.02-.5-.02-.73-.06-.2-.5-.48-.22-.7.13-.26 2.12-.34 2.6-.36.22 0 .7-.2.8-.1.1.1.16.18.3.27.42-.26.94-.67 1.5-.37-.02 0-.03.03-.03.04-.24.1-.4.26-.48.5.54-.07 1.1-.3 1.3-.74-.05-.1-.1-.22-.13-.33-.12-.15-.32-.18-.47-.3-.06-.07-.1-.15-.17-.23 0-.24.08-.42.15-.6.7-.23 1.3-.9 1.95-1.15.3-.05.62-.1.93-.17.86-.18 1.83-.23 2.63-.5.67-.2.6-.54 1.6-.54.2 0 .42 0 .55.1.02.02.03.04.05.07-.04.1-.08.2-.13.32.23.03.47.06.7.1.45-.13.9-.25 1.35-.38.37-.06.55.14.88.17.1-.05.18-.1.27-.18 0-.3.03-.4.16-.62.18-.03.6 0 .73-.05.15-.1.3-.18.44-.27 0 0 0-.02 0-.02-.16-.18-.26-.4-.16-.7.13-.1.25-.2.38-.3.66-.42 2.3-1.06 3.2-.43 0 .07 0 .14.02.2-.34.17-.58.36-.84.57 0 0 0 .02 0 .04.36.14.52-.06.9 0 .5.07.78.1 1.36.07.03.03.05.06.07.08 0 0 0 .02 0 .02-.23.27-.55.47-.7.8.22 0 1.03.07 1.14.04.08-.08.16-.16.24-.23.06-.06.12-.12.17-.18 1.43-.02 3.38-.1 3.82 1.03.2-.02.4-.04.6-.06.06.12.1.26.16.4-.17.2-.33.4-.5.6 0 .03 0 .04 0 .05.14.1.28.22.42.33 0 0 0 .02-.02.04-.28.2-.56.4-.84.62-.26.17-.66.15-.94.32-.88.56-1.75 1.1-2.62 1.67-.3.1-.63.18-.95.27-.67.28-1.2.7-1.6 1.24.62 0 .64-.36 1-.5.3-.13.64-.06 1-.12.55-.1 1.97-.4 2.28-.7 0-.1 0-.2-.02-.3-.1-.02-.15-.05-.2-.1.06-.2.18-.27.33-.36.36.18.62.5 1.03.62.53.15.82-.25 1.2-.16.06.18 0 .43.08.64.07.1.13.18.2.27.03-.03.07-.06.1-.1.14-.15.28-.32.42-.48.44 0 .95-.17 1.28-.13.78.06 1.56.12 2.34.18-.04.34-.08.5.02.8.56.1 1.13.2 1.7.32.45-.04.9-.1 1.36-.13.27-.04.45.28.66.2.17-.2.33-.43.5-.65-.08-.12-.1-.3-.1-.47.2-.13.44-.26.66-.4.43-.13.97.44 1.24.52.57 0 1.14 0 1.7 0 .22.15.44.3.66.44 0 .1 0 .2.02.3-.5.08-1.83.7-2 1.04 0 .03.03.04.04.05 1.08.04 1.03.33 1.65.7.1.06.23.06.3.16.27.3.5.67.83.92.34.26.74.75 1.32.64.55-.43.68-1.3 1.24-1.74.03 0 .07.02.1.02.07.4.27.48.6.6.18.08.5.27.74.24.52-.05.9-.54 1.5-.42.37.08 1.3.7 1.37.68.4-.07.27-.42.4-.64.16-.07.2-.15.44-.18.14.22.44.43.88.3.05-.4.03-.78.06-1.23-.2.06-.58.13-.73.02 0-.02.02-.03.03-.05.05-.07.1-.14.16-.2.23-.16.55-.04.9-.1.34-.1.63-.36.86-.58.86 0 1.94.32 2.73.5.28.02.58.04.88.06 0 0 0 .02-.02.04-.2.14-.4.28-.6.4.2 0 .65-.04.73.03.02.02.05.04.08.06 0 0 0 .03-.02.04-.04.08-.08.15-.13.22-.28.2-.63.12-.7.5.85.08 1.28-.58 1.76-.95 1 0 1.78.03 2.35.48 0 0-.02.02-.02.04-.27.13-.55.25-.82.38 0 0 0 0 0 .02.26.1.52.18.77.27.43.12.9.1 1.25.3.3.2.46.82.84.9.42-.05.85-.1 1.27-.15.4-.1.77-.2 1.16-.3.55-.1 2.4.02 2.83.2.35.16.9.5 1.03.87.08.23-.1.57-.17.7.18.25.7.24 1.03.32 0 .33 0 .56.17.7.35-.2.52-.5.9-.64.28 0 .57-.02.85-.02.2-.06.4-.12.6-.18.43-.1.47.32.77.4.2 0 .43 0 .64 0 .78.1 1.22-.12 1.65-.4.22.23.44.44.66.65.43.3.62.15.86.68.3.08 1.25-.02 1.43-.26.15-.25-.22-.72-.33-.93-.1-.03-.22-.06-.33-.1.15-.14.18-.42.34-.57.7 0 1.45.17 2.06.3.02.06.05.12.07.2.53-.07 1.57-.24 2.2-.14.35.06.6.2.87.28.3.06.6.12.9.17.6.2 1.26.52 1.75.84 0 1.4 0 2.77 0 4.16 0 .25.05 1.33-.05 1.44-.17.17-.34.15-.6.24zm-127.9 26.8c-.05-.02-.1-.04-.14-.07-.02.03-.03.06-.04.1.12.02.16.06.23.12 0-.02.02-.03.03-.04-.03-.06-.03-.08-.1-.1zm23.18.08c-.08-.12-.1-.46-.15-.62-.3-.02-.53.03-.78.07-.07.23-.03.67-.1.88 0 0 0-.02 0-.04-.07-.1-.2-.23-.22-.32 0-.05 0-.1 0-.16-.02-.02-.06-.04-.1-.06-.06-.12.02-.23-.05-.34.07-.18.17-.4.27-.6-.2-.2-.42-.14-.67-.17-.05-.13-.15-.25-.26-.33-.08 0-.17 0-.25 0 0-.48-.3-.6-.4-1.06-.14-.02-.4-.07-.52-.14 0-.08 0-.16 0-.24.02-.02.04-.04.06-.06.35 0 .8.2.97.06-.02-.02-.04-.05-.06-.07-.15-.04-.25-.12-.33-.23.06-.16.14-.12.22-.22.04-.1.07-.2.1-.3.17 0 .2-.05.3-.06.4.02.8.06 1.2.1-.02-.02-.02-.03-.03-.04-.13-.04-.32-.1-.33-.28.27-.35.38-.47.24-.95.05-.05.1-.1.15-.14-.06-.1-.1-.16-.14-.23-.17-.04-.33-.07-.5-.1-.1.03-.16.18-.38.14-.2-.04-.33-.23-.6-.25-.5-.04-.82.45-1.2.57-.1 0-.22 0-.34 0-.23.1-.33.4-.62.45 0 .12 0 .15-.05.2-.04-.02-.1-.05-.13-.07-.23.13-.5.37-.8.22-.02.02-.03.04-.04.05-.08.27-.17.56-.35.83-.1.13-.3.15-.33.36 0 .03 0 .06 0 .1.04.1.17.07.26.12.3.17.32.5.33.82 0 0 .02 0 .03 0 .03-.1.06-.22.1-.33 0 0 .04 0 .06 0 0 .02 0 .04 0 .06-.1.27-.23.66-.06.9.14.08.03.17.12.3.05.02.1.03.13.04.17.16.25.42.4.62.05 0 .1.03.16.05.15.12.34.37.45.53.1.1.06.24.12.38.06.12.2.25.28.36.14.2.53-.05.7.3 0 .05 0 .08 0 .1-.78-.32-.85.5-.8.97-.08-.02-.08 0-.14 0-.02.1-.04.18-.06.27 0 0-.03-.03-.05-.04-.02-.08-.03-.08-.08-.13 0 .02-.03.03-.05.04 0 .48-.3 1.04-.16 1.6.28.1.66.2 1 .28.32.85 1.56.77 2.47.57.25-.07.63 0 .8-.14.24-.2-.02-.9-.07-1.2 0-.06.05-.2.05-.32 0-.24.16-.43.12-.58-.08-.17-.26-.2-.33-.38-.18-.04-.25-.07-.37 0 0-.03 0-.07 0-.12.03-.04.06-.08.1-.12.12 0 .25.02.37.03 0 0 0-.03 0-.05-.08-.02-.16-.06-.2-.13 0-.05-.02-.08-.03-.12.04-.05.08-.1.12-.16-.24 0-.5.04-.63-.02-.1-.28-.06-.85.13-1.06.05.1.1.2.15.3.15-.03.17-.02.3 0 .02-.04.03-.1.04-.13.03.02.07.03.1.04 0 .07.02.14.02.2.02 0 .03.02.04.02.1-.03.2-.06.3-.1.1 0 .1.08.2.05-.03-.07-.06-.14-.08-.2.12 0 .12.05.24.08.08-.04.12-.06.16-.15-.14-.3-.43-.3-.56-.5zm10.6-44.05c-1.23.34-2.44.7-3.66 1.03-.48.14-1.7.28-1.8.74.1.05.17.1.25.13-.06.07-.12.13-.18.2-.1.08-.2.16-.3.24-.25.13-.72 0-1.03 0-.05.03-.1.06-.14.1-.02.1-.06.17-.02.22.06.05.12.1.2.14 0 .02 0 .03 0 .04-.2.15-.42.3-.58.48-.14-.08-.24-.14-.46-.15-.06.07-.13.13-.2.2 0 .02.03.04.04.06.1.05.2.1.3.17 0 .07 0 .15 0 .22-.24.22-.4.5-.7.68-.34-.07-.6-.28-1-.34-.8-.14-.9.46-1.5-.26 0 0 0 0 0-.02.66-.3.48-.62 1.58-.62.02-.08.03-.16.04-.24-.1-.08-.18-.17-.27-.25 0 0 0-.02.02-.04.16-.33.56-.23.84-.43-.07-.1-.18-.2-.3-.3.05-.03.08-.06.12-.1.1-.2.42-.62.66-.66.06 0 .3.07.44.07.27-.36.68-.74 1.15-.9.92-.3 1.38.2 1.82-.72.2.02.3-.1.48-.08.22.07.45.14.67.2.3-.1.6-.2.88-.3.13 0 .27 0 .4 0 .46-.1.9-.25 1.46-.28.37-.7.6-.54 1.46-.7.18 0 .35-.02.52-.04.28 0 .7.33.52.58-.28.6-1.03.72-1.73.93zm-9.23 4.6c.18.05.37.12.55.2-.1.9-1.08.47-.84 1.7.13.58.35 1.23.74 1.54.22.18.72.28.73.65-.44 0-.9-.02-1.33-.02-.2.06-.33.35-.6.24-.08-.1-.15-.2-.22-.3-.33 0-.54.04-.8 0-.04-.36.25-.4.5-.5 0-.07 0-.13.02-.2-.5-.14-.84-.48-1.42-.57-.3-.05-.38.37-.8.1-.04-.1-.1-.16-.15-.23-.1-.33.06-.48.2-.66.16 0 .28.13.5.07.3-.1.58-.6.7-.9-.22 0-.34-.1-.5-.18.02-.03.03-.05.05-.07.28-.13.42-.45.67-.58.2 0 .4-.03.6-.04.36-.07.9-.3 1.4-.24zM156.13 4.4c-.23.13-.45.24-.68.36-.26.08-.5.03-.73.13-.17.1-.34.22-.5.33-.8-.04-1.6-.07-2.38-.1 0-.12 0-.23 0-.34.5-.1.6-.35.8-.77 0 0 0-.02 0-.02-1.1.02-2.35.25-3.03-.17 0-.02.02-.03.03-.04.14-.3.32-.33.57-.5.23-.3.46-.6.7-.92.17.2.34.4.5.6.5.34.95-.35 1.43.4.03-.04.06-.07.1-.1.35-.18.37-.67.76-.84-.07.27-.14.7-.06.98.1 0 .2 0 .3 0 .2-.25.45-.6.83-.65.08.03.17.06.26.1.07.13.14.28.22.43.35 0 .73-.14 1.07-.08.18.05.36.1.53.15.07.1.14.22.2.33 0 0 0 .02-.02.03-.3.23-.6.45-.9.68zm-6.8.4c.14-.1.25-.35.48-.35.16.2.33.42.5.63.18.13.42.1.65.2.26.1.66.35.8.6-.15.06-.3.14-.45.2-.27.07-.54.13-.8.2-.36.2-.35.78-.52 1.2-.1.23-.22.46-.33.7-.13 0-.4.04-.5.12-.26.25-.45.66-.45 1.17-.1.05-.18.1-.27.16-.45.13-1.77-.97-2.06-1.15 0 0 0-.02.02-.03.07-.1.14-.2.2-.3.68.02 1.32-.04 1.6-.42-.07-.07-.15-.14-.23-.22-.64.07-1.2.22-1.9.27-.07-.14-.14-.28-.2-.42 0 0 .02 0 .03 0 .74-.33 1.7-.3 2.2-.86 0 0 0-.02 0-.03-.42-.06-1-.3-1.25-.56-.4.25-.54.73-1 .9-.55.2-1.63-.72-1.8-1.1.22-.12.44-.22.66-.32-.1-.16-.2-.32-.3-.48-.18.1-.36.2-.54.28-.24-.12-.43-.45-.5-.73.26-.2.47-.37.9-.4.12 0 .25.02.4.03.16-.03.45-.14.67-.1 0 .28 0 .55.1.7.22.05.43.1.64.13 0 0 0 0 0-.02.06-.22.1-.44.14-.66.26-.1.33-.17.55 0 .1.27.68 1.02 1 1.1.05-.05.1-.1.16-.15-.06-.3-.48-.84-.37-1.15.1-.12.2-.25.3-.37.3.03.42.2.6.26.17 0 .34 0 .5 0 .06.05.12.1.18.14 0 .3-.1.6-.02.8.06.02.1.05.17.07zM134.47 44.3c.18.02.82.08.86.1 0 0 .02 0 .03 0 0 .1 0 .17 0 .26-.14.03-.37.1-.38.26-.3-.03-.38.14-.6.18-.17-.03-.35-.05-.53-.07-.12.03-.24.07-.36.1-.08-.02-.13-.12-.26-.1-.25.04-.5.08-.73.1.02.06.03.1.04.14-.53-.05-.68-.1-1.26-.04-.02.58-.3.43-.6.26-.07.05-.14.1-.27.04-.25.1-.47.24-.62.44-.04-.05-.08-.1-.12-.13-.1-.02-.2-.04-.28-.06 0-.02.02-.03.02-.04.34-.1.97-.52 1-.92.22.04.18-.08.28-.2.32-.15.6.08 1-.02 0-.2.16-.32.24-.5-.2.1-.32.22-.58.23 0 0 0 0-.02 0 0 0 0 0-.02 0-.18-.1-.35-.18-.53-.27-.24 0-.5 0-.73 0-.07-.07-.14-.13-.22-.2.03-.03.06-.06.1-.1.1-.16.63-.17.85-.5 0-.16.05-.35-.02-.45 0-.02 0-.03 0-.04-.13 0-.25 0-.38 0 0 0 0 0 0-.02.2-.42.8-.5 1.4-.5-.18-.37.03-.58.04-1.03-.1 0-.2.02-.32.04-.1-.1-.18-.16-.25-.3.05-.26.22-.36.34-.52-.5-.14-.37.07-.76.1-.1-.04-.2-.07-.32-.1 0 .1-.04.13-.1.18-.16-.03-.3-.07-.45-.1.04-.3.44-.63.35-.8-.12-.07-.17-.2-.15-.38.1-.03.16-.08.22-.16-.02-.08-.04-.16-.05-.24-.03 0-.05 0-.08 0-.2.17-.44.3-.67.44 0 0 0-.02 0-.04-.14-.27.16-.62.25-.87-.07-.05-.14-.1-.22-.15 0 0 0 .03 0 .04-.1.1-.13.17-.23.24-.06-.03-.13-.06-.2-.1.05-.06.34-.58.34-.58-.03-.12-.06-.23-.08-.35.05-.06.17-.05.22-.14-.08-.08-.16-.17-.24-.27.05-.1.1-.17.2-.2.13.05.22.06.37.06-.07-.16-.15-.3-.22-.45.12-.04.23-.07.35-.1-.06-.1-.1-.18-.17-.27.06-.07.1-.14.17-.2.1.05.22.12.33.2.34.08.8-.3 1.16-.14.05.1.12.1 0 .2-.2.4-.87.33-.92.9.02.02.04.04.06.07.46 0 1.5-.13 1.8.08.03.1.06.07.02.15-.15.4-.38 1.2-.95 1.22.02 0 .03.02.03.04.1.04.2.1.3.15-.02 0-.03 0-.04.02-.17.2-.56.23-.9.22 0 0 0 0 0 .03.48.2.5 0 .9-.02.22 0 .8.5.9.65.1.3.07.62.27.85.1.13.28.06.44.15.15.18.3.37.43.55.1.14.07.58.07.58.38.4.6.34.22.92.1.02.2.03.3.05.28-.4.8-.1 1.05.1.02.15.04.3.06.47-.1.27-.84.77-1.15.85zm-5.04-4.8c.05 0 .1 0 .14-.03 0 .1.03.2.04.3-.03.03-.06.07-.1.1-.02 0-.05 0-.08 0-.03-.15-.03-.22 0-.36zm.03 1.58c-.17.3-.3.35-.65.46.15.2.45.9.34 1.26-.06.2-.24.35-.3.66-.13 0-.27 0-.4 0-.03.05-.06.1-.08.12-.22.02-.43.04-.64.06-.22.16-.44.32-.66.47-.1 0-.2 0-.3 0-.22.08-.43.2-.78.2 0-.16.02-.27-.03-.4-.1 0-.2.02-.3.03-.03-.1-.07-.16-.05-.26.07-.02.13-.05.2-.07 0 0 0 0 0-.02-.13 0-.27 0-.4-.02 0-.04 0-.08.02-.12.15 0 .44.03.53-.04.07-.07.06-.22.13-.3.2-.02.4-.02.45-.2-.13 0-.27.03-.4.04 0 0 .02-.02.04-.03.02-.05.06-.1.1-.16-.05-.07-.06-.04-.04-.1.1-.24.23-.18.47-.28 0-.05-.03-.1-.05-.15-.15.1-.84-.03-1-.1.05-.05.1-.1.12-.14-.02-.03-.05-.05-.07-.08.08 0 .17-.03.25-.05-.03-.2 0-.17.1-.3 0 0 0 0-.02 0-.1-.1-.2-.07-.37-.03 0-.04 0-.07 0-.1.04-.2.1-.3.23-.4.3.12.7.13 1.08.15-.03-.06-.05-.12-.05-.18.2-.05.3-.13.38-.3-.17 0-.35 0-.52 0 .02-.03.04-.06.06-.08.07-.03.15-.05.22-.07.1-.37.23-.55.66-.58.04.14.1.2.3.22.33-.15.87-.23 1.14-.04.1.3.24.58.3.93zm12.97 14.8c-.02.1-.1.18-.13.3.03.12.05.25.07.4.03.23-.1.4-.17.55-.13-.02-.26-.1-.42-.02-.05.07-.1.14-.16.2-.63-.12-.17-.7-.27-1.23-.06-.26-.23-.33-.28-.56 0-.03.03-.04.04-.05.43-.08.66-.1.9-.33.16.06.53.48.44.75zm-.46-2.3c.02-.1.03-.18.04-.26 0 0 .02-.02.04-.02.02.02.05.03.07.05 0 .54.1 1.3-.22 1.6-.03 0-.06 0-.1 0 0-.04 0-.07 0-.1-.05 0-.1 0-.16-.02-.03 0-.06-.04-.1-.06.04-.04.07-.1.1-.13-.06 0-.13-.04-.2-.06.02 0 .03-.02.03-.04.03-.03.06-.06.1-.1-.13 0-.13.03-.17-.06.03-.03.06-.05.1-.08-.07-.07-.12-.07-.14-.2.03 0 .05-.03.08-.05-.06-.05-.06-.05-.06-.12.1-.12.6-.32.6-.33zm5.06 5.65c-.1.08-.17.2-.27.3-.56-.17-1.04-.5-1.55-.74-.25-.12-.43-.05-.55-.3.13-.4.47-.2.73-.43.45.3.7.28 1.3.13.16-.04.34-.12.5-.08 0 0 0 0 0 .02-.08.2-.4.57-.28.84.05.1.16.17.12.27zm9.23 1.62c-.02.12-.05.2-.1.3-.4.02-.8.04-1.22.07 0-.06 0-.1 0-.14-.27-.1-.77-.1-1.02-.2.02-.1.03-.2.05-.28.03 0 .06 0 .1 0 0-.07 0-.07.03-.1 0 0 0 .02 0 .03.07.08.13.1.23.12.04-.02.1-.05.13-.07 0 .02.02.03.03.05-.02.02-.04.05-.06.07.1.02.1.04.15.1.2-.02.4-.04.6-.06.2.1.3.13.6.1 0 0 0 0 0 .02 0 .05 0 .1-.03.15.03 0 .05.02.08.03.14-.08.3-.1.42-.18zm6.02-.07c.28-.1.56-.2.85-.3-.16.17-.4.27-.55.46.05.07.1.12.13.18-.35.02-.42.28-.84.3-.02.08 0 .06-.06.1-.1-.08-.33-.1-.46-.15-.05-.12-.1-.17-.13-.33.04 0 .5-.1.53-.13.04-.06.03-.1 0-.18.17 0 .34.03.5.05zm-36.35 3.8c.1-.24.33-.4.44-.6.07-.18-.02-.4.04-.56.06-.17.56-.6.7-.7.47-.3 1.07-.35 1.4-.8.23-.28.5-1.36.7-1.52.1-.04.2-.08.3-.13.25.26.4.58.8.7.37.1 1.34-.2 1.36-.2.1.27.54.38.92.27.33-.1.3-.33.54-.5.1-.06.6-.23.7-.25.07.07.12.1.25.1.26-.2.45-.48.78-.6.34-.16.82-.05 1.24-.14.13-.06.27-.12.4-.18.16-.02.25.13.46.05.1-.06.22-.12.33-.18.58-.15.95.3 1.45.18.32-.07.54-.24.77-.4.2.07.3.2.5.24.15-.07.2-.2.4-.22.22.08.33.25.4.27.47.13.96-.38 1.24-.48.08 0 .17-.02.25-.04.15.06.28.13.42.2 0 .14.06.23.1.35.04 0 .07 0 .1.02.18-.1.36-.22.54-.33 0 .6-.98.84-.02 1.4.03.1.07.23.1.35 0 .24-.76.88-.94 1.06.07.3.35.5.6.6.14-.03.16-.08.34-.07.02.1.05.2.07.3.38.15.75.3 1.12.47.28-.02.55-.04.82-.05.2.03.38.07.57.1.1.08.17.15.25.22.14.07.27 0 .44.08.3.1.34.8.68 1 .3.17 1.18.2 1.55.33.4.16.72.63 1.15.68.17.03.32-.12.42-.18.9-.48.03-.85.42-1.5.3-.5 1.5-.94 2.25-.62.3.13.18.4.38.5.22.08.7.16.94.2.13 0 .27 0 .4 0 .2.06.15.34.32.42.3 0 .6 0 .9 0 .44.1.86.18 1.3.27.02.05.06.1.1.15.17.02.35.03.53.05.16.05.37.23.6.2.12-.1.23-.2.35-.3.43-.28 1.1-.43 1.73-.3.06.2.15.22.28.35.36-.06.5.14.8-.1.5.28.63 0 .98-.05.2.55.42 1.1.64 1.64-.37.33-.3 1.02-.53 1.48-.1 0-.18.02-.23-.04-.5-.44-.92-1.14-1.15-1.85-.17.06-.18.12-.28.25.12.67.6 1 .86 1.5.16.4.32.82.48 1.24.37.58.66 1.3 1.06 1.9.14.15.3.3.44.44-.07.07-.14.13-.2.2.07.22.1.5.2.68.12.15.33.2.47.3.3.2.64.83.73 1.22.15.6-.05 1.66.26 2.08.2.26.9.4 1.04.73.3.7.42 2.05.95 2.48 0 0 .02 0 .03-.02.02-.06 0-.23.06-.3.17.1.27.34.38.5.15 0 .27-.03.37.02.25.27.5.55.77.83.1.06.23 0 .3.08.17.14.2.5.26.55.28.27.94.4.95.87-.15.16-.55.33-.75.42 0 .02 0 .03 0 .04 0 .02.03.02.04.03.18.02.4 0 .55.03.15.37.5.7.77.97.17 0 .34 0 .5 0 .28-.1.54-.23.8-.35.32-.06.4.22.7.1.2-.12.4-.26.6-.4.03 0 .04 0 .05 0 .17.03.34.05.5.07.18-.05.33-.25.58-.2.13.02.33.12.55.07.5-.1.77-.36 1.1-.6.16.06.3.12.45.18 0 .02 0 .04.02.05-.05.12-.1.24-.15.35-.05.2.05.36.06.5 0 .16-.18.24-.22.36 0 .25-.03.5-.05.75-.16.3-.3.57-.47.85-.13.1-.25.23-.37.35.02.08.02.15.03.23-.2.34-.43.7-.64 1.02-.04.14-.07.28-.1.42-.3.76-1.04 1.36-1.52 1.98-.24.3-.5.6-.73.9-.66.52-1.48.92-2.14 1.45-.58.68-1.18 1.36-1.78 2.03.06.12.06.17 0 .28-.2.1-.32.2-.56.15 0 .44-.27.44-.55.6-.03.63-.4.65-.52 1.05-.05.17.06.28-.07.47-.05.1-.18.07-.25.15-.12.12-.4 1.02-.3 1.3.1.25.4.4.58.6-.02.2-.18.46-.26.63.06.07.13.1.18.17-.16.46-.03 1.28.2 1.6.24.3.58.35.77.76-.08.15-.17.3-.25.47.04.3.23.8.16 1.13-.03.13-.12.2-.13.3.24.3.15.8.2 1.25.07.03.14.07.2.1 0 .03.02.06.02.1-.08.16-.17.26-.27.4.03.08.05.1.05.2-.3.35-.55.85-.95 1.12-.54.38-1.26.5-1.84.84-.47.28-.72.8-1.14 1.16-.34.25-.68.5-1.02.75 0 .2 0 .4 0 .6.15.07.3.18.32.4-.12.3.02.72.13 1.07.1 0 .13-.02.2-.05.02.35.04.76-.04 1.1-.04.1-.08.2-.1.28-.02.02-.02.04-.03.06.03.1.16.03.18.2-.3.77-1.1.73-1.8 1.1-.33.2-.48.43-.7.7 0 0 .03.03.05.05.05.1.16.18.27.23.06.4-.05 1.16-.25 1.42-.07.1-.22.06-.26.18-.02.07.12.27.06.42-.1.3-.66.54-.87.86-.86 1.3-1.74 2.34-2.93 3.28-.24.2-.48.4-.72.62-.22.15-1 .06-1.15.2-.03.07-.04.17-.1.22-.15-.04-.32-.07-.48-.1-.07.13-.16.2-.28.28-.24-.08-.56-.4-.9-.3-.1.07-.2.12-.3.18-.33 0-.52-.2-.95 0-.1.08-.2.17-.28.25-.3.15-.7-.08-1.03.02-.24.07-.34.3-.52.42-.14-.04-.4-.14-.47-.25-.04-.12-.04-.2-.1-.28-.15 0-.22.02-.3.02-.03-.07-.07-.13-.1-.2-.1 0-.1 0-.15.04-.02.04-.03.08-.05.12-.02 0-.04 0-.06-.02-.03-.03-.06-.06-.1-.1.06-.13.1-.27.16-.4-.1-.17-.53-.74-.46-.83.05-.07.18-.05.27-.07.2-.85-.28-1.37-.57-1.88-.33-.58-.44-1.28-.8-1.83-.32-.4-.66-.76-1-1.14-.1-.3-.2-.6-.28-.9 0-.08.1-.15.05-.3-.05-.17-.23-.36-.25-.6-.02-.16.13-.34.07-.58-.07-.15-.14-.3-.2-.47-.1-.4-.17-.8-.26-1.2.48-.48-.37-1.22-.58-1.64-.3-.62-.62-1.24-.93-1.86-.2-.3-.52-.54-.63-.93-.14-.5-.03-1.3-.03-1.87.5-.4.36-1.38.63-2.02.08-.1.17-.2.25-.28.05-.1.1-.23.15-.34.08-.03.17-.06.25-.1.24-.14.37-.65.43-.96-.02-.3-.04-.58-.07-.86-.12-.37-.95-1.1-.25-1.4.08-.6-.24-.74-.4-1.12-.04-.18-.08-.35-.12-.53-.12-.2-.25-.38-.38-.56-.16-.28-.03-.55-.1-.75-.06-.13-.3-.6-.4-.72-.3-.3-.64-.6-.96-.9-.17-.25-.33-.43-.58-.6.03-.04.06-.08.1-.13-.1-.1-.17-.04-.32-.12-.13-.18-.25-.36-.37-.53 0-.02 0-.03.02-.04.06-.04.12-.08.18-.13-.12-.15-.22-.1-.33-.2-.07-.06-.18-.32-.22-.4.35-.15.46-.44.55-.84.1 0 .22 0 .33.03 0 0 0-.02 0-.02-.14-.1-.28-.23-.42-.36.2-.05.23-.23.22-.47-.07 0-.15-.03-.22-.04 0-.02 0-.04.02-.05.2-.18.37-.47.44-.75-.03-.1-.05-.2-.08-.28.03-.12.07-.24.1-.36-.05-.28-.24-.48-.3-.7.06-.05.1-.1.17-.13 0 0-.02-.03-.03-.04-.02-.04-.05-.07-.07-.1-.65 0-.44-.13-.64-.48-.1-.1-.44-.2-.5-.15.02.08.03.1.02.2-.32.1-.7.05-.98 0-.54.48-1.46.04-1.54-.56.04-.1.08-.2.1-.28 0-.02-.02-.05-.04-.07-.07-.02-.13-.02-.2-.03-.04-.07-.1-.14-.13-.22-.14-.16-.74-.54-.96-.58-.12.04-.15.13-.24.16-.6.06-1.23.1-1.84.17-.2.07-.22.27-.37.38-.26.03-.5.05-.76.07-.6.27-1.18.54-1.77.8-.1-.08-.7-.45-.82-.47-.03.04-.06.08-.1.1-.18.08-.45-.07-.6-.1-.32-.06-.9 0-1.16.08-.32.08-.62.17-.93.25-.3.16-.58.32-.87.47-.22.06-.94-.4-1.1-.5-.6-.3-.9-.7-1.4-1.04-.22-.12-.45-.24-.68-.36-.3-.2-.52-.52-.93-.64 0-.14.02-.18-.03-.28-.3-.04-.67-.3-.75-.58 0 0 .03 0 .04 0 .07-.05.13-.1.2-.16 0-.02 0-.04-.02-.07-.08 0-.14-.02-.18-.07 0-.1 0-.18 0-.27-.06-.24-.3-.3-.4-.47-.02-.1-.04-.18-.06-.27-.3-.1-.58-.28-.77-.48.04-.1.04-.17 0-.27-.18.02-.25-.02-.34-.08 0-.1 0-.1-.03-.17-.06-.06-.22-.08-.3-.13-.04-.24.12-.33.23-.47-.15-.17-.4-.05-.6-.02-.1-.07-.23-.14-.35-.22-.02-.03-.03-.07-.04-.12-.28-.2-.16.1-.4-.3.07-.23-.04-.54.1-.74.05 0 .1-.02.16-.03 0-.1 0-.16-.03-.2-.25-.13-.25-.7-.77-.9 0-.02 0-.03.02-.04.37-.13.68-.66.78-1.05.03-.18.05-.38.08-.57.2-.67.6-1.74-.08-2.26.28-.4.25-1.33-.33-1.37-.04.04-.08.1-.12.14-.05-.38.03-.87.2-1.1.13-.16.26-.3.4-.45.18-.43.36-.85.54-1.27.18-.24.58-.4.7-.68 0-.12 0-.25 0-.38.08-.3.22-.66.38-.9.15-.22.52-.25.7-.47.2-.27.27-.94.58-1.1.27-.13.62-.1.87-.2.5-.22 1.37-.97 1.67-1.4.45-.68-.2-.98 0-1.55zM122.2 28.1c0 .07 0 .14 0 .2-.1.35-.4.5-.76.34-.32.22-.67.53-1.06.66-.3.04-.6.07-.88.1-.3.14-.3.63-1.06.5-.3-.04-.67-.08-.9-.22-.13-.1-.27-.2-.4-.3-.45-.15-1.5.17-1.78-.2.27-.27.58-.3.83-.66-.44-.05-.53-.16-.73-.4-.26.04-.78.2-1 .1-.03-.03-.06-.07-.08-.1 0-.03 0-.04 0-.06.16-.28 1.23-.24 1.54-.48.02-.05.04-.1.06-.16-.02-.06-.03-.12-.04-.18-.22-.1-.4-.18-.7-.22-.5-.08-1 .46-1.3-.02-.03-.06-.03-.12 0-.2.17-.1.5-.1.74-.15-.02-.02-.04-.04-.06-.05-.07-.1-.14-.2-.22-.3.24-.5.54.26.94 0 0-.02 0-.03 0-.03-.05-.16-.17-.28-.3-.37.02 0 .03-.02.04-.03.04-.05.1-.1.13-.15.44.13 1.1.23 1.2.7.04.22-.24.38-.18.5.1.15.2.3.3.43.1-.1.18-.17.27-.26.17-.1.36-.1.5-.23 0-.24-.08-.5 0-.66.06-.02.1-.05.16-.08 0 0 0 0 .02 0 .1.25.3.46.5.6.06 0 .1-.03.15-.05 0 0 0 0 0-.02-.03-.1-.06-.2-.1-.3.2-.13.45-.24.63-.1.08.18.3.34.55.35.02-.17-.06-.28-.13-.42.5.06 1.02.2 1.4-.07 0-.15 0-.3 0-.45.18 0 .37.02.48.1.18.38.5.3.9.48.02.04.05.1.07.13-.04.12-.08.28-.03.38.07.05.15.1.23.15.2.05.52-.04.64.1.17.24.05.76-.06.97-.18.04-.36.08-.53.13zm-26.66-4.92c-.02 0-.04 0-.07 0-.3-.27.03-.32.2-.5.16.14-.03.43-.13.5zM93.76 20c.2.02.48.2.14.26-.17-.02-.2-.18-.15-.27zm-.37.72c.03-.08.05-.13.14-.2 0 0 .02 0 .03 0 .08.12.23.32.1.45-.23-.04-.4-.05-.28-.25zm21.33-9.2c-.26.1-.55 0-.65-.1-.03-.17.2-.28.4-.38.33-.07.42.1.63.17-.04.06-.1.12-.15.18-.08.04-.12.1-.22.14zm.6 5.96c-.02 0-.03.02-.04.03-.1.08-.17.15-.25.22-.08.03-.16.05-.25.08-.03.03-.06.06-.1.1-.07.05-.17.1-.3.16-.04.02-.37.13-.43.1-.02-.03.1-.27.14-.32.05-.1.04-.3.15-.4.15-.06.3-.13.46-.2.17-.15.34-.3.5-.45.02-.02.04-.02.05-.02.1.08.58.3.54.45-.17.07-.16.2-.3.27-.07.03-.14 0-.18-.02zm3.07.1c.06.03.16.06.16.13 0 .02-.02.03-.03.04-.1.04-.2.02-.3.02 0 0 .02 0 .02 0 .03.04.05.05.1.04-.12.16-.83.34-.57.57.1.06.2.1.28.17-.18 0-.33.1-.4.16.03.1.13.1.2.16-.04.14-.3.12-.42.23.1 0 .18.06.18.14-.08.08-.28.12-.3.22.08.08.14.16.13.3-.06 0-.1 0-.1.04 0 .03 0 .06.02.1-.16.02-.23.07-.28.13 0 .04.02.06.04.08.1.12-.13.1-.2.15-.02.02 0 .04-.04.06-.04 0-.07 0-.1 0 0 .13-.32.36-.47.43-.08.04-.08.1-.15.15-.1.04-.2.08-.28.12-.15.07-.25.18-.38.25-.14.04-.27.08-.4.13-.17.08 0 .24-.2.3-.22.07-.35-.07-.43-.15-.03.02-.04.03-.06.05-.02.15.17.24.17.4-.03.05-.2.1-.33.1-.16-.2-.12-.1-.38-.1.07.08.3.1.32.23-.05.1-.42.15-.55.14-.15 0-.23-.1-.37-.12-.1-.02-.24 0-.37 0-.25 0-.6-.1-.68-.26 0 0 0 0-.02 0-.02.04-.05.08-.08.1.08.1.55.17.5.35 0 .05-.06.06-.1.08.1 0 .2 0 .28.03.2.12-.13.36-.18.45 0 .04 0 .1 0 .13-.08.14-.34.17-.4.25-.08.12.05.23 0 .34-.02.08-.15.14-.2.22-.03.07 0 .26.08.34.04.03.08.06.12.1-.04.1-.17.16-.22.27.03 0 .02 0 .03 0 .07.07.1.22.08.28-.04.08-.08.17-.13.25-.08.17-.1.36-.2.53-.05.08-.1.2-.3.2-.08-.03-.13-.1-.2-.13-.12 0-.67-.02-.7.08 0 .17.36.12.35.26 0 .07-.1.13-.15.2 0 .1 0 .18-.02.27-.1.16-.44.05-.57.02.02.02.03.03.05.04-.05.1-.18.3-.34.38 0 0 0 0-.02 0-.12 0-.13-.14-.2-.2-.04.1-.15.3-.4.3.1.1.08.22.1.33 0 0-.02 0-.02 0-.1 0-.24.03-.3 0-.12-.1.06-.2.02-.3-.02-.03-.05-.06-.07-.1 0-.1.15-.2.2-.3.08-.13.1-.3.2-.43-.25.1-.5.05-.66.02.06.1.15.22 0 .28 0 0 0 0 .02 0s.05.02.08.02c-.08.1-.2.23-.34.32-.04.04-.18.1-.18.13-.02.15.75.18.38.48-.03-.02-.07-.02-.1 0-.12.06-.08.18-.17.24-.1.08-.4.1-.48.06-.03-.03-.05-.06-.08-.08-.03 0-.06 0-.1-.02-.07-.05-.1-.08-.2-.1.04.1.1.2.14.3-.04 0-.03.02-.06.02-.13 0-.18-.1-.26-.15 0 0-.02 0-.02 0-.02 0-.03 0-.04.02-.06.24-.02.28-.47.33 0 0 0 0 .02 0 .16.04.4.02.52.1.2.12.03.45-.08.54-.06.04-.2.1-.3.1-.4 0-.3-.22-.9 0 .04.03.1.05.14.07 0 .3.3.17.56.3.05.02.1.05.14.08.03.04.05.1.08.14.04.02.1 0 .1.04 0 .1.03.16-.08.2.05.07.2.08.2.18-.13.07-.22 0-.4.05-.16.05-.28.15-.44.2-.1.05-.2.08-.3.12.15.03.3.08.44.12.07 0 .2 0 .25.02.04.04.08.07.1.1.08.05.14.1.2.13.1.04.27.15.2.26-.04.04-.2.07-.3.07-.12 0-.25 0-.37 0-.13 0-.23-.04-.36-.04.04.04.1.1.16.1.05 0 .1 0 .16 0 .16.02.35.1.55 0 0 .08.04.15 0 .2-.07.04-.2.04-.26.07-.07.05-.06.12-.1.16-.1.06-.22 0-.32.04 0 0 0 0 0 .02.07.06.18.08.26.14 0 .05-.04.08-.1.1-.14 0-.2-.04-.34-.05 0 0 0 0-.02 0 0 .1.22.2.32.24 0 .02 0 .02-.03.05 0 0 0 0 0 .02-.16.03-.48-.08-.58-.13-.13.16.1.26.18.37 0 .05.03.1.04.13.03.02.05.05.08.07-.1.07-.26.1-.4.15-.12.08-.26.17-.4.25.07.06.08.2.15.27.08.07.3.07.4.12 0 0 .02 0 .02 0s0 .02-.02.02c-.18.08-.54-.12-.8-.1.22.18.5.25.83.3 0 .2.22.3.3.45-.07.13-.2.32-.48.36 0 .02.02.03.02.05.1.02.24-.03.36-.05-.03.03-.06.06-.08.1-.06.1-.04.16-.17.23.07.07.03.32-.03.36-.02.02-.05.02-.1.03-.13-.07-.43-.1-.53.04-.02.02-.05.06-.02.1.08.14.44.04.58.13 0 0 0 0 0 .02-.3.13-.06.17-.16.34-.08.02-.2.04-.3.07.02 0 .03 0 .04 0 .1.02.2.04.26.08-.17.02-.35.06-.53.1.04.1.25.2.4.18.12 0 .2-.07.3-.1.05 0 .1 0 .17 0 0 .18-.74.44-1.13.5.04.13.22.22.4.14.1-.04.15-.1.27-.12-.08.16.3.1.2.35-.03.03-.03.07-.07.1-.1.06-.23 0-.32 0-.1 0-.22 0-.33 0-.18 0-.4-.1-.64-.04-.2.05-.15.32-.3.4-.03 0-.04 0-.06.02-.1-.03-.14-.15-.27-.15-.2 0-.36.13-.5.1-.18-.2.37-.4.22-.52-.02 0-.03.02-.05.02.06-.12.12-.24.18-.36-.07.03-.15.07-.18.12-.05.07-.15.3-.3.27-.14-.16.07-.25.07-.38 0-.1-.18-.1-.3-.07-.1.1-.03.3-.24.36 0 0 0 0-.02 0-.04-.06-.08-.1-.13-.14-.08 0-.15.05-.24.05.1-.08.2-.15.3-.22.05-.04.04-.12.1-.16.08-.08.25-.1.25-.2 0-.07-.1-.1-.14-.13-.05-.04-.08-.1-.1-.16-.07.07-.14.12-.2.17-.07.03-.15.02-.2.04-.1.04-.17.13-.23.18.03-.12.26-.3.36-.4-.03-.04-.07-.04-.1-.06-.07-.06-.07-.14-.17-.18-.2.08-.4.18-.12.28.05.1-.14.18-.32.18 0 .15-.14.05-.26.1-.1.05-.18.1-.27.15-.13.04-.2-.02-.3 0 0 0 0 0-.02 0-.1 0-.1.05-.15.08-.07.02-.14.04-.2.06 0 0-.02 0-.02 0-.04.02-.02.06-.02.1-.28.08-.6.04-.8 0 .18-.04.38-.12.4-.2 0-.1-.1-.17-.1-.27-.04 0-.06 0-.08 0-.16.03-.2.1-.3.16-.02 0-.04 0-.06 0-.14-.1.15-.23.04-.34-.1-.12-.6-.08-.78-.16.2-.04.36-.08.4-.17 0 0 0 0 0-.02-.28-.05-.23.07-.36.12-.06.02-.08-.03-.15 0-.02 0-.04.03-.06.04-.27.12-.44.04-.56-.06.1-.05.17-.1.28-.14-.04-.06-.12-.06-.15-.12.06-.17.4-.23.33-.44-.25.07-.35.23-.67.28 0-.15.12-.2.3-.27.05-.02.1-.03.12-.06 0 0-.02-.02-.02-.04-.08.05-.24.1-.35.12-.06 0-.1-.03-.13-.08.03-.02.03-.03.02-.05.1-.04.2-.08.25-.13 0-.05-.06-.13-.1-.18-.13-.02-.28-.03-.42-.05-.15 0-.3 0-.43 0-.2-.04-.3-.2-.23-.35.12-.2.24-.38.36-.56.05-.07.14-.16.14-.23-.02 0-.05 0-.07 0-.23.1-.27.3-.58.4 0 0-.02 0-.02 0-.06-.08.08-.2.1-.26-.15 0-.24.07-.38.04-.16-.2.2-.23.23-.38.04-.17-.13-.28-.33-.27-.18 0-.32.13-.5.1 0 0 0 0 0-.02.2-.15.4-.32.6-.48-.14.02-.28.05-.38.1-.16.05-.3.2-.52.16-.06-.2 0-.27-.2-.37.12-.04.24-.05.3-.1-.02-.02-.02-.02-.02-.02-.03 0-.05 0-.08 0-.02-.1-.15-.14-.16-.26.12.02.28-.06.38-.1.23-.1.52-.16.77-.23.1-.05.2-.05.28-.08-.07-.07-.2-.1-.24-.2-.03.03-.07.07-.1.1-.26.1-.5.2-.76.32-.2.07-.47.05-.53-.05.04-.06.22-.1.3-.12.23-.1.36-.2.54-.3.06-.04.2-.08.2-.13.05-.08-.12-.14-.18-.17 0 0 0 0 .02 0 .06-.07.3-.23.46-.2.12.03.13.2.2.27.12.1.5.25.72.23 0 0 0-.02 0-.02-.07-.08-.13-.14-.22-.2-.1-.02-.17-.04-.25-.07-.1-.07-.23-.36-.24-.46-.1.02-.26.1-.37.07-.1 0-.17-.15-.17-.25 0-.04.05-.08.02-.12-.07-.04-.13-.08-.2-.12 0 .02 0 .02 0 .02-.04.1-.1.2-.1.32.02.13.03.26.03.4-.02.04-.05.1-.08.14 0 0 0 0-.02 0-.05-.1-.12-.2-.22-.23 0 0-.03 0-.05.02-.06.03-.13.14-.13.2 0 .03 0 .07 0 .12-.04.12-.2.27-.34.38-.05.04-.15.17-.25.17-.03 0-.04 0-.06-.03-.07-.06.03-.28.05-.33.1-.25-.12-.65.4-.74-.07-.05-.08-.18-.17-.2-.17-.04-.36.1-.44-.05.02 0 .04 0 .06 0 .05-.07.1-.13.14-.2 0-.05-.04-.08-.08-.1-.06.03-.14.08-.24.1-.1-.03-.2-.06-.23-.13.1-.17.48-.25.62-.4 0-.02 0-.02 0-.03 0 0-.02 0-.02 0-.02 0-.03 0-.04 0-.1.08-.37.17-.53.22 0-.02-.02-.02-.03-.04.07-.1.15-.48-.17-.43-.1.14-.36.13-.5.05 0 0 0-.03 0-.04.23-.04.36-.2.42-.3-.28.06-.4.16-.57.02-.04-.02-.1-.07-.06-.1.03-.08.25-.15.34-.2.34-.2.64-.46 1.1-.62-.02-.03-.03-.05-.04-.08.17-.03.3-.1.33-.17 0-.03-.02-.06 0-.08.14-.1.4-.16.46-.3.27-.04.7 0 .9-.1.1-.03.14-.13.2-.18-.06-.03-.13-.05-.2-.07-.08 0-.16.04-.23.06-.1 0-.23.04-.35.07-.12.03-.22.07-.32.12-.17.05-.36.12-.5.2-.1.1-.22.2-.33.32-.07.03-.15.07-.22.1-.22.14-.43.3-.62.44-.1.07-.3.2-.43.24-.1.04-.23 0-.2-.07 0-.05.15-.08.14-.13 0-.02-.15-.03-.18-.05-.16-.1 0-.27.1-.33.15-.07.2 0 .32 0 .02 0 .45-.14.46-.15-.13 0-.5-.06-.6-.1.25-.14.76-.1.96-.24.13-.1.04-.26-.17-.23-.06.03-.07.07-.15.1-.08-.02-.58-.08-.6-.1-.06-.05-.1-.12-.14-.18-.1-.06-.26 0-.35-.1.12-.02.25-.06.38-.1.62-.2 1.22-.18 1.72-.14.13.02.27.04.4.06-.1-.1-.2-.27-.4-.3-.08.02-.16.02-.23.03-.07-.02-.15-.03-.22-.05-.08 0-.17.03-.26.04-.44.04-1.14.27-1.42.16.07-.07.15-.14.22-.2.1-.03.18-.07.26-.1.16-.08.3-.16.46-.24.1-.05.22-.15.37-.17.14 0 .3.06.42.07.3.02.6 0 .92 0-.03-.1-.12-.1-.2-.13 0-.1.2-.18.28-.27 0 0 0 0 0-.02-.14-.04-.27-.03-.48 0 .1.1-.07.18-.15.24-.06 0-.1 0-.17 0-.2 0-.3.06-.4-.03 0-.05.04-.07.04-.12-.3.06-.43.16-.62.25-.08.02-.17.05-.25.07-.1.08-.3.38-.6.32-.02-.03-.04-.05-.03-.07.08-.1.16-.2.23-.3.1-.16.08-.35.4-.43.2-.05.5.1.63.05.06-.03 0-.06-.04-.08-.1 0-.55-.07-.55-.15 0-.02.02-.03.02-.05 0 0 0 0 .02 0 .2.03.4.06.58.1.14 0 .3.05.46.05.15-.02.3-.03.46-.04.22 0 .42.03.6.07 0-.04 0-.04.04-.05-.1-.1-.6-.15-.58-.3 0-.12.22-.16.2-.28-.08-.06-.3-.04-.36.05.05 0 .08.04.08.08-.16.07-.26.06-.35.15-.16 0-.32 0-.46-.02-.08 0-.14-.02-.2-.04-.12.03-.24.06-.35.08-.08 0-.26 0-.36 0 .37-.12.48-.4.82-.5.16-.04.34 0 .5-.02.22 0 .34-.1.52-.13.1-.02.2 0 .3-.04.12-.05.23-.24.05-.3-.22.04-.25.14-.47.18.06-.08.1-.17.17-.26.03-.03.06-.07.1-.1-.02-.03-.02-.05-.03-.07 0-.02.17-.2.2-.22.14-.06.5-.02.53-.14-.04-.02-.08-.03-.12-.04-.07-.05-.03-.1-.14-.1-.2.04-.16.1-.4.15.03-.06.14-.1.17-.15.04-.05-.03-.15-.03-.2.04-.03.1-.05.15-.08 0 0-.02 0-.03 0-.06 0-.1 0-.13-.03-.04-.05.02-.1.02-.16 0 0 .15-.06.16-.08.02-.07-.1-.1-.12-.14.02-.05.1-.07.1-.1.04-.08.03-.14.08-.2.04-.07.14-.12.17-.2-.1.04-.16 0-.28.04-.14.04-.2.14-.43.15-.02 0-.03-.03-.03-.04.02 0 .05-.02.08-.04 0 0 0 0-.02-.02 0 0 0 0-.02 0-.16 0-.2.06-.27.13-.06 0-.1-.03-.16-.04-.23-.02-.42-.03-.6-.12-.2-.1-.4-.3-.7-.35-.04 0-.1 0-.14 0-.02.02-.02.03-.05.04-.22-.02-.56-.1-.66-.24-.04-.05.02-.1-.03-.16-.08-.06-.23-.04-.27-.13.1-.08.24-.3.5-.28.1.02.22.05.34.1.14 0 .38-.1.5-.08.2.04.62.22.78.3.13.1.25.2.42.24.08.02.56.1.66.06.08-.02.15-.15.14-.2-.02 0-.03-.02-.05-.02-.05 0-.1.02-.15.04-.18.05-.3-.02-.38-.07 0 0 0-.02 0-.03 0 0 0 0 .02-.02.1-.04.2 0 .34-.04.04-.18-.43-.07-.42-.25.17-.05.3 0 .4-.1-.08-.2-.88-.14-.87-.36 0 0 .03 0 .05 0 0 0 0 0 0-.02.12.02.54.22.63.02-.05-.1-.22-.14-.35-.15-.05 0-.1 0-.13 0-.15-.1.03-.2-.02-.25-.12-.08-.53.3-.73.2.05-.05.1-.1.15-.16.05-.03.1-.07.15-.1.15-.1.3-.15.48-.24-.1 0-.22-.03-.34.02-.13.04-.28.25-.48.13-.03-.04-.05-.1-.08-.13.15-.04.7-.2.76-.24.02-.04.04-.08.06-.1-.2.05-.42.17-.67.17-.08 0-.15-.02-.23-.04-.1 0-.2 0-.23-.1.16-.06.26-.27.26-.4-.22-.02-.32.18-.36.26 0 0-.03 0-.05 0-.03-.04.02-.1-.04-.12 0 0 0 0-.02 0-.02.14-.2.16-.33.25.03.2-.02.44-.25.55-.26.13-.73 0-.93-.05-.08-.02-.2-.02-.25-.07-.06-.05 0-.12 0-.17 0-.07-.14-.06-.12-.13.12-.06.36-.1.5-.15.14-.07.24-.16.35-.23.08-.07.2-.1.2-.2-.03 0-.04-.03-.1 0-.03.02-.07.06-.12.1-.17.08-.52.08-.6 0 .06-.16.45-.3.57-.45.04-.05.1-.17-.02-.23-.16-.1-.47 0-.6-.13 0 0 0-.02 0-.02.2-.06.32.02.48.03.1 0 .2 0 .3 0 .06 0 .25 0 .28-.04 0-.05 0-.1 0-.13-.02-.2-.12-.32-.38-.3-.06-.15.08-.22.05-.36 0 0 0 0-.02-.02-.05 0-.1.02-.13.03-.08-.02-.16-.05-.24-.07-.04 0-.17 0-.2-.02.04-.12.18-.17.28-.27.05-.03.06-.1.08-.13.03-.05.16-.13.05-.16-.06-.02-.14-.05-.2-.1-.07-.05-.13-.1-.2-.16-.02-.02-.06-.04-.1-.07-.07-.07 0-.16.1-.2.07.02.12.03.18.03 0 0 0-.02.02-.03-.03-.06-.1-.07-.15-.1-.12-.1-.4-.36-.3-.5-.23.04-.46.1-.67.1.24-.1.42-.25.63-.35 0-.02-.03-.04-.04-.06.05-.05.2-.08.23-.13.07-.13-.4-.27-.48-.3-.03-.23-.1-.43-.3-.55-.1-.06-.27-.1-.34-.16-.03-.05-.05-.1-.08-.15-.1-.13-.32-.4-.33-.6 0-.14 0-.28-.05-.44-.1 0-.17.02-.26.02-.08 0-.1-.1-.15-.15-.1-.07-.3-.06-.38-.16-.06-.08-.06-.2-.14-.28-.1-.1-.4-.07-.54-.14-.06-.03-.1-.08-.2-.07-.13 0-.2.1-.3.13 0 0 0-.03 0-.04.04-.13-.02-.28-.24-.28-.15.06-.33.3-.5.3-.04-.05-.08-.13-.1-.22-.03 0-.05 0-.07 0 0 .07-.17.24-.3.24-.12 0-.16-.08-.33-.02-.02.04-.05.14-.13.16-.2-.13.1-.27.02-.43-.24-.1-.42.1-.46.23-.02 0-.02-.02-.03-.04-.02-.02-.05-.02-.08-.03-.08-.05-.08-.13-.17-.16-.02 0-.04 0-.05.02-.2.1 0 .16-.03.25-.46.17-.95-.22-1.1-.46-.06-.07-.1-.14-.17-.22.03-.06.16-.1.3-.1 0 0 .02 0 .03.02.12-.02.18-.07.27-.1.13-.05.25-.1.38-.13 0 0-.02 0-.03-.02-.3-.02-.55-.1-.76-.2-.16-.1-.12-.2.03-.28 0 0-.02-.02-.02-.02-.12.02-.12.08-.24.1-.13 0-.38-.1-.3-.23.1-.05.16-.1.23-.17.04-.04.1-.13.25-.14.1.03.2.04.3.05.3.05.58.08.86.13.14.02.3.08.48.05-.07-.06-.12-.13-.23-.15-.16-.03-.47.02-.52-.1 0-.03 0-.04.04-.06.24-.14.88 0 1.03.05.08.02.16.08.25.06-.15-.27.1-.14.27-.3-.04-.12-.2-.23-.3-.27-.08.02-.1.05-.14.08-.08.03-.16.06-.24.1-.2.05-.42 0-.6 0-.13 0-.33.06-.36.06-.16-.08-.13-.16-.36-.2 0-.02-.1-.05-.08-.08 0 0 .34-.13.34-.14-.15-.02-.28-.03-.42-.04 0 0 0 0 0-.02.05-.07.27-.14.35-.2-.24-.02-.45-.14-.66-.2-.1-.02-.23-.02-.33-.05.03-.15-.1-.35-.2-.44.12-.03.36-.15.4-.2-.02-.03-.04-.07-.07-.1 0-.05.08-.08.13-.12.04-.02.08-.06.12-.1.13-.08.4-.1.56-.1.1 0 .18.04.26.06.15 0 .18-.12.3-.15.07.02.1.04.2.03.1-.07.2-.13.3-.2.18-.08.38-.14.6-.2.27-.08.5-.05.7-.06.16-.03.3-.06.46-.1.07 0 .15 0 .22-.02.3-.07.47-.23.55-.4.03-.04.05-.1.07-.15-.03-.02-.05-.04-.07-.06.05-.14.24-.4.36-.5.1-.1.28-.17.38-.27-.02-.06-.06-.08-.1-.12 0 0 0 0-.02.02-.07.24-.55.28-.9.27-.1 0-.36 0-.36-.13 0-.17.33-.27.37-.44.03-.12-.1-.16.05-.26.12-.08.3-.12.45-.18.25-.1.48-.27.56-.44.1-.03.3-.05.38-.1.05-.04.08-.1.12-.13.26-.04.47.06.7.08.07 0 .25 0 .3-.06.05-.04 0-.1 0-.16 0-.04-.04-.1-.06-.1.1-.06.3-.2.28-.28-.04-.03-.08-.04-.12-.07 0-.08.2-.47.3-.52.06-.06.25-.08.34-.06.3.06.2.5.52.48 0 0 0-.02-.02-.04-.1-.1 0-.16-.06-.24-.1-.1-.2-.2-.3-.32.2-.04.3-.13.42-.2.1-.04.24-.07.38-.1.06-.03.1-.04.17-.06.18 0 .26.1.48.06-.03-.05-.06-.1-.06-.17.46-.37.58.44.73.6 0 0 .02 0 .03 0 .06-.04.03-.1.08-.15.36.03.7.35.94.53 0 0 .02-.02.03-.02.05-.03.1-.05.14-.08-.05-.07-.15-.12-.23-.17-.07-.05-.12-.12-.2-.18.17-.02.33.08.44 0 .04-.2-.28-.18-.4-.28-.18-.16.04-.54.2-.6.25-.1.35.12.47.18.06 0 .1.02.16.03.08.04.16.08.23.12.1.06.26.05.4.13.17.12.4.4.63.45 0 0 .02 0 .03-.02.03 0 .08-.08.08-.12.03 0 .02 0 .04-.02 0-.04-.05-.06-.05-.1 0-.1.17-.5.26-.56.03-.02.08-.04.12-.07-.1-.06-.27-.05-.4-.1-.16-.1-.27-.23-.43-.34-.07-.05-.26-.1-.22-.2.26-.07.7 0 .93 0 .1 0 .23 0 .3.02.06.04.1.14.14.2.14-.07.26-.14.37-.22-.05-.15-.47-.25-.7-.23-.2 0-.36.1-.53.1-.2 0-.33-.08-.5-.1-.14-.02-.28-.03-.42-.04.06-.03.23-.15.3-.14.05.02.1.04.14.07.07.03.33.1.47.02 0-.02.02-.03.03-.03 0 0-.02 0-.02 0-.1 0-.68-.1-.44-.23.05 0 .1 0 .13-.02.02-.02.03-.04.05-.05.1-.05.26 0 .35 0 .08 0 .14-.03.16-.07.02-.04-.05-.1-.04-.14.08 0 .34 0 .34.1 0 .05-.05.08-.03.14.1.07.27.1.44.1.12-.02.23-.06.33-.05.1 0 .13.05.2.07 0 0 0 0 .02 0-.12-.2-.13-.3.05-.44.04-.02.08-.05.12-.08-.06-.04-.48-.22-.32-.33.05-.03.13 0 .18-.02 0-.04-.02-.08-.04-.13.16 0 .26.03.4.05-.05-.04-.14-.16-.1-.22.04-.06.25-.12.33-.15.33-.15.92-.36 1.4-.36.2 0 .3.1.5.13.1-.04.1-.12.2-.15.1-.04.15 0 .22 0 .2 0 .48 0 .36.2-.1.2-.64.27-.96.4-.22.1-.3.22-.5.32-.1.05-.2.02-.3.02 0 0 0 .03.02.04.06 0 .15.06.08.1-.06.03-.13.05-.2.08 0 0-.46.3-.46.3-.02.02.05.14.1.15 0 0 0 .02.02.02.07-.05.06-.12.14-.17.1-.05.2 0 .3 0-.02-.17.13-.32.37-.4.08 0 .15 0 .2-.02.15-.07.14-.26.3-.34.13-.06.34-.1.53-.13.05-.02.1-.03.17-.04.18-.06.5-.23.52-.35 0 .02 0 .02 0 .02.1.06.23.08.32.13.03.04.07.08.1.1.04 0 .05 0 .04-.05.12.02.17.1.3.12 0-.03 0-.03 0-.05 0 0 .02 0 .03 0 .23-.03.56.04.75.07.07 0 .14 0 .2 0 .14.32-.34.96-.72 1.1-.05 0-.1 0-.17.02-.2.05-.4.1-.62.17-.1.04-.2.08-.3.13-.08.03-.13.1-.23.1-.04 0-.1 0-.14-.02-.16.1-.1.28-.2.4-.07.12-.37.3-.4.4-.02.04.12.1.17.12.16.02.28-.27.4-.33.12-.07.2-.14.3-.22.04 0 .08-.03.12-.05 0-.02 0-.05 0-.07.04-.04.13-.04.18-.08.02-.02.04-.05.06-.07.2-.07.43-.14.65-.2.06-.02.12-.04.18-.06.06-.02.08-.07.14-.1.1.02.1.07.16.14.04.04.08.08.1.12.22.3-.4.48-.33.72.04.03.1.1.17.08.3-.1.35-.64.67-.78-.05-.16-.15-.3-.26-.43.13-.05.17-.17.32-.22.34.04.58.3.74.5.07.1-.04.18.02.27.08.12.2.26.22.44.02.22 0 .42.14.63.03-.1.08-.2.08-.32 0-.05-.03-.1-.04-.17.02-.28.04-.56.1-.82.03-.1.06-.2.08-.33.08 0 .16 0 .24.02.2-.03.4-.18.4-.27 0-.12-.15-.16-.16-.27.03-.1.06-.18.1-.27.04-.1.2-.07.34-.14.07-.03.1-.12.13-.16.1-.02.18.03.28.03.18.02.3.05.48.06.17 0 .42 0 .55.05-.02.2-.06.4-.1.62 0 .06-.06.2 0 .26.05.06.27.07.38.1 0 .1-.2.53-.34.6-.07.03-.13 0-.2 0-.06.05-.1.1-.15.14-.08.1-.12.2-.24.28-.13.08-.43.1-.55.2 0 .03.03.1.08.12.1-.05.16-.12.27-.15.12-.03.24-.05.37-.07.1-.05.17-.2.25-.27.02 0 .03 0 .05 0 .07 0 .14.03.2.05.1.02.22.03.28.08.2.18-.28.5-.46.6-.16.07-.47.12-.5.24 0 .1.16.16.2.22.05.04.03.1.02.13 0 .1.1.15.18.2.06 0 .1.04.2 0 0-.03.04-.1 0-.15-.06-.04-.16-.04-.2-.1-.03-.03 0-.07.02-.1.04-.14.1-.2.26-.3.1-.06.43-.25.58-.14.04.03.05.12.06.16 0 .13-.04.24-.15.33-.07.06-.2.1-.2.2 0 .3.28.36.4.5.15.17.2.4.34.58.05.03.1.06.14.1-.17.13-.34.24-.45.4.03.07.12.12.2.16.04 0 .1 0 .15 0 .07.05.05.15.1.23.06.1.12.2.17.3.06.05.1.1.16.15.03.07.06.14.08.2.07.22.2.3.44.34-.16-.15 0-.37.2-.45.04.02.1.06.16.02 0-.05 0-.1 0-.14.07-.03.14-.04.22-.04 0 0 .03 0 .04.02 0 .07-.1.13 0 .2.3-.08.43.02.52.17-.34 0-.66.03-.87.2.04.15.18.28.42.26.15-.02.25-.1.43-.1.16-.03.25 0 .37.02 0 0 0 0 .02 0 0-.1.08-.3.28-.3.08 0 .12.07.2.07.02 0 .05 0 .08-.02.08.03.06.1.1.17.04.03.08.06.1.08.1.07.27.18.26.3 0 .17-.48.24-.7.23-.08-.02-.15-.03-.22-.05-.18.15-.15.14-.46.23 0 0 .02.02.02.03.06.03.12.06.18.08.06.1-.1.2-.14.3 0 .04 0 .1-.02.14-.18.06-.35-.08-.5-.1-.02.02-.03.03-.05.04 0 0 0 .02 0 .03.1.08.14.27.26.32.1.04.3-.03.38.02 0 0 0 .02.02.04.22-.03.28.08.37.2.12-.05.13-.14.22-.2.1-.05.25 0 .36-.03.1 0 .16-.06.24-.1.1-.03.28.04.33.07.07.06.02.13-.02.17-.1.1-.3.13-.42.2-.12.1-.17.2-.36.27 0 .02 0 .02 0 .02.14-.03.26-.07.38-.12.07-.03.16-.1.28-.1.07 0 .14 0 .2 0 .2 0 .45-.08.57 0 .06.03.03.13.1.17.15.12.4.17.5.35.1.13.03.3-.17.33-.08-.02-.12-.1-.2-.12-.17-.05-.28.1-.38.14-.2.02-.33-.07-.48-.1-.13-.02-.46-.06-.63-.03.02 0 .02.02.02.02.08.03.27.04.3.1-.04.06-.1.1-.2.12.14.06.4 0 .6 0 .13 0 .24.03.35.04.06 0 .13 0 .18.03-.1.1-.18.18-.25.28 0 .04-.03.08-.05.1 0 .02-.02.02-.03.02-.13 0-.47-.1-.58 0 .26 0 .47.15.76.06.15-.14 0-.28.4-.35.06.13.2.2.26.32.05.08 0 .22 0 .3.08-.04.13-.1.2-.14.2-.1.42-.2.64-.3.18-.05.48.07.5.17.03.2-.12.33-.34.43-.04.02-.08.04-.12.06-.15 0-.22-.1-.37-.08-.3.02-.4.22-.63.23-.17 0-.27-.04-.4-.05-.02 0 0 0 0 0 .07.1.38.2.3.36-.05.02-.13.04-.12.1.04 0 .18-.03.22 0 .1.08-.02.23 0 .32.17 0 .32 0 .48 0 0 0 0 0 0-.02-.04-.03-.08-.04-.1-.1.1-.2.6-.1.78-.08.1 0 .2 0 .3 0 .1.03.5.47.37.58-.05.03-.33.14-.44.14-.04 0-.08 0-.13 0-.05.2-.17.4-.3.57-.1 0-.2 0-.28 0-.22 0-.45.06-.64.03-.13-.02-.27-.13-.38-.18 0 0 0-.02 0-.03.1-.12.55-.1.67-.1.08-.05.16-.1.15-.18-.04.02-.06.05-.12.07-.08 0-.13 0-.17 0-.06 0-.12.02-.17.02-.3.02-.77.14-.7.33.02.03.06.04.08.1-.2 0-.37 0-.55-.02.08.08.24.1.4.13-.02 0-.02 0-.02 0-.12.07-.34.17-.4.26 0 .03 0 .06 0 .1-.04.1-.14.3-.3.34-.1-.08-.4 0-.6.05 0 0 0 .02 0 .02s0 0 .02 0c.06.03.25.02.25.1 0 .17-.65.23-.3.47.05.02.1.03.15.04-.02-.22.1-.28.3-.42.07-.04.13-.08.2-.13.1-.06.16-.03.25-.1.25.03.47.07.7.12-.02 0-.03.03-.04.04-.18.1-.23.34-.4.45-.1.07-.33 0-.4.1.23-.04.4.05.44.2.02 0 .03 0 .05-.02.03-.1.06-.18.12-.27.05-.03.1-.08.15-.13.03-.04.08-.13.2-.14.15 0 .23.1.34.12.12.03.3.03.35.1.03.08-.15.3-.2.35-.06.03-.14.04-.17.08-.04.12.22.25.3.3 0 0 0-.02.02-.02.05-.08.1-.16.16-.23.05-.1.07-.2.1-.3.17-.03.64 0 .75 0 .2.26.26.17.7.16.13-.02.2 0 .36-.02 0 .02 0 .02.03.03.02 0 .04 0 .07-.02.02 0 .03 0 .05.02 0 .06-.02.1.02.15.2 0 .26-.02.26.15.02 0 .05 0 .08 0 .1-.05.12-.18.27-.22-.02.1.05.27.1.38.05.08.04.17.05.24.02 0 .04.02.05.03 0 0 0 0 .02 0 .03-.14.05-.3.1-.44 0 0 .02 0 .03 0 .43.1.37.24.47.57 0 0 0 0 .02 0 .03 0 .07 0 .12-.02 0 .06 0 .1-.04.15.3-.1.2.1.2.22.06 0 .1-.02.14 0 .03.03.05.1.13.1 0 0-.02.02-.03.04.1.1.42.15.3.33 0 .03-.05.08-.1.1-.08.05-.2.04-.25.02-.12-.02-.6-.3-.64-.42-.03.24.34.34.3.48 0 .05-.06.07-.1.1-.23.16-.5.18-.8.14-.18-.04-.44-.1-.56-.2-.04-.07-.1-.13-.13-.2-.04-.03-.07 0-.13-.03-.04-.06-.08-.1-.13-.17-.07-.02-.14-.04-.2-.07-.14-.06-.28-.15-.44-.18-.1.03-.08.1-.2.12-.25-.02-.46-.13-.75-.1-.34 0-.5.18-.78.24-.3-.15-.72-.23-1.07-.35-.04 0-.4.02-.48 0-.07 0-.13-.04-.22-.02.07.12.27.23.45.23.08-.02.16-.04.23-.06.16 0 .6.07.58.2-.02.1-.26.16-.3.27 0 0 0 .02 0 .02.08-.04.22-.15.35-.14.12 0 .2.1.33.08.08-.2.3-.1.56-.2.25-.07.26-.2.57-.13.06 0 .14.02.2.06.03.03.12.15.1.2 0 .1-.33.5-.44.57-.1.07-.26.1-.4.16 0 .03-.02.05-.05.06-.28.07-.58.14-.88.22.12.05.28.05.36.13.3.28-.57.68-.44.9 0 0 .02 0 .02 0 .02 0 .04 0 .05-.02.06-.07.3-.28.44-.3.06.02.06.08.1.1.32 0 .62-.23.85-.33.1-.03.2-.07.32-.1.07-.03.06-.07.18-.1.06.02.16.1.12.16-.03.06-.37.17-.46.22-.14.1-.08.3-.28.4-.06.04-.15.04-.2.05-.2 0-.3.08-.36.14-.03.03-.05.06 0 .1.15-.02.3-.16.45-.1 0 0 .02 0 .02 0 .15-.03.35 0 .5-.07.17-.07.18-.2.3-.3.1-.1.2-.22.28-.33.14-.18.37-.38.58-.54.03.05.06.1.1.15.2.05.52-.1.76-.15.2-.04.33-.02.5-.03.14 0 .5-.1.62-.15.16-.06.33-.17.44-.26.07-.06.07-.13.18-.17.02.12.04.23.07.35-.05 0-.1-.02-.13-.03-.12.08-.32.2-.3.34zm-4.5-5.7c.02 0 .02 0 .02 0s0-.02-.02-.03c0 0 0 .02 0 .03zm-.6 1.63c.1-.05.14-.2.2-.27.13-.02.26-.04.4-.07.12 0 .4.02.4.13-.14.06-.83.24-1 .2zm2.23-.22c0 .02-.02.05-.03.07-.16.06-.3.1-.47.16-.1.07-.2.12-.3.18-.14.03-.27.05-.4.08-.13.04-.28.1-.4.1-.02 0-.03 0-.04 0 0-.07.12-.1.2-.15.18-.1.37-.2.56-.32.24.02.57-.08.87-.1zm.95 1.03c-.05.05-.22.18-.3.18-.07-.02-.1-.07-.13-.1-.06-.03-.2-.04-.28-.05-.46-.03-.95.05-1.34-.05-.1-.02-.42-.12-.33-.25.05-.1.57-.2.73-.27.53-.1.75.17 1.18.17.05 0 .1 0 .14-.02.02.03.03.05.05.07-.02 0-.03 0-.03 0-.14.05-.3.1-.43.15.16.13.5.13.74.2zm-2.06-3.85c-.2.03-.5-.24-.36-.37 0 0 0 .02 0 .03.1.03.17.05.25.07.24.06.3.13.12.28zm.35-.66c-.05-.02-.1-.04-.13-.07-.02-.02-.27-.37-.27-.37.03-.08.3-.2.36-.3.13.1.25.35.5.32.04-.03.17-.18.26-.1.05.04 0 .1-.03.14-.07.06-.6.37-.7.37zm-1.06-1.26c-.08-.05-.16-.1-.24-.17-.1-.03-.2-.07-.3-.1-.03-.04-.08-.07-.12-.1-.1-.06-.23-.05-.3-.14-.1-.1-.07-.22-.1-.32.18.03.24.15.35.25.17.13.36.26.55.4.06.03.2.1.2.18 0 0 0 0-.02.02 0 0-.02 0-.02 0zM97.16 3.22c-.12 0-.16-.08-.25-.12-.28-.15-.56-.26-.67-.58.12-.03.3-.13.37-.13.13-.02.2.07.28.12.1.07.3.16.3.32 0 .08-.02.16-.03.23 0 .05 0 .1.02.15 0 0 0 0-.02 0zm-2.7.2c-.02-.1.1-.2.18-.25.02.02 0 .03 0 .05.1.1.32.2.38.3 0 .03 0 .04 0 .05-.16.06-.54-.07-.55-.16zm-6.58 2.43c-.43-.06-.86-.13-1.28-.2-.8-.14-1.3.18-1.9.3-.05.13-.2.35-.16.45.1.1.17.2.26.3.63.2.98-.24 1.57-.25.1.14.2.3.3.42 0 .04-.03.08-.05.1-.86.16-1.5.6-2.13.98-.2.08-.4.16-.6.24-.64.36-.53.56-1.62.57.07.27.14.53.22.8-.13.15-.28.2-.48.28-1.03.5-1.77.06-2.9-.1-.08.1-.16.2-.24.28.32.2.65.38.97.57 0 0 0 0 0 .02-.77.25-1.74 0-2.47-.07-.25 0-.5.03-.76.05-.02.18-.04.37-.06.55.68-.06 1.56-.1 1.96.33.02.18.03.36.05.54-.1.18-.27.24-.5.28-.08.2-.14.4-.2.58-.24.03-.42.02-.6-.02-.04.05-.08.1-.12.13.1.17.36.37.3.5-.25.07-.68.15-1.02.08-.26-.06-.5-.18-.76-.1.07.2.22.6.13.83-.22.42-.83.36-1.36.26-.83-.15-1.38-.47-1.9.2.02 0 .03 0 .04 0 .6.3 1.8.34 2.52.46.3.05.64-.04.84.07.06.07.13.14.2.2 0 .12 0 .22 0 .32-.12.1-.22.2-.33.32-.42.08-.86.16-1.3.25-.3.07-.47.24-.9.27-.03-.05-.47-.74-.47-.74-.15.02-.3.04-.46.06-.17-.1-.35-.18-.53-.27 0 .04 0 .08 0 .1.05.15.1.3.13.43-1.1 0-1.25-.28-1.84-.73-.05.02-.1.03-.15.04.06.2.12.4.18.6-.08.07-.2.15-.34.2-.66-.06-1.3-.1-1.96-.16-.24-.1-.44-.3-.7-.4-.2.23-.05.3-.4.46-.22-.08-.45-.17-.67-.25 0-.26.04-.47.14-.63.56-.07.7-.3 1.13-.4.3-.07.47.03.66-.13 0 0-.02-.02-.02-.04-.27-.12-.73-.58-.76-.93.02 0 .04-.02.06-.03.14-.1.37-.06.58-.02.34.05.67 0 .9.14.4.23.64.64 1.14.77.3.07 1.04.13 1.27-.05 0 0 0-.02 0-.02 0-.07.02-.14.02-.2.07-.08.14-.16.2-.24 0 0 0 0 0-.02-.55 0-1.14.02-1.5-.13-.02-.28-.1-.6 0-.82 0 0 0 0 0-.02-.6-.03-1.17-.3-1.73-.14 0-.04 0-.06 0-.1.1-.46.14-.8.5-1 .33-.18 1.6-.16 2.12-.03.37.1.73.3 1.15.35.15.02.16-.1.26-.13.13-.02.26-.03.4-.04-.43-.23-.86-.46-1.28-.68-.24-.1-.5-.2-.73-.3-.34-.25-.87-.9-1.26-1.02-.04.07-.1.13-.13.2 0-.02 0-.04-.02-.05-.17-.23-.35-.46-.53-.7 0-.07.02-.13.03-.2.03-.04.05-.08.08-.1.37.02.75.06 1.13.1.36 0 .7 0 1.05 0 .53.16 1.1.87 1.57 1.02.18.06.62 0 .8.04-.1-.13-.23-.25-.34-.37-.24-.1-.66-.23-.88-.4.15-.2.3-.42.46-.63.17-.1.35-.2.53-.3.2 0 .44 0 .66 0 .2-.06.4-.14.6-.2.57-.07 1.14-.13 1.7-.2 0 0 0-.02-.02-.03-.2-.13-.42-.27-.63-.4-.3-.14-1.06-.22-1.5-.1-.44.13-.92.38-1.38.52-.2.02-.4.04-.58.05-.1.03-.2.05-.3.07-.18-.12-.36-.25-.55-.37-.2.14-.36.28-.75.22-.14 0-.27 0-.4-.02-.2.1-.38.22-.57.33.03-.25.07-.5.1-.75.13-.08.25-.17.37-.25 0-.06 0-.13 0-.2-.07-.06-.14-.13-.22-.2-.57-.3-2.16.1-2.6.32-.26.2-.52.4-.77.6-.16-.06-.3-.2-.37-.34 0 0 0 0 .03 0 .1-.12.3-.04.33-.25-.07-.23-.18-.3-.26-.5-.5-.03-.94-.13-1.32-.25-.03-.2-.06-.4-.1-.6.1-.1.2-.18.3-.27.48-.26 1.33-.08 1.9-.2.25-.06.64-.25 1-.15.2.06.4.25.65.3.15-.14.14-.35.25-.45.2-.18.8-.37 1.17-.34.22.05.44.12.66.2.5.1 1-.02 1.43.12.32.1 1.85.6 2.05.5.03-.05.06-.08.1-.12-.02-.02-.03-.04-.05-.05-.16-.12-.33-.24-.5-.35-.38-.24-.66-.33-.92-.7.05-.08.08-.17.12-.25.38-.05.62-.25.9-.37.33-.06.66-.12 1-.18.18-.03.36-.06.55-.1.44.1.87.2 1.3.28.38.18.55.62.96.73.03-.1.06-.23.1-.35-.12-.1-.64-.63-.68-.75.06-.07.12-.14.18-.2.4.08.8.17 1.2.25.23.02.46.05.68.07.28.12.4.4.76.46.02-.25-.03-.46-.1-.68.42 0 .83 0 1.23.02.2.2.4.4.62.6.07 0 .14 0 .2 0 0-.3-.1-.48-.13-.72.97-.15 1.9.43 2.8.58.2-.03.42-.05.62-.07.46 0 .92 0 1.37 0 .2.07.4.13.6.2.18 0 .37.04.56.06.2.1.4.18.62.28.23 0 .45 0 .68 0 .16.13.33.25.5.36-.06.1-.1.22-.16.33-.62.1-.9.5-1.53.62zm-21.8 2.6c.1.06.22.13.32.2.1.28.18.57.28.85.17.05.38.08.6.08 0-.18.02-.36.02-.53.05-.08.13-.13.2-.1.2.1.65.43.64.72 0 .28 0 .56 0 .84.1.13.2.25.28.37.7-.04 1.02-.1 1.42.3-.14-.04-.28-.1-.42-.15-.65.5-1.4.26-1.66 1.2-.38 0-.5-.3-.77-.3-.07.08-.14.16-.2.25.06.13.2.35.14.53-.06.13-.15.18-.3.24-.25-.18-.5-.36-.76-.53-.03.24-.08.5-.18.65-.7 0-1.3-.2-1.85-.32-.07 0-.15.02-.22.02-.23-.2-.46-.43-.7-.65-.2-.2-.5-.3-.52-.68.23-.06.46-.12.7-.18.47-.1 1.78.1 2.16.22-.27-.28-1.46-.86-2.07-.75-.1.04-.2.07-.3.1-.2 0-.42 0-.64-.02-.13.05-.4.28-.62.15-.3-.13-.38-.44-.62-.63-.18-.12-.35-.24-.53-.36-.05-.1-.08-.2-.12-.3 0 0 0 0 .02 0 .58.16 1 0 1.57-.05-.26-.23-.5-.22-.73-.52.03-.1.08-.24.17-.3.2-.1.8-.05.88-.12.03-.04.05-.1.07-.13-.23-.24-.46-.48-.7-.73.02 0 .04 0 .05 0 .3-.08.58-.17.87-.25.2 0 .4.1.6.03.05-.25-.07-.35-.12-.58 1.08.1 1.2.44 1.7 1.1.2.15.4.3.6.47.32 0 .47-.1.73-.13zm-4.43 4.43c-.04.16-.05.34-.15.44-1.2.27-1.74.38-2.36-.55-.13-.18-.3-.3-.3-.6 0-.04.04-.07.06-.1.17-.02.34-.02.5-.03.72-.02 1.25.32 1.78.53.2.08.45.04.46.3zm-2.2 3.82c.04.13.1.44.05.62-.08.23-.32.26-.42.42-.13.23.08.58.1.8-.04.02-.08.05-.1.08-.23-.03-.45-.05-.67-.08-.42.08-1.2.28-1.27-.3.17-.14.22-.28.46-.37 0-.05 0-.1 0-.15-.05-.1-.1-.2-.2-.23-.35-.17-1.35.07-1.7.2-.1-.08-.2-.15-.3-.2 0-.1 0-.2 0-.3.37 0 .4-.15.7-.25-.2-.3-.14-.5-.05-.82.73 0 .93.82 1.48.9.03 0 .06-.03.1-.04-.05-.42-.5-.65-.7-.96.02 0 .03-.02.05-.04.6-.37.97.3 1.46.35.02-.12.04-.24.06-.36.06-.04.12-.07.18-.1.53.17.63.22.77.8zm-2.07-2.8c-.4-.13-.44-.7-.8-.84-.15 0-.3 0-.45 0-1.03-.17-2.48.3-2.83-.67.04-.06.1-.1.14-.16.52 0 .73.2 1.24.2-.03-.8-1.06-1.04-1.77-1.15 0-.04 0-.07 0-.1.02-.08.03-.17.05-.25.5-.03 1.27-.2 1.73.02.28.12.4.6.7.7.24.04.46.07.7.1 1.1.23 1.33.24 1.85 1.08.16.25.36.43.4.82-.23.17-.55.35-.96.22zm-4.9 4.7c-.18.1-.4.03-.66.07-.2.03-.42.06-.64.1-.43-.08-.85-.15-1.28-.23-1 .25-1.96 1.3-3.4 1.05-.3-.07-.52-.23-.8-.3-.03-.08-.06-.17-.1-.26.02-.02.04-.03.06-.04.18-.1.42-.05.68-.1.08-.05.17-.08.25-.12.5-.12 1-.04 1.4-.2.07-.13.13-.26.2-.38 0 0 0-.02 0-.02-.48-.04-.96-.07-1.43-.1-.2.07-.4.15-.6.23-.35.1-.66.05-1.06.13-.1.03-.2.07-.3.1-.23-.1-.44-.18-.65-.26-.4.37-.92.02-1.2-.18 0-.04 0-.08 0-.1.1-.1.2-.22.32-.33.44-.2 1.18.07 1.53-.2-.28-.1-.56-.2-.84-.32-.03-.17-.06-.34-.1-.5.35-.05 1.2-.53 1.64-.4.24.1.43.43.66.57.2-.04.4-.1.6-.14.44.05.8.8 1.22.97.17.06.44 0 .6-.02.22.02.45.05.68.07.2-.05.4-.1.6-.14.06-.7-.56-1-1.04-1.25 0 0 0 0 .02-.02.28-.12.35-.38.57-.53.17-.07.35-.14.54-.2.1 0 .13.04.18.1.36.2.4 1 .55 1.4.44.13.84.27 1.22.43-.07-.22-.1-.34-.08-.6.5-.04.78.23 1.1.42-.07.4-.14 1.14-.45 1.3zm-3.87-4.22c-.5.02-1.8.18-2-.17-.05-.1-.08-.2-.12-.3.04-.08.08-.15.1-.2.17-.06.33-.1.5-.16.37-.1.84.1 1.2-.06.43 0 .75.1 1.14.13 0 .03-.02.05-.03.07-.28.24-.54.47-.8.7zm-4.84.57c-.2.25.05.57.13.78-.27 0-.45.03-.65.07-.1.18-.2.36-.3.54-.15 0-.28-.02-.4-.02-.1-.3-.3-.94-.67-.88-.07.02-.04 0-.07.04-.2.28-.3.58-.5.87-.1.06-.2.13-.28.2-.03.1-.06.2-.1.3-.08.1-.16.18-.25.27-.6.06-.6-.34-1-.55-.55.12-.55.43-1.17.04-.05-.2-.05-.27 0-.46.33-.1.65-.12.9-.28.14-.1.26-.22.38-.33.2-.1.4-.18.58-.27.23-.16.33-.42.64-.5.45-.07.9-.12 1.34-.18.25 0 .5 0 .74 0 .1-.08.2-.16.32-.23.08-.02.17-.03.25-.04.26 0 .6.22.7.37-.2.02-.5.13-.6.28zm-4.13 4.53c.55.04 1 .54 1.5.7.53.16.97-.23 1.57-.1.5.1 1.38.63 1.68.95-.03.04-.06.07-.1.1-.55.1-2 .7-2.4 1-.33.24-.6.64-.9.87-.2.05-.4.1-.62.16.03 1.2-.14 1.3-1.26 1.25-.17.52-.64.62-1.27.48-.2-.46-.43-.92-.92-1.1-.46-.17-.9.05-1.1-.38.2-.16.43-.26.6-.45.02-.36-.1-.56-.14-.86.4 0 .34-.16.5-.4.2-.33.7-.47.57-1.04-.24-.34-.53-.54-.73-.95 0 0 .02 0 .02 0 .86 0 1.78 0 2.52-.15.16-.03.33-.05.5-.07zm38.08 9.66c.26.04.55.2.7.34-.02.25-.02.5-.03.75-.12.36-1.14.72-1.6.4-.46-.36.08-1.18.4-1.37.18-.04.36-.08.54-.12zm-3.55 6.4s-.02.02-.04.02c-.15.1-.28.16-.4.3-.38-.1-.94-.03-1.25-.24-.4-.28-.25-.65-1.02-.66-.03.06-.06.1-.1.17.03.12.06.24.08.36 0 0-.02.03-.04.05-.77.05-.83.7-1.65.7.02-.33 0-.5-.08-.7-.42.08-.85.15-1.28.23 0-.02 0-.05 0-.07.13-.4.5-.53.86-.7-.36-.78.2-1.67.42-2.36.15.12.3.25.44.37-.04.12-.07.23-.1.34.15.1.23.22.48.23.06-.1.1-.18.17-.27.48.17.7.5 1.1.7.68.4 1.12.07 1.03 1.2.34.04.73-.03 1.02.1.13.08.27.16.4.25zm-8.62-14.93c0 .03 0 .06 0 .08-.53.45-.77 1.2-1.3 1.64-.53 0-1.48-.18-1.88 0 .05.04.1.1.15.15.12.1.24.22.36.33-.17.5-.66.62-1.2.4-.03-.48-.27-.6-.4-.95-.2-.5.02-1.07.16-1.42.17 0 .33 0 .5.02-.1-.2-.23-.3-.28-.55.23-.08.72-.05.97-.15.57.1.9.24 1.47.3.56.04 1.02-.37 1.46.16zM61 15.25c.36 0 .5.18.8.24.2 0 .4 0 .6 0 .1.1.22.2.34.3-.1.2-.02.44-.13.6-.4-.04-.8-.1-1.2-.14-.1 0-.2.02-.3.02 0 0-.02 0-.03-.02 0 0-.84-.74-.87-.78.13-.3.5-.1.8-.22zm-2.2 12.5c.17-.13.2-.58.3-.76.1-.02.2-.04.28-.05.18.04 1.27.72 1.35.84.2.5.28.36.55.7 0 0-.02 0-.02.03-.2.12-.4.25-.6.38-.57.16-1.5-.36-1.92-.5-.26-.07-.5-.04-.7-.16.02-.02.04-.04.06-.05.12-.28.45-.28.7-.44zm-4.32-1.98c.87.38 2.2.28 2.28 1.44 0 0-.02.02-.03.04-.48 0-.77-.2-1.1-.35-.3.13-.47.2-.88.28 0 .03-.03.05-.05.07.02.15.05.3.07.44.3-.05.78-.27.97-.2.1.2.27.2.27.48-.23.1-.33.27-.6.33-1.04.24-2.17-.07-2.87-.44-.17-.1-.23-.3-.4-.4-.13-.03-.27.02-.37.07-.15.42-.5.54-1 .62-.18 0-.36.02-.53.04-.14.08-.28.17-.42.26-.43.18-1.55.37-2.1.3-.5-.08-1.4.2-1.58-.23-.06-.22.16-.45-.02-.6-.3-.24-1.43-.13-1.88-.24-.55-.14-1.12-.63-1.45-1 .13-.08.26-.14.4-.2.13 0 .27 0 .4 0 .15-.04.23-.13.34-.16.24-.07.67-.03.86-.07.27 0 .54 0 .8.02.5.07 1.96.02 2.27-.1-.77-.76-2.9-.6-4.47-.6-.47 0-1.45-.1-1.35-.46.3-.4 1.94-.16 2.42-.5.02-.05.05-.1.07-.12-.07-.08-.12-.15-.18-.22-.48.05-.96.1-1.44.14-.2-.06-.33-.3-.5-.4-.18-.13-.28-.04-.5-.1-.1-.04-.2-.1-.28-.15 0-.92 1.74-1.75 2.5-1.97.3-.1 1.4-.62 1.5-.1-.13.34-.22.36-.22.9.7 0 .64-.3 1.03-.5.3-.13 1.2.23 1.34.38-.02.2-.04.4-.06.6.47-.02.63-.23.94-.32.15-.04.3 0 .4-.02-.04-.24-.4-.56-.3-.75 0 0 .02 0 .02 0 .42.05 1.03.22 1.24.47.12.14.1.35.17.55.12.34.33.78.6.98.13-.07.26-.14.38-.2.1-.4-.27-.77-.4-1.1-.15-.4-.16-.92-.1-1.27.88.12 1.9.36 2.3.93.17.2.1.5.2.8.14.37.4.73.65 1 0 .4-.2.6-.12.96.3.17.5.5.82.64zM59.45 22c.22.05.98.38 1.06.52.03.1.06.2.08.32-.08.07-.17.15-.25.23-.22.4-.04 1.3-.8 1.13-.3-.05-.4-.33-.72-.4 0 .05 0 .1 0 .13.13.13.26.26.38.4-.1.08-.2.18-.3.28-.9.06-1.05-.82-1.6-1.18-.27-.18-.6-.14-.95-.26-.26-.08-.88-.67-1.05-.9.1-.14.22-.3.33-.45.46.2.66.6 1.24.63.17-.2.4-.57.7-.66 0-.05 0-.1 0-.16-.07-.05-.76-.65-.8-.7 0-.06-.03-.1-.05-.17 0-.02.03-.05.05-.07.2.02.42.04.64.05.12-.02.2-.2.4-.1.12.07.24.16.35.24.2.08.92-.23 1.06-.3.37 0 .7.06.9.27-.02.02-.04.03-.05.04-.08.18-.18.1-.3.2-.05.1-.1.2-.14.28-.18.16-.5.23-.7.36 0 .16 0 .2.06.33.26.1.3-.02.5 0zm7.25-3.98c.28.03.33.03.35-.28.17 0 .35 0 .53-.02.1-.03.2-.16.36-.14.5.06.6.47 1.17.5.12-.13.22-.25.32-.38.46-.27 2.6-.64 3.45-.43.26.16.52.32.77.5.53.18.83.07 1.1.5-.02.02-.03.04-.04.05-.2.08-.92.36-.88.63.06.15.1.3.17.45-.38.04-1.47.2-1.73.13-.14-.07-.3-.14-.44-.22 0-.14-.06-.45-.16-.52-.1-.04-.2-.08-.3-.13-.04.02-.07.04-.1.06 0 .2 0 .4 0 .58-.13.07-.97.2-1.32.12-.32-.07-.53-.27-.88-.32-.02.1-.04.2-.07.32-.5.07-1.02.18-1.55.08-.16-.14-.2-.38-.2-.68-.23.04-.5.08-.62.24-.05.08-.1.17-.13.25-.7.45-1.17-.25-1.5-.5 0 0 0 .02 0 .04-.08.1-.17.23-.25.34-.15-.02-.3-.04-.44-.07-.07-.35-.3-.65-.38-1.07.58-.58-.06-1.02-.36-1.37-.08-.08-.38-.36-.2-.53.18-.1.44-.07.64-.16.33 0 .65 0 .98 0 .4.1.7.33 1.08.46 0 0-.02 0-.04.02-.2.2-.8.1-.96.34-.05.1-.1.2-.13.32.57 0 .9.07 1.33.17.1.28.28.5.44.7zm22.6 13.02c.26.17.5.35.76.52 0 .02 0 .04-.02.06-.1.08-.18.3-.25.36-.42.18-.5-.27-.94 0 0 .02 0 .03 0 .04.2.08.45.28.5.53-.33.05-.55.18-.65.44-.2-.06-.34-.27-.45-.4 0 0-.02 0-.03 0-.04.22-.07.44-.1.66.05.18.1.37.13.55 0 0-.02 0-.03 0-.14.06-.66-.18-.72-.28-.08-.14-.05-.26-.14-.37-.13.06-.25.1-.37.17-.1-.16-.25-.24-.26-.48.03-.1.07-.2.1-.3-.15-.1-.4-.06-.6-.15-.48-.23-.6-.7-1.26-.8-.1.13-.4.14-.4.35.16.18.32.35.48.53-.02.02-.04.05-.06.07-.12 0-.23.03-.35.04-.1-.25-.38-.4-.6-.52.1.35.3.58.42.9.15.02.3.04.46.07.18.38.4.76.6 1.1.02-.02.05-.04.07-.06.06-.06.1-.1.17-.14.23.06.35.32.55.44.17.08.35.17.53.25-.02 0-.03 0-.04 0-.06.02-.14.04-.2.06-.03.04-.05.08-.07.12.33.54.95.4.84 1.37-.02-.03-.05-.05-.07-.07-.1-.28-.38-.6-.62-.77-.07.53.42.72.44 1.25 0 0 0 0-.02 0-.12-.02-.23-.04-.35-.07.1.23.22.45.33.68-.37-.14-.58-.4-.78-.7-.94.07-1.2-.6-1.74-1 .03.13.05.27.08.4-.36-.1-.46-.35-1-.35.1.63.92.85 1.36 1.15.5.33.9.78 1.1 1.4-.6-.2-1.17-.4-1.76-.62-.36-.1-.67-.02-.95-.18-.12-.13-.24-.27-.35-.4-.14-.02-.28-.04-.42-.06-.08-.05-.16-.1-.24-.14-.12-.05-.3-.03-.3-.04-.28-.23-.67-.17-.82-.55.12-.1.26-.18.34-.35-.17-.1-.34-.2-.5-.3-.16-.02-.3-.04-.45-.07-.32-.15-.65-.47-.64-.97-.54.02-.7-.2-1.15-.26 0 .02 0 .05 0 .07.05.13.1.35.06.43-.04.04-.02.03-.1.04-.25-.07-.52-.15-.78-.22-.13.13-.25.26-.38.38-.72.04-1.25-.12-1.8-.3-.02-.5.15-.72.6-.77.04-.1.02-.38.07-.44.16-.06 1.2.17 1.3.25.1.13.2.25.32.37 0 0 .02 0 .02 0 0-.2-.06-.3 0-.48.43 0 .7-.18 1.03-.23.18 0 .36.02.53.03 0 0 0-.02 0-.03 0-.05.03-.1.04-.13-.1-.1-.75-.8-.73-.88.1-.16.85-.46 1.04-.62.07-.13.13-.27.2-.4.14-.17.3-.34.45-.5-.04-.38-.5-1.37-.73-1.47-.42-.2-.72-.22-1-.5-.03-.04-.28-.54-.3-.6-.13.1-.25.17-.36.26-.12 0-.25 0-.37 0-.23.06-.56.1-.8.2-.04-.17-.07-.33-.1-.5.3-.02.6-.05.9-.08 0-.06 0-.13 0-.2-.36-.27-.73-.53-1.1-.8-.13 0-.26 0-.4-.02-.07-.05-.14-.1-.22-.15-.06-.6-.46-.55-.84-.82-.13-.1-.25-.22-.37-.33-.1.04-.2.08-.3.1-.22-.03-.73-.4-.9-.3-.04.02-.08.04-.1.06 0 0 0 .02.02.03.2.4 1.32.37 1.55.9.02.08.03.17 0 .23-.12.05-.2.14-.37.16-.6.08-1.22-.65-1.63-.4 0 0 0 .02 0 .03.02.27.3.33.22.6-.18-.1-.53-.46-.82-.38-.13.05-.25.1-.38.16-.12-.08-.38-.24-.6-.2-.1.02-.2.04-.3.06-.38-.07-.76-.14-1.15-.2-.34 0-.7 0-1.04 0-.1-.06-.22-.1-.33-.14 0-.18 0-.37-.05-.48-.15-.03-.3-.06-.44-.1-.04.1-.08.18-.13.27-.7.1-1.84-.17-1.72-.87.35-.02 1.5.15 1.68-.07-.58-.73-1.4-.55-2.38-.8.03-.56.1-.7.55-.84 0-.1 0-.13-.02-.2-.13-.07-.25-.16-.38-.24-.07-1.42 2.3-2.93 3.83-2.3-.02.04-.05.07-.07.1-.24.12-1.2 1.08-1.25 1.37.02.1.04.2.06.32.16.12.32.24.48.36-.54.8.45 1.13.8 1.55 0 .03-.02.06-.03.1-.16.06-.3.13-.46.2 0 .07 0 .14 0 .2.3.04.6.07.9.1.08-.2.32-.42.2-.73-.12-.23-.38-.2-.56-.34-.1-.13-.22-.26-.33-.4.08-.17.26-.3.4-.4.24.08.43.06.7.04-.02-.02-.04-.04-.05-.05-.13-.1-.26-.2-.38-.3-.1 0-.2 0-.28 0-.1-.08-.2-.15-.32-.23-.02-.2-.03-.45.06-.58.1-.07.18-.13.27-.2.3.1.65.05 1 .04 0 0 0-.02-.02-.03-.25-.13-.5-.27-.75-.4.02-.04.04-.06.06-.1.47-.22 2.03-.94 2.73-.48.15.2.3.4.47.6.14.17.28.33.42.5.06.2-.43.8-.5.98 0 .2 0 .38 0 .57.45.12.84-.04.9-.5.3-.04.5-.04.73.1.02.18.04.36.06.53.12.03.23.07.34.1.02 0 .03-.03.05-.05-.03-.2-.06-.4-.08-.62.37-1.05 1.3-.52 2.1-.4.26.03.5-.12.7.03.15.1.22.33.36.44.17.14.38.2.5.4 0 .03 0 .07 0 .1-.26.07-.65.37-.76.6.06.06.1.12.17.18.05 0 .1.02.17.04.16-.2.43-.4.77-.4.17.25.34.53.5.8 0 0 .03-.03.05-.04.1-.27.4-.46.57-.7.4.14.76.24 1.08.45-.18.23-.36.44-.53.65.4-.03.6-.18 1-.22 0 .16.02.3.04.46.1.08.2.16.3.24.57-.08 1.04-.52 1.5.1-.14.38-.7.28-.92.57-.03.05-.05.1-.08.15.06.05.1.1.17.16.2-.02.33-.13.5-.18.15-.02.3-.04.45-.05.1-.04.16-.2.27-.25.36.06.72.43.8.75-.32 0-.7 0-.95.1 0 .03 0 .07-.02.12.13.27.73.2 1 .33.16.07.22.2.32.33 0 0 0 .02-.02.03-.25.02-.5.05-.75 0-.18-.05-.43-.28-.7-.2-.03.04-.06.08-.1.12 0 0 0 0 0 .02.15.12.3.24.44.36-.02.05-.04.1-.06.13-.18.03-.38.05-.57.08.24.5 1.02.47 1.44.77.14.1.16.43.26.57.48-.24.5 0 .95.07.25.06.36-.2.64-.1.3.13.62.5.76.8 0 0-.02 0-.03 0-.18.03-.36.07-.53.12 0 .1 0 .18 0 .27.52 0 .92-.12 1.35-.08-.04.12-.07.24-.1.36.37.08.58.1.84-.14zm1.9-13.6c.05-.1.12-.2.23-.3 0 0 .02 0 .03 0 .13.17.15.28.12.45-.15-.02-.33-.05-.37-.16zm1.3 5.06c.08-.13.24-.2.4-.3.55-.12.88.03 1.12.23.12.1.23.24.4.3.2.04.7.18.56.43-.1.16-.38.35-.66.44-.16.05-.28 0-.45.06-.12.05-.25.1-.38.15-.17.06-.56-.16-.53-.27.02-.04.17-.1.25-.13.1 0 .16.02.3-.03-.02 0-.03-.02-.03-.02-.1 0-.18 0-.24 0 0-.02-.02-.04-.03-.06 0 0 0 0-.02 0-.05 0-.12 0-.18.02-.12-.04-.24-.07-.36-.1-.1 0-.17-.03-.25-.04-.03-.02-.03-.03-.03-.06.13-.05.28-.05.4-.04-.1-.1-.23-.16-.33-.25 0-.07.05-.1.12-.15.07 0 .14 0 .2.02-.04-.14-.22-.1-.25-.2zM77.23 82.66c0 .03 0 .06-.02.1-.18 0-.22-.08-.36-.12-.24-.06-.28.13-.4.17-.18.06-.85-.35-.9-.43.07-.05.13-.1.2-.15.53 0 1.27.12 1.48.44zm.6-16.76c0 .04 0 .08.02.12 0 0 0 0-.02 0 0-.04 0-.08 0-.12zm-.03-.06c0 .02 0 .04 0 .06 0-.02 0-.04 0-.06zm.24.62c-.02 0-.04-.02-.05-.03-.07-.14-.14-.23-.16-.4.07.14.13.3.2.43zM79 80.74c0 .02 0 .03 0 .04-.36.03-.64.15-.94.2-.28-.03-.56-.06-.84-.1-.37-.04-.73.14-1.13.12 0 0 0 0 0-.02.04-.06.1-.12.15-.18.14-.06.28-.18.3-.37-.27-.2-.83-.2-1.12-.36 0-.18-.08-.46-.2-.53-.17-.12-.56 0-.75-.06-.37-.1-.64-.32-.97-.42-.44-.14-.88 0-1.2-.23.14-.04.28-.08.4-.1 0-.02 0-.03 0-.03 0-.03-.03-.06-.05-.1-.87-.2-.87.13-1.35.35-.14.07-.37.02-.5.08-.02.2-.32.44-.6.3.03-.02.05-.04.08-.07.06-.05.12-.1.18-.16-.03-.18-.03-.27.06-.4.35-.13.7-.37 1.1-.46.23-.02.47-.05.7-.07.64 0 1.14.1 1.6.2.1 0 .17 0 .25 0 .18.15.36.3.55.46.45.2 1 .16 1.37.42.1.12.22.25.33.38.36.15 1.16.17 1.4.4-.04.08-.08.16-.12.24.03.02.05.04.07.05.66 0 .9.16 1.24.42zm.6.4c0-.02 0-.04 0-.07 0-.02.03-.05.05-.07.08 0 .16-.03.24-.04.36 0 .6.12.92.17.2.03.25-.1.36-.1.12 0 .23 0 .35.03.08-.03.13-.1.26-.1.13.26.47.2.74.24.17.52 1.04.52 1.35.95-.1.1-.16.24-.27.33-.2-.1-.34-.4-.7-.24-.07-.02-.16-.08-.28-.05-.2.03-.3.3-.52.2-.06-.06-.12-.13-.18-.2-.32.15-.46.4-.58.72-.2-.06-.37-.36-.5-.5-.24.02-.46.04-.7.06-.2-.03-.43-.06-.65-.1-.14.04-.15.14-.3.17-.14-.12-.33-.16-.43-.34 0 0 0-.02 0-.03.05-.04.08-.1.12-.13.47.14 1.28.27 1.64.04 0-.02-.02-.04-.03-.06-.5-.18-.14-.38-.28-.6-.1-.2-.47-.18-.66-.28zm5.25 1.14c.03-.03.07-.06.1-.1.33 0 .92-.02 1.15.15-.06.38-.3.27-.63.28-.25 0-.33.13-.58.06-.02-.12 0-.27-.05-.38zm.28 10.28c0-.02.02-.04.04-.06.17 0 .36-.02.5-.1.02 0 .06 0 .1 0 0 .02 0 .02 0 .03-.12.17-.04.4-.1.62-.2.03-.44.04-.7.04 0-.02 0-.02 0-.03.02-.02.04-.04.05-.06.1-.03.2-.07.3-.1-.04-.1-.04-.16 0-.25-.07-.06-.06-.08-.2-.1zm5.22-36.1c.34-.1.48-.78.9-.2-.14.47-1.2.67-1.36.07-.1-.42.48-.9.62-1.2.1.1.23.17.34.25-.1.14-.15.45-.27.58-.15.16-.43.13-.4.42.05.03.1.06.15.1zm6.07 45.4c-.1.2-.14.62-.28.78-.23.28-1.04.4-1.46.3-.13-.3-.2-.88.04-1.23.42 0 1.53.02 1.7.17zm.75-47.16c.03.3-.2.6-.28.86-.16-.04-.3-.1-.47-.13 0-.1-.02-.2-.03-.3-.08.05-.15.1-.22.17-.05 0-.1 0-.15 0 0-.06 0-.1-.02-.16.1-.1.2-.23.2-.42-.06-.08-.13-.16-.2-.24-.02 0-.05-.02-.08-.03-.2.33-.7.6-.98.9-.15 0-.3-.02-.4-.06 0-.1-.02-.07 0-.14.45-.12.54-.45.9-.6 0-.02 0-.03 0-.04-.17-.02-.34-.04-.5-.06-.03.1-.06.17-.15.2-.05 0-.08.02-.12.02 0-.02-.02-.03-.04-.05 0-.1 0-.18 0-.28-.1.02-.2.03-.3.04-.04.22-.38.3-.7.23-.35-.05-.7-.1-1.04-.15-.28.03-.56.06-.84.1-.04-.12-.12-.25-.07-.34.16-.33.66-.4.92-.65-.14-.05-.28-.1-.42-.12 0-.03.02-.05.03-.08.17-.46.44-.2.68-.47-.08-.1-.17-.22-.26-.33.23-.68.9-1.73 1.46-2.08.22-.06.45-.12.67-.2.04.03.08.04.1.05.02.03.04.06.05.1 0 .02 0 .04-.02.07-.1.04-.27.1-.4.12.3.6-.7 1.02-.7 1.74.32-.07.3-.4.6-.46.13.05.26.1.4.15-.1.1-.22.2-.32.3 0 0 0 0 0 .02 0 0 0 .02 0 .03.25.2.6.45 1 .37.02-.07.06-.13.1-.2.38-.05.7.08.95.23-.04.05-.08.1-.1.13-.15.12-.3.23-.43.35 0 .02.03.04.05.05.06.12.17.2.28.28.16 0 .28-.07.4-.13.04.02.08.04.13.06 0 .02 0 .05 0 .08-.3.25-.28.16-.63.33 0 0 0 .02 0 .02.05.16.13.36.22.48.02 0 .03 0 .04-.02.02-.1.08-.15.16-.2.06.02.12.04.18.05 0 .02 0 .03.02.04-.07.26-.04.36.3.33zm4.2-18.2c.05-.12.3-.15.32-.24.04 0 .06 0 .1 0 .03.03.04.05.04.1-.1.07-.23.13-.45.16-.02 0-.02 0-.02 0zm-26.2 104c-.03 0-.04 0-.05 0-.2-.05-.34-.07-.44-.24.16-.34.1-.93.26-1.28.08 0 .16-.02.23-.03.08 0 .08 0 .1.03.1.06.13.12.14.26-.1.1-.2.2-.3.3.06.1.12.22.18.34-.04.2-.08.4-.12.62zM36.36 27.58c-.04-.16-.27-.46-.12-.62.16-.07.45-.2.57-.14.1.22.2.4.05.65.6.52 1.1-.42 1.34-.56.4-.22 1.3.2 1.6.32 1.08.43 3 1.3 4.45 1.06.5-.08 1.4.5 1.43.88-.34.08-.76.05-1.1.18-.03.14-.07.3-.1.44.77.1 1.7.45 2.7.3.52-.1 1.02-.3 1.5-.34.4-.04.62.24.9.35.45.16.87.15 1.16.48 0 .07-.03.13-.04.2-.17.02-.3.12-.25.24.24.2.48.42.73.64-.02-.15-.03-.3-.04-.44.13-.03.27-.06.4-.1-.1-.5-.73-.5-.44-1.44.4 0 .93-.08 1.23-.23.03-.17.13-.2.22-.3.75-.05 1.02.44 1.97.32.24.33 1.14.74 1.84.58.15-.03.23-.12.42-.13.8-.02 1.58.03 2.12-.2.28.2.47.5.92.5.04-.13.17-.4.03-.55-.24-.24-.6-.17-1-.28 0-.1 0-.2.02-.28.6-.1.86.08 1.28.24.22.08.4.07.56.16.04.26-.08.48-.12.7-.07.53.58.66.9.78 0-.53-.4-1.1-.02-1.46.15 0 .5.04.58-.04.14-.17.28-.34.42-.5.2-.16.42 0 .6-.23-.05-.18-.1-.48-.32-.5-.22.12-.36.12-.66.1 0 0 0 0 0-.02.06-.1.12-.22.18-.33.3-.03.36-.17.68-.18.12.16.27.3.46.38 0-.27 0-.53 0-.8 0 0-.02 0-.02 0-.62.2-.8-.17-1.17-.26-.1.02-.2.04-.3.06-.5-.07-1.44-.4-1.43-1 .16-.06.32-.24.42-.37-.15-.2-.4-.32-.6-.44.1-.33.26-.52.45-.76.28-.02.36.13.62.17 0-.08.02-.18.03-.27-.14-.1-.27-.23-.3-.44.16-.05.16-.23.3-.28.76-.25 1.73.33 1.92.7.12.26-.02.5.02.74.23.1 1 .82 1.17 1.03-.03.06-.06.13-.1.2-.3 0-.4.07-.57.2-.05.12-.1.26-.14.4.24 0 .36.14.55.2.22.04.3-.05.42-.08.28-.1.67.15.8.25-.1.17-.2.25-.32.4.06.18.23.22.33.37.14.22.14.58.14.93.7-.14.56-.98 1.03-1.35.55.05 1.2.8 1.05 1.4-.14 0-.3 0-.43 0-.03.08-.14.3-.1.44.07.2.8.98.97 1.14.22-.05.54-.17.72-.28 0-.58.4-.57.6-.95.15-.3.08-.8.3-1.04.24 0 .5.07.67-.02 0-.1.02-.2.03-.3-.24-.15-.48-.3-.73-.45.02-.2.04-.4.06-.6.06-.07.12-.13.2-.2.65 0 .94.1 1.5.26.16.06.33.1.5.16.16.15.33.3.5.46.2 0 .36-.1.45.02.2.1.22.7.13.84-.1.05-.2.1-.28.16-.15-.08-.25-.24-.34-.38-.2 0-.28.1-.42.16.1.88.76 1.2 1.18 1.75 0 .43-.6 1.08-.86 1.2-.28.16-.47.15-.67.36-.6-.14-.73-.92-1.36-.95-.08.05-.15.1-.22.16 0 .02 0 .03.02.04.4.16.78.54 1.02.86-.24.03-.4-.04-.64 0-.47.06-.6-.04-.73-.44-.4 0-.94-.03-1.2.13-.02.04-.03.07-.05.1 0 0 .02 0 .03 0 .2.2.5.25.7.4-.12.25-1.14 1.24-1.55 1.12-.3-.08-.4-.3-.63-.45-.16-.06-.34-.1-.5-.17-.16-.08-.32-.16-.48-.24-.35-.1-.64.07-.92.1.02 0 .03.02.04.02.3.1.62.2.93.3.2.15.42.3.62.47.4.23.9.33 1.5.35 0 0 0 .02 0 .02-.08.22-.15.43-.23.64-.16.26-.93.9-1.4.83-.32-.05-.5-.2-.73-.3 0 .34.1.6.07.83-.63.05-.97-.18-1.42-.3-.48-.08-.96-.15-1.44-.23 0 0 0 .02 0 .02s.03 0 .04 0c.26.17.52.33.78.5.6.17 1.04.13 1.4.5 0 .04 0 .1 0 .15-.17.14-.3.24-.57.3-.36.06-.7-.12-.9 0 0 .02 0 .04-.03.07 0 0 0 0 0 .02.16.07.3.16.46.24 0 0-.02.03-.04.04-.15.33-.97.58-1.25.95.02.14.1.33.04.42-.1.18-.32.1-.45.24-.42.4-1.1 2.42-.58 3.16.47.23.6.05 1.1.13.26.23.63 1.1.7 1.5 0 .2-.02.38-.03.57.56 0 .87-.35 1.46-.25.77.12 1.84.58 2.35 1 .13.18.26.36.4.53.4.1.84.22 1.27.33.26.1.44.27.67.37.56.24 2.03-.05 2.46.4-.06.27-.13.53-.2.8.08.14.15.28.2.42.1.45-.12.73-.13 1.06.3.3.56.3.5.93.58.03 1.06.48 1.16.95.44 0 .55.36.85.5-.06-.16-.13-.3-.22-.43.06-.2.14-.27.27-.37.23.08.25.32.4.46.04-.3.06-.43.02-.7.47-.36.05-.9-.05-1.33 0-.1 0-.23 0-.34-.05-.2-.1-.37-.15-.55.06 0 .13 0 .2 0-.02-.45-.27-.27-.45-.5-.1-.14-.15-.4-.2-.6 1.3-.2 3.45-1.9 2.33-3.53-.28-.4-1.3-.84-1.42-1.26.27-.2.42-.44.56-.77.04-.1.08-.2.1-.3.14-.13.26 0 .4-.22-.03-.15-.06-.3-.1-.46-.05-.1-.1-.2-.16-.3-.02-.16.1-.23.1-.43-.22-.02-.43-.03-.65-.05.2-.34.54-.6.6-1.02-.14-.1-.37-.23-.45-.4-.18-.4.26-.92.64-.88.57.08 1 .34 1.55.44.64.1 1.35-.4 1.68-.24.42.18 1 .75 1.4 1.04-.12.22-.1.2.05.4.42.1.84.34 1.3.46.27.06.4-.14.52-.1.03.04.06.08.1.13 0 .1 0 .2-.04.27-.65.3.28 1.6-.04 2.08-.1 0-.2-.02-.3-.02-.05.27-.06.35.06.5 0 0 0 0 .02 0 .6-.2.96-.5 1.4.14 0 .1-.03.14-.07.2.04.05.08.1.1.16.25-.1.8-.1 1.02-.27.1-.17.2-.34.3-.5.26 0 .28.3.42.45.02-.65.27-.76.54-1.1-.45-.6-.08-.4.33-.7.06-.1.12-.23.2-.35 0 0 0 .02.02.04.4.18 1.1 1.4 1.45 1.8-.04.15-.1.18-.1.38.1 0 .17 0 .25-.02.1.82.65.43.75 1.02-.13.02-.22.08-.3.15.2.24.46.33.7.5 0 .13 0 .23-.04.3-.2.07-.58-.1-.74 0 0 0-.02 0-.03.02.1.16.3.62.47.7.1 0 .2 0 .28 0 .2.07.87.6.9.85-.07.15-.13.3-.2.44.3 0 .47-.15.76-.1.38.05.62.3.93.43.3.08.63.16.95.23-.15.28-.5.3-.84.37-.35.08-.5.4-.8.47-.16.02-.3.03-.46.04-.14.1-.2.4-.24.6.25-.1.62-.13.88-.27.55-.3 1-1.08 1.75-.37-.05.1-.1.14-.14.27.04.06.08.1.1.17.13-.06.33-.2.45-.2.27.06.7.3.72.58-.1.2-.17.43-.27.6.12.16.24.32.36.48 0 0 0 .02 0 .03-.24.2-.78.68-1.06.77-.45.04-.9.1-1.34.13-.23.26-.47.52-.7.78-.42.3-1.13.32-1.76.42-.47-.02-.94-.04-1.4-.07-.47-.06-.97.1-1.5 0-.34-.04-.9-.1-1.25.03-.57.2-.47.75-.78.97-.2.15-.63.1-.85.23-.86.52-1.8 1.65-2.23 2.58.52-.4.9-1 1.44-1.4.65-.48 1.55-.7 2.36-1.02.75-.3 1.66-.28 1.93.44-.08.17-.85.6-1.07.62-.1-.04-.2-.1-.3-.13-.2-.04-.4.08-.54.12 0 0 0 0 0 .02.4.04.54.18.73.44.14-.08.3-.15.46-.22 0 .03 0 .06 0 .1.06-.04.1-.06.17-.08.04.03.08.06.12.1-.06.05-.12.1-.18.17-.1.37-.13.26-.38.5.17 0 .36 0 .44.08-.06.12-.07.2-.03.35.08-.02.07-.02.13.06-.1.46.48.4.77.54 0 0-.02.02-.04.02-.07.03-.14.05-.22.07 0 0 0 .02 0 .02s.02 0 .02 0 .02 0 .02 0c.13.02.16.12.24.16.08 0 .16 0 .24-.02.05.04.1.07.16.1.13.07.28-.1.48 0 0 0 0 0 .02.03 0 0 .02 0 .03 0-.02.03-.03.07-.05.1.06-.02.18 0 .27-.03.14-.05.2-.17.38-.2.06.3.17.1.4.18.05.06.1.12.17.2-.02 0-.04.03-.05.06-.04.02-.08.03-.1.05 0 .02 0 .04.02.06.18-.02.3-.02.38.08-.06.02-.13.05-.2.07-.06-.05-.05-.07-.1-.03-.03 0-.05.02-.07.03.02.02.03.04.05.06-.1 0-.2 0-.28 0 0 0 .02.04.02.06-.42 0-.82.3-1.18.42-.05-.05-.03-.06-.12-.1-.02.02-.04.02-.06.03 0 .05-.02.1-.03.14-.03-.02-.06-.04-.1-.06 0 .13-.05.1-.1.2-.1 0-.2-.02-.3-.03 0-.05 0-.1 0-.13 0 0 0 0-.02.02-.04.08-.07.1-.13.14 0 0-.02 0-.02 0-.02-.03-.04-.06-.06-.1-.03 0-.07 0-.1 0 0 .17.07.18.03.32-.33 0-.4.4-.58.5-.02-.02-.04-.03-.06-.04 0 .04 0 .1 0 .13-.16-.03-.2-.02-.3.02-.03.07-.06.14-.08.2-.1-.08-.08-.08-.22-.05-.06-.1-.1-.18-.17-.27-.05.04-.03.04-.08.05-.06-.25-.2-.5.02-.75.06-.06.1 0 .13-.1-.1.05-.17.1-.26.16 0 0-.02-.03-.04-.04 0 0 0-.02.02-.04.1-.06.23-.13.34-.2.06.05.03.05.1.04 0 0 0 0 0-.02-.02-.02-.05-.03-.08-.05 0 0 .03 0 .04 0 .16-.17.95-.65 1.2-.64-.02.08-.03.14-.03.2.07.02.06.03.13.08 0-.04 0-.08 0-.13.23-.04.4-.15.65-.14 0 0-.02-.03-.03-.05-.38-.04-.94-.08-1.25.08 0-.1.02-.1.04-.15.18-.06.4-.23.48-.42 0 0 0 0-.02 0-.05.03-.1.06-.16.1 0-.13-.06-.17-.13-.23.02.06.04.1.06.17-.04.06-.08.13-.1.2-.44 0-.6.37-1 .42-.07-.04-.13-.07-.2-.1.02.02.04.06.05.1-.1.05-.2.1-.3.16-.1-.1-.38-.14-.5-.03-.03-.03-.06-.05-.1-.08.04.07.07.14.1.2-.03.05-.06.1-.1.13.06 0 .1 0 .16 0 0 .05 0 .04-.04.1-.16.07-.24.14-.44.1 0 .1 0 .1-.05.13-.04-.03-.08-.06-.12-.1-.1.08-.17.2-.28.28-.02-.04-.03-.1-.05-.15-.13.03-.22.1-.35.1 0 .04.03.1.04.15-.08-.02-.16-.05-.24-.07 0 0 0-.02-.02-.04.03-.07.05-.13.08-.2-.02 0-.03 0-.04 0 0 0 0 0-.02 0-.08.2-.23.5-.4.63-.04-.02-.07-.05-.1-.07-.03.06-.06.12-.08.18-.05 0-.1-.02-.15-.04 0-.04.02-.08.04-.12-.02.02-.05.04-.08.07.02.14 0 .1-.08.22 0 0 0 0-.02 0-.03-.02-.07-.04-.1-.06 0-.02 0-.05 0-.08-.07.03-.14.06-.22.1 0 .06 0 .13 0 .2-.26.07-.4.55-.53.76.08.15.1.12.23.17 0 .02 0 .03-.02.05-.17.05-.33.1-.36.3.3.02.43.27.48.54.04.02.1.04.14.06.1-.04.17-.08.26-.1 0-.04 0-.07 0-.1-.03 0-.06 0-.1 0-.03-.06-.07-.1-.1-.17 0 0 0 0 0-.02.05.03.1.04.14.05.07.13.1.18.1.38-.2.05-.4.1-.6.15 0-.1 0-.15-.05-.2 0 0-.02 0-.02 0-.04.12-.2.25-.35.25 0 0-.03 0-.04 0 0-.13.02-.22 0-.3-.07.05-.17.04-.17.05-.03.12-.05.24-.08.36-.95 0-1.6.26-2.13.64.04-.13.08-.27.13-.4-.06.15-.1.3-.17.46-.1-.02-.1 0-.18.07 0 .03 0 .05.02.07.07.1.1.12.25.14-.05.33-.18.62-.27.9-.04-.02-.07-.04-.1-.05 0 .26-.3.5-.45.62 0 0-.02 0-.04-.02.04-.12.06-.14.05-.25-.33 0-.38-.2-.53-.4.06-.08.12-.1.17-.2-.02 0-.03-.02-.03-.02-.1.05-.12.12-.2.18.06.25.23.75.45.84 0 .12.03.23.04.35-.05.18-.2.24-.3.4-.06.16-.13.32-.2.47-.04.04-.03.02-.1.02-.03.1-.08.22-.13.33-.03 0-.05 0-.08.02 0-.05-.02-.08-.03-.12.07-.27.2-.45.33-.66-.06-.04-.08-.02-.15 0 0 0 0 0-.02 0 0 0 0 0 0-.02.02-.03.04-.07.06-.1-.05-.03-.1-.05-.13-.08.07-.1.08-.04.08-.2-.06.04-.12.07-.18.1-.05-.02-.1-.05-.15-.08-.03-.04-.06-.1-.1-.13.02 0 .03 0 .03-.02.1-.04.17-.07.26-.1-.02 0-.03-.03-.04-.05-.15-.07-.12-.1-.25-.04 0 0 0-.02 0-.03 0-.03.02-.07.03-.1 0 0 .03-.02.04-.02.03 0 .07.03.1.05 0-.02 0-.05 0-.07 0 0 0-.03 0-.04-.1-.02-.13-.03-.17-.08 0-.02.02-.04.03-.06.14 0 .16-.02.2-.12-.05 0-.1 0-.14 0 0 0 0-.02 0-.02.03-.05.06-.1.1-.15.06-.02.13-.04.2-.05-.03-.02-.07-.04-.1-.06.02-.05.03-.1.05-.15-.05.05-.1.08-.14.1 0 .06 0 .08-.1.13 0-.03 0-.06 0-.1 0 .1 0 .1-.04.14 0 0-.02 0-.02 0-.03-.07 0-.04-.06-.07 0 .05 0 .1-.02.16-.04 0-.1 0-.14-.02.22.42-.04.26.02.57.04.1.08.22.13.32 0 0-.02 0-.02 0s-.02-.02-.03-.04c-.1-.03-.13-.07-.16-.16.04.2.22.2.26.47-.15-.1-.32-.2-.44-.32 0 .04.02.08.02.1-.15-.05-.17-.12-.36-.1 0-.06 0-.1 0-.14.04-.05.1-.1.14-.13-.05.02-.1.03-.14.05-.03.12-.04.17 0 .27.2.08.8.32.9.46-.05.12-.07.17-.17.23 0 0-.03-.02-.05-.04-.1-.1-.2-.17-.3-.26.13.23.23.27.47.4-.03 0-.05 0-.08.02.1.04.1.06.1.2-.05-.03-.1-.05-.15-.07 0 .04 0 .08 0 .1-.02 0-.04 0-.07 0-.06-.04-.12-.1-.18-.13.1.13.2.16.35.25 0 .06 0 .12.02.18-.14 0-.12 0-.2-.05-.06-.13-.15-.2-.28-.26-.03.02-.06.04-.1.06.02 0 .02.02.03.03.17.04.33.13.34.33.3-.06.5-.1.55.26 0 0-.02 0-.02 0 0-.03-.02-.05-.02-.08 0 .03-.02.05-.03.08.04.05.04.03.06.1-.04 0-.08 0-.1 0 .07.14.15.2.2.4-.03 0-.05 0-.07 0 0-.05-.02-.1-.03-.14-.1.05-.16-.02-.26-.07.03.05.06.1.1.14 0 0-.02.02-.03.03-.02.02-.05.03-.07.04-.06-.02-.12-.05-.18-.08.02.06.03.06.02.1-.06.03-.12.05-.18.06-.02-.03-.05-.06-.07-.1-.03-.07 0-.12-.02-.17 0 .02 0 .03 0 .05-.06.1.02.2 0 .3.22 0 .38-.02.55-.05 0 0 .02.03.03.04-.02.1-.08.2 0 .3 0-.02 0-.03 0-.05.03-.1.03-.2.1-.24.05-.02.02-.02.05 0 .08.06.1.1.1.23 0 .03-.03.06-.05.1-.08-.02-.08-.06-.1 0-.08.07-.15.16-.22.24-.2-.03-.25-.12-.4-.18 0 0 0 0 0 .02.02.03.04.06.06.1-.13-.05-.26-.1-.38-.14.02.03.03.06.05.1.17 0 .32.07.4.16 0 0 0 .02 0 .03-.12.07-.1.15-.25.24-.1-.03-.13-.1-.2-.15.02.07.03.1.1.15.03.02.07.05.12.07.08-.05.2-.1.27-.14.04.08.05.07.13.1 0 .02 0 .03-.02.04-.07.06-.15.12-.22.2-.2.02-.4.05-.6.08-.2.23-.37.46-.55.7-.17.1-.58.08-.8.2-.22.14-.22.34-.36.58-.18.3-.63.48-1.06.56-.1.3-.32.5-.47.75-.08.3-.18.58-.27.87-.14.72.6 1.5.77 2 .04.24.07.48.1.72.08.26.25.5.32.74.17.6-.17 1.34-.3 1.75-.02 0-.03 0-.05 0 0-.07.03-.13.04-.2-.18.03-.37.03-.5.1-.12-.14-.2-.53-.3-.7-.45-.02-.25-.2-.4-.5-.05-.02-.1-.06-.16-.1-.02-.1-.04-.18-.06-.27-.05 0-.1 0-.16 0-.1-.2-.22-.4-.33-.6.1-.06.15-.1.23-.2 0-.04-.02-.1-.02-.15-.1.04-.14.15-.25.1-.02-.02-.05-.02-.07-.03.06-.33.12-.66.18-.98-.04-.23-.22-.2-.38-.3-.25-.15-.53-.9-.97-.8-.15.04-.25.2-.37.27-.17.05-.33.1-.5.13-.12-.1-.16-.32-.25-.46-.32-.04-.46-.1-.64-.26-.32.04-.57.1-.86.02 0 .04 0 .08 0 .13-.1 0-.2.02-.3.04-.08-.12-.16-.24-.23-.36 0 0 0 0-.02 0-.02.1-.05.18-.07.27-.2-.03-.7-.12-.95-.04-.1.05-.2.17-.34.2-.16.06-.3-.27-.53-.15-.03.05-.06.1-.1.16.13.22.35.06.54.03.14.08.28.13.35.28-.1.05-.17.1-.26.13.05.32.4.32.55.55-.14.02-.24.03-.4.02-.06-.2-.38-.38-.57-.4-.03.04-.05.08-.08.13.02.02.03.03.04.05.03.03.08.06.12.1-.04.03-.1.06-.13.08-.02 0-.02 0-.03 0-.04-.05-.07-.1-.1-.16-.13.05-.25.1-.37.16-.12-.05-.23-.1-.35-.16-.05-.07-.1-.15-.15-.22-.14-.1-.3-.18-.43-.27-.08.02-.15.03-.22.04 0 .02 0 .03.02.04.06.05.12.1.18.15 0 0-.03 0-.04 0-.1.1-.34.06-.54.02-.34-.08-.8-.25-1.24-.1-.2.05-.24.16-.56.1-.02-.05-.04-.12-.06-.2-.04.04-.08.07-.13.1.05.14.18.24.13.37-.33.15-.5.47-.9.58-.27.07-.57-.12-.67.02.06.06.1.12.17.18-.18.32-.6.24-.83.48.02 0 .03 0 .04 0 .08.07.14.13.2.2 0 0 0 .02-.02.04-.1.1-.18.2-.26.32-.15.5.26.9.16 1.32-.12.23-.25.46-.38.7-.04.2-.07.43-.1.65-.17.87-.07 2.28.25 2.8.2.37.54.73.78 1.08.22.32.36.7.6 1 .24 0 .5-.03.66.06.2.1.25.34.52.38.48.08 1.45-.35 1.96-.42 0 .07 0 .14 0 .2.12.03.25.1.33.04.07-.05.13-.1.2-.14-.05-.1-.12-.12-.2-.2.02 0 .03 0 .04 0 .16-.14.53-.22.62-.43 0-.1.02-.23.02-.34.06-.06.12-.1.2-.17-.02-.17-.03-.34-.03-.5.04-.15.08-.3.12-.43.82-.3 2.35-.8 3.05-.26.02.1.03.2 0 .3-.12.23-.38.35-.53.54-.04.06-.25.64-.26.7 0 0 .02 0 .03.03.05-.02.1-.03.13-.04-.05.34-.1.68-.16 1.03 0 0-.03 0-.04-.02-.07-.13-.14-.27-.22-.4-.02.02-.05.04-.07.06 0 .02-.03.03-.05.04 0 .18-.02.26-.07.37.08-.02.16-.04.24-.06 0 .08 0 .14 0 .2-.17.48-.03.95-.24 1.44-.1.23-.4.22-.44.53.08.04.15.08.22.12.02 0 .03-.02.04-.03 0-.06 0-.12.02-.18.13.07.2.17.4.17.45-.2.92.08 1.53-.05.1-.05.22-.1.33-.15.08.04.15.08.22.1.3 0 .6-.02.88-.04.1.05.23.1.34.14 0 .24-.05.2.06.35.17.04.34.1.5.13.1.3.27.66.07 1.02-.07.1-.14.18-.2.27-.12.32-.03.8-.1 1.12-.08.25-.2.68-.1.98.14.52.92 1.15 1.3 1.48.04.13.1.26.14.4.2.2.36-.15.57.12.46.1.6-.16.95-.28.1-.04.2-.02.3-.07.13-.1.26-.2.4-.28.1-.04.38.07.45.1.2.1.42 0 .6.08.5.2.72.7.95 1.18-.12.13-.2.26-.34.35 0 0-.02 0-.02 0-.03-.08-.03-.1-.1-.13.03.15-.05.2-.1.3.1-.04.23-.08.35-.1.23-.14.34-.7.8-.54.15.06.28.16.32.34-.03.04-.06.08-.1.1-.27.02-.57.1-.7.27.1.25.23.44.27.73-.16.2-.3.44-.36.73.14.2.24.52.42.66.17-.05.37-.12.44-.25.13-.27-.3-1.06-.44-1.13.06-.06.1-.06.1-.17 0 0-.02-.02-.04-.03.26-.1 1.43-.42 1.48-.6-.04-.04-.08-.07-.1-.1-.1 0-.17.02-.25.02-.04-.07-.1-.14-.13-.22.05-.14.18-.22.33-.18.05.17.16.42.26.56.5 0 .94.1 1.1.46.06.18.02.26.2.35.33.17.98-.1 1.38-.06.45.02.67.62 1.42.45.27-.07.4-.32.6-.43.35-.17 1.18-.13 1.55-.05 0 0 .02.02.02.03 0 .03-.02.05-.03.08-.03 0-.06.03-.1.05-.16 0-.34 0-.5-.02 0 .04 0 .1 0 .13.25.1.5.2.52.54.02 0 .03-.02.04-.02.02-.12.05-.16.13-.22.1.07.36.05.5.13.03.05.06.1.1.16.16.1.37.13.5.23 0 0 0 .02 0 .04-.4.15-.26.47-.8.64 0 0 0 .02 0 .02.2.02.38.03.57.04.2-.04.46-.1.7-.05.45.1 1.14.56 1.35.92.04.26.07.52.1.78 0 0 0-.02 0-.03.04-.06.07-.13.1-.2.5-.05.94.5 1.1.85.06-.04.1-.08.14-.12.28.06.56.12.83.18 0-.1 0-.12.06-.17.4-.16 1.13.06 1.4.16.3.1.63.2.94.3.24.13 1.1 1.03 1.15 1.03.1 0 .13-.1.2-.08.18.08.17.3.23.5.2.63.23 1.55 1 1.66.05.16.1.3 0 .47-.3.13-.37.5-.56.73-.2.27-.62.36-.8.66-.17.26-.22.65-.46.84.03 0 .05.02.06.03.34.14.67-.26.92-.33.1.22.18.44.27.65.4.07.82 0 1.13-.07-.05.13-.1.22-.1.42.03 0 .04 0 .05-.02.15-.34.6-.42.8-.7.12-.18.14-.48.35-.56.2-.06.47-.08.62-.1.15.1.27.23.46.3.48.17.98.12 1.13.6.02 0 .04 0 .06 0 .05-.03.1-.08.15-.13.2.02.58.36.54.58-.06.35-.27.12-.13.7.32-.2.7-.56 1.14-.6.3-.04.58.27.83.34.28.03.57.07.85.12.48.08.8-.18 1.3.04.85.37 1.36 1.14 2.1 1.62.35.22.86.06 1.32.2.22.07.7 1.72.62 2.17-.2 1.2-.75 1.86-1.54 2.47-.13.06-.26.12-.4.18-.14.15-.07.28-.16.5-.15.4-.52 1.05-.84 1.3-.02 0-.04 0-.06 0-.05-.1-.1-.2-.14-.3-.05 0-.1 0-.13-.02-.02.5-.2.84-.3 1.33.06.5.1.96.16 1.44.06.36-.16.75-.22 1.06-.05.24.06.5.06.64-.35.12-.62.46-.53.95 0 .16.03.34.05.52-.04.17-.25.25-.35.38-.1.2-.2.4-.3.6-.14.26-.43.5-.48.84 0 .15.04.3.06.44-.44.04-.85.2-.84.73-.43.05-.92.18-1.4.1-.2-.06-.52-.07-.8-.03-.05.34-.22.3-.47.44-.08.1-.17.2-.25.32-.1-.04-.22-.12-.37-.1-.26.06-1.45.9-1.68 1.1-.2.2-.25.44-.67.4 0 .04 0 .08 0 .1.32.15.07.6-.06.74.06.17.13.27.17.5.24 1.58-.65 1.65-1.14 2.44-.15.35-.3.7-.44 1.04-.18.37-.56.74-.86 1 .13-.54.75-.83.7-1.38-.2.07-.36 0-.5-.06 0 .02 0 .03 0 .04-.06.23-.1.45-.17.67-.13.25-.47.33-.57.58-.07.32-.14.65-.2.97-.2.5-.64.76-.93 1.15-.28.37-.47.82-.97.97-.32.1-.48-.12-.7-.1-.32 0-.48.16-.76.17-.33-.43-.65-.47-1.24-.38-.15-.1-.25-.3-.44-.37-.07.07-.12.15-.18.23 0 .02.02.05.02.07.3.43.8.47 1.08.84 0 .2-.08.22-.13.35-.17.44.28.56.5.7.02.14.1.33.04.42-.1.3-.36.52-.53.75-.1.14-.1.34-.2.5-.3.42-1.38.52-2.02.65-.43.1-1.02.14-1.44.06-.14-.03-.45-.12-.5-.08-.17.28.1.53.23.64-.1.22-.3.46-.33.68-.05.25.2.34.14.56-.06.14-.2.15-.33.2-.23.1-.62.24-.98.15-.3-.08-.67-.35-1-.3-.04.03-.07.07-.1.12.03.3.17.43.2.67.03.2-.08.33-.05.55.13.07.38.42.64.22.02-.02.05-.02.07-.03-.04-.06-.08-.12-.13-.18.16-.05.3-.1.46-.14 0 0 0 0 .02.02.04.2.07.4.1.6 0 .03-.03.05-.05.08-.1.03-.24.1-.33.03-.07-.06-.07-.14-.14-.2-.2-.06-.6.06-.7.17.02.03.03.05.04.08.2.05.38.1.57.14 0 0 0 .02-.02.03-.3.1-.63.32-.8.56 0 .6.1.7-.28 1.04.03.15.13.2.15.3-.27.04-.54.08-.8.12-.5.2-1.14.87-.8 1.55.14.26.54.57.83.67.18.05.4.02.53.12.25 1.1-.95 1.16-1.37 1.7-.08.15-.16.28-.25.4-.07.34.1.58-.1.83-.22.26-.73.23-.94.5-.6.78.25 1.67.45 2.2-.3.1-.52 0-.7-.14-.05 0-.1 0-.12.03-.17.1-.22.28-.42.34-.27.1-.53 0-.7.2-.2.34-.04.83-.22 1.17-.14.03-.27.05-.4.08-.12-.08-.24-.15-.35-.22.2-.28.4-.55.62-.8 0 0 0-.02 0-.04-.08-.05-.16-.1-.24-.15-.32.1-.66.36-1.12.34-.03-.1-.05-.15-.04-.28.36-.06.6-.18.95-.25-.15-.12-.5-.1-.76-.08 0-.24.1-.27.1-.46-.17-.03-.23-.1-.28-.27-.1.06-.18.12-.27.2-.1-.04-.17-.07-.25-.1.03-.15.1-.2.1-.37-.1.03-.2.06-.28.1-.04-.1-.12-.2-.2-.24.02-.04.05-.07.07-.1.07-.04.08-.07.1-.13 0-.05-.03-.1-.05-.15-.14-.1-.33-.14-.46-.3.36-.05.5-.27.6-.58-.18.02-.36.12-.46.02-.03-.1-.06-.23-.1-.34.08-.06.15-.1.2-.17-.1-.14-.2-.2-.23-.42.1-.06.2-.13.28-.2 0-.07-.03-.13-.04-.2-.1.07-.2.15-.28.22 0-.26-.03-.52-.04-.8.05-.06.1-.14.15-.22-.02-.18-.04-.36-.06-.53.33 0 .35.13.66.14.02-.03.04-.06.06-.1 0-.02 0-.05 0-.08-.1-.06-.2-.13-.3-.2l-.7.02c0-.04 0-.1 0-.13.1-.13.1-.3.18-.42.1 0 .18 0 .22-.05.02-.06.04-.13.06-.2-.27-.27-.48-.15-.86-.3 0-.06 0-.13 0-.2-.13 0-.26.03-.38.04 0-.07 0-.07.05-.13.33-.14.54-.38.7-.67.22 0 .3-.02.4.08.02.07.03.13.03.2-.15.02-.27.1-.34.2 0 .1.03.17.05.25.02 0 .03 0 .05 0 .1-.07.1-.2.23-.26.03 0 .05 0 .08 0 0 .16-.03.28.03.4 0 0 .02-.02.03-.03.1-.14.2-.3.3-.43.2-.64-.14-.52.4-.92-.13-.03-.3-.1-.2-.27.06-.1.18-.1.28-.16.17-.1.28-.28.38-.44 0-.04-.02-.08-.04-.12-.13-.08-.27-.16-.4-.24-.02-.2.04-.28.07-.44.1-.45-.12-.55.36-.7-.04-.17-.24-.4-.14-.65.04-.08.13-.1.23-.14 0-.04.02-.1.02-.14-.06-.12-.15-.15-.24-.24.03-.1.06-.2.1-.3-.1-.04-.15-.07-.3-.07-.13.23-.33.33-.55.16-.03-.24-.18-.36-.23-.55-.22-.75.43-1.08.56-1.54 0-.02 0-.04 0-.06.05-.3-.13-.58-.2-.84 0-.25 0-.5 0-.76-.06-.17-.13-.34-.2-.5 0-.03.02-.04.03-.05.14-.03.3-.02.42-.1.23-1.04.67-1.8 1-2.8.07-.23.3-.4.32-.66-.05-.12-.15-.32-.1-.43.08-.13.17-.26.26-.38-.02-.13-.05-.24-.07-.34-.05-.28-.25-1.44-.17-1.68.06-.22.3-.36.36-.6.1-.4-.22-.5-.17-.8.07-.32.15-.62.23-.92.07-.1.14-.2.2-.3.12-.33.3-1.36.2-1.7.07-.16.16-.32.24-.47-.02-.14-.05-.27-.07-.4-.06-.3 0-.8.1-1.07-.05-.07-.1-.1-.18-.17 0-.1 0-.18 0-.27.08-.06.16-.1.24-.16.13-.85.28-3.54-.14-4.18-.16-.22-.54-.22-.73-.4-.1-.16-.17-.3-.25-.47-.3-.15-.57-.28-.86-.4-.95-.5-2-.96-2.66-1.73-.12-.17-.24-.34-.36-.5 0-.2 0-.4 0-.6-.07-.23-.3-.4-.4-.58-.3-.47-.38-1-.85-1.3.07-.8-1.06-2.38-1.46-2.98-.18-.3-.36-.58-.54-.86-.28-.25-.7-.33-1-.57 0-.03.02-.04.03-.06.1-.04.17-.06.33-.06.07-.48-.44-.63-.5-1.1.33-.65 1.23-.84 1.42-1.5.05-.16-.05-.34-.04-.5-.37.3-.5.7-.97.12.03-.02.04-.03.05-.05.1-.04.1-.07.15-.15-.07-.37-.05-.63-.2-.93.17-.1.35-.2.53-.3-.05-.05-.1-.1-.13-.17.06-.22.28-.26.35-.43.08-.23-.1-.5.02-.64.43-.16.7-.14.94-.47 0-.1-.05-.16-.1-.24.02-.03.04-.06.06-.1.15 0 .2 0 .36 0 .06-.18-.05-.24-.05-.48.16-.08.58-.06.7-.18.2-.34.4-.7.58-1.03-.1-.1-.18-.2-.28-.3.05-.17.1-.35.15-.54-.04-.25-.2-.45-.18-.7.12-.02.18-.03.23-.13-.07-.14-.23-.15-.25-.34.05-.1.1-.15.13-.3-.1-.23-.32-.34-.46-.53.04-.23.17-.3.13-.5.07.04.1.08.15.14.1-.08.2-.27.33-.3-.04-.27-.23-.38-.28-.6 0 0 0 0 .02 0 .26.15.3.4.5.6.02 0 .03-.02.04-.03.06-.02.06-.04.1-.1-.05-.1-.1-.2-.13-.3l.6-.74c.13-.03.25-.05.38-.08.2-.54-.03-.95.55-1.25.1-.05.18-.13.28-.1.14.03.16.08.2.22.04-.03.08-.07.12-.1 0-.24.04-.33.17-.43.3.16.82.05.97-.14-.1-.17-.33-.48-.26-.7.07-.15.17-.1.35-.1 0 0 0 0 0-.02-.1-.05-.12-.1-.12-.24-.1.06-.18.13-.3.1-.18-.44-.52-.57-1.1-.4-.02.1-.02.15 0 .26-.2.06-.5.18-.6.35.1.24.34.27.37.58-.3.05-.38.24-.7.18-.03-.02-.05-.04-.06-.06.02-.17-.13-.35-.2-.5 0 0 0 0-.02 0 0 .1-.02.17-.03.25-.27-.05-.34-.2-.42-.42-.4-.02-.6-.2-.97-.1-.04.06-.1.12-.13.2 0-.27-.1-.54-.3-.6-.03 0-.05 0-.06 0 .05.08.1.15.16.22 0 .02 0 .03-.02.04-.16 0-.3-.06-.35-.2.3-.5-.33-.55-.7-.72-.1-.05-.12-.3-.18-.4-.14-.08-.28-.16-.42-.24 0 0 0 0 0 .02.02.07.05.15.07.22.12.04.18.05.24.15-.06.06-.12.13-.18.2-.02 0-.03-.02-.04-.02-.13-.3-.44-.1-.62-.63.06-.12.16-.17.2-.3 0-.02 0-.05-.02-.1-.07-.02-.13-.06-.2-.1.05 0 .1 0 .15 0 0-.04-.02-.07-.02-.1-.2-.03-.38-.36-.5-.5-.33-.4-.8-.7-1.14-1.07-.02-.03-.02-.06-.02-.1.08 0 .15 0 .22 0-.07-.17-.12-.32-.33-.36-.03.1-.05.16-.1.24-.9 0-1.55-.46-2.25-.66-.34-.1-.6.03-.82-.13-.66-.48-1.55-1.6-2.32-1.83-.74-.24-1.05.33-1.65.42-.18 0-1.23-.23-1.4-.3-.33-.2-.66-.37-1-.55-.2-.05-.44-.1-.66-.13-.32-.15-.64-.3-.95-.44-.33-.2-.6-.58-1-.55-.33-.1-.67-.18-1-.27-.2-.22-.4-.44-.6-.66-.2-.1-.42-.2-.64-.3-.2-.14-.3-.4-.44-.6-.05-.06-.1-.13-.16-.2 0-.13.27-.17.33-.27-.05-.08-.1-.1-.1-.18.33-.35.02-.67-.16-.95.03-.1.06-.17.1-.26-.52-.6-1.04-1.18-1.55-1.77-.17-.1-.34-.23-.5-.35-.04-.12-.07-.25-.1-.38-.16-.07-.3-.13-.45-.2-.07-.1-.14-.2-.22-.3-.08-.06-.22.02-.25.04-.04-.03-.08-.06-.1-.1-.1-.22-.02-.38.12-.53-.1-.3-.26-.4-.53-.3-.2-.6-.5-.4-.7-.76.04-.2.06-.27-.02-.38-.18-.07-.36-.13-.54-.2-.47-.33-1.53-2.04-1.5-2.8-.16-.1-.34-.13-.52-.2 0-.12-.03-.18-.07-.25-.05-.02-.12-.04-.18-.06-.03.06-.06.1-.1.16-.25-.02-.4-.18-.63-.26-.03.2-.16.43-.1.6.07.1.14.18.2.26.02.24.03.48.04.72.15.3.56.37.75.64.14.2.2.6.37.78.13.06.26.12.38.18.03.22.1.5.2.66.1.02.2.05.3.07.2.46.05.78.58.72.1.23.12.55.22.8.15.3.3.58.46.87.12.4-.06.4.23.66.1-.05.18-.1.27-.16.12.2.23.4.35.58.12.1.2.06.3.2-.05.25-.23.4-.4.52-.03-.02-.08-.04-.12-.06-.05-.1-.08-.3-.15-.44-.1-.17-.3-.2-.47-.33-.3-.2-.9-.68-1.1-.98-.12-.2.07-.45 0-.65-.08-.2-.2-.52-.35-.62-.12-.08-.25-.07-.35-.15-.1-.1-.2-.2-.3-.3-.4.16-1.3-.65-1.47-.96.25.06.6.13.7-.1.34-.34-.13-.8-.34-.96-.18-.14-.75-.44-.85-.6-.05-.17-.1-.33-.16-.5-.08-.1-.22-.08-.27-.2-.06-.2-.03-.36-.13-.5-.17-.27-.46-.47-.3-.83-.1-.08-.18-.17-.28-.25 0-.13 0-.25 0-.37-.13-.35-.57-1.47-1.04-1.16-.03-.02-.06-.03-.1-.05.05-.14 0-.15-.06-.25-.56 0-.5-.24-.84-.37-.27 0-.53-.02-.8-.03-.05-.13-.16-.1-.1-.26-.05-.16 0-.28-.02-.4-.1-.03-.15-.03-.22-.12.08-.26-.86-.75-.87-1.3.18-.03.12-.2.07-.3-.3-.08-.32-.15-.5-.3.07-.18-.13-.25-.05-.47 0-.02.02-.04.03-.07.02 0 .04.02.05.02.05.17.1.27.28.3 0-.02 0-.04-.02-.06-.13-.14-.26-.35-.3-.56-.02 0-.02 0-.03 0 0 .1 0 .18 0 .28-.07-.05-.08-.1-.15-.08l-.9-1.02s0-.02 0-.04c0-.08-.1-.28-.1-.38.03-.07.06-.15.08-.22-.06-.3-.42-.48-.5-.77-.1-.4.3-.66.2-1.16-.05-.34-.52-1.2-.35-1.57.04-.1.17-.1.23-.18.06-.12.1-.23.16-.34-.05-.08-.1-.17-.15-.25-.08-.28.12-.72.18-.94.13-.5.13-1.17.05-1.52.08 0 .15 0 .22 0-.1-.02-.2-.05-.3-.07 0-.2 0-.43 0-.64.05-.02.1-.05.17-.07-.06-.03-.13-.06-.2-.1-.02.1 0 .06-.05.1 0 0 0 0-.02 0 0-.64-.4-.9-.38-1.43.27-.08.54.14.78.2.4.07.85-.17.84.37-.1.12-.2.24-.3.36 0 0 0 .02 0 .02.18.04.22.17.35.2.05-.36.4-.58.3-1.06-.07-.2-.13-.4-.2-.6-.17-.26-.66-.4-.5-.84-.17.05-.24.1-.44.1-.06-.15-.14-.3-.2-.48-.2.03-.2.14-.4.16-.3-.2-.34-.43-.4-.86-.4.05-.73 0-1.04-.18-.03-.18-.1-.27-.22-.36-.3.13-.85.25-1.02-.1-.07-.23.1-.44.26-.52-.13-.2-.3-.12-.55-.2.13-.14.25-.27.38-.4.2-.12.3-.14.4-.32-.36 0-.64.15-.84-.07 0-.16-.02-.32-.02-.48-.1 0-.2 0-.28 0-.2-.35-.4-.42-.33-.95-.27.05-.33.18-.5.3-.34-.26-.73-.63-.74-1.2.14-.12.27-.34.4-.5-.05-.1-.1-.2-.14-.32 0 0-.02 0-.03.02-.02.06-.03.12-.04.18-.22.02-.3.12-.43.22-.04-.03-.08-.06-.13-.1-.04-.16.06-.4.02-.57-.05-.3-.32-.4-.4-.64-.53 0-.57.14-.9.23 0-.32.16-.6.02-.72-.2-.4-.63-.67-.98-.94.1-.24-.1-.36-.2-.58.04-.05.08-.1.12-.15 0-.02 0-.04 0-.07-.33-.13-.33-.24-.54-.42-.17-.1-.34-.22-.52-.33-.2-.15-.36-.74-.45-1-.04 0-.1 0-.14 0 0 0 0 .03 0 .04-.12.47.23.76.15 1.14-.47-.08-.46-.38-.72-.64-.22.1-.34.03-.6-.02 0 0 0 0 0 .02 0 0 .02 0 .03 0 .14.16.4.2.4.47-.2.04-.4.07-.63.1-.48-.12-.67-.63-1.06-.85-.1-.02-.23-.04-.35-.06-.28-.1-.62-.26-.8-.45.16-.03.32-.1.4-.22-.06-.1-.12-.16-.22-.2-.18.04-.37.1-.55.15-.38.07-.7-.1-.97-.16 0-.1-.02-.2-.06-.28-.27-.04-.3.07-.55.1-.3.06-.57-.03-.8-.06-.38-.06-.8.1-1.14-.02-.27-.1-.34-.36-.5-.57-.12.1-.23.17-.44.2-.27-.2-.53-.47-.87-.6-.5-.16-.75-.16-1.13-.43-.16.06-.25.14-.46.17 0 .08 0 .17.02.25-.2.06-.26.2-.33.38.44.34.65.03.3.8-.3 0-.5-.18-.76-.14-.3.04-.35.3-.56.4-.14.06-.3.1-.43.14-.43.25-.52.37-1.1.55.04-.3.22-.33.36-.5-.05-.27-.17-.33-.28-.5.05-.2.22-.25.3-.4.27-.36.28-.65.78-.8.3-.08.74.1.93.03 0-.02.02-.04.03-.06 0 0 0-.02-.02-.03-.33-.12-.66-.62-1.16-.42-.28.17-.48.44-.75.62-.17.06-.32.12-.48.18-.1.12-.2.23-.28.35-.1.07-.2.05-.27.14.32.88-1.16.55-1.2 1.45.05.02.1.05.12.08.26 0 .46.06.58.2-.1.28-.38.34-.6.5-.13.16-.27.3-.4.47-.27.07-.53.14-.8.22-.28.15-.6.45-.9.6.06.1.13.18.2.27-.2.36-.7.32-1.1.5-.18.07-.5.23-.66.36-.07.12-.13.24-.2.36-.34.3-1.2.56-1.55.2 0-.02 0-.04 0-.07.2-.25.8-.8 1.1-.9.2.02.38.04.56.05 0 0 0 0 0-.02-.06-.15-.04-.35.04-.46.17-.08.7-.36.76-.54.1-.3-.03-.6.1-.83.08-.08.16-.17.25-.25.04-.14.07-.28.1-.42 0 0 0-.02 0-.02-.34.05-.57.17-.96.16-.07-.1-.15-.22-.22-.33-.1.03-.25.08-.3.18-.1.16.14.33 0 .48-.32.1-.55-.52-.83-.6-.7-.2-.67.1-1.02.26-.2.08-.62.1-.72-.04-.15-.3-.02-.68.02-.9.04-.26-.24-.7-.36-.82-.23.1-1.27.55-1.44.4-.08-.03-.8-.77-.87-.87.1-.1.16-.22.2-.36.36.05.8.4 1.12.2 0-.04 0-.06 0-.1-.1-.13-.16-.26-.3-.37-.25 0-.27.16-.5.1-.43-.1-.6-.4-1.2-.4-.08-.22-.16-.43-.25-.63.1-.03.2-.06.3-.1 0-.1 0-.23.07-.28.05-.04.1-.08.16-.1.04-.14.08-.26.1-.38.13-.1.26-.2.38-.3.2-.28.3-.6.6-.8.2.06.74.32.9.28.3-.07.4-.33.6-.5.23-.18.78-.2 1.17-.2.04-.03.08-.07.12-.1.08-.54-.1-.76-.34-1.1 0-.03 0-.05 0-.07.18 0 .33 0 .42-.07.02-.04.05-.07.07-.1-.1-.25-.2-.3-.42-.45-.24.1-.5.17-.73.26-.2.15-.4.3-.62.44-.25.07-.58-.13-.8-.18-.37-.1-.77.02-1.05.07-.46.1-1-.1-1.26-.26 0-.16-.02-.34-.03-.52.05-.03.03-.03.1-.05.26-.06.56.02.7-.13-.68-.2-1.38-.4-2.07-.6.02-.03.05-.06.07-.1.5-.17 1.17-.36 1.68-.58.58-.24 1.14-.74 1.94-.5-.05.12-.08.35-.04.5.9.12 1.53.34 2.1-.3.26 0 .83.24 1 0 .05-.06.06-.13.06-.25-.1 0-1.43-.24-1.46-.27-.04-.15-.1-.3-.13-.46-.5-.06-1.02-.13-1.53-.2-.04-.8-1.9-1.42-2.58-1.7 0 0 .03-.03.04-.05.25-.12.38-.32.42-.65.76 0 1.8-.05 2.15-.5.06-.14.13-.3.2-.43.2-.34.5-.78.83-1 .25-.18.96-.37 1.3-.43.3 0 .6.02.9.03 0-.04 0-.07.02-.1-.08-.18-.2-.25-.33-.4 0-.05 0-.1 0-.16.6 0 1.6.04 2.07-.16.25-.18.5-.37.75-.56.34-.12.66.1.75.3-.1.1-.13.13-.12.34 0 0 .02 0 .03 0 .18.05.36.1.53.13.1-.1.2-.22.3-.33.17.04.35.08.53.12.42.02.84.05 1.26.08.33.12.44.6.83.66.08-.02.15-.04.22-.05.3 0 .7.12 1.08.06.33-.03.66-.06 1-.1.43.08.82.24 1.2.34.45.03.9.06 1.32.1.27.04.54.17.75.22.57-.04 1.14-.08 1.7-.12.7.15 1.12.7 1.77.9.27.06.5-.06.73-.05.38.04.76.23 1.08.37.38.16.7.43 1.13.55.4.05.8.1 1.18.16.24.06.42.27.66.26 0-.02 0-.02 0-.03-.1-.24-.2-.5-.46-.58 0-.15-.02-.25.02-.34.15-.1.3-.2.46-.28.08.02.16.04.24.06.14.02.23-.07.3-.1.32-.1.65.22 1 .1.2-.07.36-.3.52-.4.07.02.14.02.2.02.1-.06.17-.1.26-.17.28-.05.56-.1.84-.14.1-.1.2-.2.3-.3.27-.17.77-.04 1.05 0-.2.35-.3.3-.7.45-.14.1-.27.18-.4.26-.3.1-.63.2-.94.3-.1.1-.17.23-.26.34-.43.28-.6-.04-.93.5 0 0 0 .02.02.03.37.12.5.45.82.6-.07-.2-.06-.36 0-.56.43-.1.6-.38.88-.6.87 0 .9-.3 1.42-.53.25-.04.5-.07.75-.1.1-.1.18-.18.27-.27.3-.2.64-.2.84-.47-.12-.33-.38-.46-.54-.73 1.04.1 1.05 1.2 1.73 1.68.22.14.68.48.93.23zm41.4 38.24s0-.03 0-.05c0 .02 0 .04.02.05-.02 0-.03 0-.03 0zm-.02-.05c0-.02 0-.04 0-.06 0 .03 0 .05.02.07 0 0 0 0-.02 0zM.58 48.35c-.15.03-.3.06-.45.1-.04-.06-.1-.1-.13-.16.07-.12.16-.18.26-.26.17.04.28.13.32.3zm.85-.77c.08 0 .17 0 .25.02.07.07.15.1.1.18-.06.17-.23.32-.4.4 0 0-.02 0-.03-.02 0-.23-.08-.37-.16-.52 0 0 0-.02 0-.02.08-.02.15-.03.23-.04zm2.6-1.24c.2.02.47.22.44.4-.1.04-.2.07-.3.1-.17.05-.4-.07-.54.03-.12.08-.14.23-.3.3-.14-.03-.3-.05-.35-.2.12-.13.24-.24.36-.36.24-.12.48-.1.68-.26zm.44-.15c.04-.05.08-.08.12-.12.08.06.17.1.26.17 0 .03 0 .06.02.1-.05.07-.07.07-.15.12-.17-.03-.27-.1-.3-.28.02 0 .03 0 .04 0zm1.17-.7c.14-.04.27-.1.4-.13.26.02.68.14.83.3 0 .03-.03.07-.04.1-.3.02-.64-.06-.95.08-.28.12-.37.5-.84.38 0-.1 0-.2 0-.3.32-.06.4-.28.6-.43zm3.04 33.95c.13.04.2.22.32.3-.02.03-.03.06-.05.08 0 0 0 0-.02 0-.13-.02-.2-.05-.35-.03-.03-.1-.07-.2-.1-.3.1 0 .14 0 .2-.05zm1.77.76c0 .04 0 .06-.02.1-.08.03-.22.12-.35.06-.08-.07-.16-.22-.24-.3.02-.02.04-.05.06-.1.17.04.44.15.55.25zm.07.47c.02 0 .04 0 .05-.02.17.04.57.2.64.33.07.1.08.23.23.3-.1.3-.4.17-.6.36-.04.06-.07.12-.1.18-.02 0-.03-.02-.05-.04-.06-.03-.12-.07-.18-.1 0-.28-.06-.4-.1-.6.06-.06.12-.12.17-.17 0-.12-.06-.12-.05-.23zm1.96-37.2c.2-.08.2-.2.27-.42.04 0 .08 0 .13-.02.35.04.56.13.7.4-.27 0-.52 0-.67.1-.24.2-.25.87-.92.5-.14-.1-.23-.1-.3-.25.04-.27.26-.27.36-.5.1.08.32.3.44.2zm14.77-.9c.3.1.23.2.64.17.04.2.17.38.14.6-.18-.1-.32-.15-.55-.2 0 .14.02.25-.03.35-.04-.05-.07-.08-.1-.12-.2-.14-.38-.28-.56-.42.1-.14.17-.26.3-.37.04 0 .1-.02.15-.02zm.9 1.07c.12.57.23.46.07 1.05 0 0 0 0-.02 0 0-.02 0-.03 0-.04-.17-.22-.5-.83-.42-1.13.13.03.25.07.38.1zm2 1.73c.05.14-.05.2-.03.3.06.22.23.3.4.4 0 .18 0 .35 0 .52-.27-.2-.8-.58-.9-.9-.07-.14-.02-.27-.07-.38-.05-.13-.16-.23-.13-.4.22.07.6.28.72.45zm.63 2.3c-.1.17-.14.36-.2.6-.18 0-.26.08-.4.1-.2-.23-.5-.42-.4-.86.3.02.8 0 1 .17zm3.16 3.42c.5 0 .85.3 1.3.4.23.04.48.08.72.12.35.2.42.7.73.95.42.32.96.27 1.02.98-.04.06-.07.1-.1.17-.5 0-.94-.2-1.24-.4 0-.04 0-.07 0-.1.06-.08.1-.17.17-.25-.27 0-.43 0-.55.13-.1-.04-.2-.08-.27-.15.02-.1.07-.17 0-.24-.1-.12-.32-.14-.53-.17-.02-.04-.03-.07-.04-.1.03-.06.06-.12.1-.17-.12-.1-.23-.17-.34-.26-.08.02-.17.04-.26.05-.16-.02-.97-.72-1-.9 0 0 0 0 .02 0 .08-.03.17-.05.26-.06zm41.87 98.75c.04 0 .08.03.1.05.02.4-.06.56-.18.84-.02 0-.03 0-.05-.02-.04-.02-.08-.05-.1-.07 0-.14 0-.28 0-.42-.02 0-.02 0-.03 0-.08.03-.24.03-.27 0-.07-.13 0-.2.03-.33.22.02.37.06.5-.05zm3.05 2.72c.08-.02.15-.03.23-.04-.08-.13-.2-.35-.33-.42-.35-.18-.37-.06-.56-.45 0-.02 0-.03 0-.05.2-.1.4-.18.6-.28 0-.05 0-.1 0-.16-.03 0-.05-.02-.06-.03-.3.02-.6.17-.8.03 0 0 0 0 0-.02.12-.46.6-.6.87-.9.25.14.7.14.92.32 0 .03 0 .06 0 .1-.13.17-.35.26-.22.45.52-.02.6.4.9.68.5.5.87.9 1.9.9 0 .06-.02.1-.02.14-.03.04-.05.08-.08.1-.33.02-.85.24-1.1.18-.13-.06-.27-.13-.4-.2-.32 0-.63-.04-.94-.06-.27.04-.54.07-.8.1-.2-.02-.28-.26-.57-.2-.24.06-.43.17-.7.2.06-.2.08-.34.12-.52.38-.05.83-.13 1.03.15zm62.6-63.95c.1.02.15.05.2.14-.17.1-.12.34-.36.37-.05-.02-.08-.03-.12-.04 0-.06 0-.12 0-.17.13-.05.18-.22.26-.32zM171 109.84c.15-.13.7-1.27.63-1.6-.1-.1-.2-.22-.28-.33.05-.1.1-.2.13-.28-.15-.18-.42-.82-.35-1.1.16-.4.4-.5.4-1.1.13 0 .26-.02.4-.02.06-.06.13-.1.2-.17.1 0 .2.1.32.04.05-.07.1-.12.15-.18.25-.1.4.1.6.04 0-.07-.02-.15-.04-.22.14-.08.27-.17.4-.25.1 0 .12.07.2.04.02-.02.06-.05.1-.07-.05-.07-.1-.1-.1-.2.08-.08.17-.16.26-.24 0 0 0 0 .02 0 .03.08.03.1.15.1.05-.06.12-.14.2-.2-.07-.13-.14-.18-.14-.3 0-.02 0-.03.02-.04.12 0 .16-.04.23-.08.03-.03.04-.06.05-.1-.07-.15-.12-.27-.1-.47.05 0 .1 0 .16.02.05.1.07.16.2.2.05-.18.15-.2.28-.3.22-.17.23-.56.2-.85.2-.16.17-.2.37-.04.1.2.3.22.4.4.22.28.2 1.2.33 1.6.08.15.15.3.23.45.05.2-.18.46-.28.55-.14-.1-.26-.32-.35-.48 0 .02-.02.03-.03.04-.03.02-.06.04-.1.06 0 .33.13.57.26.78-.06.3-.35.46-.42.73-.1.33.03.6-.05.87-.44 1.4-.87 2.8-1.3 4.18-.16.5-.37 1.7-.75 1.94-.2 0-.4.03-.6.06-.34.1-.43.32-.82.35-.24-.36-.75-.25-1-.6-.06-.1 0-.22-.04-.36-.07-.2-.33-.25-.24-.66.03-.14.07-.28.1-.42-.14-.28-.3-.56-.45-.84-.04-.22.13-.8.26-.9.06-.02.13-.04.2-.07zm30.14-25.73c.16.05.18 0 .28-.07.06-.22.12-.33.07-.55.42.28.7.55.8 1.08.22.1.2.2.3.42.1.2.34.42.37.67.07.57-.7 1.1-1.3.97-.2-.16-.35-.64-.42-.93 0-.3 0-.6 0-.9-.04-.18-.1-.22-.02-.4-.04-.05-.08-.1-.13-.15.02-.04.03-.08.04-.13zm23.62 9.3c.4.14.65 0 1.06 0 .18.26.37.5.65.67 0 .1 0 .2 0 .28.18.16.38.3.57.46.27.16.55.32.82.48 0 .1 0 .18.02.27.36.04.47.4.7.57.04 0 .07 0 .1 0 0-.08 0-.17 0-.25 0 0 .02 0 .02.02.26.12.27.38.5.5.17.1.33.07.45.2 0 .02 0 .02.02.03 0 0 0 0 .02.02.05.14.1.3.17.44.16.17.4.1.66.17.24.06.44.27.56.45-.03.2-.26.46-.4.56.1.17.24.33.4.4.16.05.3-.03.4.05.2.16.04.65.27.78.08.02.16.04.24.06-.05.1-.13.24-.12.37 0 0 .02.02.04.02.08-.06.17-.12.25-.17.13.03.26.07.4.1.14.1.18.4.4.52-.07.27-.14.53-.2.8-.08.38.28 1.17-.05 1.5-.16-.1-.23-.22-.37-.33 0 0-.02 0-.03.02-.03.1-.06.17-.1.26-.18-.06-.3-.22-.48-.2.04.1.1.18.14.27-.1.1-1.25-1.06-1.5-1.26-.17-.1-.4-.22-.5-.4-.06-.12-.06-.25-.17-.34-.35-.28-.86-.6-1.05-1.02-.1-.2-.02-.44-.1-.62-.28-.4-.55-.82-.82-1.23-.1-.15-.4-.2-.5-.34-.05-.13-.1-.26-.14-.4-.27-.66-.3-1.12-1.14-1.27-.14-.6-.35-.94-.75-1.24-.3.1-.33-.07-.52-.22-.16-.33-.96-.8-.7-1.33.47-.03.47.24.78.34zm8.16 6.64c-.05-.17 0-.26-.13-.36-.1-.1-.37-.08-.46-.18.05-.13.08-.24.2-.3.06.05.12.1.18.17.03-.16.1-.2.16-.3.23.42.2.78.68.93 0 0 0 .02-.02.03-.07.04-.1.07-.13.13.04.06.06.14.1.2-.2-.04-.52-.15-.58-.34zm-6.12-24.23c-.18.06-.35.12-.53.18-.06.1-.13.2-.2.3-.2-.12-.42-.22-.64-.32-.02-.28-.12-.54.02-.73.3-.1.28-.24.64-.33 0-.12.03-.2.17-.2.08.03.16.06.24.1.12-.15.34-.1.5-.2.08 0 .08 0 .1.04.08.08.15.16.2.24 0 0 0 .02 0 .04-.2.1-.44.38-.48.62-.03.13.08.17-.02.27zm6.5 8.1c-.05.1-.1.18-.14.28-.04.07-.53.34-.62.34 0 0 0 0 0-.02.25-.56.8-.74 1.15-1.22.05.07.05.26 0 .35-.1.2-.23.15-.4.27zm.84 3.37c-.02.05-.04.1-.07.14-.1.03-.78.12-.8.15-.02 0-.03 0-.04 0 .08.16.24.3.4.38-.03 0-.04.02-.05.03-.15.3-.57.12-.68.32-.14-.1-1.32-.34-1.5-.18-.32.18-.1.48-.2.84-.05.2-.3.16-.38.3 0 .13 0 .25 0 .38-.04.17-.3.65-.44.74-.05.04-.9.3-.9.3-.26-.05-.66-.4-.9-.22-.26.12-.43.38-.7.53-.18-.04-.35-.08-.53-.12-.12.05-.24.1-.36.14-.37-.3-.7-.4-.85-.9.07.06.14.13.2.2.17 0 .32.03.47.05.17.05.36.28.57.23.02 0 .05-.02.08-.03-.03-.03-.06-.06-.1-.1-.02-.03-.04-.07-.07-.1.05-.15.35-.86.43-.94.22-.06.43-.13.64-.2.18-.03.36-.07.53-.1.2-.1.2-.36.33-.52.07-.03.15-.08.22-.13.16-.2.26-.4.48-.55.1-.06.26-.04.36-.1.14-.1.13-.3.32-.4 0 0 0 0 .02 0 0 .06 0 .1 0 .15 0 0 0 0 .02 0 .12 0 .33.03.42-.05.1-.15-.07-.24-.17-.3.02 0 .03-.03.03-.05.03-.04.05-.07.07-.1.12 0 .24-.02.35-.03.1-.34.4-.48.55-.75.06-.15.12-.3.18-.44.05.06.1.12.13.18.05 0 .08 0 .12.02.06-.05.1-.1.16-.15.07.2.25.3.4.4 0 .22-.14.3-.14.5.15-.04.3-.1.44-.1 0 .03 0 .04 0 .05 0 0 0 0 .02.02-.04.07-.08.13-.1.2.37-.13.9.03 1.04.33zm-.16-4.07c-.04-.02-.08-.03-.13-.04 0-.02 0-.02 0-.03.12-.13.3-.28.37-.45.06-.2.03-.34.1-.48.03 0 .06-.02.08-.04.04.03.04.04.07.08-.02.03-.05.07-.07.1.07.15.13.3.2.43-.2.15-.4.3-.62.43zm-1.3 20.2c.02-.08.04-.17.06-.26.03 0 .07.02.1.04 0-.2.06-.23.1-.38.13.06.4.05.55.1.02.1.02.12.15.12.03 0 .06 0 .1-.02.02-.06.04-.13.07-.2.26.12.46.25.67.35.16.08.28-.1.36-.04.16.06.25.27.3.46.3 0 1.4.2 1.54-.03.06-.1.1-.22.17-.3.06 0 .13 0 .2 0 .06.07.12.16.18.24.16.03.32.04.47.05.36.06.57.14.8.3-.03.07-.05.12-.06.18.3.54.97.2 1.47.4-.03.2-.23.38-.07.5.04.07.1.13.13.2-.36-.12-.7-.24-1.05-.35-.22-.06-.33.1-.48.12-.48-.05-.97-.1-1.46-.14-.46-.13-.88-.4-1.4-.52-.4-.07-.5.18-.82.13-.26-.04-.4-.18-.6-.25-.24-.1-.67-.04-.9-.1.02-.13.1-.2.2-.25-.02 0-.02-.02-.03-.04-.2-.06-1.08-.16-1.17-.27.18 0 .27 0 .4-.02zm6.43 17.65c-.12-.1-.12-.14-.2-.28 0-.02-.04-.04-.03-.07 0 0 0-.02.02-.03.17.1.33.12.2.38zm19.55-11.2c-.06-.05-.12-.1-.18-.12 0-.03.02-.06.03-.1.04-.13.02-.16.16-.2.05 0 .1 0 .15 0-.07.14.07.4-.15.4zm2.64 1.8c-.1.02-.2.08-.33.1.07-.05.13-.1.2-.15.03 0 .08.02.12.03zm-.9-7.54c.08.03.14.1.2.16-.07.2-.34.62-.56.66-.15-.03-.3-.05-.45-.07 0-.02 0-.03 0-.03.14-.33.3-.58.6-.77.1 0 .15 0 .2.04zm-6.77 3.34c.18.1.36-.12.5.05-.06.17-.2.25-.34.34-.04.02-.08.06-.12.07-.14-.03-.28-.06-.42-.1-.05-.1-.1-.18-.14-.27.02-.04.03-.08.05-.13.1.06.33.17.46.04zm-.5.43c-.05.02-.22-.02-.26-.04.13-.1 0-.2.06-.3.02 0 .03 0 .05 0 .04 0 .08 0 .12 0 .05.1.1.2.15.3 0 0-.02 0-.02 0-.03.02-.06.04-.1.05zm-.96-7.4c-.14.08-.28.16-.42.24-.1-.15-.17-.3-.25-.44.33-.1.65.03.94.1.16.03.22-.1.3-.14.57-.15.97.33 1.1.66-.02.04-.03.07-.04.1-.36-.1-.55-.32-.84-.48-.06 0-.1.02-.17.03 0 .07 0 .14 0 .2-.3-.02-.42-.2-.63-.27zm-1.2-3.63c.06-.27.22-.48.3-.7.1.08.17.17.2.32-.1.2-.26.37-.23.63.02 0 .04.02.05.03 0 0 .02 0 .03-.02.1-.2.38-.66.64-.56 0 .16.04.27-.02.36-.14.06-.26.17-.33.3.13.06.26.1.4.16 0 .06 0 .12.02.18-.2-.04-.37-.08-.56-.13-.03.03-.06.05-.1.08-.04.5.18.7.4 1-.03.03-.05.05-.06.07-.18-.12-.5-.38-.57-.6 0-.1 0-.23 0-.35-.05-.1-.1-.2-.15-.3.02-.1.04-.18.06-.26 0-.08-.1-.1-.08-.23zm-7.46-34.26c.05-.12.12-.24.2-.32.05 0 .1 0 .12-.02.08 0 .16 0 .24.02.17.33.34.23.62.2.02.06.04.12.06.18-.1.05-.16.1-.2.2.14.04.3.2.33.37-.36.28-.26.6-.43 1.1 0 0-.5.57-.5.58-.06 0-.1 0-.12-.05.05-.16.1-.34.13-.5-.03-.02-.06-.03-.1-.04-.03.02-.06.03-.1.04-.06.16-.14.28-.2.4-.02 0-.05-.02-.07-.03-.05-.02-.03 0-.06-.05-.04-.16.14-.23.1-.44-.04-.1-.08-.22-.12-.33.12-.12.23-.23.35-.35 0-.26-.1-.36-.2-.5-.04 0-.07 0-.1 0-.07.1-.14.18-.2.28-.2-.05-.35-.37-.47-.5.15-.2.47-.1.73-.2zm.32 43.3c.02-.02.03-.04.04-.05.12-.15.53-.05.7-.14.25.14.5.34.7.54-.03.12-.07.2-.17.23-.07.03-1.16-.47-1.28-.58zm3.2-.9c-.2.15-.45.1-.7.22-.04.04-.08.08-.12.12-.1-.02-.2-.05-.3-.07-.1.04-.2.1-.3.13-.22.02-.57-.16-.92-.1-.02-.1-.05-.17-.07-.25.02-.03.03-.06.05-.1.36-.12.63-.18 1 0 .1.04.12.12.3.14.24-.2.54-.06.8-.12 0-.04-.02-.08-.02-.1.15-.03.27-.1.35-.2-.08-.07-.07-.03-.06-.1.04 0 .1 0 .13.02.03.03.06.06.1.1 0 .07-.02.08-.05.13-.13.05-.1.1-.18.17zm-.75-42.45c-.44.22-.3.57-.66.8-.22-.18-.26-.54-.48-.74 0 0 0 0 .02-.03.26-.08.4-.28.53-.5.33.2.66 0 .86-.26.2 0 .55.1.64.23 0 0 .02.02.03.03-.05.3-.3.63-.53.73-.06-.15-.2-.24-.4-.24zm3.54 38.1c.04-.05.08-.1.1-.15.12 0 .24-.02.35-.03.06 0 .13 0 .2 0 .1.1.2.2.3.3 0 .03 0 .06-.02.08-.27.37-.76.06-.9-.2zm.95 4.35c-.5.34-1.23.42-1.77.74-.43.26-.6.73-1.3.73.04-.08.1-.45.14-.5.2-.26.65-.3.92-.5.15-.1.2-.33.38-.38.47-.16 1-.03 1.43-.2.12-.02.14 0 .2.06 0 0 0 .02 0 .04zm-5.65-6.27c.04.1.08.18.1.27.16.02.3.04.45.06.1-.16.23-.32.35-.48.1.03.17.1.23.1.08.04.72-.15.8-.2.1-.03.1-.1.25-.12.06.04.13.08.2.1 0 .12-.02.22-.02.33 0 0-.02 0-.02 0-.12-.08-.2-.12-.38-.12-.15.15-.28.3-.43.47-.2.13-.38.16-.54.3-.1 0-.2-.04-.3-.06 0 .03 0 .07 0 .12 0 0 0 0 0 .02.3.15.78.6.83.98-.15.38.03.7.35.82 0 .08 0 .15 0 .22-.4-.06-.58.04-.66.35-.18.02-.26-.02-.38-.06-.03-.22.03-.37.06-.55-.2-.17-.38-.34-.57-.5-.06-.23.3-.4.07-.66-.33-.02-.4.08-.62.18.04.16.15.35.1.6-.02.18-.06.38-.1.57.05.1.1.2.15.3-.06.15-.1.3-.17.44.04.07.08.15.1.22-.2.05-.44.1-.66.16-.2-.1.12-1.4-.08-1.82-.17-.02-.26.03-.47.03-.03-.23-.05-.46-.07-.7.1-.23.34-.4.43-.67 0-.18 0-.37-.02-.56.05-.13.1-.26.16-.4.06 0 .1 0 .17 0 0-.6.14-1.2.53-1.4.07.03.13.08.2.12.12-.1.16-.32.3-.4.3-.13.45.14.64.22.18 0 .35 0 .53 0 .14.05.3.1.44.16.07-.03.14-.06.22-.1.62-.1.84.2 1.27-.23 0-.05 0-.1-.02-.14.07-.12.3-.3.44-.35.04.36-.13.5-.28.7-.64.86-1.08.38-2.23.38-.83 0-1.4-.2-1.7.42-.05.1-.13.3-.07.47.1.22.32.22.44.38zm-2.04 6.58c-.45 0-.68.25-1.12.1 0-.15 0-.26.04-.35.07-.04.15-.1.22-.13.12 0 .24.03.36.04.23.06.24.38.55.05 0 0 0 0 0-.02-.1-.03-.2-.07-.26-.15-.02-.04-.03-.08-.04-.13.03-.02.06-.05.1-.07.2 0 .2.05.28.15.12-.06.2-.06.3.02 0 .05 0 .1 0 .16.04-.06.08-.1.13-.16.13 0 .14.02.2.07 0 .06 0 .12 0 .18.1 0 .05-.02.1.04 0 .04 0 .08-.02.13-.08-.05-.13-.08-.26-.1-.04.1-.22.14-.36.12 0 0 0 0-.02-.02.02-.03.03-.07.05-.1-.02 0-.03-.02-.04-.02-.07.07-.13.14-.2.2zm-2.45-.63c.14.07.27.14.4.22-.02 0-.03 0-.04 0-.13.07-.25.1-.3.24-.2-.1-.47-.2-.56-.38 0 0 0 0 0-.02.2 0 .37 0 .5-.07zm-.14-10.98c.07-.02.07-.02.13 0 0 .18.04.3.08.45-.2.07-.43.14-.6.25-.1-.07-.12-.17-.24-.2 0-.06-.02-.13-.03-.2.33-.1.4-.25.6-.45.03.04 0 .08.06.14zm-3.83-11.95c.26.2.4.25.78.18 0 .07 0 .15 0 .22-.12.36-.53.55-.88.7.03-.37.07-.74.1-1.1zm.78 2.28c-.16-.13-.4-.28-.52-.5.02-.04.03-.1.04-.14.36-.18.36-.52.5-.9.04-.03.1-.05.14-.08.06.03.1.05.16.08.03.53-.42.78-.12 1.4-.06.06-.06.1-.2.13zm-1.45-3.6c.23.25.07.74-.1.93-.3-.22-.38-.7-.6-1 0 0 0 0 0-.02.1 0 .2 0 .32-.02.2 0 .3 0 .38.1zm-.22-8.12c-.08.2-.08.6-.3.66-.16-.36-.42-.6-.52-1.04-.07-.33.62-1.43.82-1.57.16-.1.3-.1.42-.25.12.06.23.14.3.23-.23.37-.23.83-.36 1.32-.06.25-.25.44-.35.66zm2.32 8.48c-.13-.04-.27-.1-.4-.13 0-.3-.44-.68-.73-.7 0 .03 0 .05-.02.06.04.12.1.23.13.34-.03.03-.06.06-.1.1 0-.02 0-.03 0-.04-.22-.18-.36-.46-.74-.48-.16.08-.2.2-.4.2-.16-.1-.37-.2-.4-.4.06-.08.13-.16.2-.23.1.03.22.12.32.1.03-.02.07-.04.1-.06 0-.03-.03-.05-.05-.07-.26-.08-.4-.23-.62-.33-.04.07-.07.14-.1.22-.67-.4-.28-.94-.57-1.4.02-.06.04-.12.07-.17.02 0 .03.02.05.04.13.06.23.2.35.2.2-.67-.14-1.75.46-2.14.28.06.45.18.66.24.26.07.3-.12.5-.1 0 .05 0 .1 0 .18-.26.48-.06.6.2.9-.1.63-.4.83-.84 1.1 0 .26-.1.4-.1.53.23.34.2 1.1.72 1.14.03-.16.13-.27.24-.34.07 0 .14.02.22.03.1.13.13.4.3.47.02 0 .06 0 .1.02.06-.08.12-.16.18-.23.1.04.2.07.3.1 0 .02 0 .03 0 .05 0 0 0 .02 0 .03-.1.06-.18.1-.28.17.1.17.23.34.35.5-.04.02-.07.04-.1.06zm.48.4c.16-.03.33-.06.5-.1.06.02.14.03.2.05.15.26.23.8.28 1.1 0 .02-.02.02-.04.03-.03 0-.05 0-.07.02-.13-.08-.25-.16-.36-.24.02-.17.04-.24-.02-.38-.2-.08-.45-.23-.5-.48zm1.77 4.35c-.1.18-.17.36-.26.55-.03 0-.07-.02-.1-.02-.03-.18-.1-.44-.28-.48-.1.16-.17.32-.25.48-.06.34.46.6 0 .98-.03 0-.04-.02-.05-.03-.08-.03-.1-.08-.15-.14.05-.1.08-.16.06-.3-.05 0-.1 0-.15 0-.02.07-.06.15-.1.23-.3-.06-.72-.35-.8-.63-.13-.47.4-.62-.04-.92-.12-.08-.23-.15-.42-.12-.1.2-.22.27-.5.27 0-.07 0-.15 0-.22-.03-.02-.05-.05-.06-.07-.26.07-.46.54-.53.77-.03 0-.05-.02-.08-.03-.06-.03-.07-.05-.1-.1.07-.25.15-.6.34-.74.12-.08.35-.04.43-.15.13-.25.3-.32.64-.34.1.13.1.22.17.4.1-.04.27-.07.36-.12.03-.2.1-.28.24-.35.07.04.14.1.22.13 0-.2.03-.38.18-.44.03.06.06.1.1.16 0 0 .03-.02.05-.03.08-.2.22-.08.32-.2.07-.16-.05-.4-.08-.53.03-.03.05-.06.08-.1.3.23.63.67.42 1.08.02.03.03.05.05.08.06 0 .14-.02.2-.02.03.05.05.1.07.14-.12.3.1.5.03.83zm.93 8.67c.52 0 1.14.02 1.48.22 0 .1.1.22.1.3 0 0-.02 0-.04 0-.14.04-.3.07-.43.1.06.12.05.2.05.32.22.13.53.47.57.76-.05.1-.13.2-.1.3 0 .05.8.78.88.85 0 .02 0 .03 0 .04-.3.05-.6-.07-.87-.03-.43.33-.26.9-.3 1.52-.1-.03-.2-.04-.3-.05-.2.27-.5.62-.8.82.04.05.1.1.14.15.03.1.06.18.1.27-.1 0-.17 0-.25 0 .05.08.2.2.15.36-.1.28-.54.8-.82.93-.12.04-.56.26-.6.23-.17-.2.03-.52-.4-.75-.13.03-.2.14-.32.22-.04-.02-.07-.03-.1-.04-.1-.23-.45-.36-.63-.5 0 0-.02.02-.04.02-.06.13-.1.25-.17.37-.4 0-.44.1-.7.18-.03-.27-.02-.5-.14-.7-.2.15-.4.24-.67.28-.05-.04-.1-.08-.14-.13-.23 0-.26.06-.45.07-.04-.45-.04-1.15-.24-1.48-.1-.18-.36-.2-.5-.36 0-.02.02-.04.04-.06.04-.02.1-.05.14-.07-.1-.1-.2-.17-.3-.26.04-.22.1-.32-.05-.5-.04-.03-.1-.07-.14-.1-.2-.43.2-.83.28-1.05.06-.14 0-.25.2-.27 0 0 0 0 .02.02.13.08.1.2.16.34.16.27.5.45.77.6.1-.04.3-.2.46-.16.1.02.23.17.4.13.3-.06.43-.4.7-.54.4-.1.6.3.97.26.1-.06.17-.1.26-.16.16-.04.33-.08.5-.1.2-.1.44-.58.5-.78 0-.12 0-.25 0-.37.06-.1.3-.2.38-.3-.06-.44.02-.63.23-.9zm8.15-34.73c.3-.3.73-.38 1.1-.62.15-.1.17-.3.28-.44.1-.05.2-.1.3-.17.3-.3.67-1.14.67-1.74-.05-.06-.1-.1-.16-.15 0-.02 0-.04.02-.06.03-.08.07-.14.12-.2-.02-.18-.03-.34-.04-.5.2-.1.23-.27.38-.4.03 0 .05 0 .07 0 .05.1.1.18.15.27.14-.04.32-.06.42-.15-.02-.08-.05-.16-.07-.23-.16-.02-.18-.06-.24-.14 0-.03 0-.05.03-.08.06-.04.12-.08.18-.12.15.02.26.1.34.18 0 .25 0 .5.02.75.06.04.12.1.18.15.12.18.34.64.27.93-.05.3-.28.43-.4.66 0 .1 0 .22-.02.33-.95.28-.2.7-.44 1.4-.13.36-.7.77-.1 1.2-.02.03-.02.04-.03.05-.32.1-.32.25-.4.6-.15.06-.28.12-.4.18-.02 0-.02-.02-.03-.03-.04-.2.1-.42.16-.6 0 0-.03-.02-.05-.04-.17.05-.6.38-.75.5 0 .23-.03.34-.17.43-.02-.02-.06-.04-.1-.05 0-.1 0-.2 0-.32-.02 0-.03-.02-.04-.02-.27.08-.3.25-.46.42-.3 0-.5.03-.76.05-.06-.17-.3-.4-.46-.33-.04.1-.1.22-.13.33.14.05.24.1.32.2-.02.03-.03.05-.05.08-.48.16-.72.34-.88.8-.22-.1-.42-.22-.63-.32-.02-.15-.04-.3-.06-.46.15-.08.32-.2.3-.38-.04 0-.06-.02-.1-.04-.22.1-.4-.02-.66 0-.17.08-.33.16-.5.24-.03 0-.14-.07-.23-.05-.3.08-.6.17-.9.26 0-.04-.02-.1-.04-.13-.36-.02-.25.16-.35.44-.25-.1-.58-.17-.9-.07-.04-.03-.08-.07-.1-.1.02-.08.05-.16.08-.25.86 0 .97-.84 1.48-1.08.18-.08.28-.07.3.1.58-.05 1.28-.2 1.8-.35.03.17.05.23.16.3.2-.06.35-.15.5-.25 0-.63.4-.58.58-.97 0-.2 0-.4.02-.58.14-.1.32-.18.55-.2 0 .05 0 .1.02.16-.13.05-.2.13-.27.22 0 .15 0 .23.02.35.04 0 .08 0 .13.02zm5.13-14.65c.2.5.37 1 .56 1.48.14.28.3.55.43.82-.42-.22-.86-.7-1.43-.4-.1.53-.45 1.17-.2 1.8.2.5.94.76.58 1.5-.08-.33-.25-.66-.62-.7-.28.23-.34.53-.56.82-.02 0-.03 0-.04-.02-.06-.15-.24-.44-.2-.68.08-.16.17-.32.25-.5-.04-.16-.1-.33-.14-.5.03-.2.2-.3.25-.44.08-.3-.22-.68-.26-.93.32-.24.44-2.23.27-2.76-.08-.27-.3-.4-.37-.72-.1-.55.33-.78.05-1.35.14-.18.58-.18.8-.42.14.06.18.2.24.32.43.8-.14 1.12.04 1.92.07.3.24.53.35.78zm1.78 8.2c-.2.2-.4.24-.7.33-.12-.03-.2-.16-.38-.1-.37.16-.64.63-.76 1.03-.43-.07-1.07-.83-1.56-.6-.13.1-.25.18-.38.27-.04-.16-.12-.2-.2-.3-.16.04-.34.08-.37.27 0 0 .02.03.02.05.24.12.6.27.75.48 0 0-.02.03-.04.05-.14.06-.23.03-.42.02-.1.16-.23.34-.42.42 0 0 0-.02 0-.04-.2-.22.06-.4 0-.66-.14-.03-.2-.08-.3-.14 0-.13 0-.27-.02-.4.22-.14.43-.28.65-.42 0-.05 0-.1.02-.15-.07-.05-.1-.08-.1-.16.06-.06.04-.1.16-.1.2.13.3.23.58.15 0-.2 0-.4 0-.58.15-.04.27-.1.36-.2 0-.25.02-.5.03-.73-.08-.46-.38-.4.07-.82.47.27 1.58 1.97 2.43 1.6.2-.1.25-.3.5-.35 0 .02 0 .03 0 .05-.06.13-.14.26-.2.38.02.2.35.57.28.66zm12.02 51.68c.15.26.12.58.36.73.2 0 .4 0 .6.02 0 0 0 .02 0 .02 0 .1-.1.15-.1.22-.04.16.56.16.64.26 0 .02 0 .04 0 .06-.06.04-.14.07-.22.1 0 0 0 .02 0 .03.23.07.5.16.7.27.02.14.1.23.06.38-.23 0-.4 0-.5-.1-.02-.07-.04-.1-.1-.15-.33-.08-.66-.15-1-.22-.3-.06-.6.04-.82-.07-.2-.1-.18-.23-.3-.4-.17-.1-.34-.18-.5-.28-.24-.33-.47-.67-.7-1-.26-.05-.5-.1-.77-.15-.1-.05-.2-.1-.3-.15-.15.03-.3.06-.47.1-.1-.06-.18-.1-.27-.17.04.13.08.25.12.38 0 0-.03 0-.04 0-.1.03-.18-.04-.27 0 0 .02-.02.03-.03.03.03.07.05.12.07.18-.2 0-.9-.07-1 0 0 0 .02 0 .04 0 .32.24.67.17.85.56-.18.1-.37.2-.56.3-.5-.03-.98-.05-1.46-.08-.27-.3-.54-.58-.8-.87-.23-.1-.58.05-.87.06 0-.26.17-.28.2-.5-.15-.18-.3-.34-.44-.5.06-.14.15-.03.3-.1-.03-.03-.06-.07-.1-.1-.52-.24-.52-.96-.94-1.28-.65-.5-1.76-.52-2.52-.9.05-.13.03-.2-.07-.26-.82.3-.63-.52-.8-.67-.34.25-.1.76-.68.9-.08-.12-.16-.22-.18-.4.05 0 .1-.04.15-.06-.07-.44-.5-.4-.73-.63-.03-.07 0-.1.02-.15.18 0 .47.13.56.07.15-.08.2-.22.4-.26.1.13.38.14.55.03.02-.12.03-.17.02-.3-.35.02-.97.23-1.4.07-.25-.1-.17-.44-.36-.6-.14-.07-.4-.08-.6-.08 0 0 0 0 0-.02.03-.03.06-.06.1-.1 0-.1 0-.22.02-.34.47 0 .56-.32.88-.4.22-.05 1.2.34 1.4.44.06.1.12.22.17.33-.03.13-.06.25-.1.38-.04.27.23.83.4.93.03-.08.05-.16.08-.23.1.3.16.67.56.67.46-.18.64-.56.88-.95.26 0 .45-.06.66-.1 0-.1.03-.23.07-.3.15-.1.3-.17.46-.26.27-.05 1.34.5 1.6.6.92.37 1.9.63 2.86.97.46.16.75.44 1.3.44.14.43.7.53.97.86-.03.17-.13.33-.06.48.35.13.7.3 1.02.38.14.03.3.05.43.08.14.08.26.35.3.54-.02 0-.03 0-.04 0-.25.1-.57 0-.7.2.13.42.37.66.7.88.1.06.2.12.3.18zm3.27-3.16c.03-.03.06-.07.1-.1.08.06.13.2.17.32-.03.1-.07.17-.1.26-.15.03-.2.02-.28.13.07.07.13.14.2.2-.05.1-.1.14-.16.18-.18 0-.35 0-.52.02-.1.46-.9.57-1.44.58-.07-.1-.15-.13-.25-.2-.08.03-.14.05-.2.07-.17-.12-.42-.24-.58-.38 0-.04.02-.07.03-.1.4 0 .9.13 1.2-.05 0-.06.03-.12.05-.18 0 0 .02 0 .03 0 .12.27.58.3.82.1.12-.1.12-.27.24-.36.1 0 .24 0 .3-.04.02 0 .03 0 .04 0 0-.18 0-.36 0-.55.1.05.17.1.33.1zm1.2 18.78c-.05-.18-.04-.36.02-.46 0-.03.08-.07.1-.1 0-.03 0-.06 0-.1.34.23-.08.48-.14.66zm-34.32.4c.1.1.18.32.3.44.07.08.13.1.25.16.06.06.13.12.2.18.03-.05.06-.07.07-.12.02-.1-.05-.15-.03-.23 0 0 .02 0 .04-.02.04.04.1.17.16.15.05 0 .07-.03.1-.04 0-.17-.02-.34-.02-.5-.2-.28-.4-.55-.6-.82-.06-.1-.16-.17-.2-.3-.08-.35.27-.68.32-.98 0-.05-.02-.1-.02-.14-.02-.13-.04-.25-.05-.38-.02-.06-.06-.13-.06-.18.1-.2.17-.42.25-.62.03 0 .06 0 .08 0-.04.2.06.4.24.42.03-.07.1-.14.13-.2.1-.2.18-.42.35-.54.1-.07.22-.1.33-.15.1-.06.2-.12.27-.2.24-.2.4-.48.73-.6.24-.1.6-.07.86-.15.12-.03.24-.1.32-.16.07-.05.13-.1.22-.14.2-.08.46-.1.63-.2.05-.05.1-.1.13-.15.02-.03.04-.06.05-.08.13-.06.38-.03.44.04.3-.1.6-.24.9-.36.2-.1.38-.15.5-.3.15-.18.2-.4.3-.6.04-.08.07-.17.12-.22 0-.02.12-.04.15-.06.1-.06.16-.16.23-.25.03-.02.1-.07.1-.12-.03-.05-.1-.06-.17-.07-.02-.04-.04-.1-.05-.15 0-.16.07-.32.1-.44.03-.05.04-.1.06-.16.13-.1.27-.2.4-.3-.03-.07.03-.14.12-.15.04.05.12.08.16.14.03.04.02.1.05.15.13.04.15.24.25.33.03.03.1.1.14.06.02-.08.03-.18.03-.3.1.05.17.06.2-.04 0-.03.04-.06.03-.1-.04-.07-.22-.04-.28-.18-.06-.15.22-.24-.03-.34 0 0 0-.02 0-.02.1-.1.24-.05.4-.06.03.02.05.05.08.07.06.08.13.2.26.13-.02-.07-.03-.14-.04-.2.2-.03.17-.24.24-.37 0-.02-.02-.04-.03-.05-.04.02-.15.1-.2.07 0-.04-.03-.07-.04-.12-.02-.14.27-.27.36-.33.04 0 .1 0 .13 0 0-.02 0-.05 0-.08 0-.08.03-.13.1-.14.1-.02.25.14.3 0-.07-.08-.14-.15-.2-.22.08-.18.16-.12.33-.2.04-.03.07-.07.1-.1.02.05.1.15.16.13.02 0 .03 0 .04-.02 0-.14.08-.2.1-.3.02-.07-.05-.1-.04-.15 0-.02.02-.03.05-.04.07 0 .13.07.22.04 0-.02.04-.03.06-.05.04.04.08.08.12.13.05-.1.17-.3.27-.32.1-.04.2.03.28.05.26.1.4.28.58.43.08.05.15.1.23.14.05.02.1.03.13.08.02.07-.1.1-.12.15 0 .03 0 .06 0 .1 0 .1 0 .2 0 .3.23-.02.06-.34.28-.3 0-.05 0-.1.02-.16.23-.04.32.02.5.08.03 0 .07.02.1.03.04.03.06.07.08.1.06-.05.15-.17.25-.1.02.03.03.1.06.1.2-.07.13-.13.17-.34 0-.03.02-.06.03-.1-.08-.1-.18-.1-.32-.13.04-.2.22-.36.33-.52.04-.06 0-.12.08-.17.12-.08.32-.08.4-.17-.1-.04-.14-.16-.1-.26.05-.08.13-.17.2-.2.1-.07.2-.1.17-.23 0 0 .02 0 .03 0 .06-.04.14.04.2.04.04-.08.08-.17.12-.25.22.07.55 0 .8-.04.1 0 .24 0 .32.04.03 0 .06.02.1.03.03-.08.2-.1.25-.16 0-.07-.05-.1-.08-.15-.07-.14-.04-.3-.25-.3-.1.05-.3.06-.38-.04-.06-.07-.05-.18.07-.2 0 .07.03.1.08.13.1 0 .13-.07.2-.1.17-.06.22.1.27.2.05-.03.07-.06.13-.07.1-.02.15.04.2.07.08.1.16.2.3.25.2.07.28-.1.4-.08.1 0 .1.13.17.16.1.06.28.04.4.08.26-.2.46.27.68.23.18-.03.28-.2.5-.23 0 .07-.03.13-.06.2.1-.04.18-.06.27-.1.03.1 0 .28.15.26.04 0 .07-.03.1-.05.07-.1-.15-.3.07-.34.13-.02.12.18.2.22 0-.02.04-.04.08-.05.15-.05.22.1.27.17-.06.13-.18.2-.27.3-.02.03-.08.08-.06.14 0 .04.05.07.08.1-.07.04-.12.1-.18.13-.1-.27-.33.1-.46.1.02.14-.14.27.05.33-.02.08-.04.15-.07.22-.1.22-.28.45-.45.6.02.06.03.1.04.15.12.07.24.13.36.2.1.06.2.12.3.17 0 .02.02.04.03.07.02.05.06.1.1.12.14.1.3.13.38.25.24-.1.42.2.6.25.03 0 .06 0 .1.02.1 0 .17.06.22.1.05.07.15.24.22.27.1.03.2.04.32.06.22.05.5.1.64.23.04.03.08.3.13.36.1.12.14.02.26.04.1.02.25.2.37.18.2-.03.48-.05.63-.14.14-.1.18-.25.24-.4.1-.26.22-.52.32-.78.03-.06 0-.15.02-.23.03-.2.08-.4.26-.45-.04-.15-.1-.3-.13-.45 0-.14 0-.3 0-.44.02-.1-.03-.3 0-.4.1-.02.2-.14.16-.3-.02-.05-.06-.1-.03-.18.05-.15.22-.2.3-.3-.08-.13-.25.04-.34-.1.03-.04.08-.08.1-.13.06-.1.1-.17.15-.26.04-.04.1-.07.13-.12.1-.28.1-.6.32-.76.03-.02.06-.05.1-.06.03.06.06.12.1.17.04.04.1.08.13.12.04.05.04.13.06.2.05.2.1.4.3.47-.04.08-.07.15-.1.23.25.1.37.3.44.6.05.2-.03.43.03.65 0 .07.02.13.04.2.03.03.04.07.06.1.04.12.1.26.27.26.07-.12.2-.1.34-.15.05 0 .08-.04.1-.06.12.02.07.18.13.26.23.07.28.33.52.4-.08.13.1.17.05.28 0 .04-.07.05-.1.08.08.1.2.27.17.48 0 .1-.05.32 0 .4.08.23.32.33.46.52.03.05.04.15.06.2.03.13.05.25.08.37-.03.04-.05.1-.08.14-.07.17-.02.36.16.42.03.44-.03.56.36.7.1.05.13.13.27.07.06.15.2.12.38.1.08.1.07.18-.02.25 0 0 .02 0 .03.02.02.05.13.1.2.1.03 0 .05-.02.07-.02.02.04.08.07.1.1.15.1.28.18.45.24.05 0 .1.02.16.03.07.1.26.14.2.28-.03.02-.07.03-.1.06-.06.1 0 .26.08.33.02 0 .05.03.07.04.06.04.13.1.17.15.06.07 0 .16.02.18.15.06.2.24.26.4 0 .07 0 .13.02.2.04.14 0 .3.07.4.04.06.2.15.3.14-.04-.1-.02-.22.04-.28.13.1.22.25.35.34.02.03.07.08.12.07.03-.05.06-.1.1-.15.04.06.08.1.12.15-.02.06-.03.1-.05.17-.03.13-.03.55.06.66.1.08.22-.05.3.07-.22.34.37.5.55.7.07.06.05.08.08.16s.1.16.18.2c.13.1.36.25.3.46.26.06.23.27.3.53 0 .06 0 .12.02.18.02.08.08.1.13.15 0 .07-.04.14-.06.22-.02.1-.03.2-.04.3 0 .15.05.3.05.43-.04.05-.08.1-.12.14.06.1.14.18.2.28.08.16.13.34.2.52.03.07.06.14.1.2-.03.08-.04.15-.06.23-.02.14-.04.27-.08.4-.06.07-.1.16-.14.25-.08.24-.1.53-.16.78-.03.07-.06.15-.1.22 0 .04-.04.08-.06.12-.04.28-.08.56-.1.84-.18.03-.1.2-.17.32-.02.04-.05.06-.08.08-.06.04-.1.1-.12.16-.12.23-.08.7-.5.64-.12.1-.24.22-.35.34-.17.3-.33.6-.5.9-.1.16-.36.28-.16.54-.05.03-.1.1-.1.16-.02.03 0 .06-.02.1-.08.03-.18.18-.24.26-.12.18-.24.37-.32.6-.06.3-.13.6-.2.92 0 .06 0 .1-.03.17 0 .04.02.1.03.14.04.16.05.35-.04.42-.05.04-.1.02-.17.05-.08.06-.16.12-.24.18-.48.02-.95.04-1.43.06-.32.1-.36.46-.63.58-.15.07-.3.12-.47.16-.04 0-.16 0-.18.05-.07.13.2.1.23.2-.02.06-.08.16-.17.1-.04-.05-.08-.1-.12-.16-.03-.02-.06 0-.1-.02-.16-.15-.32-.3-.48-.44.02-.06.05-.1.08-.16 0-.07-.1-.12-.17-.1-.1.05-.3.23-.4.08.18-.06.33-.25.18-.44-.03-.03-.06-.08-.1-.1-.1 0-.2.17-.28.2.02.18-.12.13-.23.2-.03.02-.07.05-.1.08-.12.13-.22.37-.42.44-.1.03-.17-.04-.24-.07-.26-.08-.4-.28-.64-.4-.06-.04-.18-.08-.28-.06-.03.02-.06.03-.1.04-.12-.28-.3.08-.5-.03-.06-.04-.17-.23-.22-.3 0-.02-.02-.04-.04-.06-.04-.03-.1-.03-.13-.04-.14-.03-.3-.04-.4-.1-.17-.1-.13-.22-.22-.37-.15-.23-.47-.3-.5-.66.26-.18.2-.5.07-.77-.03-.06-.05-.12-.07-.18-.03-.03-.06-.05-.1-.07-.05-.06-.1-.13-.16-.2-.08-.1-.16-.24-.3-.3-.1-.04-.17.03-.24.05-.07.02-.15 0-.2-.03-.03 0-.06 0-.08-.03-.06-.1.16-.18.2-.26 0-.16.03-.32.05-.48-.08-.1-.16-.2-.24-.3-.04-.08-.1-.22-.2-.23-.07.2-.15.42-.22.63-.03.07-.04.2-.1.22-.07.04-.15-.02-.22-.03-.08.12-.2.12-.4.12.02-.1.04-.22.07-.32.06.02.16 0 .2-.02.17-.06.25-.23.2-.47 0-.1 0-.16 0-.23 0-.12 0-.2.05-.28.06-.18.28-.23.34-.4.04-.1-.07-.18-.12-.23.06-.02.24-.15.2-.25 0-.02-.02-.03-.03-.05-.03-.08-.06-.15-.1-.22 0-.04-.03-.07-.05-.1.03.23-.17.35-.28.5-.05.05-.1.13-.14.2-.04.1-.02.2-.1.25-.08.06-.22.07-.33.1-.16.08-.3.25-.4.4-.1.12-.17.26-.26.4 0 .04-.08.13-.06.15.02.05.1.12.07.2 0 .1-.18.1-.27.06-.17-.1-.3-.26-.42-.4 0-.03 0-.05 0-.07.06 0 .1.02.16.02 0-.04.02-.08.02-.12-.02-.05-.04-.1-.06-.14-.06-.2-.1-.37-.2-.5-.02-.03-.07-.06-.1-.08-.03 0-.07 0-.1-.03-.05-.12-.02-.32-.12-.4-.14-.1-.42-.13-.5-.27-.1-.18.2-.3.03-.47-.08 0-.18.03-.24 0-.03-.07 0-.13.04-.2-.06-.05-.24-.2-.38-.17-.08 0-.13.05-.25.02-.18-.04-.3-.14-.5-.17-.13-.03-.2.07-.3.03-.22-.06-.34-.28-.53-.33-.24.02-.5.03-.73.05-.1 0-.25 0-.35-.02-.2-.03-.5 0-.62.04-.25.05-.47.12-.66.23-.06.04-.13.1-.2.13-.03.02-.06.04-.08.06-.4.14-.8.28-1.2.4-.28.02-.56.03-.84.05-.38.2-.75.4-1.13.6-.04.03-.15 0-.22 0-.27.1-.2.42-.28.68-.02.04-.03.08-.05.12-.03.02-.06.04-.1.06-.08.07-.14.17-.24.24-.03.02-.1.06-.16.05-.1-.02-.17-.1-.25-.14-.12.05-.25.1-.37.14-.03.02-.1.06-.13.04-.1-.04-.2-.1-.32-.12-.24-.05-.48.05-.66.1-.12.03-.22.05-.33.06-.06 0-.1 0-.16 0-.04.02-.1.06-.14.07-.2.04-.4.02-.55.1-.1.08-.2.3-.26.4-.03.06-.05.1-.08.14-.24 0-.43.06-.54.2-.02.02-.04.05-.06.08-.03.03-.07.03-.1.07-.04.06-.04.18-.1.22-.06.03-.13 0-.18.02-.08.04-.22.26-.3.1-.02 0-.02 0-.02 0-.07.2-.23 0-.35 0-.03.02-.05.06-.08.1-.34-.08-.68-.14-1-.2-.04-.04-.06-.08-.1-.13-.06-.08-.16-.15-.26-.2-.07-.05-.17-.07-.27-.1-.06 0-.1.02-.14 0-.02-.04-.05-.1-.08-.13-.03-.1-.03-.18-.05-.3 0-.03 0-.15.02-.18.1-.04.2 0 .3-.05.08-.13.16-.26.25-.38.02-.07-.08-.34-.1-.43 0-.07.06-.12.05-.17-.05-.32-.1-.64-.15-.97-.2-.4-.42-.8-.63-1.22-.04-.34-.07-.68-.1-1-.28-.08-.28-.33-.4-.53-.04-.1-.1-.12-.2-.18-.06-.05-.13-.14-.16-.24-.1-.27-.07-.64-.22-.86-.05-.06-.12-.1-.17-.15-.22-.25-.5-.47-.7-.74-.05-.07-.1-.14-.15-.2-.03-.08.02-.17.1-.15zm21.03 8.14s0 0 .02 0c.02.2.28.07.38.17-.03.15-.17.16-.3.2-.05.03-.1.07-.15.08-.08 0-.17-.04-.25-.06-.05 0-.08.04-.14.03-.08-.03-.17-.05-.25-.07-.05 0-.1 0-.12 0-.04-.04-.05-.1-.03-.17.27-.06.55-.1.83-.17zm5.64 4.16c0 .14-.06.3-.15.35-.08-.2-.02-.3.04-.45.05.04.08.07.12.1zm3.24.7c-.02 0-.05-.02-.06-.04-.04-.16-.08-.32-.1-.47.03.04.3.32.32.36-.05.06-.06.15-.16.16zm-2.83 1.02c0-.14 0-.28 0-.42.02-.1 0-.22.02-.3.2-.03.27.2.43.05.1.06.18.12.28.18.25.16.5.3.8.4.07-.14.23-.2.44-.2.1 0 .17 0 .25 0 .04 0 .08 0 .12-.02.02 0 .03-.04.06-.05.06 0 .12 0 .18 0 .07 0 .08-.06.12-.1.12.06.2.2.2.4-.02.06-.03.16 0 .24 0 .07.05.1.06.16 0 .05 0 .1 0 .17-.04.33-.14.42-.3.62.05.17-.12.25-.16.37 0 .2.02.38.03.57-.05 0-.1 0-.13 0 0-.07 0-.15 0-.23-.42 0-.53.4-.68.65-.26-.12-.56.08-.75-.17.02-.06.06-.1.1-.14-.06-.28-.38-.07-.4-.4-.14-.07-.2-.27-.24-.45-.02-.07-.03-.13-.05-.2.04-.08.06-.2.03-.3-.1-.32-.32-.5-.4-.8z"/></g></svg>') no-repeat 100% 100%;
            mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="293.891" height="153.107"><g><path fill="#282828" d="M293.76 132c-.13.02-.26.03-.4.04 0 .15 0 .3-.06.38-.35.03-.53.06-.7.22.03.18.07.36.12.53-.36.28-1.1 1.75-1.56 1.66-.86-.3.16-.88.02-1.3-.25-.35-1.2-.57-1.28-.94.24-.15.48-.28.72-.4.02-.17-.02-.5.05-.67.06-.13.16-.15.2-.35-.08-.12-.15-.24-.22-.36.02-.1.04-.2.06-.28-.14-.22-.28-.43-.43-.65-.06-.13-.02-.27-.1-.38-.1-.05-.2-.1-.28-.16.07.13.15.25.23.38-.03 0-.05 0-.08-.02-.14-.36-.52-.6-.7-.93-.07-.16-.03-.26-.08-.4-.07-.2-.25-.32-.37-.47 0 0 .03 0 .04 0 .07-.02.2 0 .3-.02.02.27.03.4.25.53.13-.1.4.1.6.14 0 .08.03.15.08.2.03-.07 0-.06.1-.1 0 .02.02.02.03.03.03.2.2.24.25.42-.07.05-.06.06-.04.14-.03 0-.08 0-.12 0 0 0 0 0 .02.02.2.1.32.28.37.5-.03 0-.07 0-.1 0 .06.1.13.2.2.3-.1-.02-.17-.03-.25-.03 0 .03 0 .06.02.1.06.02.13.05.2.08 0 .04 0 .07-.02.1.15 0 .25.02.33.07-.03.06-.04.07-.04.14.12.04.23.1.34.13 0-.2-.1-.26-.07-.46.02 0 .05 0 .07 0 .33.18.28.54.44.87.3.1.67.46 1.06.4.32-.08.42-.4.86-.4.03.03.06.06.1.1.02.34-.1.55-.14.83zm-4.33 2.72c.12-.1.24-.18.36-.27.1 0 .2 0 .3.02.03.1.07.18.1.27-.03.05-.05.1-.08.15.03.1.12.17.13.34-.32.27-.5.72-.84.98-.18.15-.56.3-.63.55.13.1.3.2.46.27 0 .02 0 .03 0 .04-.1.03-.2.06-.3.1-.06-.06-.12-.1-.18-.15-.35.1-.64.34-.9.54-.1-.04-.22-.1-.3-.05.07.1.14.18.22.27-.07.1-.07.23-.08.4-.1-.04-.26-.06-.43-.06 0 0 .02.03.02.04.08.05.18.1.27.16-.12.3-.24.6-.35.9-.1.2-.8.66-1.02.82-.6 0-1-.2-1.52-.38 0-.1-.02-.1-.07-.15-.08-.05-.12-.06-.18 0-.2.13-.56.2-.7-.1.06-.02.1-.03.16-.05-.03-.03-.05-.07-.08-.1.08-.03.16-.04.24-.06 0-.02 0-.04-.02-.06-.04-.05-.08-.1-.13-.14 0 0 0-.02 0-.02.1.03.18.07.27.1-.06-.08-.1-.17-.17-.27.03-.02.05-.04.08-.07.1.04.27.1.36.04-.05-.07-.2-.2-.14-.37 0 0 .02 0 .03-.02.2-.17.42-.35.62-.53.02-.06.04-.1.06-.17.24-.24.6-.26.9-.44.24-.13.6-.3.75-.52.07-.1.06-.2.15-.26.15-.06.3-.1.45-.16.1-.06.58-.52.6-.6.04-.07.04-.4.06-.5.17 0 .47-.22.54-.33.1-.17.04-.4.1-.6.07-.13.14-.24.2-.36.5.1.4.5.7.78zm-144.76-94.8c-.03.04 0 .02-.04.05-.08.1-.22.3-.38.32-.04-.1-.1-.18-.13-.26-.14 0-.35.04-.42-.06-.3-.5 0-.48.22-.76 0 0 .02 0 .04 0 .05.2.14.27.3.34.04-.1.08-.4.15-.47.1 0 .18 0 .27 0 .05.33-.02.53-.22.68 0 0 0 .03.02.04.06.03.13.07.2.1zm-1.83-2.05c-.46.04-.84-.03-1.2 0-.05.28-.17.32-.3.5-.1-.1-.17-.17-.25-.25.06-.14.14-.3.28-.38.22-.02.44-.05.66-.07.2-.1.27-.37.44-.5.15-.04.3-.08.47-.13.02-.02.04-.06.06-.1.04.03.07.04.1.05-.14.22-.1.27-.08.6-.12.06-.13.12-.18.27zm141.6-10.03c-.08.07-.15.14-.23.22-.26.16-.87.1-1.14 0 0-.16-.06-.24-.13-.33-.06 0-.12 0-.2.02.03-.03.05-.06.07-.1-.2.12-.34.17-.64.2-.08-.1-.15-.13-.3-.18.06.14.15.25.12.35-.08.04-.12.07-.15.15.15.05.3.1.46.14.06-.05.13-.1.2-.17.1.02.2.04.28.06.1.37.07.4.4.55.1-.04.24-.07.37-.1-.04.04-.07.1-.1.14.07-.04.16-.07.25-.1 0 .28.16.37.18.67-.07.1-.15.17-.22.26.38-.04.4.32.7.47.02.15 0 .25 0 .4.1 0 .2-.03.28-.05-.06.9-.56.64-1.2.5-.24-.04-.48 0-.62-.15 0-.06.02-.1.04-.17-.12 0-.23-.03-.3.04-.08.12-.16.24-.23.36-.38.18-.76.36-1.14.53-.2.03-.37.06-.56.1-.18.07-.28.3-.5.36-.2.05-.35-.02-.48.07-.13.1-.17.28-.35.34-.1 0-.23 0-.35.02-.22.1-.26.4-.42.55-.2.08-.42.16-.63.24-.05.1-.1.18-.16.28-.2.1-.47.04-.6.2-.07.1-.03.28-.1.36-.04.04-.08.1-.12.13-.07 0-.14 0-.2 0-.3-.14-.26-.55-.55-.67-.35-.13-1.5.08-1.77.2-.3.24-.6.48-.88.72-.03-.03-.06-.06-.1-.1.08-.23.16-.46.23-.7-.16 0-.2 0-.37 0-.17.23-.4.33-.7.47 0 .1 0 .18-.03.27-.1.02-.18.05-.27.08-.12-.17-.2-.4-.36-.5-.13.1-.25.2-.37.3 0-.02.02-.03.04-.05-.38 0-.44.28-.6.5.04.15.16.18.15.27-.12.1-.24.23-.37.34.04.04.08.08.1.1-.33.43-.88.53-.92 1.27.3.25.67.2 1.1.27 0 .08.02.1-.02.15-.12.26-.43.3-.46.65.06.16.12.32.2.48.08 0 .18 0 .28.02.03.14.13.37.05.56-.03.1-.23.3-.35.2-.06-.04-.1-.07-.17-.1.02-.16.1-.24.15-.35 0-.02 0-.03-.02-.04-.05 0-.1 0-.15.02-.34.14-1 1.03-.73 1.55.05.12.24.2.32.32-.32.65-.55.2-1.15.35-.35.08-.9.55-.8 1 .06.07.13.15.2.22-.02.05-.03.1-.04.17-.44.14-.82.33-1.2.46 0 .23-.02.46-.03.7-.14.37-1.06 1.25-1.44 1.38-.1-.3-.22-.66-.28-1 0-.16-.02-.3-.02-.47-.1-.2-.2-.4-.28-.58-.15-.55-.16-.93-.27-1.53-.12-.65-.26-1.25-.13-1.96.02-.18.04-.36.06-.55.13-.32.6-.5.8-.8.1-.15.18-.32.27-.48-.03-.1-.06-.2-.1-.28.86-.2 1.7-.7 2.2-1.24.1-.16.2-.33.28-.5.5-.38 1-.76 1.5-1.14.15-.1.13-.32.25-.44.3-.3.9-.25 1.26-.5 0-.02 0-.02 0-.03.04-.05.4-.6.44-.67-.07-.04-.15-.08-.22-.13.1-.17.2-.35.3-.53.05-.2 0-.4.06-.54.28-.1.67-.17 1.06-.2-.06-.05-.12-.12-.18-.2-.26-.03-.52-.07-.78-.12-.3.1-.63.2-.94.3 0 .44-.24.5-.2.92 0 0-.03 0-.05.02-.14.04-.27.08-.4.13-.47.26-1.26 1.22-1.87 1.16.06-.15.13-.3.2-.47-.13 0-.3 0-.36-.07-.02-.05-.05-.1-.07-.12.1-.25.4-.57.32-.84-.33 0-.4.24-.76.27-.2-.64-2-.03-2.33.2-.02.12-.04.25-.06.38-.2.08-.43.25-.55.42 0 .1.02.2.03.3-.38.1-1.76.84-1.5 1.4.1.2.5.1.7.2.03.06.06.12.1.18-.02 0-.03 0-.05 0-.1.05-.68.22-.76.24-.3.05-.58-.2-.82-.1-.13.1-.25.2-.37.3-.02-.02-.04-.04-.05-.06-.07-.05-.14-.1-.2-.14-.3.1-.74.43-1.03.13.1-.23.48-.24.73-.3 0 0-.03-.03-.05-.05-.13-.3-.47-.53-1-.42-.1.03-.22.06-.33.1-.14-.1-.27-.2-.4-.3-.38 0-.62.03-.85.14.02.14.04.24-.05.3-.05.1-.12.12-.2.18-.13-.07-.28-.14-.42-.2-.22.02-.44.05-.66.07-.34.06-.57-.12-.9-.07-.03.1-.07.22-.1.33-.47 0-.28-.2-.48-.42-.62.04-1.8-.06-2.37.15-.32.13-.64.37-.84.62-.07.1-.13.17-.2.26-.2.15-.55.18-.7.38-.13.23-.26.45-.38.67-.35.22-.7.44-1.05.66-.46.44-.92.9-1.38 1.33-.2.17-.37.33-.54.5-.4.3-1.35.53-1.36 1.18.05.05.1.1.15.15.43 0 .78-.06 1.17-.05-.02.3-.12.55-.1.88.02 0 .03 0 .04.02.37.05.47-.3.83-.15-.03 0-.04.02-.05.04-.07.08-.13.15-.2.23 0 .04 0 .08 0 .1.53.06.96.06 1.1-.35 0-.13 0-.25 0-.37.43.1.87 0 1.18.17.4.22.58.78 1.08 1.02 0 0 0 0 0 .02-.06.1-.14.2-.2.3.05.03.1.06.17.1 0 .2-.07.3-.1.5.15.04.2.07.27.2-.25.55-.68 1-.8 1.7.06.15.1.3.14.47-.1.6-.22 1.2-.33 1.8-.25.24-.5.5-.77.74-.1.14-.07.37-.18.53-.17.14-.34.3-.5.43-.12.23-.22.45-.32.68-.32.48-.82.8-1.17 1.23-.3.4-.3.55-.74.86-.25.18-.38.46-.56.7-.28.36-.68.53-1.16.7-.16.06-.47.2-.62.16-.02-.08-.04-.12-.1-.16-.3-.12-.35-.07-.5-.33-.14.05-.28.1-.42.16 0 0 0 0 0-.02.04-.06.1-.14.13-.22-.07.02-.15.03-.22.05-.08.05-1.53 1.55-1.56 1.63-.08.2 0 .82-.15.97-.1.02-.2.03-.28.05-.18.17-.35.34-.53.5-.38.35-.73.02-.94.63-.04.12-.1.22-.06.3.1.24.43.38.6.55.35.34.67.8.9 1.23.2.36-.06 1.02.1 1.4.07 0 .13 0 .2 0-.12.32-.24.65-.46.84-.15 0-.22-.03-.3-.07-.17.06-.22.18-.34.27-.17 0-.2-.12-.35-.1-.37.04-.5.35-.75.47-.16.06-.24.06-.36.13 0 0-.02 0-.02 0-.05-.28-.1-.57-.15-.85.03-.27.38-.44.3-.75-.05-.1-.1-.2-.17-.28-.02-.1 0-.25-.02-.36-.1-.06-.18-.08-.33-.08.02-.03.04-.05.06-.08.1-.05.2-.1.28-.16.1.03.2.06.3.1.02-.04.04-.06.07-.08-.02-.27-.32-.66-.5-.8-.1.1-.14.2-.27.23-.04-.16-.1-.28-.27-.3-.08.1-.16.22-.25.34-.06-.28-.32-.42-.47-.63.14-.36.37-.3.5-.52-.07-.05-.14-.1-.2-.13.02-.2.23-.5.17-.62-.22-.4-.67.08-.95-.47-.2.1-.48.08-.73.16-.4.2-.8.4-1.2.6-.16.1-.36.44-.63.34.13-.22.37-.32.5-.54-.13-.02-.2-.03-.33-.02 0 0 0-.03 0-.04 0-.05 0-.1 0-.14.23-.28.48-.55.72-.83-.07-.34-.48-.5-.93-.5-.23.26-.44.5-.65.76-.2.12-.5.08-.66.2-.2.16-.2.5-.4.67-.1.08-.24 0-.38.05-.1.04-.1.13-.23.17-.07-.1-.13-.18-.2-.27-.1 0-.08-.02-.12.02-.2.08-.3.43-.4.64.06.1.1.18.14.28.22.26.8.13 1.1.33 0 .36-.1.6.05.85.2 0 .36.04.53-.02.3-.1.5-.72.95-.6.24.05.32.3.58.36.3.05.56-.07.83.05-.07.16-.1.3-.1.53-.52-.1-1.14 0-1.46.34 0 .1-.02.22-.03.33-.07.02-.14.04-.2.06-.04-.06-.08-.13-.1-.2-.07.03-.13.05-.2.06.23.67-.78.7-.73 1.37.34.1.83.46.95.77.04.18.1.37.14.55.1.1.18.18.27.27.1.16-.03.35.05.48.07.1.18.07.27.14.05.1.1.17.15.26.1.12.25.1.33.25 0 .06 0 .13.02.2-.1.03-.2.07-.3.1.16.2.35.33.28.7-.36.1-1.15.36-1.37.58 0 0 .02 0 .03 0 .37.2.55-.1.94-.1.13.18.23.32.54.33 0 .03 0 .05 0 .08-.1.1-.23.2-.34.3 0 .03.02.04.03.06.08 0 .15 0 .22.02-.07.16-.3 1.06-.44 1.1-.03-.04-.07-.08-.1-.1-.03 0-.05 0-.07.02-.1.25-.66 1.24-.86 1.36-.1.05-.32.07-.4.1.05.18.1.74-.03.92-.1.05-.17.1-.26.14-.07.17-.13.33-.2.5-.04.05-.37.3-.44.36-.1-.03-.27-.08-.36-.05-.02 0-.03 0-.04 0-.04.13.02.32 0 .45-.12.1-.24.2-.36.3-.3.16-.57.23-.84.42 0 .1 0 .2-.04.25-.27 0-.44.07-.55.25-.13-.04-.25-.1-.38-.13-.18.14-.3.25-.6.27 0-.06 0-.12 0-.17-.62 0-.47.3-.9-.1 0 0 0 0-.02 0-.08.3.05.5-.27.7-.08-.02-.15-.05-.22-.07-.02.08-.06.2-.1.25-.16.05-.32.08-.5.1-.1 0-.2-.03-.3-.05-.1.05-.13.17-.22.22-.13 0-.25 0-.38-.02-.22.04-.32.24-.55.22-.03 0-.08-.02-.12-.04 0 .02 0 .03-.02.04-.04.1-.08.22-.12.33.1.12.15.22.3.3-.02.04-.03.07-.03.1-.12.05-.24.12-.4.15-.1-.2-.2-.37-.28-.55-.06-.27.17-.34.12-.57-.08-.02-.16-.05-.23-.07-.04.05-.1.1-.14.16-.4 0-.42-.17-.64-.36 0 0-.02 0-.04.02-.02.1-.04.2-.1.23-.1.07-.24 0-.37.05-.13.1-.26.17-.4.26.02.18.02.22-.08.3-.15-.05-.4-.03-.48.02.05.55-.45.56-.68.84-.15.2-.3.64-.32.93.22.22.45.45.67.68.13.27 0 .35.2.57.15.1.3.22.45.33.2.2.37.4.55.58.16.08.3.04.38.2.04.13.08.27.1.4.1.2.3.28.38.44.14.62.28 1.23.42 1.85-.07.1-.14.23-.2.34 0 .25 0 .5.02.76-.14.42-.58.4-.9.64-.34.25-.56.72-1.02.2 0 0-.03.02-.04.02-.05.28.06.76-.22.9-.07 0-.14 0-.22 0-.07.05-.13.26-.22.3-.12.05-.25.1-.38.13-.25.2-.2.47-.66.48 0-.4.03-.95.22-1.15 0-.1-.04-.14-.1-.2-.22-.1-.43-.24-.6-.4-.16.03-.3.05-.45.07-.02-.02-.05-.04-.08-.05.1-.2.15-.23.02-.42-.2 0-.2.1-.42.1 0 0 0-.02 0-.03-.14-.36-.12-.67-.3-.95-.1-.04-.2-.07-.3-.1-.1-.13-.22-.24-.33-.36-.25-.14-.34.06-.56.02-.12-.02-.18-.1-.35-.1 0-.2.03-.43.05-.65-.43-.02-.58-.05-.84.16.1.3 0 .4-.07.62.02.15.03.3.04.46-.2.55-1 1.65-.55 2.37.17.04.33 0 .5-.03.06.22 0 .52.16.64.04 0 .07 0 .1-.02.2.8.07 1.5 1.12 1.44.15.2.27.44.48.56.08.02.16.04.24.06.18.24.37.5.56.73.1.1.2.22.3.33 0 .54-.02 1.08-.02 1.62.04.26.26.35.38.53.1.25.23.5.35.73-.25 0-.5 0-.73 0-.33-.25-.68-.5-1.04-.73-.2-.1-.4-.23-.58-.34-.16-.17-.14-.54-.28-.72-.1-.1-.23-.2-.34-.3-.1-.17 0-.35-.04-.54-.08-.14-.16-.27-.23-.4-.15-.42-.18-.88-.13-1.28 0-.02-.02-.03-.03-.04-.12.07-.24.1-.34-.02-.03-.02-.06-.03-.1-.05 0-.3 0-.4-.14-.57-.08.03-.12.02-.18 0-.13-.4-.36-.52-.6-.8-.08.04-.15.08-.22.1-.17-.5.1-1.15.3-1.62-.06-.03-.1-.07-.16-.1-.1-.22.24-.97.33-1.2-.1 0-.15 0-.2-.03 0-.4.07-.83-.08-1.24-.15-.42-.45-.84-.6-1.3-.06-.53-.13-1.05-.2-1.56-.3-.1-.33-.6-.57-.77-.03 0-.05 0-.07 0-.1.9-.35.6-.88.98-.17.13-.2.56-.44.35 0-.05 0-.1 0-.16-.15 0-.15.06-.24.13-.02 0-.04 0-.07 0-.03-.03-.06-.06-.1-.1.03-.07.05-.14.06-.22-.2.03-.3.12-.42.22-.05-.03-.1-.06-.13-.1 0-.4.24-.66.3-1.03.07-.62-.2-1.3-.43-1.66 0 0-.02 0-.03.02-.05.05-.08.1-.1.16-.13-.04-.24-.1-.32-.2.1-.02.2-.03.3-.05-.08-.25-.2-.56-.4-.67-.12-.07-.2.03-.35-.07 0-.08 0-.16 0-.24-.07-.02-.16 0-.22-.02-.68-.2-.53-1.63-1.03-2.02-.14.06-.22.12-.43.12-.1-.12-.18-.24-.27-.36 0 0-.02.02-.03.04-.05.04-.05.14-.04.23.08.17.15.34.1.54-.2.05-.24.08-.28.28-.05 0-.1 0-.13 0-.07-.1-.13-.22-.2-.33 0 0-.02 0-.03 0 0 .17-.07.26-.15.35-.03 0-.07 0-.1 0-.03-.06-.06-.12-.08-.18-.02.02-.05.04-.07.05-.04.06-.08.13-.1.2-.07-.04-.12-.07-.18-.1-.03.08-.04.1-.02.2-.1 0-.17 0-.26 0-.02-.13-.05-.26-.15-.3 0 0 0 0 0 .02-.06.1-.1.17-.16.26-.03 0-.06-.03-.1-.04-.02-.12-.08-.23-.17-.3-.1.1-.18.2-.27.3-.25.16-.56.2-.77.4.03.13.07.26.1.4-.23.25-.35.58-.65.77-.25.16-.62.12-.84.28-.27.35-.55.7-.83 1.03-.12.1-.24.1-.37.18-.2.13-.3.4-.5.54-.2.1-.38.18-.56.27-.17.15-.12.5-.3.64-.18.1-.5.05-.67.14-.05.17-.13.4-.27.48-.2-.13-.38-.1-.55.05-.06.15-.12.28-.18.4-.1.46.16.9 0 1.3.5.57-.24 1.28-.3 1.9-.05.32.1.7.04 1.03-.17 0-.38 0-.48.06-.07.2-.15.4-.22.6.06.05.13.1.16.17-.23.08-.47.16-.7.24-.1.12-.04.27-.12.43-.08.18-.45.36-.7.36-.18-.2-.35-.37-.52-.55-.1-.33-.2-.65-.28-.97-.2-.47-.42-.94-.63-1.4-.1-.17-.2-.33-.32-.48-.06-.23-.13-.45-.2-.68-.13-.45-.28-.9-.46-1.3-.27-.62-.68-1.17-.88-1.9-.1-.6-.2-1.18-.3-1.77-.07-.42-.15-.84-.23-1.26.03-.23.26-.38.3-.55.05-.18-.24-.3-.3-.42-.07-.23-.08-.62-.02-.83-.17 0-.3 0-.4.06-.03.08-.06.17-.08.25.37.5-.3.74-.73.87-.1.04-.23.1-.35.13-.4-.02-1.5-1.14-1.64-1.46 0 0 .02 0 .04 0 .44-.15.65.2 1.06-.22.1-.1.15-.13.14-.27-.62.22-1.42-.1-1.72-.44-.08-.1-.17-.23-.25-.36-.22-.13-.4-.02-.55-.22-.07-.2-.13-.4-.2-.58-.13-.03-.27-.06-.4-.1 0-.34 0-.48-.2-.63-.4.03-1.75.56-1.97.08-.27.04-.4.15-.55.2-.28 0-.55 0-.82 0-.3.05-.65.2-1.03.13-.28-.03-.4-.17-.62-.23-.4 0-.8 0-1.2 0-.1-.08-.16-.15-.23-.22-.25 0-.5 0-.73 0-.14-.05-.34-.18-.53-.2 0-.3-.2-.42-.26-.62-.07-.17-.05-.33-.1-.45-.14 0-.1-.08-.25-.1-.36-.1-.66 0-.94.1-.03.16-.45.4-.57.5-.26-.02-.38-.2-.57-.27-.37-.1-.67-.1-.97-.28-.14-.16-.27-.33-.4-.5-.26-.18-.72-.15-.9-.4-.16-.23-.46-.74-.55-.98 0-.1 0-.2 0-.3-.07-.18-.36-.4-.48-.6-.22.1-.58.12-.7-.1-.05-.05-.05-.14-.05-.26-.02 0-.04 0-.06 0-.22.1-.2.28-.35.44-.2 0-.6 0-.68.1.03.12.05.24.08.36-.05 0-.1 0-.13 0-.06.07-.12.14-.18.2.03.03.07.05.1.07.1-.03.2-.05.32-.07.14.56.4 1.05.6 1.6.16-.02.22-.03.33.02-.07.1-.1.1 0 .18.13.3.54.26.72.5-.02.13-.07.13-.13.22.03.06.06.12.1.18-.13.32-.06.35.04.66.1-.02.12 0 .22.1.02.27.2.7.32.88.18.02.17-.05.15-.25-.14-.34-.04-1 .2-1.17.05 0 .1 0 .13.02.04.1.1.1.15.16.03.03.08.72.08.8 0 .26-.33.37-.22.63.14.04.22.06.18.22.22 0 .38.04.6.02 0-.08.02-.08.08-.13.24.13 1.16.14 1.37.07 0-.03 0-.06 0-.1.1.07.16.06.28.03.06-.15.1-.12.2-.2.07-.13.14-.26.2-.4.28-.34.57-.5.9-.76.13-.16.25-.32.38-.5 0 0 0 0 .02 0 .03.33-.04.47-.16.67.1 0 .12 0 .16.06.07.15-.02.4.04.6.07.24.4.56.6.7.25.14.5.28.77.42.16.04.32-.08.46.02.2.23.37.46.55.7.13.1.43.17.47.36-.13.25-.3.48-.46.7-.1.1-.23.22-.35.34-.1.18-.13.48-.3.6-.14.08-.33-.05-.5.02-.1.33-.04.87-.06 1.2-.47.02-.88.12-1.02.46-.05.13-.03.25-.13.33-.25.22-.5.03-.78.16-.27.12-.18.45-.3.7-.08.05-.16.1-.23.14-.2-.03-.4-.05-.6-.08-.35.12-.7.23-1.05.35-.2.1-.52.3-.6.5-.1.2-.05.34-.23.45-.64.4-1.52.4-2.2.77-.2.1-.25.34-.44.45-.2.1-.44-.03-.66.05-.33.1-.62.38-1 .5-.22.06-.58-.05-.85.03-.16.13-.32.27-.5.4-.48.3-1.3.42-1.58-.16 0-.2 0-.42 0-.63-.15-.4-.4-.93-.47-1.42-.03-.17.07-.25.1-.36-.04-.2-.07-.4-.1-.6-.12-.3-.43-.77-.68-.98-.1-.07-.2-.14-.3-.2-.26-.54-.5-1.06-.77-1.58-.2-.26-.66-.3-.86-.6-.14-.2-.3-.4-.44-.6-.15-.42.05-.96-.14-1.32-.2-.35-.4-.7-.58-1.03-.3-.28-.7-.37-.93-.7.1-.55-.24-.86-.5-1.2-.3-.44-.54-.88-.84-1.37-.14-.17-.27-.34-.4-.5-.1 0-.2-.02-.3-.03.02-.34.2-.77.26-1.16-.08-.07-.1-.05-.15-.1-.2-.54-.42-1.08-.64-1.6.27-.24.38-.6.5-.98.02-.12.04-.24.07-.36.28-.5.46-1.25.87-1.67-.16-.4.04-.63-.22-.96.08-.13.16-.27.2-.44-.06-.08-.1-.17-.16-.25.1-.14.24-.2.36-.33 0-.04-.02-.07-.02-.1-.04-.06-.07-.1-.1-.16-.03 0-.06 0-.08 0-.1.14-.24.22-.35.33-.3-.05-.42-.2-.8-.2-.17.17-.35.23-.47.47-.23.05-.7.24-1.1.13-.27-.1-.37-.36-.58-.5-.3-.18-.7-.3-1.1-.23-.06.2-.1.4-.14.62-.03 0-.06 0-.1 0-.2-.12-.57.04-.86-.05-.07-.17-.14-.34-.22-.5-.08.05-.13.14-.22.1-.17-.08-.17-.16-.42-.15-.06.06-.12.12-.18.18 0 0-.02 0-.04 0 0-.06-.03-.1-.05-.14.03-.1.05-.1.1-.15 0-.02 0-.03-.02-.04-.2-.02-.4-.04-.58-.06-.02-.04-.04-.07-.06-.1.08-.04.16-.07.24-.1 0-.02 0-.05-.02-.07-.1-.06-.2-.13-.3-.2-.07-.1 0-.3 0-.46-.27-.07-.35-.17-.65-.2 0-.05 0-.1 0-.13.04-.07.07-.13.1-.2.1.05.16.12.26.13.13-.1.15-.06.05-.2-.07-.05-.12-.14-.1-.2.1-.03.2-.06.26-.13-.02-.03-.04-.05-.06-.08-.05 0-.1 0-.16 0 0-.12.07-.1.03-.18-.04-.07-.08-.1-.18-.13.03-.05.08-.1.12-.15.08-.03.12-.07.16-.14 0 0 0 0 0-.02-.25.04-.5.07-.74.1 0-.16.06-.34.1-.54.2-.02.1-.07.2-.18.13-.16.46-.24.72-.28.05.16.26.2.46.13 0-.02 0-.03 0-.05-.04-.02-.08-.04-.12-.06 0 0 .02-.02.02-.03.1-.03.16-.03.26.02-.03.03-.06.07-.1.1.36-.02.65-.03.98.02.02-.02.03-.05.05-.07 0 0-.02-.02-.04-.04-.08-.02-.15-.03-.22-.05 0-.07.02-.07.07-.14.27 0 .6-.02.8-.1-.14 0-.3 0-.44 0-.04-.13-.16-.16-.24-.24.04-.08.07-.15.1-.22.28.02.54.04.8.07.07-.02.12-.04.18-.06.33.07.5.26.9.05 0-.05 0-.1 0-.14.5-.16.9-.52 1.47-.65.63-.15 1.06.22 1.55-.1.13.17.1.37.35.43.2.05.4-.1.5-.04.12.2.12.3.34.42.42-.15.5.16.85.22.3.05.82.17 1.1.1.15-.04.3-.1.45-.14.33-.05.6.18.97.1.68-.17 1.16-.46.93-1.3-.04-.14-.08-.3-.12-.44-.2-.3-.8-.4-1.1-.6 0-.06.02-.12.04-.17-.18 0-.38-.28-.5-.38-.27-.2-.52-.47-.82-.6-.13-.04-.25-.08-.38-.12-.1-.07-.16-.2-.28-.27-.1.05-.13.08-.25.05-.17-.13-.34-.38-.47-.55.16-.04.46-.07.6-.15.02-.28.18-.42.26-.66.17 0 .3 0 .4-.1-.15-.2-.36-.35-.57-.5.02-.03.04-.06.07-.1.47 0 .9-.2 1.2-.43-.04-.05-.07-.1-.1-.17-.27.05-.54.1-.8.15-.03.06 0 .03-.05.07-.2.02-.42.05-.63.07-.07.07-.14.15-.2.22-.36.07-.72.13-1.08.2-.12.05-.15.14-.3.2-.07 0-.06.02-.12-.02-.05-.03-.1-.07-.13-.1-.02 0-.04 0-.05 0-.05.2-.13.27-.24.38-.3 0-.57-.03-.86.05 0 .02 0 .03.02.04.4.1.9.5.97.85.27.07.46-.1.67-.1.2 0 .37.04.55.06-.03.14-.12.25-.18.34-.1.02-.22.04-.33.06-.13-.03-.2-.13-.4-.08-.08.08-.18.16-.28.24-.14 0-.3.02-.44.04-.5.18-.15.4-.96.25 0-.02 0-.03 0-.05.32-.76-.16-.66-.73-.77-.02-.02-.03-.05-.04-.07.22-.23.75-.32.94-.53-.04-.08-.07-.15-.1-.22-.56 0-1.05.13-1.33-.25 0 0 0-.02 0-.03.08-.06.15-.13.22-.2 0 0 0 0 0-.02-.06-.08-.13-.15-.2-.22 0 0-.02.02-.04.03-.03.06-.05.1-.07.14-1.16-.03-.9.55-1.46.9-.17.1-.53.08-.43.38.06.08.1.1.15.18-.06.14-.13.28-.2.42-.65.03-.72.55-.82 1.12 0 .1-.03.23-.04.34-.04.06-.28.08-.35.12-.04.2-.1.4-.15.63-.16.06-.2.13-.3.22 0 .05 0 .1 0 .15.26-.04.52.72.77.86.2.1.48.08.6.25-.04.13-.1.2-.17.3-.47-.02-.4-.2-.8-.05-.14.06-.32 0-.43.05-.04.1-.08.18-.13.26-.17.08-.35.16-.52.24-.15.1-.22.28-.4.35.02-.1.04-.2.07-.28.08-.05.17-.1.26-.16 0 0 0-.02-.02-.03-.12-.04-.32-.07-.42-.13-.02.03-.05.05-.07.08-.04-.4-.7-.06-.82-.35-.15.07-.22.14-.44.14-.04-.07-.03-.07-.14-.08-.3.26-.22.13-.6.2 0 0 0 .02 0 .02.12.3.37.35.55.57 0 .02 0 .02 0 .03 0 0-.03.02-.05.03-.05-.04-.1-.08-.15-.12-.04-.1-.13-.1-.23-.13-.03.03-.06.06-.1.08.07.13.18.14.24.26 0 .02 0 .03 0 .05-.05 0-.1 0-.13 0-.08-.13-.2-.27-.42-.28 0 0 0 0 0 .02.08.15.2.2.3.3 0 0-.02 0-.03 0-.1 0-.18-.02-.27-.03-.02-.32-.3-.3-.42-.52.03-.02.06-.04.1-.05-.02-.03-.02-.05-.03-.08-.02 0-.05 0-.07-.02-.05.1-.12.13-.22.17.04.04.07.07.1.1-.07.08-.1.13-.1.27.14.34.4.62.63.9-.02.02-.05.05-.07.08-.02 0-.04 0-.06.02 0 0 0 0-.02 0 0-.1 0-.13-.03-.2-.12-.03-.15-.04-.24.02.05.1.08.17.12.26-.1.06-.16.1-.3.13.23.05 1.2.55 1.2.72 0 0-.04 0-.06.02.04.1.07.23.1.34-.03.03-.06.06-.1.1-.02-.02-.04-.03-.06-.04-.03-.13-.2-.33-.34-.35-.14.03-.27.07-.4.12.1.1.1.17.16.3.06 0 .12-.02.18-.03 0 .12 0 .1.08.17-.16 0-.2.03-.24.13-.05-.02-.1-.03-.15-.05 0-.04.03-.08.05-.1-.02 0-.03 0-.04 0-.1-.04-.18-.07-.28-.1 0 .03 0 .06 0 .1.1.27.26.44.27.83-.15-.08-.25-.16-.4-.08-.04.06-.07.1-.1.17 0 0-.03 0-.04-.02-.03-.15-.18-.46-.3-.4-.06.04-.12.08-.17.13-.07-.05-.12-.1-.18-.15 0-.13.08-.3.04-.42-.1-.12-.22-.26-.33-.4.06-.1.12-.2.18-.32.24 0 .36-.1.47-.1.34.06.64.5.93.12 0 0 0 0 0-.02-.3-.02-.4-.2-.64-.26-.35-.1-.7.05-1 .08-.1-.16-.2-.32-.3-.48 0 0 0 0 0-.02.1-.02.22 0 .3-.1 0-.02 0-.03 0-.04-.03-.03-.05-.05-.08-.08-.36.06-.68-.2-.8-.5-.02-.07-.04-.16-.05-.24-.14-.18-.47-.24-.55-.46.03 0 .06 0 .1.02 0-.17-.06-.2-.12-.3.05-.1.1-.18.15-.27.02-.02-.05-.55-.03-.67.1-.03.12-.06.1-.2-.1-.07-.23-.13-.36-.2-.07-.1-.16-.2-.24-.3-.4-.27-.8-.44-1.17-.7-.16-.12-.27-.3-.4-.4-.05-.02-.47-.2-.5-.2-.13-.03-.23.12-.3.04-.23-.3-.55-.46-.77-.77 0 0 0 0 0-.02.1 0 .2 0 .3 0-.72-.23-.23-.82-.97-1.12-.05.14-.1.27-.15.4-.07.07-.13.14-.22.2-.1-.24-.23-.46-.3-.74.12 0 .17-.04.22-.1-.03-.06-.06-.1-.1-.16-.2 0-.2 0-.44 0 0 .05-.02.1-.02.15-.27 0-.6.12-.72.2-.02.06-.04.12-.07.18.05.02.1.02.13.03 0 .2.08.2.16.3-.06.12-.14.16-.2.25.1.57.34.73.77.98.14.08.3.1.4.22.1.16.1.4.18.6.13.3.5.65.73.88.26.25 1.06 0 1.2.22 0 .03 0 .06 0 .1-.12.04-.17.12-.26.2.03.03.06.07.1.1.88.23 1.57.7 2.13 1.26-.04.13-.1.26-.13.4-.1-.08-.2-.15-.3-.2-.06-.12 0-.17-.08-.23-.18-.12-.6-.03-.6-.3-.3-.05-.55.44-.55.76.18.1.36.2.54.3-.06.12-.06.26.02.38-.03.03-.07.07-.1.1-.27 0-.32.07-.45.2.02.12.05.2 0 .3-.22.07-.3.3-.4.48-.1 0-.17 0-.25 0-.04-.03-.07-.05-.1-.08 0-.07 0-.14 0-.22.2-.08.23-.2.17-.4.03-.03.06-.06.1-.1.06.02.13.02.2.03 0 0 0-.02 0-.04.02-.08-.4-1.26-.5-1.28-.08.04-.13.1-.2.05-.13-.08-.25-.16-.38-.24.04-.08.06-.15.04-.27-.06-.06-.13-.1-.2-.16-.1.02-.2.06-.32.1.02-.04.03-.06.04-.1.03 0 .06 0 .1-.02-.05-.05-.08-.1-.12-.13 0 0 0 0-.02 0-.08.02-.17.05-.25.07-.1-.58-.53-.43-.98-.66-.5-.25-.9-.76-1.44-1.1-.6-.37-.57-1.42-1.2-1.74-.5-.25-.86-.24-1.23.05-.07.08-.15.16-.22.24-.13.04-.27.08-.4.12-.47.3-.66.7-1.35.84-.36.06-.5-.25-.7-.33-.15-.06-.28.04-.38.04-.4 0-.5-.35-.95-.02-.73.5-.08.9-.3 1.46-.17.23-.57.24-.78.43-.03.05-.06.1-.1.16-.36.24-.87.02-1.12.45.02.08.04.08.1.13-.02 0-.02.02-.03.03-.38.16-.93.85-1.02 1.27.06.16.13.3.2.46.1.05.18.1.27.15 0 .02 0 .03 0 .05-.35.18-.78.5-.86.93 0 .1.06.1.03.2-.34.05-.7.04-.84.3-.15.24-.12.35-.33.5-.04-.02-.08-.05-.12-.08-.15.02-.23.1-.32.13-.5 0-.97 0-1.45 0-.1.07-.18.15-.27.22-.3.1-.42.05-.5.4 0 0 0 0-.02 0 0-.04 0-.07-.02-.1 0 0 0 0-.02 0 0 .07 0 .07-.03.1-.36.1-.6-.2-.65-.5-.05-.02-.1-.04-.15-.06.02-.3-.4-.66-.82-.55-.13.07-.26.13-.38.2-.14.02-.2-.06-.3-.08-.27-.06-.45.03-.62.1 0 0 0 0 0-.02-.04-.15.1-.33.13-.46.06-.18-.02-.36-.06-.44 0 0 0-.02.02-.04.02-.14.06-.32.1-.47-.02-.02-.04-.04-.05-.05-.1.04-.23.08-.33.06-.02-.04-.03-.1-.04-.14 0 0 0 0 0-.02.16 0 .24-.03.3-.13-.02-.03-.04-.08-.06-.13-.02 0-.04.02-.06.03-.04.12-.1.15-.23.2-.1-.03-.1-.02-.14-.1.08-.18.12-.36.1-.6.48-.24.68-1.8.4-2.36.06-.1.25-.66.23-.7-.08-.24-.2-.38-.48-.44 0-.06 0-.13-.02-.2.1-.2.27-.28.57-.3.08 0 .16 0 .24 0 .04-.1.07-.18.1-.28.4-.16.67.06 1.07.13.3.05.55-.16.77-.2.05-.02.8.2 1.03.23.47.08 1.26.18 1.48-.1.38.12.62.3 1.08.23.16-.32.25-.77.35-1.2.05-.04.1-.06.15-.1-.03-.02-.05-.05-.08-.08-.03.03-.06.05-.1.07 0-.3.04-.67.16-.88 0 0 0 0 .02 0 .1.12.2.24.3.36-.07-.28-.25-.4-.4-.58.02-.15.1-.25.15-.37-.2-.43-.14-.24-.53-.43-.1-.14-.23-.28-.34-.42.03-.07.06-.14.1-.2-.15-.1-.4-.18-.5-.3.04-.08.07-.14.1-.2-.03-.02-.06-.03-.1-.05-.07.02-.15.05-.22.07-.32-.28-.84-.4-1.28-.37 0-.03-.02-.06-.02-.1-.07-.07-.2-.05-.26-.15.1-.02.22-.04.33-.06 0 0 0 0 0-.02s0-.04 0-.07c-.07 0-.2-.02-.17-.07.1-.02.12-.04.16-.13-.17 0-.28.02-.4.06.02-.1.02-.17.03-.25.26 0 .42-.17.64-.2 0 .03.02.04.03.05 0 0 .24.03.3-.02.03-.04.05-.08.07-.12.13-.02.25-.03.38-.04.08.1.16.2.24.3.2.02.62-.08.78-.16 0 .05 0 .1 0 .13.12 0 .24-.03.3-.08-.1-.15-.07-.33-.07-.57-.16-.08-.27-.32-.3-.54.24.03.37.04.6 0-.04.2 0 .28.06.4.4-.2.88.22 1.22-.12-.06-.02-.12-.04-.18-.05 0-.04 0-.08.02-.1.24-.3.68-.24 1-.45.3-.2.15-.6.26-.93.13-.07.27-.14.4-.2.1 0 .2-.02.3-.02.17-.1.33-.2.5-.3.2-.1.46.1.6-.1-.04-.08-.1-.14-.2-.2.22-.17.43-.35.65-.54.1-.28.22-.55.33-.83.1-.02.18-.05.27-.07.1.06.15.12.2.22-.02.04-.03.07-.05.1-.08.03-.06.03-.13.03 0 .16 0 .2-.04.3.22.04.34.14.5.05.07-.13.17-.1.2-.32-.12 0-.15-.02-.2-.07 0-.1.02-.12.06-.2-.08 0-.16 0-.24 0 0-.2 0-.27.04-.43.27-.1.83-.38 1.2-.24.02.1.14.16.2.22.03 0 .05 0 .08 0 0-.02 0-.03 0-.05-.06-.08-.13-.06-.15-.2 0-.06.02-.1.03-.17.2-.08.5-.1.8-.1.04.13.06.2.07.3.02.02.04.03.06.04.02 0 .04 0 .05-.02.03-.02.05-.05.07-.07-.02-.06-.05-.1-.07-.17.1.04.18.08.27.1-.08-.16-.04-.2.02-.38.15.02.3.07.45 0-.07-.03-.14-.06-.2-.1 0-.02-.02-.05-.02-.08.03-.02.06-.05.1-.07-.05-.04-.1-.1-.14-.13.03-.04.05-.04.08-.1-.15.02-.24.06-.27-.06.15-.02.24-.07.32-.15-.05-.18-.23-.27-.28-.42-.04-.13 0-.5 0-.7-.17 0-.17-.06-.25-.13-.04.03-.06.06-.08.1-.05-.03-.1-.06-.15-.08.06-.17.13-.24.22-.36-.03-.3-.27-.52-.07-.82.1 0 .28.14.4.1.1-.07.12-.28.26-.36.03.1.06.17.1.26.07 0 .1-.02.13-.06.02-.15.03-.3.05-.45.26 0 .54-.03.73.06.02.15 0 .4.1.44.15 0 .3 0 .44.02.1.08-.08.4-.1.45-.06.02-.12.04-.17.06-.04-.05-.07-.1-.1-.15-.07.03-.13.06-.2.1.1.27-.1.3-.18.54-.1 0-.17 0-.25.02.02.03.04.06.06.1-.14.14-.2.4-.25.65.2.06.56.32.4.6.13 0 .13-.02.17.1.16-.08.18.04.35.08.14-.02.28-.03.42-.04 0 .04.03.07.04.1-.1.16-.16.2-.3.3.02.02.03.04.05.05.08.02.17.02.26-.04 0 0 0 0 .02 0 0 .03.02.07.04.1.06 0 .13 0 .2 0 .1-.22 1.15-.57 1.3-.56.15.4.42.23.65.35 0 .1.03.2.04.3.2.1.38.17.6.25 0-.17 0-.23-.03-.42 1.02-.07 1.62-.56 2.45-.83.2-.06.82-.2.8.04.07.1.13.2.15.34.5.2.76-.1 1.1-.28.03-.15.04-.33.1-.47.3 0 .8.1 1.03-.03 0-.12 0-.16-.04-.26.03 0 .06 0 .1 0-.04-.08-.07 0-.04-.08-.1-.22-.38-1.25-.2-1.66.1-.07.2-.14.3-.22 0-.13 0-.25 0-.38.1-.12.2-.24.3-.37.32 0 .44-.16.77-.17 0 .04 0 .08 0 .13.12.1.25.2.4.3.03.1.07.22.12.34.3.27.8.08.93-.22-.15-.53.05-.84.1-1.3-.03-.02-.07-.05-.1-.07-.08.07-.15.14-.22.2-.12-.05-.2-.1-.35-.14 0-.16 0-.33.02-.5-.06.05-.1.08-.16.08-.07-.2-.07-.3-.13-.47.12-.04.1-.08.08-.2.4-.02.56-.16.8-.3.12.04.17 0 .3.02 0-.05.02-.1.03-.13.15.03.3.06.43.1.05-.05.1-.1.15-.14.1.1.36-.02.58.02.45.08.83.16 1.3.2.14 0 .26-.2.3-.18.03.02.06.04.08.07 0-.16-.1-.2-.18-.3 0-.05.02-.1.04-.14.03 0 .07 0 .1-.02.08.08.14.16.22.07-.02-.08-.02-.05.02-.12.15-.04.14.03.3.07.1-.12.18-.3.4-.3.23.06.36.18.64.2.04-.04.08-.07.13-.1-.4-.78-.97-.04-1.4-.66.03-.1.14-.34.05-.33-.02.05-.05.1-.07.14-.3.03-.7.15-.86.3-.06-.03-.12-.06-.18-.1-.14.02-.16.07-.24.15-.1-.05-.2-.1-.3-.12 0-.06 0-.1 0-.17-.02.12-.06.24-.14.3-.15.1-.4 0-.43.22 0 0-.02 0-.02 0-.07-.05-.15-.1-.23-.16-.07.17-.33.2-.47.27-.02-.02-.03-.05-.04-.07-.22.08-.3.1-.44.27-.15-.07-.2-.03-.38 0 0-.02 0-.04 0-.07-.13.07-.5.26-.68.1-.12-.04-.18-.12-.24-.24.03-.07.07-.14.1-.2-.23 0-.35.05-.5.1 0-.07 0-.14.02-.22-.22.08-.25-.02-.42-.1-.4-.2-.47-.56-.36-1.1.02-.12.05-.23.07-.35-.1-.15-.2-.3-.3-.45.04-.2.1-.36.1-.63-.08-.06-.18-.1-.26-.18.1-.34.23-.44.44-.63 0-.08 0-.16-.03-.24.17-.05.3-.03.46.04.4-.2.2-.54.46-.8 0 0 0 .02 0 .03.02.06.06.1.1.17.03 0 .06 0 .1 0 .18-.28 1.46-1.6 1.74-1.68.12 0 .23 0 .35 0 0-.1 0-.16-.03-.2-.05-.07-.1-.12-.15-.18.04-.1.1-.35.06-.45-.03-.06-.06-.1-.1-.17-.4 0-.52-.15-.74-.33-.24 0-.8.13-.88.1-.14-.1-.3-.2-.44-.3-.33.16-.34.52-.6.7-.22.18-.3 0-.53.3.06.07.2.17.12.28-.07.15-.3.32-.44.38.02.02.04.04.06.06.07.14.25.22.34.37 0 .02-.02.04-.03.05-.3.16-.33.47-.53.72-.3.2-.57.4-.86.58-.07-.04-.13-.08-.2-.13-.2.08-.2.25-.33.36-.3.23-.4.23-.64.55-.13 0-.25 0-.37 0 .02.13.08.26.03.34-.06.07-.12.15-.18.23-.1-.03-.22-.07-.33-.1.06.43.22.52.06 1.02-.06 0-.13.02-.2.04-.07.3.2 1.04.08 1.15 0 0 0 .02.02.03.2 0 .27.08.38.13.07 0 .15-.02.22-.02.12.28.35.53.7.58.07.23.2.24.2.5-.04 0-.1 0-.15 0-.07.1-.66.58-.9.45-.18-.1-.95-.35-1.06-.23-.03.04-.06.08-.08.12 0 0 0 0 .02 0 .4-.12.54.22.86.28.3.05.5-.25.8-.13 0-.02 0-.05 0-.08.03 0 .06 0 .1 0 0 0 0 .02 0 .03.02.03.02.07.03.1-.08 0-.16 0-.24 0 0 .08.02.14.03.2-.18.05-.3.1-.33.3-.05 0-.1.02-.16.03 0 0 0-.02-.02-.02 0-.1 0-.2 0-.28-.25.1-.04.57-.55.48 0 .04 0 .07-.02.1-.17.02-.34.02-.5.03.03.17.46.7.2.9-.07 0-.13 0-.2 0 0 .07 0 .15 0 .22.05.02.1.04.14.05-.06.13 0 .22-.03.3-.06.12-.14.22-.17.38 0 .12 0 .23-.02.35-.17.3-.34.62-.5.93-.02-.02-.03-.03-.04-.04-.07-.05-.13-.1-.2-.14-.22.05-.4.08-.72.08 0 .04-.02.1-.03.14-.1-.03-.07-.05-.12-.02-.17.07-.2.2-.28.4.07.1.16.15.06.24-.03.04-.06.07-.1.1-.35-.07-.66.1-1.1 0 .04-.16.1-.2.16-.37-.2-.16-.34-.4-.46-.64.06-.04.12-.07.18-.1 0-.05 0-.1-.02-.15.06 0 .1 0 .17.02 0-.05 0-.1.03-.15-.27-.27-.56-.46-.7-.93-.05 0-.1-.02-.15-.03.02-.33-.08-.4-.2-.58.04-.14.14-.35.1-.48-.1-.04-.1-.04-.24 0 0-.05 0-.1-.02-.15-.06 0-.1 0-.16.02 0-.23-.02-.65-.17-.72.02-.15.1-.2.08-.33 0 0-.02-.02-.04-.02-.3.13-.32-.06-.47-.28.07-.1.07-.12.04-.25-.04.03-.08.06-.12.1 0 .26-.06.5-.24.63-.15.1-.3-.02-.4.04-.16.06-.16.17-.28.27-.32.3-.7.5-1.02.8-.2.1-.8.18-1 .13-.03-.1-.06-.12-.15-.16-.04.04-.07.08-.1.12-.04-.03-.07-.05-.1-.08.03-.03.06-.07.1-.1-.33-.1-.52-.23-.88-.34-.05-.1-.1-.22-.16-.33.06-.12.12-.18.07-.33.05 0 .1.02.15.02 0 .06 0 .1.02.17.02 0 .03-.03.05-.04.07-.12.15-.02.26.05 0-.03-.03-.05-.05-.08.04-.07.06-.1.17-.1 0 0 0-.02 0-.02-.2 0-.16.05-.3-.04-.03-.08-.04-.04 0-.12.1-.06.2-.12.32-.18 0 0 0 0 0-.02-.14 0-.17 0-.26-.05.07-.1.13-.13.18-.24-.08.06-.16.13-.24.2-.02-.12-.05-.14-.12-.2 0 .08 0 .15.02.23-.1.03-.13.06-.28.07-.02-.03-.03-.06-.05-.1-.02.04-.02.07-.03.1-.03-.02-.06-.04-.1-.06-.02-.08-.04-.17-.07-.25.08-.1.15-.18.22-.27 0 0 .02.03.02.04 0 .05.03.1.04.14 0 0 0 0 .02 0 0-.02 0-.06 0-.1.1.05.14.08.23.04-.02-.05 0-.02 0-.07.17 0 .27-.06.35-.17-.12.05-.2.1-.36.1-.05-.04-.1-.08-.13-.12 0-.03.04-.06.06-.1.14-.03.18-.14.2-.3-.32-.03-.48.1-.64-.12.1-.1.25-.23.37-.33-.04-.04-.07-.08-.1-.1-.15.05-.23.03-.35-.05 0-.03-.02-.06-.04-.1.08-.23.18-.26.34-.4 0 0 0-.02-.02-.03-.17-.07-.2-.18-.3-.3.12-.18.05-.4.12-.6.2-.02.38-.04.57-.05 0-.02 0-.05 0-.07-.1-.07-.23-.1-.3-.2 0-.05 0-.1 0-.15.3-.1.44-.33.72-.22.23-.08.2-.16.26-.4.3.02.6.2.77-.02-.2-.03-.4-.12-.46-.33.02-.02.05-.05.08-.08.38 0 .72 0 .97.1 0-.3.4-.86.64-.7.04.04.1.07.15.1.02 0 .04-.02.06-.03.1-.24.35-.3.47-.48.02-.1.03-.2.05-.3.13-.27.63-.67.9-.8.2.04.27.13.45 0 0 0 0 0 0-.02-.02-.05-.03-.1-.05-.16.23-.2.37-.46.58-.68.1.03.2.03.35.02 0-.13 0-.25-.02-.38-.06-.02-.12-.04-.18-.06.18-.32.2-.7.66-.6.02-.12.04-.24.06-.37.12 0 .25-.03.37-.05 0 0 0 0 0-.02-.1-.18-.25-.24-.37-.38.06-.1.12-.2.18-.3.2.02.33 0 .52 0 0-.02 0-.02 0-.03-.06-.12-.13-.22-.2-.32.03-.02.05-.03.07-.04.2-.1.68-.17.78-.38-.1-.04-.12-.07-.15-.2.18-.04.22-.16.35-.26.15.02.24.06.36.1.07-.14.14-.16.3-.2 0-.05 0-.08 0-.12-.1-.06-.16-.14-.13-.22.18-.07.2-.27.38-.3.02 0 .02 0 .03 0 .07.15.12.2.25.27.02-.02.04-.03.06-.04.05-.1.1-.17.16-.25-.03-.13-.06-.27-.1-.4.2.04.4.04.5-.1 0-.02 0-.02 0-.03-.07-.06-.14-.12-.22-.18.06-.06.1-.12.17-.2.33-.1.23-.28.42-.42.36-.27.44.12.62-.6.06.07.14.13.2.2.4-.14.48.05.87.1.14-.25.32-.78.56-.9.02 0 .04.02.06.03 0 .03 0 .06.02.1-.06.15-.1.34-.14.54.2-.17.36-.37.44-.67.33-.04.44-.16.58-.38.02 0 .04 0 .06.02.12.1.24.2.36.3.3-1.02.56-.5 1.1-.23.07-.25.28-.66.5-.8.1-.06.25.04.34-.02.4-.4.54-.65 1.35-.6-.28.4-.62.46-.6 1.16.04 0 .1.02.13.02.2-.47.72-.95 1.12-1.22 0 .27.02.53.04.8.36-.18.57-.46.7-.87.22-.04.55-.15.7.04-.2.3-.25.43-.37.8.1.03.23.05.34.08.05-.33.24-.6.44-.77.36.1.56.33.87.46.15.07.36 0 .55.06.08.05.16.1.24.15 0 .08 0 .14 0 .2-.34.37-1 .3-1.7.3.23.26.63.33.82.62.43-.03.73-.14 1.06.08.1-.07.27-.07.4-.13.18-.1.35-.2.53-.3 0 .6.48.7 1 .8.02.13.03.26.04.4.1-.07.18-.14.27-.2.52.03 1.03.07 1.55.1.3.1.62.22.93.33.2.06.4.12.6.18.33.3.68.6 1.03.88.36.1.73.22 1.1.33.34.1.68.35.94.55 0 .4.02.5.22.7.02.52-.35.74-.67 1-1.52 1.12-3.83.05-5.26-.38-.2-.03-.4-.06-.6-.1-.26-.14-.35-.7-.98-.4.33.32.65.7 1.04.96.23.15.68.2.87.4.27.3.15.74-.2.84.03.24.5 1.45.62 1.52.25.1.63.04.84.15.03.1.1.27.18.33.15.1.4.04.6.1.46.1 1.18.15.75-.6-.15-.03-.38.04-.55-.03-.2-.08-.54-.48-.55-.66.16-.15.14-.37.44-.37.5.3 1.1.58 1.74.76.28.07.48-.04.68-.06.1.03.2.06.3.1.34-.52-.4-.87-.4-1.36.48-.6 1.54-.53 1.9-1.28.66-.08 1.14.5 1.62.53 0 0 0-.02 0-.04.02-.1.03-.2.05-.32.18-.55.32-.48.1-1.17-.22-.02-.35-.1-.44-.24.02-.02.03-.03.04-.04.15-.23.3-.46.44-.7.1-.5-.4-.54-.35-.96.24-.06.4.04.63.1.28-.04.56-.06.84-.08.4.07.72.75.87 1.07-.65.03-1.34 0-1.46.6.6.44.84.9 1.82.7.16-.03.33-.06.5-.1.25-.18.14-.8.4-1 .14-.04.3-.08.43-.12.6-.25 1.25-.53 1.9-.8.38-.15.77-.3 1.15-.46.03.1.06.2.1.3 0 0 .03 0 .05 0 .72-.13.1-.7 1.2-.7-.02.2-.07.4-.07.67-.1.02-.22.04-.33.06-.05.07-.07.1-.07.25.43.15.56-.04 1.08-.05.02.1.04.12.12.16.24-.14.23-.53.5-.64.23-.1.73-.18 1.04-.1.17.06.4.24.67.16.12-.1.24-.2.36-.3.47-.36.78-.32 1.3-.1-.1.12-.18.23-.26.34.07.2.35.4.62.26.04-.1.1-.33.15-.42.5-.07.8.05.84-.6-.17-.2-.35-.44-.52-.66 0 0 0-.02.02-.04.2-.1.3-.33.53-.38.5-.12 1.47.15 1.82.25 1.65.46 3.13 1.02 4.22 2.03.1 0 .16 0 .2-.04.2-.13.48-.62.53-.9-.43.07-.72-.05-.82-.4-.04-.16.05-.38-.04-.48-.25-.26-.85-.13-1.06-.44.12-.65.8-.4.42-1.48-.15-.02-.3-.03-.45-.04-.2-.88.94-.9 1.33-1.4.14-.24.28-.48.42-.72.06-.28.12-.57.18-.86.08-.1.15-.2.22-.3.25.07.57.2.88.16.43-.07.9-.14 1.3-.1.28.04.54-.13.7.08.5.65-.7 1.7-.8 2.1.3.14 1 .94.83 1.5-.1.12-.18.24-.27.36.03.22.05.43.08.64 0 .37 0 .73 0 1.1.14.72.43.46.72.84 0 .22-.12.27-.2.42-.03.17-.07.34-.1.5-.13.3-.54.64-.78.83-.18.14-.5.2-.6.42.05.1.1.2.12.3-.2.1-.4.16-.6.23-.1-.05-.22-.1-.33-.14-.34-.14-.74-.14-1.1-.04.2.5.8.56 1.43.66.15 0 .3-.02.46-.02.22.04.5.15.75.03.22-.5.76-.57 1.16-.9.17-.12.15-.4.28-.57.1-.07.2-.13.3-.2.12-.14.24-.3.37-.45 0-.43-.15-.62-.32-.9.14-.9 1.9-.82 2.23-.17.1.3-.1 1.07-.03 1.18.12.38.92.32 1.24.2 0-.06 0-.1.03-.16-.22-.23-.57-.2-.9-.27 0 0 0-.02 0-.02 0-.08.02-.16.04-.25.12-.04.34-.16.4-.27.03-.17-.1-.3-.15-.46-.08-.23-.13-.53-.33-.64-.13-.02-.25-.03-.37-.05-.3-.1-.8-.43-1.23-.35-.16.06-.3.1-.47.17-.2.04-.6-.08-.9-.08 0-.38-.22-.63-.2-.93.03-.46.54-.88.5-1.24-.07-.47-.67-.93-.86-1.3.16-.5.8-.4 1.18-.67.4-.27.36-.77.33-1.34.17.04.34.1.5.14.03.23.06.5 0 .7-.1.3-.5.7-.26 1.18.25.5 1.08.45 1.7.57.1 0 .23 0 .35.02.1.1.2.2.3.32.15 0 .3-.02.43-.02 0 0 0-.02 0-.02-.12-.33-.22-.57-.4-.8-.78 0-1.14-.1-1.52-.52.03-.08.07-.17.1-.25.2 0 .37-.03.56-.04.38.13.4.2.85.06-.02-.17-.04-.34-.06-.5 1.28-.64 2.08.68 2.98.92.36.1.8-.06 1.02-.1 0 .08.02.17.03.25-.18.15-.36.3-.54.46-.05.38-.1.78-.15 1.17.04.02.1.04.13.06.08-.24.23-.56.4-.7.05.02.1.04.14.06.1.26.24.4.16.8 0 0 0 0 .02 0 .2-.08.34-.2.5-.3.02-.44-.25-.77-.4-1.08.1-.24.2-.48.3-.73-.1-.1-.18-.2-.27-.3-.3-.2-.64-.2-.75-.62-.28-.04-1.16-.3-1.22-.53 0-.24-.02-.5-.02-.73-.06-.2-.5-.48-.22-.7.13-.26 2.12-.34 2.6-.36.22 0 .7-.2.8-.1.1.1.16.18.3.27.42-.26.94-.67 1.5-.37-.02 0-.03.03-.03.04-.24.1-.4.26-.48.5.54-.07 1.1-.3 1.3-.74-.05-.1-.1-.22-.13-.33-.12-.15-.32-.18-.47-.3-.06-.07-.1-.15-.17-.23 0-.24.08-.42.15-.6.7-.23 1.3-.9 1.95-1.15.3-.05.62-.1.93-.17.86-.18 1.83-.23 2.63-.5.67-.2.6-.54 1.6-.54.2 0 .42 0 .55.1.02.02.03.04.05.07-.04.1-.08.2-.13.32.23.03.47.06.7.1.45-.13.9-.25 1.35-.38.37-.06.55.14.88.17.1-.05.18-.1.27-.18 0-.3.03-.4.16-.62.18-.03.6 0 .73-.05.15-.1.3-.18.44-.27 0 0 0-.02 0-.02-.16-.18-.26-.4-.16-.7.13-.1.25-.2.38-.3.66-.42 2.3-1.06 3.2-.43 0 .07 0 .14.02.2-.34.17-.58.36-.84.57 0 0 0 .02 0 .04.36.14.52-.06.9 0 .5.07.78.1 1.36.07.03.03.05.06.07.08 0 0 0 .02 0 .02-.23.27-.55.47-.7.8.22 0 1.03.07 1.14.04.08-.08.16-.16.24-.23.06-.06.12-.12.17-.18 1.43-.02 3.38-.1 3.82 1.03.2-.02.4-.04.6-.06.06.12.1.26.16.4-.17.2-.33.4-.5.6 0 .03 0 .04 0 .05.14.1.28.22.42.33 0 0 0 .02-.02.04-.28.2-.56.4-.84.62-.26.17-.66.15-.94.32-.88.56-1.75 1.1-2.62 1.67-.3.1-.63.18-.95.27-.67.28-1.2.7-1.6 1.24.62 0 .64-.36 1-.5.3-.13.64-.06 1-.12.55-.1 1.97-.4 2.28-.7 0-.1 0-.2-.02-.3-.1-.02-.15-.05-.2-.1.06-.2.18-.27.33-.36.36.18.62.5 1.03.62.53.15.82-.25 1.2-.16.06.18 0 .43.08.64.07.1.13.18.2.27.03-.03.07-.06.1-.1.14-.15.28-.32.42-.48.44 0 .95-.17 1.28-.13.78.06 1.56.12 2.34.18-.04.34-.08.5.02.8.56.1 1.13.2 1.7.32.45-.04.9-.1 1.36-.13.27-.04.45.28.66.2.17-.2.33-.43.5-.65-.08-.12-.1-.3-.1-.47.2-.13.44-.26.66-.4.43-.13.97.44 1.24.52.57 0 1.14 0 1.7 0 .22.15.44.3.66.44 0 .1 0 .2.02.3-.5.08-1.83.7-2 1.04 0 .03.03.04.04.05 1.08.04 1.03.33 1.65.7.1.06.23.06.3.16.27.3.5.67.83.92.34.26.74.75 1.32.64.55-.43.68-1.3 1.24-1.74.03 0 .07.02.1.02.07.4.27.48.6.6.18.08.5.27.74.24.52-.05.9-.54 1.5-.42.37.08 1.3.7 1.37.68.4-.07.27-.42.4-.64.16-.07.2-.15.44-.18.14.22.44.43.88.3.05-.4.03-.78.06-1.23-.2.06-.58.13-.73.02 0-.02.02-.03.03-.05.05-.07.1-.14.16-.2.23-.16.55-.04.9-.1.34-.1.63-.36.86-.58.86 0 1.94.32 2.73.5.28.02.58.04.88.06 0 0 0 .02-.02.04-.2.14-.4.28-.6.4.2 0 .65-.04.73.03.02.02.05.04.08.06 0 0 0 .03-.02.04-.04.08-.08.15-.13.22-.28.2-.63.12-.7.5.85.08 1.28-.58 1.76-.95 1 0 1.78.03 2.35.48 0 0-.02.02-.02.04-.27.13-.55.25-.82.38 0 0 0 0 0 .02.26.1.52.18.77.27.43.12.9.1 1.25.3.3.2.46.82.84.9.42-.05.85-.1 1.27-.15.4-.1.77-.2 1.16-.3.55-.1 2.4.02 2.83.2.35.16.9.5 1.03.87.08.23-.1.57-.17.7.18.25.7.24 1.03.32 0 .33 0 .56.17.7.35-.2.52-.5.9-.64.28 0 .57-.02.85-.02.2-.06.4-.12.6-.18.43-.1.47.32.77.4.2 0 .43 0 .64 0 .78.1 1.22-.12 1.65-.4.22.23.44.44.66.65.43.3.62.15.86.68.3.08 1.25-.02 1.43-.26.15-.25-.22-.72-.33-.93-.1-.03-.22-.06-.33-.1.15-.14.18-.42.34-.57.7 0 1.45.17 2.06.3.02.06.05.12.07.2.53-.07 1.57-.24 2.2-.14.35.06.6.2.87.28.3.06.6.12.9.17.6.2 1.26.52 1.75.84 0 1.4 0 2.77 0 4.16 0 .25.05 1.33-.05 1.44-.17.17-.34.15-.6.24zm-127.9 26.8c-.05-.02-.1-.04-.14-.07-.02.03-.03.06-.04.1.12.02.16.06.23.12 0-.02.02-.03.03-.04-.03-.06-.03-.08-.1-.1zm23.18.08c-.08-.12-.1-.46-.15-.62-.3-.02-.53.03-.78.07-.07.23-.03.67-.1.88 0 0 0-.02 0-.04-.07-.1-.2-.23-.22-.32 0-.05 0-.1 0-.16-.02-.02-.06-.04-.1-.06-.06-.12.02-.23-.05-.34.07-.18.17-.4.27-.6-.2-.2-.42-.14-.67-.17-.05-.13-.15-.25-.26-.33-.08 0-.17 0-.25 0 0-.48-.3-.6-.4-1.06-.14-.02-.4-.07-.52-.14 0-.08 0-.16 0-.24.02-.02.04-.04.06-.06.35 0 .8.2.97.06-.02-.02-.04-.05-.06-.07-.15-.04-.25-.12-.33-.23.06-.16.14-.12.22-.22.04-.1.07-.2.1-.3.17 0 .2-.05.3-.06.4.02.8.06 1.2.1-.02-.02-.02-.03-.03-.04-.13-.04-.32-.1-.33-.28.27-.35.38-.47.24-.95.05-.05.1-.1.15-.14-.06-.1-.1-.16-.14-.23-.17-.04-.33-.07-.5-.1-.1.03-.16.18-.38.14-.2-.04-.33-.23-.6-.25-.5-.04-.82.45-1.2.57-.1 0-.22 0-.34 0-.23.1-.33.4-.62.45 0 .12 0 .15-.05.2-.04-.02-.1-.05-.13-.07-.23.13-.5.37-.8.22-.02.02-.03.04-.04.05-.08.27-.17.56-.35.83-.1.13-.3.15-.33.36 0 .03 0 .06 0 .1.04.1.17.07.26.12.3.17.32.5.33.82 0 0 .02 0 .03 0 .03-.1.06-.22.1-.33 0 0 .04 0 .06 0 0 .02 0 .04 0 .06-.1.27-.23.66-.06.9.14.08.03.17.12.3.05.02.1.03.13.04.17.16.25.42.4.62.05 0 .1.03.16.05.15.12.34.37.45.53.1.1.06.24.12.38.06.12.2.25.28.36.14.2.53-.05.7.3 0 .05 0 .08 0 .1-.78-.32-.85.5-.8.97-.08-.02-.08 0-.14 0-.02.1-.04.18-.06.27 0 0-.03-.03-.05-.04-.02-.08-.03-.08-.08-.13 0 .02-.03.03-.05.04 0 .48-.3 1.04-.16 1.6.28.1.66.2 1 .28.32.85 1.56.77 2.47.57.25-.07.63 0 .8-.14.24-.2-.02-.9-.07-1.2 0-.06.05-.2.05-.32 0-.24.16-.43.12-.58-.08-.17-.26-.2-.33-.38-.18-.04-.25-.07-.37 0 0-.03 0-.07 0-.12.03-.04.06-.08.1-.12.12 0 .25.02.37.03 0 0 0-.03 0-.05-.08-.02-.16-.06-.2-.13 0-.05-.02-.08-.03-.12.04-.05.08-.1.12-.16-.24 0-.5.04-.63-.02-.1-.28-.06-.85.13-1.06.05.1.1.2.15.3.15-.03.17-.02.3 0 .02-.04.03-.1.04-.13.03.02.07.03.1.04 0 .07.02.14.02.2.02 0 .03.02.04.02.1-.03.2-.06.3-.1.1 0 .1.08.2.05-.03-.07-.06-.14-.08-.2.12 0 .12.05.24.08.08-.04.12-.06.16-.15-.14-.3-.43-.3-.56-.5zm10.6-44.05c-1.23.34-2.44.7-3.66 1.03-.48.14-1.7.28-1.8.74.1.05.17.1.25.13-.06.07-.12.13-.18.2-.1.08-.2.16-.3.24-.25.13-.72 0-1.03 0-.05.03-.1.06-.14.1-.02.1-.06.17-.02.22.06.05.12.1.2.14 0 .02 0 .03 0 .04-.2.15-.42.3-.58.48-.14-.08-.24-.14-.46-.15-.06.07-.13.13-.2.2 0 .02.03.04.04.06.1.05.2.1.3.17 0 .07 0 .15 0 .22-.24.22-.4.5-.7.68-.34-.07-.6-.28-1-.34-.8-.14-.9.46-1.5-.26 0 0 0 0 0-.02.66-.3.48-.62 1.58-.62.02-.08.03-.16.04-.24-.1-.08-.18-.17-.27-.25 0 0 0-.02.02-.04.16-.33.56-.23.84-.43-.07-.1-.18-.2-.3-.3.05-.03.08-.06.12-.1.1-.2.42-.62.66-.66.06 0 .3.07.44.07.27-.36.68-.74 1.15-.9.92-.3 1.38.2 1.82-.72.2.02.3-.1.48-.08.22.07.45.14.67.2.3-.1.6-.2.88-.3.13 0 .27 0 .4 0 .46-.1.9-.25 1.46-.28.37-.7.6-.54 1.46-.7.18 0 .35-.02.52-.04.28 0 .7.33.52.58-.28.6-1.03.72-1.73.93zm-9.23 4.6c.18.05.37.12.55.2-.1.9-1.08.47-.84 1.7.13.58.35 1.23.74 1.54.22.18.72.28.73.65-.44 0-.9-.02-1.33-.02-.2.06-.33.35-.6.24-.08-.1-.15-.2-.22-.3-.33 0-.54.04-.8 0-.04-.36.25-.4.5-.5 0-.07 0-.13.02-.2-.5-.14-.84-.48-1.42-.57-.3-.05-.38.37-.8.1-.04-.1-.1-.16-.15-.23-.1-.33.06-.48.2-.66.16 0 .28.13.5.07.3-.1.58-.6.7-.9-.22 0-.34-.1-.5-.18.02-.03.03-.05.05-.07.28-.13.42-.45.67-.58.2 0 .4-.03.6-.04.36-.07.9-.3 1.4-.24zM156.13 4.4c-.23.13-.45.24-.68.36-.26.08-.5.03-.73.13-.17.1-.34.22-.5.33-.8-.04-1.6-.07-2.38-.1 0-.12 0-.23 0-.34.5-.1.6-.35.8-.77 0 0 0-.02 0-.02-1.1.02-2.35.25-3.03-.17 0-.02.02-.03.03-.04.14-.3.32-.33.57-.5.23-.3.46-.6.7-.92.17.2.34.4.5.6.5.34.95-.35 1.43.4.03-.04.06-.07.1-.1.35-.18.37-.67.76-.84-.07.27-.14.7-.06.98.1 0 .2 0 .3 0 .2-.25.45-.6.83-.65.08.03.17.06.26.1.07.13.14.28.22.43.35 0 .73-.14 1.07-.08.18.05.36.1.53.15.07.1.14.22.2.33 0 0 0 .02-.02.03-.3.23-.6.45-.9.68zm-6.8.4c.14-.1.25-.35.48-.35.16.2.33.42.5.63.18.13.42.1.65.2.26.1.66.35.8.6-.15.06-.3.14-.45.2-.27.07-.54.13-.8.2-.36.2-.35.78-.52 1.2-.1.23-.22.46-.33.7-.13 0-.4.04-.5.12-.26.25-.45.66-.45 1.17-.1.05-.18.1-.27.16-.45.13-1.77-.97-2.06-1.15 0 0 0-.02.02-.03.07-.1.14-.2.2-.3.68.02 1.32-.04 1.6-.42-.07-.07-.15-.14-.23-.22-.64.07-1.2.22-1.9.27-.07-.14-.14-.28-.2-.42 0 0 .02 0 .03 0 .74-.33 1.7-.3 2.2-.86 0 0 0-.02 0-.03-.42-.06-1-.3-1.25-.56-.4.25-.54.73-1 .9-.55.2-1.63-.72-1.8-1.1.22-.12.44-.22.66-.32-.1-.16-.2-.32-.3-.48-.18.1-.36.2-.54.28-.24-.12-.43-.45-.5-.73.26-.2.47-.37.9-.4.12 0 .25.02.4.03.16-.03.45-.14.67-.1 0 .28 0 .55.1.7.22.05.43.1.64.13 0 0 0 0 0-.02.06-.22.1-.44.14-.66.26-.1.33-.17.55 0 .1.27.68 1.02 1 1.1.05-.05.1-.1.16-.15-.06-.3-.48-.84-.37-1.15.1-.12.2-.25.3-.37.3.03.42.2.6.26.17 0 .34 0 .5 0 .06.05.12.1.18.14 0 .3-.1.6-.02.8.06.02.1.05.17.07zM134.47 44.3c.18.02.82.08.86.1 0 0 .02 0 .03 0 0 .1 0 .17 0 .26-.14.03-.37.1-.38.26-.3-.03-.38.14-.6.18-.17-.03-.35-.05-.53-.07-.12.03-.24.07-.36.1-.08-.02-.13-.12-.26-.1-.25.04-.5.08-.73.1.02.06.03.1.04.14-.53-.05-.68-.1-1.26-.04-.02.58-.3.43-.6.26-.07.05-.14.1-.27.04-.25.1-.47.24-.62.44-.04-.05-.08-.1-.12-.13-.1-.02-.2-.04-.28-.06 0-.02.02-.03.02-.04.34-.1.97-.52 1-.92.22.04.18-.08.28-.2.32-.15.6.08 1-.02 0-.2.16-.32.24-.5-.2.1-.32.22-.58.23 0 0 0 0-.02 0 0 0 0 0-.02 0-.18-.1-.35-.18-.53-.27-.24 0-.5 0-.73 0-.07-.07-.14-.13-.22-.2.03-.03.06-.06.1-.1.1-.16.63-.17.85-.5 0-.16.05-.35-.02-.45 0-.02 0-.03 0-.04-.13 0-.25 0-.38 0 0 0 0 0 0-.02.2-.42.8-.5 1.4-.5-.18-.37.03-.58.04-1.03-.1 0-.2.02-.32.04-.1-.1-.18-.16-.25-.3.05-.26.22-.36.34-.52-.5-.14-.37.07-.76.1-.1-.04-.2-.07-.32-.1 0 .1-.04.13-.1.18-.16-.03-.3-.07-.45-.1.04-.3.44-.63.35-.8-.12-.07-.17-.2-.15-.38.1-.03.16-.08.22-.16-.02-.08-.04-.16-.05-.24-.03 0-.05 0-.08 0-.2.17-.44.3-.67.44 0 0 0-.02 0-.04-.14-.27.16-.62.25-.87-.07-.05-.14-.1-.22-.15 0 0 0 .03 0 .04-.1.1-.13.17-.23.24-.06-.03-.13-.06-.2-.1.05-.06.34-.58.34-.58-.03-.12-.06-.23-.08-.35.05-.06.17-.05.22-.14-.08-.08-.16-.17-.24-.27.05-.1.1-.17.2-.2.13.05.22.06.37.06-.07-.16-.15-.3-.22-.45.12-.04.23-.07.35-.1-.06-.1-.1-.18-.17-.27.06-.07.1-.14.17-.2.1.05.22.12.33.2.34.08.8-.3 1.16-.14.05.1.12.1 0 .2-.2.4-.87.33-.92.9.02.02.04.04.06.07.46 0 1.5-.13 1.8.08.03.1.06.07.02.15-.15.4-.38 1.2-.95 1.22.02 0 .03.02.03.04.1.04.2.1.3.15-.02 0-.03 0-.04.02-.17.2-.56.23-.9.22 0 0 0 0 0 .03.48.2.5 0 .9-.02.22 0 .8.5.9.65.1.3.07.62.27.85.1.13.28.06.44.15.15.18.3.37.43.55.1.14.07.58.07.58.38.4.6.34.22.92.1.02.2.03.3.05.28-.4.8-.1 1.05.1.02.15.04.3.06.47-.1.27-.84.77-1.15.85zm-5.04-4.8c.05 0 .1 0 .14-.03 0 .1.03.2.04.3-.03.03-.06.07-.1.1-.02 0-.05 0-.08 0-.03-.15-.03-.22 0-.36zm.03 1.58c-.17.3-.3.35-.65.46.15.2.45.9.34 1.26-.06.2-.24.35-.3.66-.13 0-.27 0-.4 0-.03.05-.06.1-.08.12-.22.02-.43.04-.64.06-.22.16-.44.32-.66.47-.1 0-.2 0-.3 0-.22.08-.43.2-.78.2 0-.16.02-.27-.03-.4-.1 0-.2.02-.3.03-.03-.1-.07-.16-.05-.26.07-.02.13-.05.2-.07 0 0 0 0 0-.02-.13 0-.27 0-.4-.02 0-.04 0-.08.02-.12.15 0 .44.03.53-.04.07-.07.06-.22.13-.3.2-.02.4-.02.45-.2-.13 0-.27.03-.4.04 0 0 .02-.02.04-.03.02-.05.06-.1.1-.16-.05-.07-.06-.04-.04-.1.1-.24.23-.18.47-.28 0-.05-.03-.1-.05-.15-.15.1-.84-.03-1-.1.05-.05.1-.1.12-.14-.02-.03-.05-.05-.07-.08.08 0 .17-.03.25-.05-.03-.2 0-.17.1-.3 0 0 0 0-.02 0-.1-.1-.2-.07-.37-.03 0-.04 0-.07 0-.1.04-.2.1-.3.23-.4.3.12.7.13 1.08.15-.03-.06-.05-.12-.05-.18.2-.05.3-.13.38-.3-.17 0-.35 0-.52 0 .02-.03.04-.06.06-.08.07-.03.15-.05.22-.07.1-.37.23-.55.66-.58.04.14.1.2.3.22.33-.15.87-.23 1.14-.04.1.3.24.58.3.93zm12.97 14.8c-.02.1-.1.18-.13.3.03.12.05.25.07.4.03.23-.1.4-.17.55-.13-.02-.26-.1-.42-.02-.05.07-.1.14-.16.2-.63-.12-.17-.7-.27-1.23-.06-.26-.23-.33-.28-.56 0-.03.03-.04.04-.05.43-.08.66-.1.9-.33.16.06.53.48.44.75zm-.46-2.3c.02-.1.03-.18.04-.26 0 0 .02-.02.04-.02.02.02.05.03.07.05 0 .54.1 1.3-.22 1.6-.03 0-.06 0-.1 0 0-.04 0-.07 0-.1-.05 0-.1 0-.16-.02-.03 0-.06-.04-.1-.06.04-.04.07-.1.1-.13-.06 0-.13-.04-.2-.06.02 0 .03-.02.03-.04.03-.03.06-.06.1-.1-.13 0-.13.03-.17-.06.03-.03.06-.05.1-.08-.07-.07-.12-.07-.14-.2.03 0 .05-.03.08-.05-.06-.05-.06-.05-.06-.12.1-.12.6-.32.6-.33zm5.06 5.65c-.1.08-.17.2-.27.3-.56-.17-1.04-.5-1.55-.74-.25-.12-.43-.05-.55-.3.13-.4.47-.2.73-.43.45.3.7.28 1.3.13.16-.04.34-.12.5-.08 0 0 0 0 0 .02-.08.2-.4.57-.28.84.05.1.16.17.12.27zm9.23 1.62c-.02.12-.05.2-.1.3-.4.02-.8.04-1.22.07 0-.06 0-.1 0-.14-.27-.1-.77-.1-1.02-.2.02-.1.03-.2.05-.28.03 0 .06 0 .1 0 0-.07 0-.07.03-.1 0 0 0 .02 0 .03.07.08.13.1.23.12.04-.02.1-.05.13-.07 0 .02.02.03.03.05-.02.02-.04.05-.06.07.1.02.1.04.15.1.2-.02.4-.04.6-.06.2.1.3.13.6.1 0 0 0 0 0 .02 0 .05 0 .1-.03.15.03 0 .05.02.08.03.14-.08.3-.1.42-.18zm6.02-.07c.28-.1.56-.2.85-.3-.16.17-.4.27-.55.46.05.07.1.12.13.18-.35.02-.42.28-.84.3-.02.08 0 .06-.06.1-.1-.08-.33-.1-.46-.15-.05-.12-.1-.17-.13-.33.04 0 .5-.1.53-.13.04-.06.03-.1 0-.18.17 0 .34.03.5.05zm-36.35 3.8c.1-.24.33-.4.44-.6.07-.18-.02-.4.04-.56.06-.17.56-.6.7-.7.47-.3 1.07-.35 1.4-.8.23-.28.5-1.36.7-1.52.1-.04.2-.08.3-.13.25.26.4.58.8.7.37.1 1.34-.2 1.36-.2.1.27.54.38.92.27.33-.1.3-.33.54-.5.1-.06.6-.23.7-.25.07.07.12.1.25.1.26-.2.45-.48.78-.6.34-.16.82-.05 1.24-.14.13-.06.27-.12.4-.18.16-.02.25.13.46.05.1-.06.22-.12.33-.18.58-.15.95.3 1.45.18.32-.07.54-.24.77-.4.2.07.3.2.5.24.15-.07.2-.2.4-.22.22.08.33.25.4.27.47.13.96-.38 1.24-.48.08 0 .17-.02.25-.04.15.06.28.13.42.2 0 .14.06.23.1.35.04 0 .07 0 .1.02.18-.1.36-.22.54-.33 0 .6-.98.84-.02 1.4.03.1.07.23.1.35 0 .24-.76.88-.94 1.06.07.3.35.5.6.6.14-.03.16-.08.34-.07.02.1.05.2.07.3.38.15.75.3 1.12.47.28-.02.55-.04.82-.05.2.03.38.07.57.1.1.08.17.15.25.22.14.07.27 0 .44.08.3.1.34.8.68 1 .3.17 1.18.2 1.55.33.4.16.72.63 1.15.68.17.03.32-.12.42-.18.9-.48.03-.85.42-1.5.3-.5 1.5-.94 2.25-.62.3.13.18.4.38.5.22.08.7.16.94.2.13 0 .27 0 .4 0 .2.06.15.34.32.42.3 0 .6 0 .9 0 .44.1.86.18 1.3.27.02.05.06.1.1.15.17.02.35.03.53.05.16.05.37.23.6.2.12-.1.23-.2.35-.3.43-.28 1.1-.43 1.73-.3.06.2.15.22.28.35.36-.06.5.14.8-.1.5.28.63 0 .98-.05.2.55.42 1.1.64 1.64-.37.33-.3 1.02-.53 1.48-.1 0-.18.02-.23-.04-.5-.44-.92-1.14-1.15-1.85-.17.06-.18.12-.28.25.12.67.6 1 .86 1.5.16.4.32.82.48 1.24.37.58.66 1.3 1.06 1.9.14.15.3.3.44.44-.07.07-.14.13-.2.2.07.22.1.5.2.68.12.15.33.2.47.3.3.2.64.83.73 1.22.15.6-.05 1.66.26 2.08.2.26.9.4 1.04.73.3.7.42 2.05.95 2.48 0 0 .02 0 .03-.02.02-.06 0-.23.06-.3.17.1.27.34.38.5.15 0 .27-.03.37.02.25.27.5.55.77.83.1.06.23 0 .3.08.17.14.2.5.26.55.28.27.94.4.95.87-.15.16-.55.33-.75.42 0 .02 0 .03 0 .04 0 .02.03.02.04.03.18.02.4 0 .55.03.15.37.5.7.77.97.17 0 .34 0 .5 0 .28-.1.54-.23.8-.35.32-.06.4.22.7.1.2-.12.4-.26.6-.4.03 0 .04 0 .05 0 .17.03.34.05.5.07.18-.05.33-.25.58-.2.13.02.33.12.55.07.5-.1.77-.36 1.1-.6.16.06.3.12.45.18 0 .02 0 .04.02.05-.05.12-.1.24-.15.35-.05.2.05.36.06.5 0 .16-.18.24-.22.36 0 .25-.03.5-.05.75-.16.3-.3.57-.47.85-.13.1-.25.23-.37.35.02.08.02.15.03.23-.2.34-.43.7-.64 1.02-.04.14-.07.28-.1.42-.3.76-1.04 1.36-1.52 1.98-.24.3-.5.6-.73.9-.66.52-1.48.92-2.14 1.45-.58.68-1.18 1.36-1.78 2.03.06.12.06.17 0 .28-.2.1-.32.2-.56.15 0 .44-.27.44-.55.6-.03.63-.4.65-.52 1.05-.05.17.06.28-.07.47-.05.1-.18.07-.25.15-.12.12-.4 1.02-.3 1.3.1.25.4.4.58.6-.02.2-.18.46-.26.63.06.07.13.1.18.17-.16.46-.03 1.28.2 1.6.24.3.58.35.77.76-.08.15-.17.3-.25.47.04.3.23.8.16 1.13-.03.13-.12.2-.13.3.24.3.15.8.2 1.25.07.03.14.07.2.1 0 .03.02.06.02.1-.08.16-.17.26-.27.4.03.08.05.1.05.2-.3.35-.55.85-.95 1.12-.54.38-1.26.5-1.84.84-.47.28-.72.8-1.14 1.16-.34.25-.68.5-1.02.75 0 .2 0 .4 0 .6.15.07.3.18.32.4-.12.3.02.72.13 1.07.1 0 .13-.02.2-.05.02.35.04.76-.04 1.1-.04.1-.08.2-.1.28-.02.02-.02.04-.03.06.03.1.16.03.18.2-.3.77-1.1.73-1.8 1.1-.33.2-.48.43-.7.7 0 0 .03.03.05.05.05.1.16.18.27.23.06.4-.05 1.16-.25 1.42-.07.1-.22.06-.26.18-.02.07.12.27.06.42-.1.3-.66.54-.87.86-.86 1.3-1.74 2.34-2.93 3.28-.24.2-.48.4-.72.62-.22.15-1 .06-1.15.2-.03.07-.04.17-.1.22-.15-.04-.32-.07-.48-.1-.07.13-.16.2-.28.28-.24-.08-.56-.4-.9-.3-.1.07-.2.12-.3.18-.33 0-.52-.2-.95 0-.1.08-.2.17-.28.25-.3.15-.7-.08-1.03.02-.24.07-.34.3-.52.42-.14-.04-.4-.14-.47-.25-.04-.12-.04-.2-.1-.28-.15 0-.22.02-.3.02-.03-.07-.07-.13-.1-.2-.1 0-.1 0-.15.04-.02.04-.03.08-.05.12-.02 0-.04 0-.06-.02-.03-.03-.06-.06-.1-.1.06-.13.1-.27.16-.4-.1-.17-.53-.74-.46-.83.05-.07.18-.05.27-.07.2-.85-.28-1.37-.57-1.88-.33-.58-.44-1.28-.8-1.83-.32-.4-.66-.76-1-1.14-.1-.3-.2-.6-.28-.9 0-.08.1-.15.05-.3-.05-.17-.23-.36-.25-.6-.02-.16.13-.34.07-.58-.07-.15-.14-.3-.2-.47-.1-.4-.17-.8-.26-1.2.48-.48-.37-1.22-.58-1.64-.3-.62-.62-1.24-.93-1.86-.2-.3-.52-.54-.63-.93-.14-.5-.03-1.3-.03-1.87.5-.4.36-1.38.63-2.02.08-.1.17-.2.25-.28.05-.1.1-.23.15-.34.08-.03.17-.06.25-.1.24-.14.37-.65.43-.96-.02-.3-.04-.58-.07-.86-.12-.37-.95-1.1-.25-1.4.08-.6-.24-.74-.4-1.12-.04-.18-.08-.35-.12-.53-.12-.2-.25-.38-.38-.56-.16-.28-.03-.55-.1-.75-.06-.13-.3-.6-.4-.72-.3-.3-.64-.6-.96-.9-.17-.25-.33-.43-.58-.6.03-.04.06-.08.1-.13-.1-.1-.17-.04-.32-.12-.13-.18-.25-.36-.37-.53 0-.02 0-.03.02-.04.06-.04.12-.08.18-.13-.12-.15-.22-.1-.33-.2-.07-.06-.18-.32-.22-.4.35-.15.46-.44.55-.84.1 0 .22 0 .33.03 0 0 0-.02 0-.02-.14-.1-.28-.23-.42-.36.2-.05.23-.23.22-.47-.07 0-.15-.03-.22-.04 0-.02 0-.04.02-.05.2-.18.37-.47.44-.75-.03-.1-.05-.2-.08-.28.03-.12.07-.24.1-.36-.05-.28-.24-.48-.3-.7.06-.05.1-.1.17-.13 0 0-.02-.03-.03-.04-.02-.04-.05-.07-.07-.1-.65 0-.44-.13-.64-.48-.1-.1-.44-.2-.5-.15.02.08.03.1.02.2-.32.1-.7.05-.98 0-.54.48-1.46.04-1.54-.56.04-.1.08-.2.1-.28 0-.02-.02-.05-.04-.07-.07-.02-.13-.02-.2-.03-.04-.07-.1-.14-.13-.22-.14-.16-.74-.54-.96-.58-.12.04-.15.13-.24.16-.6.06-1.23.1-1.84.17-.2.07-.22.27-.37.38-.26.03-.5.05-.76.07-.6.27-1.18.54-1.77.8-.1-.08-.7-.45-.82-.47-.03.04-.06.08-.1.1-.18.08-.45-.07-.6-.1-.32-.06-.9 0-1.16.08-.32.08-.62.17-.93.25-.3.16-.58.32-.87.47-.22.06-.94-.4-1.1-.5-.6-.3-.9-.7-1.4-1.04-.22-.12-.45-.24-.68-.36-.3-.2-.52-.52-.93-.64 0-.14.02-.18-.03-.28-.3-.04-.67-.3-.75-.58 0 0 .03 0 .04 0 .07-.05.13-.1.2-.16 0-.02 0-.04-.02-.07-.08 0-.14-.02-.18-.07 0-.1 0-.18 0-.27-.06-.24-.3-.3-.4-.47-.02-.1-.04-.18-.06-.27-.3-.1-.58-.28-.77-.48.04-.1.04-.17 0-.27-.18.02-.25-.02-.34-.08 0-.1 0-.1-.03-.17-.06-.06-.22-.08-.3-.13-.04-.24.12-.33.23-.47-.15-.17-.4-.05-.6-.02-.1-.07-.23-.14-.35-.22-.02-.03-.03-.07-.04-.12-.28-.2-.16.1-.4-.3.07-.23-.04-.54.1-.74.05 0 .1-.02.16-.03 0-.1 0-.16-.03-.2-.25-.13-.25-.7-.77-.9 0-.02 0-.03.02-.04.37-.13.68-.66.78-1.05.03-.18.05-.38.08-.57.2-.67.6-1.74-.08-2.26.28-.4.25-1.33-.33-1.37-.04.04-.08.1-.12.14-.05-.38.03-.87.2-1.1.13-.16.26-.3.4-.45.18-.43.36-.85.54-1.27.18-.24.58-.4.7-.68 0-.12 0-.25 0-.38.08-.3.22-.66.38-.9.15-.22.52-.25.7-.47.2-.27.27-.94.58-1.1.27-.13.62-.1.87-.2.5-.22 1.37-.97 1.67-1.4.45-.68-.2-.98 0-1.55zM122.2 28.1c0 .07 0 .14 0 .2-.1.35-.4.5-.76.34-.32.22-.67.53-1.06.66-.3.04-.6.07-.88.1-.3.14-.3.63-1.06.5-.3-.04-.67-.08-.9-.22-.13-.1-.27-.2-.4-.3-.45-.15-1.5.17-1.78-.2.27-.27.58-.3.83-.66-.44-.05-.53-.16-.73-.4-.26.04-.78.2-1 .1-.03-.03-.06-.07-.08-.1 0-.03 0-.04 0-.06.16-.28 1.23-.24 1.54-.48.02-.05.04-.1.06-.16-.02-.06-.03-.12-.04-.18-.22-.1-.4-.18-.7-.22-.5-.08-1 .46-1.3-.02-.03-.06-.03-.12 0-.2.17-.1.5-.1.74-.15-.02-.02-.04-.04-.06-.05-.07-.1-.14-.2-.22-.3.24-.5.54.26.94 0 0-.02 0-.03 0-.03-.05-.16-.17-.28-.3-.37.02 0 .03-.02.04-.03.04-.05.1-.1.13-.15.44.13 1.1.23 1.2.7.04.22-.24.38-.18.5.1.15.2.3.3.43.1-.1.18-.17.27-.26.17-.1.36-.1.5-.23 0-.24-.08-.5 0-.66.06-.02.1-.05.16-.08 0 0 0 0 .02 0 .1.25.3.46.5.6.06 0 .1-.03.15-.05 0 0 0 0 0-.02-.03-.1-.06-.2-.1-.3.2-.13.45-.24.63-.1.08.18.3.34.55.35.02-.17-.06-.28-.13-.42.5.06 1.02.2 1.4-.07 0-.15 0-.3 0-.45.18 0 .37.02.48.1.18.38.5.3.9.48.02.04.05.1.07.13-.04.12-.08.28-.03.38.07.05.15.1.23.15.2.05.52-.04.64.1.17.24.05.76-.06.97-.18.04-.36.08-.53.13zm-26.66-4.92c-.02 0-.04 0-.07 0-.3-.27.03-.32.2-.5.16.14-.03.43-.13.5zM93.76 20c.2.02.48.2.14.26-.17-.02-.2-.18-.15-.27zm-.37.72c.03-.08.05-.13.14-.2 0 0 .02 0 .03 0 .08.12.23.32.1.45-.23-.04-.4-.05-.28-.25zm21.33-9.2c-.26.1-.55 0-.65-.1-.03-.17.2-.28.4-.38.33-.07.42.1.63.17-.04.06-.1.12-.15.18-.08.04-.12.1-.22.14zm.6 5.96c-.02 0-.03.02-.04.03-.1.08-.17.15-.25.22-.08.03-.16.05-.25.08-.03.03-.06.06-.1.1-.07.05-.17.1-.3.16-.04.02-.37.13-.43.1-.02-.03.1-.27.14-.32.05-.1.04-.3.15-.4.15-.06.3-.13.46-.2.17-.15.34-.3.5-.45.02-.02.04-.02.05-.02.1.08.58.3.54.45-.17.07-.16.2-.3.27-.07.03-.14 0-.18-.02zm3.07.1c.06.03.16.06.16.13 0 .02-.02.03-.03.04-.1.04-.2.02-.3.02 0 0 .02 0 .02 0 .03.04.05.05.1.04-.12.16-.83.34-.57.57.1.06.2.1.28.17-.18 0-.33.1-.4.16.03.1.13.1.2.16-.04.14-.3.12-.42.23.1 0 .18.06.18.14-.08.08-.28.12-.3.22.08.08.14.16.13.3-.06 0-.1 0-.1.04 0 .03 0 .06.02.1-.16.02-.23.07-.28.13 0 .04.02.06.04.08.1.12-.13.1-.2.15-.02.02 0 .04-.04.06-.04 0-.07 0-.1 0 0 .13-.32.36-.47.43-.08.04-.08.1-.15.15-.1.04-.2.08-.28.12-.15.07-.25.18-.38.25-.14.04-.27.08-.4.13-.17.08 0 .24-.2.3-.22.07-.35-.07-.43-.15-.03.02-.04.03-.06.05-.02.15.17.24.17.4-.03.05-.2.1-.33.1-.16-.2-.12-.1-.38-.1.07.08.3.1.32.23-.05.1-.42.15-.55.14-.15 0-.23-.1-.37-.12-.1-.02-.24 0-.37 0-.25 0-.6-.1-.68-.26 0 0 0 0-.02 0-.02.04-.05.08-.08.1.08.1.55.17.5.35 0 .05-.06.06-.1.08.1 0 .2 0 .28.03.2.12-.13.36-.18.45 0 .04 0 .1 0 .13-.08.14-.34.17-.4.25-.08.12.05.23 0 .34-.02.08-.15.14-.2.22-.03.07 0 .26.08.34.04.03.08.06.12.1-.04.1-.17.16-.22.27.03 0 .02 0 .03 0 .07.07.1.22.08.28-.04.08-.08.17-.13.25-.08.17-.1.36-.2.53-.05.08-.1.2-.3.2-.08-.03-.13-.1-.2-.13-.12 0-.67-.02-.7.08 0 .17.36.12.35.26 0 .07-.1.13-.15.2 0 .1 0 .18-.02.27-.1.16-.44.05-.57.02.02.02.03.03.05.04-.05.1-.18.3-.34.38 0 0 0 0-.02 0-.12 0-.13-.14-.2-.2-.04.1-.15.3-.4.3.1.1.08.22.1.33 0 0-.02 0-.02 0-.1 0-.24.03-.3 0-.12-.1.06-.2.02-.3-.02-.03-.05-.06-.07-.1 0-.1.15-.2.2-.3.08-.13.1-.3.2-.43-.25.1-.5.05-.66.02.06.1.15.22 0 .28 0 0 0 0 .02 0s.05.02.08.02c-.08.1-.2.23-.34.32-.04.04-.18.1-.18.13-.02.15.75.18.38.48-.03-.02-.07-.02-.1 0-.12.06-.08.18-.17.24-.1.08-.4.1-.48.06-.03-.03-.05-.06-.08-.08-.03 0-.06 0-.1-.02-.07-.05-.1-.08-.2-.1.04.1.1.2.14.3-.04 0-.03.02-.06.02-.13 0-.18-.1-.26-.15 0 0-.02 0-.02 0-.02 0-.03 0-.04.02-.06.24-.02.28-.47.33 0 0 0 0 .02 0 .16.04.4.02.52.1.2.12.03.45-.08.54-.06.04-.2.1-.3.1-.4 0-.3-.22-.9 0 .04.03.1.05.14.07 0 .3.3.17.56.3.05.02.1.05.14.08.03.04.05.1.08.14.04.02.1 0 .1.04 0 .1.03.16-.08.2.05.07.2.08.2.18-.13.07-.22 0-.4.05-.16.05-.28.15-.44.2-.1.05-.2.08-.3.12.15.03.3.08.44.12.07 0 .2 0 .25.02.04.04.08.07.1.1.08.05.14.1.2.13.1.04.27.15.2.26-.04.04-.2.07-.3.07-.12 0-.25 0-.37 0-.13 0-.23-.04-.36-.04.04.04.1.1.16.1.05 0 .1 0 .16 0 .16.02.35.1.55 0 0 .08.04.15 0 .2-.07.04-.2.04-.26.07-.07.05-.06.12-.1.16-.1.06-.22 0-.32.04 0 0 0 0 0 .02.07.06.18.08.26.14 0 .05-.04.08-.1.1-.14 0-.2-.04-.34-.05 0 0 0 0-.02 0 0 .1.22.2.32.24 0 .02 0 .02-.03.05 0 0 0 0 0 .02-.16.03-.48-.08-.58-.13-.13.16.1.26.18.37 0 .05.03.1.04.13.03.02.05.05.08.07-.1.07-.26.1-.4.15-.12.08-.26.17-.4.25.07.06.08.2.15.27.08.07.3.07.4.12 0 0 .02 0 .02 0s0 .02-.02.02c-.18.08-.54-.12-.8-.1.22.18.5.25.83.3 0 .2.22.3.3.45-.07.13-.2.32-.48.36 0 .02.02.03.02.05.1.02.24-.03.36-.05-.03.03-.06.06-.08.1-.06.1-.04.16-.17.23.07.07.03.32-.03.36-.02.02-.05.02-.1.03-.13-.07-.43-.1-.53.04-.02.02-.05.06-.02.1.08.14.44.04.58.13 0 0 0 0 0 .02-.3.13-.06.17-.16.34-.08.02-.2.04-.3.07.02 0 .03 0 .04 0 .1.02.2.04.26.08-.17.02-.35.06-.53.1.04.1.25.2.4.18.12 0 .2-.07.3-.1.05 0 .1 0 .17 0 0 .18-.74.44-1.13.5.04.13.22.22.4.14.1-.04.15-.1.27-.12-.08.16.3.1.2.35-.03.03-.03.07-.07.1-.1.06-.23 0-.32 0-.1 0-.22 0-.33 0-.18 0-.4-.1-.64-.04-.2.05-.15.32-.3.4-.03 0-.04 0-.06.02-.1-.03-.14-.15-.27-.15-.2 0-.36.13-.5.1-.18-.2.37-.4.22-.52-.02 0-.03.02-.05.02.06-.12.12-.24.18-.36-.07.03-.15.07-.18.12-.05.07-.15.3-.3.27-.14-.16.07-.25.07-.38 0-.1-.18-.1-.3-.07-.1.1-.03.3-.24.36 0 0 0 0-.02 0-.04-.06-.08-.1-.13-.14-.08 0-.15.05-.24.05.1-.08.2-.15.3-.22.05-.04.04-.12.1-.16.08-.08.25-.1.25-.2 0-.07-.1-.1-.14-.13-.05-.04-.08-.1-.1-.16-.07.07-.14.12-.2.17-.07.03-.15.02-.2.04-.1.04-.17.13-.23.18.03-.12.26-.3.36-.4-.03-.04-.07-.04-.1-.06-.07-.06-.07-.14-.17-.18-.2.08-.4.18-.12.28.05.1-.14.18-.32.18 0 .15-.14.05-.26.1-.1.05-.18.1-.27.15-.13.04-.2-.02-.3 0 0 0 0 0-.02 0-.1 0-.1.05-.15.08-.07.02-.14.04-.2.06 0 0-.02 0-.02 0-.04.02-.02.06-.02.1-.28.08-.6.04-.8 0 .18-.04.38-.12.4-.2 0-.1-.1-.17-.1-.27-.04 0-.06 0-.08 0-.16.03-.2.1-.3.16-.02 0-.04 0-.06 0-.14-.1.15-.23.04-.34-.1-.12-.6-.08-.78-.16.2-.04.36-.08.4-.17 0 0 0 0 0-.02-.28-.05-.23.07-.36.12-.06.02-.08-.03-.15 0-.02 0-.04.03-.06.04-.27.12-.44.04-.56-.06.1-.05.17-.1.28-.14-.04-.06-.12-.06-.15-.12.06-.17.4-.23.33-.44-.25.07-.35.23-.67.28 0-.15.12-.2.3-.27.05-.02.1-.03.12-.06 0 0-.02-.02-.02-.04-.08.05-.24.1-.35.12-.06 0-.1-.03-.13-.08.03-.02.03-.03.02-.05.1-.04.2-.08.25-.13 0-.05-.06-.13-.1-.18-.13-.02-.28-.03-.42-.05-.15 0-.3 0-.43 0-.2-.04-.3-.2-.23-.35.12-.2.24-.38.36-.56.05-.07.14-.16.14-.23-.02 0-.05 0-.07 0-.23.1-.27.3-.58.4 0 0-.02 0-.02 0-.06-.08.08-.2.1-.26-.15 0-.24.07-.38.04-.16-.2.2-.23.23-.38.04-.17-.13-.28-.33-.27-.18 0-.32.13-.5.1 0 0 0 0 0-.02.2-.15.4-.32.6-.48-.14.02-.28.05-.38.1-.16.05-.3.2-.52.16-.06-.2 0-.27-.2-.37.12-.04.24-.05.3-.1-.02-.02-.02-.02-.02-.02-.03 0-.05 0-.08 0-.02-.1-.15-.14-.16-.26.12.02.28-.06.38-.1.23-.1.52-.16.77-.23.1-.05.2-.05.28-.08-.07-.07-.2-.1-.24-.2-.03.03-.07.07-.1.1-.26.1-.5.2-.76.32-.2.07-.47.05-.53-.05.04-.06.22-.1.3-.12.23-.1.36-.2.54-.3.06-.04.2-.08.2-.13.05-.08-.12-.14-.18-.17 0 0 0 0 .02 0 .06-.07.3-.23.46-.2.12.03.13.2.2.27.12.1.5.25.72.23 0 0 0-.02 0-.02-.07-.08-.13-.14-.22-.2-.1-.02-.17-.04-.25-.07-.1-.07-.23-.36-.24-.46-.1.02-.26.1-.37.07-.1 0-.17-.15-.17-.25 0-.04.05-.08.02-.12-.07-.04-.13-.08-.2-.12 0 .02 0 .02 0 .02-.04.1-.1.2-.1.32.02.13.03.26.03.4-.02.04-.05.1-.08.14 0 0 0 0-.02 0-.05-.1-.12-.2-.22-.23 0 0-.03 0-.05.02-.06.03-.13.14-.13.2 0 .03 0 .07 0 .12-.04.12-.2.27-.34.38-.05.04-.15.17-.25.17-.03 0-.04 0-.06-.03-.07-.06.03-.28.05-.33.1-.25-.12-.65.4-.74-.07-.05-.08-.18-.17-.2-.17-.04-.36.1-.44-.05.02 0 .04 0 .06 0 .05-.07.1-.13.14-.2 0-.05-.04-.08-.08-.1-.06.03-.14.08-.24.1-.1-.03-.2-.06-.23-.13.1-.17.48-.25.62-.4 0-.02 0-.02 0-.03 0 0-.02 0-.02 0-.02 0-.03 0-.04 0-.1.08-.37.17-.53.22 0-.02-.02-.02-.03-.04.07-.1.15-.48-.17-.43-.1.14-.36.13-.5.05 0 0 0-.03 0-.04.23-.04.36-.2.42-.3-.28.06-.4.16-.57.02-.04-.02-.1-.07-.06-.1.03-.08.25-.15.34-.2.34-.2.64-.46 1.1-.62-.02-.03-.03-.05-.04-.08.17-.03.3-.1.33-.17 0-.03-.02-.06 0-.08.14-.1.4-.16.46-.3.27-.04.7 0 .9-.1.1-.03.14-.13.2-.18-.06-.03-.13-.05-.2-.07-.08 0-.16.04-.23.06-.1 0-.23.04-.35.07-.12.03-.22.07-.32.12-.17.05-.36.12-.5.2-.1.1-.22.2-.33.32-.07.03-.15.07-.22.1-.22.14-.43.3-.62.44-.1.07-.3.2-.43.24-.1.04-.23 0-.2-.07 0-.05.15-.08.14-.13 0-.02-.15-.03-.18-.05-.16-.1 0-.27.1-.33.15-.07.2 0 .32 0 .02 0 .45-.14.46-.15-.13 0-.5-.06-.6-.1.25-.14.76-.1.96-.24.13-.1.04-.26-.17-.23-.06.03-.07.07-.15.1-.08-.02-.58-.08-.6-.1-.06-.05-.1-.12-.14-.18-.1-.06-.26 0-.35-.1.12-.02.25-.06.38-.1.62-.2 1.22-.18 1.72-.14.13.02.27.04.4.06-.1-.1-.2-.27-.4-.3-.08.02-.16.02-.23.03-.07-.02-.15-.03-.22-.05-.08 0-.17.03-.26.04-.44.04-1.14.27-1.42.16.07-.07.15-.14.22-.2.1-.03.18-.07.26-.1.16-.08.3-.16.46-.24.1-.05.22-.15.37-.17.14 0 .3.06.42.07.3.02.6 0 .92 0-.03-.1-.12-.1-.2-.13 0-.1.2-.18.28-.27 0 0 0 0 0-.02-.14-.04-.27-.03-.48 0 .1.1-.07.18-.15.24-.06 0-.1 0-.17 0-.2 0-.3.06-.4-.03 0-.05.04-.07.04-.12-.3.06-.43.16-.62.25-.08.02-.17.05-.25.07-.1.08-.3.38-.6.32-.02-.03-.04-.05-.03-.07.08-.1.16-.2.23-.3.1-.16.08-.35.4-.43.2-.05.5.1.63.05.06-.03 0-.06-.04-.08-.1 0-.55-.07-.55-.15 0-.02.02-.03.02-.05 0 0 0 0 .02 0 .2.03.4.06.58.1.14 0 .3.05.46.05.15-.02.3-.03.46-.04.22 0 .42.03.6.07 0-.04 0-.04.04-.05-.1-.1-.6-.15-.58-.3 0-.12.22-.16.2-.28-.08-.06-.3-.04-.36.05.05 0 .08.04.08.08-.16.07-.26.06-.35.15-.16 0-.32 0-.46-.02-.08 0-.14-.02-.2-.04-.12.03-.24.06-.35.08-.08 0-.26 0-.36 0 .37-.12.48-.4.82-.5.16-.04.34 0 .5-.02.22 0 .34-.1.52-.13.1-.02.2 0 .3-.04.12-.05.23-.24.05-.3-.22.04-.25.14-.47.18.06-.08.1-.17.17-.26.03-.03.06-.07.1-.1-.02-.03-.02-.05-.03-.07 0-.02.17-.2.2-.22.14-.06.5-.02.53-.14-.04-.02-.08-.03-.12-.04-.07-.05-.03-.1-.14-.1-.2.04-.16.1-.4.15.03-.06.14-.1.17-.15.04-.05-.03-.15-.03-.2.04-.03.1-.05.15-.08 0 0-.02 0-.03 0-.06 0-.1 0-.13-.03-.04-.05.02-.1.02-.16 0 0 .15-.06.16-.08.02-.07-.1-.1-.12-.14.02-.05.1-.07.1-.1.04-.08.03-.14.08-.2.04-.07.14-.12.17-.2-.1.04-.16 0-.28.04-.14.04-.2.14-.43.15-.02 0-.03-.03-.03-.04.02 0 .05-.02.08-.04 0 0 0 0-.02-.02 0 0 0 0-.02 0-.16 0-.2.06-.27.13-.06 0-.1-.03-.16-.04-.23-.02-.42-.03-.6-.12-.2-.1-.4-.3-.7-.35-.04 0-.1 0-.14 0-.02.02-.02.03-.05.04-.22-.02-.56-.1-.66-.24-.04-.05.02-.1-.03-.16-.08-.06-.23-.04-.27-.13.1-.08.24-.3.5-.28.1.02.22.05.34.1.14 0 .38-.1.5-.08.2.04.62.22.78.3.13.1.25.2.42.24.08.02.56.1.66.06.08-.02.15-.15.14-.2-.02 0-.03-.02-.05-.02-.05 0-.1.02-.15.04-.18.05-.3-.02-.38-.07 0 0 0-.02 0-.03 0 0 0 0 .02-.02.1-.04.2 0 .34-.04.04-.18-.43-.07-.42-.25.17-.05.3 0 .4-.1-.08-.2-.88-.14-.87-.36 0 0 .03 0 .05 0 0 0 0 0 0-.02.12.02.54.22.63.02-.05-.1-.22-.14-.35-.15-.05 0-.1 0-.13 0-.15-.1.03-.2-.02-.25-.12-.08-.53.3-.73.2.05-.05.1-.1.15-.16.05-.03.1-.07.15-.1.15-.1.3-.15.48-.24-.1 0-.22-.03-.34.02-.13.04-.28.25-.48.13-.03-.04-.05-.1-.08-.13.15-.04.7-.2.76-.24.02-.04.04-.08.06-.1-.2.05-.42.17-.67.17-.08 0-.15-.02-.23-.04-.1 0-.2 0-.23-.1.16-.06.26-.27.26-.4-.22-.02-.32.18-.36.26 0 0-.03 0-.05 0-.03-.04.02-.1-.04-.12 0 0 0 0-.02 0-.02.14-.2.16-.33.25.03.2-.02.44-.25.55-.26.13-.73 0-.93-.05-.08-.02-.2-.02-.25-.07-.06-.05 0-.12 0-.17 0-.07-.14-.06-.12-.13.12-.06.36-.1.5-.15.14-.07.24-.16.35-.23.08-.07.2-.1.2-.2-.03 0-.04-.03-.1 0-.03.02-.07.06-.12.1-.17.08-.52.08-.6 0 .06-.16.45-.3.57-.45.04-.05.1-.17-.02-.23-.16-.1-.47 0-.6-.13 0 0 0-.02 0-.02.2-.06.32.02.48.03.1 0 .2 0 .3 0 .06 0 .25 0 .28-.04 0-.05 0-.1 0-.13-.02-.2-.12-.32-.38-.3-.06-.15.08-.22.05-.36 0 0 0 0-.02-.02-.05 0-.1.02-.13.03-.08-.02-.16-.05-.24-.07-.04 0-.17 0-.2-.02.04-.12.18-.17.28-.27.05-.03.06-.1.08-.13.03-.05.16-.13.05-.16-.06-.02-.14-.05-.2-.1-.07-.05-.13-.1-.2-.16-.02-.02-.06-.04-.1-.07-.07-.07 0-.16.1-.2.07.02.12.03.18.03 0 0 0-.02.02-.03-.03-.06-.1-.07-.15-.1-.12-.1-.4-.36-.3-.5-.23.04-.46.1-.67.1.24-.1.42-.25.63-.35 0-.02-.03-.04-.04-.06.05-.05.2-.08.23-.13.07-.13-.4-.27-.48-.3-.03-.23-.1-.43-.3-.55-.1-.06-.27-.1-.34-.16-.03-.05-.05-.1-.08-.15-.1-.13-.32-.4-.33-.6 0-.14 0-.28-.05-.44-.1 0-.17.02-.26.02-.08 0-.1-.1-.15-.15-.1-.07-.3-.06-.38-.16-.06-.08-.06-.2-.14-.28-.1-.1-.4-.07-.54-.14-.06-.03-.1-.08-.2-.07-.13 0-.2.1-.3.13 0 0 0-.03 0-.04.04-.13-.02-.28-.24-.28-.15.06-.33.3-.5.3-.04-.05-.08-.13-.1-.22-.03 0-.05 0-.07 0 0 .07-.17.24-.3.24-.12 0-.16-.08-.33-.02-.02.04-.05.14-.13.16-.2-.13.1-.27.02-.43-.24-.1-.42.1-.46.23-.02 0-.02-.02-.03-.04-.02-.02-.05-.02-.08-.03-.08-.05-.08-.13-.17-.16-.02 0-.04 0-.05.02-.2.1 0 .16-.03.25-.46.17-.95-.22-1.1-.46-.06-.07-.1-.14-.17-.22.03-.06.16-.1.3-.1 0 0 .02 0 .03.02.12-.02.18-.07.27-.1.13-.05.25-.1.38-.13 0 0-.02 0-.03-.02-.3-.02-.55-.1-.76-.2-.16-.1-.12-.2.03-.28 0 0-.02-.02-.02-.02-.12.02-.12.08-.24.1-.13 0-.38-.1-.3-.23.1-.05.16-.1.23-.17.04-.04.1-.13.25-.14.1.03.2.04.3.05.3.05.58.08.86.13.14.02.3.08.48.05-.07-.06-.12-.13-.23-.15-.16-.03-.47.02-.52-.1 0-.03 0-.04.04-.06.24-.14.88 0 1.03.05.08.02.16.08.25.06-.15-.27.1-.14.27-.3-.04-.12-.2-.23-.3-.27-.08.02-.1.05-.14.08-.08.03-.16.06-.24.1-.2.05-.42 0-.6 0-.13 0-.33.06-.36.06-.16-.08-.13-.16-.36-.2 0-.02-.1-.05-.08-.08 0 0 .34-.13.34-.14-.15-.02-.28-.03-.42-.04 0 0 0 0 0-.02.05-.07.27-.14.35-.2-.24-.02-.45-.14-.66-.2-.1-.02-.23-.02-.33-.05.03-.15-.1-.35-.2-.44.12-.03.36-.15.4-.2-.02-.03-.04-.07-.07-.1 0-.05.08-.08.13-.12.04-.02.08-.06.12-.1.13-.08.4-.1.56-.1.1 0 .18.04.26.06.15 0 .18-.12.3-.15.07.02.1.04.2.03.1-.07.2-.13.3-.2.18-.08.38-.14.6-.2.27-.08.5-.05.7-.06.16-.03.3-.06.46-.1.07 0 .15 0 .22-.02.3-.07.47-.23.55-.4.03-.04.05-.1.07-.15-.03-.02-.05-.04-.07-.06.05-.14.24-.4.36-.5.1-.1.28-.17.38-.27-.02-.06-.06-.08-.1-.12 0 0 0 0-.02.02-.07.24-.55.28-.9.27-.1 0-.36 0-.36-.13 0-.17.33-.27.37-.44.03-.12-.1-.16.05-.26.12-.08.3-.12.45-.18.25-.1.48-.27.56-.44.1-.03.3-.05.38-.1.05-.04.08-.1.12-.13.26-.04.47.06.7.08.07 0 .25 0 .3-.06.05-.04 0-.1 0-.16 0-.04-.04-.1-.06-.1.1-.06.3-.2.28-.28-.04-.03-.08-.04-.12-.07 0-.08.2-.47.3-.52.06-.06.25-.08.34-.06.3.06.2.5.52.48 0 0 0-.02-.02-.04-.1-.1 0-.16-.06-.24-.1-.1-.2-.2-.3-.32.2-.04.3-.13.42-.2.1-.04.24-.07.38-.1.06-.03.1-.04.17-.06.18 0 .26.1.48.06-.03-.05-.06-.1-.06-.17.46-.37.58.44.73.6 0 0 .02 0 .03 0 .06-.04.03-.1.08-.15.36.03.7.35.94.53 0 0 .02-.02.03-.02.05-.03.1-.05.14-.08-.05-.07-.15-.12-.23-.17-.07-.05-.12-.12-.2-.18.17-.02.33.08.44 0 .04-.2-.28-.18-.4-.28-.18-.16.04-.54.2-.6.25-.1.35.12.47.18.06 0 .1.02.16.03.08.04.16.08.23.12.1.06.26.05.4.13.17.12.4.4.63.45 0 0 .02 0 .03-.02.03 0 .08-.08.08-.12.03 0 .02 0 .04-.02 0-.04-.05-.06-.05-.1 0-.1.17-.5.26-.56.03-.02.08-.04.12-.07-.1-.06-.27-.05-.4-.1-.16-.1-.27-.23-.43-.34-.07-.05-.26-.1-.22-.2.26-.07.7 0 .93 0 .1 0 .23 0 .3.02.06.04.1.14.14.2.14-.07.26-.14.37-.22-.05-.15-.47-.25-.7-.23-.2 0-.36.1-.53.1-.2 0-.33-.08-.5-.1-.14-.02-.28-.03-.42-.04.06-.03.23-.15.3-.14.05.02.1.04.14.07.07.03.33.1.47.02 0-.02.02-.03.03-.03 0 0-.02 0-.02 0-.1 0-.68-.1-.44-.23.05 0 .1 0 .13-.02.02-.02.03-.04.05-.05.1-.05.26 0 .35 0 .08 0 .14-.03.16-.07.02-.04-.05-.1-.04-.14.08 0 .34 0 .34.1 0 .05-.05.08-.03.14.1.07.27.1.44.1.12-.02.23-.06.33-.05.1 0 .13.05.2.07 0 0 0 0 .02 0-.12-.2-.13-.3.05-.44.04-.02.08-.05.12-.08-.06-.04-.48-.22-.32-.33.05-.03.13 0 .18-.02 0-.04-.02-.08-.04-.13.16 0 .26.03.4.05-.05-.04-.14-.16-.1-.22.04-.06.25-.12.33-.15.33-.15.92-.36 1.4-.36.2 0 .3.1.5.13.1-.04.1-.12.2-.15.1-.04.15 0 .22 0 .2 0 .48 0 .36.2-.1.2-.64.27-.96.4-.22.1-.3.22-.5.32-.1.05-.2.02-.3.02 0 0 0 .03.02.04.06 0 .15.06.08.1-.06.03-.13.05-.2.08 0 0-.46.3-.46.3-.02.02.05.14.1.15 0 0 0 .02.02.02.07-.05.06-.12.14-.17.1-.05.2 0 .3 0-.02-.17.13-.32.37-.4.08 0 .15 0 .2-.02.15-.07.14-.26.3-.34.13-.06.34-.1.53-.13.05-.02.1-.03.17-.04.18-.06.5-.23.52-.35 0 .02 0 .02 0 .02.1.06.23.08.32.13.03.04.07.08.1.1.04 0 .05 0 .04-.05.12.02.17.1.3.12 0-.03 0-.03 0-.05 0 0 .02 0 .03 0 .23-.03.56.04.75.07.07 0 .14 0 .2 0 .14.32-.34.96-.72 1.1-.05 0-.1 0-.17.02-.2.05-.4.1-.62.17-.1.04-.2.08-.3.13-.08.03-.13.1-.23.1-.04 0-.1 0-.14-.02-.16.1-.1.28-.2.4-.07.12-.37.3-.4.4-.02.04.12.1.17.12.16.02.28-.27.4-.33.12-.07.2-.14.3-.22.04 0 .08-.03.12-.05 0-.02 0-.05 0-.07.04-.04.13-.04.18-.08.02-.02.04-.05.06-.07.2-.07.43-.14.65-.2.06-.02.12-.04.18-.06.06-.02.08-.07.14-.1.1.02.1.07.16.14.04.04.08.08.1.12.22.3-.4.48-.33.72.04.03.1.1.17.08.3-.1.35-.64.67-.78-.05-.16-.15-.3-.26-.43.13-.05.17-.17.32-.22.34.04.58.3.74.5.07.1-.04.18.02.27.08.12.2.26.22.44.02.22 0 .42.14.63.03-.1.08-.2.08-.32 0-.05-.03-.1-.04-.17.02-.28.04-.56.1-.82.03-.1.06-.2.08-.33.08 0 .16 0 .24.02.2-.03.4-.18.4-.27 0-.12-.15-.16-.16-.27.03-.1.06-.18.1-.27.04-.1.2-.07.34-.14.07-.03.1-.12.13-.16.1-.02.18.03.28.03.18.02.3.05.48.06.17 0 .42 0 .55.05-.02.2-.06.4-.1.62 0 .06-.06.2 0 .26.05.06.27.07.38.1 0 .1-.2.53-.34.6-.07.03-.13 0-.2 0-.06.05-.1.1-.15.14-.08.1-.12.2-.24.28-.13.08-.43.1-.55.2 0 .03.03.1.08.12.1-.05.16-.12.27-.15.12-.03.24-.05.37-.07.1-.05.17-.2.25-.27.02 0 .03 0 .05 0 .07 0 .14.03.2.05.1.02.22.03.28.08.2.18-.28.5-.46.6-.16.07-.47.12-.5.24 0 .1.16.16.2.22.05.04.03.1.02.13 0 .1.1.15.18.2.06 0 .1.04.2 0 0-.03.04-.1 0-.15-.06-.04-.16-.04-.2-.1-.03-.03 0-.07.02-.1.04-.14.1-.2.26-.3.1-.06.43-.25.58-.14.04.03.05.12.06.16 0 .13-.04.24-.15.33-.07.06-.2.1-.2.2 0 .3.28.36.4.5.15.17.2.4.34.58.05.03.1.06.14.1-.17.13-.34.24-.45.4.03.07.12.12.2.16.04 0 .1 0 .15 0 .07.05.05.15.1.23.06.1.12.2.17.3.06.05.1.1.16.15.03.07.06.14.08.2.07.22.2.3.44.34-.16-.15 0-.37.2-.45.04.02.1.06.16.02 0-.05 0-.1 0-.14.07-.03.14-.04.22-.04 0 0 .03 0 .04.02 0 .07-.1.13 0 .2.3-.08.43.02.52.17-.34 0-.66.03-.87.2.04.15.18.28.42.26.15-.02.25-.1.43-.1.16-.03.25 0 .37.02 0 0 0 0 .02 0 0-.1.08-.3.28-.3.08 0 .12.07.2.07.02 0 .05 0 .08-.02.08.03.06.1.1.17.04.03.08.06.1.08.1.07.27.18.26.3 0 .17-.48.24-.7.23-.08-.02-.15-.03-.22-.05-.18.15-.15.14-.46.23 0 0 .02.02.02.03.06.03.12.06.18.08.06.1-.1.2-.14.3 0 .04 0 .1-.02.14-.18.06-.35-.08-.5-.1-.02.02-.03.03-.05.04 0 0 0 .02 0 .03.1.08.14.27.26.32.1.04.3-.03.38.02 0 0 0 .02.02.04.22-.03.28.08.37.2.12-.05.13-.14.22-.2.1-.05.25 0 .36-.03.1 0 .16-.06.24-.1.1-.03.28.04.33.07.07.06.02.13-.02.17-.1.1-.3.13-.42.2-.12.1-.17.2-.36.27 0 .02 0 .02 0 .02.14-.03.26-.07.38-.12.07-.03.16-.1.28-.1.07 0 .14 0 .2 0 .2 0 .45-.08.57 0 .06.03.03.13.1.17.15.12.4.17.5.35.1.13.03.3-.17.33-.08-.02-.12-.1-.2-.12-.17-.05-.28.1-.38.14-.2.02-.33-.07-.48-.1-.13-.02-.46-.06-.63-.03.02 0 .02.02.02.02.08.03.27.04.3.1-.04.06-.1.1-.2.12.14.06.4 0 .6 0 .13 0 .24.03.35.04.06 0 .13 0 .18.03-.1.1-.18.18-.25.28 0 .04-.03.08-.05.1 0 .02-.02.02-.03.02-.13 0-.47-.1-.58 0 .26 0 .47.15.76.06.15-.14 0-.28.4-.35.06.13.2.2.26.32.05.08 0 .22 0 .3.08-.04.13-.1.2-.14.2-.1.42-.2.64-.3.18-.05.48.07.5.17.03.2-.12.33-.34.43-.04.02-.08.04-.12.06-.15 0-.22-.1-.37-.08-.3.02-.4.22-.63.23-.17 0-.27-.04-.4-.05-.02 0 0 0 0 0 .07.1.38.2.3.36-.05.02-.13.04-.12.1.04 0 .18-.03.22 0 .1.08-.02.23 0 .32.17 0 .32 0 .48 0 0 0 0 0 0-.02-.04-.03-.08-.04-.1-.1.1-.2.6-.1.78-.08.1 0 .2 0 .3 0 .1.03.5.47.37.58-.05.03-.33.14-.44.14-.04 0-.08 0-.13 0-.05.2-.17.4-.3.57-.1 0-.2 0-.28 0-.22 0-.45.06-.64.03-.13-.02-.27-.13-.38-.18 0 0 0-.02 0-.03.1-.12.55-.1.67-.1.08-.05.16-.1.15-.18-.04.02-.06.05-.12.07-.08 0-.13 0-.17 0-.06 0-.12.02-.17.02-.3.02-.77.14-.7.33.02.03.06.04.08.1-.2 0-.37 0-.55-.02.08.08.24.1.4.13-.02 0-.02 0-.02 0-.12.07-.34.17-.4.26 0 .03 0 .06 0 .1-.04.1-.14.3-.3.34-.1-.08-.4 0-.6.05 0 0 0 .02 0 .02s0 0 .02 0c.06.03.25.02.25.1 0 .17-.65.23-.3.47.05.02.1.03.15.04-.02-.22.1-.28.3-.42.07-.04.13-.08.2-.13.1-.06.16-.03.25-.1.25.03.47.07.7.12-.02 0-.03.03-.04.04-.18.1-.23.34-.4.45-.1.07-.33 0-.4.1.23-.04.4.05.44.2.02 0 .03 0 .05-.02.03-.1.06-.18.12-.27.05-.03.1-.08.15-.13.03-.04.08-.13.2-.14.15 0 .23.1.34.12.12.03.3.03.35.1.03.08-.15.3-.2.35-.06.03-.14.04-.17.08-.04.12.22.25.3.3 0 0 0-.02.02-.02.05-.08.1-.16.16-.23.05-.1.07-.2.1-.3.17-.03.64 0 .75 0 .2.26.26.17.7.16.13-.02.2 0 .36-.02 0 .02 0 .02.03.03.02 0 .04 0 .07-.02.02 0 .03 0 .05.02 0 .06-.02.1.02.15.2 0 .26-.02.26.15.02 0 .05 0 .08 0 .1-.05.12-.18.27-.22-.02.1.05.27.1.38.05.08.04.17.05.24.02 0 .04.02.05.03 0 0 0 0 .02 0 .03-.14.05-.3.1-.44 0 0 .02 0 .03 0 .43.1.37.24.47.57 0 0 0 0 .02 0 .03 0 .07 0 .12-.02 0 .06 0 .1-.04.15.3-.1.2.1.2.22.06 0 .1-.02.14 0 .03.03.05.1.13.1 0 0-.02.02-.03.04.1.1.42.15.3.33 0 .03-.05.08-.1.1-.08.05-.2.04-.25.02-.12-.02-.6-.3-.64-.42-.03.24.34.34.3.48 0 .05-.06.07-.1.1-.23.16-.5.18-.8.14-.18-.04-.44-.1-.56-.2-.04-.07-.1-.13-.13-.2-.04-.03-.07 0-.13-.03-.04-.06-.08-.1-.13-.17-.07-.02-.14-.04-.2-.07-.14-.06-.28-.15-.44-.18-.1.03-.08.1-.2.12-.25-.02-.46-.13-.75-.1-.34 0-.5.18-.78.24-.3-.15-.72-.23-1.07-.35-.04 0-.4.02-.48 0-.07 0-.13-.04-.22-.02.07.12.27.23.45.23.08-.02.16-.04.23-.06.16 0 .6.07.58.2-.02.1-.26.16-.3.27 0 0 0 .02 0 .02.08-.04.22-.15.35-.14.12 0 .2.1.33.08.08-.2.3-.1.56-.2.25-.07.26-.2.57-.13.06 0 .14.02.2.06.03.03.12.15.1.2 0 .1-.33.5-.44.57-.1.07-.26.1-.4.16 0 .03-.02.05-.05.06-.28.07-.58.14-.88.22.12.05.28.05.36.13.3.28-.57.68-.44.9 0 0 .02 0 .02 0 .02 0 .04 0 .05-.02.06-.07.3-.28.44-.3.06.02.06.08.1.1.32 0 .62-.23.85-.33.1-.03.2-.07.32-.1.07-.03.06-.07.18-.1.06.02.16.1.12.16-.03.06-.37.17-.46.22-.14.1-.08.3-.28.4-.06.04-.15.04-.2.05-.2 0-.3.08-.36.14-.03.03-.05.06 0 .1.15-.02.3-.16.45-.1 0 0 .02 0 .02 0 .15-.03.35 0 .5-.07.17-.07.18-.2.3-.3.1-.1.2-.22.28-.33.14-.18.37-.38.58-.54.03.05.06.1.1.15.2.05.52-.1.76-.15.2-.04.33-.02.5-.03.14 0 .5-.1.62-.15.16-.06.33-.17.44-.26.07-.06.07-.13.18-.17.02.12.04.23.07.35-.05 0-.1-.02-.13-.03-.12.08-.32.2-.3.34zm-4.5-5.7c.02 0 .02 0 .02 0s0-.02-.02-.03c0 0 0 .02 0 .03zm-.6 1.63c.1-.05.14-.2.2-.27.13-.02.26-.04.4-.07.12 0 .4.02.4.13-.14.06-.83.24-1 .2zm2.23-.22c0 .02-.02.05-.03.07-.16.06-.3.1-.47.16-.1.07-.2.12-.3.18-.14.03-.27.05-.4.08-.13.04-.28.1-.4.1-.02 0-.03 0-.04 0 0-.07.12-.1.2-.15.18-.1.37-.2.56-.32.24.02.57-.08.87-.1zm.95 1.03c-.05.05-.22.18-.3.18-.07-.02-.1-.07-.13-.1-.06-.03-.2-.04-.28-.05-.46-.03-.95.05-1.34-.05-.1-.02-.42-.12-.33-.25.05-.1.57-.2.73-.27.53-.1.75.17 1.18.17.05 0 .1 0 .14-.02.02.03.03.05.05.07-.02 0-.03 0-.03 0-.14.05-.3.1-.43.15.16.13.5.13.74.2zm-2.06-3.85c-.2.03-.5-.24-.36-.37 0 0 0 .02 0 .03.1.03.17.05.25.07.24.06.3.13.12.28zm.35-.66c-.05-.02-.1-.04-.13-.07-.02-.02-.27-.37-.27-.37.03-.08.3-.2.36-.3.13.1.25.35.5.32.04-.03.17-.18.26-.1.05.04 0 .1-.03.14-.07.06-.6.37-.7.37zm-1.06-1.26c-.08-.05-.16-.1-.24-.17-.1-.03-.2-.07-.3-.1-.03-.04-.08-.07-.12-.1-.1-.06-.23-.05-.3-.14-.1-.1-.07-.22-.1-.32.18.03.24.15.35.25.17.13.36.26.55.4.06.03.2.1.2.18 0 0 0 0-.02.02 0 0-.02 0-.02 0zM97.16 3.22c-.12 0-.16-.08-.25-.12-.28-.15-.56-.26-.67-.58.12-.03.3-.13.37-.13.13-.02.2.07.28.12.1.07.3.16.3.32 0 .08-.02.16-.03.23 0 .05 0 .1.02.15 0 0 0 0-.02 0zm-2.7.2c-.02-.1.1-.2.18-.25.02.02 0 .03 0 .05.1.1.32.2.38.3 0 .03 0 .04 0 .05-.16.06-.54-.07-.55-.16zm-6.58 2.43c-.43-.06-.86-.13-1.28-.2-.8-.14-1.3.18-1.9.3-.05.13-.2.35-.16.45.1.1.17.2.26.3.63.2.98-.24 1.57-.25.1.14.2.3.3.42 0 .04-.03.08-.05.1-.86.16-1.5.6-2.13.98-.2.08-.4.16-.6.24-.64.36-.53.56-1.62.57.07.27.14.53.22.8-.13.15-.28.2-.48.28-1.03.5-1.77.06-2.9-.1-.08.1-.16.2-.24.28.32.2.65.38.97.57 0 0 0 0 0 .02-.77.25-1.74 0-2.47-.07-.25 0-.5.03-.76.05-.02.18-.04.37-.06.55.68-.06 1.56-.1 1.96.33.02.18.03.36.05.54-.1.18-.27.24-.5.28-.08.2-.14.4-.2.58-.24.03-.42.02-.6-.02-.04.05-.08.1-.12.13.1.17.36.37.3.5-.25.07-.68.15-1.02.08-.26-.06-.5-.18-.76-.1.07.2.22.6.13.83-.22.42-.83.36-1.36.26-.83-.15-1.38-.47-1.9.2.02 0 .03 0 .04 0 .6.3 1.8.34 2.52.46.3.05.64-.04.84.07.06.07.13.14.2.2 0 .12 0 .22 0 .32-.12.1-.22.2-.33.32-.42.08-.86.16-1.3.25-.3.07-.47.24-.9.27-.03-.05-.47-.74-.47-.74-.15.02-.3.04-.46.06-.17-.1-.35-.18-.53-.27 0 .04 0 .08 0 .1.05.15.1.3.13.43-1.1 0-1.25-.28-1.84-.73-.05.02-.1.03-.15.04.06.2.12.4.18.6-.08.07-.2.15-.34.2-.66-.06-1.3-.1-1.96-.16-.24-.1-.44-.3-.7-.4-.2.23-.05.3-.4.46-.22-.08-.45-.17-.67-.25 0-.26.04-.47.14-.63.56-.07.7-.3 1.13-.4.3-.07.47.03.66-.13 0 0-.02-.02-.02-.04-.27-.12-.73-.58-.76-.93.02 0 .04-.02.06-.03.14-.1.37-.06.58-.02.34.05.67 0 .9.14.4.23.64.64 1.14.77.3.07 1.04.13 1.27-.05 0 0 0-.02 0-.02 0-.07.02-.14.02-.2.07-.08.14-.16.2-.24 0 0 0 0 0-.02-.55 0-1.14.02-1.5-.13-.02-.28-.1-.6 0-.82 0 0 0 0 0-.02-.6-.03-1.17-.3-1.73-.14 0-.04 0-.06 0-.1.1-.46.14-.8.5-1 .33-.18 1.6-.16 2.12-.03.37.1.73.3 1.15.35.15.02.16-.1.26-.13.13-.02.26-.03.4-.04-.43-.23-.86-.46-1.28-.68-.24-.1-.5-.2-.73-.3-.34-.25-.87-.9-1.26-1.02-.04.07-.1.13-.13.2 0-.02 0-.04-.02-.05-.17-.23-.35-.46-.53-.7 0-.07.02-.13.03-.2.03-.04.05-.08.08-.1.37.02.75.06 1.13.1.36 0 .7 0 1.05 0 .53.16 1.1.87 1.57 1.02.18.06.62 0 .8.04-.1-.13-.23-.25-.34-.37-.24-.1-.66-.23-.88-.4.15-.2.3-.42.46-.63.17-.1.35-.2.53-.3.2 0 .44 0 .66 0 .2-.06.4-.14.6-.2.57-.07 1.14-.13 1.7-.2 0 0 0-.02-.02-.03-.2-.13-.42-.27-.63-.4-.3-.14-1.06-.22-1.5-.1-.44.13-.92.38-1.38.52-.2.02-.4.04-.58.05-.1.03-.2.05-.3.07-.18-.12-.36-.25-.55-.37-.2.14-.36.28-.75.22-.14 0-.27 0-.4-.02-.2.1-.38.22-.57.33.03-.25.07-.5.1-.75.13-.08.25-.17.37-.25 0-.06 0-.13 0-.2-.07-.06-.14-.13-.22-.2-.57-.3-2.16.1-2.6.32-.26.2-.52.4-.77.6-.16-.06-.3-.2-.37-.34 0 0 0 0 .03 0 .1-.12.3-.04.33-.25-.07-.23-.18-.3-.26-.5-.5-.03-.94-.13-1.32-.25-.03-.2-.06-.4-.1-.6.1-.1.2-.18.3-.27.48-.26 1.33-.08 1.9-.2.25-.06.64-.25 1-.15.2.06.4.25.65.3.15-.14.14-.35.25-.45.2-.18.8-.37 1.17-.34.22.05.44.12.66.2.5.1 1-.02 1.43.12.32.1 1.85.6 2.05.5.03-.05.06-.08.1-.12-.02-.02-.03-.04-.05-.05-.16-.12-.33-.24-.5-.35-.38-.24-.66-.33-.92-.7.05-.08.08-.17.12-.25.38-.05.62-.25.9-.37.33-.06.66-.12 1-.18.18-.03.36-.06.55-.1.44.1.87.2 1.3.28.38.18.55.62.96.73.03-.1.06-.23.1-.35-.12-.1-.64-.63-.68-.75.06-.07.12-.14.18-.2.4.08.8.17 1.2.25.23.02.46.05.68.07.28.12.4.4.76.46.02-.25-.03-.46-.1-.68.42 0 .83 0 1.23.02.2.2.4.4.62.6.07 0 .14 0 .2 0 0-.3-.1-.48-.13-.72.97-.15 1.9.43 2.8.58.2-.03.42-.05.62-.07.46 0 .92 0 1.37 0 .2.07.4.13.6.2.18 0 .37.04.56.06.2.1.4.18.62.28.23 0 .45 0 .68 0 .16.13.33.25.5.36-.06.1-.1.22-.16.33-.62.1-.9.5-1.53.62zm-21.8 2.6c.1.06.22.13.32.2.1.28.18.57.28.85.17.05.38.08.6.08 0-.18.02-.36.02-.53.05-.08.13-.13.2-.1.2.1.65.43.64.72 0 .28 0 .56 0 .84.1.13.2.25.28.37.7-.04 1.02-.1 1.42.3-.14-.04-.28-.1-.42-.15-.65.5-1.4.26-1.66 1.2-.38 0-.5-.3-.77-.3-.07.08-.14.16-.2.25.06.13.2.35.14.53-.06.13-.15.18-.3.24-.25-.18-.5-.36-.76-.53-.03.24-.08.5-.18.65-.7 0-1.3-.2-1.85-.32-.07 0-.15.02-.22.02-.23-.2-.46-.43-.7-.65-.2-.2-.5-.3-.52-.68.23-.06.46-.12.7-.18.47-.1 1.78.1 2.16.22-.27-.28-1.46-.86-2.07-.75-.1.04-.2.07-.3.1-.2 0-.42 0-.64-.02-.13.05-.4.28-.62.15-.3-.13-.38-.44-.62-.63-.18-.12-.35-.24-.53-.36-.05-.1-.08-.2-.12-.3 0 0 0 0 .02 0 .58.16 1 0 1.57-.05-.26-.23-.5-.22-.73-.52.03-.1.08-.24.17-.3.2-.1.8-.05.88-.12.03-.04.05-.1.07-.13-.23-.24-.46-.48-.7-.73.02 0 .04 0 .05 0 .3-.08.58-.17.87-.25.2 0 .4.1.6.03.05-.25-.07-.35-.12-.58 1.08.1 1.2.44 1.7 1.1.2.15.4.3.6.47.32 0 .47-.1.73-.13zm-4.43 4.43c-.04.16-.05.34-.15.44-1.2.27-1.74.38-2.36-.55-.13-.18-.3-.3-.3-.6 0-.04.04-.07.06-.1.17-.02.34-.02.5-.03.72-.02 1.25.32 1.78.53.2.08.45.04.46.3zm-2.2 3.82c.04.13.1.44.05.62-.08.23-.32.26-.42.42-.13.23.08.58.1.8-.04.02-.08.05-.1.08-.23-.03-.45-.05-.67-.08-.42.08-1.2.28-1.27-.3.17-.14.22-.28.46-.37 0-.05 0-.1 0-.15-.05-.1-.1-.2-.2-.23-.35-.17-1.35.07-1.7.2-.1-.08-.2-.15-.3-.2 0-.1 0-.2 0-.3.37 0 .4-.15.7-.25-.2-.3-.14-.5-.05-.82.73 0 .93.82 1.48.9.03 0 .06-.03.1-.04-.05-.42-.5-.65-.7-.96.02 0 .03-.02.05-.04.6-.37.97.3 1.46.35.02-.12.04-.24.06-.36.06-.04.12-.07.18-.1.53.17.63.22.77.8zm-2.07-2.8c-.4-.13-.44-.7-.8-.84-.15 0-.3 0-.45 0-1.03-.17-2.48.3-2.83-.67.04-.06.1-.1.14-.16.52 0 .73.2 1.24.2-.03-.8-1.06-1.04-1.77-1.15 0-.04 0-.07 0-.1.02-.08.03-.17.05-.25.5-.03 1.27-.2 1.73.02.28.12.4.6.7.7.24.04.46.07.7.1 1.1.23 1.33.24 1.85 1.08.16.25.36.43.4.82-.23.17-.55.35-.96.22zm-4.9 4.7c-.18.1-.4.03-.66.07-.2.03-.42.06-.64.1-.43-.08-.85-.15-1.28-.23-1 .25-1.96 1.3-3.4 1.05-.3-.07-.52-.23-.8-.3-.03-.08-.06-.17-.1-.26.02-.02.04-.03.06-.04.18-.1.42-.05.68-.1.08-.05.17-.08.25-.12.5-.12 1-.04 1.4-.2.07-.13.13-.26.2-.38 0 0 0-.02 0-.02-.48-.04-.96-.07-1.43-.1-.2.07-.4.15-.6.23-.35.1-.66.05-1.06.13-.1.03-.2.07-.3.1-.23-.1-.44-.18-.65-.26-.4.37-.92.02-1.2-.18 0-.04 0-.08 0-.1.1-.1.2-.22.32-.33.44-.2 1.18.07 1.53-.2-.28-.1-.56-.2-.84-.32-.03-.17-.06-.34-.1-.5.35-.05 1.2-.53 1.64-.4.24.1.43.43.66.57.2-.04.4-.1.6-.14.44.05.8.8 1.22.97.17.06.44 0 .6-.02.22.02.45.05.68.07.2-.05.4-.1.6-.14.06-.7-.56-1-1.04-1.25 0 0 0 0 .02-.02.28-.12.35-.38.57-.53.17-.07.35-.14.54-.2.1 0 .13.04.18.1.36.2.4 1 .55 1.4.44.13.84.27 1.22.43-.07-.22-.1-.34-.08-.6.5-.04.78.23 1.1.42-.07.4-.14 1.14-.45 1.3zm-3.87-4.22c-.5.02-1.8.18-2-.17-.05-.1-.08-.2-.12-.3.04-.08.08-.15.1-.2.17-.06.33-.1.5-.16.37-.1.84.1 1.2-.06.43 0 .75.1 1.14.13 0 .03-.02.05-.03.07-.28.24-.54.47-.8.7zm-4.84.57c-.2.25.05.57.13.78-.27 0-.45.03-.65.07-.1.18-.2.36-.3.54-.15 0-.28-.02-.4-.02-.1-.3-.3-.94-.67-.88-.07.02-.04 0-.07.04-.2.28-.3.58-.5.87-.1.06-.2.13-.28.2-.03.1-.06.2-.1.3-.08.1-.16.18-.25.27-.6.06-.6-.34-1-.55-.55.12-.55.43-1.17.04-.05-.2-.05-.27 0-.46.33-.1.65-.12.9-.28.14-.1.26-.22.38-.33.2-.1.4-.18.58-.27.23-.16.33-.42.64-.5.45-.07.9-.12 1.34-.18.25 0 .5 0 .74 0 .1-.08.2-.16.32-.23.08-.02.17-.03.25-.04.26 0 .6.22.7.37-.2.02-.5.13-.6.28zm-4.13 4.53c.55.04 1 .54 1.5.7.53.16.97-.23 1.57-.1.5.1 1.38.63 1.68.95-.03.04-.06.07-.1.1-.55.1-2 .7-2.4 1-.33.24-.6.64-.9.87-.2.05-.4.1-.62.16.03 1.2-.14 1.3-1.26 1.25-.17.52-.64.62-1.27.48-.2-.46-.43-.92-.92-1.1-.46-.17-.9.05-1.1-.38.2-.16.43-.26.6-.45.02-.36-.1-.56-.14-.86.4 0 .34-.16.5-.4.2-.33.7-.47.57-1.04-.24-.34-.53-.54-.73-.95 0 0 .02 0 .02 0 .86 0 1.78 0 2.52-.15.16-.03.33-.05.5-.07zm38.08 9.66c.26.04.55.2.7.34-.02.25-.02.5-.03.75-.12.36-1.14.72-1.6.4-.46-.36.08-1.18.4-1.37.18-.04.36-.08.54-.12zm-3.55 6.4s-.02.02-.04.02c-.15.1-.28.16-.4.3-.38-.1-.94-.03-1.25-.24-.4-.28-.25-.65-1.02-.66-.03.06-.06.1-.1.17.03.12.06.24.08.36 0 0-.02.03-.04.05-.77.05-.83.7-1.65.7.02-.33 0-.5-.08-.7-.42.08-.85.15-1.28.23 0-.02 0-.05 0-.07.13-.4.5-.53.86-.7-.36-.78.2-1.67.42-2.36.15.12.3.25.44.37-.04.12-.07.23-.1.34.15.1.23.22.48.23.06-.1.1-.18.17-.27.48.17.7.5 1.1.7.68.4 1.12.07 1.03 1.2.34.04.73-.03 1.02.1.13.08.27.16.4.25zm-8.62-14.93c0 .03 0 .06 0 .08-.53.45-.77 1.2-1.3 1.64-.53 0-1.48-.18-1.88 0 .05.04.1.1.15.15.12.1.24.22.36.33-.17.5-.66.62-1.2.4-.03-.48-.27-.6-.4-.95-.2-.5.02-1.07.16-1.42.17 0 .33 0 .5.02-.1-.2-.23-.3-.28-.55.23-.08.72-.05.97-.15.57.1.9.24 1.47.3.56.04 1.02-.37 1.46.16zM61 15.25c.36 0 .5.18.8.24.2 0 .4 0 .6 0 .1.1.22.2.34.3-.1.2-.02.44-.13.6-.4-.04-.8-.1-1.2-.14-.1 0-.2.02-.3.02 0 0-.02 0-.03-.02 0 0-.84-.74-.87-.78.13-.3.5-.1.8-.22zm-2.2 12.5c.17-.13.2-.58.3-.76.1-.02.2-.04.28-.05.18.04 1.27.72 1.35.84.2.5.28.36.55.7 0 0-.02 0-.02.03-.2.12-.4.25-.6.38-.57.16-1.5-.36-1.92-.5-.26-.07-.5-.04-.7-.16.02-.02.04-.04.06-.05.12-.28.45-.28.7-.44zm-4.32-1.98c.87.38 2.2.28 2.28 1.44 0 0-.02.02-.03.04-.48 0-.77-.2-1.1-.35-.3.13-.47.2-.88.28 0 .03-.03.05-.05.07.02.15.05.3.07.44.3-.05.78-.27.97-.2.1.2.27.2.27.48-.23.1-.33.27-.6.33-1.04.24-2.17-.07-2.87-.44-.17-.1-.23-.3-.4-.4-.13-.03-.27.02-.37.07-.15.42-.5.54-1 .62-.18 0-.36.02-.53.04-.14.08-.28.17-.42.26-.43.18-1.55.37-2.1.3-.5-.08-1.4.2-1.58-.23-.06-.22.16-.45-.02-.6-.3-.24-1.43-.13-1.88-.24-.55-.14-1.12-.63-1.45-1 .13-.08.26-.14.4-.2.13 0 .27 0 .4 0 .15-.04.23-.13.34-.16.24-.07.67-.03.86-.07.27 0 .54 0 .8.02.5.07 1.96.02 2.27-.1-.77-.76-2.9-.6-4.47-.6-.47 0-1.45-.1-1.35-.46.3-.4 1.94-.16 2.42-.5.02-.05.05-.1.07-.12-.07-.08-.12-.15-.18-.22-.48.05-.96.1-1.44.14-.2-.06-.33-.3-.5-.4-.18-.13-.28-.04-.5-.1-.1-.04-.2-.1-.28-.15 0-.92 1.74-1.75 2.5-1.97.3-.1 1.4-.62 1.5-.1-.13.34-.22.36-.22.9.7 0 .64-.3 1.03-.5.3-.13 1.2.23 1.34.38-.02.2-.04.4-.06.6.47-.02.63-.23.94-.32.15-.04.3 0 .4-.02-.04-.24-.4-.56-.3-.75 0 0 .02 0 .02 0 .42.05 1.03.22 1.24.47.12.14.1.35.17.55.12.34.33.78.6.98.13-.07.26-.14.38-.2.1-.4-.27-.77-.4-1.1-.15-.4-.16-.92-.1-1.27.88.12 1.9.36 2.3.93.17.2.1.5.2.8.14.37.4.73.65 1 0 .4-.2.6-.12.96.3.17.5.5.82.64zM59.45 22c.22.05.98.38 1.06.52.03.1.06.2.08.32-.08.07-.17.15-.25.23-.22.4-.04 1.3-.8 1.13-.3-.05-.4-.33-.72-.4 0 .05 0 .1 0 .13.13.13.26.26.38.4-.1.08-.2.18-.3.28-.9.06-1.05-.82-1.6-1.18-.27-.18-.6-.14-.95-.26-.26-.08-.88-.67-1.05-.9.1-.14.22-.3.33-.45.46.2.66.6 1.24.63.17-.2.4-.57.7-.66 0-.05 0-.1 0-.16-.07-.05-.76-.65-.8-.7 0-.06-.03-.1-.05-.17 0-.02.03-.05.05-.07.2.02.42.04.64.05.12-.02.2-.2.4-.1.12.07.24.16.35.24.2.08.92-.23 1.06-.3.37 0 .7.06.9.27-.02.02-.04.03-.05.04-.08.18-.18.1-.3.2-.05.1-.1.2-.14.28-.18.16-.5.23-.7.36 0 .16 0 .2.06.33.26.1.3-.02.5 0zm7.25-3.98c.28.03.33.03.35-.28.17 0 .35 0 .53-.02.1-.03.2-.16.36-.14.5.06.6.47 1.17.5.12-.13.22-.25.32-.38.46-.27 2.6-.64 3.45-.43.26.16.52.32.77.5.53.18.83.07 1.1.5-.02.02-.03.04-.04.05-.2.08-.92.36-.88.63.06.15.1.3.17.45-.38.04-1.47.2-1.73.13-.14-.07-.3-.14-.44-.22 0-.14-.06-.45-.16-.52-.1-.04-.2-.08-.3-.13-.04.02-.07.04-.1.06 0 .2 0 .4 0 .58-.13.07-.97.2-1.32.12-.32-.07-.53-.27-.88-.32-.02.1-.04.2-.07.32-.5.07-1.02.18-1.55.08-.16-.14-.2-.38-.2-.68-.23.04-.5.08-.62.24-.05.08-.1.17-.13.25-.7.45-1.17-.25-1.5-.5 0 0 0 .02 0 .04-.08.1-.17.23-.25.34-.15-.02-.3-.04-.44-.07-.07-.35-.3-.65-.38-1.07.58-.58-.06-1.02-.36-1.37-.08-.08-.38-.36-.2-.53.18-.1.44-.07.64-.16.33 0 .65 0 .98 0 .4.1.7.33 1.08.46 0 0-.02 0-.04.02-.2.2-.8.1-.96.34-.05.1-.1.2-.13.32.57 0 .9.07 1.33.17.1.28.28.5.44.7zm22.6 13.02c.26.17.5.35.76.52 0 .02 0 .04-.02.06-.1.08-.18.3-.25.36-.42.18-.5-.27-.94 0 0 .02 0 .03 0 .04.2.08.45.28.5.53-.33.05-.55.18-.65.44-.2-.06-.34-.27-.45-.4 0 0-.02 0-.03 0-.04.22-.07.44-.1.66.05.18.1.37.13.55 0 0-.02 0-.03 0-.14.06-.66-.18-.72-.28-.08-.14-.05-.26-.14-.37-.13.06-.25.1-.37.17-.1-.16-.25-.24-.26-.48.03-.1.07-.2.1-.3-.15-.1-.4-.06-.6-.15-.48-.23-.6-.7-1.26-.8-.1.13-.4.14-.4.35.16.18.32.35.48.53-.02.02-.04.05-.06.07-.12 0-.23.03-.35.04-.1-.25-.38-.4-.6-.52.1.35.3.58.42.9.15.02.3.04.46.07.18.38.4.76.6 1.1.02-.02.05-.04.07-.06.06-.06.1-.1.17-.14.23.06.35.32.55.44.17.08.35.17.53.25-.02 0-.03 0-.04 0-.06.02-.14.04-.2.06-.03.04-.05.08-.07.12.33.54.95.4.84 1.37-.02-.03-.05-.05-.07-.07-.1-.28-.38-.6-.62-.77-.07.53.42.72.44 1.25 0 0 0 0-.02 0-.12-.02-.23-.04-.35-.07.1.23.22.45.33.68-.37-.14-.58-.4-.78-.7-.94.07-1.2-.6-1.74-1 .03.13.05.27.08.4-.36-.1-.46-.35-1-.35.1.63.92.85 1.36 1.15.5.33.9.78 1.1 1.4-.6-.2-1.17-.4-1.76-.62-.36-.1-.67-.02-.95-.18-.12-.13-.24-.27-.35-.4-.14-.02-.28-.04-.42-.06-.08-.05-.16-.1-.24-.14-.12-.05-.3-.03-.3-.04-.28-.23-.67-.17-.82-.55.12-.1.26-.18.34-.35-.17-.1-.34-.2-.5-.3-.16-.02-.3-.04-.45-.07-.32-.15-.65-.47-.64-.97-.54.02-.7-.2-1.15-.26 0 .02 0 .05 0 .07.05.13.1.35.06.43-.04.04-.02.03-.1.04-.25-.07-.52-.15-.78-.22-.13.13-.25.26-.38.38-.72.04-1.25-.12-1.8-.3-.02-.5.15-.72.6-.77.04-.1.02-.38.07-.44.16-.06 1.2.17 1.3.25.1.13.2.25.32.37 0 0 .02 0 .02 0 0-.2-.06-.3 0-.48.43 0 .7-.18 1.03-.23.18 0 .36.02.53.03 0 0 0-.02 0-.03 0-.05.03-.1.04-.13-.1-.1-.75-.8-.73-.88.1-.16.85-.46 1.04-.62.07-.13.13-.27.2-.4.14-.17.3-.34.45-.5-.04-.38-.5-1.37-.73-1.47-.42-.2-.72-.22-1-.5-.03-.04-.28-.54-.3-.6-.13.1-.25.17-.36.26-.12 0-.25 0-.37 0-.23.06-.56.1-.8.2-.04-.17-.07-.33-.1-.5.3-.02.6-.05.9-.08 0-.06 0-.13 0-.2-.36-.27-.73-.53-1.1-.8-.13 0-.26 0-.4-.02-.07-.05-.14-.1-.22-.15-.06-.6-.46-.55-.84-.82-.13-.1-.25-.22-.37-.33-.1.04-.2.08-.3.1-.22-.03-.73-.4-.9-.3-.04.02-.08.04-.1.06 0 0 0 .02.02.03.2.4 1.32.37 1.55.9.02.08.03.17 0 .23-.12.05-.2.14-.37.16-.6.08-1.22-.65-1.63-.4 0 0 0 .02 0 .03.02.27.3.33.22.6-.18-.1-.53-.46-.82-.38-.13.05-.25.1-.38.16-.12-.08-.38-.24-.6-.2-.1.02-.2.04-.3.06-.38-.07-.76-.14-1.15-.2-.34 0-.7 0-1.04 0-.1-.06-.22-.1-.33-.14 0-.18 0-.37-.05-.48-.15-.03-.3-.06-.44-.1-.04.1-.08.18-.13.27-.7.1-1.84-.17-1.72-.87.35-.02 1.5.15 1.68-.07-.58-.73-1.4-.55-2.38-.8.03-.56.1-.7.55-.84 0-.1 0-.13-.02-.2-.13-.07-.25-.16-.38-.24-.07-1.42 2.3-2.93 3.83-2.3-.02.04-.05.07-.07.1-.24.12-1.2 1.08-1.25 1.37.02.1.04.2.06.32.16.12.32.24.48.36-.54.8.45 1.13.8 1.55 0 .03-.02.06-.03.1-.16.06-.3.13-.46.2 0 .07 0 .14 0 .2.3.04.6.07.9.1.08-.2.32-.42.2-.73-.12-.23-.38-.2-.56-.34-.1-.13-.22-.26-.33-.4.08-.17.26-.3.4-.4.24.08.43.06.7.04-.02-.02-.04-.04-.05-.05-.13-.1-.26-.2-.38-.3-.1 0-.2 0-.28 0-.1-.08-.2-.15-.32-.23-.02-.2-.03-.45.06-.58.1-.07.18-.13.27-.2.3.1.65.05 1 .04 0 0 0-.02-.02-.03-.25-.13-.5-.27-.75-.4.02-.04.04-.06.06-.1.47-.22 2.03-.94 2.73-.48.15.2.3.4.47.6.14.17.28.33.42.5.06.2-.43.8-.5.98 0 .2 0 .38 0 .57.45.12.84-.04.9-.5.3-.04.5-.04.73.1.02.18.04.36.06.53.12.03.23.07.34.1.02 0 .03-.03.05-.05-.03-.2-.06-.4-.08-.62.37-1.05 1.3-.52 2.1-.4.26.03.5-.12.7.03.15.1.22.33.36.44.17.14.38.2.5.4 0 .03 0 .07 0 .1-.26.07-.65.37-.76.6.06.06.1.12.17.18.05 0 .1.02.17.04.16-.2.43-.4.77-.4.17.25.34.53.5.8 0 0 .03-.03.05-.04.1-.27.4-.46.57-.7.4.14.76.24 1.08.45-.18.23-.36.44-.53.65.4-.03.6-.18 1-.22 0 .16.02.3.04.46.1.08.2.16.3.24.57-.08 1.04-.52 1.5.1-.14.38-.7.28-.92.57-.03.05-.05.1-.08.15.06.05.1.1.17.16.2-.02.33-.13.5-.18.15-.02.3-.04.45-.05.1-.04.16-.2.27-.25.36.06.72.43.8.75-.32 0-.7 0-.95.1 0 .03 0 .07-.02.12.13.27.73.2 1 .33.16.07.22.2.32.33 0 0 0 .02-.02.03-.25.02-.5.05-.75 0-.18-.05-.43-.28-.7-.2-.03.04-.06.08-.1.12 0 0 0 0 0 .02.15.12.3.24.44.36-.02.05-.04.1-.06.13-.18.03-.38.05-.57.08.24.5 1.02.47 1.44.77.14.1.16.43.26.57.48-.24.5 0 .95.07.25.06.36-.2.64-.1.3.13.62.5.76.8 0 0-.02 0-.03 0-.18.03-.36.07-.53.12 0 .1 0 .18 0 .27.52 0 .92-.12 1.35-.08-.04.12-.07.24-.1.36.37.08.58.1.84-.14zm1.9-13.6c.05-.1.12-.2.23-.3 0 0 .02 0 .03 0 .13.17.15.28.12.45-.15-.02-.33-.05-.37-.16zm1.3 5.06c.08-.13.24-.2.4-.3.55-.12.88.03 1.12.23.12.1.23.24.4.3.2.04.7.18.56.43-.1.16-.38.35-.66.44-.16.05-.28 0-.45.06-.12.05-.25.1-.38.15-.17.06-.56-.16-.53-.27.02-.04.17-.1.25-.13.1 0 .16.02.3-.03-.02 0-.03-.02-.03-.02-.1 0-.18 0-.24 0 0-.02-.02-.04-.03-.06 0 0 0 0-.02 0-.05 0-.12 0-.18.02-.12-.04-.24-.07-.36-.1-.1 0-.17-.03-.25-.04-.03-.02-.03-.03-.03-.06.13-.05.28-.05.4-.04-.1-.1-.23-.16-.33-.25 0-.07.05-.1.12-.15.07 0 .14 0 .2.02-.04-.14-.22-.1-.25-.2zM77.23 82.66c0 .03 0 .06-.02.1-.18 0-.22-.08-.36-.12-.24-.06-.28.13-.4.17-.18.06-.85-.35-.9-.43.07-.05.13-.1.2-.15.53 0 1.27.12 1.48.44zm.6-16.76c0 .04 0 .08.02.12 0 0 0 0-.02 0 0-.04 0-.08 0-.12zm-.03-.06c0 .02 0 .04 0 .06 0-.02 0-.04 0-.06zm.24.62c-.02 0-.04-.02-.05-.03-.07-.14-.14-.23-.16-.4.07.14.13.3.2.43zM79 80.74c0 .02 0 .03 0 .04-.36.03-.64.15-.94.2-.28-.03-.56-.06-.84-.1-.37-.04-.73.14-1.13.12 0 0 0 0 0-.02.04-.06.1-.12.15-.18.14-.06.28-.18.3-.37-.27-.2-.83-.2-1.12-.36 0-.18-.08-.46-.2-.53-.17-.12-.56 0-.75-.06-.37-.1-.64-.32-.97-.42-.44-.14-.88 0-1.2-.23.14-.04.28-.08.4-.1 0-.02 0-.03 0-.03 0-.03-.03-.06-.05-.1-.87-.2-.87.13-1.35.35-.14.07-.37.02-.5.08-.02.2-.32.44-.6.3.03-.02.05-.04.08-.07.06-.05.12-.1.18-.16-.03-.18-.03-.27.06-.4.35-.13.7-.37 1.1-.46.23-.02.47-.05.7-.07.64 0 1.14.1 1.6.2.1 0 .17 0 .25 0 .18.15.36.3.55.46.45.2 1 .16 1.37.42.1.12.22.25.33.38.36.15 1.16.17 1.4.4-.04.08-.08.16-.12.24.03.02.05.04.07.05.66 0 .9.16 1.24.42zm.6.4c0-.02 0-.04 0-.07 0-.02.03-.05.05-.07.08 0 .16-.03.24-.04.36 0 .6.12.92.17.2.03.25-.1.36-.1.12 0 .23 0 .35.03.08-.03.13-.1.26-.1.13.26.47.2.74.24.17.52 1.04.52 1.35.95-.1.1-.16.24-.27.33-.2-.1-.34-.4-.7-.24-.07-.02-.16-.08-.28-.05-.2.03-.3.3-.52.2-.06-.06-.12-.13-.18-.2-.32.15-.46.4-.58.72-.2-.06-.37-.36-.5-.5-.24.02-.46.04-.7.06-.2-.03-.43-.06-.65-.1-.14.04-.15.14-.3.17-.14-.12-.33-.16-.43-.34 0 0 0-.02 0-.03.05-.04.08-.1.12-.13.47.14 1.28.27 1.64.04 0-.02-.02-.04-.03-.06-.5-.18-.14-.38-.28-.6-.1-.2-.47-.18-.66-.28zm5.25 1.14c.03-.03.07-.06.1-.1.33 0 .92-.02 1.15.15-.06.38-.3.27-.63.28-.25 0-.33.13-.58.06-.02-.12 0-.27-.05-.38zm.28 10.28c0-.02.02-.04.04-.06.17 0 .36-.02.5-.1.02 0 .06 0 .1 0 0 .02 0 .02 0 .03-.12.17-.04.4-.1.62-.2.03-.44.04-.7.04 0-.02 0-.02 0-.03.02-.02.04-.04.05-.06.1-.03.2-.07.3-.1-.04-.1-.04-.16 0-.25-.07-.06-.06-.08-.2-.1zm5.22-36.1c.34-.1.48-.78.9-.2-.14.47-1.2.67-1.36.07-.1-.42.48-.9.62-1.2.1.1.23.17.34.25-.1.14-.15.45-.27.58-.15.16-.43.13-.4.42.05.03.1.06.15.1zm6.07 45.4c-.1.2-.14.62-.28.78-.23.28-1.04.4-1.46.3-.13-.3-.2-.88.04-1.23.42 0 1.53.02 1.7.17zm.75-47.16c.03.3-.2.6-.28.86-.16-.04-.3-.1-.47-.13 0-.1-.02-.2-.03-.3-.08.05-.15.1-.22.17-.05 0-.1 0-.15 0 0-.06 0-.1-.02-.16.1-.1.2-.23.2-.42-.06-.08-.13-.16-.2-.24-.02 0-.05-.02-.08-.03-.2.33-.7.6-.98.9-.15 0-.3-.02-.4-.06 0-.1-.02-.07 0-.14.45-.12.54-.45.9-.6 0-.02 0-.03 0-.04-.17-.02-.34-.04-.5-.06-.03.1-.06.17-.15.2-.05 0-.08.02-.12.02 0-.02-.02-.03-.04-.05 0-.1 0-.18 0-.28-.1.02-.2.03-.3.04-.04.22-.38.3-.7.23-.35-.05-.7-.1-1.04-.15-.28.03-.56.06-.84.1-.04-.12-.12-.25-.07-.34.16-.33.66-.4.92-.65-.14-.05-.28-.1-.42-.12 0-.03.02-.05.03-.08.17-.46.44-.2.68-.47-.08-.1-.17-.22-.26-.33.23-.68.9-1.73 1.46-2.08.22-.06.45-.12.67-.2.04.03.08.04.1.05.02.03.04.06.05.1 0 .02 0 .04-.02.07-.1.04-.27.1-.4.12.3.6-.7 1.02-.7 1.74.32-.07.3-.4.6-.46.13.05.26.1.4.15-.1.1-.22.2-.32.3 0 0 0 0 0 .02 0 0 0 .02 0 .03.25.2.6.45 1 .37.02-.07.06-.13.1-.2.38-.05.7.08.95.23-.04.05-.08.1-.1.13-.15.12-.3.23-.43.35 0 .02.03.04.05.05.06.12.17.2.28.28.16 0 .28-.07.4-.13.04.02.08.04.13.06 0 .02 0 .05 0 .08-.3.25-.28.16-.63.33 0 0 0 .02 0 .02.05.16.13.36.22.48.02 0 .03 0 .04-.02.02-.1.08-.15.16-.2.06.02.12.04.18.05 0 .02 0 .03.02.04-.07.26-.04.36.3.33zm4.2-18.2c.05-.12.3-.15.32-.24.04 0 .06 0 .1 0 .03.03.04.05.04.1-.1.07-.23.13-.45.16-.02 0-.02 0-.02 0zm-26.2 104c-.03 0-.04 0-.05 0-.2-.05-.34-.07-.44-.24.16-.34.1-.93.26-1.28.08 0 .16-.02.23-.03.08 0 .08 0 .1.03.1.06.13.12.14.26-.1.1-.2.2-.3.3.06.1.12.22.18.34-.04.2-.08.4-.12.62zM36.36 27.58c-.04-.16-.27-.46-.12-.62.16-.07.45-.2.57-.14.1.22.2.4.05.65.6.52 1.1-.42 1.34-.56.4-.22 1.3.2 1.6.32 1.08.43 3 1.3 4.45 1.06.5-.08 1.4.5 1.43.88-.34.08-.76.05-1.1.18-.03.14-.07.3-.1.44.77.1 1.7.45 2.7.3.52-.1 1.02-.3 1.5-.34.4-.04.62.24.9.35.45.16.87.15 1.16.48 0 .07-.03.13-.04.2-.17.02-.3.12-.25.24.24.2.48.42.73.64-.02-.15-.03-.3-.04-.44.13-.03.27-.06.4-.1-.1-.5-.73-.5-.44-1.44.4 0 .93-.08 1.23-.23.03-.17.13-.2.22-.3.75-.05 1.02.44 1.97.32.24.33 1.14.74 1.84.58.15-.03.23-.12.42-.13.8-.02 1.58.03 2.12-.2.28.2.47.5.92.5.04-.13.17-.4.03-.55-.24-.24-.6-.17-1-.28 0-.1 0-.2.02-.28.6-.1.86.08 1.28.24.22.08.4.07.56.16.04.26-.08.48-.12.7-.07.53.58.66.9.78 0-.53-.4-1.1-.02-1.46.15 0 .5.04.58-.04.14-.17.28-.34.42-.5.2-.16.42 0 .6-.23-.05-.18-.1-.48-.32-.5-.22.12-.36.12-.66.1 0 0 0 0 0-.02.06-.1.12-.22.18-.33.3-.03.36-.17.68-.18.12.16.27.3.46.38 0-.27 0-.53 0-.8 0 0-.02 0-.02 0-.62.2-.8-.17-1.17-.26-.1.02-.2.04-.3.06-.5-.07-1.44-.4-1.43-1 .16-.06.32-.24.42-.37-.15-.2-.4-.32-.6-.44.1-.33.26-.52.45-.76.28-.02.36.13.62.17 0-.08.02-.18.03-.27-.14-.1-.27-.23-.3-.44.16-.05.16-.23.3-.28.76-.25 1.73.33 1.92.7.12.26-.02.5.02.74.23.1 1 .82 1.17 1.03-.03.06-.06.13-.1.2-.3 0-.4.07-.57.2-.05.12-.1.26-.14.4.24 0 .36.14.55.2.22.04.3-.05.42-.08.28-.1.67.15.8.25-.1.17-.2.25-.32.4.06.18.23.22.33.37.14.22.14.58.14.93.7-.14.56-.98 1.03-1.35.55.05 1.2.8 1.05 1.4-.14 0-.3 0-.43 0-.03.08-.14.3-.1.44.07.2.8.98.97 1.14.22-.05.54-.17.72-.28 0-.58.4-.57.6-.95.15-.3.08-.8.3-1.04.24 0 .5.07.67-.02 0-.1.02-.2.03-.3-.24-.15-.48-.3-.73-.45.02-.2.04-.4.06-.6.06-.07.12-.13.2-.2.65 0 .94.1 1.5.26.16.06.33.1.5.16.16.15.33.3.5.46.2 0 .36-.1.45.02.2.1.22.7.13.84-.1.05-.2.1-.28.16-.15-.08-.25-.24-.34-.38-.2 0-.28.1-.42.16.1.88.76 1.2 1.18 1.75 0 .43-.6 1.08-.86 1.2-.28.16-.47.15-.67.36-.6-.14-.73-.92-1.36-.95-.08.05-.15.1-.22.16 0 .02 0 .03.02.04.4.16.78.54 1.02.86-.24.03-.4-.04-.64 0-.47.06-.6-.04-.73-.44-.4 0-.94-.03-1.2.13-.02.04-.03.07-.05.1 0 0 .02 0 .03 0 .2.2.5.25.7.4-.12.25-1.14 1.24-1.55 1.12-.3-.08-.4-.3-.63-.45-.16-.06-.34-.1-.5-.17-.16-.08-.32-.16-.48-.24-.35-.1-.64.07-.92.1.02 0 .03.02.04.02.3.1.62.2.93.3.2.15.42.3.62.47.4.23.9.33 1.5.35 0 0 0 .02 0 .02-.08.22-.15.43-.23.64-.16.26-.93.9-1.4.83-.32-.05-.5-.2-.73-.3 0 .34.1.6.07.83-.63.05-.97-.18-1.42-.3-.48-.08-.96-.15-1.44-.23 0 0 0 .02 0 .02s.03 0 .04 0c.26.17.52.33.78.5.6.17 1.04.13 1.4.5 0 .04 0 .1 0 .15-.17.14-.3.24-.57.3-.36.06-.7-.12-.9 0 0 .02 0 .04-.03.07 0 0 0 0 0 .02.16.07.3.16.46.24 0 0-.02.03-.04.04-.15.33-.97.58-1.25.95.02.14.1.33.04.42-.1.18-.32.1-.45.24-.42.4-1.1 2.42-.58 3.16.47.23.6.05 1.1.13.26.23.63 1.1.7 1.5 0 .2-.02.38-.03.57.56 0 .87-.35 1.46-.25.77.12 1.84.58 2.35 1 .13.18.26.36.4.53.4.1.84.22 1.27.33.26.1.44.27.67.37.56.24 2.03-.05 2.46.4-.06.27-.13.53-.2.8.08.14.15.28.2.42.1.45-.12.73-.13 1.06.3.3.56.3.5.93.58.03 1.06.48 1.16.95.44 0 .55.36.85.5-.06-.16-.13-.3-.22-.43.06-.2.14-.27.27-.37.23.08.25.32.4.46.04-.3.06-.43.02-.7.47-.36.05-.9-.05-1.33 0-.1 0-.23 0-.34-.05-.2-.1-.37-.15-.55.06 0 .13 0 .2 0-.02-.45-.27-.27-.45-.5-.1-.14-.15-.4-.2-.6 1.3-.2 3.45-1.9 2.33-3.53-.28-.4-1.3-.84-1.42-1.26.27-.2.42-.44.56-.77.04-.1.08-.2.1-.3.14-.13.26 0 .4-.22-.03-.15-.06-.3-.1-.46-.05-.1-.1-.2-.16-.3-.02-.16.1-.23.1-.43-.22-.02-.43-.03-.65-.05.2-.34.54-.6.6-1.02-.14-.1-.37-.23-.45-.4-.18-.4.26-.92.64-.88.57.08 1 .34 1.55.44.64.1 1.35-.4 1.68-.24.42.18 1 .75 1.4 1.04-.12.22-.1.2.05.4.42.1.84.34 1.3.46.27.06.4-.14.52-.1.03.04.06.08.1.13 0 .1 0 .2-.04.27-.65.3.28 1.6-.04 2.08-.1 0-.2-.02-.3-.02-.05.27-.06.35.06.5 0 0 0 0 .02 0 .6-.2.96-.5 1.4.14 0 .1-.03.14-.07.2.04.05.08.1.1.16.25-.1.8-.1 1.02-.27.1-.17.2-.34.3-.5.26 0 .28.3.42.45.02-.65.27-.76.54-1.1-.45-.6-.08-.4.33-.7.06-.1.12-.23.2-.35 0 0 0 .02.02.04.4.18 1.1 1.4 1.45 1.8-.04.15-.1.18-.1.38.1 0 .17 0 .25-.02.1.82.65.43.75 1.02-.13.02-.22.08-.3.15.2.24.46.33.7.5 0 .13 0 .23-.04.3-.2.07-.58-.1-.74 0 0 0-.02 0-.03.02.1.16.3.62.47.7.1 0 .2 0 .28 0 .2.07.87.6.9.85-.07.15-.13.3-.2.44.3 0 .47-.15.76-.1.38.05.62.3.93.43.3.08.63.16.95.23-.15.28-.5.3-.84.37-.35.08-.5.4-.8.47-.16.02-.3.03-.46.04-.14.1-.2.4-.24.6.25-.1.62-.13.88-.27.55-.3 1-1.08 1.75-.37-.05.1-.1.14-.14.27.04.06.08.1.1.17.13-.06.33-.2.45-.2.27.06.7.3.72.58-.1.2-.17.43-.27.6.12.16.24.32.36.48 0 0 0 .02 0 .03-.24.2-.78.68-1.06.77-.45.04-.9.1-1.34.13-.23.26-.47.52-.7.78-.42.3-1.13.32-1.76.42-.47-.02-.94-.04-1.4-.07-.47-.06-.97.1-1.5 0-.34-.04-.9-.1-1.25.03-.57.2-.47.75-.78.97-.2.15-.63.1-.85.23-.86.52-1.8 1.65-2.23 2.58.52-.4.9-1 1.44-1.4.65-.48 1.55-.7 2.36-1.02.75-.3 1.66-.28 1.93.44-.08.17-.85.6-1.07.62-.1-.04-.2-.1-.3-.13-.2-.04-.4.08-.54.12 0 0 0 0 0 .02.4.04.54.18.73.44.14-.08.3-.15.46-.22 0 .03 0 .06 0 .1.06-.04.1-.06.17-.08.04.03.08.06.12.1-.06.05-.12.1-.18.17-.1.37-.13.26-.38.5.17 0 .36 0 .44.08-.06.12-.07.2-.03.35.08-.02.07-.02.13.06-.1.46.48.4.77.54 0 0-.02.02-.04.02-.07.03-.14.05-.22.07 0 0 0 .02 0 .02s.02 0 .02 0 .02 0 .02 0c.13.02.16.12.24.16.08 0 .16 0 .24-.02.05.04.1.07.16.1.13.07.28-.1.48 0 0 0 0 0 .02.03 0 0 .02 0 .03 0-.02.03-.03.07-.05.1.06-.02.18 0 .27-.03.14-.05.2-.17.38-.2.06.3.17.1.4.18.05.06.1.12.17.2-.02 0-.04.03-.05.06-.04.02-.08.03-.1.05 0 .02 0 .04.02.06.18-.02.3-.02.38.08-.06.02-.13.05-.2.07-.06-.05-.05-.07-.1-.03-.03 0-.05.02-.07.03.02.02.03.04.05.06-.1 0-.2 0-.28 0 0 0 .02.04.02.06-.42 0-.82.3-1.18.42-.05-.05-.03-.06-.12-.1-.02.02-.04.02-.06.03 0 .05-.02.1-.03.14-.03-.02-.06-.04-.1-.06 0 .13-.05.1-.1.2-.1 0-.2-.02-.3-.03 0-.05 0-.1 0-.13 0 0 0 0-.02.02-.04.08-.07.1-.13.14 0 0-.02 0-.02 0-.02-.03-.04-.06-.06-.1-.03 0-.07 0-.1 0 0 .17.07.18.03.32-.33 0-.4.4-.58.5-.02-.02-.04-.03-.06-.04 0 .04 0 .1 0 .13-.16-.03-.2-.02-.3.02-.03.07-.06.14-.08.2-.1-.08-.08-.08-.22-.05-.06-.1-.1-.18-.17-.27-.05.04-.03.04-.08.05-.06-.25-.2-.5.02-.75.06-.06.1 0 .13-.1-.1.05-.17.1-.26.16 0 0-.02-.03-.04-.04 0 0 0-.02.02-.04.1-.06.23-.13.34-.2.06.05.03.05.1.04 0 0 0 0 0-.02-.02-.02-.05-.03-.08-.05 0 0 .03 0 .04 0 .16-.17.95-.65 1.2-.64-.02.08-.03.14-.03.2.07.02.06.03.13.08 0-.04 0-.08 0-.13.23-.04.4-.15.65-.14 0 0-.02-.03-.03-.05-.38-.04-.94-.08-1.25.08 0-.1.02-.1.04-.15.18-.06.4-.23.48-.42 0 0 0 0-.02 0-.05.03-.1.06-.16.1 0-.13-.06-.17-.13-.23.02.06.04.1.06.17-.04.06-.08.13-.1.2-.44 0-.6.37-1 .42-.07-.04-.13-.07-.2-.1.02.02.04.06.05.1-.1.05-.2.1-.3.16-.1-.1-.38-.14-.5-.03-.03-.03-.06-.05-.1-.08.04.07.07.14.1.2-.03.05-.06.1-.1.13.06 0 .1 0 .16 0 0 .05 0 .04-.04.1-.16.07-.24.14-.44.1 0 .1 0 .1-.05.13-.04-.03-.08-.06-.12-.1-.1.08-.17.2-.28.28-.02-.04-.03-.1-.05-.15-.13.03-.22.1-.35.1 0 .04.03.1.04.15-.08-.02-.16-.05-.24-.07 0 0 0-.02-.02-.04.03-.07.05-.13.08-.2-.02 0-.03 0-.04 0 0 0 0 0-.02 0-.08.2-.23.5-.4.63-.04-.02-.07-.05-.1-.07-.03.06-.06.12-.08.18-.05 0-.1-.02-.15-.04 0-.04.02-.08.04-.12-.02.02-.05.04-.08.07.02.14 0 .1-.08.22 0 0 0 0-.02 0-.03-.02-.07-.04-.1-.06 0-.02 0-.05 0-.08-.07.03-.14.06-.22.1 0 .06 0 .13 0 .2-.26.07-.4.55-.53.76.08.15.1.12.23.17 0 .02 0 .03-.02.05-.17.05-.33.1-.36.3.3.02.43.27.48.54.04.02.1.04.14.06.1-.04.17-.08.26-.1 0-.04 0-.07 0-.1-.03 0-.06 0-.1 0-.03-.06-.07-.1-.1-.17 0 0 0 0 0-.02.05.03.1.04.14.05.07.13.1.18.1.38-.2.05-.4.1-.6.15 0-.1 0-.15-.05-.2 0 0-.02 0-.02 0-.04.12-.2.25-.35.25 0 0-.03 0-.04 0 0-.13.02-.22 0-.3-.07.05-.17.04-.17.05-.03.12-.05.24-.08.36-.95 0-1.6.26-2.13.64.04-.13.08-.27.13-.4-.06.15-.1.3-.17.46-.1-.02-.1 0-.18.07 0 .03 0 .05.02.07.07.1.1.12.25.14-.05.33-.18.62-.27.9-.04-.02-.07-.04-.1-.05 0 .26-.3.5-.45.62 0 0-.02 0-.04-.02.04-.12.06-.14.05-.25-.33 0-.38-.2-.53-.4.06-.08.12-.1.17-.2-.02 0-.03-.02-.03-.02-.1.05-.12.12-.2.18.06.25.23.75.45.84 0 .12.03.23.04.35-.05.18-.2.24-.3.4-.06.16-.13.32-.2.47-.04.04-.03.02-.1.02-.03.1-.08.22-.13.33-.03 0-.05 0-.08.02 0-.05-.02-.08-.03-.12.07-.27.2-.45.33-.66-.06-.04-.08-.02-.15 0 0 0 0 0-.02 0 0 0 0 0 0-.02.02-.03.04-.07.06-.1-.05-.03-.1-.05-.13-.08.07-.1.08-.04.08-.2-.06.04-.12.07-.18.1-.05-.02-.1-.05-.15-.08-.03-.04-.06-.1-.1-.13.02 0 .03 0 .03-.02.1-.04.17-.07.26-.1-.02 0-.03-.03-.04-.05-.15-.07-.12-.1-.25-.04 0 0 0-.02 0-.03 0-.03.02-.07.03-.1 0 0 .03-.02.04-.02.03 0 .07.03.1.05 0-.02 0-.05 0-.07 0 0 0-.03 0-.04-.1-.02-.13-.03-.17-.08 0-.02.02-.04.03-.06.14 0 .16-.02.2-.12-.05 0-.1 0-.14 0 0 0 0-.02 0-.02.03-.05.06-.1.1-.15.06-.02.13-.04.2-.05-.03-.02-.07-.04-.1-.06.02-.05.03-.1.05-.15-.05.05-.1.08-.14.1 0 .06 0 .08-.1.13 0-.03 0-.06 0-.1 0 .1 0 .1-.04.14 0 0-.02 0-.02 0-.03-.07 0-.04-.06-.07 0 .05 0 .1-.02.16-.04 0-.1 0-.14-.02.22.42-.04.26.02.57.04.1.08.22.13.32 0 0-.02 0-.02 0s-.02-.02-.03-.04c-.1-.03-.13-.07-.16-.16.04.2.22.2.26.47-.15-.1-.32-.2-.44-.32 0 .04.02.08.02.1-.15-.05-.17-.12-.36-.1 0-.06 0-.1 0-.14.04-.05.1-.1.14-.13-.05.02-.1.03-.14.05-.03.12-.04.17 0 .27.2.08.8.32.9.46-.05.12-.07.17-.17.23 0 0-.03-.02-.05-.04-.1-.1-.2-.17-.3-.26.13.23.23.27.47.4-.03 0-.05 0-.08.02.1.04.1.06.1.2-.05-.03-.1-.05-.15-.07 0 .04 0 .08 0 .1-.02 0-.04 0-.07 0-.06-.04-.12-.1-.18-.13.1.13.2.16.35.25 0 .06 0 .12.02.18-.14 0-.12 0-.2-.05-.06-.13-.15-.2-.28-.26-.03.02-.06.04-.1.06.02 0 .02.02.03.03.17.04.33.13.34.33.3-.06.5-.1.55.26 0 0-.02 0-.02 0 0-.03-.02-.05-.02-.08 0 .03-.02.05-.03.08.04.05.04.03.06.1-.04 0-.08 0-.1 0 .07.14.15.2.2.4-.03 0-.05 0-.07 0 0-.05-.02-.1-.03-.14-.1.05-.16-.02-.26-.07.03.05.06.1.1.14 0 0-.02.02-.03.03-.02.02-.05.03-.07.04-.06-.02-.12-.05-.18-.08.02.06.03.06.02.1-.06.03-.12.05-.18.06-.02-.03-.05-.06-.07-.1-.03-.07 0-.12-.02-.17 0 .02 0 .03 0 .05-.06.1.02.2 0 .3.22 0 .38-.02.55-.05 0 0 .02.03.03.04-.02.1-.08.2 0 .3 0-.02 0-.03 0-.05.03-.1.03-.2.1-.24.05-.02.02-.02.05 0 .08.06.1.1.1.23 0 .03-.03.06-.05.1-.08-.02-.08-.06-.1 0-.08.07-.15.16-.22.24-.2-.03-.25-.12-.4-.18 0 0 0 0 0 .02.02.03.04.06.06.1-.13-.05-.26-.1-.38-.14.02.03.03.06.05.1.17 0 .32.07.4.16 0 0 0 .02 0 .03-.12.07-.1.15-.25.24-.1-.03-.13-.1-.2-.15.02.07.03.1.1.15.03.02.07.05.12.07.08-.05.2-.1.27-.14.04.08.05.07.13.1 0 .02 0 .03-.02.04-.07.06-.15.12-.22.2-.2.02-.4.05-.6.08-.2.23-.37.46-.55.7-.17.1-.58.08-.8.2-.22.14-.22.34-.36.58-.18.3-.63.48-1.06.56-.1.3-.32.5-.47.75-.08.3-.18.58-.27.87-.14.72.6 1.5.77 2 .04.24.07.48.1.72.08.26.25.5.32.74.17.6-.17 1.34-.3 1.75-.02 0-.03 0-.05 0 0-.07.03-.13.04-.2-.18.03-.37.03-.5.1-.12-.14-.2-.53-.3-.7-.45-.02-.25-.2-.4-.5-.05-.02-.1-.06-.16-.1-.02-.1-.04-.18-.06-.27-.05 0-.1 0-.16 0-.1-.2-.22-.4-.33-.6.1-.06.15-.1.23-.2 0-.04-.02-.1-.02-.15-.1.04-.14.15-.25.1-.02-.02-.05-.02-.07-.03.06-.33.12-.66.18-.98-.04-.23-.22-.2-.38-.3-.25-.15-.53-.9-.97-.8-.15.04-.25.2-.37.27-.17.05-.33.1-.5.13-.12-.1-.16-.32-.25-.46-.32-.04-.46-.1-.64-.26-.32.04-.57.1-.86.02 0 .04 0 .08 0 .13-.1 0-.2.02-.3.04-.08-.12-.16-.24-.23-.36 0 0 0 0-.02 0-.02.1-.05.18-.07.27-.2-.03-.7-.12-.95-.04-.1.05-.2.17-.34.2-.16.06-.3-.27-.53-.15-.03.05-.06.1-.1.16.13.22.35.06.54.03.14.08.28.13.35.28-.1.05-.17.1-.26.13.05.32.4.32.55.55-.14.02-.24.03-.4.02-.06-.2-.38-.38-.57-.4-.03.04-.05.08-.08.13.02.02.03.03.04.05.03.03.08.06.12.1-.04.03-.1.06-.13.08-.02 0-.02 0-.03 0-.04-.05-.07-.1-.1-.16-.13.05-.25.1-.37.16-.12-.05-.23-.1-.35-.16-.05-.07-.1-.15-.15-.22-.14-.1-.3-.18-.43-.27-.08.02-.15.03-.22.04 0 .02 0 .03.02.04.06.05.12.1.18.15 0 0-.03 0-.04 0-.1.1-.34.06-.54.02-.34-.08-.8-.25-1.24-.1-.2.05-.24.16-.56.1-.02-.05-.04-.12-.06-.2-.04.04-.08.07-.13.1.05.14.18.24.13.37-.33.15-.5.47-.9.58-.27.07-.57-.12-.67.02.06.06.1.12.17.18-.18.32-.6.24-.83.48.02 0 .03 0 .04 0 .08.07.14.13.2.2 0 0 0 .02-.02.04-.1.1-.18.2-.26.32-.15.5.26.9.16 1.32-.12.23-.25.46-.38.7-.04.2-.07.43-.1.65-.17.87-.07 2.28.25 2.8.2.37.54.73.78 1.08.22.32.36.7.6 1 .24 0 .5-.03.66.06.2.1.25.34.52.38.48.08 1.45-.35 1.96-.42 0 .07 0 .14 0 .2.12.03.25.1.33.04.07-.05.13-.1.2-.14-.05-.1-.12-.12-.2-.2.02 0 .03 0 .04 0 .16-.14.53-.22.62-.43 0-.1.02-.23.02-.34.06-.06.12-.1.2-.17-.02-.17-.03-.34-.03-.5.04-.15.08-.3.12-.43.82-.3 2.35-.8 3.05-.26.02.1.03.2 0 .3-.12.23-.38.35-.53.54-.04.06-.25.64-.26.7 0 0 .02 0 .03.03.05-.02.1-.03.13-.04-.05.34-.1.68-.16 1.03 0 0-.03 0-.04-.02-.07-.13-.14-.27-.22-.4-.02.02-.05.04-.07.06 0 .02-.03.03-.05.04 0 .18-.02.26-.07.37.08-.02.16-.04.24-.06 0 .08 0 .14 0 .2-.17.48-.03.95-.24 1.44-.1.23-.4.22-.44.53.08.04.15.08.22.12.02 0 .03-.02.04-.03 0-.06 0-.12.02-.18.13.07.2.17.4.17.45-.2.92.08 1.53-.05.1-.05.22-.1.33-.15.08.04.15.08.22.1.3 0 .6-.02.88-.04.1.05.23.1.34.14 0 .24-.05.2.06.35.17.04.34.1.5.13.1.3.27.66.07 1.02-.07.1-.14.18-.2.27-.12.32-.03.8-.1 1.12-.08.25-.2.68-.1.98.14.52.92 1.15 1.3 1.48.04.13.1.26.14.4.2.2.36-.15.57.12.46.1.6-.16.95-.28.1-.04.2-.02.3-.07.13-.1.26-.2.4-.28.1-.04.38.07.45.1.2.1.42 0 .6.08.5.2.72.7.95 1.18-.12.13-.2.26-.34.35 0 0-.02 0-.02 0-.03-.08-.03-.1-.1-.13.03.15-.05.2-.1.3.1-.04.23-.08.35-.1.23-.14.34-.7.8-.54.15.06.28.16.32.34-.03.04-.06.08-.1.1-.27.02-.57.1-.7.27.1.25.23.44.27.73-.16.2-.3.44-.36.73.14.2.24.52.42.66.17-.05.37-.12.44-.25.13-.27-.3-1.06-.44-1.13.06-.06.1-.06.1-.17 0 0-.02-.02-.04-.03.26-.1 1.43-.42 1.48-.6-.04-.04-.08-.07-.1-.1-.1 0-.17.02-.25.02-.04-.07-.1-.14-.13-.22.05-.14.18-.22.33-.18.05.17.16.42.26.56.5 0 .94.1 1.1.46.06.18.02.26.2.35.33.17.98-.1 1.38-.06.45.02.67.62 1.42.45.27-.07.4-.32.6-.43.35-.17 1.18-.13 1.55-.05 0 0 .02.02.02.03 0 .03-.02.05-.03.08-.03 0-.06.03-.1.05-.16 0-.34 0-.5-.02 0 .04 0 .1 0 .13.25.1.5.2.52.54.02 0 .03-.02.04-.02.02-.12.05-.16.13-.22.1.07.36.05.5.13.03.05.06.1.1.16.16.1.37.13.5.23 0 0 0 .02 0 .04-.4.15-.26.47-.8.64 0 0 0 .02 0 .02.2.02.38.03.57.04.2-.04.46-.1.7-.05.45.1 1.14.56 1.35.92.04.26.07.52.1.78 0 0 0-.02 0-.03.04-.06.07-.13.1-.2.5-.05.94.5 1.1.85.06-.04.1-.08.14-.12.28.06.56.12.83.18 0-.1 0-.12.06-.17.4-.16 1.13.06 1.4.16.3.1.63.2.94.3.24.13 1.1 1.03 1.15 1.03.1 0 .13-.1.2-.08.18.08.17.3.23.5.2.63.23 1.55 1 1.66.05.16.1.3 0 .47-.3.13-.37.5-.56.73-.2.27-.62.36-.8.66-.17.26-.22.65-.46.84.03 0 .05.02.06.03.34.14.67-.26.92-.33.1.22.18.44.27.65.4.07.82 0 1.13-.07-.05.13-.1.22-.1.42.03 0 .04 0 .05-.02.15-.34.6-.42.8-.7.12-.18.14-.48.35-.56.2-.06.47-.08.62-.1.15.1.27.23.46.3.48.17.98.12 1.13.6.02 0 .04 0 .06 0 .05-.03.1-.08.15-.13.2.02.58.36.54.58-.06.35-.27.12-.13.7.32-.2.7-.56 1.14-.6.3-.04.58.27.83.34.28.03.57.07.85.12.48.08.8-.18 1.3.04.85.37 1.36 1.14 2.1 1.62.35.22.86.06 1.32.2.22.07.7 1.72.62 2.17-.2 1.2-.75 1.86-1.54 2.47-.13.06-.26.12-.4.18-.14.15-.07.28-.16.5-.15.4-.52 1.05-.84 1.3-.02 0-.04 0-.06 0-.05-.1-.1-.2-.14-.3-.05 0-.1 0-.13-.02-.02.5-.2.84-.3 1.33.06.5.1.96.16 1.44.06.36-.16.75-.22 1.06-.05.24.06.5.06.64-.35.12-.62.46-.53.95 0 .16.03.34.05.52-.04.17-.25.25-.35.38-.1.2-.2.4-.3.6-.14.26-.43.5-.48.84 0 .15.04.3.06.44-.44.04-.85.2-.84.73-.43.05-.92.18-1.4.1-.2-.06-.52-.07-.8-.03-.05.34-.22.3-.47.44-.08.1-.17.2-.25.32-.1-.04-.22-.12-.37-.1-.26.06-1.45.9-1.68 1.1-.2.2-.25.44-.67.4 0 .04 0 .08 0 .1.32.15.07.6-.06.74.06.17.13.27.17.5.24 1.58-.65 1.65-1.14 2.44-.15.35-.3.7-.44 1.04-.18.37-.56.74-.86 1 .13-.54.75-.83.7-1.38-.2.07-.36 0-.5-.06 0 .02 0 .03 0 .04-.06.23-.1.45-.17.67-.13.25-.47.33-.57.58-.07.32-.14.65-.2.97-.2.5-.64.76-.93 1.15-.28.37-.47.82-.97.97-.32.1-.48-.12-.7-.1-.32 0-.48.16-.76.17-.33-.43-.65-.47-1.24-.38-.15-.1-.25-.3-.44-.37-.07.07-.12.15-.18.23 0 .02.02.05.02.07.3.43.8.47 1.08.84 0 .2-.08.22-.13.35-.17.44.28.56.5.7.02.14.1.33.04.42-.1.3-.36.52-.53.75-.1.14-.1.34-.2.5-.3.42-1.38.52-2.02.65-.43.1-1.02.14-1.44.06-.14-.03-.45-.12-.5-.08-.17.28.1.53.23.64-.1.22-.3.46-.33.68-.05.25.2.34.14.56-.06.14-.2.15-.33.2-.23.1-.62.24-.98.15-.3-.08-.67-.35-1-.3-.04.03-.07.07-.1.12.03.3.17.43.2.67.03.2-.08.33-.05.55.13.07.38.42.64.22.02-.02.05-.02.07-.03-.04-.06-.08-.12-.13-.18.16-.05.3-.1.46-.14 0 0 0 0 .02.02.04.2.07.4.1.6 0 .03-.03.05-.05.08-.1.03-.24.1-.33.03-.07-.06-.07-.14-.14-.2-.2-.06-.6.06-.7.17.02.03.03.05.04.08.2.05.38.1.57.14 0 0 0 .02-.02.03-.3.1-.63.32-.8.56 0 .6.1.7-.28 1.04.03.15.13.2.15.3-.27.04-.54.08-.8.12-.5.2-1.14.87-.8 1.55.14.26.54.57.83.67.18.05.4.02.53.12.25 1.1-.95 1.16-1.37 1.7-.08.15-.16.28-.25.4-.07.34.1.58-.1.83-.22.26-.73.23-.94.5-.6.78.25 1.67.45 2.2-.3.1-.52 0-.7-.14-.05 0-.1 0-.12.03-.17.1-.22.28-.42.34-.27.1-.53 0-.7.2-.2.34-.04.83-.22 1.17-.14.03-.27.05-.4.08-.12-.08-.24-.15-.35-.22.2-.28.4-.55.62-.8 0 0 0-.02 0-.04-.08-.05-.16-.1-.24-.15-.32.1-.66.36-1.12.34-.03-.1-.05-.15-.04-.28.36-.06.6-.18.95-.25-.15-.12-.5-.1-.76-.08 0-.24.1-.27.1-.46-.17-.03-.23-.1-.28-.27-.1.06-.18.12-.27.2-.1-.04-.17-.07-.25-.1.03-.15.1-.2.1-.37-.1.03-.2.06-.28.1-.04-.1-.12-.2-.2-.24.02-.04.05-.07.07-.1.07-.04.08-.07.1-.13 0-.05-.03-.1-.05-.15-.14-.1-.33-.14-.46-.3.36-.05.5-.27.6-.58-.18.02-.36.12-.46.02-.03-.1-.06-.23-.1-.34.08-.06.15-.1.2-.17-.1-.14-.2-.2-.23-.42.1-.06.2-.13.28-.2 0-.07-.03-.13-.04-.2-.1.07-.2.15-.28.22 0-.26-.03-.52-.04-.8.05-.06.1-.14.15-.22-.02-.18-.04-.36-.06-.53.33 0 .35.13.66.14.02-.03.04-.06.06-.1 0-.02 0-.05 0-.08-.1-.06-.2-.13-.3-.2l-.7.02c0-.04 0-.1 0-.13.1-.13.1-.3.18-.42.1 0 .18 0 .22-.05.02-.06.04-.13.06-.2-.27-.27-.48-.15-.86-.3 0-.06 0-.13 0-.2-.13 0-.26.03-.38.04 0-.07 0-.07.05-.13.33-.14.54-.38.7-.67.22 0 .3-.02.4.08.02.07.03.13.03.2-.15.02-.27.1-.34.2 0 .1.03.17.05.25.02 0 .03 0 .05 0 .1-.07.1-.2.23-.26.03 0 .05 0 .08 0 0 .16-.03.28.03.4 0 0 .02-.02.03-.03.1-.14.2-.3.3-.43.2-.64-.14-.52.4-.92-.13-.03-.3-.1-.2-.27.06-.1.18-.1.28-.16.17-.1.28-.28.38-.44 0-.04-.02-.08-.04-.12-.13-.08-.27-.16-.4-.24-.02-.2.04-.28.07-.44.1-.45-.12-.55.36-.7-.04-.17-.24-.4-.14-.65.04-.08.13-.1.23-.14 0-.04.02-.1.02-.14-.06-.12-.15-.15-.24-.24.03-.1.06-.2.1-.3-.1-.04-.15-.07-.3-.07-.13.23-.33.33-.55.16-.03-.24-.18-.36-.23-.55-.22-.75.43-1.08.56-1.54 0-.02 0-.04 0-.06.05-.3-.13-.58-.2-.84 0-.25 0-.5 0-.76-.06-.17-.13-.34-.2-.5 0-.03.02-.04.03-.05.14-.03.3-.02.42-.1.23-1.04.67-1.8 1-2.8.07-.23.3-.4.32-.66-.05-.12-.15-.32-.1-.43.08-.13.17-.26.26-.38-.02-.13-.05-.24-.07-.34-.05-.28-.25-1.44-.17-1.68.06-.22.3-.36.36-.6.1-.4-.22-.5-.17-.8.07-.32.15-.62.23-.92.07-.1.14-.2.2-.3.12-.33.3-1.36.2-1.7.07-.16.16-.32.24-.47-.02-.14-.05-.27-.07-.4-.06-.3 0-.8.1-1.07-.05-.07-.1-.1-.18-.17 0-.1 0-.18 0-.27.08-.06.16-.1.24-.16.13-.85.28-3.54-.14-4.18-.16-.22-.54-.22-.73-.4-.1-.16-.17-.3-.25-.47-.3-.15-.57-.28-.86-.4-.95-.5-2-.96-2.66-1.73-.12-.17-.24-.34-.36-.5 0-.2 0-.4 0-.6-.07-.23-.3-.4-.4-.58-.3-.47-.38-1-.85-1.3.07-.8-1.06-2.38-1.46-2.98-.18-.3-.36-.58-.54-.86-.28-.25-.7-.33-1-.57 0-.03.02-.04.03-.06.1-.04.17-.06.33-.06.07-.48-.44-.63-.5-1.1.33-.65 1.23-.84 1.42-1.5.05-.16-.05-.34-.04-.5-.37.3-.5.7-.97.12.03-.02.04-.03.05-.05.1-.04.1-.07.15-.15-.07-.37-.05-.63-.2-.93.17-.1.35-.2.53-.3-.05-.05-.1-.1-.13-.17.06-.22.28-.26.35-.43.08-.23-.1-.5.02-.64.43-.16.7-.14.94-.47 0-.1-.05-.16-.1-.24.02-.03.04-.06.06-.1.15 0 .2 0 .36 0 .06-.18-.05-.24-.05-.48.16-.08.58-.06.7-.18.2-.34.4-.7.58-1.03-.1-.1-.18-.2-.28-.3.05-.17.1-.35.15-.54-.04-.25-.2-.45-.18-.7.12-.02.18-.03.23-.13-.07-.14-.23-.15-.25-.34.05-.1.1-.15.13-.3-.1-.23-.32-.34-.46-.53.04-.23.17-.3.13-.5.07.04.1.08.15.14.1-.08.2-.27.33-.3-.04-.27-.23-.38-.28-.6 0 0 0 0 .02 0 .26.15.3.4.5.6.02 0 .03-.02.04-.03.06-.02.06-.04.1-.1-.05-.1-.1-.2-.13-.3l.6-.74c.13-.03.25-.05.38-.08.2-.54-.03-.95.55-1.25.1-.05.18-.13.28-.1.14.03.16.08.2.22.04-.03.08-.07.12-.1 0-.24.04-.33.17-.43.3.16.82.05.97-.14-.1-.17-.33-.48-.26-.7.07-.15.17-.1.35-.1 0 0 0 0 0-.02-.1-.05-.12-.1-.12-.24-.1.06-.18.13-.3.1-.18-.44-.52-.57-1.1-.4-.02.1-.02.15 0 .26-.2.06-.5.18-.6.35.1.24.34.27.37.58-.3.05-.38.24-.7.18-.03-.02-.05-.04-.06-.06.02-.17-.13-.35-.2-.5 0 0 0 0-.02 0 0 .1-.02.17-.03.25-.27-.05-.34-.2-.42-.42-.4-.02-.6-.2-.97-.1-.04.06-.1.12-.13.2 0-.27-.1-.54-.3-.6-.03 0-.05 0-.06 0 .05.08.1.15.16.22 0 .02 0 .03-.02.04-.16 0-.3-.06-.35-.2.3-.5-.33-.55-.7-.72-.1-.05-.12-.3-.18-.4-.14-.08-.28-.16-.42-.24 0 0 0 0 0 .02.02.07.05.15.07.22.12.04.18.05.24.15-.06.06-.12.13-.18.2-.02 0-.03-.02-.04-.02-.13-.3-.44-.1-.62-.63.06-.12.16-.17.2-.3 0-.02 0-.05-.02-.1-.07-.02-.13-.06-.2-.1.05 0 .1 0 .15 0 0-.04-.02-.07-.02-.1-.2-.03-.38-.36-.5-.5-.33-.4-.8-.7-1.14-1.07-.02-.03-.02-.06-.02-.1.08 0 .15 0 .22 0-.07-.17-.12-.32-.33-.36-.03.1-.05.16-.1.24-.9 0-1.55-.46-2.25-.66-.34-.1-.6.03-.82-.13-.66-.48-1.55-1.6-2.32-1.83-.74-.24-1.05.33-1.65.42-.18 0-1.23-.23-1.4-.3-.33-.2-.66-.37-1-.55-.2-.05-.44-.1-.66-.13-.32-.15-.64-.3-.95-.44-.33-.2-.6-.58-1-.55-.33-.1-.67-.18-1-.27-.2-.22-.4-.44-.6-.66-.2-.1-.42-.2-.64-.3-.2-.14-.3-.4-.44-.6-.05-.06-.1-.13-.16-.2 0-.13.27-.17.33-.27-.05-.08-.1-.1-.1-.18.33-.35.02-.67-.16-.95.03-.1.06-.17.1-.26-.52-.6-1.04-1.18-1.55-1.77-.17-.1-.34-.23-.5-.35-.04-.12-.07-.25-.1-.38-.16-.07-.3-.13-.45-.2-.07-.1-.14-.2-.22-.3-.08-.06-.22.02-.25.04-.04-.03-.08-.06-.1-.1-.1-.22-.02-.38.12-.53-.1-.3-.26-.4-.53-.3-.2-.6-.5-.4-.7-.76.04-.2.06-.27-.02-.38-.18-.07-.36-.13-.54-.2-.47-.33-1.53-2.04-1.5-2.8-.16-.1-.34-.13-.52-.2 0-.12-.03-.18-.07-.25-.05-.02-.12-.04-.18-.06-.03.06-.06.1-.1.16-.25-.02-.4-.18-.63-.26-.03.2-.16.43-.1.6.07.1.14.18.2.26.02.24.03.48.04.72.15.3.56.37.75.64.14.2.2.6.37.78.13.06.26.12.38.18.03.22.1.5.2.66.1.02.2.05.3.07.2.46.05.78.58.72.1.23.12.55.22.8.15.3.3.58.46.87.12.4-.06.4.23.66.1-.05.18-.1.27-.16.12.2.23.4.35.58.12.1.2.06.3.2-.05.25-.23.4-.4.52-.03-.02-.08-.04-.12-.06-.05-.1-.08-.3-.15-.44-.1-.17-.3-.2-.47-.33-.3-.2-.9-.68-1.1-.98-.12-.2.07-.45 0-.65-.08-.2-.2-.52-.35-.62-.12-.08-.25-.07-.35-.15-.1-.1-.2-.2-.3-.3-.4.16-1.3-.65-1.47-.96.25.06.6.13.7-.1.34-.34-.13-.8-.34-.96-.18-.14-.75-.44-.85-.6-.05-.17-.1-.33-.16-.5-.08-.1-.22-.08-.27-.2-.06-.2-.03-.36-.13-.5-.17-.27-.46-.47-.3-.83-.1-.08-.18-.17-.28-.25 0-.13 0-.25 0-.37-.13-.35-.57-1.47-1.04-1.16-.03-.02-.06-.03-.1-.05.05-.14 0-.15-.06-.25-.56 0-.5-.24-.84-.37-.27 0-.53-.02-.8-.03-.05-.13-.16-.1-.1-.26-.05-.16 0-.28-.02-.4-.1-.03-.15-.03-.22-.12.08-.26-.86-.75-.87-1.3.18-.03.12-.2.07-.3-.3-.08-.32-.15-.5-.3.07-.18-.13-.25-.05-.47 0-.02.02-.04.03-.07.02 0 .04.02.05.02.05.17.1.27.28.3 0-.02 0-.04-.02-.06-.13-.14-.26-.35-.3-.56-.02 0-.02 0-.03 0 0 .1 0 .18 0 .28-.07-.05-.08-.1-.15-.08l-.9-1.02s0-.02 0-.04c0-.08-.1-.28-.1-.38.03-.07.06-.15.08-.22-.06-.3-.42-.48-.5-.77-.1-.4.3-.66.2-1.16-.05-.34-.52-1.2-.35-1.57.04-.1.17-.1.23-.18.06-.12.1-.23.16-.34-.05-.08-.1-.17-.15-.25-.08-.28.12-.72.18-.94.13-.5.13-1.17.05-1.52.08 0 .15 0 .22 0-.1-.02-.2-.05-.3-.07 0-.2 0-.43 0-.64.05-.02.1-.05.17-.07-.06-.03-.13-.06-.2-.1-.02.1 0 .06-.05.1 0 0 0 0-.02 0 0-.64-.4-.9-.38-1.43.27-.08.54.14.78.2.4.07.85-.17.84.37-.1.12-.2.24-.3.36 0 0 0 .02 0 .02.18.04.22.17.35.2.05-.36.4-.58.3-1.06-.07-.2-.13-.4-.2-.6-.17-.26-.66-.4-.5-.84-.17.05-.24.1-.44.1-.06-.15-.14-.3-.2-.48-.2.03-.2.14-.4.16-.3-.2-.34-.43-.4-.86-.4.05-.73 0-1.04-.18-.03-.18-.1-.27-.22-.36-.3.13-.85.25-1.02-.1-.07-.23.1-.44.26-.52-.13-.2-.3-.12-.55-.2.13-.14.25-.27.38-.4.2-.12.3-.14.4-.32-.36 0-.64.15-.84-.07 0-.16-.02-.32-.02-.48-.1 0-.2 0-.28 0-.2-.35-.4-.42-.33-.95-.27.05-.33.18-.5.3-.34-.26-.73-.63-.74-1.2.14-.12.27-.34.4-.5-.05-.1-.1-.2-.14-.32 0 0-.02 0-.03.02-.02.06-.03.12-.04.18-.22.02-.3.12-.43.22-.04-.03-.08-.06-.13-.1-.04-.16.06-.4.02-.57-.05-.3-.32-.4-.4-.64-.53 0-.57.14-.9.23 0-.32.16-.6.02-.72-.2-.4-.63-.67-.98-.94.1-.24-.1-.36-.2-.58.04-.05.08-.1.12-.15 0-.02 0-.04 0-.07-.33-.13-.33-.24-.54-.42-.17-.1-.34-.22-.52-.33-.2-.15-.36-.74-.45-1-.04 0-.1 0-.14 0 0 0 0 .03 0 .04-.12.47.23.76.15 1.14-.47-.08-.46-.38-.72-.64-.22.1-.34.03-.6-.02 0 0 0 0 0 .02 0 0 .02 0 .03 0 .14.16.4.2.4.47-.2.04-.4.07-.63.1-.48-.12-.67-.63-1.06-.85-.1-.02-.23-.04-.35-.06-.28-.1-.62-.26-.8-.45.16-.03.32-.1.4-.22-.06-.1-.12-.16-.22-.2-.18.04-.37.1-.55.15-.38.07-.7-.1-.97-.16 0-.1-.02-.2-.06-.28-.27-.04-.3.07-.55.1-.3.06-.57-.03-.8-.06-.38-.06-.8.1-1.14-.02-.27-.1-.34-.36-.5-.57-.12.1-.23.17-.44.2-.27-.2-.53-.47-.87-.6-.5-.16-.75-.16-1.13-.43-.16.06-.25.14-.46.17 0 .08 0 .17.02.25-.2.06-.26.2-.33.38.44.34.65.03.3.8-.3 0-.5-.18-.76-.14-.3.04-.35.3-.56.4-.14.06-.3.1-.43.14-.43.25-.52.37-1.1.55.04-.3.22-.33.36-.5-.05-.27-.17-.33-.28-.5.05-.2.22-.25.3-.4.27-.36.28-.65.78-.8.3-.08.74.1.93.03 0-.02.02-.04.03-.06 0 0 0-.02-.02-.03-.33-.12-.66-.62-1.16-.42-.28.17-.48.44-.75.62-.17.06-.32.12-.48.18-.1.12-.2.23-.28.35-.1.07-.2.05-.27.14.32.88-1.16.55-1.2 1.45.05.02.1.05.12.08.26 0 .46.06.58.2-.1.28-.38.34-.6.5-.13.16-.27.3-.4.47-.27.07-.53.14-.8.22-.28.15-.6.45-.9.6.06.1.13.18.2.27-.2.36-.7.32-1.1.5-.18.07-.5.23-.66.36-.07.12-.13.24-.2.36-.34.3-1.2.56-1.55.2 0-.02 0-.04 0-.07.2-.25.8-.8 1.1-.9.2.02.38.04.56.05 0 0 0 0 0-.02-.06-.15-.04-.35.04-.46.17-.08.7-.36.76-.54.1-.3-.03-.6.1-.83.08-.08.16-.17.25-.25.04-.14.07-.28.1-.42 0 0 0-.02 0-.02-.34.05-.57.17-.96.16-.07-.1-.15-.22-.22-.33-.1.03-.25.08-.3.18-.1.16.14.33 0 .48-.32.1-.55-.52-.83-.6-.7-.2-.67.1-1.02.26-.2.08-.62.1-.72-.04-.15-.3-.02-.68.02-.9.04-.26-.24-.7-.36-.82-.23.1-1.27.55-1.44.4-.08-.03-.8-.77-.87-.87.1-.1.16-.22.2-.36.36.05.8.4 1.12.2 0-.04 0-.06 0-.1-.1-.13-.16-.26-.3-.37-.25 0-.27.16-.5.1-.43-.1-.6-.4-1.2-.4-.08-.22-.16-.43-.25-.63.1-.03.2-.06.3-.1 0-.1 0-.23.07-.28.05-.04.1-.08.16-.1.04-.14.08-.26.1-.38.13-.1.26-.2.38-.3.2-.28.3-.6.6-.8.2.06.74.32.9.28.3-.07.4-.33.6-.5.23-.18.78-.2 1.17-.2.04-.03.08-.07.12-.1.08-.54-.1-.76-.34-1.1 0-.03 0-.05 0-.07.18 0 .33 0 .42-.07.02-.04.05-.07.07-.1-.1-.25-.2-.3-.42-.45-.24.1-.5.17-.73.26-.2.15-.4.3-.62.44-.25.07-.58-.13-.8-.18-.37-.1-.77.02-1.05.07-.46.1-1-.1-1.26-.26 0-.16-.02-.34-.03-.52.05-.03.03-.03.1-.05.26-.06.56.02.7-.13-.68-.2-1.38-.4-2.07-.6.02-.03.05-.06.07-.1.5-.17 1.17-.36 1.68-.58.58-.24 1.14-.74 1.94-.5-.05.12-.08.35-.04.5.9.12 1.53.34 2.1-.3.26 0 .83.24 1 0 .05-.06.06-.13.06-.25-.1 0-1.43-.24-1.46-.27-.04-.15-.1-.3-.13-.46-.5-.06-1.02-.13-1.53-.2-.04-.8-1.9-1.42-2.58-1.7 0 0 .03-.03.04-.05.25-.12.38-.32.42-.65.76 0 1.8-.05 2.15-.5.06-.14.13-.3.2-.43.2-.34.5-.78.83-1 .25-.18.96-.37 1.3-.43.3 0 .6.02.9.03 0-.04 0-.07.02-.1-.08-.18-.2-.25-.33-.4 0-.05 0-.1 0-.16.6 0 1.6.04 2.07-.16.25-.18.5-.37.75-.56.34-.12.66.1.75.3-.1.1-.13.13-.12.34 0 0 .02 0 .03 0 .18.05.36.1.53.13.1-.1.2-.22.3-.33.17.04.35.08.53.12.42.02.84.05 1.26.08.33.12.44.6.83.66.08-.02.15-.04.22-.05.3 0 .7.12 1.08.06.33-.03.66-.06 1-.1.43.08.82.24 1.2.34.45.03.9.06 1.32.1.27.04.54.17.75.22.57-.04 1.14-.08 1.7-.12.7.15 1.12.7 1.77.9.27.06.5-.06.73-.05.38.04.76.23 1.08.37.38.16.7.43 1.13.55.4.05.8.1 1.18.16.24.06.42.27.66.26 0-.02 0-.02 0-.03-.1-.24-.2-.5-.46-.58 0-.15-.02-.25.02-.34.15-.1.3-.2.46-.28.08.02.16.04.24.06.14.02.23-.07.3-.1.32-.1.65.22 1 .1.2-.07.36-.3.52-.4.07.02.14.02.2.02.1-.06.17-.1.26-.17.28-.05.56-.1.84-.14.1-.1.2-.2.3-.3.27-.17.77-.04 1.05 0-.2.35-.3.3-.7.45-.14.1-.27.18-.4.26-.3.1-.63.2-.94.3-.1.1-.17.23-.26.34-.43.28-.6-.04-.93.5 0 0 0 .02.02.03.37.12.5.45.82.6-.07-.2-.06-.36 0-.56.43-.1.6-.38.88-.6.87 0 .9-.3 1.42-.53.25-.04.5-.07.75-.1.1-.1.18-.18.27-.27.3-.2.64-.2.84-.47-.12-.33-.38-.46-.54-.73 1.04.1 1.05 1.2 1.73 1.68.22.14.68.48.93.23zm41.4 38.24s0-.03 0-.05c0 .02 0 .04.02.05-.02 0-.03 0-.03 0zm-.02-.05c0-.02 0-.04 0-.06 0 .03 0 .05.02.07 0 0 0 0-.02 0zM.58 48.35c-.15.03-.3.06-.45.1-.04-.06-.1-.1-.13-.16.07-.12.16-.18.26-.26.17.04.28.13.32.3zm.85-.77c.08 0 .17 0 .25.02.07.07.15.1.1.18-.06.17-.23.32-.4.4 0 0-.02 0-.03-.02 0-.23-.08-.37-.16-.52 0 0 0-.02 0-.02.08-.02.15-.03.23-.04zm2.6-1.24c.2.02.47.22.44.4-.1.04-.2.07-.3.1-.17.05-.4-.07-.54.03-.12.08-.14.23-.3.3-.14-.03-.3-.05-.35-.2.12-.13.24-.24.36-.36.24-.12.48-.1.68-.26zm.44-.15c.04-.05.08-.08.12-.12.08.06.17.1.26.17 0 .03 0 .06.02.1-.05.07-.07.07-.15.12-.17-.03-.27-.1-.3-.28.02 0 .03 0 .04 0zm1.17-.7c.14-.04.27-.1.4-.13.26.02.68.14.83.3 0 .03-.03.07-.04.1-.3.02-.64-.06-.95.08-.28.12-.37.5-.84.38 0-.1 0-.2 0-.3.32-.06.4-.28.6-.43zm3.04 33.95c.13.04.2.22.32.3-.02.03-.03.06-.05.08 0 0 0 0-.02 0-.13-.02-.2-.05-.35-.03-.03-.1-.07-.2-.1-.3.1 0 .14 0 .2-.05zm1.77.76c0 .04 0 .06-.02.1-.08.03-.22.12-.35.06-.08-.07-.16-.22-.24-.3.02-.02.04-.05.06-.1.17.04.44.15.55.25zm.07.47c.02 0 .04 0 .05-.02.17.04.57.2.64.33.07.1.08.23.23.3-.1.3-.4.17-.6.36-.04.06-.07.12-.1.18-.02 0-.03-.02-.05-.04-.06-.03-.12-.07-.18-.1 0-.28-.06-.4-.1-.6.06-.06.12-.12.17-.17 0-.12-.06-.12-.05-.23zm1.96-37.2c.2-.08.2-.2.27-.42.04 0 .08 0 .13-.02.35.04.56.13.7.4-.27 0-.52 0-.67.1-.24.2-.25.87-.92.5-.14-.1-.23-.1-.3-.25.04-.27.26-.27.36-.5.1.08.32.3.44.2zm14.77-.9c.3.1.23.2.64.17.04.2.17.38.14.6-.18-.1-.32-.15-.55-.2 0 .14.02.25-.03.35-.04-.05-.07-.08-.1-.12-.2-.14-.38-.28-.56-.42.1-.14.17-.26.3-.37.04 0 .1-.02.15-.02zm.9 1.07c.12.57.23.46.07 1.05 0 0 0 0-.02 0 0-.02 0-.03 0-.04-.17-.22-.5-.83-.42-1.13.13.03.25.07.38.1zm2 1.73c.05.14-.05.2-.03.3.06.22.23.3.4.4 0 .18 0 .35 0 .52-.27-.2-.8-.58-.9-.9-.07-.14-.02-.27-.07-.38-.05-.13-.16-.23-.13-.4.22.07.6.28.72.45zm.63 2.3c-.1.17-.14.36-.2.6-.18 0-.26.08-.4.1-.2-.23-.5-.42-.4-.86.3.02.8 0 1 .17zm3.16 3.42c.5 0 .85.3 1.3.4.23.04.48.08.72.12.35.2.42.7.73.95.42.32.96.27 1.02.98-.04.06-.07.1-.1.17-.5 0-.94-.2-1.24-.4 0-.04 0-.07 0-.1.06-.08.1-.17.17-.25-.27 0-.43 0-.55.13-.1-.04-.2-.08-.27-.15.02-.1.07-.17 0-.24-.1-.12-.32-.14-.53-.17-.02-.04-.03-.07-.04-.1.03-.06.06-.12.1-.17-.12-.1-.23-.17-.34-.26-.08.02-.17.04-.26.05-.16-.02-.97-.72-1-.9 0 0 0 0 .02 0 .08-.03.17-.05.26-.06zm41.87 98.75c.04 0 .08.03.1.05.02.4-.06.56-.18.84-.02 0-.03 0-.05-.02-.04-.02-.08-.05-.1-.07 0-.14 0-.28 0-.42-.02 0-.02 0-.03 0-.08.03-.24.03-.27 0-.07-.13 0-.2.03-.33.22.02.37.06.5-.05zm3.05 2.72c.08-.02.15-.03.23-.04-.08-.13-.2-.35-.33-.42-.35-.18-.37-.06-.56-.45 0-.02 0-.03 0-.05.2-.1.4-.18.6-.28 0-.05 0-.1 0-.16-.03 0-.05-.02-.06-.03-.3.02-.6.17-.8.03 0 0 0 0 0-.02.12-.46.6-.6.87-.9.25.14.7.14.92.32 0 .03 0 .06 0 .1-.13.17-.35.26-.22.45.52-.02.6.4.9.68.5.5.87.9 1.9.9 0 .06-.02.1-.02.14-.03.04-.05.08-.08.1-.33.02-.85.24-1.1.18-.13-.06-.27-.13-.4-.2-.32 0-.63-.04-.94-.06-.27.04-.54.07-.8.1-.2-.02-.28-.26-.57-.2-.24.06-.43.17-.7.2.06-.2.08-.34.12-.52.38-.05.83-.13 1.03.15zm62.6-63.95c.1.02.15.05.2.14-.17.1-.12.34-.36.37-.05-.02-.08-.03-.12-.04 0-.06 0-.12 0-.17.13-.05.18-.22.26-.32zM171 109.84c.15-.13.7-1.27.63-1.6-.1-.1-.2-.22-.28-.33.05-.1.1-.2.13-.28-.15-.18-.42-.82-.35-1.1.16-.4.4-.5.4-1.1.13 0 .26-.02.4-.02.06-.06.13-.1.2-.17.1 0 .2.1.32.04.05-.07.1-.12.15-.18.25-.1.4.1.6.04 0-.07-.02-.15-.04-.22.14-.08.27-.17.4-.25.1 0 .12.07.2.04.02-.02.06-.05.1-.07-.05-.07-.1-.1-.1-.2.08-.08.17-.16.26-.24 0 0 0 0 .02 0 .03.08.03.1.15.1.05-.06.12-.14.2-.2-.07-.13-.14-.18-.14-.3 0-.02 0-.03.02-.04.12 0 .16-.04.23-.08.03-.03.04-.06.05-.1-.07-.15-.12-.27-.1-.47.05 0 .1 0 .16.02.05.1.07.16.2.2.05-.18.15-.2.28-.3.22-.17.23-.56.2-.85.2-.16.17-.2.37-.04.1.2.3.22.4.4.22.28.2 1.2.33 1.6.08.15.15.3.23.45.05.2-.18.46-.28.55-.14-.1-.26-.32-.35-.48 0 .02-.02.03-.03.04-.03.02-.06.04-.1.06 0 .33.13.57.26.78-.06.3-.35.46-.42.73-.1.33.03.6-.05.87-.44 1.4-.87 2.8-1.3 4.18-.16.5-.37 1.7-.75 1.94-.2 0-.4.03-.6.06-.34.1-.43.32-.82.35-.24-.36-.75-.25-1-.6-.06-.1 0-.22-.04-.36-.07-.2-.33-.25-.24-.66.03-.14.07-.28.1-.42-.14-.28-.3-.56-.45-.84-.04-.22.13-.8.26-.9.06-.02.13-.04.2-.07zm30.14-25.73c.16.05.18 0 .28-.07.06-.22.12-.33.07-.55.42.28.7.55.8 1.08.22.1.2.2.3.42.1.2.34.42.37.67.07.57-.7 1.1-1.3.97-.2-.16-.35-.64-.42-.93 0-.3 0-.6 0-.9-.04-.18-.1-.22-.02-.4-.04-.05-.08-.1-.13-.15.02-.04.03-.08.04-.13zm23.62 9.3c.4.14.65 0 1.06 0 .18.26.37.5.65.67 0 .1 0 .2 0 .28.18.16.38.3.57.46.27.16.55.32.82.48 0 .1 0 .18.02.27.36.04.47.4.7.57.04 0 .07 0 .1 0 0-.08 0-.17 0-.25 0 0 .02 0 .02.02.26.12.27.38.5.5.17.1.33.07.45.2 0 .02 0 .02.02.03 0 0 0 0 .02.02.05.14.1.3.17.44.16.17.4.1.66.17.24.06.44.27.56.45-.03.2-.26.46-.4.56.1.17.24.33.4.4.16.05.3-.03.4.05.2.16.04.65.27.78.08.02.16.04.24.06-.05.1-.13.24-.12.37 0 0 .02.02.04.02.08-.06.17-.12.25-.17.13.03.26.07.4.1.14.1.18.4.4.52-.07.27-.14.53-.2.8-.08.38.28 1.17-.05 1.5-.16-.1-.23-.22-.37-.33 0 0-.02 0-.03.02-.03.1-.06.17-.1.26-.18-.06-.3-.22-.48-.2.04.1.1.18.14.27-.1.1-1.25-1.06-1.5-1.26-.17-.1-.4-.22-.5-.4-.06-.12-.06-.25-.17-.34-.35-.28-.86-.6-1.05-1.02-.1-.2-.02-.44-.1-.62-.28-.4-.55-.82-.82-1.23-.1-.15-.4-.2-.5-.34-.05-.13-.1-.26-.14-.4-.27-.66-.3-1.12-1.14-1.27-.14-.6-.35-.94-.75-1.24-.3.1-.33-.07-.52-.22-.16-.33-.96-.8-.7-1.33.47-.03.47.24.78.34zm8.16 6.64c-.05-.17 0-.26-.13-.36-.1-.1-.37-.08-.46-.18.05-.13.08-.24.2-.3.06.05.12.1.18.17.03-.16.1-.2.16-.3.23.42.2.78.68.93 0 0 0 .02-.02.03-.07.04-.1.07-.13.13.04.06.06.14.1.2-.2-.04-.52-.15-.58-.34zm-6.12-24.23c-.18.06-.35.12-.53.18-.06.1-.13.2-.2.3-.2-.12-.42-.22-.64-.32-.02-.28-.12-.54.02-.73.3-.1.28-.24.64-.33 0-.12.03-.2.17-.2.08.03.16.06.24.1.12-.15.34-.1.5-.2.08 0 .08 0 .1.04.08.08.15.16.2.24 0 0 0 .02 0 .04-.2.1-.44.38-.48.62-.03.13.08.17-.02.27zm6.5 8.1c-.05.1-.1.18-.14.28-.04.07-.53.34-.62.34 0 0 0 0 0-.02.25-.56.8-.74 1.15-1.22.05.07.05.26 0 .35-.1.2-.23.15-.4.27zm.84 3.37c-.02.05-.04.1-.07.14-.1.03-.78.12-.8.15-.02 0-.03 0-.04 0 .08.16.24.3.4.38-.03 0-.04.02-.05.03-.15.3-.57.12-.68.32-.14-.1-1.32-.34-1.5-.18-.32.18-.1.48-.2.84-.05.2-.3.16-.38.3 0 .13 0 .25 0 .38-.04.17-.3.65-.44.74-.05.04-.9.3-.9.3-.26-.05-.66-.4-.9-.22-.26.12-.43.38-.7.53-.18-.04-.35-.08-.53-.12-.12.05-.24.1-.36.14-.37-.3-.7-.4-.85-.9.07.06.14.13.2.2.17 0 .32.03.47.05.17.05.36.28.57.23.02 0 .05-.02.08-.03-.03-.03-.06-.06-.1-.1-.02-.03-.04-.07-.07-.1.05-.15.35-.86.43-.94.22-.06.43-.13.64-.2.18-.03.36-.07.53-.1.2-.1.2-.36.33-.52.07-.03.15-.08.22-.13.16-.2.26-.4.48-.55.1-.06.26-.04.36-.1.14-.1.13-.3.32-.4 0 0 0 0 .02 0 0 .06 0 .1 0 .15 0 0 0 0 .02 0 .12 0 .33.03.42-.05.1-.15-.07-.24-.17-.3.02 0 .03-.03.03-.05.03-.04.05-.07.07-.1.12 0 .24-.02.35-.03.1-.34.4-.48.55-.75.06-.15.12-.3.18-.44.05.06.1.12.13.18.05 0 .08 0 .12.02.06-.05.1-.1.16-.15.07.2.25.3.4.4 0 .22-.14.3-.14.5.15-.04.3-.1.44-.1 0 .03 0 .04 0 .05 0 0 0 0 .02.02-.04.07-.08.13-.1.2.37-.13.9.03 1.04.33zm-.16-4.07c-.04-.02-.08-.03-.13-.04 0-.02 0-.02 0-.03.12-.13.3-.28.37-.45.06-.2.03-.34.1-.48.03 0 .06-.02.08-.04.04.03.04.04.07.08-.02.03-.05.07-.07.1.07.15.13.3.2.43-.2.15-.4.3-.62.43zm-1.3 20.2c.02-.08.04-.17.06-.26.03 0 .07.02.1.04 0-.2.06-.23.1-.38.13.06.4.05.55.1.02.1.02.12.15.12.03 0 .06 0 .1-.02.02-.06.04-.13.07-.2.26.12.46.25.67.35.16.08.28-.1.36-.04.16.06.25.27.3.46.3 0 1.4.2 1.54-.03.06-.1.1-.22.17-.3.06 0 .13 0 .2 0 .06.07.12.16.18.24.16.03.32.04.47.05.36.06.57.14.8.3-.03.07-.05.12-.06.18.3.54.97.2 1.47.4-.03.2-.23.38-.07.5.04.07.1.13.13.2-.36-.12-.7-.24-1.05-.35-.22-.06-.33.1-.48.12-.48-.05-.97-.1-1.46-.14-.46-.13-.88-.4-1.4-.52-.4-.07-.5.18-.82.13-.26-.04-.4-.18-.6-.25-.24-.1-.67-.04-.9-.1.02-.13.1-.2.2-.25-.02 0-.02-.02-.03-.04-.2-.06-1.08-.16-1.17-.27.18 0 .27 0 .4-.02zm6.43 17.65c-.12-.1-.12-.14-.2-.28 0-.02-.04-.04-.03-.07 0 0 0-.02.02-.03.17.1.33.12.2.38zm19.55-11.2c-.06-.05-.12-.1-.18-.12 0-.03.02-.06.03-.1.04-.13.02-.16.16-.2.05 0 .1 0 .15 0-.07.14.07.4-.15.4zm2.64 1.8c-.1.02-.2.08-.33.1.07-.05.13-.1.2-.15.03 0 .08.02.12.03zm-.9-7.54c.08.03.14.1.2.16-.07.2-.34.62-.56.66-.15-.03-.3-.05-.45-.07 0-.02 0-.03 0-.03.14-.33.3-.58.6-.77.1 0 .15 0 .2.04zm-6.77 3.34c.18.1.36-.12.5.05-.06.17-.2.25-.34.34-.04.02-.08.06-.12.07-.14-.03-.28-.06-.42-.1-.05-.1-.1-.18-.14-.27.02-.04.03-.08.05-.13.1.06.33.17.46.04zm-.5.43c-.05.02-.22-.02-.26-.04.13-.1 0-.2.06-.3.02 0 .03 0 .05 0 .04 0 .08 0 .12 0 .05.1.1.2.15.3 0 0-.02 0-.02 0-.03.02-.06.04-.1.05zm-.96-7.4c-.14.08-.28.16-.42.24-.1-.15-.17-.3-.25-.44.33-.1.65.03.94.1.16.03.22-.1.3-.14.57-.15.97.33 1.1.66-.02.04-.03.07-.04.1-.36-.1-.55-.32-.84-.48-.06 0-.1.02-.17.03 0 .07 0 .14 0 .2-.3-.02-.42-.2-.63-.27zm-1.2-3.63c.06-.27.22-.48.3-.7.1.08.17.17.2.32-.1.2-.26.37-.23.63.02 0 .04.02.05.03 0 0 .02 0 .03-.02.1-.2.38-.66.64-.56 0 .16.04.27-.02.36-.14.06-.26.17-.33.3.13.06.26.1.4.16 0 .06 0 .12.02.18-.2-.04-.37-.08-.56-.13-.03.03-.06.05-.1.08-.04.5.18.7.4 1-.03.03-.05.05-.06.07-.18-.12-.5-.38-.57-.6 0-.1 0-.23 0-.35-.05-.1-.1-.2-.15-.3.02-.1.04-.18.06-.26 0-.08-.1-.1-.08-.23zm-7.46-34.26c.05-.12.12-.24.2-.32.05 0 .1 0 .12-.02.08 0 .16 0 .24.02.17.33.34.23.62.2.02.06.04.12.06.18-.1.05-.16.1-.2.2.14.04.3.2.33.37-.36.28-.26.6-.43 1.1 0 0-.5.57-.5.58-.06 0-.1 0-.12-.05.05-.16.1-.34.13-.5-.03-.02-.06-.03-.1-.04-.03.02-.06.03-.1.04-.06.16-.14.28-.2.4-.02 0-.05-.02-.07-.03-.05-.02-.03 0-.06-.05-.04-.16.14-.23.1-.44-.04-.1-.08-.22-.12-.33.12-.12.23-.23.35-.35 0-.26-.1-.36-.2-.5-.04 0-.07 0-.1 0-.07.1-.14.18-.2.28-.2-.05-.35-.37-.47-.5.15-.2.47-.1.73-.2zm.32 43.3c.02-.02.03-.04.04-.05.12-.15.53-.05.7-.14.25.14.5.34.7.54-.03.12-.07.2-.17.23-.07.03-1.16-.47-1.28-.58zm3.2-.9c-.2.15-.45.1-.7.22-.04.04-.08.08-.12.12-.1-.02-.2-.05-.3-.07-.1.04-.2.1-.3.13-.22.02-.57-.16-.92-.1-.02-.1-.05-.17-.07-.25.02-.03.03-.06.05-.1.36-.12.63-.18 1 0 .1.04.12.12.3.14.24-.2.54-.06.8-.12 0-.04-.02-.08-.02-.1.15-.03.27-.1.35-.2-.08-.07-.07-.03-.06-.1.04 0 .1 0 .13.02.03.03.06.06.1.1 0 .07-.02.08-.05.13-.13.05-.1.1-.18.17zm-.75-42.45c-.44.22-.3.57-.66.8-.22-.18-.26-.54-.48-.74 0 0 0 0 .02-.03.26-.08.4-.28.53-.5.33.2.66 0 .86-.26.2 0 .55.1.64.23 0 0 .02.02.03.03-.05.3-.3.63-.53.73-.06-.15-.2-.24-.4-.24zm3.54 38.1c.04-.05.08-.1.1-.15.12 0 .24-.02.35-.03.06 0 .13 0 .2 0 .1.1.2.2.3.3 0 .03 0 .06-.02.08-.27.37-.76.06-.9-.2zm.95 4.35c-.5.34-1.23.42-1.77.74-.43.26-.6.73-1.3.73.04-.08.1-.45.14-.5.2-.26.65-.3.92-.5.15-.1.2-.33.38-.38.47-.16 1-.03 1.43-.2.12-.02.14 0 .2.06 0 0 0 .02 0 .04zm-5.65-6.27c.04.1.08.18.1.27.16.02.3.04.45.06.1-.16.23-.32.35-.48.1.03.17.1.23.1.08.04.72-.15.8-.2.1-.03.1-.1.25-.12.06.04.13.08.2.1 0 .12-.02.22-.02.33 0 0-.02 0-.02 0-.12-.08-.2-.12-.38-.12-.15.15-.28.3-.43.47-.2.13-.38.16-.54.3-.1 0-.2-.04-.3-.06 0 .03 0 .07 0 .12 0 0 0 0 0 .02.3.15.78.6.83.98-.15.38.03.7.35.82 0 .08 0 .15 0 .22-.4-.06-.58.04-.66.35-.18.02-.26-.02-.38-.06-.03-.22.03-.37.06-.55-.2-.17-.38-.34-.57-.5-.06-.23.3-.4.07-.66-.33-.02-.4.08-.62.18.04.16.15.35.1.6-.02.18-.06.38-.1.57.05.1.1.2.15.3-.06.15-.1.3-.17.44.04.07.08.15.1.22-.2.05-.44.1-.66.16-.2-.1.12-1.4-.08-1.82-.17-.02-.26.03-.47.03-.03-.23-.05-.46-.07-.7.1-.23.34-.4.43-.67 0-.18 0-.37-.02-.56.05-.13.1-.26.16-.4.06 0 .1 0 .17 0 0-.6.14-1.2.53-1.4.07.03.13.08.2.12.12-.1.16-.32.3-.4.3-.13.45.14.64.22.18 0 .35 0 .53 0 .14.05.3.1.44.16.07-.03.14-.06.22-.1.62-.1.84.2 1.27-.23 0-.05 0-.1-.02-.14.07-.12.3-.3.44-.35.04.36-.13.5-.28.7-.64.86-1.08.38-2.23.38-.83 0-1.4-.2-1.7.42-.05.1-.13.3-.07.47.1.22.32.22.44.38zm-2.04 6.58c-.45 0-.68.25-1.12.1 0-.15 0-.26.04-.35.07-.04.15-.1.22-.13.12 0 .24.03.36.04.23.06.24.38.55.05 0 0 0 0 0-.02-.1-.03-.2-.07-.26-.15-.02-.04-.03-.08-.04-.13.03-.02.06-.05.1-.07.2 0 .2.05.28.15.12-.06.2-.06.3.02 0 .05 0 .1 0 .16.04-.06.08-.1.13-.16.13 0 .14.02.2.07 0 .06 0 .12 0 .18.1 0 .05-.02.1.04 0 .04 0 .08-.02.13-.08-.05-.13-.08-.26-.1-.04.1-.22.14-.36.12 0 0 0 0-.02-.02.02-.03.03-.07.05-.1-.02 0-.03-.02-.04-.02-.07.07-.13.14-.2.2zm-2.45-.63c.14.07.27.14.4.22-.02 0-.03 0-.04 0-.13.07-.25.1-.3.24-.2-.1-.47-.2-.56-.38 0 0 0 0 0-.02.2 0 .37 0 .5-.07zm-.14-10.98c.07-.02.07-.02.13 0 0 .18.04.3.08.45-.2.07-.43.14-.6.25-.1-.07-.12-.17-.24-.2 0-.06-.02-.13-.03-.2.33-.1.4-.25.6-.45.03.04 0 .08.06.14zm-3.83-11.95c.26.2.4.25.78.18 0 .07 0 .15 0 .22-.12.36-.53.55-.88.7.03-.37.07-.74.1-1.1zm.78 2.28c-.16-.13-.4-.28-.52-.5.02-.04.03-.1.04-.14.36-.18.36-.52.5-.9.04-.03.1-.05.14-.08.06.03.1.05.16.08.03.53-.42.78-.12 1.4-.06.06-.06.1-.2.13zm-1.45-3.6c.23.25.07.74-.1.93-.3-.22-.38-.7-.6-1 0 0 0 0 0-.02.1 0 .2 0 .32-.02.2 0 .3 0 .38.1zm-.22-8.12c-.08.2-.08.6-.3.66-.16-.36-.42-.6-.52-1.04-.07-.33.62-1.43.82-1.57.16-.1.3-.1.42-.25.12.06.23.14.3.23-.23.37-.23.83-.36 1.32-.06.25-.25.44-.35.66zm2.32 8.48c-.13-.04-.27-.1-.4-.13 0-.3-.44-.68-.73-.7 0 .03 0 .05-.02.06.04.12.1.23.13.34-.03.03-.06.06-.1.1 0-.02 0-.03 0-.04-.22-.18-.36-.46-.74-.48-.16.08-.2.2-.4.2-.16-.1-.37-.2-.4-.4.06-.08.13-.16.2-.23.1.03.22.12.32.1.03-.02.07-.04.1-.06 0-.03-.03-.05-.05-.07-.26-.08-.4-.23-.62-.33-.04.07-.07.14-.1.22-.67-.4-.28-.94-.57-1.4.02-.06.04-.12.07-.17.02 0 .03.02.05.04.13.06.23.2.35.2.2-.67-.14-1.75.46-2.14.28.06.45.18.66.24.26.07.3-.12.5-.1 0 .05 0 .1 0 .18-.26.48-.06.6.2.9-.1.63-.4.83-.84 1.1 0 .26-.1.4-.1.53.23.34.2 1.1.72 1.14.03-.16.13-.27.24-.34.07 0 .14.02.22.03.1.13.13.4.3.47.02 0 .06 0 .1.02.06-.08.12-.16.18-.23.1.04.2.07.3.1 0 .02 0 .03 0 .05 0 0 0 .02 0 .03-.1.06-.18.1-.28.17.1.17.23.34.35.5-.04.02-.07.04-.1.06zm.48.4c.16-.03.33-.06.5-.1.06.02.14.03.2.05.15.26.23.8.28 1.1 0 .02-.02.02-.04.03-.03 0-.05 0-.07.02-.13-.08-.25-.16-.36-.24.02-.17.04-.24-.02-.38-.2-.08-.45-.23-.5-.48zm1.77 4.35c-.1.18-.17.36-.26.55-.03 0-.07-.02-.1-.02-.03-.18-.1-.44-.28-.48-.1.16-.17.32-.25.48-.06.34.46.6 0 .98-.03 0-.04-.02-.05-.03-.08-.03-.1-.08-.15-.14.05-.1.08-.16.06-.3-.05 0-.1 0-.15 0-.02.07-.06.15-.1.23-.3-.06-.72-.35-.8-.63-.13-.47.4-.62-.04-.92-.12-.08-.23-.15-.42-.12-.1.2-.22.27-.5.27 0-.07 0-.15 0-.22-.03-.02-.05-.05-.06-.07-.26.07-.46.54-.53.77-.03 0-.05-.02-.08-.03-.06-.03-.07-.05-.1-.1.07-.25.15-.6.34-.74.12-.08.35-.04.43-.15.13-.25.3-.32.64-.34.1.13.1.22.17.4.1-.04.27-.07.36-.12.03-.2.1-.28.24-.35.07.04.14.1.22.13 0-.2.03-.38.18-.44.03.06.06.1.1.16 0 0 .03-.02.05-.03.08-.2.22-.08.32-.2.07-.16-.05-.4-.08-.53.03-.03.05-.06.08-.1.3.23.63.67.42 1.08.02.03.03.05.05.08.06 0 .14-.02.2-.02.03.05.05.1.07.14-.12.3.1.5.03.83zm.93 8.67c.52 0 1.14.02 1.48.22 0 .1.1.22.1.3 0 0-.02 0-.04 0-.14.04-.3.07-.43.1.06.12.05.2.05.32.22.13.53.47.57.76-.05.1-.13.2-.1.3 0 .05.8.78.88.85 0 .02 0 .03 0 .04-.3.05-.6-.07-.87-.03-.43.33-.26.9-.3 1.52-.1-.03-.2-.04-.3-.05-.2.27-.5.62-.8.82.04.05.1.1.14.15.03.1.06.18.1.27-.1 0-.17 0-.25 0 .05.08.2.2.15.36-.1.28-.54.8-.82.93-.12.04-.56.26-.6.23-.17-.2.03-.52-.4-.75-.13.03-.2.14-.32.22-.04-.02-.07-.03-.1-.04-.1-.23-.45-.36-.63-.5 0 0-.02.02-.04.02-.06.13-.1.25-.17.37-.4 0-.44.1-.7.18-.03-.27-.02-.5-.14-.7-.2.15-.4.24-.67.28-.05-.04-.1-.08-.14-.13-.23 0-.26.06-.45.07-.04-.45-.04-1.15-.24-1.48-.1-.18-.36-.2-.5-.36 0-.02.02-.04.04-.06.04-.02.1-.05.14-.07-.1-.1-.2-.17-.3-.26.04-.22.1-.32-.05-.5-.04-.03-.1-.07-.14-.1-.2-.43.2-.83.28-1.05.06-.14 0-.25.2-.27 0 0 0 0 .02.02.13.08.1.2.16.34.16.27.5.45.77.6.1-.04.3-.2.46-.16.1.02.23.17.4.13.3-.06.43-.4.7-.54.4-.1.6.3.97.26.1-.06.17-.1.26-.16.16-.04.33-.08.5-.1.2-.1.44-.58.5-.78 0-.12 0-.25 0-.37.06-.1.3-.2.38-.3-.06-.44.02-.63.23-.9zm8.15-34.73c.3-.3.73-.38 1.1-.62.15-.1.17-.3.28-.44.1-.05.2-.1.3-.17.3-.3.67-1.14.67-1.74-.05-.06-.1-.1-.16-.15 0-.02 0-.04.02-.06.03-.08.07-.14.12-.2-.02-.18-.03-.34-.04-.5.2-.1.23-.27.38-.4.03 0 .05 0 .07 0 .05.1.1.18.15.27.14-.04.32-.06.42-.15-.02-.08-.05-.16-.07-.23-.16-.02-.18-.06-.24-.14 0-.03 0-.05.03-.08.06-.04.12-.08.18-.12.15.02.26.1.34.18 0 .25 0 .5.02.75.06.04.12.1.18.15.12.18.34.64.27.93-.05.3-.28.43-.4.66 0 .1 0 .22-.02.33-.95.28-.2.7-.44 1.4-.13.36-.7.77-.1 1.2-.02.03-.02.04-.03.05-.32.1-.32.25-.4.6-.15.06-.28.12-.4.18-.02 0-.02-.02-.03-.03-.04-.2.1-.42.16-.6 0 0-.03-.02-.05-.04-.17.05-.6.38-.75.5 0 .23-.03.34-.17.43-.02-.02-.06-.04-.1-.05 0-.1 0-.2 0-.32-.02 0-.03-.02-.04-.02-.27.08-.3.25-.46.42-.3 0-.5.03-.76.05-.06-.17-.3-.4-.46-.33-.04.1-.1.22-.13.33.14.05.24.1.32.2-.02.03-.03.05-.05.08-.48.16-.72.34-.88.8-.22-.1-.42-.22-.63-.32-.02-.15-.04-.3-.06-.46.15-.08.32-.2.3-.38-.04 0-.06-.02-.1-.04-.22.1-.4-.02-.66 0-.17.08-.33.16-.5.24-.03 0-.14-.07-.23-.05-.3.08-.6.17-.9.26 0-.04-.02-.1-.04-.13-.36-.02-.25.16-.35.44-.25-.1-.58-.17-.9-.07-.04-.03-.08-.07-.1-.1.02-.08.05-.16.08-.25.86 0 .97-.84 1.48-1.08.18-.08.28-.07.3.1.58-.05 1.28-.2 1.8-.35.03.17.05.23.16.3.2-.06.35-.15.5-.25 0-.63.4-.58.58-.97 0-.2 0-.4.02-.58.14-.1.32-.18.55-.2 0 .05 0 .1.02.16-.13.05-.2.13-.27.22 0 .15 0 .23.02.35.04 0 .08 0 .13.02zm5.13-14.65c.2.5.37 1 .56 1.48.14.28.3.55.43.82-.42-.22-.86-.7-1.43-.4-.1.53-.45 1.17-.2 1.8.2.5.94.76.58 1.5-.08-.33-.25-.66-.62-.7-.28.23-.34.53-.56.82-.02 0-.03 0-.04-.02-.06-.15-.24-.44-.2-.68.08-.16.17-.32.25-.5-.04-.16-.1-.33-.14-.5.03-.2.2-.3.25-.44.08-.3-.22-.68-.26-.93.32-.24.44-2.23.27-2.76-.08-.27-.3-.4-.37-.72-.1-.55.33-.78.05-1.35.14-.18.58-.18.8-.42.14.06.18.2.24.32.43.8-.14 1.12.04 1.92.07.3.24.53.35.78zm1.78 8.2c-.2.2-.4.24-.7.33-.12-.03-.2-.16-.38-.1-.37.16-.64.63-.76 1.03-.43-.07-1.07-.83-1.56-.6-.13.1-.25.18-.38.27-.04-.16-.12-.2-.2-.3-.16.04-.34.08-.37.27 0 0 .02.03.02.05.24.12.6.27.75.48 0 0-.02.03-.04.05-.14.06-.23.03-.42.02-.1.16-.23.34-.42.42 0 0 0-.02 0-.04-.2-.22.06-.4 0-.66-.14-.03-.2-.08-.3-.14 0-.13 0-.27-.02-.4.22-.14.43-.28.65-.42 0-.05 0-.1.02-.15-.07-.05-.1-.08-.1-.16.06-.06.04-.1.16-.1.2.13.3.23.58.15 0-.2 0-.4 0-.58.15-.04.27-.1.36-.2 0-.25.02-.5.03-.73-.08-.46-.38-.4.07-.82.47.27 1.58 1.97 2.43 1.6.2-.1.25-.3.5-.35 0 .02 0 .03 0 .05-.06.13-.14.26-.2.38.02.2.35.57.28.66zm12.02 51.68c.15.26.12.58.36.73.2 0 .4 0 .6.02 0 0 0 .02 0 .02 0 .1-.1.15-.1.22-.04.16.56.16.64.26 0 .02 0 .04 0 .06-.06.04-.14.07-.22.1 0 0 0 .02 0 .03.23.07.5.16.7.27.02.14.1.23.06.38-.23 0-.4 0-.5-.1-.02-.07-.04-.1-.1-.15-.33-.08-.66-.15-1-.22-.3-.06-.6.04-.82-.07-.2-.1-.18-.23-.3-.4-.17-.1-.34-.18-.5-.28-.24-.33-.47-.67-.7-1-.26-.05-.5-.1-.77-.15-.1-.05-.2-.1-.3-.15-.15.03-.3.06-.47.1-.1-.06-.18-.1-.27-.17.04.13.08.25.12.38 0 0-.03 0-.04 0-.1.03-.18-.04-.27 0 0 .02-.02.03-.03.03.03.07.05.12.07.18-.2 0-.9-.07-1 0 0 0 .02 0 .04 0 .32.24.67.17.85.56-.18.1-.37.2-.56.3-.5-.03-.98-.05-1.46-.08-.27-.3-.54-.58-.8-.87-.23-.1-.58.05-.87.06 0-.26.17-.28.2-.5-.15-.18-.3-.34-.44-.5.06-.14.15-.03.3-.1-.03-.03-.06-.07-.1-.1-.52-.24-.52-.96-.94-1.28-.65-.5-1.76-.52-2.52-.9.05-.13.03-.2-.07-.26-.82.3-.63-.52-.8-.67-.34.25-.1.76-.68.9-.08-.12-.16-.22-.18-.4.05 0 .1-.04.15-.06-.07-.44-.5-.4-.73-.63-.03-.07 0-.1.02-.15.18 0 .47.13.56.07.15-.08.2-.22.4-.26.1.13.38.14.55.03.02-.12.03-.17.02-.3-.35.02-.97.23-1.4.07-.25-.1-.17-.44-.36-.6-.14-.07-.4-.08-.6-.08 0 0 0 0 0-.02.03-.03.06-.06.1-.1 0-.1 0-.22.02-.34.47 0 .56-.32.88-.4.22-.05 1.2.34 1.4.44.06.1.12.22.17.33-.03.13-.06.25-.1.38-.04.27.23.83.4.93.03-.08.05-.16.08-.23.1.3.16.67.56.67.46-.18.64-.56.88-.95.26 0 .45-.06.66-.1 0-.1.03-.23.07-.3.15-.1.3-.17.46-.26.27-.05 1.34.5 1.6.6.92.37 1.9.63 2.86.97.46.16.75.44 1.3.44.14.43.7.53.97.86-.03.17-.13.33-.06.48.35.13.7.3 1.02.38.14.03.3.05.43.08.14.08.26.35.3.54-.02 0-.03 0-.04 0-.25.1-.57 0-.7.2.13.42.37.66.7.88.1.06.2.12.3.18zm3.27-3.16c.03-.03.06-.07.1-.1.08.06.13.2.17.32-.03.1-.07.17-.1.26-.15.03-.2.02-.28.13.07.07.13.14.2.2-.05.1-.1.14-.16.18-.18 0-.35 0-.52.02-.1.46-.9.57-1.44.58-.07-.1-.15-.13-.25-.2-.08.03-.14.05-.2.07-.17-.12-.42-.24-.58-.38 0-.04.02-.07.03-.1.4 0 .9.13 1.2-.05 0-.06.03-.12.05-.18 0 0 .02 0 .03 0 .12.27.58.3.82.1.12-.1.12-.27.24-.36.1 0 .24 0 .3-.04.02 0 .03 0 .04 0 0-.18 0-.36 0-.55.1.05.17.1.33.1zm1.2 18.78c-.05-.18-.04-.36.02-.46 0-.03.08-.07.1-.1 0-.03 0-.06 0-.1.34.23-.08.48-.14.66zm-34.32.4c.1.1.18.32.3.44.07.08.13.1.25.16.06.06.13.12.2.18.03-.05.06-.07.07-.12.02-.1-.05-.15-.03-.23 0 0 .02 0 .04-.02.04.04.1.17.16.15.05 0 .07-.03.1-.04 0-.17-.02-.34-.02-.5-.2-.28-.4-.55-.6-.82-.06-.1-.16-.17-.2-.3-.08-.35.27-.68.32-.98 0-.05-.02-.1-.02-.14-.02-.13-.04-.25-.05-.38-.02-.06-.06-.13-.06-.18.1-.2.17-.42.25-.62.03 0 .06 0 .08 0-.04.2.06.4.24.42.03-.07.1-.14.13-.2.1-.2.18-.42.35-.54.1-.07.22-.1.33-.15.1-.06.2-.12.27-.2.24-.2.4-.48.73-.6.24-.1.6-.07.86-.15.12-.03.24-.1.32-.16.07-.05.13-.1.22-.14.2-.08.46-.1.63-.2.05-.05.1-.1.13-.15.02-.03.04-.06.05-.08.13-.06.38-.03.44.04.3-.1.6-.24.9-.36.2-.1.38-.15.5-.3.15-.18.2-.4.3-.6.04-.08.07-.17.12-.22 0-.02.12-.04.15-.06.1-.06.16-.16.23-.25.03-.02.1-.07.1-.12-.03-.05-.1-.06-.17-.07-.02-.04-.04-.1-.05-.15 0-.16.07-.32.1-.44.03-.05.04-.1.06-.16.13-.1.27-.2.4-.3-.03-.07.03-.14.12-.15.04.05.12.08.16.14.03.04.02.1.05.15.13.04.15.24.25.33.03.03.1.1.14.06.02-.08.03-.18.03-.3.1.05.17.06.2-.04 0-.03.04-.06.03-.1-.04-.07-.22-.04-.28-.18-.06-.15.22-.24-.03-.34 0 0 0-.02 0-.02.1-.1.24-.05.4-.06.03.02.05.05.08.07.06.08.13.2.26.13-.02-.07-.03-.14-.04-.2.2-.03.17-.24.24-.37 0-.02-.02-.04-.03-.05-.04.02-.15.1-.2.07 0-.04-.03-.07-.04-.12-.02-.14.27-.27.36-.33.04 0 .1 0 .13 0 0-.02 0-.05 0-.08 0-.08.03-.13.1-.14.1-.02.25.14.3 0-.07-.08-.14-.15-.2-.22.08-.18.16-.12.33-.2.04-.03.07-.07.1-.1.02.05.1.15.16.13.02 0 .03 0 .04-.02 0-.14.08-.2.1-.3.02-.07-.05-.1-.04-.15 0-.02.02-.03.05-.04.07 0 .13.07.22.04 0-.02.04-.03.06-.05.04.04.08.08.12.13.05-.1.17-.3.27-.32.1-.04.2.03.28.05.26.1.4.28.58.43.08.05.15.1.23.14.05.02.1.03.13.08.02.07-.1.1-.12.15 0 .03 0 .06 0 .1 0 .1 0 .2 0 .3.23-.02.06-.34.28-.3 0-.05 0-.1.02-.16.23-.04.32.02.5.08.03 0 .07.02.1.03.04.03.06.07.08.1.06-.05.15-.17.25-.1.02.03.03.1.06.1.2-.07.13-.13.17-.34 0-.03.02-.06.03-.1-.08-.1-.18-.1-.32-.13.04-.2.22-.36.33-.52.04-.06 0-.12.08-.17.12-.08.32-.08.4-.17-.1-.04-.14-.16-.1-.26.05-.08.13-.17.2-.2.1-.07.2-.1.17-.23 0 0 .02 0 .03 0 .06-.04.14.04.2.04.04-.08.08-.17.12-.25.22.07.55 0 .8-.04.1 0 .24 0 .32.04.03 0 .06.02.1.03.03-.08.2-.1.25-.16 0-.07-.05-.1-.08-.15-.07-.14-.04-.3-.25-.3-.1.05-.3.06-.38-.04-.06-.07-.05-.18.07-.2 0 .07.03.1.08.13.1 0 .13-.07.2-.1.17-.06.22.1.27.2.05-.03.07-.06.13-.07.1-.02.15.04.2.07.08.1.16.2.3.25.2.07.28-.1.4-.08.1 0 .1.13.17.16.1.06.28.04.4.08.26-.2.46.27.68.23.18-.03.28-.2.5-.23 0 .07-.03.13-.06.2.1-.04.18-.06.27-.1.03.1 0 .28.15.26.04 0 .07-.03.1-.05.07-.1-.15-.3.07-.34.13-.02.12.18.2.22 0-.02.04-.04.08-.05.15-.05.22.1.27.17-.06.13-.18.2-.27.3-.02.03-.08.08-.06.14 0 .04.05.07.08.1-.07.04-.12.1-.18.13-.1-.27-.33.1-.46.1.02.14-.14.27.05.33-.02.08-.04.15-.07.22-.1.22-.28.45-.45.6.02.06.03.1.04.15.12.07.24.13.36.2.1.06.2.12.3.17 0 .02.02.04.03.07.02.05.06.1.1.12.14.1.3.13.38.25.24-.1.42.2.6.25.03 0 .06 0 .1.02.1 0 .17.06.22.1.05.07.15.24.22.27.1.03.2.04.32.06.22.05.5.1.64.23.04.03.08.3.13.36.1.12.14.02.26.04.1.02.25.2.37.18.2-.03.48-.05.63-.14.14-.1.18-.25.24-.4.1-.26.22-.52.32-.78.03-.06 0-.15.02-.23.03-.2.08-.4.26-.45-.04-.15-.1-.3-.13-.45 0-.14 0-.3 0-.44.02-.1-.03-.3 0-.4.1-.02.2-.14.16-.3-.02-.05-.06-.1-.03-.18.05-.15.22-.2.3-.3-.08-.13-.25.04-.34-.1.03-.04.08-.08.1-.13.06-.1.1-.17.15-.26.04-.04.1-.07.13-.12.1-.28.1-.6.32-.76.03-.02.06-.05.1-.06.03.06.06.12.1.17.04.04.1.08.13.12.04.05.04.13.06.2.05.2.1.4.3.47-.04.08-.07.15-.1.23.25.1.37.3.44.6.05.2-.03.43.03.65 0 .07.02.13.04.2.03.03.04.07.06.1.04.12.1.26.27.26.07-.12.2-.1.34-.15.05 0 .08-.04.1-.06.12.02.07.18.13.26.23.07.28.33.52.4-.08.13.1.17.05.28 0 .04-.07.05-.1.08.08.1.2.27.17.48 0 .1-.05.32 0 .4.08.23.32.33.46.52.03.05.04.15.06.2.03.13.05.25.08.37-.03.04-.05.1-.08.14-.07.17-.02.36.16.42.03.44-.03.56.36.7.1.05.13.13.27.07.06.15.2.12.38.1.08.1.07.18-.02.25 0 0 .02 0 .03.02.02.05.13.1.2.1.03 0 .05-.02.07-.02.02.04.08.07.1.1.15.1.28.18.45.24.05 0 .1.02.16.03.07.1.26.14.2.28-.03.02-.07.03-.1.06-.06.1 0 .26.08.33.02 0 .05.03.07.04.06.04.13.1.17.15.06.07 0 .16.02.18.15.06.2.24.26.4 0 .07 0 .13.02.2.04.14 0 .3.07.4.04.06.2.15.3.14-.04-.1-.02-.22.04-.28.13.1.22.25.35.34.02.03.07.08.12.07.03-.05.06-.1.1-.15.04.06.08.1.12.15-.02.06-.03.1-.05.17-.03.13-.03.55.06.66.1.08.22-.05.3.07-.22.34.37.5.55.7.07.06.05.08.08.16s.1.16.18.2c.13.1.36.25.3.46.26.06.23.27.3.53 0 .06 0 .12.02.18.02.08.08.1.13.15 0 .07-.04.14-.06.22-.02.1-.03.2-.04.3 0 .15.05.3.05.43-.04.05-.08.1-.12.14.06.1.14.18.2.28.08.16.13.34.2.52.03.07.06.14.1.2-.03.08-.04.15-.06.23-.02.14-.04.27-.08.4-.06.07-.1.16-.14.25-.08.24-.1.53-.16.78-.03.07-.06.15-.1.22 0 .04-.04.08-.06.12-.04.28-.08.56-.1.84-.18.03-.1.2-.17.32-.02.04-.05.06-.08.08-.06.04-.1.1-.12.16-.12.23-.08.7-.5.64-.12.1-.24.22-.35.34-.17.3-.33.6-.5.9-.1.16-.36.28-.16.54-.05.03-.1.1-.1.16-.02.03 0 .06-.02.1-.08.03-.18.18-.24.26-.12.18-.24.37-.32.6-.06.3-.13.6-.2.92 0 .06 0 .1-.03.17 0 .04.02.1.03.14.04.16.05.35-.04.42-.05.04-.1.02-.17.05-.08.06-.16.12-.24.18-.48.02-.95.04-1.43.06-.32.1-.36.46-.63.58-.15.07-.3.12-.47.16-.04 0-.16 0-.18.05-.07.13.2.1.23.2-.02.06-.08.16-.17.1-.04-.05-.08-.1-.12-.16-.03-.02-.06 0-.1-.02-.16-.15-.32-.3-.48-.44.02-.06.05-.1.08-.16 0-.07-.1-.12-.17-.1-.1.05-.3.23-.4.08.18-.06.33-.25.18-.44-.03-.03-.06-.08-.1-.1-.1 0-.2.17-.28.2.02.18-.12.13-.23.2-.03.02-.07.05-.1.08-.12.13-.22.37-.42.44-.1.03-.17-.04-.24-.07-.26-.08-.4-.28-.64-.4-.06-.04-.18-.08-.28-.06-.03.02-.06.03-.1.04-.12-.28-.3.08-.5-.03-.06-.04-.17-.23-.22-.3 0-.02-.02-.04-.04-.06-.04-.03-.1-.03-.13-.04-.14-.03-.3-.04-.4-.1-.17-.1-.13-.22-.22-.37-.15-.23-.47-.3-.5-.66.26-.18.2-.5.07-.77-.03-.06-.05-.12-.07-.18-.03-.03-.06-.05-.1-.07-.05-.06-.1-.13-.16-.2-.08-.1-.16-.24-.3-.3-.1-.04-.17.03-.24.05-.07.02-.15 0-.2-.03-.03 0-.06 0-.08-.03-.06-.1.16-.18.2-.26 0-.16.03-.32.05-.48-.08-.1-.16-.2-.24-.3-.04-.08-.1-.22-.2-.23-.07.2-.15.42-.22.63-.03.07-.04.2-.1.22-.07.04-.15-.02-.22-.03-.08.12-.2.12-.4.12.02-.1.04-.22.07-.32.06.02.16 0 .2-.02.17-.06.25-.23.2-.47 0-.1 0-.16 0-.23 0-.12 0-.2.05-.28.06-.18.28-.23.34-.4.04-.1-.07-.18-.12-.23.06-.02.24-.15.2-.25 0-.02-.02-.03-.03-.05-.03-.08-.06-.15-.1-.22 0-.04-.03-.07-.05-.1.03.23-.17.35-.28.5-.05.05-.1.13-.14.2-.04.1-.02.2-.1.25-.08.06-.22.07-.33.1-.16.08-.3.25-.4.4-.1.12-.17.26-.26.4 0 .04-.08.13-.06.15.02.05.1.12.07.2 0 .1-.18.1-.27.06-.17-.1-.3-.26-.42-.4 0-.03 0-.05 0-.07.06 0 .1.02.16.02 0-.04.02-.08.02-.12-.02-.05-.04-.1-.06-.14-.06-.2-.1-.37-.2-.5-.02-.03-.07-.06-.1-.08-.03 0-.07 0-.1-.03-.05-.12-.02-.32-.12-.4-.14-.1-.42-.13-.5-.27-.1-.18.2-.3.03-.47-.08 0-.18.03-.24 0-.03-.07 0-.13.04-.2-.06-.05-.24-.2-.38-.17-.08 0-.13.05-.25.02-.18-.04-.3-.14-.5-.17-.13-.03-.2.07-.3.03-.22-.06-.34-.28-.53-.33-.24.02-.5.03-.73.05-.1 0-.25 0-.35-.02-.2-.03-.5 0-.62.04-.25.05-.47.12-.66.23-.06.04-.13.1-.2.13-.03.02-.06.04-.08.06-.4.14-.8.28-1.2.4-.28.02-.56.03-.84.05-.38.2-.75.4-1.13.6-.04.03-.15 0-.22 0-.27.1-.2.42-.28.68-.02.04-.03.08-.05.12-.03.02-.06.04-.1.06-.08.07-.14.17-.24.24-.03.02-.1.06-.16.05-.1-.02-.17-.1-.25-.14-.12.05-.25.1-.37.14-.03.02-.1.06-.13.04-.1-.04-.2-.1-.32-.12-.24-.05-.48.05-.66.1-.12.03-.22.05-.33.06-.06 0-.1 0-.16 0-.04.02-.1.06-.14.07-.2.04-.4.02-.55.1-.1.08-.2.3-.26.4-.03.06-.05.1-.08.14-.24 0-.43.06-.54.2-.02.02-.04.05-.06.08-.03.03-.07.03-.1.07-.04.06-.04.18-.1.22-.06.03-.13 0-.18.02-.08.04-.22.26-.3.1-.02 0-.02 0-.02 0-.07.2-.23 0-.35 0-.03.02-.05.06-.08.1-.34-.08-.68-.14-1-.2-.04-.04-.06-.08-.1-.13-.06-.08-.16-.15-.26-.2-.07-.05-.17-.07-.27-.1-.06 0-.1.02-.14 0-.02-.04-.05-.1-.08-.13-.03-.1-.03-.18-.05-.3 0-.03 0-.15.02-.18.1-.04.2 0 .3-.05.08-.13.16-.26.25-.38.02-.07-.08-.34-.1-.43 0-.07.06-.12.05-.17-.05-.32-.1-.64-.15-.97-.2-.4-.42-.8-.63-1.22-.04-.34-.07-.68-.1-1-.28-.08-.28-.33-.4-.53-.04-.1-.1-.12-.2-.18-.06-.05-.13-.14-.16-.24-.1-.27-.07-.64-.22-.86-.05-.06-.12-.1-.17-.15-.22-.25-.5-.47-.7-.74-.05-.07-.1-.14-.15-.2-.03-.08.02-.17.1-.15zm21.03 8.14s0 0 .02 0c.02.2.28.07.38.17-.03.15-.17.16-.3.2-.05.03-.1.07-.15.08-.08 0-.17-.04-.25-.06-.05 0-.08.04-.14.03-.08-.03-.17-.05-.25-.07-.05 0-.1 0-.12 0-.04-.04-.05-.1-.03-.17.27-.06.55-.1.83-.17zm5.64 4.16c0 .14-.06.3-.15.35-.08-.2-.02-.3.04-.45.05.04.08.07.12.1zm3.24.7c-.02 0-.05-.02-.06-.04-.04-.16-.08-.32-.1-.47.03.04.3.32.32.36-.05.06-.06.15-.16.16zm-2.83 1.02c0-.14 0-.28 0-.42.02-.1 0-.22.02-.3.2-.03.27.2.43.05.1.06.18.12.28.18.25.16.5.3.8.4.07-.14.23-.2.44-.2.1 0 .17 0 .25 0 .04 0 .08 0 .12-.02.02 0 .03-.04.06-.05.06 0 .12 0 .18 0 .07 0 .08-.06.12-.1.12.06.2.2.2.4-.02.06-.03.16 0 .24 0 .07.05.1.06.16 0 .05 0 .1 0 .17-.04.33-.14.42-.3.62.05.17-.12.25-.16.37 0 .2.02.38.03.57-.05 0-.1 0-.13 0 0-.07 0-.15 0-.23-.42 0-.53.4-.68.65-.26-.12-.56.08-.75-.17.02-.06.06-.1.1-.14-.06-.28-.38-.07-.4-.4-.14-.07-.2-.27-.24-.45-.02-.07-.03-.13-.05-.2.04-.08.06-.2.03-.3-.1-.32-.32-.5-.4-.8z"/></g></svg>') no-repeat 100% 100%;
            -webkit-mask-size: contain;
            mask-size: contain;
            background-color: #58575c;
        }

        .CreditCardView, .CreditCardViewBg {
            position: relative;
            width: 100%;
            height: 100%;
            min-width: 315px;
            border-radius: 10px;
        }

        .CreditCardViewBg {
            background-image: linear-gradient(17deg,#a1a2a6 0%,#a1a2a6 12%,#a1a2a6 37%,#a1a2a6 51%,#a1a2a6 64%,#a1a2a6 83%,#a1a2a6 100%);
            overflow: hidden;
            top: -100%;
            -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
            z-index: -1;
        }

            .CreditCardViewBg::after, .CreditCardViewBg::before {
                content: "";
                position: absolute;
                display: block;
                border-radius: 70%;
            }

            .CreditCardViewBg::after {
                top: 50%;
                right: 40%;
                width: 370%;
                height: 140%;
                opacity: .19;
            }

            .CreditCardViewBg::before {
                top: 37%;
                left: 25%;
                width: 270%;
                height: 140%;
                opacity: .37;
            }

        .CreditCardView {
            opacity: .3;
            font-family: "Helvetica Neue";
            line-height: 1;
            -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
            transition: all 400ms linear;
        }

            .CreditCardView > *, .CreditCardView > :after, .CreditCardView > :before {
                box-sizing: border-box;
                font-family: inherit;
            }

            .CreditCardView.is-flipped {
                -webkit-transform: rotateY(180deg);
                transform: rotateY(180deg);
            }

                .CreditCardView.is-flipped .CreditCardMap, .CreditCardView.is-flipped .CreditCardViewBg {
                    -webkit-transform: scale(0);
                    transform: scale(0);
                }

                .CreditCardView.is-flipped .CreditCardView__Back, .CreditCardView.is-flipped .CreditCardView__Front {
                    background-image: linear-gradient(17deg,#a1a2a6 0%,#a1a2a6 12%,#a1a2a6 37%,#a1a2a6 51%,#a1a2a6 64%,#a1a2a6 83%,#a1a2a6 100%);
                }

            .CreditCardView .CreditCardView__Back, .CreditCardView .CreditCardView__Front {
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
                -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
                transition: all 400ms linear;
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0;
                overflow: hidden;
                border-radius: 10px;
                z-index: 3;
            }

                .CreditCardView .CreditCardView__Back:before, .CreditCardView .CreditCardView__Front:before {
                    content: " ";
                    display: block;
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    top: 0;
                    left: 0;
                    opacity: 0;
                    border-radius: 10px;
                    transition: all 400ms ease;
                }

                .CreditCardView .CreditCardView__Front:after {
                    content: " ";
                    display: block;
                }

                .CreditCardView .CreditCardView__Back .CreditCardView__Display, .CreditCardView .CreditCardView__Front .CreditCardView__Display {
                    color: #fff;
                    font-weight: 400;
                    z-index: 3;
                    text-shadow: -1px -1px 0 rgba(255,255,255,.3),1px 1px 0 rgba(0,0,0,.8);
                }

                .CreditCardView .CreditCardView__Back .CreditCardView__Cvc, .CreditCardView .CreditCardView__Front .CreditCardView__Cvc {
                    font-family: "Bitstream Vera Sans Mono",Consolas,Courier,monospace;
                    font-size: 14px;
                }

                .CreditCardView .CreditCardView__Front .CreditCardView__Shiny {
                    width: 50px;
                    height: 35px;
                    border-radius: 5px;
                    background: #ccc;
                    position: relative;
                    top: -10px;
                }

                .CreditCardView .CreditCardView__Back .CreditCardView__Shiny {
                    width: 50px;
                    height: 35px;
                    border-radius: 5px;
                    background: #ccc;
                }

                    .CreditCardView .CreditCardView__Back .CreditCardView__Shiny:before, .CreditCardView .CreditCardView__Front .CreditCardView__Shiny:before {
                        content: " ";
                        display: block;
                        width: 70%;
                        height: 60%;
                        border-top-right-radius: 5px;
                        border-bottom-right-radius: 5px;
                        background: #d9d9d9;
                        position: absolute;
                        top: 20%;
                    }

                .CreditCardView .CreditCardView__Front .CreditCardView__Logo {
                    position: absolute;
                    opacity: 0;
                    right: 5%;
                    top: 75%;
                    transition: 400ms;
                }

                .CreditCardView .CreditCardView__Front .CreditCardView__Lower {
                    width: 86%;
                    position: absolute;
                    left: 7%;
                    bottom: 30px;
                }

        @media only screen and (max-width:480px) {
            .CreditCardView .CreditCardView__Front .CreditCardView__Lower {
                width: 90%;
                left: 5%;
            }
        }

        .CreditCardView .CreditCardView__Front .CreditCardView__Lower .CreditCardView__Cvc {
            visibility: hidden;
            float: right;
            position: relative;
            bottom: 5px;
        }

        .CreditCardView .CreditCardView__Front .CreditCardView__Lower .CreditCardView__Number {
            font-family: "Bitstream Vera Sans Mono",Consolas,Courier,monospace;
            font-size: 24px;
            margin-bottom: 30px;
        }

        .CreditCardView .CreditCardView__Front .CreditCardView__Lower .CreditCardView__Expiry {
            font-family: "Bitstream Vera Sans Mono",Consolas,Courier,monospace;
            letter-spacing: 0;
            position: relative;
            width: 25%;
            left: 40%;
            top: -20px;
        }

            .CreditCardView .CreditCardView__Front .CreditCardView__Lower .CreditCardView__Expiry:before {
                font-family: "Helvetica Neue";
                font-weight: 700;
                white-space: pre;
                display: block;
                opacity: .5;
            }

            .CreditCardView .CreditCardView__Front .CreditCardView__Lower .CreditCardView__Expiry:after {
                font-family: "Helvetica Neue";
                font-weight: 700;
                font-size: 7px;
                white-space: pre;
                display: block;
                opacity: .5;
            }

            .CreditCardView .CreditCardView__Front .CreditCardView__Lower .CreditCardView__Expiry:before {
                content: attr(data-before);
                margin-bottom: 2px;
                font-size: 7px;
                text-transform: uppercase;
            }

            .CreditCardView .CreditCardView__Front .CreditCardView__Lower .CreditCardView__Expiry:after {
                position: absolute;
                content: attr(data-after);
                text-align: right;
                right: 100%;
                margin-right: 5px;
                margin-top: 2px;
                bottom: 0;
            }

        .CreditCardView .CreditCardView__Front .CreditCardView__Lower .CreditCardView__Name {
            text-transform: uppercase;
            font-family: "Bitstream Vera Sans Mono",Consolas,Courier,monospace;
            font-size: 20px;
            max-height: 45px;
            position: absolute;
            bottom: -10px;
            width: 190px;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: horizontal;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .CreditCardView .CreditCardView__Back {
            -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
        }

            .CreditCardView .CreditCardView__Back .CreditCardView__Bar {
                background-image: linear-gradient(#444,#333);
                width: 100%;
                height: 20%;
                position: absolute;
                top: 10%;
            }

            .CreditCardView .CreditCardView__Back:after {
                content: " ";
                display: block;
                background-image: linear-gradient(#fff,#fff);
                width: 80%;
                height: 16%;
                position: absolute;
                top: 40%;
                left: 4%;
            }

            .CreditCardView .CreditCardView__Back .CreditCardView__Cvc {
                position: absolute;
                top: 40%;
                left: 85%;
                transition-delay: 600ms;
            }

            .CreditCardView .CreditCardView__Back .CreditCardView__Shiny {
                position: absolute;
                top: 66%;
                left: 4%;
            }

                .CreditCardView .CreditCardView__Back .CreditCardView__Shiny:after {
                    content: "AUTHORIZED SIGNATURE \41E\411\420\410\417\415\426   \41F\41E\414\41F\418\421\418   NOT VALID UNLESS SIGNED \411\415\417   \41F\41E\414\41F\418\421\418   \414\415\420\416\410\422\415\41B\42F   \41D\415\414\415\419\421\422\412\418\422\415\41B\42C\41D\410";
                    position: absolute;
                    left: 120%;
                    top: 5%;
                    color: #fff;
                    font-size: 7px;
                    width: 230px;
                    opacity: .5;
                }

        .CreditCardView--identified, .CreditCardView--identified .CreditCardView__Front .CreditCardView__Logo {
            opacity: 1;
        }

        .CreditCardView--firefox .CreditCardMap {
            display: none;
            top: 0;
        }

        .CreditCardView--firefox .CreditCardViewBg {
            top: 0;
        }

        .CreditCardView--ie-10 .CreditCardMap, .CreditCardView--ie-11 .CreditCardMap {
            display: none;
            top: 0;
        }

        .CreditCardView--ie-10 .CreditCardViewBg, .CreditCardView--ie-11 .CreditCardViewBg {
            top: 0;
        }

        /*.CreditCardView--ie-10.is-flipped, .CreditCardView--ie-11.is-flipped {
            -webkit-transform: 0deg;
            transform: 0deg;
        }*/

            .CreditCardView--ie-10.is-flipped .CreditCardView__Back, .CreditCardView--ie-10.is-flipped .CreditCardView__Front, .CreditCardView--ie-11.is-flipped .CreditCardView__Back, .CreditCardView--ie-11.is-flipped .CreditCardView__Front {
                -webkit-transform: rotateY(0deg);
                transform: rotateY(0deg);
            }

                .CreditCardView--ie-10.is-flipped .CreditCardView__Back:after, .CreditCardView--ie-11.is-flipped .CreditCardView__Back:after {
                    left: 18%;
                }

                .CreditCardView--ie-10.is-flipped .CreditCardView__Back .CreditCardView__Cvc, .CreditCardView--ie-11.is-flipped .CreditCardView__Back .CreditCardView__Cvc {
                    -webkit-transform: rotateY(180deg);
                    transform: rotateY(180deg);
                    left: 5%;
                }

                .CreditCardView--ie-10.is-flipped .CreditCardView__Back .CreditCardView__Shiny, .CreditCardView--ie-11.is-flipped .CreditCardView__Back .CreditCardView__Shiny {
                    left: 84%;
                }

                    .CreditCardView--ie-10.is-flipped .CreditCardView__Back .CreditCardView__Shiny:after, .CreditCardView--ie-11.is-flipped .CreditCardView__Back .CreditCardView__Shiny:after {
                        left: -480%;
                        -webkit-transform: rotateY(180deg);
                        transform: rotateY(180deg);
                    }

        .CreditCardView__Logo {
            position: absolute;
            right: -20px;
            height: 36px;
            width: 60px;
            font-style: italic;
            background-size: contain;
            background-repeat: no-repeat;
        }

        .CreditCardView__Logo--mir, .CreditCardView__Logo--visa {
            background-image: url(/assets/actr-ui-creditcard/mir.svg);
            background-position: 2px 2px;
            top: 125px;
            width: 65px;
            height: 19px;
        }

        .CreditCardView__Logo--visa {
            background-image: url(/assets/actr-ui-creditcard/visa.svg);
            height: 32px;
        }

        .CreditCardView__Logo--mastercard {
            background-image: url(/assets/actr-ui-creditcard/mastercard.svg);
            top: 125px;
            width: 61px;
            height: 38px;
        }

        .CreditCardView__Logo--maestro {
            background-image: url(/assets/actr-ui-creditcard/maestro.svg);
            top: 125px;
            width: 65px;
            height: 32px;
        }

        .CreditCardView__BankLogo {
            position: absolute;
            right: 5%;
            top: 10px;
            background-size: contain;
            background-repeat: no-repeat;
            font-style: italic;
            box-sizing: border-box;
        }

            .CreditCardView__BankLogo:after, .CreditCardView__BankLogo:before {
                box-sizing: border-box;
            }

        .CreditCardView--akbars .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(17deg,#016e2a 0%,#018633 12%,#019d3c 37%,#02972f 51%,#00842e 64%,#028d30 83%,#007a27 100%);
        }

            .CreditCardView--akbars .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#028f33 0%,#039936 30%,transparent 100%);
                box-shadow: 4px 2px 6px #bad99d,4px 2px 3px #fff,1000px 7px 6px #7eb693,1000px 6px 4px #018e32;
            }

            .CreditCardView--akbars .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#028f33 0%,#039936 30%,transparent 100%);
                box-shadow: -4px -2px 6px #bad99d,-4px -2px 3px #fff,-180px -2px 6px #7eb693,-180px -2px 4px #018e32;
            }

        .CreditCardView--akbars .CreditCardMap {
            background-color: #b2d9a4;
        }

        .CreditCardView--akbars .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/akbars.svg);
            height: 30px;
            width: 125px;
        }

        .CreditCardView--akbars.is-flipped .CreditCardView__Back, .CreditCardView--akbars.is-flipped .CreditCardView__Front {
            background-image: linear-gradient(17deg,#016e2a 0%,#018633 12%,#019d3c 37%,#02972f 51%,#00842e 64%,#028d30 83%,#007a27 100%);
        }

        .CreditCardView--alfabank .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(17deg,#5a2323 0%,#761f20 12%,#921a1c 37%,#9f1919 51%,#bc1717 64%,#da0c15 83%,#df1716 100%);
        }

            .CreditCardView--alfabank .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#de1917 0%,#e02d15 30%,transparent 100%);
                box-shadow: 4px 2px 6px #e6412c,4px 2px 3px #fff,1000px 7px 6px #e0211a,1000px 6px 4px #98191a;
            }

            .CreditCardView--alfabank .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#de1917 0%,#e02d15 30%,transparent 100%);
                box-shadow: -4px -2px 6px #e6412c,-4px -2px 3px #fff,-180px -2px 6px #e0211a,-180px -2px 4px #98191a;
            }

        .CreditCardView--alfabank .CreditCardMap {
            background-color: #7a1c1e;
        }

        .CreditCardView--alfabank .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/alfabank.svg);
            height: 30px;
            width: 125px;
        }

        .CreditCardView--alfabank.is-flipped .CreditCardView__Back, .CreditCardView--alfabank.is-flipped .CreditCardView__Front {
            background-image: linear-gradient(17deg,#5a2323 0%,#761f20 12%,#921a1c 37%,#9f1919 51%,#bc1717 64%,#da0c15 83%,#df1716 100%);
        }

        .CreditCardView--bank-moskvi .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(-5deg,#7e0d13 0%,#7e0d13 12%,#b20c23 37%,#c8c8c8 51%,#ececec 64%,#c6c6c6 83%,#ececec 100%);
        }

            .CreditCardView--bank-moskvi .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#7e0d13 0%,#b20c23 30%,transparent 100%);
                box-shadow: 4px 2px 6px #b20c23,4px 2px 3px #b20c23,1000px 7px 6px #7e0d13,1000px 6px 4px #7e0d13;
            }

            .CreditCardView--bank-moskvi .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#7e0d13 0%,#b20c23 30%,transparent 100%);
                box-shadow: -4px -2px 6px #b20c23,-4px -2px 3px #b20c23,-180px -2px 6px #7e0d13,-180px -2px 4px #7e0d13;
            }

        .CreditCardView--bank-moskvi .CreditCardMap {
            background-color: #8c8b8b;
        }

        .CreditCardView--bank-moskvi .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/bank-moskvi.svg);
            height: 30px;
            width: 125px;
        }

        .CreditCardView--bank-moskvi.is-flipped .CreditCardView__Back, .CreditCardView--bank-moskvi.is-flipped .CreditCardView__Front {
            background-image: linear-gradient(-5deg,#7e0d13 0%,#7e0d13 12%,#b20c23 37%,#c8c8c8 51%,#ececec 64%,#c6c6c6 83%,#ececec 100%);
        }

        .CreditCardView--binbank .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(17deg,#2c5e93 0%,#32639d 12%,#3a699f 37%,#3c69a0 51%,#3a699f 64%,#4d76aa 83%,#557aae 100%);
        }

            .CreditCardView--binbank .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#6b8bba 0%,#90a4c7 30%,transparent 100%);
                box-shadow: 4px 2px 6px #aebcd7,4px 2px 3px #a2b1d0,1000px 7px 6px #9fb0ce,1000px 6px 4px #bfc6d9;
            }

            .CreditCardView--binbank .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#6b8bba 0%,#90a4c7 30%,transparent 100%);
                box-shadow: -4px -2px 6px #aebcd7,-4px -2px 3px #a2b1d0,-180px -2px 6px #9fb0ce,-180px -2px 4px #bfc6d9;
            }

        .CreditCardView--binbank .CreditCardMap {
            background-color: #002a52;
        }

        .CreditCardView--binbank .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/binbank.svg);
            height: 30px;
            width: 125px;
        }

        .CreditCardView--binbank.is-flipped .CreditCardView__Back, .CreditCardView--binbank.is-flipped .CreditCardView__Front {
            background-image: linear-gradient(17deg,#2c5e93 0%,#32639d 12%,#3a699f 37%,#3c69a0 51%,#3a699f 64%,#4d76aa 83%,#557aae 100%);
        }

        .CreditCardView--citibank .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(17deg,#0068a5 0%,#4fc8f5 100%);
        }

            .CreditCardView--citibank .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#002f63 0%,#01619d 30%,transparent 100%);
                box-shadow: 4px 2px 6px #4fc8f3,4px 2px 3px #a7d8e9,1000px 7px 6px #024e8a,1000px 6px 4px #54cbf5;
            }

            .CreditCardView--citibank .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#002f63 0%,#01619d 30%,transparent 100%);
                box-shadow: -4px -2px 6px #007cba,-4px -2px 3px #a7d8e9,-180px -2px 6px #024e8a,-180px -2px 4px #54cbf5;
            }

        .CreditCardView--citibank .CreditCardMap {
            background-color: #4fc8f5;
        }

        .CreditCardView--citibank .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/citibank.svg);
            height: 30px;
            width: 48px;
        }

        .CreditCardView--citibank.is-flipped .CreditCardView__Back, .CreditCardView--citibank.is-flipped .CreditCardView__Front {
            background-image: linear-gradient(17deg,#0068a5 0%,#4fc8f5 100%);
        }

        .CreditCardView--crediteuropebank .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(17deg,#037ec2 0%,#007bbf 100%);
        }

            .CreditCardView--crediteuropebank .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#0580c4 0%,#0580c4 30%,transparent 100%);
                box-shadow: 4px 2px 6px #4fc8f3,4px 2px 3px #0580c4,1000px 7px 6px #024e8a,1000px 6px 4px #0580c4;
            }

            .CreditCardView--crediteuropebank .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#0580c4 0%,#0580c4 30%,transparent 100%);
                box-shadow: -4px -2px 6px #007cba,-4px -2px 3px #0580c4,-180px -2px 6px #024e8a,-180px -2px 4px #0580c4;
            }

        .CreditCardView--crediteuropebank .CreditCardMap {
            background-color: #72abd0;
        }

        .CreditCardView--crediteuropebank .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/crediteuropebank.svg);
            height: 30px;
            width: 150px;
        }

        .CreditCardView--crediteuropebank.is-flipped .CreditCardView__Back, .CreditCardView--crediteuropebank.is-flipped .CreditCardView__Front {
            background-image: linear-gradient(17deg,#037ec2 0%,#007bbf 100%);
        }

        .CreditCardView--gasprom .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(17deg,#00204f 0%,#0272aa 100%);
        }

            .CreditCardView--gasprom .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#0272aa 0%,#136aa1 30%,transparent 100%);
                box-shadow: 4px 2px 6px #025b92,4px 2px 3px #fff,1000px 7px 6px #00204f,1000px 6px 4px #068ec3;
            }

            .CreditCardView--gasprom .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#0272aa 0%,#136aa1 30%,transparent 100%);
                box-shadow: -4px -2px 6px #025b92,-4px -2px 3px #fff,-180px -2px 6px #00204f,-180px -2px 4px #068ec3;
            }

        .CreditCardView--gasprom .CreditCardMap {
            background-color: #0272aa;
        }

        .CreditCardView--gasprom .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/gasprom.svg);
            height: 30px;
            width: 150px;
        }

        .CreditCardView--gasprom.is-flipped .CreditCardView__Back, .CreditCardView--gasprom.is-flipped .CreditCardView__Front {
            background-image: linear-gradient(17deg,#00204f 0%,#0272aa 100%);
        }

        .CreditCardView--homecredit .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(17deg,#aa0001 0%,#e00001 100%);
        }

            .CreditCardView--homecredit .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#e00001 0%,#e00001 30%,transparent 100%);
                box-shadow: 4px 2px 6px #e00001,4px 2px 3px #e00001,1000px 7px 6px #e00001,1000px 6px 4px #e00001;
            }

            .CreditCardView--homecredit .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#e00001 0%,#e00001 30%,transparent 100%);
                box-shadow: -4px -2px 6px #e00001,-4px -2px 3px #e00001,-180px -2px 6px #e00001,-180px -2px 4px #e00001;
            }

        .CreditCardView--homecredit .CreditCardMap {
            background-color: #aa0001;
        }

        .CreditCardView--homecredit .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/homecredit.svg);
            height: 30px;
            width: 51px;
        }

        .CreditCardView--homecredit.is-flipped .CreditCardView__Back, .CreditCardView--homecredit.is-flipped .CreditCardView__Front {
            background-image: linear-gradient(17deg,#aa0001 0%,#e00001 100%);
        }

        .CreditCardView--mdm .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(17deg,#f58320 0%,#fec711 100%);
        }

            .CreditCardView--mdm .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#fec711 0%,#fec711 30%,transparent 100%);
                box-shadow: 4px 2px 6px #fec711,4px 2px 3px #fec711,1000px 7px 6px #fec711,1000px 6px 4px #fec711;
            }

            .CreditCardView--mdm .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#fec711 0%,#fec711 30%,transparent 100%);
                box-shadow: -4px -2px 6px #fec711,-4px -2px 3px #fec711,-180px -2px 6px #fec711,-180px -2px 4px #fec711;
            }

        .CreditCardView--mdm .CreditCardMap {
            background-color: #f47812;
        }

        .CreditCardView--mdm .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/mdm.svg);
            height: 30px;
            width: 105px;
        }

        .CreditCardView--mdm.is-flipped .CreditCardView__Back, .CreditCardView--mdm.is-flipped .CreditCardView__Front {
            background-image: linear-gradient(17deg,#f58320 0%,#fec711 100%);
        }

        .CreditCardView--otkritie .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(17deg,#4abdd5 0%,#0277bd 100%);
        }

            .CreditCardView--otkritie .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#4abdd5 0%,#00add6 30%,transparent 100%);
                box-shadow: 4px 2px 6px #4abdd5,4px 2px 3px #fff,1000px 7px 6px #00add6,1000px 6px 4px #00add6;
            }

            .CreditCardView--otkritie .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#4abdd5 0%,#00add6 30%,transparent 100%);
                box-shadow: -4px -2px 6px #4abdd5,-4px -2px 3px #fff,-180px -2px 6px #00add6,-180px -2px 4px #00add6;
            }

        .CreditCardView--otkritie .CreditCardMap {
            background-color: #4abdd5;
        }

        .CreditCardView--otkritie .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/otkritie.svg);
            height: 30px;
            width: 150px;
        }

        .CreditCardView--otkritie.is-flipped .CreditCardView__Back, .CreditCardView--otkritie.is-flipped .CreditCardView__Front {
            background-image: linear-gradient(17deg,#4abdd5 0%,#0277bd 100%);
        }

        .CreditCardView--promsvyazbank .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(17deg,#ededec 0%,#7d7d7d 100%);
        }

            .CreditCardView--promsvyazbank .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#e0e0e0 0%,#d9d9d9 30%,transparent 100%);
                box-shadow: 4px 2px 6px #d9d9d9,4px 2px 3px #d9d9d9,1000px 7px 6px #d9d9d9,1000px 6px 4px #d9d9d9;
            }

            .CreditCardView--promsvyazbank .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#e0e0e0 0%,#d9d9d9 30%,transparent 100%);
                box-shadow: -4px -2px 6px #d9d9d9,-4px -2px 3px #d9d9d9,-180px -2px 6px #d9d9d9,-180px -2px 4px #d9d9d9;
            }

        .CreditCardView--promsvyazbank .CreditCardMap {
            background-color: #7d7d7d;
        }

        .CreditCardView--promsvyazbank .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/promsvyazbank.svg);
            height: 30px;
            width: 150px;
        }

        .CreditCardView--promsvyazbank.is-flipped .CreditCardView__Back, .CreditCardView--promsvyazbank.is-flipped .CreditCardView__Front, .CreditCardView--raiffeisen .CreditCardViewBg, .CreditCardView--raiffeisen.is-flipped .CreditCardView__Back, .CreditCardView--raiffeisen.is-flipped .CreditCardView__Front, .CreditCardView--rosbank.is-flipped .CreditCardView__Back, .CreditCardView--rosbank.is-flipped .CreditCardView__Front {
            background-image: linear-gradient(17deg,#ededec 0%,#7d7d7d 100%);
        }

        .CreditCardView--raiffeisen .CreditCardViewBg {
            color: #fff;
        }

            .CreditCardView--raiffeisen .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#e0e0e0 0%,#d9d9d9 30%,transparent 100%);
                box-shadow: 4px 2px 6px #d9d9d9,4px 2px 3px #d9d9d9,1000px 7px 6px #d9d9d9,1000px 6px 4px #d9d9d9;
            }

            .CreditCardView--raiffeisen .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#e0e0e0 0%,#d9d9d9 30%,transparent 100%);
                box-shadow: -4px -2px 6px #d9d9d9,-4px -2px 3px #d9d9d9,-180px -2px 6px #d9d9d9,-180px -2px 4px #d9d9d9;
            }

        .CreditCardView--raiffeisen .CreditCardMap {
            background-color: #7d7d7d;
        }

        .CreditCardView--raiffeisen .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/raiffeisen.svg);
            height: 30px;
            width: 150px;
        }

        .CreditCardView--rosbank .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(17deg,#ededec 0%,#7d7d7d 100%);
        }

            .CreditCardView--rosbank .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#e0e0e0 0%,#d9d9d9 30%,transparent 100%);
                box-shadow: 4px 2px 6px #d9d9d9,4px 2px 3px #d9d9d9,1000px 7px 6px #d9d9d9,1000px 6px 4px #d9d9d9;
            }

            .CreditCardView--rosbank .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#e0e0e0 0%,#d9d9d9 30%,transparent 100%);
                box-shadow: -4px -2px 6px #d9d9d9,-4px -2px 3px #d9d9d9,-180px -2px 6px #d9d9d9,-180px -2px 4px #d9d9d9;
            }

        .CreditCardView--rosbank .CreditCardMap {
            background-color: #7d7d7d;
        }

        .CreditCardView--rosbank .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/rosbank.svg);
            height: 30px;
            width: 150px;
        }

        .CreditCardView--rsb .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(17deg,#008e4e 0%,#005b14 100%);
        }

            .CreditCardView--rsb .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#005129 0%,#03ab77 30%,transparent 100%);
                box-shadow: 4px 2px 6px #03ab77,4px 2px 3px #03ab77,1000px 7px 6px #03ab77,1000px 6px 4px #03ab77;
            }

            .CreditCardView--rsb .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#005129 0%,#03ab77 30%,transparent 100%);
                box-shadow: -4px -2px 6px #03ab77,-4px -2px 3px #03ab77,-180px -2px 6px #03ab77,-180px -2px 4px #03ab77;
            }

        .CreditCardView--rsb .CreditCardMap {
            background-color: #03ab77;
        }

        .CreditCardView--rsb .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/rsb.svg);
            height: 30px;
            width: 129px;
        }

        .CreditCardView--rsb.is-flipped .CreditCardView__Back, .CreditCardView--rsb.is-flipped .CreditCardView__Front {
            background-image: linear-gradient(17deg,#008e4e 0%,#005b14 100%);
        }

        .CreditCardView--russtandart .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(17deg,#ead665 0%,#c6952e 100%);
        }

            .CreditCardView--russtandart .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#ddbf51 0%,#ddbf51 30%,transparent 100%);
                box-shadow: 4px 2px 6px #d7bf53,4px 2px 3px #ddbf51,1000px 7px 6px #ddbf51,1000px 6px 4px #ddbf51;
            }

            .CreditCardView--russtandart .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#ddbf51 0%,#ddbf51 30%,transparent 100%);
                box-shadow: -4px -2px 6px #ddbf51,-4px -2px 3px #ddbf51,-180px -2px 6px #ddbf51,-180px -2px 4px #ddbf51;
            }

        .CreditCardView--russtandart .CreditCardMap {
            background-color: #765216;
        }

        .CreditCardView--russtandart .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/russtandart.svg);
            height: 36px;
            width: 104px;
        }

        .CreditCardView--russtandart.is-flipped .CreditCardView__Back, .CreditCardView--russtandart.is-flipped .CreditCardView__Front {
            background-image: linear-gradient(17deg,#ead665 0%,#c6952e 100%);
        }

        .CreditCardView--soyuz .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(17deg,#0086b3 0%,#004c8b 12%,#00a4cb 37%,#00a8d2 51%,#007cab 64%,#00518e 83%,#0076a9 100%);
        }

            .CreditCardView--soyuz .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#004c8b 0%,#00518e 30%,transparent 100%);
                box-shadow: 4px 2px 6px #008db9,4px 2px 3px #004c8b,1000px 7px 6px #004c8b,1000px 6px 4px #004c8b;
            }

            .CreditCardView--soyuz .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#004c8b 0%,#00518e 30%,transparent 100%);
                box-shadow: -4px -2px 6px #008db9,-4px -2px 3px #004c8b,-180px -2px 6px #004c8b,-180px -2px 4px #004c8b;
            }

        .CreditCardView--soyuz .CreditCardMap {
            background-color: #004c8b;
        }

        .CreditCardView--soyuz .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/soyuz.svg);
            height: 36px;
            width: 104px;
        }

        .CreditCardView--soyuz.is-flipped .CreditCardView__Back, .CreditCardView--soyuz.is-flipped .CreditCardView__Front {
            background-image: linear-gradient(17deg,#0086b3 0%,#004c8b 12%,#00a4cb 37%,#00a8d2 51%,#007cab 64%,#00518e 83%,#0076a9 100%);
        }

        .CreditCardView--tinkoff .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(17deg,#aaaab2 0%,#d3d6df 12%,#e1e3ef 37%,#e1e3ef 51%,#cacdd6 64%,#cacdd6 83%,#a8abb2 100%);
        }

            .CreditCardView--tinkoff .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#cacdd6 0%,#cacdd6 30%,transparent 100%);
                box-shadow: 4px 2px 6px #cacdd6,4px 2px 3px #cacdd6,1000px 7px 6px #86868e,1000px 6px 4px #cacdd6;
            }

            .CreditCardView--tinkoff .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#cacdd6 0%,#cacdd6 30%,transparent 100%);
                box-shadow: -4px -2px 6px #cacdd6,-4px -2px 3px #cacdd6,-180px -2px 6px #cacdd6,-180px -2px 4px #cacdd6;
            }

        .CreditCardView--tinkoff .CreditCardMap {
            background-color: #9a9ba0;
        }

        .CreditCardView--tinkoff .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/tinkoff.svg);
            height: 36px;
            width: 104px;
        }

        .CreditCardView--tinkoff.is-flipped .CreditCardView__Back, .CreditCardView--tinkoff.is-flipped .CreditCardView__Front {
            background-image: linear-gradient(17deg,#aaaab2 0%,#d3d6df 12%,#e1e3ef 37%,#e1e3ef 51%,#cacdd6 64%,#cacdd6 83%,#a8abb2 100%);
        }

        .CreditCardView--unicredit .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(17deg,#790000 0%,#ba141a 12%,#ec1d24 37%,#e71c24 51%,#f04f37 64%,#fab8a0 83%,#fab8a0 100%);
        }

            .CreditCardView--unicredit .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#ee382c 0%,#ab1015 30%,transparent 100%);
                box-shadow: 4px 2px 6px #cb1b1f,4px 2px 3px #cacdd6,1000px 7px 6px #ab1015,1000px 6px 4px #ee382c;
            }

            .CreditCardView--unicredit .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#ee382c 0%,#ab1015 30%,transparent 100%);
                box-shadow: -4px -2px 6px #cb1b1f,-4px -2px 3px #cacdd6,-180px -2px 6px #ab1015,-180px -2px 4px #ee382c;
            }

        .CreditCardView--unicredit .CreditCardMap {
            background-color: #fab8a0;
        }

        .CreditCardView--unicredit .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/unicredit.svg);
            height: 36px;
            width: 104px;
        }

        .CreditCardView--unicredit.is-flipped .CreditCardView__Back, .CreditCardView--unicredit.is-flipped .CreditCardView__Front {
            background-image: linear-gradient(17deg,#790000 0%,#ba141a 12%,#ec1d24 37%,#e71c24 51%,#f04f37 64%,#fab8a0 83%,#fab8a0 100%);
        }

        .CreditCardView--vtb24 .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(17deg,#012461 0%,#03478b 100%);
        }

            .CreditCardView--vtb24 .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#024c8e 0%,#004b8d 30%,transparent 100%);
                box-shadow: 4px 2px 6px #024c8e,4px 2px 3px #4691d3,1000px 7px 6px #004b8d,1000px 6px 4px #00367d;
            }

            .CreditCardView--vtb24 .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#024c8e 0%,#004b8d 30%,transparent 100%);
                box-shadow: -4px -2px 6px #024c8e,-4px -2px 3px #4691d3,-180px -2px 6px #004b8d,-180px -2px 4px #00367d;
            }

        .CreditCardView--vtb24 .CreditCardMap {
            background-color: #97a6cc;
        }

        .CreditCardView--vtb24 .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/vtb24.svg);
            height: 36px;
            width: 104px;
        }

        .CreditCardView--vtb24.is-flipped .CreditCardView__Back, .CreditCardView--vtb24.is-flipped .CreditCardView__Front {
            background-image: linear-gradient(17deg,#012461 0%,#03478b 100%);
        }

        .CreditCardView--sberbank .CreditCardViewBg {
            color: #fff;
            background-image: linear-gradient(17deg,#00520e 0%,#016414 12%,#00631a 37%,#058015 51%,#2e9415 64%,#4c9d10 83%,#5ba512 100%);
        }

            .CreditCardView--sberbank .CreditCardViewBg::after {
                background-image: radial-gradient(ellipse at bottomleft,#399913 0%,#87b40f 30%,transparent 100%);
                box-shadow: 4px 2px 6px #e3f645,4px 2px 3px #fff,1000px 7px 6px #b0c715,1000px 6px 4px #e3f645;
            }

            .CreditCardView--sberbank .CreditCardViewBg::before {
                background-image: radial-gradient(ellipse at bottom left,#399913 0%,#87b40f 30%,transparent 100%);
                box-shadow: -4px -2px 6px #e3f645,-4px -2px 3px #fff,-180px -2px 6px #b0c715,-180px -2px 4px #e3f645;
            }

        .CreditCardView--sberbank .CreditCardView__BankLogo {
            background-image: url(/assets/actr-ui-creditcard/sberbank.svg);
            height: 30px;
            width: 150px;
        }

        .CreditCardView--sberbank .CreditCardMap {
            background-color: #00520e;
        }

        .CreditCardView--sberbank.is-flipped .CreditCardView__Back, .CreditCardView--sberbank.is-flipped .CreditCardView__Front {
            background-image: linear-gradient(17deg,#00520e 0%,#016414 12%,#00631a 37%,#058015 51%,#2e9415 64%,#4c9d10 83%,#5ba512 100%);
        }

        .CreditCardForm {
            background-color: #f5f5f5;
            padding: 20px 20px 10px;
            border-radius: 4px;
        }

        .CreditCardForm__Field .FormField__Label {
            display: block;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .CreditCardForm__Field--number {
            width: 57.62712%;
            float: left;
            margin-right: 1.69492%;
        }

        @media only screen and (max-width:627px) {
            .CreditCardForm__Field--number {
                width: 100%;
                float: right;
                margin-right: 0;
            }
        }

        .CreditCardForm__Field--expiry {
            width: 40.67797%;
            float: right;
            margin-right: 0;
        }

        @media only screen and (max-width:627px) {
            .CreditCardForm__Field--expiry {
                width: 100%;
                float: right;
                margin-right: 0;
            }
        }

        .CreditCardForm__Field--name {
            width: 57.62712%;
            float: left;
            margin-right: 1.69492%;
        }

        @media only screen and (max-width:627px) {
            .CreditCardForm__Field--name {
                width: 100%;
                float: right;
                margin-right: 0;
            }
        }

        .CreditCardForm__Field--cvc {
            width: 40.67797%;
            float: right;
            margin-right: 0;
        }

        @media only screen and (max-width:627px) {
            .CreditCardForm__Field--cvc {
                width: 100%;
                float: right;
                margin-right: 0;
            }
        }

        .CreditCardForm__FieldsRow {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .CreditCardForm__FieldsRow:after {
                content: " ";
                display: block;
                clear: both;
            }

        .PaymentOptionPcidssEgopay__Iframe {
            visibility: hidden;
            position: absolute;
            width: 0;
            height: 0;
            border: 0;
            opacity: 0;
        }

            .PaymentOptionPcidssEgopay__Iframe.is-show {
                opacity: 1;
                visibility: visible;
                position: fixed;
                left: 0;
                top: 0;
                right: 0;
                bottom: 0;
                width: 100%;
                height: 100%;
                z-index: 999999;
                transition: opacity .3s;
                background-color: #fff;
            }

        .PaymentOptionPcidssEgopay__CardWrap {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .PaymentOptionPcidssEgopay__CardWrap:after {
                content: " ";
                display: block;
                clear: both;
            }

        .PaymentOptionPcidssEgopay__Card .CreditCard {
            margin: 0 auto;
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .PaymentOptionPcidssEgopay__Card {
                width: 78.26087%;
                float: left;
                margin-right: 1.44928%;
            }
        }

        @media only screen and (min-width:1280px) {
            .PaymentOptionPcidssEgopay__Card {
                width: 71.01449%;
                float: left;
                margin-right: 1.44928%;
            }
        }

        .PaymentOptionPcidssEgopay__Note {
            margin-top: 1em;
            color: #757575;
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .PaymentOptionPcidssEgopay__Note {
                width: 20.28986%;
                float: right;
                margin-right: 0;
                margin-top: 0;
            }
        }

        @media only screen and (min-width:1280px) {
            .PaymentOptionPcidssEgopay__Note {
                width: 27.53623%;
                float: right;
                margin-right: 0;
                margin-top: 0;
            }
        }

        .PaymentOptionPcidssEgopay__Note p {
            font-size: .9rem;
            margin-bottom: 6px;
        }

        .PaymentOptionPcidssEgopay__Note__Verified {
            width: 131px;
            height: 25px;
            display: block;
            background: url(/assets/actr-component-checkout-payment-options/verified.png) no-repeat;
            margin-bottom: 1em;
        }

        .PaymentOptionPcidssEgopay__Note__Logos {
            width: 132px;
            height: 18px;
            display: block;
            background: url(/assets/actr-component-checkout-payment-options/payservices.png) no-repeat;
            margin-top: 1em;
        }

        .PaymentOptionPayps .Alert {
            margin-top: 1em;
        }

        .PaymentOptionPayps__Benefits {
            margin-bottom: 1em;
        }

        .PaymentOptionPayps__Benefit {
            margin-bottom: .5em;
        }

        .PaymentOptionPayps__Benefit__Label {
            font-weight: 600;
            height: 52px;
            width: 52px;
            line-height: 52px;
            text-align: center;
            color: #424242;
            background-color: #dddfe0;
            border-radius: 50%;
            display: inline-block;
        }

        .PaymentOptionPayps__Description {
            margin-bottom: .5em;
        }

        .PaymentOptionPayps__Signature {
            color: #9e9e9e;
            margin-bottom: .5em;
        }

        .PaymentOptionPayps__Signature__Label, .PaymentOptionPayps__Signature__Logo {
            display: inline-block;
            vertical-align: middle;
        }

        .PaymentOptionPayps__Signature__Logo {
            background-image: url(/assets/actr-component-payment-option-payps/payps-logo.png);
            height: 40px;
            margin-right: .5em;
            width: 93px;
        }

        @media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:120dpi) {
            .PaymentOptionPayps__Signature__Logo {
                background-image: url(/assets/actr-component-payment-option-payps/payps-logo@2x.png);
                background-size: contain;
            }
        }

        .PaymentOptionPayps__Button {
            text-align: center;
        }

        @media only screen and (max-width:627px) {
            .PaymentOptionPayps__Benefits {
                text-align: center;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .PaymentOptionPayps__Benefits {
                text-align: center;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .PaymentOptionPayps__Benefits {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .PaymentOptionPayps__Benefits:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .PaymentOptionPayps__Benefit {
                width: 28.57143%;
                float: left;
                white-space: nowrap;
            }

                .PaymentOptionPayps__Benefit:nth-child(3n+1) {
                    margin-right: -100%;
                    clear: both;
                    margin-left: 0;
                }

                .PaymentOptionPayps__Benefit:nth-child(3n+2) {
                    margin-left: 35.71429%;
                    margin-right: -100%;
                    clear: none;
                }

                .PaymentOptionPayps__Benefit:nth-child(3n+3) {
                    margin-left: 71.42857%;
                    margin-right: -100%;
                    clear: none;
                }

            .PaymentOptionPayps__Benefit__Label, .PaymentOptionPayps__Benefit__Text {
                display: inline-block;
                vertical-align: middle;
            }

            .PaymentOptionPayps__Benefit__Label {
                margin-right: 1em;
            }

            .PaymentOptionPayps__Benefit__Text {
                white-space: pre;
            }
        }

        @media only screen and (min-width:1280px) {
            .PaymentOptionPayps__Benefits {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .PaymentOptionPayps__Benefits:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .PaymentOptionPayps__Benefit {
                width: 28.57143%;
                float: left;
                white-space: nowrap;
            }

                .PaymentOptionPayps__Benefit:nth-child(3n+1) {
                    margin-right: -100%;
                    clear: both;
                    margin-left: 0;
                }

                .PaymentOptionPayps__Benefit:nth-child(3n+2) {
                    margin-left: 35.71429%;
                    margin-right: -100%;
                    clear: none;
                }

                .PaymentOptionPayps__Benefit:nth-child(3n+3) {
                    margin-left: 71.42857%;
                    margin-right: -100%;
                    clear: none;
                }

            .PaymentOptionPayps__Benefit__Label, .PaymentOptionPayps__Benefit__Text {
                display: inline-block;
                vertical-align: middle;
            }

            .PaymentOptionPayps__Benefit__Label {
                margin-right: 1em;
            }

            .PaymentOptionPayps__Benefit__Text {
                white-space: pre;
            }
        }

        .PaymentOptionPcidssUniteller__CardWrap {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .PaymentOptionPcidssUniteller__CardWrap:after {
                content: " ";
                display: block;
                clear: both;
            }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .PaymentOptionPcidssUniteller__Card {
                width: 78.26087%;
                float: left;
                margin-right: 1.44928%;
            }
        }

        @media only screen and (min-width:1280px) {
            .PaymentOptionPcidssUniteller__Card {
                width: 71.01449%;
                float: left;
                margin-right: 1.44928%;
            }
        }

        .PaymentOptionPcidssUniteller__Card .CreditCard {
            margin: 0 auto;
        }

        .PaymentOptionPcidssUniteller__Note {
            margin-top: 1.43rem;
            color: #757575;
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .PaymentOptionPcidssUniteller__Note {
                margin-top: 0;
                width: 20.28986%;
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:1280px) {
            .PaymentOptionPcidssUniteller__Note {
                margin-top: 0;
                width: 27.53623%;
                float: right;
                margin-right: 0;
            }
        }

        .PaymentOptionPcidssUniteller__Note p {
            font-size: .9rem;
            margin-bottom: 6px;
        }

        .PaymentOptionPcidssUniteller__Note__CC {
            font-weight: 600;
            font-size: 1rem !important;
            color: #424242;
        }

        .PaymentOptionPcidssUniteller__Note__Verified {
            width: 131px;
            height: 25px;
            display: block;
            background: url(/assets/actr-component-checkout-payment-options/verified.png) no-repeat;
            margin-bottom: 10px;
        }

        .PaymentOptionPcidssUniteller__Note__Secure .Button {
            font-size: .9rem;
            padding-left: 0;
            padding-right: 0;
        }

        .PaymentOptionPcidssUniteller__Note__Secure .Button__Text {
            border-bottom: 1px dashed;
        }

        .PaymentOptionPcidssUniteller__Note__Logos {
            width: 132px;
            height: 18px;
            display: block;
            background: url(/assets/actr-component-checkout-payment-options/payservices.png) no-repeat;
            margin-top: 20px;
        }

        .PaymentOptionPcidssUniteller__Spinner {
            padding: 4rem 0;
            text-align: center;
        }

            .PaymentOptionPcidssUniteller__Spinner .Alert {
                margin-top: 1.43rem;
            }

        .PaymentOptionPcidssUniteller__Iframe {
            width: 100%;
            max-width: 100%;
            border: 0;
            padding: 0;
            margin: -15px 0 0;
            min-height: 300px;
        }

        @media only screen and (max-width:736px) {
            .PaymentOptionPcidssUniteller__Iframe {
                height: 509px;
            }
        }

        @media only screen and (min-width:737px) {
            .PaymentOptionPcidssUniteller__Iframe {
                height: 310px;
            }
        }

        .CheckoutPaymentOptions .Accordion {
            margin-bottom: 1em;
        }

        .CheckoutPaymentOptions__Option__Title {
            display: inline-block;
            vertical-align: middle;
        }

        .CheckoutPaymentOptions__Option__Title__Icon {
            vertical-align: middle;
            display: table-cell;
            width: 1px;
            padding-right: 1em;
        }

            .CheckoutPaymentOptions__Option__Title__Icon .Icon {
                font-size: 1.4rem;
            }

        .CheckoutPaymentOptions__Option__Title__Content {
            display: table-cell;
            vertical-align: middle;
        }

        .CheckoutPaymentOptions__Option__Title__Price {
            font-weight: 600;
        }

        .CheckoutPaymentOptions__Option__Title__Name {
            font-size: .9rem;
        }

        .CheckoutPaymentOptions .Accordion__Item.is-expanded .CheckoutPaymentOptions__Option__Title__Name, .CheckoutPaymentOptions .Accordion__Item:focus .CheckoutPaymentOptions__Option__Title__Name, .CheckoutPaymentOptions .Accordion__Item:hover .CheckoutPaymentOptions__Option__Title__Name, .CheckoutPaymentOptions .Tabs__Menu__Item.is-active .CheckoutPaymentOptions__Option__Title__Name {
            color: #9e9e9e;
        }

        .AviaCheckoutStatusBooked__Time__Countdown__Sticky__Wrapper {
            padding: .5em;
            background-color: #e53935;
        }

            .AviaCheckoutStatusBooked__Time__Countdown__Sticky__Wrapper > span {
                font-size: .9rem;
                vertical-align: middle;
                padding: 0 .5em;
            }

            .AviaCheckoutStatusBooked__Time__Countdown__Sticky__Wrapper .AviaCheckoutStatusBooked__Time__Countdown {
                display: inline-block;
                vertical-align: middle;
            }

            .AviaCheckoutStatusBooked__Time__Countdown__Sticky__Wrapper .AviaCheckoutStatusBooked__Time__Countdown__Timer__Section {
                font-size: .9rem;
            }

        .AviaCheckoutStatusBooked__Time {
            background-color: #e53935;
            padding: 1em;
            color: #fff;
        }

        .AviaCheckoutStatusBooked__Time__Limit, .AviaCheckoutStatusBooked__Time__Title {
            font-size: 1.2rem;
        }

        .AviaCheckoutStatusBooked__Time__Limit {
            font-weight: 600;
        }

        .AviaCheckoutStatusBooked__Time__Limit__Zone {
            font-weight: 400;
            font-size: .9rem;
        }

        .AviaCheckoutStatusBooked__Time__Countdown__Timer {
            margin-right: -.25em;
        }

        .AviaCheckoutStatusBooked__Time__Countdown__Timer__Section {
            font-size: 1.3rem;
            background-color: #b61b17;
            border-radius: 4px;
            margin-right: .25em;
            padding: .25em;
            vertical-align: middle;
            display: inline-block;
        }

        @media only screen and (max-width:627px) {
            .AviaCheckoutStatusBooked__Time {
                text-align: center;
            }

            .AviaCheckoutStatusBooked__Time__Limit, .AviaCheckoutStatusBooked__Time__Title {
                margin-bottom: 1em;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaCheckoutStatusBooked__Time:after {
                content: "";
                display: table;
                clear: both;
            }

            .AviaCheckoutStatusBooked__Time__Limit, .AviaCheckoutStatusBooked__Time__Title {
                float: left;
            }

            .AviaCheckoutStatusBooked__Time__Limit {
                clear: left;
            }

            .AviaCheckoutStatusBooked__Time__Countdown {
                text-align: right;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaCheckoutStatusBooked__Time:after {
                content: "";
                display: table;
                clear: both;
            }

            .AviaCheckoutStatusBooked__Time__Limit, .AviaCheckoutStatusBooked__Time__Title {
                width: 28.57143%;
                float: left;
                margin-right: 7.14286%;
            }

            .AviaCheckoutStatusBooked__Time__Countdown {
                width: 28.57143%;
            }

            .AviaCheckoutStatusBooked__Time__Limit {
                text-align: center;
            }

            .AviaCheckoutStatusBooked__Time__Countdown {
                float: right;
                margin-right: 0;
                text-align: right;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaCheckoutStatusBooked__Time:after {
                content: "";
                display: table;
                clear: both;
            }

            .AviaCheckoutStatusBooked__Time__Limit, .AviaCheckoutStatusBooked__Time__Title {
                width: 28.57143%;
                float: left;
                margin-right: 7.14286%;
            }

            .AviaCheckoutStatusBooked__Time__Countdown {
                width: 28.57143%;
            }

            .AviaCheckoutStatusBooked__Time__Limit {
                text-align: center;
            }

            .AviaCheckoutStatusBooked__Time__Countdown {
                float: right;
                margin-right: 0;
                text-align: right;
            }
        }

        .AviaCheckoutStatusTicket__PaymentDate {
            font-weight: 600;
        }

        .AviaCheckoutStatusTicket__Documents {
            margin: 0;
            list-style: none;
            padding: 1em 0 0;
        }

        .AviaBookingFormPassengerOptions__Link {
            font-size: .9rem;
            vertical-align: top;
            display: inline-block;
            margin-right: 2em;
            margin-bottom: 1em;
        }

        .AviaBookingFormPassengerOptions__Link__CollapsedText {
            color: #9e9e9e;
            padding-left: .5em;
        }

        .AviaBookingFormPassengerOptions__Content {
            -webkit-animation-name: fadeIn,dropDownIn;
            animation-name: fadeIn,dropDownIn;
            -webkit-animation-duration: .2s;
            animation-duration: .2s;
        }

        @media only screen and (max-width:627px) {
            .AviaBookingFormPassenger .AviaBookingFormPassengerOptions__Col--button .FormField__Label {
                display: none;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaBookingFormPassengerOptions {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .AviaBookingFormPassengerOptions:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .AviaBookingFormPassengerOptions__Col {
                width: 24.05063%;
                float: left;
                margin-right: 1.26582%;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaBookingFormPassengerOptions {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .AviaBookingFormPassengerOptions:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .AviaBookingFormPassengerOptions__Col {
                width: 24.05063%;
                float: left;
                margin-right: 1.26582%;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaBookingFormPassengerOptions {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .AviaBookingFormPassengerOptions:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .AviaBookingFormPassengerOptions__Col {
                width: 24.05063%;
                float: left;
                margin-right: 1.26582%;
            }
        }

        .FlySms__Card__Line {
            display: table;
            width: 100%;
        }

        @media only screen and (max-width:627px) {
            .FlySms__Card__Line {
                text-align: center;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
            }

            .FlySms__Left__Panel__Content {
                -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1;
                order: 1;
                margin-top: 1em;
            }

            .FlySms__Right__Panel__Content {
                margin-top: 1em;
                -webkit-box-ordinal-group: 1;
                -ms-flex-order: 0;
                order: 0;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .FlySms__Left__Panel, .FlySms__Left__Panel__Content, .FlySms__Right__Panel, .FlySms__Right__Panel__Content {
                display: table-cell;
                vertical-align: top;
            }

            .FlySms__Left__Panel, .FlySms__Left__Panel__Content {
                text-align: left;
            }

            .FlySms__Right__Panel, .FlySms__Right__Panel__Content {
                text-align: left;
                width: 1px;
            }

            .FlySms__Right__Panel {
                white-space: nowrap;
            }

            .FlySms__Right__Panel__Content {
                min-width: 250px;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .FlySms__Left__Panel, .FlySms__Left__Panel__Content, .FlySms__Right__Panel, .FlySms__Right__Panel__Content {
                display: table-cell;
                vertical-align: top;
            }

            .FlySms__Left__Panel, .FlySms__Left__Panel__Content {
                text-align: left;
            }

            .FlySms__Right__Panel, .FlySms__Right__Panel__Content {
                text-align: left;
                width: 1px;
            }

            .FlySms__Right__Panel {
                white-space: nowrap;
            }

            .FlySms__Right__Panel__Content {
                min-width: 250px;
            }
        }

        @media only screen and (min-width:1280px) {
            .FlySms__Left__Panel, .FlySms__Left__Panel__Content, .FlySms__Right__Panel, .FlySms__Right__Panel__Content {
                display: table-cell;
                vertical-align: top;
            }

            .FlySms__Left__Panel, .FlySms__Left__Panel__Content {
                text-align: left;
            }

            .FlySms__Right__Panel, .FlySms__Right__Panel__Content {
                text-align: left;
                width: 1px;
            }

            .FlySms__Right__Panel {
                white-space: nowrap;
            }

            .FlySms__Right__Panel__Content {
                min-width: 250px;
            }
        }

        .FlySms__Cell__Wrap, .FlySms__Cell__Wrap__Desc {
            margin-bottom: 0;
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .FlySms__Cell__Wrap, .FlySms__Cell__Wrap__Desc {
                display: inline-block;
                padding-right: .5em;
            }
        }

        @media only screen and (min-width:1280px) {
            .FlySms__Cell__Wrap, .FlySms__Cell__Wrap__Desc {
                display: inline-block;
                padding-right: .5em;
            }
        }

        @media only screen and (max-width:627px) {
            .FlySms__Cell__Wrap__Desc div {
                float: left;
            }
        }

        .FlySms__Header__Link {
            color: #424242;
        }

            .FlySms__Header__Link:hover {
                color: #212121;
            }

        .FlySms__Flight__Block {
            margin: .5em 1em;
            border-bottom: 1px solid #bdbdbd;
        }

            .FlySms__Flight__Block:last-child {
                border-bottom-width: 0;
            }

        .FlySms__Flight__Title {
            margin-left: 1em;
            font-weight: 700;
        }

        .FlySms__Flight__Button {
            padding: .5em;
            text-align: center;
        }

        .FlySms__Notification__Block {
            display: table;
            margin: .5em 0 0;
            width: 100%;
        }

        .FlySms__Notification__Icon {
            display: table-cell;
            padding: .5em;
            max-width: 20px;
            vertical-align: middle;
        }

        .FlySms__Notification__Phone {
            max-width: 150px;
            vertical-align: top;
        }

        .FlySms__Notification__Message, .FlySms__Notification__Phone {
            padding: .5em;
            display: table-cell;
        }

        .FlySms__Notification__Text, .FlySms__Notification__Text .FormInput__Input {
            height: 76px;
            resize: none;
        }

        .FlySms__Notification__Text__Counter {
            font-size: .8rem;
        }

        .FlySms__Notification__Panel {
            padding: 0;
        }

        .FlySms__Add__Button {
            color: #f5f5f5;
            background-color: #9e9e9e;
            font-weight: 700;
            padding: 0 2em;
        }

            .FlySms__Add__Button:hover {
                background-color: #757575;
            }

        .FlySms__Price__Title {
            display: inline-block;
            padding-right: .5em;
            margin-bottom: 0;
        }

        .FlySms__Price__Value {
            display: inline-block;
            padding-right: .5em;
            font-weight: 600;
            color: #039be5;
        }

        .FlySms__Price {
            margin-top: 2em;
        }

        .FlySms__Book {
            margin-top: 1em;
        }

        .FlySms__Confirmation__LockIcon {
            height: 18px;
            width: 18px;
        }

            .FlySms__Confirmation__LockIcon svg {
                fill: #1b5e20 !important;
                margin-top: -.2em;
            }

        .FlySms__Submit button {
            width: 100%;
        }

        .AviaCheckoutStatusStatusBar {
            vertical-align: top;
            padding: .5em;
            display: inline-block;
            text-transform: uppercase;
            margin-bottom: 1em;
            border-radius: 4px;
        }

        .AviaCheckoutStatusStatusBar--await_payment, .AviaCheckoutStatusStatusBar--booked, .AviaCheckoutStatusStatusBar--error {
            background-color: #e53935;
            border-color: #e53935;
            color: #fff;
        }

        .AviaCheckoutStatusStatusBar--cancelled {
            background-color: #8e24aa;
            border-color: #8e24aa;
            color: #fff;
        }

        .AviaCheckoutStatusStatusBar--new, .AviaCheckoutStatusStatusBar--paid, .AviaCheckoutStatusStatusBar--ticket {
            background-color: #7cb342;
            border-color: #7cb342;
            color: #fff;
        }

        .AviaCheckoutStatusStatusBar--processing {
            background-color: #fb8c00;
            border-color: #fb8c00;
            color: #fff;
        }

        .AviaCheckoutStatusBooked__Time {
            background-color: #e53935;
            padding: 1em;
            color: #fff;
        }

        .AviaCheckoutStatusBooked__Time__Limit, .AviaCheckoutStatusBooked__Time__Title {
            font-size: 1.2rem;
        }

        .AviaCheckoutStatusBooked__Time__Limit {
            font-weight: 600;
        }

        .AviaCheckoutStatusBooked__Time__Limit__Zone {
            font-weight: 400;
            font-size: .9rem;
        }

        .AviaCheckoutStatusBooked__Time__Countdown__Timer {
            margin-right: -.25em;
        }

        .AviaCheckoutStatusBooked__Time__Countdown__Timer__Section {
            font-size: 1.3rem;
            background-color: #b61b17;
            border-radius: 4px;
            margin-right: .25em;
            padding: .25em;
            vertical-align: middle;
            display: inline-block;
        }

        @media only screen and (max-width:627px) {
            .AviaCheckoutStatusBooked__Time {
                text-align: center;
            }

            .AviaCheckoutStatusBooked__Time__Limit, .AviaCheckoutStatusBooked__Time__Title {
                margin-bottom: 1em;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaCheckoutStatusBooked__Time:after {
                content: "";
                display: table;
                clear: both;
            }

            .AviaCheckoutStatusBooked__Time__Limit, .AviaCheckoutStatusBooked__Time__Title {
                float: left;
            }

            .AviaCheckoutStatusBooked__Time__Limit {
                clear: left;
            }

            .AviaCheckoutStatusBooked__Time__Countdown {
                text-align: right;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AviaCheckoutStatusBooked__Time:after {
                content: "";
                display: table;
                clear: both;
            }

            .AviaCheckoutStatusBooked__Time__Limit, .AviaCheckoutStatusBooked__Time__Title {
                width: 28.57143%;
                float: left;
                margin-right: 7.14286%;
            }

            .AviaCheckoutStatusBooked__Time__Countdown {
                width: 28.57143%;
            }

            .AviaCheckoutStatusBooked__Time__Limit {
                text-align: center;
            }

            .AviaCheckoutStatusBooked__Time__Countdown {
                float: right;
                margin-right: 0;
                text-align: right;
            }
        }

        @media only screen and (min-width:1280px) {
            .AviaCheckoutStatusBooked__Time:after {
                content: "";
                display: table;
                clear: both;
            }

            .AviaCheckoutStatusBooked__Time__Limit, .AviaCheckoutStatusBooked__Time__Title {
                width: 28.57143%;
                float: left;
                margin-right: 7.14286%;
            }

            .AviaCheckoutStatusBooked__Time__Countdown {
                width: 28.57143%;
            }

            .AviaCheckoutStatusBooked__Time__Limit {
                text-align: center;
            }

            .AviaCheckoutStatusBooked__Time__Countdown {
                float: right;
                margin-right: 0;
                text-align: right;
            }
        }

        .AviaCheckoutStatusTicket__PaymentDate {
            font-weight: 600;
        }

        .AviaCheckoutStatusTicket__Documents {
            margin: 0;
            list-style: none;
            padding: 1em 0 0;
        }

        .CheckoutStatus__Order__Title, .CheckoutStatus__Price__Title {
            margin-bottom: 0;
        }

        .CheckoutStatus__Order__Value {
            font-size: 1.4rem;
            font-weight: 600;
            color: #039be5;
        }

        .CheckoutStatus__Price__Value {
            font-weight: 600;
            color: #039be5;
        }

        .CheckoutStatus__Price__AdditionalPriceValue {
            font-weight: 600;
        }

        @media only screen and (max-width:627px) {
            .CheckoutStatus {
                text-align: center;
            }

            .CheckoutStatus__Price {
                margin-bottom: 1em;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .CheckoutStatus {
                display: table;
                width: 100%;
            }

            .CheckoutStatus__Order, .CheckoutStatus__Price {
                display: table-cell;
                vertical-align: top;
            }

            .CheckoutStatus__Price {
                text-align: left;
            }

            .CheckoutStatus__Order {
                white-space: nowrap;
                text-align: right;
                width: 1px;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .CheckoutStatus {
                display: table;
                width: 100%;
            }

            .CheckoutStatus__Order, .CheckoutStatus__Price {
                display: table-cell;
                vertical-align: top;
            }

            .CheckoutStatus__Price {
                text-align: left;
            }

            .CheckoutStatus__Order {
                white-space: nowrap;
                text-align: right;
                width: 1px;
            }
        }

        @media only screen and (min-width:1280px) {
            .CheckoutStatus {
                display: table;
                width: 100%;
            }

            .CheckoutStatus__Order, .CheckoutStatus__Price {
                display: table-cell;
                vertical-align: top;
            }

            .CheckoutStatus__Price {
                text-align: left;
            }

            .CheckoutStatus__Order {
                white-space: nowrap;
                text-align: right;
                width: 1px;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .CheckoutStatus__Order__Title, .CheckoutStatus__Order__Value, .CheckoutStatus__Price__Title, .CheckoutStatus__Price__Value {
                display: inline-block;
                padding-right: .5em;
            }
        }

        @media only screen and (min-width:1280px) {
            .CheckoutStatus__Order__Title, .CheckoutStatus__Order__Value, .CheckoutStatus__Price__Title, .CheckoutStatus__Price__Value {
                display: inline-block;
                padding-right: .5em;
            }
        }

        .AppInTheAirCheckoutStatusWrapper__RightCol__Banner {
            border-radius: 4px;
            border: 1px solid #ebebeb;
            padding: 1em;
            background-repeat: no-repeat;
            position: relative;
        }

        .AppInTheAirCheckoutStatusWrapper__RightCol__Banner__Title {
            font-size: 1.2rem;
            position: relative;
            margin-bottom: 1em;
        }

        .AppInTheAirCheckoutStatusWrapper__RightCol__Banner__Note {
            position: relative;
            margin-bottom: 1em;
        }

        .AppInTheAirCheckoutStatusWrapper__RightCol__Banner__Button {
            font-weight: 600;
            position: relative;
            height: 46px;
            color: #fff;
            border: none;
            background-color: #3295ba;
        }

            .AppInTheAirCheckoutStatusWrapper__RightCol__Banner__Button:active, .AppInTheAirCheckoutStatusWrapper__RightCol__Banner__Button:hover {
                background-color: #3295ba;
            }

            .AppInTheAirCheckoutStatusWrapper__RightCol__Banner__Button .Button__Content {
                overflow: visible;
            }

        .AppInTheAirCheckoutStatusWrapper__RightCol__Banner__Button__Icon {
            width: 27px;
            height: 30px;
            display: inline-block;
            background-image: url(https://s.aviakassa.ru/promo/appintheair/icons-sprite.jpg);
            background-position: right top;
            background-repeat: no-repeat;
            margin-right: .5em;
            vertical-align: middle;
        }

        @media only screen and (max-width:627px) {
            .AppInTheAirCheckoutStatusWrapper__LeftCol {
                margin-bottom: 2em;
            }

            .AppInTheAirCheckoutStatusWrapper__RightCol__Banner {
                background-image: url(https://s.aviakassa.ru/promo/appintheair/banner-bg-mobile.jpg);
                background-position: right bottom;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AppInTheAirCheckoutStatusWrapper__LeftCol {
                margin-bottom: 2em;
            }

            .AppInTheAirCheckoutStatusWrapper__RightCol__Banner {
                background-image: url(https://s.aviakassa.ru/promo/appintheair/banner-bg-mobile.jpg);
                background-position: right bottom;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .AppInTheAirCheckoutStatusWrapper {
                display: table;
                width: 100%;
                table-layout: fixed;
            }

            .AppInTheAirCheckoutStatusWrapper__LeftCol, .AppInTheAirCheckoutStatusWrapper__RightCol {
                display: table-cell;
                vertical-align: top;
            }

            .AppInTheAirCheckoutStatusWrapper__RightCol__Banner {
                background-image: url(https://s.aviakassa.ru/promo/appintheair/banner-bg.jpg);
                background-position: right center;
                background-size: contain;
            }
        }

        @media only screen and (min-width:1280px) {
            .AppInTheAirCheckoutStatusWrapper {
                display: table;
                width: 100%;
                table-layout: fixed;
            }

            .AppInTheAirCheckoutStatusWrapper__LeftCol, .AppInTheAirCheckoutStatusWrapper__RightCol {
                display: table-cell;
                vertical-align: top;
            }

            .AppInTheAirCheckoutStatusWrapper__RightCol__Banner {
                background-image: url(https://s.aviakassa.ru/promo/appintheair/banner-bg.jpg);
                background-position: right center;
                background-size: contain;
            }
        }

        .AviaCheckout__VtripComment {
            padding-bottom: 1em;
            color: #9e9e9e;
        }

            .AviaCheckout .PassengerTitle .PassengerIcon svg, .AviaCheckout__VtripComment svg {
                fill: #9e9e9e;
            }

        .AviaCheckout .AviaCheckoutStatusBooked__Time {
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px;
            margin: 0 -1.5em -1.5em;
        }

        .AviaCheckout .AviaResultFlightRibbon {
            margin-right: -1.5em;
        }

        .AviaCheckout .AviaResultFlightInfo__Routes {
            margin-bottom: 1.5em;
        }

        .AviaCheckout .AviaResultFlightInfoMobile__Routes {
            margin-left: -1.5em;
            margin-right: -1.5em;
        }

        @media only screen and (max-width:627px) {
            .AviaCheckout .AviaResultFlightInfoMobile__Routes {
                margin-top: -1.5em;
            }

            .AviaCheckout .AviaResultRouteMobile:first-child .AviaResultRouteMobile__Inner {
                border-top-left-radius: 4px;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .AviaCheckout .AviaResultFlightInfoMobile__Routes {
                border-top: 1px solid #e0e0e0;
            }
        }

        .AviaCheckout .AviaResultRouteMobile {
            border-bottom: 1px solid #e0e0e0;
            margin-bottom: 0;
        }

        .AviaCheckout .AviaResultRouteMobile__Inner {
            padding: .5em 1.5em 0;
        }

        .AviaCheckout .AviaResultRouteMobile .AviaResultRouteMobileColumns {
            margin-bottom: .5em;
        }

        .AviaCheckout .AviaResultRouteMobile .AviaResultRouteMobileDetails, .AviaCheckout .AviaResultRouteMobile .AviaResultRouteMobile__SegmentWaitTime, .AviaCheckout .PassengerTitle {
            margin-left: -1.5em;
            margin-right: -1.5em;
        }

        .AviaCheckout__Feedback {
            text-align: right;
        }

        .AviaCheckout .PassengerTitle {
            padding: .5em 1.5em;
            background-color: #eee;
            margin-bottom: 1em;
            color: #9e9e9e;
        }

            .AviaCheckout .PassengerTitle > * {
                vertical-align: middle;
            }

        .RailStationInput {
            position: relative;
        }

        .RailStationInput__Suggestion {
            white-space: nowrap;
            position: relative;
        }

        .RailStationInput__Suggestion__Value {
            display: block;
            margin-right: 3em;
            overflow: hidden;
        }

        .RailStationInput.is-suggested .FormInput__Input, .RailStationInput.is-suggested .FormInput__Placeholder {
            padding-right: 2.5em;
        }

        .TimeIntervalDropdown__Number {
            width: 1.5em;
        }

        .TimeIntervalDropdown .Dropdown__Content {
            width: 16em;
        }

        @media only screen and (max-width:627px) {
            .RailSearchForm__CalendarField .Dropdown__Content {
                width: 21em;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .RailSearchForm__CalendarField .Dropdown__Content {
                width: 21em;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailSearchForm__CalendarField .Calendar__Day {
                font-size: 1rem;
            }

            .RailSearchForm__CalendarField .Dropdown__Content {
                max-width: 42em;
            }
        }

        @media only screen and (min-width:1280px) {
            .RailSearchForm__CalendarField .Calendar__Day {
                font-size: 1rem;
            }

            .RailSearchForm__CalendarField .Dropdown__Content {
                max-width: 42em;
            }
        }

        .RailSearchForm__CalendarField .FormInput__Input {
            padding-right: .7em;
        }

        .RailPassengerCounters .NumberInput__Value {
            font-weight: 600;
        }

        .RailPassengerCounters .FormField__Label svg {
            fill: #9e9e9e;
        }

        .RailPassengerCounters .FormField:last-child, .RailPassengerCounters--inline .FormField:last-child .RailPassengerCounters__FormFieldInput {
            padding-bottom: 0;
        }

        .RailPassengerCounters .InputGroup {
            background-color: #fff;
            border-radius: 4px;
        }

        .RailPassengerCounters--inline {
            display: table;
            width: 100%;
        }

            .RailPassengerCounters--inline .FormField {
                display: table-row;
                padding-bottom: 0;
            }

            .RailPassengerCounters--inline .FormField__Label {
                display: table-cell;
                padding-right: 1em;
                text-align: left;
                vertical-align: top;
                max-width: 220px;
            }

            .RailPassengerCounters--inline .RailPassengerCounters__FormFieldInput {
                display: table-cell;
                vertical-align: top;
                padding-bottom: 1.4em;
                width: 1px;
            }

                .RailPassengerCounters--inline .RailPassengerCounters__FormFieldInput .NumberInput__Value {
                    min-width: 4em;
                }

        .RailPassengerCounters--inlineForm {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .RailPassengerCounters--inlineForm:after {
                content: " ";
                display: block;
                clear: both;
            }

            .RailPassengerCounters--inlineForm .FormField {
                width: 28.57143%;
                float: left;
                margin-right: 7.14286%;
            }

                .RailPassengerCounters--inlineForm .FormField .FormField__Label {
                    display: block;
                    text-align: center;
                }

                .RailPassengerCounters--inlineForm .FormField:last-child {
                    width: 28.57143%;
                    float: right;
                    margin-right: 0;
                }

        .RailSearchForm__Passengers__ServiceClassLabel {
            color: #9e9e9e;
        }

        .RailSearchForm__Passengers__ServiceClass__Button {
            margin-bottom: .5em;
        }

        .RailSearchForm__Passengers__ServiceClass__ButtonGroup {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
            width: 100%;
        }

            .RailSearchForm__Passengers__ServiceClass__ButtonGroup:after {
                content: " ";
                display: block;
                clear: both;
            }

            .RailSearchForm__Passengers__ServiceClass__ButtonGroup .RailSearchForm__Passengers__ServiceClass__Button {
                box-sizing: border-box;
                width: 50%;
                float: left;
                margin-bottom: 0;
            }

        .RailSearchForm__SubmitButton {
            text-transform: uppercase;
            min-width: 240px;
            font-weight: 600;
        }

            .RailSearchForm__SubmitButton.is-valid {
                overflow: hidden;
                position: relative;
                -webkit-animation: RailSearchForm__SubmitButton-Bounce .8s forwards;
                animation: RailSearchForm__SubmitButton-Bounce .8s forwards;
            }

                .RailSearchForm__SubmitButton.is-valid:after {
                    -webkit-animation: RailSearchForm__SubmitButton-Blink .8s forwards cubic-bezier(.01,.64,1,.64);
                    animation: RailSearchForm__SubmitButton-Blink .8s forwards cubic-bezier(.01,.64,1,.64);
                    box-shadow: #fff 0 0 15px 20px;
                    content: ' ';
                    display: block;
                    height: 100%;
                    left: 0;
                    opacity: .3;
                    position: absolute;
                    top: 0;
                }

        @-webkit-keyframes RailSearchForm__SubmitButton-Bounce {
            50% {
                opacity: .6;
            }
        }

        @keyframes RailSearchForm__SubmitButton-Bounce {
            50% {
                opacity: .6;
            }
        }

        @-webkit-keyframes RailSearchForm__SubmitButton-Blink {
            0% {
                left: -50%;
                -webkit-transform: skewX(0deg);
                transform: skewX(0deg);
            }

            to {
                left: 150%;
                -webkit-transform: skewX(-60deg);
                transform: skewX(-60deg);
            }
        }

        @keyframes RailSearchForm__SubmitButton-Blink {
            0% {
                left: -50%;
                -webkit-transform: skewX(0deg);
                transform: skewX(0deg);
            }

            to {
                left: 150%;
                -webkit-transform: skewX(-60deg);
                transform: skewX(-60deg);
            }
        }

        .RailSearchForm__FieldsWrapper {
            margin-left: -1.5em;
            margin-right: -1.5em;
            margin-top: -1.2em;
        }

        .RailSearchForm__Fields {
            padding: 1.2em .9em 0;
        }

        .RailSearchForm__Field {
            padding-bottom: 1.2em;
            padding-left: .6em;
            padding-right: .6em;
        }

            .RailSearchForm__Field > .FormField {
                padding-bottom: 0;
            }

            .RailSearchForm__Field .Dropdown__Target .Icon svg, .RailSearchForm__SwapButton .Button .Icon svg {
                fill: #9e9e9e;
            }

        .RailSearchForm__Field--from {
            position: relative;
        }

        .RailSearchForm__SwapButton {
            width: 2.4em;
            right: -1.2em;
            position: absolute;
            text-align: center;
            top: 0;
        }

            .RailSearchForm__SwapButton .Button {
                padding-left: 0;
                padding-right: 0;
            }

                .RailSearchForm__SwapButton .Button:hover .Icon svg {
                    fill: #424242;
                    transition: fill .2s;
                }

        .RailSearchForm__Submit {
            text-align: center;
        }

        @media only screen and (max-width:627px) {
            .RailSearchForm__CalendarSection .FormField {
                padding-bottom: 1.2em;
            }

            .RailSearchForm__TimeIntervalSection .FormField {
                padding-bottom: 0;
            }

            .RailSearchForm__TimeIntervalSection .Dropdown {
                width: 100%;
            }

            .RailSearchForm__SwapButton {
                display: none;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .RailSearchForm__Fields {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .RailSearchForm__Fields:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .RailSearchForm__Field {
                box-sizing: border-box;
                width: 50%;
                float: left;
            }

            .RailSearchForm__Field--to {
                padding-left: 1.2em;
            }

            .RailSearchForm__Field--from {
                padding-right: 1.2em;
            }

            .RailSearchForm__CalendarSection {
                box-sizing: border-box;
                width: 50%;
                float: left;
                padding-right: .6em !important;
            }

            .RailSearchForm__TimeIntervalSection {
                box-sizing: border-box;
                width: 50%;
                float: left;
                padding-left: .6em !important;
            }

                .RailSearchForm__TimeIntervalSection .Dropdown {
                    width: 100%;
                }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailSearchForm__Fields {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .RailSearchForm__Fields:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .RailSearchForm__Field {
                box-sizing: border-box;
                width: 29.16667%;
                float: left;
            }

            .RailSearchForm__Field--from {
                padding-right: 1.2em;
            }

            .RailSearchForm__Field--to {
                padding-left: 1.2em;
            }

            .RailSearchForm__Field--date {
                box-sizing: border-box;
                width: 25%;
                float: left;
            }

            .RailSearchForm__Field--passengers {
                box-sizing: border-box;
                width: 16.66667%;
                float: left;
            }

            .RailSearchForm__CalendarSection {
                width: 100%;
            }
        }

        @media only screen and (min-width:1280px) {
            .RailSearchForm__Fields {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .RailSearchForm__Fields:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .RailSearchForm__Field {
                box-sizing: border-box;
                width: 29.16667%;
                float: left;
            }

            .RailSearchForm__Field--from {
                padding-right: 1.2em;
            }

            .RailSearchForm__Field--to {
                padding-left: 1.2em;
            }

            .RailSearchForm__Field--date {
                box-sizing: border-box;
                width: 25%;
                float: left;
            }

            .RailSearchForm__Field--passengers {
                box-sizing: border-box;
                width: 16.66667%;
                float: left;
            }

            .RailSearchForm__CalendarSection {
                width: 100%;
            }
        }

        .RailSearchForm__TimeIntervalField .Dropdown {
            min-width: 95px;
        }

        .RailSearchForm__TimeIntervalField .Dropdown__Content {
            min-width: 240px;
        }

        .RailSearchForm__CalendarNotice {
            text-align: center;
            margin-bottom: 1em;
            color: #9e9e9e;
        }

        .AviaSearchForm__Segments-appear, .AviaSearchForm__Segments-enter, .AviaSearchForm__Segments-leave {
            -webkit-animation-duration: .2s;
            animation-duration: .2s;
            -webkit-animation-name: fadeIn,dropDownIn;
            animation-name: fadeIn,dropDownIn;
        }

        .AviaSearchForm__Segments-leave {
            -webkit-animation-name: fadeOut,dropDownOut;
            animation-name: fadeOut,dropDownOut;
        }

        .RailUfsLogo {
            display: block;
            list-style: none;
            font-size: 11px;
            margin: 1rem 0 0;
            padding: 0;
        }

            .RailUfsLogo > li {
                display: inline-block;
                padding-left: 5px;
                padding-right: 5px;
            }

        .RailUfsLogo__Note {
            color: #9e9e9e;
        }

        .HowtoSection {
            background-color: #fff;
            padding: 20px 0;
            background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 30%);
        }

        .HowtoSection__Head {
            text-align: center;
            margin-bottom: 2.43rem;
        }

        .HowtoSection__Row {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .HowtoSection__Row:after {
                content: " ";
                display: block;
                clear: both;
            }

        .HowtoSection__Col {
            width: 32.20339%;
            float: left;
            margin-right: 1.69492%;
        }

            .HowtoSection__Col.is-last {
                float: right;
                margin-right: 0;
            }

        .HowtoSection__Block {
            text-align: center;
            padding: 0 2rem;
        }

        .HowtoSection__Block__Icon {
            width: 100px;
            height: 100px;
            display: block;
            background-image: url(/images/howtorail.png);
            background-repeat: no-repeat;
            background-color: #fff;
            border-radius: 50px;
            margin: 0 auto 1.43rem;
        }

        .HowtoSection__Block__Icon--search {
            background-position: 0 0;
        }

        .HowtoSection__Block__Icon--variants {
            background-position: 0 -100px;
        }

        .HowtoSection__Block__Icon--fillform {
            background-position: 0 -200px;
        }

        .RailResultFilterSort {
            font-size: .93rem;
            line-height: 2.4em;
            color: #607d8b;
        }

            .RailResultFilterSort .Button {
                padding: 0;
                font-size: .93rem;
                color: #607d8b;
                font-weight: 500;
            }

                .RailResultFilterSort .Button svg {
                    fill: #607d8b;
                }

                .RailResultFilterSort .Button.is-active {
                    font-weight: 600;
                }

            .RailResultFilterSort .Button__Text {
                border-bottom: 1px dashed;
            }

            .RailResultFilterSort .Button:hover {
                color: #039be5;
                cursor: pointer;
            }

                .RailResultFilterSort .Button:hover svg {
                    fill: #039be5;
                }

            /*.RailResultFilterSort .Button:hover__Text {
                border-color: #039be5;
            }*/

        .RailResultFilterSort__Row {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .RailResultFilterSort__Row:after, .RailResultFilterSort__Times:after {
                content: " ";
                display: block;
                clear: both;
            }

        .RailResultFilterSort__Info {
            width: 24.36975%;
            float: left;
            margin-right: .84034%;
        }

        .RailResultFilterSort__Times {
            width: 36.97479%;
            float: left;
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

        .RailResultFilterSort__Times__Duration {
            width: 41.17647%;
            float: left;
            margin-right: .84034%;
            padding-left: 2rem;
        }

        .RailResultFilterSort__Times__Departure {
            width: 28.57143%;
            float: left;
            margin-right: .84034%;
        }

        .RailResultFilterSort__Times__Arrival {
            width: 28.57143%;
            float: right;
            margin-right: 0;
        }

        .RailResultFilterSort__Fares {
            width: 36.97479%;
            float: right;
            margin-right: 0;
        }

        .RailResultFilterSort__Fares__Category {
            padding-left: .5em;
            box-sizing: border-box;
            width: 20.83333%;
            float: left;
        }

        .RailResultFilterSort__Fares__Price {
            box-sizing: border-box;
            width: 37.5%;
            float: left;
        }

        .RailResultFilterSort__Fares__Places {
            box-sizing: border-box;
            width: 12.5%;
            float: left;
        }

        .AviaResultFilter__Buttons {
            margin-left: -1em;
            margin-bottom: -.5em;
            padding-bottom: 1em;
            text-align: center;
        }

        .AviaResultFilter__Button, .AviaResultFilter__Buttons__Title {
            display: inline-block;
            vertical-align: middle;
            margin-left: 1em;
            margin-bottom: .5em;
        }

            .AviaResultFilter__Button:last-child {
                margin-right: 0;
            }

            .AviaResultFilter__Button .Dropdown__Content {
                overflow: hidden;
            }

            .AviaResultFilter__Button .Checkbox {
                padding: 0 .5em .5em 0;
            }

            .AviaResultFilter__Button .Pill__Label {
                font-weight: 600;
                min-width: 13em;
            }

            .AviaResultFilter__Button.is-applied .Pill__Label {
                min-width: 9.8em;
            }

        @media only screen and (max-width:627px) {
            .AviaResultFilter__Button .Pill {
                font-size: .8rem;
            }
        }

        .AviaResultFilter__Route__Label {
            font-weight: 600;
        }

        .AviaResultFilter__Route__Label__Reset {
            font-size: 1.2em;
        }

            .AviaResultFilter__Route__Label__Reset:hover {
                color: #e53935;
            }

            .AviaResultFilter__Route__Label__Reset.is-hidden {
                visibility: hidden;
            }

        .AviaResultFilter__Route__Label--first {
            color: #039be5;
        }

            .AviaResultFilter__Route__Label--first .Icon svg {
                fill: #039be5;
            }

        .AviaResultFilter__Route__Label--second {
            color: #7cb342;
        }

            .AviaResultFilter__Route__Label--second .Icon svg {
                fill: #7cb342;
            }

        .AviaResultFilter__Route__Label--third {
            color: #f4511e;
        }

            .AviaResultFilter__Route__Label--third .Icon svg {
                fill: #f4511e;
            }

        .AviaResultFilter__Route__Label--fourth {
            color: #5e35b1;
        }

            .AviaResultFilter__Route__Label--fourth .Icon svg {
                fill: #5e35b1;
            }

        .AviaResultFilter__Route__Price {
            font-size: .8rem;
            padding-left: .5em;
            color: #039be5;
        }

        .AviaResultFilter__Route__Directions {
            margin-bottom: -1em;
        }

        .AviaResultFilter__Route__Direction {
            padding-bottom: 1em;
        }

        .AviaResultFilter__Route__Direction__Head {
            padding-bottom: .5em;
            font-weight: 600;
        }

        .AviaResultFilter__Grid {
            display: table;
            margin: -1em;
        }

        .AviaResultFilter__Grid__Column {
            display: table-cell;
            vertical-align: top;
        }

        .AviaResultFilter__Grid__Column--label {
            background-color: #e0e0e0;
        }

            .AviaResultFilter__Grid__Column--label .AviaResultFilter__Route__Label {
                border-left: 2px solid #039be5;
                padding: 1em;
                background-color: #fff;
                white-space: nowrap;
                cursor: pointer;
                overflow: hidden;
                max-width: 350px;
            }

                .AviaResultFilter__Grid__Column--label .AviaResultFilter__Route__Label.is-notActive {
                    color: #9e9e9e;
                    background-color: #e0e0e0;
                    border-left-color: #e0e0e0;
                }

                    .AviaResultFilter__Grid__Column--label .AviaResultFilter__Route__Label.is-notActive .Icon svg {
                        fill: #9e9e9e;
                    }

        .AviaResultFilter__Grid__Column--block {
            padding: 1em;
            background-color: #fff;
            min-width: 300px;
        }

        .AviaResultFilter__List .AviaResultFilter__Route__Label {
            padding-bottom: 1em;
            text-align: center;
        }

        .AviaResultFilter__Grid__Column-appear, .AviaResultFilter__Grid__Column-enter, .AviaResultFilter__Grid__Column-leave {
            -webkit-animation-duration: .2s;
            animation-duration: .2s;
            -webkit-animation-name: fadeIn;
            animation-name: fadeIn;
        }

        .AviaResultFilter__Grid__Column-leave {
            -webkit-animation-name: fadeOut;
            animation-name: fadeOut;
        }

        .RailResultTrainCarPrice svg {
            fill: #3598db;
        }

        .RailResultTrainCarPrice .Icon {
            margin-top: -2px;
        }

        .RailResultTrainCarPrice .Price__Value {
            font-weight: 500;
        }

        .RailResultTrainCarPlace {
            display: block;
            position: relative;
            text-align: center;
            color: #bdbdbd;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            background-color: #eee;
        }

            .RailResultTrainCarPlace.is-free {
                color: #424242;
            }

                .RailResultTrainCarPlace.is-free.is-active {
                    color: #fff;
                    background-color: #3598db !important;
                    cursor: pointer;
                }

                .RailResultTrainCarPlace.is-free.is-selected {
                    background-color: #e53935 !important;
                    color: #fff;
                }

                .RailResultTrainCarPlace.is-free.is-empty {
                    opacity: 0;
                }

        .RailResultTrainCarMap--default {
            width: 624px;
        }

            .RailResultTrainCarMap--default .RailResultTrainCarPlace {
                display: inline-block;
                height: 21px;
                width: 21px;
                line-height: 21px;
                margin-left: 3px;
                margin-top: 3px;
            }

        .RailResultTrainCarMap--fpk_12_v1, .RailResultTrainCarMap--fpk_1m_v1 {
            background-image: url(/assets/actr-component-rail-result-train/fpk_12_v1.png);
            height: 126px;
            width: 624px;
        }

            .RailResultTrainCarMap--fpk_12_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 107px;
            }

            .RailResultTrainCarMap--fpk_12_v1 .RailResultTrainCarSquear {
                height: 21px;
                width: 49px;
                margin-top: 1px;
                margin-left: 1px;
            }

            .RailResultTrainCarMap--fpk_12_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
                left: 3px;
            }

            .RailResultTrainCarMap--fpk_12_v1 .RailResultTrainCarPlace--1 {
                left: 25px;
                top: -21px;
            }

            .RailResultTrainCarMap--fpk_1m_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 107px;
            }

            .RailResultTrainCarMap--fpk_1m_v1 .RailResultTrainCarSquear {
                height: 21px;
                width: 49px;
                margin-top: 1px;
                margin-left: 1px;
            }

            .RailResultTrainCarMap--fpk_1m_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
                left: 3px;
            }

            .RailResultTrainCarMap--fpk_1m_v1 .RailResultTrainCarPlace--1 {
                left: 25px;
                top: -21px;
            }

        .RailResultTrainCarMap--fpk_34_v1 {
            height: 206px;
            width: 624px;
            background-image: url(/assets/actr-component-rail-result-train/fpk_34_v1.png);
        }

            .RailResultTrainCarMap--fpk_34_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 107px;
            }

            .RailResultTrainCarMap--fpk_34_v1 .RailResultTrainCarSquear {
                height: 206px;
                width: 49px;
                margin-left: 1px;
            }

            .RailResultTrainCarMap--fpk_34_v1 .RailResultTrainCarPlace {
                height: 21px;
                top: 0;
                left: 3px;
                width: 21px;
                line-height: 21px;
            }

            .RailResultTrainCarMap--fpk_34_v1 .RailResultTrainCarPlace--1 {
                top: 1px;
            }

            .RailResultTrainCarMap--fpk_34_v1 .RailResultTrainCarPlace--2 {
                left: 25px;
                top: -42px;
            }

            .RailResultTrainCarMap--fpk_34_v1 .RailResultTrainCarPlace--3 {
                left: 25px;
                top: -41px;
            }

            .RailResultTrainCarMap--fpk_34_v1 .RailResultTrainCarPlace--4 {
                top: 79px;
                width: 43px;
            }

            .RailResultTrainCarMap--fpk_34_v1 .RailResultTrainCarPlace--5 {
                top: 80px;
                width: 43px;
            }

        .RailResultTrainCarMap--fpk_24_v1 {
            height: 150px;
            width: 624px;
            background-image: url(/assets/actr-component-rail-result-train/fpk_24_v1.png);
        }

            .RailResultTrainCarMap--fpk_24_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 107px;
            }

            .RailResultTrainCarMap--fpk_24_v1 .RailResultTrainCarSquear {
                height: 44px;
                width: 49px;
                margin-left: 1px;
            }

            .RailResultTrainCarMap--fpk_24_v1 .RailResultTrainCarPlace {
                height: 21px;
                top: 0;
                left: 3px;
                width: 21px;
                line-height: 21px;
            }

            .RailResultTrainCarMap--fpk_24_v1 .RailResultTrainCarPlace--1 {
                top: 1px;
            }

            .RailResultTrainCarMap--fpk_24_v1 .RailResultTrainCarPlace--2 {
                left: 25px;
                top: -42px;
            }

            .RailResultTrainCarMap--fpk_24_v1 .RailResultTrainCarPlace--3 {
                left: 25px;
                top: -41px;
            }

        .RailResultTrainCarMap--fpk_24_2storey_v1 {
            background-image: url(/assets/actr-component-rail-result-train/fpk_24_2storey_v1.png);
            height: 310px;
            width: 624px;
        }

            .RailResultTrainCarMap--fpk_24_2storey_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 107px;
                width: 400px;
            }

            .RailResultTrainCarMap--fpk_24_2storey_v1 .RailResultTrainCarSquear {
                margin-left: 1px;
                height: 44px;
                width: 49px;
            }

                .RailResultTrainCarMap--fpk_24_2storey_v1 .RailResultTrainCarSquear.is-second_store {
                    margin-top: 78px;
                }

            .RailResultTrainCarMap--fpk_24_2storey_v1 .RailResultTrainCarPlace {
                height: 21px;
                top: 0;
                left: 3px;
                width: 21px;
                line-height: 21px;
            }

            .RailResultTrainCarMap--fpk_24_2storey_v1 .RailResultTrainCarPlace--1 {
                top: 1px;
            }

            .RailResultTrainCarMap--fpk_24_2storey_v1 .RailResultTrainCarPlace--2 {
                left: 25px;
                top: -42px;
            }

            .RailResultTrainCarMap--fpk_24_2storey_v1 .RailResultTrainCarPlace--3 {
                left: 25px;
                top: -41px;
            }

        .RailResultTrainCarMap--fpk_12_2storey_v1 {
            background-image: url(/assets/actr-component-rail-result-train/fpk_12_2storey_v1.png);
            height: 262px;
            width: 624px;
        }

            .RailResultTrainCarMap--fpk_12_2storey_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 107px;
                width: 400px;
            }

            .RailResultTrainCarMap--fpk_12_2storey_v1 .RailResultTrainCarSquear {
                margin-left: 1px;
                height: 44px;
                width: 49px;
            }

                .RailResultTrainCarMap--fpk_12_2storey_v1 .RailResultTrainCarSquear.is-second_store {
                    margin-top: 96px;
                }

        .RailResultTrainCarMap--fpk_12_ric_v1 {
            background-image: url(http://localhost:8888/assets/actr-component-rail-result-train/fpk_12_ric_v1.png);
            height: 126px;
            width: 624px;
        }

            .RailResultTrainCarMap--fpk_12_ric_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 110px;
            }

            .RailResultTrainCarMap--fpk_12_ric_v1 .RailResultTrainCarSquear {
                height: 21px;
                width: 49px;
                margin-top: 1px;
                margin-left: 1px;
            }

            .RailResultTrainCarMap--fpk_12_ric_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
                left: 3px;
            }

            .RailResultTrainCarMap--fpk_12_ric_v1 .RailResultTrainCarPlace--1 {
                left: 25px;
                top: -21px;
            }

        .RailResultTrainCarMap--fpk_24_ric_v1 {
            height: 150px;
            width: 624px;
            background-image: url(http://localhost:8888/assets/actr-component-rail-result-train/fpk_24_ric_v1.png);
        }

            .RailResultTrainCarMap--fpk_24_ric_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 107px;
            }

            .RailResultTrainCarMap--fpk_24_ric_v1 .RailResultTrainCarSquear {
                height: 44px;
                width: 49px;
                margin-left: 1px;
            }

            .RailResultTrainCarMap--fpk_24_ric_v1 .RailResultTrainCarPlace {
                height: 21px;
                top: 0;
                left: 3px;
                width: 21px;
                line-height: 21px;
            }

            .RailResultTrainCarMap--fpk_24_ric_v1 .RailResultTrainCarPlace--1 {
                top: 1px;
            }

            .RailResultTrainCarMap--fpk_24_ric_v1 .RailResultTrainCarPlace--2 {
                left: 29px;
                top: -42px;
            }

            .RailResultTrainCarMap--fpk_24_ric_v1 .RailResultTrainCarPlace--3 {
                left: 29px;
                top: -41px;
            }

        .RailResultTrainCarMap--lastochka_w1_v1 {
            height: 258px;
            width: 624px;
            background-image: url(/assets/actr-component-rail-result-train/lastochka_w1_v1.png);
        }

            .RailResultTrainCarMap--lastochka_w1_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 99px;
            }

            .RailResultTrainCarMap--lastochka_w1_v1 .RailResultTrainCarSquear {
                height: 258px;
                width: 21px;
                margin-left: 3px;
            }

            .RailResultTrainCarMap--lastochka_w1_v1 .RailResultTrainCarSquear--8 {
                width: 25px;
            }

            .RailResultTrainCarMap--lastochka_w1_v1 .RailResultTrainCarSquear--10, .RailResultTrainCarMap--lastochka_w1_v1 .RailResultTrainCarSquear--9 {
                width: 25px;
                margin-left: 1px;
            }

            .RailResultTrainCarMap--lastochka_w1_v1 .RailResultTrainCarSquear--5 {
                left: 4px;
            }

            .RailResultTrainCarMap--lastochka_w1_v1 .RailResultTrainCarSquear--2 {
                margin-left: 40px;
            }

            .RailResultTrainCarMap--lastochka_w1_v1 .RailResultTrainCarSquear--8 {
                margin-left: 30px;
            }

            .RailResultTrainCarMap--lastochka_w1_v1 .RailResultTrainCarSquear--11 {
                margin-left: 36px;
            }

            .RailResultTrainCarMap--lastochka_w1_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
            }

                .RailResultTrainCarMap--lastochka_w1_v1 .RailResultTrainCarPlace.is-empty, .RailResultTrainCarMap--lastochka_w2_v1 .RailResultTrainCarPlace.is-empty, .RailResultTrainCarMap--lastochka_w3_v1 .RailResultTrainCarPlace.is-empty {
                    opacity: 0;
                }

            .RailResultTrainCarMap--lastochka_w1_v1 .RailResultTrainCarPlace--1 {
                top: 2px;
            }

            .RailResultTrainCarMap--lastochka_w1_v1 .RailResultTrainCarPlace--2 {
                top: 4px;
            }

            .RailResultTrainCarMap--lastochka_w1_v1 .RailResultTrainCarPlace--3 {
                top: 127px;
            }

            .RailResultTrainCarMap--lastochka_w1_v1 .RailResultTrainCarPlace--4 {
                top: 129px;
            }

            .RailResultTrainCarMap--lastochka_w1_v1 .RailResultTrainCarPlace--5 {
                top: 131px;
            }

        .RailResultTrainCarMap--lastochka_w2_v1 {
            height: 258px;
            width: 624px;
            background-image: url(/assets/actr-component-rail-result-train/lastochka_w2_v1.png);
        }

            .RailResultTrainCarMap--lastochka_w2_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 9px;
            }

            .RailResultTrainCarMap--lastochka_w2_v1 .RailResultTrainCarSquear {
                height: 258px;
                width: 21px;
                margin-left: 3px;
            }

            .RailResultTrainCarMap--lastochka_w2_v1 .RailResultTrainCarSquear--2 {
                margin-left: 5px;
            }

            .RailResultTrainCarMap--lastochka_w2_v1 .RailResultTrainCarSquear--6 {
                margin-left: 27px;
            }

            .RailResultTrainCarMap--lastochka_w2_v1 .RailResultTrainCarSquear--17 {
                margin-left: 33px;
            }

            .RailResultTrainCarMap--lastochka_w2_v1 .RailResultTrainCarSquear--18 {
                margin-left: 2px;
            }

            .RailResultTrainCarMap--lastochka_w2_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
            }

            .RailResultTrainCarMap--lastochka_w2_v1 .RailResultTrainCarPlace--1 {
                top: 2px;
            }

            .RailResultTrainCarMap--lastochka_w2_v1 .RailResultTrainCarPlace--2 {
                top: 4px;
            }

            .RailResultTrainCarMap--lastochka_w2_v1 .RailResultTrainCarPlace--3 {
                top: 127px;
            }

            .RailResultTrainCarMap--lastochka_w2_v1 .RailResultTrainCarPlace--4 {
                top: 129px;
            }

            .RailResultTrainCarMap--lastochka_w2_v1 .RailResultTrainCarPlace--5 {
                top: 131px;
            }

        .RailResultTrainCarMap--lastochka_w3_v1 {
            height: 258px;
            width: 624px;
            background-image: url(/assets/actr-component-rail-result-train/lastochka_w3_v1.png);
        }

            .RailResultTrainCarMap--lastochka_w3_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 9px;
            }

            .RailResultTrainCarMap--lastochka_w3_v1 .RailResultTrainCarSquear {
                height: 258px;
                width: 21px;
                margin-left: 3px;
            }

            .RailResultTrainCarMap--lastochka_w3_v1 .RailResultTrainCarSquear--2 {
                margin-left: 5px;
            }

            .RailResultTrainCarMap--lastochka_w3_v1 .RailResultTrainCarSquear--6 {
                margin-left: 27px;
            }

            .RailResultTrainCarMap--lastochka_w3_v1 .RailResultTrainCarSquear--17 {
                margin-left: 33px;
            }

            .RailResultTrainCarMap--lastochka_w3_v1 .RailResultTrainCarSquear--18 {
                margin-left: 2px;
            }

            .RailResultTrainCarMap--lastochka_w3_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
            }

            .RailResultTrainCarMap--lastochka_w3_v1 .RailResultTrainCarPlace--1 {
                top: 2px;
            }

            .RailResultTrainCarMap--lastochka_w3_v1 .RailResultTrainCarPlace--2 {
                top: 4px;
            }

            .RailResultTrainCarMap--lastochka_w3_v1 .RailResultTrainCarPlace--3 {
                top: 127px;
            }

            .RailResultTrainCarMap--lastochka_w3_v1 .RailResultTrainCarPlace--4 {
                top: 129px;
            }

            .RailResultTrainCarMap--lastochka_w3_v1 .RailResultTrainCarPlace--5 {
                top: 131px;
            }

        .RailResultTrainCarMap--sapsan_w1_v1 {
            height: 206px;
            width: 624px;
            background-image: url(/assets/actr-component-rail-result-train/sapsan_w1_v1.png);
        }

            .RailResultTrainCarMap--sapsan_w1_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 131px;
            }

            .RailResultTrainCarMap--sapsan_w1_v1 .RailResultTrainCarSquear {
                height: 206px;
                width: 21px;
                margin-left: 2px;
            }

            .RailResultTrainCarMap--sapsan_w1_v1 .RailResultTrainCarSquear--0 {
                width: 67px;
            }

                .RailResultTrainCarMap--sapsan_w1_v1 .RailResultTrainCarSquear--0 .RailResultTrainCarPlace--4 {
                    top: 53px;
                    left: 45px;
                }

                .RailResultTrainCarMap--sapsan_w1_v1 .RailResultTrainCarSquear--0 .RailResultTrainCarPlace--5 {
                    top: 56px;
                    left: 45px;
                }

            .RailResultTrainCarMap--sapsan_w1_v1 .RailResultTrainCarSquear--1 {
                margin-left: 65px;
            }

            .RailResultTrainCarMap--sapsan_w1_v1 .RailResultTrainCarSquear--2, .RailResultTrainCarMap--sapsan_w1_v1 .RailResultTrainCarSquear--3 {
                margin-left: 25px;
            }

            .RailResultTrainCarMap--sapsan_w1_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
            }

                .RailResultTrainCarMap--nev_express_w1_v1 .RailResultTrainCarPlace.is-empty, .RailResultTrainCarMap--nev_express_w2_v1 .RailResultTrainCarPlace.is-empty, .RailResultTrainCarMap--nev_express_w5_v1 .RailResultTrainCarPlace.is-empty, .RailResultTrainCarMap--sapsan_w10_v1 .RailResultTrainCarPlace.is-empty, .RailResultTrainCarMap--sapsan_w1_v1 .RailResultTrainCarPlace.is-empty, .RailResultTrainCarMap--sapsan_w2_v1 .RailResultTrainCarPlace.is-empty, .RailResultTrainCarMap--sapsan_w3_v1 .RailResultTrainCarPlace.is-empty, .RailResultTrainCarMap--sapsan_w6_v1 .RailResultTrainCarPlace.is-empty, .RailResultTrainCarMap--sapsan_w7_v1 .RailResultTrainCarPlace.is-empty, .RailResultTrainCarMap--strizh_w10_v1 .RailResultTrainCarPlace.is-empty, .RailResultTrainCarMap--strizh_w8_v1 .RailResultTrainCarPlace.is-empty {
                    opacity: 0;
                }

            .RailResultTrainCarMap--sapsan_w1_v1 .RailResultTrainCarPlace--1 {
                top: 116px;
            }

            .RailResultTrainCarMap--sapsan_w1_v1 .RailResultTrainCarPlace--2 {
                top: 119px;
            }

        .RailResultTrainCarMap--sapsan_w2_v1 {
            height: 206px;
            width: 624px;
            background-image: url(/assets/actr-component-rail-result-train/sapsan_w2_v1.png);
        }

            .RailResultTrainCarMap--sapsan_w2_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 128px;
            }

            .RailResultTrainCarMap--sapsan_w2_v1 .RailResultTrainCarSquear {
                height: 206px;
                width: 21px;
                margin-left: 5px;
            }

            .RailResultTrainCarMap--sapsan_w2_v1 .RailResultTrainCarSquear--1, .RailResultTrainCarMap--sapsan_w2_v1 .RailResultTrainCarSquear--9 {
                margin-left: 27px;
            }

            .RailResultTrainCarMap--sapsan_w2_v1 .RailResultTrainCarSquear--3 {
                margin-left: 10px;
            }

            .RailResultTrainCarMap--sapsan_w2_v1 .RailResultTrainCarSquear--4 {
                margin-left: 17px;
            }

            .RailResultTrainCarMap--sapsan_w2_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
            }

            .RailResultTrainCarMap--sapsan_w2_v1 .RailResultTrainCarPlace--1 {
                top: 4px;
            }

            .RailResultTrainCarMap--sapsan_w2_v1 .RailResultTrainCarPlace--2 {
                top: 118px;
            }

            .RailResultTrainCarMap--sapsan_w2_v1 .RailResultTrainCarPlace--3 {
                top: 122px;
            }

        .RailResultTrainCarMap--sapsan_w3_v1 {
            height: 206px;
            width: 624px;
            background-image: url(/assets/actr-component-rail-result-train/sapsan_w3_v1.png);
        }

            .RailResultTrainCarMap--sapsan_w3_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 51px;
            }

            .RailResultTrainCarMap--sapsan_w3_v1 .RailResultTrainCarSquear {
                height: 206px;
                width: 21px;
                margin-left: 5px;
            }

            .RailResultTrainCarMap--sapsan_w3_v1 .RailResultTrainCarSquear--13, .RailResultTrainCarMap--sapsan_w3_v1 .RailResultTrainCarSquear--2 {
                margin-left: 27px;
            }

            .RailResultTrainCarMap--sapsan_w3_v1 .RailResultTrainCarSquear--5 {
                margin-left: 6px;
            }

            .RailResultTrainCarMap--sapsan_w3_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
            }

            .RailResultTrainCarMap--sapsan_w3_v1 .RailResultTrainCarPlace--1 {
                top: 4px;
            }

            .RailResultTrainCarMap--sapsan_w3_v1 .RailResultTrainCarPlace--2 {
                top: 118px;
            }

            .RailResultTrainCarMap--sapsan_w3_v1 .RailResultTrainCarPlace--3 {
                top: 122px;
            }

        .RailResultTrainCarMap--sapsan_w6_v1 {
            height: 206px;
            width: 624px;
            background-image: url(/assets/actr-component-rail-result-train/sapsan_w6_v1.png);
        }

            .RailResultTrainCarMap--sapsan_w6_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 152px;
            }

            .RailResultTrainCarMap--sapsan_w6_v1 .RailResultTrainCarSquear {
                height: 206px;
                width: 21px;
                margin-left: 5px;
            }

            .RailResultTrainCarMap--sapsan_w6_v1 .RailResultTrainCarSquear--9 {
                margin-left: 27px;
            }

            .RailResultTrainCarMap--sapsan_w6_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
            }

            .RailResultTrainCarMap--sapsan_w6_v1 .RailResultTrainCarPlace--1 {
                top: 4px;
            }

            .RailResultTrainCarMap--sapsan_w6_v1 .RailResultTrainCarPlace--2 {
                top: 118px;
            }

            .RailResultTrainCarMap--sapsan_w6_v1 .RailResultTrainCarPlace--3 {
                top: 122px;
            }

        .RailResultTrainCarMap--sapsan_w7_v1 {
            height: 206px;
            width: 624px;
            background-image: url(/assets/actr-component-rail-result-train/sapsan_w7_v1.png);
        }

            .RailResultTrainCarMap--sapsan_w7_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 55px;
            }

            .RailResultTrainCarMap--sapsan_w7_v1 .RailResultTrainCarSquear {
                height: 206px;
                width: 21px;
                margin-left: 5px;
            }

            .RailResultTrainCarMap--sapsan_w7_v1 .RailResultTrainCarSquear--16, .RailResultTrainCarMap--sapsan_w7_v1 .RailResultTrainCarSquear--5 {
                margin-left: 27px;
            }

            .RailResultTrainCarMap--sapsan_w7_v1 .RailResultTrainCarSquear--11 {
                margin-left: 6px;
            }

            .RailResultTrainCarMap--sapsan_w7_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
            }

            .RailResultTrainCarMap--sapsan_w7_v1 .RailResultTrainCarPlace--1 {
                top: 4px;
            }

            .RailResultTrainCarMap--sapsan_w7_v1 .RailResultTrainCarPlace--2 {
                top: 118px;
            }

            .RailResultTrainCarMap--sapsan_w7_v1 .RailResultTrainCarPlace--3 {
                top: 122px;
            }

        .RailResultTrainCarMap--sapsan_w10_v1 {
            height: 206px;
            width: 624px;
            background-image: url(/assets/actr-component-rail-result-train/sapsan_w10_v1.png);
        }

            .RailResultTrainCarMap--sapsan_w10_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 26px;
            }

            .RailResultTrainCarMap--sapsan_w10_v1 .RailResultTrainCarSquear {
                height: 206px;
                width: 21px;
                margin-left: 3px;
            }

            .RailResultTrainCarMap--sapsan_w10_v1 .RailResultTrainCarSquear--11, .RailResultTrainCarMap--sapsan_w10_v1 .RailResultTrainCarSquear--5 {
                margin-left: 27px;
            }

            .RailResultTrainCarMap--sapsan_w10_v1 .RailResultTrainCarSquear--10, .RailResultTrainCarMap--sapsan_w10_v1 .RailResultTrainCarSquear--9 {
                margin-left: 6px;
            }

            .RailResultTrainCarMap--sapsan_w10_v1 .RailResultTrainCarSquear--12 {
                margin-left: 54px;
            }

            .RailResultTrainCarMap--sapsan_w10_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
            }

            .RailResultTrainCarMap--sapsan_w10_v1 .RailResultTrainCarPlace--1 {
                top: 4px;
            }

            .RailResultTrainCarMap--sapsan_w10_v1 .RailResultTrainCarPlace--2 {
                top: 118px;
            }

            .RailResultTrainCarMap--sapsan_w10_v1 .RailResultTrainCarPlace--3 {
                top: 122px;
            }

        .RailResultTrainCarMap--nev_express_w1_v1 {
            height: 206px;
            width: 624px;
            background-image: url(/assets/actr-component-rail-result-train/nev_express_w1_v1.png);
        }

            .RailResultTrainCarMap--nev_express_w1_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 77px;
            }

            .RailResultTrainCarMap--nev_express_w1_v1 .RailResultTrainCarSquear {
                height: 206px;
                width: 21px;
                margin-left: 6px;
            }

            .RailResultTrainCarMap--nev_express_w1_v1 .RailResultTrainCarSquear--9 {
                margin-left: 21px;
            }

            .RailResultTrainCarMap--nev_express_w1_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
            }

            .RailResultTrainCarMap--nev_express_w1_v1 .RailResultTrainCarPlace--1 {
                top: 2px;
            }

            .RailResultTrainCarMap--nev_express_w1_v1 .RailResultTrainCarPlace--2 {
                top: 119px;
            }

            .RailResultTrainCarMap--nev_express_w1_v1 .RailResultTrainCarPlace--3 {
                top: 121px;
            }

        .RailResultTrainCarMap--nev_express_w2_v1 {
            height: 174px;
            width: 624px;
            background-image: url(/assets/actr-component-rail-result-train/nev_express_w2_v1.png);
        }

            .RailResultTrainCarMap--nev_express_w2_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 71px;
            }

            .RailResultTrainCarMap--nev_express_w2_v1 .RailResultTrainCarSquear {
                margin-left: 1px;
                width: 55px;
                height: 69px;
            }

            .RailResultTrainCarMap--nev_express_w2_v1 .RailResultTrainCarSquear--9 {
                margin-left: 21px;
            }

            .RailResultTrainCarMap--nev_express_w2_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
            }

            .RailResultTrainCarMap--nev_express_w2_v1 .RailResultTrainCarPlace--1 {
                top: 2px;
            }

            .RailResultTrainCarMap--nev_express_w2_v1 .RailResultTrainCarPlace--2 {
                top: 6px;
            }

            .RailResultTrainCarMap--nev_express_w2_v1 .RailResultTrainCarPlace--3 {
                left: 34px;
                top: -63px;
            }

            .RailResultTrainCarMap--nev_express_w2_v1 .RailResultTrainCarPlace--4 {
                left: 34px;
                top: -60px;
            }

            .RailResultTrainCarMap--nev_express_w2_v1 .RailResultTrainCarPlace--5 {
                left: 34px;
                top: -57px;
            }

        .RailResultTrainCarMap--nev_express_w5_v1 {
            height: 174px;
            width: 624px;
            background-image: url(/assets/actr-component-rail-result-train/nev_express_w5_v1.png);
        }

            .RailResultTrainCarMap--nev_express_w5_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 71px;
            }

            .RailResultTrainCarMap--nev_express_w5_v1 .RailResultTrainCarSquear {
                margin-left: 1px;
                width: 66px;
                height: 69px;
            }

            .RailResultTrainCarMap--nev_express_w5_v1 .RailResultTrainCarSquear--9 {
                margin-left: 21px;
            }

            .RailResultTrainCarMap--nev_express_w5_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
            }

            .RailResultTrainCarMap--nev_express_w5_v1 .RailResultTrainCarPlace--1 {
                top: 2px;
            }

            .RailResultTrainCarMap--nev_express_w5_v1 .RailResultTrainCarPlace--2 {
                top: 6px;
            }

            .RailResultTrainCarMap--nev_express_w5_v1 .RailResultTrainCarPlace--3 {
                left: 45px;
                top: -63px;
            }

            .RailResultTrainCarMap--nev_express_w5_v1 .RailResultTrainCarPlace--4 {
                left: 45px;
                top: -60px;
            }

            .RailResultTrainCarMap--nev_express_w5_v1 .RailResultTrainCarPlace--5 {
                left: 45px;
                top: -57px;
            }

        .RailResultTrainCarMap--strizh_w1_v1 {
            height: 94px;
            width: 555px;
            background-image: url(/assets/actr-component-rail-result-train/strizh_w1_v1.png);
        }

            .RailResultTrainCarMap--strizh_w1_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 161px;
            }

            .RailResultTrainCarMap--strizh_w1_v1 .RailResultTrainCarSquear {
                height: 67px;
                width: 28px;
                margin-left: 1px;
            }

            .RailResultTrainCarMap--strizh_w1_v1 .RailResultTrainCarSquear--2, .RailResultTrainCarMap--strizh_w1_v1 .RailResultTrainCarSquear--4 {
                margin-left: 100px;
            }

            .RailResultTrainCarMap--strizh_w1_v1 .RailResultTrainCarPlace {
                height: 32px;
                width: 28px;
                line-height: 33px;
                top: 35px;
                left: 3px;
            }

            .RailResultTrainCarMap--strizh_w1_v1 .RailResultTrainCarPlace--1 {
                top: -31px;
                left: 3px;
            }

        .RailResultTrainCarMap--strizh_w2_v1 {
            height: 94px;
            width: 555px;
            background-image: url(/assets/actr-component-rail-result-train/strizh_w2_v1.png);
        }

            .RailResultTrainCarMap--strizh_w2_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 89px;
            }

            .RailResultTrainCarMap--strizh_w2_v1 .RailResultTrainCarSquear {
                height: 67px;
                width: 28px;
                margin-left: 1px;
            }

            .RailResultTrainCarMap--strizh_w2_v1 .RailResultTrainCarSquear--1, .RailResultTrainCarMap--strizh_w2_v1 .RailResultTrainCarSquear--3 {
                margin-left: 100px;
            }

            .RailResultTrainCarMap--strizh_w2_v1 .RailResultTrainCarPlace {
                height: 32px;
                width: 28px;
                line-height: 33px;
                top: 35px;
                left: 3px;
            }

            .RailResultTrainCarMap--strizh_w2_v1 .RailResultTrainCarPlace--1 {
                top: -31px;
                left: 3px;
            }

        .RailResultTrainCarMap--strizh_w8_v1 {
            height: 182px;
            width: 555px;
            background-image: url(/assets/actr-component-rail-result-train/strizh_w8_v1.png);
        }

            .RailResultTrainCarMap--strizh_w8_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 56px;
            }

            .RailResultTrainCarMap--strizh_w8_v1 .RailResultTrainCarSquear {
                height: 182px;
                width: 24px;
                margin-left: 32px;
            }

            .RailResultTrainCarMap--strizh_w8_v1 .RailResultTrainCarPlace {
                height: 24px;
                width: 24px;
                line-height: 24px;
            }

            .RailResultTrainCarMap--strizh_w8_v1 .RailResultTrainCarPlace--1 {
                top: 2px;
            }

            .RailResultTrainCarMap--strizh_w8_v1 .RailResultTrainCarPlace--2 {
                top: 108px;
            }

        .RailResultTrainCarMap--strizh_w10_v1 {
            height: 182px;
            width: 555px;
            background-image: url(/assets/actr-component-rail-result-train/strizh_w10_v1.png);
        }

            .RailResultTrainCarMap--strizh_w10_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 39px;
            }

            .RailResultTrainCarMap--strizh_w10_v1 .RailResultTrainCarSquear {
                height: 182px;
                width: 24px;
                margin-left: 20px;
            }

            .RailResultTrainCarMap--strizh_w10_v1 .RailResultTrainCarSquear--1 {
                margin-left: 32px;
            }

            .RailResultTrainCarMap--strizh_w10_v1 .RailResultTrainCarPlace {
                height: 24px;
                width: 24px;
                line-height: 24px;
            }

            .RailResultTrainCarMap--strizh_w10_v1 .RailResultTrainCarPlace--1 {
                top: 2px;
            }

            .RailResultTrainCarMap--strizh_w10_v1 .RailResultTrainCarPlace--2 {
                top: 108px;
            }

            .RailResultTrainCarMap--strizh_w10_v1 .RailResultTrainCarPlace--3 {
                top: 110px;
            }

        .RailResultTrainCarMap--grand_1a_v1 {
            background-image: url(/assets/actr-component-rail-result-train/grand_1a_v1.png);
            height: 160px;
            width: 624px;
        }

            .RailResultTrainCarMap--grand_1a_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 107px;
            }

            .RailResultTrainCarMap--grand_1a_v1 .RailResultTrainCarSquear {
                height: 54px;
                width: 24px;
                margin-top: 1px;
                margin-left: 1px;
            }

            .RailResultTrainCarMap--grand_1a_v1 .RailResultTrainCarSquear--1, .RailResultTrainCarMap--grand_1a_v1 .RailResultTrainCarSquear--3 {
                margin-left: 145px;
            }

            .RailResultTrainCarMap--grand_1a_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
                left: 3px;
                top: 9px;
                margin-top: 26px;
            }

            .RailResultTrainCarMap--grand_1a_v1 .RailResultTrainCarPlace--1 {
                left: 3px;
                top: -36px;
                margin-top: 0;
            }

        .RailResultTrainCarMap--grand_1i_v1 {
            background-image: url(/assets/actr-component-rail-result-train/grand_1i_v1.png);
            height: 160px;
            width: 624px;
        }

            .RailResultTrainCarMap--grand_1i_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 107px;
            }

            .RailResultTrainCarMap--grand_1i_v1 .RailResultTrainCarSquear {
                height: 54px;
                width: 24px;
                margin-top: 1px;
                margin-left: 1px;
            }

            .RailResultTrainCarMap--grand_1i_v1 .RailResultTrainCarSquear--1, .RailResultTrainCarMap--grand_1i_v1 .RailResultTrainCarSquear--3 {
                margin-left: 145px;
            }

            .RailResultTrainCarMap--grand_1i_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
                left: 3px;
                top: 9px;
                margin-top: 26px;
            }

            .RailResultTrainCarMap--grand_1i_v1 .RailResultTrainCarPlace--1 {
                left: 3px;
                top: -36px;
                margin-top: 0;
            }

        .RailResultTrainCarMap--grand_1m_v1 {
            background-image: url(/assets/actr-component-rail-result-train/grand_1m_v1.png);
            height: 160px;
            width: 624px;
        }

            .RailResultTrainCarMap--grand_1m_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 107px;
            }

            .RailResultTrainCarMap--grand_1m_v1 .RailResultTrainCarSquear {
                height: 54px;
                width: 24px;
                margin-top: 1px;
                margin-left: 1px;
            }

            .RailResultTrainCarMap--grand_1m_v1 .RailResultTrainCarSquear--1, .RailResultTrainCarMap--grand_1m_v1 .RailResultTrainCarSquear--3, .RailResultTrainCarMap--grand_1m_v1 .RailResultTrainCarSquear--5 {
                margin-left: 85px;
            }

            .RailResultTrainCarMap--grand_1m_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
                left: 3px;
                top: 9px;
                margin-top: 26px;
            }

            .RailResultTrainCarMap--grand_1m_v1 .RailResultTrainCarPlace--1 {
                left: 3px;
                top: -36px;
                margin-top: 0;
            }

        .RailResultTrainCarMap--grand_1g_v1 {
            background-image: url(/assets/actr-component-rail-result-train/grand_1g_v1.png);
            height: 126px;
            width: 624px;
        }

            .RailResultTrainCarMap--grand_1g_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 107px;
            }

            .RailResultTrainCarMap--grand_1g_v1 .RailResultTrainCarSquear {
                height: 21px;
                width: 24px;
                margin-top: 1px;
                margin-left: 1px;
            }

            .RailResultTrainCarMap--grand_1g_v1 .RailResultTrainCarSquear--1, .RailResultTrainCarMap--grand_1g_v1 .RailResultTrainCarSquear--3, .RailResultTrainCarMap--grand_1g_v1 .RailResultTrainCarSquear--5 {
                margin-left: 85px;
            }

            .RailResultTrainCarMap--grand_1g_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
                left: 3px;
            }

        .RailResultTrainCarMap--grand_1e_v1 {
            background-image: url(/assets/actr-component-rail-result-train/grand_1e_v1.png);
            height: 160px;
            width: 624px;
        }

            .RailResultTrainCarMap--grand_1e_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 107px;
            }

            .RailResultTrainCarMap--grand_1e_v1 .RailResultTrainCarSquear {
                height: 21px;
                width: 81px;
                margin-top: 1px;
                margin-left: 1px;
            }

            .RailResultTrainCarMap--grand_1e_v1 .RailResultTrainCarSquear--1, .RailResultTrainCarMap--grand_1e_v1 .RailResultTrainCarSquear--3, .RailResultTrainCarMap--grand_1e_v1 .RailResultTrainCarSquear--5, .RailResultTrainCarMap--grand_1e_v1 .RailResultTrainCarSquear--7, .RailResultTrainCarMap--grand_1e_v1 .RailResultTrainCarSquear--8 {
                width: 25px;
            }

            .RailResultTrainCarMap--grand_1e_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
                left: 3px;
                top: 9px;
                margin-top: 26px;
            }

            .RailResultTrainCarMap--grand_1e_v1 .RailResultTrainCarPlace--1 {
                left: 3px;
                top: -36px;
                margin-top: 0;
            }

        .RailResultTrainCarMap--grand_11_v1 {
            background-image: url(/assets/actr-component-rail-result-train/grand_11_v1.png);
            height: 126px;
            width: 624px;
        }

            .RailResultTrainCarMap--grand_11_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 105px;
            }

            .RailResultTrainCarMap--grand_11_v1 .RailResultTrainCarSquear {
                height: 21px;
                width: 81px;
                margin-top: 1px;
                margin-left: 1px;
            }

            .RailResultTrainCarMap--grand_11_v1 .RailResultTrainCarSquear--1, .RailResultTrainCarMap--grand_11_v1 .RailResultTrainCarSquear--3, .RailResultTrainCarMap--grand_11_v1 .RailResultTrainCarSquear--5, .RailResultTrainCarMap--grand_11_v1 .RailResultTrainCarSquear--7, .RailResultTrainCarMap--grand_11_v1 .RailResultTrainCarSquear--8 {
                width: 26px;
            }

            .RailResultTrainCarMap--grand_11_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
                left: 3px;
            }

        .RailResultTrainCarMap--grand_12_v1 {
            background-image: url(/assets/actr-component-rail-result-train/grand_12_v1.png);
            height: 126px;
            width: 624px;
        }

            .RailResultTrainCarMap--grand_12_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 107px;
            }

            .RailResultTrainCarMap--grand_12_v1 .RailResultTrainCarSquear {
                height: 21px;
                width: 49px;
                margin-top: 1px;
                margin-left: 1px;
            }

            .RailResultTrainCarMap--grand_12_v1 .RailResultTrainCarPlace {
                height: 21px;
                width: 21px;
                line-height: 21px;
                left: 3px;
            }

            .RailResultTrainCarMap--grand_12_v1 .RailResultTrainCarPlace--1 {
                left: 25px;
                top: -21px;
            }

        .RailResultTrainCarMap--grand_24_v1 {
            height: 150px;
            width: 624px;
            background-image: url(/assets/actr-component-rail-result-train/grand_24_v1.png);
        }

            .RailResultTrainCarMap--grand_24_v1 .RailResultTrainCarMap__Wrap {
                margin-left: 107px;
            }

            .RailResultTrainCarMap--grand_24_v1 .RailResultTrainCarSquear {
                height: 44px;
                width: 49px;
                margin-left: 1px;
            }

            .RailResultTrainCarMap--grand_24_v1 .RailResultTrainCarPlace {
                height: 21px;
                top: 0;
                left: 3px;
                width: 21px;
                line-height: 21px;
            }

            .RailResultTrainCarMap--grand_24_v1 .RailResultTrainCarPlace--1 {
                top: 1px;
            }

            .RailResultTrainCarMap--grand_24_v1 .RailResultTrainCarPlace--2 {
                left: 25px;
                top: -42px;
            }

            .RailResultTrainCarMap--grand_24_v1 .RailResultTrainCarPlace--3 {
                left: 25px;
                top: -41px;
            }

        .RailResultTrainCarMap {
            background-repeat: no-repeat;
            margin: 0 auto;
            position: relative;
        }

            .RailResultTrainCarMap .RailResultTrainCarSquear {
                display: inline-block;
            }

            .RailResultTrainCarMap .RailResultTrainCarSquear--female .RailResultTrainCarPlace {
                background-color: #f8bbd0;
            }

            .RailResultTrainCarMap .RailResultTrainCarSquear--male .RailResultTrainCarPlace {
                background-color: #bbdefb;
            }

            .RailResultTrainCarMap .RailResultTrainCarSquear--mixed .RailResultTrainCarPlace {
                background-color: #f0f4c3;
            }

        .RailResultTrainCarMap__RawPlaces {
            margin-top: 1em;
            color: #9e9e9e;
            text-align: center;
        }

        .RailResultTrainCarSelectButton {
            padding-top: 4em;
        }

        .RailResultTrainCarSelectButton--empty {
            padding-top: 1em;
        }

        .RailResultTrainCarSelectButton .Button {
            min-width: 170px;
        }

        .RailResultTrainCarSelectButton__Price {
            margin-top: 1em;
        }

        .RailResultTrainCarParams {
            background-color: #fff;
            margin-left: -1.5em;
            margin-right: -1.5em;
            padding: .75em 1.5em;
        }

        .RailResultTrainCarParams__Counter {
            margin-bottom: 1em;
            text-align: center;
        }

        .RailResultTrainCarParams__Genders {
            text-align: center;
            margin-bottom: 1rem;
        }

        .RailResultTrainCarParams__Row {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .RailResultTrainCarParams__Row:after {
                content: " ";
                display: block;
                clear: both;
            }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailResultTrainCarParams__Map {
                width: 74.57627%;
                float: left;
                margin-right: 1.69492%;
            }
        }

        @media only screen and (min-width:1280px) {
            .RailResultTrainCarParams__Map {
                width: 83.05085%;
                float: left;
                margin-right: 1.69492%;
            }
        }

        .RailResultTrainCarParams__Map__Empty {
            text-align: center;
            font-weight: 600;
            padding-top: 1em;
        }

        .RailResultTrainCarParams__SelectButton {
            text-align: center;
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailResultTrainCarParams__SelectButton {
                text-align: right;
                width: 23.72881%;
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:1280px) {
            .RailResultTrainCarParams__SelectButton {
                text-align: right;
                width: 15.25424%;
                float: right;
                margin-right: 0;
            }
        }

        .RailResultTrainCarGenders, .RailResultTrainCarGenders__Item > ul {
            margin: 0;
            padding: 0;
            list-style-type: none;
        }

        .RailResultTrainCarGenders__Item {
            display: inline-block;
            padding: 5px 10px;
        }

        .RailResultTrainCarGenders__Item__Radio {
            border-radius: 12px;
            border: 1px solid #bdbdbd;
            padding: 3px;
            vertical-align: middle;
            display: inline-block;
        }

            .RailResultTrainCarGenders__Item__Radio > i {
                width: 14px;
                height: 14px;
                border-radius: 7px;
                display: block;
            }

        .RailResultTrainCarGenders__Item__Radio--female {
            background-color: #f8bbd0;
        }

        .RailResultTrainCarGenders__Item__Radio--male {
            background-color: #bbdefb;
        }

        .RailResultTrainCarGenders__Item__Radio--mixed {
            background-color: #f0f4c3;
        }

        .RailResultTrainCarGenders__Item__Title {
            display: inline-block;
            margin-left: 8px;
        }

        .Radio {
            cursor: pointer;
            display: block;
        }

            .Radio.is-disabled {
                cursor: default;
                pointer-events: none;
                opacity: .7;
            }

            .Radio.is-checked .Radio__Inner:after {
                opacity: 1;
                -webkit-transform: scale(1);
                transform: scale(1);
                transition: transform .3s cubic-bezier(.18,.89,.32,1.28),opacity .3s cubic-bezier(.78,.14,.15,.86),background-color .3s cubic-bezier(.78,.14,.15,.86);
                transition: transform .3s cubic-bezier(.18,.89,.32,1.28),opacity .3s cubic-bezier(.78,.14,.15,.86),background-color .3s cubic-bezier(.78,.14,.15,.86),-webkit-transform .3s cubic-bezier(.18,.89,.32,1.28);
            }

            .Radio:hover .Radio__Inner {
                border-color: #b8b8b8;
            }

        .Radio__Inner {
            padding: 4px;
            position: relative;
            width: 18px;
            border-radius: 100%;
            height: 18px;
            display: inline-block;
            vertical-align: middle;
            background-color: #fff;
            border: 1px solid #9e9e9e;
            transition: border-color .3s cubic-bezier(.78,.14,.15,.86),background-color .3s cubic-bezier(.78,.14,.15,.86);
        }

            .Radio__Inner:after {
                opacity: 0;
                width: 100%;
                height: 100%;
                content: ' ';
                display: block;
                border-radius: 50%;
                -webkit-transform: scale(0);
                transform: scale(0);
                background-color: #039be5;
                transition: transform .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86),background-color .3s cubic-bezier(.78,.14,.15,.86);
                transition: transform .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86),background-color .3s cubic-bezier(.78,.14,.15,.86),-webkit-transform .3s cubic-bezier(.78,.14,.15,.86);
            }

        .Radio__Input {
            position: absolute;
            cursor: pointer;
            z-index: 1;
            opacity: 0;
            bottom: 0;
            right: 0;
            left: 0;
            top: 0;
        }

        .Radio__Label {
            vertical-align: middle;
            padding-left: .5em;
        }

        .RadioGroup {
            margin-bottom: -.5em;
        }

            .RadioGroup .RadioGroup__RadioWrapper {
                margin-bottom: .5em;
            }

        .RadioGroup--inline .RadioGroup__RadioWrapper {
            display: inline-block;
            vertical-align: middle;
            margin-right: 1em;
        }

        .RailResultTrainGenderSelect {
            position: absolute;
            width: 100% !important;
            height: 100% !important;
            background-color: rgba(0,0,0,.4);
            z-index: 5;
            top: 0;
        }

        .RailResultTrainGenderSelect__Dialog {
            width: 70%;
            margin: 0 auto;
            text-align: center;
            margin-top: 2rem;
        }

            .RailResultTrainGenderSelect__Dialog .CardTitle {
                margin: 0;
            }

                .RailResultTrainGenderSelect__Dialog .CardTitle > div {
                    font-size: 1rem;
                    font-weight: 600;
                }

            .RailResultTrainGenderSelect__Dialog .CardFooter {
                padding: 1em;
            }

                .RailResultTrainGenderSelect__Dialog .CardFooter .Button {
                    margin: 0 .5em;
                }

        .RailResultTrainGenderSelect__Content {
            padding: 1.5em;
        }

        .RailResultTrainCar {
            background-color: #fafafa;
            padding: 0 1.5em;
            border-top: 1px solid #eceff1;
        }

            .RailResultTrainCar:hover {
                background-color: #f5f5f5;
            }

        .RailResultTrainCar__Params {
            position: relative;
        }

        .RailResultTrainCar__Row {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
            padding: .75em 0;
        }

            .RailResultTrainCar__Row:after {
                content: " ";
                display: block;
                clear: both;
            }

            .RailResultTrainCar__Row:hover {
                cursor: pointer;
            }

                .RailResultTrainCar__Arrow .Button__Icon, .RailResultTrainCar__Row:hover .Button__Icon {
                    width: 1.4rem;
                    height: 1.4rem;
                }

                    .RailResultTrainCar__Row:hover .Button__Icon svg {
                        fill: #039be5;
                    }

        .RailResultTrainCar__Info {
            width: 11.76471%;
            float: left;
            margin-right: .84034%;
            display: inline;
        }

        @media only screen and (max-width:627px) {
            .RailResultTrainCar__Info {
                width: 21.34831%;
                float: left;
                margin-right: 1.1236%;
            }
        }

        .RailResultTrainCar__Info__Number {
            display: inline-block;
            background-color: #3598db;
            background-image: linear-gradient(to bottom,#3598db 0%,#42a5f5 100%);
            background-repeat: repeat-x;
            border-radius: 4px;
            padding: 3px 12px;
            color: #fff;
            font-weight: 600;
            text-shadow: 0 1px 1px rgba(0,0,0,.3);
        }

        .RailResultTrainCar__Info__Owner {
            display: inline-block;
            margin-left: 5px;
        }

        @media only screen and (max-width:627px) {
            .RailResultTrainCar__Info__Owner {
                display: block;
            }
        }

        .RailResultTrainCar__ServiceClass {
            width: 45.37815%;
            float: left;
            margin-right: .84034%;
        }

        @media only screen and (max-width:627px) {
            .RailResultTrainCar__ServiceClass {
                width: 10.11236%;
                float: left;
                margin-right: 1.1236%;
            }
        }

        .RailResultTrainCar__ServiceClass__Foreign {
            margin-left: .3em;
        }

        .RailResultTrainCar__ServiceClass__Addons, .RailResultTrainCar__ServiceClass__Desc {
            display: block;
            font-size: .86rem;
        }

        .RailResultTrainCar__ServiceClass__Addons {
            color: #757575;
        }

        .RailResultTrainCar__FreePlaces {
            width: 20.16807%;
            float: left;
            margin-right: .84034%;
        }

        @media only screen and (max-width:627px) {
            .RailResultTrainCar__FreePlaces {
                width: 32.58427%;
                float: left;
                margin-right: 1.1236%;
            }
        }

        .RailResultTrainCar__Price {
            width: 15.96639%;
            float: left;
            margin-right: .84034%;
        }

        @media only screen and (max-width:627px) {
            .RailResultTrainCar__Price {
                width: 32.58427%;
                float: right;
                margin-right: 0;
            }
        }

        .RailResultTrainCar__Arrow {
            text-align: right;
            width: 3.36134%;
            float: right;
            margin-right: 0;
        }

            .RailResultTrainCar__Arrow .Button__Icon svg {
                fill: #90a4ae;
            }

        .RailResultTrainFare {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
            background-color: #eceff1;
            border-radius: 4px;
            height: 3em;
            line-height: 3em;
            margin-bottom: 5px;
        }

            .RailResultTrainFare:after {
                content: " ";
                display: block;
                clear: both;
            }

            .RailResultTrainFare:hover {
                background-color: #cfd8dc;
                cursor: pointer;
            }

            .RailResultTrainFare.is-active {
                background-color: #cfd8dc;
            }

            .RailResultTrainFare.is-disabled:hover {
                background-color: #eceff1;
                cursor: default;
            }

            .RailResultTrainFare > div {
                padding: 0 .5em;
            }

        .RailResultTrainFare__Category, .RailResultTrainFare__Price {
            box-sizing: border-box;
            width: 20.83333%;
            float: left;
        }

        .RailResultTrainFare__Price {
            width: 37.5%;
        }

            .RailResultTrainFare__Price .Price__Value {
                font-weight: 500;
            }

        .RailResultTrainFare__Places, .RailResultTrainFare__Select {
            box-sizing: border-box;
            width: 12.5%;
            float: left;
        }

        .RailResultTrainFare__Select {
            width: 29.16667%;
        }

            .RailResultTrainFare__Select .Button {
                width: 100%;
            }

        .RailResultTrainFare__PriceNotice {
            display: inline-block;
            vertical-align: middle;
            line-height: 1.25;
        }

        .Select .DropdownSelect__Item {
            padding: 0;
        }

            .Select .DropdownSelect__Item.is-focused .Select__Item {
                background-color: transparent;
            }

        .Select .Button__Text .Select__Item {
            padding: 0;
            background-color: transparent;
        }

        .Select__Item {
            padding: .5em 1em;
        }

        .RailResultTrainParamsSelects {
            margin-top: 1rem;
        }

        .RailResultTrainParamsSelects__Row {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .RailResultTrainParamsSelects .RailResultTrainPlacesRange:after, .RailResultTrainParamsSelects__Row:after, .RailResultTrainParamsSelects__Selects:after {
                content: " ";
                display: block;
                clear: both;
            }

        .RailResultTrainParamsSelects__Params {
            width: 78.9916%;
            float: left;
            margin-right: .84034%;
        }

        .RailResultTrainParamsSelects__SelectButton {
            width: 20.16807%;
            float: right;
            margin-right: 0;
            text-align: right;
            padding-top: .8em;
        }

        .RailResultTrainParamsSelects .RailResultTrainPlacesRange, .RailResultTrainParamsSelects__Selects {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

        .RailResultTrainParamsSelects .RailResultTrainPlacesRange__Label {
            font-weight: 600;
            padding-top: 2em;
        }

        .RailResultTrainParamsSelects .RailResultTrainPlacesRange__From, .RailResultTrainParamsSelects .RailResultTrainPlacesRange__Label, .RailResultTrainParamsSelects .RailResultTrainPlacesRange__To, .RailResultTrainParamsSelects__Field--carNumber, .RailResultTrainParamsSelects__Field--gender, .RailResultTrainParamsSelects__Field--serviceClass, .RailResultTrainParamsSelects__Field--sidePlaces, .RailResultTrainParamsSelects__Field--storey {
            box-sizing: border-box;
            width: 20%;
            float: left;
            padding-left: .5%;
            padding-right: .5%;
        }

        .RailResultTrainParamsSelects .RailResultTrainCarSelectButton {
            padding-top: 1em;
        }

        .RailResultTrain {
            font-size: .95rem;
        }

        .RailResultTrain__Train {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .RailResultTrain__Train:after {
                content: " ";
                display: block;
                clear: both;
            }

        @media only screen and (max-width:627px) {
            .RailResultTrain__Info {
                width: 100%;
                float: right;
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
                margin-bottom: .75em;
            }

                .RailResultTrain__Info:after {
                    content: " ";
                    display: block;
                    clear: both;
                }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .RailResultTrain__Info {
                width: 32.77311%;
                float: left;
                margin-right: .84034%;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailResultTrain__Info {
                width: 24.36975%;
                float: left;
                margin-right: .84034%;
            }
        }

        @media only screen and (min-width:1280px) {
            .RailResultTrain__Info {
                width: 24.36975%;
                float: left;
                margin-right: .84034%;
            }
        }

        .RailResultTrain__Info__Head {
            display: inline;
        }

        @media only screen and (max-width:627px) {
            .RailResultTrain__Info__Head {
                width: 24.36975%;
                float: left;
                margin-right: .84034%;
            }
        }

        .RailResultTrain__Info__Number {
            display: inline-block;
        }

            .RailResultTrain__Info__Number > span {
                background-image: linear-gradient(to bottom,#fb8c00 0%,#ffa726 100%);
                background-repeat: repeat-x;
                border-radius: 4px;
                padding: 3px 6px;
                color: #fff;
                font-weight: 600;
                display: block;
                text-shadow: 0 1px 1px rgba(0,0,0,.3);
            }

        .RailResultTrain__Info__Owners {
            margin-left: 5px;
            display: inline-block;
            color: #9e9e9e;
            font-weight: 500;
        }

        .RailResultTrain__Info__Name {
            margin-top: .5rem;
            font-weight: 600;
        }

        .RailResultTrain__Info__Route {
            margin-top: .3rem;
        }

        @media only screen and (max-width:627px) {
            .RailResultTrain__Info__Route {
                width: 62.18487%;
                float: left;
                margin-right: .84034%;
            }
        }

        .RailResultTrain__Info__Category {
            color: #9e9e9e;
        }

        @media only screen and (max-width:627px) {
            .RailResultTrain__Info__Category {
                width: 11.76471%;
                float: right;
                margin-right: 0;
            }

            .RailResultTrain__Info__Addon {
                width: 100%;
                float: right;
                margin-right: 0;
                text-align: center;
            }
        }

        .RailResultTrain__Info__TwoStorey {
            margin-top: .3rem;
            color: #fb8c00;
        }

        .RailResultTrain__Info__Elreg {
            margin-top: .3rem;
            color: #9e9e9e;
        }

            .RailResultTrain__Info__Elreg svg {
                fill: #3598db;
            }

            .RailResultTrain__Info__Elreg .Icon {
                width: 16px;
                height: 16px;
                margin-top: -2px;
            }

        @media only screen and (max-width:627px) {
            .RailResultTrain__Times {
                width: 100%;
                float: right;
                margin-right: 0;
                margin-bottom: .75em;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .RailResultTrain__Times {
                width: 32.77311%;
                float: left;
                margin-right: .84034%;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailResultTrain__Times {
                width: 36.97479%;
                float: left;
                margin-right: .84034%;
            }
        }

        @media only screen and (min-width:1280px) {
            .RailResultTrain__Times {
                width: 36.97479%;
                float: left;
                margin-right: .84034%;
            }
        }

        .RailResultTrain__Fares {
            width: 100%;
            float: right;
            margin-right: 0;
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailResultTrain__Fares {
                width: 36.97479%;
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:1280px) {
            .RailResultTrain__Fares {
                width: 36.97479%;
                float: right;
                margin-right: 0;
            }
        }

        .RailResultTrain__DepartureArrival {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .RailResultTrain__Cars__Head:after, .RailResultTrain__DepartureArrival:after {
                content: " ";
                display: block;
                clear: both;
            }

        .RailResultTrain__DepartureArrival__Duration {
            width: 41.17647%;
            float: left;
            margin-right: .84034%;
            padding-left: 2rem;
        }

        .RailResultTrain__DepartureArrival__Departure {
            width: 28.57143%;
            float: left;
            margin-right: .84034%;
        }

        .RailResultTrain__DepartureArrival__Arrival {
            width: 28.57143%;
            float: right;
            margin-right: 0;
        }

        .RailResultTrain__DepartureArrival__TimesTime {
            display: block;
            font-weight: 600;
        }

        .RailResultTrain__DepartureArrival__Station {
            display: block;
            color: #9e9e9e;
        }

        .RailResultTrain__Timetype {
            color: #9e9e9e;
            margin-top: .5rem;
            text-align: center;
        }

        .RailResultTrain__Cars {
            margin-top: 1.5rem;
            margin-left: -1.5em;
            margin-right: -1.5em;
        }

        .RailResultTrain__Cars__Head {
            padding: 0 1.5em;
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
            background-color: #eceff1;
            color: #546e7a;
            font-size: .9rem;
        }

            .RailResultTrain__Cars__Head h4 {
                font-size: .93rem;
                line-height: 2.6em;
                margin: 0;
                font-weight: 600;
            }

        .RailResultTrain__Cars__Head__Info {
            width: 11.76471%;
            float: left;
            margin-right: .84034%;
        }

        .RailResultTrain__Cars__Head__ServiceClass {
            width: 45.37815%;
            float: left;
            margin-right: .84034%;
        }

        .RailResultTrain__Cars__Head__FreePlaces {
            width: 20.16807%;
            float: left;
            margin-right: .84034%;
        }

        .RailResultTrain__Cars__Head__Price {
            width: 20.16807%;
            float: right;
            margin-right: 0;
        }

        .RailResultTrain__ParamsSelects {
            text-align: right;
        }

        .AviaResultList__EmptyText {
            font-weight: 600;
        }

        .RailResultSearch__RouteWrapper {
            cursor: pointer;
            font-size: 1rem;
            background-color: #fff;
            border-radius: 4px;
            border: 1px solid #9e9e9e;
            transition: border-color .2s;
            margin-top: -1px;
            margin-bottom: -1px;
            line-height: 1.5em;
            padding: .45em .5em;
        }

            .RailResultSearch__RouteWrapper:hover {
                border-color: #b8b8b8;
            }

        .RailResultSearch__Route {
            vertical-align: top;
            display: inline-block;
            margin-right: .5em;
        }

        .AviaResultSearch__Segment--first {
            color: #039be5;
        }

        .AviaResultSearch__Segment--second {
            color: #7cb342;
        }

        .AviaResultSearch__Segment--third {
            color: #f4511e;
        }

        .AviaResultSearch__Segment--fourth {
            color: #5e35b1;
        }

        .RailResultSearch__Passengers {
            vertical-align: top;
            display: inline-block;
            color: #9e9e9e;
        }

        .RailResultSearch__SearchForm {
            -webkit-animation-duration: .2s;
            animation-duration: .2s;
            -webkit-animation-name: fadeIn,dropDownIn;
            animation-name: fadeIn,dropDownIn;
        }

        .RailResultSearch__Chevron {
            transition: transform .2s;
            transition: transform .2s,-webkit-transform .2s;
            font-size: .6em;
        }

            .RailResultSearch__Chevron svg {
                fill: #9e9e9e;
            }

        .RailResultSearch.is-formOpen .RailResultSearch__Chevron {
            -webkit-transform: rotate(-180deg) translate3d(0,0,0);
            transform: rotate(-180deg) translate3d(0,0,0);
        }

        @media only screen and (max-width:627px) {
            .RailResultSearch__SegmentsWrapper {
                font-size: .8rem;
                text-align: center;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .RailResultSearch__Info {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .RailResultSearch__Info:after {
                    content: " ";
                    display: block;
                    clear: both;
                }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailResultSearch__Info {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .RailResultSearch__Info:after {
                    content: " ";
                    display: block;
                    clear: both;
                }
        }

        @media only screen and (min-width:1280px) {
            .RailResultSearch__Info {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .RailResultSearch__Info:after {
                    content: " ";
                    display: block;
                    clear: both;
                }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .RailResultSearch__RouteWrapper {
                width: 74.57627%;
                float: left;
                margin-right: 1.69492%;
            }

            .RailResultSearch__FormButtonWrapper {
                width: 23.72881%;
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailResultSearch__RouteWrapper {
                width: 83.05085%;
                float: left;
                margin-right: 1.69492%;
            }

            .RailResultSearch__FormButtonWrapper {
                width: 15.25424%;
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:1280px) {
            .RailResultSearch__RouteWrapper {
                width: 83.05085%;
                float: left;
                margin-right: 1.69492%;
            }

            .RailResultSearch__FormButtonWrapper {
                width: 15.25424%;
                float: right;
                margin-right: 0;
            }
        }

        .RailResult .Steps {
            margin-bottom: .5em;
        }

        .RailResult__SearchFilterCard {
            position: relative;
        }

            .RailResult__SearchFilterCard .CardSeparator {
                margin-bottom: 0;
                border-bottom: 1px solid #e0e0e0;
            }

        .RailResult__SearchFormWrapper {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
        }

            .RailResult__SearchFormWrapper .AviaSearchForm__Segment--odd {
                background-color: #fff;
            }

        .RailResult__SearchCard {
            box-shadow: none;
            padding: .5em 0;
            margin-bottom: -.5em;
        }

        .RailResult .StickyWrapper .Container {
            max-width: 100%;
        }

        .RailResult .Sticky .Card {
            border-top-right-radius: 0;
            border-top-left-radius: 0;
            margin-bottom: 0;
            padding: .5em 1.5em;
            box-shadow: 0 1px 5px rgba(0,0,0,.6);
        }

        .RailResult .Sticky .CardSeparator--spaceTop {
            margin-top: .5em;
        }

        .RailResult .Sticky .CardFooter {
            margin-bottom: -.5em;
        }

        .RailResult__FilterSort {
            padding: .6em 1.5em;
            background-color: #fff;
        }

        .RailBookingFormPassenger .FormLabel {
            display: block;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .RailBookingFormPassenger__FormFields {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .RailBookingFormPassenger__FormFields:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .RailBookingFormPassenger__FormField {
                width: 24.05063%;
                float: left;
                margin-right: 1.26582%;
            }

            .RailBookingFormPassenger__FormField--document_expire {
                float: right;
                margin-right: 0;
            }

            .RailBookingFormPassenger__FormField--birthdate {
                clear: both;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailBookingFormPassenger__FormFields {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .RailBookingFormPassenger__FormFields:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .RailBookingFormPassenger__FormField {
                width: 24.05063%;
                float: left;
                margin-right: 1.26582%;
            }

            .RailBookingFormPassenger__FormField--gender {
                width: 11.39241%;
            }

            .RailBookingFormPassenger__FormField--birthdate, .RailBookingFormPassenger__FormField--document_expire {
                width: 11.39241%;
                float: left;
                margin-right: 1.26582%;
            }

            .RailBookingFormPassenger__FormField--gender {
                margin-right: 0;
                float: left;
            }
        }

        @media only screen and (min-width:1280px) {
            .RailBookingFormPassenger__FormFields {
                max-width: 100%;
                margin-left: auto;
                margin-right: auto;
            }

                .RailBookingFormPassenger__FormFields:after {
                    content: " ";
                    display: block;
                    clear: both;
                }

            .RailBookingFormPassenger__FormField {
                width: 24.05063%;
                float: left;
                margin-right: 1.26582%;
            }

            .RailBookingFormPassenger__FormField--gender {
                width: 11.39241%;
            }

            .RailBookingFormPassenger__FormField--birthdate, .RailBookingFormPassenger__FormField--document_expire {
                width: 11.39241%;
                float: left;
                margin-right: 1.26582%;
            }

            .RailBookingFormPassenger__FormField--gender {
                margin-right: 0;
                float: left;
            }
        }

        .RailBookingFormPassenger__PredefinedPassengers {
            padding-left: 1em;
            -webkit-animation: fadeIn .2s;
            animation: fadeIn .2s;
        }

            .RailBookingFormPassenger__PredefinedPassengers .Link {
                vertical-align: middle;
            }

        .RailBookingFormPassenger .PassengerTitle {
            position: relative;
        }

        .RailBookingFormPassenger__Remove {
            position: absolute;
            right: 1em;
        }

            .RailBookingFormPassenger__Remove .Button__Content {
                line-height: 1.25em;
                height: 1.25em;
            }

        .RailBookingForm__Options {
            margin-top: 1rem;
            text-align: right;
        }

            .RailBookingForm__Options .Checkbox {
                margin-left: 1rem;
            }

        .RailBookingForm__Append__Button {
            display: inline-block;
        }

        .RailBookingForm__Append__Notice {
            color: #9e9e9e;
            font-size: .95rem;
        }

        .RailBookingOrderSubmit {
            text-align: center;
        }

        .RailBookingOrderSubmit__Submit .Button {
            min-width: 240px;
        }

        .RailBookingRouteInfo {
            font-size: .93rem;
        }

        .RailBookingRouteInfo__Row {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 1.5em;
        }

            .RailBookingRouteInfo__DepartureArrival__Row:after, .RailBookingRouteInfo__Price__Row:after, .RailBookingRouteInfo__Route__Row:after, .RailBookingRouteInfo__Row:after {
                content: " ";
                display: block;
                clear: both;
            }

        .RailBookingRouteInfo__Route {
            width: 49.15254%;
            float: left;
            margin-right: 1.69492%;
        }

        @media only screen and (max-width:627px) {
            .RailBookingRouteInfo__Route {
                width: 100%;
                float: right;
                margin-right: 0;
            }
        }

        .RailBookingRouteInfo__Route__Row {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

        .RailBookingRouteInfo__Route__Title {
            width: 49.15254%;
            float: left;
            margin-right: 1.69492%;
            font-weight: 600;
        }

        .RailBookingRouteInfo__Route__Value {
            width: 49.15254%;
            float: right;
            margin-right: 0;
        }

        .RailBookingRouteInfo__Route__Train__Name {
            margin-left: 10px;
            font-weight: 600;
        }

        .RailBookingRouteInfo__Route__Car__Owner {
            margin-left: 10px;
            color: #9e9e9e;
            font-weight: 500;
        }

        .RailBookingRouteInfo__Route__Place__Type {
            margin-left: 4px;
            color: #9e9e9e;
        }

        .RailBookingRouteInfo__DepartureArrival {
            width: 49.15254%;
            float: right;
            margin-right: 0;
        }

        @media only screen and (max-width:627px) {
            .RailBookingRouteInfo__DepartureArrival {
                margin-top: .75em;
                width: 100%;
                float: right;
                margin-right: 0;
            }
        }

        .RailBookingRouteInfo__DepartureArrival h4 {
            margin-top: 0;
            font-weight: 500;
            color: #9e9e9e;
            font-size: .93rem;
        }

        .RailBookingRouteInfo__DepartureArrival__Row {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

        .RailBookingRouteInfo__DepartureArrival__Departure, .RailBookingRouteInfo__DepartureArrival__Duration {
            width: 32.20339%;
            float: left;
            margin-right: 1.69492%;
        }

        .RailBookingRouteInfo__DepartureArrival__Arrival {
            width: 32.20339%;
            float: right;
            margin-right: 0;
        }

        .RailBookingRouteInfo__DepartureArrival__Time__Hour {
            display: block;
            font-weight: 600;
        }

        .RailBookingRouteInfo__DepartureArrival__TimeType {
            text-align: center;
            color: #9e9e9e;
        }

        .RailBookingRouteInfo__Price__Row {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

        .RailBookingRouteInfo__Price__Value {
            width: 41.17647%;
            float: left;
            margin-right: 2.94118%;
        }

        @media only screen and (max-width:627px) {
            .RailBookingRouteInfo__Price__Value {
                width: 100%;
                float: right;
                margin-right: 0;
                text-align: center;
            }
        }

        .RailBookingRouteInfo__Price__Notice {
            width: 55.88235%;
            float: right;
            margin-right: 0;
            text-align: right;
            color: #9e9e9e;
        }

        @media only screen and (max-width:627px) {
            .RailBookingRouteInfo__Price__Notice {
                width: 100%;
                float: right;
                margin-right: 0;
                text-align: center;
            }
        }

        .RailBookingRouteInfo__Price__Advance {
            font-weight: 600;
            color: #039be5;
        }

            .RailBookingRouteInfo__Price__Advance .Price {
                font-size: 2rem;
            }

        .RailBookingForm__Passengers {
            padding-bottom: 1.5em;
        }

        .RailBookingForm .PassengerTitle {
            margin-left: -1.5em;
            margin-right: -1.5em;
            padding: .5em 1.5em;
            background-color: #eee;
            margin-bottom: 1em;
            color: #9e9e9e;
        }

            .RailBookingForm .PassengerTitle .PassengerIcon svg {
                fill: #9e9e9e;
            }

            .RailBookingForm .PassengerTitle > * {
                vertical-align: middle;
            }

        .RailCheckoutOrderInfo__Row {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .RailCheckoutOrderInfo__Row:after {
                content: " ";
                display: block;
                clear: both;
            }

        .RailCheckoutOrderInfo__Price {
            width: 49.15254%;
            float: left;
            margin-right: 1.69492%;
        }

        .RailCheckoutOrderInfo__Order {
            width: 49.15254%;
            float: right;
            margin-right: 0;
            text-align: right;
        }

        .RailCheckoutOrderInfo__Order__Value {
            font-size: 1.4rem;
        }

        .RailCheckoutOrderInfo__Chancel {
            margin-top: 1em;
        }

        .RailCheckoutOrderInfo__Order__Value, .RailCheckoutOrderInfo__Price__Value {
            font-weight: 600;
            color: #039be5;
        }

        .RailCheckoutPassengers__Passenger {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .RailCheckoutPassengers__Passenger:after {
                content: " ";
                display: block;
                clear: both;
            }

        .RailCheckoutPassengers__Passenger__Col {
            display: inline-block;
        }

        .RailCheckoutPassengers__Passenger__Col--doctype {
            width: 11.94969%;
            float: left;
            margin-right: .62893%;
        }

        @media only screen and (max-width:627px) {
            .RailCheckoutPassengers__Passenger__Col--doctype {
                width: 100%;
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .RailCheckoutPassengers__Passenger__Col--doctype {
                width: 100%;
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailCheckoutPassengers__Passenger__Col--doctype {
                width: 100%;
                float: left;
                margin-left: 0;
                margin-right: 0;
            }
        }

        .RailCheckoutPassengers__Passenger__Col--firstname {
            width: 11.94969%;
            float: left;
            margin-right: .62893%;
        }

        @media only screen and (max-width:627px) {
            .RailCheckoutPassengers__Passenger__Col--firstname {
                width: 32.20339%;
                float: left;
                margin-right: 1.69492%;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .RailCheckoutPassengers__Passenger__Col--firstname {
                width: 23.72881%;
                float: left;
                margin-right: 1.69492%;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailCheckoutPassengers__Passenger__Col--firstname {
                width: 10.11236%;
                float: left;
                margin-right: 1.1236%;
            }
        }

        .RailCheckoutPassengers__Passenger__Col--lastname {
            width: 11.94969%;
            float: left;
            margin-right: .62893%;
        }

        @media only screen and (max-width:627px) {
            .RailCheckoutPassengers__Passenger__Col--lastname {
                width: 32.20339%;
                float: left;
                margin-right: 1.69492%;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .RailCheckoutPassengers__Passenger__Col--lastname {
                width: 23.72881%;
                float: left;
                margin-right: 1.69492%;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailCheckoutPassengers__Passenger__Col--lastname {
                width: 10.11236%;
                float: left;
                margin-right: 1.1236%;
            }
        }

        .RailCheckoutPassengers__Passenger__Col--middlename {
            width: 8.80503%;
            float: left;
            margin-right: .62893%;
        }

        @media only screen and (max-width:627px) {
            .RailCheckoutPassengers__Passenger__Col--middlename {
                width: 32.20339%;
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .RailCheckoutPassengers__Passenger__Col--middlename {
                width: 23.72881%;
                float: left;
                margin-right: 1.69492%;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailCheckoutPassengers__Passenger__Col--middlename {
                width: 10.11236%;
                float: left;
                margin-right: 1.1236%;
            }
        }

        .RailCheckoutPassengers__Passenger__Col--birthday {
            width: 11.94969%;
            float: left;
            margin-right: .62893%;
        }

        @media only screen and (max-width:627px) {
            .RailCheckoutPassengers__Passenger__Col--birthday {
                width: 49.15254%;
                float: left;
                margin-right: 1.69492%;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .RailCheckoutPassengers__Passenger__Col--birthday {
                width: 23.72881%;
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailCheckoutPassengers__Passenger__Col--birthday {
                width: 15.73034%;
                float: left;
                margin-right: 1.1236%;
            }
        }

        .RailCheckoutPassengers__Passenger__Col--citizenship {
            width: 8.80503%;
            float: left;
            margin-right: .62893%;
        }

        @media only screen and (max-width:627px) {
            .RailCheckoutPassengers__Passenger__Col--citizenship {
                width: 49.15254%;
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .RailCheckoutPassengers__Passenger__Col--citizenship {
                width: 23.72881%;
                float: left;
                margin-right: 1.69492%;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailCheckoutPassengers__Passenger__Col--citizenship {
                width: 10.11236%;
                float: left;
                margin-right: 1.1236%;
            }
        }

        .RailCheckoutPassengers__Passenger__Col--place {
            width: 8.80503%;
            float: left;
            margin-right: .62893%;
        }

        @media only screen and (max-width:627px) {
            .RailCheckoutPassengers__Passenger__Col--place {
                width: 23.72881%;
                float: left;
                margin-right: 1.69492%;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .RailCheckoutPassengers__Passenger__Col--place {
                width: 23.72881%;
                float: left;
                margin-right: 1.69492%;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailCheckoutPassengers__Passenger__Col--place {
                width: 10.11236%;
                float: left;
                margin-right: 1.1236%;
            }
        }

        .RailCheckoutPassengers__Passenger__Col--cost {
            width: 11.94969%;
            float: left;
            margin-right: .62893%;
        }

        @media only screen and (max-width:627px) {
            .RailCheckoutPassengers__Passenger__Col--cost {
                width: 40.67797%;
                float: left;
                margin-right: 1.69492%;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .RailCheckoutPassengers__Passenger__Col--cost {
                width: 23.72881%;
                float: left;
                margin-right: 1.69492%;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailCheckoutPassengers__Passenger__Col--cost {
                width: 10.11236%;
                float: left;
                margin-right: 1.1236%;
            }
        }

        .RailCheckoutPassengers__Passenger__Col--cost .Icon svg {
            fill: #039be5;
        }

        .RailCheckoutPassengers__Passenger__Col--ticket_category {
            width: 8.80503%;
            float: right;
            margin-right: 0;
        }

        @media only screen and (max-width:627px) {
            .RailCheckoutPassengers__Passenger__Col--ticket_category {
                width: 32.20339%;
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .RailCheckoutPassengers__Passenger__Col--ticket_category {
                width: 23.72881%;
                float: right;
                margin-right: 0;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailCheckoutPassengers__Passenger__Col--ticket_category {
                width: 15.73034%;
                float: right;
                margin-right: 0;
            }
        }

        .RailCheckoutStatusBooked__Time {
            background-color: #e53935;
            padding: 1em;
            color: #fff;
        }

        .RailCheckoutStatusBooked__Time__Limit, .RailCheckoutStatusBooked__Time__Title {
            font-size: 1.2rem;
        }

        .RailCheckoutStatusBooked__Time__Limit {
            font-weight: 600;
        }

        .RailCheckoutStatusBooked__Time__Limit__Zone {
            font-weight: 400;
            font-size: .9rem;
        }

        .RailCheckoutStatusBooked__Time__Countdown__Timer {
            margin-right: -.25em;
        }

        .RailCheckoutStatusBooked__Time__Countdown__Timer__Section {
            font-size: 1.3rem;
            background-color: #b61b17;
            border-radius: 4px;
            margin-right: .25em;
            padding: .25em;
            vertical-align: middle;
            display: inline-block;
        }

        @media only screen and (max-width:627px) {
            .RailCheckoutStatusBooked__Time {
                text-align: center;
            }

            .RailCheckoutStatusBooked__Time__Limit, .RailCheckoutStatusBooked__Time__Title {
                margin-bottom: 1em;
            }
        }

        @media only screen and (min-width:628px) and (max-width:1023px) {
            .RailCheckoutStatusBooked__Time:after {
                content: "";
                display: table;
                clear: both;
            }

            .RailCheckoutStatusBooked__Time__Limit, .RailCheckoutStatusBooked__Time__Title {
                float: left;
            }

            .RailCheckoutStatusBooked__Time__Limit {
                clear: left;
            }

            .RailCheckoutStatusBooked__Time__Countdown {
                text-align: right;
            }
        }

        @media only screen and (min-width:1024px) and (max-width:1279px) {
            .RailCheckoutStatusBooked__Time:after {
                content: "";
                display: table;
                clear: both;
            }

            .RailCheckoutStatusBooked__Time__Limit, .RailCheckoutStatusBooked__Time__Title {
                width: 28.57143%;
                float: left;
                margin-right: 7.14286%;
            }

            .RailCheckoutStatusBooked__Time__Countdown {
                width: 28.57143%;
            }

            .RailCheckoutStatusBooked__Time__Limit {
                text-align: center;
            }

            .RailCheckoutStatusBooked__Time__Countdown {
                float: right;
                margin-right: 0;
                text-align: right;
            }
        }

        @media only screen and (min-width:1280px) {
            .RailCheckoutStatusBooked__Time:after {
                content: "";
                display: table;
                clear: both;
            }

            .RailCheckoutStatusBooked__Time__Limit, .RailCheckoutStatusBooked__Time__Title {
                width: 28.57143%;
                float: left;
                margin-right: 7.14286%;
            }

            .RailCheckoutStatusBooked__Time__Countdown {
                width: 28.57143%;
            }

            .RailCheckoutStatusBooked__Time__Limit {
                text-align: center;
            }

            .RailCheckoutStatusBooked__Time__Countdown {
                float: right;
                margin-right: 0;
                text-align: right;
            }
        }

        .RailCheckoutStatusStatusBar {
            vertical-align: top;
            padding: .5em;
            display: inline-block;
            text-transform: uppercase;
            margin-bottom: 1em;
            border-radius: 4px;
        }

        .RailCheckoutStatusStatusBar--await_payment, .RailCheckoutStatusStatusBar--booked, .RailCheckoutStatusStatusBar--error {
            background-color: #e53935;
            border-color: #e53935;
            color: #fff;
        }

        .RailCheckoutStatusStatusBar--cancelled {
            background-color: #8e24aa;
            border-color: #8e24aa;
            color: #fff;
        }

        .RailCheckoutStatusStatusBar--new, .RailCheckoutStatusStatusBar--paid, .RailCheckoutStatusStatusBar--ticket {
            background-color: #7cb342;
            border-color: #7cb342;
            color: #fff;
        }

        .RailCheckoutStatusStatusBar--processing {
            background-color: #fb8c00;
            border-color: #fb8c00;
            color: #fff;
        }

        .AviaCheckoutStatusTicket__PaymentDate {
            font-weight: 600;
        }

        .AviaCheckoutStatusTicket__Documents {
            margin: 0;
            list-style: none;
            padding: 1em 0 0;
        }

        .RailCheckoutRouteInfo__Notice {
            text-align: center;
            border-bottom: 1px solid #e0e0e0;
            margin-bottom: 1rem;
        }

        .RailCheckoutRouteInfo__Route {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

            .RailCheckoutRouteInfo__Route:after {
                content: " ";
                display: block;
                clear: both;
            }

        .RailCheckoutRouteInfo__Route__Date {
            display: block;
        }

        .RailCheckoutRouteInfo__Route__Time {
            display: block;
            font-weight: 600;
        }

        .RailCheckoutRouteInfo__Route__Col--train_number {
            width: 5.66038%;
            float: left;
            margin-right: .62893%;
        }

        .RailCheckoutRouteInfo__Route__Col--arrival, .RailCheckoutRouteInfo__Route__Col--departure, .RailCheckoutRouteInfo__Route__Col--supplier {
            width: 11.94969%;
            float: left;
            margin-right: .62893%;
        }

        .RailCheckoutRouteInfo__Route__Col--car_number {
            width: 5.66038%;
            float: left;
            margin-right: .62893%;
        }

        .RailCheckoutRouteInfo__Route__Col--car_category {
            width: 8.80503%;
            float: left;
            margin-right: .62893%;
        }

        .RailCheckoutRouteInfo__Route__Col--departure_station, .RailCheckoutRouteInfo__Route__Col--service_type {
            width: 11.94969%;
            float: left;
            margin-right: .62893%;
        }

        .RailCheckoutRouteInfo__Route__Col--arrival_station {
            width: 11.94969%;
            float: right;
            margin-right: 0;
        }

        .RailCheckoutRouteInfo__SpecialConditions {
            text-align: center;
            color: #757575;
        }

        .AwaitPayment__Spinner {
            padding: 40px 0;
            text-align: center;
        }

        .AwaitPayment__Spinner__Title {
            font-size: 16px;
            margin-top: 20px;
        }

        .AwaitPayment__Error, .AwaitPayment__TimeoutMessage {
            text-align: center;
        }

        .Breadcrumbs {
            font-size: 1rem;
        }

            .Breadcrumbs a {
                color: #039be5;
            }

            .Breadcrumbs > span:last-child {
                font-weight: 700;
                color: #424242;
            }

                .Breadcrumbs > span:last-child .BreadcrumbsItem__Separator {
                    display: none;
                }

        .BreadcrumbsItem__Separator {
            margin: 0 .5rem;
            color: #9e9e9e;
        }
