@charset "UTF-8";
html,
body {
    font-size: 15px
}

input:focus,
textarea:focus {
    outline: unset
}

.icons {
    width: 1rem;
    height: 1rem
}

.icons--loading {
    stroke-dasharray: 480;
    stroke-dashoffset: 1000;
    -webkit-animation: dashSvg 2s linear alternate infinite;
    animation: dashSvg 2s linear alternate infinite
}

.experience {
    position: relative;
    margin: 3rem 0;
}

.experience__block {
    position: relative;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    padding: 2rem 1rem;
    margin-bottom: 1rem;
    z-index: 10;
}

.experience__header {
    margin: -2rem -1rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .5rem;
}

.experience__header .icons {
    width: 3rem;
    height: 3rem;
    margin-left: .5rem;
}

.experience__number {
    font-family: "Gotham Bold";
    font-size: 7rem;
    line-height: 7rem;
    color: #e5e5e5;
}

.experience__image {
    position: absolute;
    width: 100%;
    bottom: 0;
    z-index: 1;
    opacity: 0;
    transition: all ease .5s;
}

.color__grey--dark {
    color: #333;
}

.paragraph {
    font-family: "Gotham";
    font-size: 1rem;
    line-height: 1rem;
}

.experience__image.loaded {
    opacity: 1;
}

.projects__slider__header {
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
}

.heading__one--bold {
    font-family: "Gotham Bold";
    font-size: 2rem;
    line-height: 2rem;
}

.projects__slider--main {
    margin: 1rem 0;
    padding: 1rem;
    background: #fff;
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    border-radius: 8px;
    z-index: 2;
}

.projects__slider__wrap:after {
    content: '';
    position: absolute;
    height: 80%;
    top: 10%;
    left: -3rem;
    background: #fff;
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.projects__slider--main .slider__item__col {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.projects__slider--main .slider__item__image img {
    width: 100%;
}

.projects__slider--main .slider__item__image {
    position: relative;
    overflow: hidden;
    border-radius: 8px;
}

.projects__slider--main .slider__item__info {
    display: flex;
    flex-direction: column;
    align-items: baseline;
    padding-top: 1rem;
    height: 100%;
}

.projects__slider--main .slider__item__info {
    padding: 0 0 0 1rem;
}

.projects__slider--main .slider__item__logo {
    max-height: 7rem;
    max-width: 80%;
    margin-bottom: 1rem;
}

.projects__slider--main .slider__item__link {
    font-size: 1rem;
    line-height: 1.2rem;
    padding: .5rem 0;
    position: relative;
    margin-left: 1rem;
    transition: all ease .5s;
}

.projects__slider--main .slider__item__line {
    border-top: 1px solid #e5e5e5;
}

.projects__slider--main .slider__item__link {
    font-size: 1rem;
    line-height: 1.2rem;
    padding: .5rem 0;
    position: relative;
    margin-left: 1rem;
    transition: all ease .5s;
}

.projects__slider--link {
    display: block !important;
    margin: 1rem 0;
    max-height: 3rem;
}

.projects__slider--link .slider__item {
    position: relative;
    margin-right: .5rem;
    background: transparent;
    border: unset;
    padding: .4rem .7rem;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all ease .5s;
}

.projects__slider--link {
    background: #f7f7f7;
}

.projects__slider--link .slider__item:after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 50%;
    width: 0;
    height: 0.15rem;
    background: #1fbc53;
    transition: all ease .5s;
}

.person {
    padding-top: 20px;
}

.person__descr .name {
    font-weight: 600!important;
    margin-bottom: 20px!important;
}

.person__img {
    display: none!important;
}

.icons--reload {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.icons--reload.active {
    -webkit-animation-name: circleRoll;
    animation-name: circleRoll
}

.icons--insta {
    display: block;
    width: 1rem;
    height: 1rem;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIwIDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MCB7ZmlsbDogdXJsKCNTVkdJRF8xXyk7fS5zdDEge2ZpbGw6IHVybCgjU1ZHSURfMl8pO30uc3QyIHtmaWxsOiAjQkMzMEEwO30uc3QzIHtmaWxsOiB1cmwoI1NWR0lEXzNfKTt9PC9zdHlsZT4gICAgPGc+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2LjUzODIiIHkxPSIyMS42MDQ4IiB4Mj0iMTMuMDg3OSIgeTI9Ii0wLjMwNjUiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAyMCkiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzQzNjdEQyIvPjxzdG9wIG9mZnNldD0iNC4yODg2MDZlLTAyIiBzdHlsZT0ic3RvcC1jb2xvcjojNEM2MkQ2Ii8+PHN0b3Agb2Zmc2V0PSIwLjExNDIiIHN0eWxlPSJzdG9wLWNvbG9yOiM2NjU0QzciLz48c3RvcCBvZmZzZXQ9IjAuMjA0NSIgc3R5bGU9InN0b3AtY29sb3I6IzhGM0RBRSIvPjxzdG9wIG9mZnNldD0iMC4yMzQxIiBzdHlsZT0ic3RvcC1jb2xvcjojOUUzNUE1Ii8+PHN0b3Agb2Zmc2V0PSIwLjQ1MTIiIHN0eWxlPSJzdG9wLWNvbG9yOiNENDJGN0YiLz48c3RvcCBvZmZzZXQ9IjAuODI0MiIgc3R5bGU9InN0b3AtY29sb3I6I0Q3MzU3OCIvPjwvbGluZWFyR3JhZGllbnQ+ICAgICAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTkuOSw1LjljMC0xLjEtMC4yLTEuOC0wLjUtMi40Yy0wLjMtMC43LTAuNi0xLjItMS4yLTEuOHMtMS4xLTAuOS0xLjgtMS4yYy0wLjYtMC4yLTEuNC0wLjQtMi40LTAuNUMxMy4xLDAsMTIuNywwLDEwLDBDNy4zLDAsNi45LDAsNS45LDAuMVM0LjEsMC4zLDMuNSwwLjVDMi44LDAuOCwyLjIsMS4xLDEuNywxLjdTMC44LDIuOCwwLjUsMy40QzAuMyw0LjEsMC4xLDQuOCwwLjEsNS45QzAsNi45LDAsNy4zLDAsMTBjMCwyLjcsMCwzLjEsMC4xLDQuMWMwLDEuMSwwLjIsMS44LDAuNSwyLjRjMC4zLDAuNywwLjYsMS4yLDEuMiwxLjhjMC42LDAuNiwxLjEsMC45LDEuOCwxLjJjMC42LDAuMiwxLjQsMC40LDIuNCwwLjVDNywyMCw3LjMsMjAsMTAsMjBjMi43LDAsMy4xLDAsNC4xLTAuMXMxLjgtMC4yLDIuNC0wLjVjMC43LTAuMywxLjItMC42LDEuOC0xLjJzMC45LTEuMSwxLjItMS44YzAuMi0wLjYsMC40LTEuNCwwLjUtMi40QzIwLDEzLDIwLDEyLjcsMjAsMTBTMjAsNi45LDE5LjksNS45eiBNMTguMSwxNGMwLDEtMC4yLDEuNS0wLjMsMS45Yy0wLjIsMC41LTAuNCwwLjgtMC44LDEuMmMtMC40LDAuNC0wLjcsMC42LTEuMiwwLjhjLTAuNCwwLjEtMC45LDAuMy0xLjksMC4zYy0xLjEsMC0xLjQsMC4xLTQsMC4xcy0zLDAtNC0wLjFjLTEsMC0xLjUtMC4yLTEuOS0wLjNDMy42LDE3LjYsMy4zLDE3LjQsMywxN2MtMC40LTAuNC0wLjYtMC43LTAuOC0xLjJDMi4xLDE1LjUsMS45LDE1LDEuOSwxNGMwLTEuMS0wLjEtMS40LTAuMS00czAtMywwLjEtNGMwLTEsMC4yLTEuNSwwLjMtMS45QzIuNCwzLjYsMi42LDMuMywzLDIuOWMwLjQtMC40LDAuNy0wLjYsMS4yLTAuOEM0LjUsMi4xLDUsMS45LDYsMS45YzEuMSwwLDEuNC0wLjEsNC0wLjFzMywwLDQsMC4xYzEsMCwxLjUsMC4yLDEuOSwwLjNjMC41LDAuMiwwLjgsMC40LDEuMiwwLjhzMC42LDAuNywwLjgsMS4yQzE3LjksNC40LDE4LjEsNSwxOC4xLDZjMCwxLjEsMC4xLDEuNCwwLjEsNFMxOC4yLDEzLDE4LjEsMTR6Ii8+ICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzJfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEyLjQ0OTQiIHkxPSIxNC4xMjQ4IiB4Mj0iNy4xOTkiIHkyPSI1LjI5NyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDIwKSI+PHN0b3Agb2Zmc2V0PSIwLjMzMDQiIHN0eWxlPSJzdG9wLWNvbG9yOiNENDJGN0YiLz4gICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGNzc3MkUiLz48L2xpbmVhckdyYWRpZW50PiAgICAgICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTEwLDQuOWMtMi44LDAtNS4xLDIuMy01LjEsNS4xYzAsMi44LDIuMyw1LjEsNS4xLDUuMXM1LjEtMi4zLDUuMS01LjFDMTUuMSw3LjIsMTIuOCw0LjksMTAsNC45eiBNMTAsMTMuM2MtMS44LDAtMy4zLTEuNS0zLjMtMy4zUzguMiw2LjcsMTAsNi43czMuMywxLjUsMy4zLDMuM1MxMS44LDEzLjMsMTAsMTMuM3oiLz4gICAgICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjE1LjMiIGN5PSI0LjciIHI9IjEuMiIvPiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyNy40NzEyIiB5MT0iMjAuODIwMiIgeDI9IjM2LjMxMzkiIHkyPSItMC4yNzA0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAtMSA0MiAyMCkiPjxzdG9wIG9mZnNldD0iMC4yMzQxIiBzdHlsZT0ic3RvcC1jb2xvcjojOUUzNUE1O3N0b3Atb3BhY2l0eTowIi8+ICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwLjQ1MTIiIHN0eWxlPSJzdG9wLWNvbG9yOiNENDJGN0Y7c3RvcC1vcGFjaXR5OjAuNSIvPiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMC43NTI0IiBzdHlsZT0ic3RvcC1jb2xvcjojRjc3NzJFIi8+ICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwLjk2MjQiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRUY3ODAiLz48L2xpbmVhckdyYWRpZW50PiAgICAgICAgPHBhdGggY2xhc3M9InN0MyIgZD0iTTAsMTBjMCwyLjcsMCwzLjEsMC4xLDQuMWMwLDEuMSwwLjIsMS44LDAuNSwyLjRjMC4zLDAuNywwLjYsMS4yLDEuMiwxLjhjMC42LDAuNiwxLjEsMC45LDEuOCwxLjJjMC42LDAuMiwxLjQsMC40LDIuNCwwLjVDNi45LDIwLDcuMywyMCwxMCwyMGMyLjcsMCwzLjEsMCw0LjEtMC4xczEuOC0wLjIsMi40LTAuNWMwLjctMC4zLDEuMi0wLjYsMS44LTEuMmMwLjYtMC42LDAuOS0xLjEsMS4yLTEuOGMwLjItMC42LDAuNC0xLjQsMC41LTIuNEMyMCwxMywyMCwxMi43LDIwLDEwYzAtMi43LDAtMy4xLTAuMS00LjFzLTAuMi0xLjgtMC41LTIuNGMtMC4zLTAuNy0wLjYtMS4yLTEuMi0xLjhjLTAuNi0wLjYtMS4xLTAuOS0xLjgtMS4yYy0wLjYtMC4yLTEuNC0wLjQtMi40LTAuNUMxMywwLDEyLjcsMCwxMCwwQzcuMywwLDYuOSwwLDUuOSwwLjFTNC4xLDAuMywzLjQsMC41QzIuOCwwLjgsMi4yLDEuMSwxLjcsMS43UzAuOCwyLjgsMC41LDMuNEMwLjMsNC4xLDAuMSw0LjgsMC4xLDUuOUMwLDYuOSwwLDcuMywwLDEweiBNMS44LDEwYzAtMi43LDAtMywwLjEtNGMwLTEsMC4yLTEuNSwwLjMtMS45QzIuNCwzLjYsMi42LDMuMywzLDIuOXMwLjctMC42LDEuMi0wLjhDNC41LDIuMSw1LDEuOSw2LDEuOWMxLjEsMCwxLjQtMC4xLDQtMC4xczMsMCw0LDAuMWMxLDAsMS41LDAuMiwxLjksMC4zYzAuNSwwLjIsMC44LDAuNCwxLjIsMC44czAuNiwwLjcsMC44LDEuMkMxNy45LDQuNCwxOC4xLDUsMTguMSw2YzAsMS4xLDAuMSwxLjQsMC4xLDRzMCwzLTAuMSw0YzAsMS0wLjIsMS41LTAuMywxLjljLTAuMiwwLjUtMC40LDAuOC0wLjgsMS4yYy0wLjQsMC40LTAuNywwLjYtMS4yLDAuOGMtMC40LDAuMS0wLjksMC4zLTEuOSwwLjNjLTEuMSwwLTEuNCwwLjEtNCwwLjFzLTMsMC00LTAuMWMtMSwwLTEuNS0wLjItMS45LTAuM0MzLjYsMTcuNiwzLjMsMTcuNCwzLDE3Yy0wLjQtMC40LTAuNi0wLjctMC44LTEuMkMyLjEsMTUuNSwxLjksMTUsMS45LDE0QzEuOCwxMywxLjgsMTIuNywxLjgsMTB6Ii8+PC9nPjwvc3ZnPg==)
}

a:focus,
button:focus {
    outline: unset
}

@-webkit-keyframes buttonBlink {
    0% {
        left: -50%
    }
    30% {
        left: 120%
    }
    100% {
        left: 150%
    }
}

@keyframes buttonBlink {
    0% {
        left: -50%
    }
    30% {
        left: 120%
    }
    100% {
        left: 150%
    }
}

@-webkit-keyframes dashSvg {
    from {
        stroke-dashoffset: 0
    }
    to {
        stroke-dashoffset: -1180
    }
}

@keyframes dashSvg {
    from {
        stroke-dashoffset: 0
    }
    to {
        stroke-dashoffset: -1180
    }
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes fadeInCopy {
    0% {
        opacity: 0
    }
    30% {
        opacity: 1
    }
}

@keyframes fadeInCopy {
    0% {
        opacity: 0
    }
    30% {
        opacity: 1
    }
}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: hidden
    }
    50% {
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: hidden
    }
    50% {
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes pulseCount {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    5% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    10% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    15% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    20% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes pulseCount {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    5% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    10% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    15% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    20% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@-webkit-keyframes circleRoll {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(720deg);
        transform: rotate(720deg)
    }
}

@keyframes circleRoll {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(720deg);
        transform: rotate(720deg)
    }
}

@-webkit-keyframes slideLeftGallery {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0)
    }
}

@keyframes slideLeftGallery {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0)
    }
}

@-webkit-keyframes slideLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes slideLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

*,
::before,
::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block
}

body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff
}

[tabindex="-1"]:focus {
    outline: 0!important
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: .5rem
}

p {
    margin-top: 0;
    margin-bottom: 0
}

abbr[title],
abbr[data-original-title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b,
strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #1fbc53;
    text-decoration: none;
    background-color: transparent
}

a:hover {
    color: #147a36;
    text-decoration: none
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}

pre,
code,
kbd,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto
}

figure {
    margin: 0 0 1rem
}

img {
    vertical-align: middle;
    border-style: none
}

svg {
    overflow: hidden;
    vertical-align: middle
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button {
    -webkit-border-radius: 0;
    border-radius: 0
}

button:focus {
    outline: unset;
    outline: unset
}

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

select {
    word-wrap: normal
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
    cursor: pointer
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type="radio"],
input[type="checkbox"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
    -webkit-appearance: listbox
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto
}

[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

summary {
    display: list-item;
    cursor: pointer
}

template {
    display: none
}

[hidden] {
    display: none!important
}

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px) {
    .container {
        max-width: 540px
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 720px
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1140px
    }
}

.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters>.col,
.no-gutters>[class*="col-"] {
    padding-right: 0;
    padding-left: 0
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}

.col {
    -webkit-flex-basis: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    max-width: 100%
}

.col-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

.col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

.col-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.col-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

.col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

.col-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}

.col-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.order-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    order: -1
}

.order-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    order: 13
}

.order-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    order: 0
}

.order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1
}

.order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2
}

.order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3
}

.order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    order: 4
}

.order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    order: 5
}

.order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    order: 6
}

.order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    order: 7
}

.order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    order: 8
}

.order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    order: 9
}

.order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    order: 10
}

.order-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    order: 11
}

.order-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    order: 12
}

.offset-1 {
    margin-left: 8.33333%
}

.offset-2 {
    margin-left: 16.66667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333%
}

.offset-5 {
    margin-left: 41.66667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333%
}

.offset-8 {
    margin-left: 66.66667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333%
}

.offset-11 {
    margin-left: 91.66667%
}

@media (min-width: 576px) {
    .col-sm {
        -webkit-flex-basis: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        flex-grow: 1;
        max-width: 100%
    }
    .col-sm-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }
    .col-sm-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }
    .col-sm-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
    .col-sm-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-sm-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
    .col-sm-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }
    .col-sm-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-sm-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }
    .col-sm-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }
    .col-sm-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-sm-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }
    .col-sm-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }
    .col-sm-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .order-sm-first {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        order: -1
    }
    .order-sm-last {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
        order: 13
    }
    .order-sm-0 {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        order: 0
    }
    .order-sm-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        order: 1
    }
    .order-sm-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        order: 2
    }
    .order-sm-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        order: 3
    }
    .order-sm-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        order: 4
    }
    .order-sm-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        order: 5
    }
    .order-sm-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        order: 6
    }
    .order-sm-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        order: 7
    }
    .order-sm-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        order: 8
    }
    .order-sm-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        order: 9
    }
    .order-sm-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        order: 10
    }
    .order-sm-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        order: 11
    }
    .order-sm-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        order: 12
    }
    .offset-sm-0 {
        margin-left: 0
    }
    .offset-sm-1 {
        margin-left: 8.33333%
    }
    .offset-sm-2 {
        margin-left: 16.66667%
    }
    .offset-sm-3 {
        margin-left: 25%
    }
    .offset-sm-4 {
        margin-left: 33.33333%
    }
    .offset-sm-5 {
        margin-left: 41.66667%
    }
    .offset-sm-6 {
        margin-left: 50%
    }
    .offset-sm-7 {
        margin-left: 58.33333%
    }
    .offset-sm-8 {
        margin-left: 66.66667%
    }
    .offset-sm-9 {
        margin-left: 75%
    }
    .offset-sm-10 {
        margin-left: 83.33333%
    }
    .offset-sm-11 {
        margin-left: 91.66667%
    }
}

@media (min-width: 768px) {
    .col-md {
        -webkit-flex-basis: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        flex-grow: 1;
        max-width: 100%
    }
    .col-md-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }
    .col-md-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }
    .col-md-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
    .col-md-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-md-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
    .col-md-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }
    .col-md-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-md-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }
    .col-md-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }
    .col-md-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-md-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }
    .col-md-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }
    .col-md-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .order-md-first {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        order: -1
    }
    .order-md-last {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
        order: 13
    }
    .order-md-0 {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        order: 0
    }
    .order-md-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        order: 1
    }
    .order-md-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        order: 2
    }
    .order-md-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        order: 3
    }
    .order-md-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        order: 4
    }
    .order-md-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        order: 5
    }
    .order-md-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        order: 6
    }
    .order-md-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        order: 7
    }
    .order-md-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        order: 8
    }
    .order-md-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        order: 9
    }
    .order-md-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        order: 10
    }
    .order-md-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        order: 11
    }
    .order-md-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        order: 12
    }
    .offset-md-0 {
        margin-left: 0
    }
    .offset-md-1 {
        margin-left: 8.33333%
    }
    .offset-md-2 {
        margin-left: 16.66667%
    }
    .offset-md-3 {
        margin-left: 25%
    }
    .offset-md-4 {
        margin-left: 33.33333%
    }
    .offset-md-5 {
        margin-left: 41.66667%
    }
    .offset-md-6 {
        margin-left: 50%
    }
    .offset-md-7 {
        margin-left: 58.33333%
    }
    .offset-md-8 {
        margin-left: 66.66667%
    }
    .offset-md-9 {
        margin-left: 75%
    }
    .offset-md-10 {
        margin-left: 83.33333%
    }
    .offset-md-11 {
        margin-left: 91.66667%
    }
}

@media (min-width: 992px) {
    .col-lg {
        -webkit-flex-basis: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        flex-grow: 1;
        max-width: 100%
    }
    .col-lg-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }
    .col-lg-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }
    .col-lg-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
    .col-lg-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-lg-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
    .col-lg-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }
    .col-lg-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-lg-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }
    .col-lg-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }
    .col-lg-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-lg-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }
    .col-lg-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }
    .col-lg-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .order-lg-first {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        order: -1
    }
    .order-lg-last {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
        order: 13
    }
    .order-lg-0 {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        order: 0
    }
    .order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        order: 1
    }
    .order-lg-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        order: 2
    }
    .order-lg-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        order: 3
    }
    .order-lg-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        order: 4
    }
    .order-lg-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        order: 5
    }
    .order-lg-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        order: 6
    }
    .order-lg-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        order: 7
    }
    .order-lg-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        order: 8
    }
    .order-lg-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        order: 9
    }
    .order-lg-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        order: 10
    }
    .order-lg-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        order: 11
    }
    .order-lg-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        order: 12
    }
    .offset-lg-0 {
        margin-left: 0
    }
    .offset-lg-1 {
        margin-left: 8.33333%
    }
    .offset-lg-2 {
        margin-left: 16.66667%
    }
    .offset-lg-3 {
        margin-left: 25%
    }
    .offset-lg-4 {
        margin-left: 33.33333%
    }
    .offset-lg-5 {
        margin-left: 41.66667%
    }
    .offset-lg-6 {
        margin-left: 50%
    }
    .offset-lg-7 {
        margin-left: 58.33333%
    }
    .offset-lg-8 {
        margin-left: 66.66667%
    }
    .offset-lg-9 {
        margin-left: 75%
    }
    .offset-lg-10 {
        margin-left: 83.33333%
    }
    .offset-lg-11 {
        margin-left: 91.66667%
    }
}

@media (min-width: 1200px) {
    .col-xl {
        -webkit-flex-basis: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        flex-grow: 1;
        max-width: 100%
    }
    .col-xl-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }
    .col-xl-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }
    .col-xl-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
    .col-xl-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-xl-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
    .col-xl-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }
    .col-xl-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-xl-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }
    .col-xl-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }
    .col-xl-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-xl-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }
    .col-xl-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }
    .col-xl-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .order-xl-first {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        order: -1
    }
    .order-xl-last {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
        order: 13
    }
    .order-xl-0 {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        order: 0
    }
    .order-xl-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        order: 1
    }
    .order-xl-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        order: 2
    }
    .order-xl-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        order: 3
    }
    .order-xl-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        order: 4
    }
    .order-xl-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        order: 5
    }
    .order-xl-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        order: 6
    }
    .order-xl-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        order: 7
    }
    .order-xl-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        order: 8
    }
    .order-xl-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        order: 9
    }
    .order-xl-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        order: 10
    }
    .order-xl-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        order: 11
    }
    .order-xl-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        order: 12
    }
    .offset-xl-0 {
        margin-left: 0
    }
    .offset-xl-1 {
        margin-left: 8.33333%
    }
    .offset-xl-2 {
        margin-left: 16.66667%
    }
    .offset-xl-3 {
        margin-left: 25%
    }
    .offset-xl-4 {
        margin-left: 33.33333%
    }
    .offset-xl-5 {
        margin-left: 41.66667%
    }
    .offset-xl-6 {
        margin-left: 50%
    }
    .offset-xl-7 {
        margin-left: 58.33333%
    }
    .offset-xl-8 {
        margin-left: 66.66667%
    }
    .offset-xl-9 {
        margin-left: 75%
    }
    .offset-xl-10 {
        margin-left: 83.33333%
    }
    .offset-xl-11 {
        margin-left: 91.66667%
    }
}

.fade {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

@media (prefers-reduced-motion: reduce) {
    .fade {
        -webkit-transition: none;
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    transition: height .35s ease
}

@media (prefers-reduced-motion: reduce) {
    .collapsing {
        -webkit-transition: none;
        transition: none
    }
}

.m-0 {
    margin: 0!important
}

.mt-0,
.my-0 {
    margin-top: 0!important
}

.mr-0,
.mx-0 {
    margin-right: 0!important
}

.mb-0,
.my-0 {
    margin-bottom: 0!important
}

.ml-0,
.mx-0 {
    margin-left: 0!important
}

.m-1 {
    margin: .25rem!important
}

.mt-1,
.my-1 {
    margin-top: .25rem!important
}

.mr-1,
.mx-1 {
    margin-right: .25rem!important
}

.mb-1,
.my-1 {
    margin-bottom: .25rem!important
}

.ml-1,
.mx-1 {
    margin-left: .25rem!important
}

.m-2 {
    margin: .5rem!important
}

.mt-2,
.my-2 {
    margin-top: .5rem!important
}

.mr-2,
.mx-2 {
    margin-right: .5rem!important
}

.mb-2,
.my-2 {
    margin-bottom: .5rem!important
}

.ml-2,
.mx-2 {
    margin-left: .5rem!important
}

.m-3 {
    margin: 1rem!important
}

.mt-3,
.my-3 {
    margin-top: 1rem!important
}

.mr-3,
.mx-3 {
    margin-right: 1rem!important
}

.mb-3,
.my-3 {
    margin-bottom: 1rem!important
}

.ml-3,
.mx-3 {
    margin-left: 1rem!important
}

.m-4 {
    margin: 1.5rem!important
}

.mt-4,
.my-4 {
    margin-top: 1.5rem!important
}

.mr-4,
.mx-4 {
    margin-right: 1.5rem!important
}

.mb-4,
.my-4 {
    margin-bottom: 1.5rem!important
}

.ml-4,
.mx-4 {
    margin-left: 1.5rem!important
}

.m-5 {
    margin: 3rem!important
}

.mt-5,
.my-5 {
    margin-top: 3rem!important
}

.mr-5,
.mx-5 {
    margin-right: 3rem!important
}

.mb-5,
.my-5 {
    margin-bottom: 3rem!important
}

.ml-5,
.mx-5 {
    margin-left: 3rem!important
}

.p-0 {
    padding: 0!important
}

.pt-0,
.py-0 {
    padding-top: 0!important
}

.pr-0,
.px-0 {
    padding-right: 0!important
}

.pb-0,
.py-0 {
    padding-bottom: 0!important
}

.pl-0,
.px-0 {
    padding-left: 0!important
}

.p-1 {
    padding: .25rem!important
}

.pt-1,
.py-1 {
    padding-top: .25rem!important
}

.pr-1,
.px-1 {
    padding-right: .25rem!important
}

.pb-1,
.py-1 {
    padding-bottom: .25rem!important
}

.pl-1,
.px-1 {
    padding-left: .25rem!important
}

.p-2 {
    padding: .5rem!important
}

.pt-2,
.py-2 {
    padding-top: .5rem!important
}

.pr-2,
.px-2 {
    padding-right: .5rem!important
}

.pb-2,
.py-2 {
    padding-bottom: .5rem!important
}

.pl-2,
.px-2 {
    padding-left: .5rem!important
}

.p-3 {
    padding: 1rem!important
}

.pt-3,
.py-3 {
    padding-top: 1rem!important
}

.pr-3,
.px-3 {
    padding-right: 1rem!important
}

.pb-3,
.py-3 {
    padding-bottom: 1rem!important
}

.pl-3,
.px-3 {
    padding-left: 1rem!important
}

.p-4 {
    padding: 1.5rem!important
}

.pt-4,
.py-4 {
    padding-top: 1.5rem!important
}

.pr-4,
.px-4 {
    padding-right: 1.5rem!important
}

.pb-4,
.py-4 {
    padding-bottom: 1.5rem!important
}

.pl-4,
.px-4 {
    padding-left: 1.5rem!important
}

.p-5 {
    padding: 3rem!important
}

.pt-5,
.py-5 {
    padding-top: 3rem!important
}

.pr-5,
.px-5 {
    padding-right: 3rem!important
}

.pb-5,
.py-5 {
    padding-bottom: 3rem!important
}

.pl-5,
.px-5 {
    padding-left: 3rem!important
}

.m-n1 {
    margin: -.25rem!important
}

.mt-n1,
.my-n1 {
    margin-top: -.25rem!important
}

.mr-n1,
.mx-n1 {
    margin-right: -.25rem!important
}

.mb-n1,
.my-n1 {
    margin-bottom: -.25rem!important
}

.ml-n1,
.mx-n1 {
    margin-left: -.25rem!important
}

.m-n2 {
    margin: -.5rem!important
}

.mt-n2,
.my-n2 {
    margin-top: -.5rem!important
}

.mr-n2,
.mx-n2 {
    margin-right: -.5rem!important
}

.mb-n2,
.my-n2 {
    margin-bottom: -.5rem!important
}

.ml-n2,
.mx-n2 {
    margin-left: -.5rem!important
}

.m-n3 {
    margin: -1rem!important
}

.mt-n3,
.my-n3 {
    margin-top: -1rem!important
}

.mr-n3,
.mx-n3 {
    margin-right: -1rem!important
}

.mb-n3,
.my-n3 {
    margin-bottom: -1rem!important
}

.ml-n3,
.mx-n3 {
    margin-left: -1rem!important
}

.m-n4 {
    margin: -1.5rem!important
}

.mt-n4,
.my-n4 {
    margin-top: -1.5rem!important
}

.mr-n4,
.mx-n4 {
    margin-right: -1.5rem!important
}

.mb-n4,
.my-n4 {
    margin-bottom: -1.5rem!important
}

.ml-n4,
.mx-n4 {
    margin-left: -1.5rem!important
}

.m-n5 {
    margin: -3rem!important
}

.mt-n5,
.my-n5 {
    margin-top: -3rem!important
}

.mr-n5,
.mx-n5 {
    margin-right: -3rem!important
}

.mb-n5,
.my-n5 {
    margin-bottom: -3rem!important
}

.ml-n5,
.mx-n5 {
    margin-left: -3rem!important
}

.m-auto {
    margin: auto!important
}

.mt-auto,
.my-auto {
    margin-top: auto!important
}

.mr-auto,
.mx-auto {
    margin-right: auto!important
}

.mb-auto,
.my-auto {
    margin-bottom: auto!important
}

.ml-auto,
.mx-auto {
    margin-left: auto!important
}

@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0!important
    }
    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0!important
    }
    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0!important
    }
    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0!important
    }
    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0!important
    }
    .m-sm-1 {
        margin: .25rem!important
    }
    .mt-sm-1,
    .my-sm-1 {
        margin-top: .25rem!important
    }
    .mr-sm-1,
    .mx-sm-1 {
        margin-right: .25rem!important
    }
    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: .25rem!important
    }
    .ml-sm-1,
    .mx-sm-1 {
        margin-left: .25rem!important
    }
    .m-sm-2 {
        margin: .5rem!important
    }
    .mt-sm-2,
    .my-sm-2 {
        margin-top: .5rem!important
    }
    .mr-sm-2,
    .mx-sm-2 {
        margin-right: .5rem!important
    }
    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: .5rem!important
    }
    .ml-sm-2,
    .mx-sm-2 {
        margin-left: .5rem!important
    }
    .m-sm-3 {
        margin: 1rem!important
    }
    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem!important
    }
    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem!important
    }
    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem!important
    }
    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem!important
    }
    .m-sm-4 {
        margin: 1.5rem!important
    }
    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem!important
    }
    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem!important
    }
    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem!important
    }
    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem!important
    }
    .m-sm-5 {
        margin: 3rem!important
    }
    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem!important
    }
    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem!important
    }
    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem!important
    }
    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem!important
    }
    .p-sm-0 {
        padding: 0!important
    }
    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0!important
    }
    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0!important
    }
    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0!important
    }
    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0!important
    }
    .p-sm-1 {
        padding: .25rem!important
    }
    .pt-sm-1,
    .py-sm-1 {
        padding-top: .25rem!important
    }
    .pr-sm-1,
    .px-sm-1 {
        padding-right: .25rem!important
    }
    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: .25rem!important
    }
    .pl-sm-1,
    .px-sm-1 {
        padding-left: .25rem!important
    }
    .p-sm-2 {
        padding: .5rem!important
    }
    .pt-sm-2,
    .py-sm-2 {
        padding-top: .5rem!important
    }
    .pr-sm-2,
    .px-sm-2 {
        padding-right: .5rem!important
    }
    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: .5rem!important
    }
    .pl-sm-2,
    .px-sm-2 {
        padding-left: .5rem!important
    }
    .p-sm-3 {
        padding: 1rem!important
    }
    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem!important
    }
    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem!important
    }
    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem!important
    }
    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem!important
    }
    .p-sm-4 {
        padding: 1.5rem!important
    }
    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem!important
    }
    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem!important
    }
    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem!important
    }
    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem!important
    }
    .p-sm-5 {
        padding: 3rem!important
    }
    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem!important
    }
    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem!important
    }
    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem!important
    }
    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem!important
    }
    .m-sm-n1 {
        margin: -.25rem!important
    }
    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -.25rem!important
    }
    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -.25rem!important
    }
    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -.25rem!important
    }
    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left: -.25rem!important
    }
    .m-sm-n2 {
        margin: -.5rem!important
    }
    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -.5rem!important
    }
    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -.5rem!important
    }
    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -.5rem!important
    }
    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left: -.5rem!important
    }
    .m-sm-n3 {
        margin: -1rem!important
    }
    .mt-sm-n3,
    .my-sm-n3 {
        margin-top: -1rem!important
    }
    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right: -1rem!important
    }
    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom: -1rem!important
    }
    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left: -1rem!important
    }
    .m-sm-n4 {
        margin: -1.5rem!important
    }
    .mt-sm-n4,
    .my-sm-n4 {
        margin-top: -1.5rem!important
    }
    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.5rem!important
    }
    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom: -1.5rem!important
    }
    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left: -1.5rem!important
    }
    .m-sm-n5 {
        margin: -3rem!important
    }
    .mt-sm-n5,
    .my-sm-n5 {
        margin-top: -3rem!important
    }
    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right: -3rem!important
    }
    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom: -3rem!important
    }
    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left: -3rem!important
    }
    .m-sm-auto {
        margin: auto!important
    }
    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto!important
    }
    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto!important
    }
    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto!important
    }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto!important
    }
}

@media (min-width: 768px) {
    .m-md-0 {
        margin: 0!important
    }
    .mt-md-0,
    .my-md-0 {
        margin-top: 0!important
    }
    .mr-md-0,
    .mx-md-0 {
        margin-right: 0!important
    }
    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0!important
    }
    .ml-md-0,
    .mx-md-0 {
        margin-left: 0!important
    }
    .m-md-1 {
        margin: .25rem!important
    }
    .mt-md-1,
    .my-md-1 {
        margin-top: .25rem!important
    }
    .mr-md-1,
    .mx-md-1 {
        margin-right: .25rem!important
    }
    .mb-md-1,
    .my-md-1 {
        margin-bottom: .25rem!important
    }
    .ml-md-1,
    .mx-md-1 {
        margin-left: .25rem!important
    }
    .m-md-2 {
        margin: .5rem!important
    }
    .mt-md-2,
    .my-md-2 {
        margin-top: .5rem!important
    }
    .mr-md-2,
    .mx-md-2 {
        margin-right: .5rem!important
    }
    .mb-md-2,
    .my-md-2 {
        margin-bottom: .5rem!important
    }
    .ml-md-2,
    .mx-md-2 {
        margin-left: .5rem!important
    }
    .m-md-3 {
        margin: 1rem!important
    }
    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem!important
    }
    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem!important
    }
    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem!important
    }
    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem!important
    }
    .m-md-4 {
        margin: 1.5rem!important
    }
    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem!important
    }
    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem!important
    }
    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem!important
    }
    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem!important
    }
    .m-md-5 {
        margin: 3rem!important
    }
    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem!important
    }
    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem!important
    }
    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem!important
    }
    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem!important
    }
    .p-md-0 {
        padding: 0!important
    }
    .pt-md-0,
    .py-md-0 {
        padding-top: 0!important
    }
    .pr-md-0,
    .px-md-0 {
        padding-right: 0!important
    }
    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0!important
    }
    .pl-md-0,
    .px-md-0 {
        padding-left: 0!important
    }
    .p-md-1 {
        padding: .25rem!important
    }
    .pt-md-1,
    .py-md-1 {
        padding-top: .25rem!important
    }
    .pr-md-1,
    .px-md-1 {
        padding-right: .25rem!important
    }
    .pb-md-1,
    .py-md-1 {
        padding-bottom: .25rem!important
    }
    .pl-md-1,
    .px-md-1 {
        padding-left: .25rem!important
    }
    .p-md-2 {
        padding: .5rem!important
    }
    .pt-md-2,
    .py-md-2 {
        padding-top: .5rem!important
    }
    .pr-md-2,
    .px-md-2 {
        padding-right: .5rem!important
    }
    .pb-md-2,
    .py-md-2 {
        padding-bottom: .5rem!important
    }
    .pl-md-2,
    .px-md-2 {
        padding-left: .5rem!important
    }
    .p-md-3 {
        padding: 1rem!important
    }
    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem!important
    }
    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem!important
    }
    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem!important
    }
    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem!important
    }
    .p-md-4 {
        padding: 1.5rem!important
    }
    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem!important
    }
    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem!important
    }
    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem!important
    }
    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem!important
    }
    .p-md-5 {
        padding: 3rem!important
    }
    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem!important
    }
    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem!important
    }
    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem!important
    }
    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem!important
    }
    .m-md-n1 {
        margin: -.25rem!important
    }
    .mt-md-n1,
    .my-md-n1 {
        margin-top: -.25rem!important
    }
    .mr-md-n1,
    .mx-md-n1 {
        margin-right: -.25rem!important
    }
    .mb-md-n1,
    .my-md-n1 {
        margin-bottom: -.25rem!important
    }
    .ml-md-n1,
    .mx-md-n1 {
        margin-left: -.25rem!important
    }
    .m-md-n2 {
        margin: -.5rem!important
    }
    .mt-md-n2,
    .my-md-n2 {
        margin-top: -.5rem!important
    }
    .mr-md-n2,
    .mx-md-n2 {
        margin-right: -.5rem!important
    }
    .mb-md-n2,
    .my-md-n2 {
        margin-bottom: -.5rem!important
    }
    .ml-md-n2,
    .mx-md-n2 {
        margin-left: -.5rem!important
    }
    .m-md-n3 {
        margin: -1rem!important
    }
    .mt-md-n3,
    .my-md-n3 {
        margin-top: -1rem!important
    }
    .mr-md-n3,
    .mx-md-n3 {
        margin-right: -1rem!important
    }
    .mb-md-n3,
    .my-md-n3 {
        margin-bottom: -1rem!important
    }
    .ml-md-n3,
    .mx-md-n3 {
        margin-left: -1rem!important
    }
    .m-md-n4 {
        margin: -1.5rem!important
    }
    .mt-md-n4,
    .my-md-n4 {
        margin-top: -1.5rem!important
    }
    .mr-md-n4,
    .mx-md-n4 {
        margin-right: -1.5rem!important
    }
    .mb-md-n4,
    .my-md-n4 {
        margin-bottom: -1.5rem!important
    }
    .ml-md-n4,
    .mx-md-n4 {
        margin-left: -1.5rem!important
    }
    .m-md-n5 {
        margin: -3rem!important
    }
    .mt-md-n5,
    .my-md-n5 {
        margin-top: -3rem!important
    }
    .mr-md-n5,
    .mx-md-n5 {
        margin-right: -3rem!important
    }
    .mb-md-n5,
    .my-md-n5 {
        margin-bottom: -3rem!important
    }
    .ml-md-n5,
    .mx-md-n5 {
        margin-left: -3rem!important
    }
    .m-md-auto {
        margin: auto!important
    }
    .mt-md-auto,
    .my-md-auto {
        margin-top: auto!important
    }
    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto!important
    }
    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto!important
    }
    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto!important
    }
}

@media (min-width: 992px) {
    .m-lg-0 {
        margin: 0!important
    }
    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0!important
    }
    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0!important
    }
    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0!important
    }
    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0!important
    }
    .m-lg-1 {
        margin: .25rem!important
    }
    .mt-lg-1,
    .my-lg-1 {
        margin-top: .25rem!important
    }
    .mr-lg-1,
    .mx-lg-1 {
        margin-right: .25rem!important
    }
    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: .25rem!important
    }
    .ml-lg-1,
    .mx-lg-1 {
        margin-left: .25rem!important
    }
    .m-lg-2 {
        margin: .5rem!important
    }
    .mt-lg-2,
    .my-lg-2 {
        margin-top: .5rem!important
    }
    .mr-lg-2,
    .mx-lg-2 {
        margin-right: .5rem!important
    }
    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: .5rem!important
    }
    .ml-lg-2,
    .mx-lg-2 {
        margin-left: .5rem!important
    }
    .m-lg-3 {
        margin: 1rem!important
    }
    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem!important
    }
    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem!important
    }
    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem!important
    }
    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem!important
    }
    .m-lg-4 {
        margin: 1.5rem!important
    }
    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem!important
    }
    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem!important
    }
    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem!important
    }
    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem!important
    }
    .m-lg-5 {
        margin: 3rem!important
    }
    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem!important
    }
    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem!important
    }
    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem!important
    }
    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem!important
    }
    .p-lg-0 {
        padding: 0!important
    }
    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0!important
    }
    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0!important
    }
    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0!important
    }
    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0!important
    }
    .p-lg-1 {
        padding: .25rem!important
    }
    .pt-lg-1,
    .py-lg-1 {
        padding-top: .25rem!important
    }
    .pr-lg-1,
    .px-lg-1 {
        padding-right: .25rem!important
    }
    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: .25rem!important
    }
    .pl-lg-1,
    .px-lg-1 {
        padding-left: .25rem!important
    }
    .p-lg-2 {
        padding: .5rem!important
    }
    .pt-lg-2,
    .py-lg-2 {
        padding-top: .5rem!important
    }
    .pr-lg-2,
    .px-lg-2 {
        padding-right: .5rem!important
    }
    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: .5rem!important
    }
    .pl-lg-2,
    .px-lg-2 {
        padding-left: .5rem!important
    }
    .p-lg-3 {
        padding: 1rem!important
    }
    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem!important
    }
    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem!important
    }
    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem!important
    }
    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem!important
    }
    .p-lg-4 {
        padding: 1.5rem!important
    }
    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem!important
    }
    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem!important
    }
    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem!important
    }
    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem!important
    }
    .p-lg-5 {
        padding: 3rem!important
    }
    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem!important
    }
    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem!important
    }
    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem!important
    }
    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem!important
    }
    .m-lg-n1 {
        margin: -.25rem!important
    }
    .mt-lg-n1,
    .my-lg-n1 {
        margin-top: -.25rem!important
    }
    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right: -.25rem!important
    }
    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom: -.25rem!important
    }
    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left: -.25rem!important
    }
    .m-lg-n2 {
        margin: -.5rem!important
    }
    .mt-lg-n2,
    .my-lg-n2 {
        margin-top: -.5rem!important
    }
    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right: -.5rem!important
    }
    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom: -.5rem!important
    }
    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left: -.5rem!important
    }
    .m-lg-n3 {
        margin: -1rem!important
    }
    .mt-lg-n3,
    .my-lg-n3 {
        margin-top: -1rem!important
    }
    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right: -1rem!important
    }
    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom: -1rem!important
    }
    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left: -1rem!important
    }
    .m-lg-n4 {
        margin: -1.5rem!important
    }
    .mt-lg-n4,
    .my-lg-n4 {
        margin-top: -1.5rem!important
    }
    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right: -1.5rem!important
    }
    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom: -1.5rem!important
    }
    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left: -1.5rem!important
    }
    .m-lg-n5 {
        margin: -3rem!important
    }
    .mt-lg-n5,
    .my-lg-n5 {
        margin-top: -3rem!important
    }
    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right: -3rem!important
    }
    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom: -3rem!important
    }
    .ml-lg-n5,
    .mx-lg-n5 {
        margin-left: -3rem!important
    }
    .m-lg-auto {
        margin: auto!important
    }
    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto!important
    }
    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto!important
    }
    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto!important
    }
    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto!important
    }
}

@media (min-width: 1200px) {
    .m-xl-0 {
        margin: 0!important
    }
    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0!important
    }
    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0!important
    }
    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0!important
    }
    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0!important
    }
    .m-xl-1 {
        margin: .25rem!important
    }
    .mt-xl-1,
    .my-xl-1 {
        margin-top: .25rem!important
    }
    .mr-xl-1,
    .mx-xl-1 {
        margin-right: .25rem!important
    }
    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: .25rem!important
    }
    .ml-xl-1,
    .mx-xl-1 {
        margin-left: .25rem!important
    }
    .m-xl-2 {
        margin: .5rem!important
    }
    .mt-xl-2,
    .my-xl-2 {
        margin-top: .5rem!important
    }
    .mr-xl-2,
    .mx-xl-2 {
        margin-right: .5rem!important
    }
    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: .5rem!important
    }
    .ml-xl-2,
    .mx-xl-2 {
        margin-left: .5rem!important
    }
    .m-xl-3 {
        margin: 1rem!important
    }
    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem!important
    }
    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem!important
    }
    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem!important
    }
    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem!important
    }
    .m-xl-4 {
        margin: 1.5rem!important
    }
    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem!important
    }
    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem!important
    }
    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem!important
    }
    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem!important
    }
    .m-xl-5 {
        margin: 3rem!important
    }
    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem!important
    }
    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem!important
    }
    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem!important
    }
    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem!important
    }
    .p-xl-0 {
        padding: 0!important
    }
    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0!important
    }
    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0!important
    }
    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0!important
    }
    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0!important
    }
    .p-xl-1 {
        padding: .25rem!important
    }
    .pt-xl-1,
    .py-xl-1 {
        padding-top: .25rem!important
    }
    .pr-xl-1,
    .px-xl-1 {
        padding-right: .25rem!important
    }
    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: .25rem!important
    }
    .pl-xl-1,
    .px-xl-1 {
        padding-left: .25rem!important
    }
    .p-xl-2 {
        padding: .5rem!important
    }
    .pt-xl-2,
    .py-xl-2 {
        padding-top: .5rem!important
    }
    .pr-xl-2,
    .px-xl-2 {
        padding-right: .5rem!important
    }
    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: .5rem!important
    }
    .pl-xl-2,
    .px-xl-2 {
        padding-left: .5rem!important
    }
    .p-xl-3 {
        padding: 1rem!important
    }
    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem!important
    }
    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem!important
    }
    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem!important
    }
    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem!important
    }
    .p-xl-4 {
        padding: 1.5rem!important
    }
    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem!important
    }
    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem!important
    }
    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem!important
    }
    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem!important
    }
    .p-xl-5 {
        padding: 3rem!important
    }
    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem!important
    }
    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem!important
    }
    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem!important
    }
    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem!important
    }
    .m-xl-n1 {
        margin: -.25rem!important
    }
    .mt-xl-n1,
    .my-xl-n1 {
        margin-top: -.25rem!important
    }
    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right: -.25rem!important
    }
    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom: -.25rem!important
    }
    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left: -.25rem!important
    }
    .m-xl-n2 {
        margin: -.5rem!important
    }
    .mt-xl-n2,
    .my-xl-n2 {
        margin-top: -.5rem!important
    }
    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right: -.5rem!important
    }
    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom: -.5rem!important
    }
    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left: -.5rem!important
    }
    .m-xl-n3 {
        margin: -1rem!important
    }
    .mt-xl-n3,
    .my-xl-n3 {
        margin-top: -1rem!important
    }
    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right: -1rem!important
    }
    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom: -1rem!important
    }
    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left: -1rem!important
    }
    .m-xl-n4 {
        margin: -1.5rem!important
    }
    .mt-xl-n4,
    .my-xl-n4 {
        margin-top: -1.5rem!important
    }
    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right: -1.5rem!important
    }
    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom: -1.5rem!important
    }
    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left: -1.5rem!important
    }
    .m-xl-n5 {
        margin: -3rem!important
    }
    .mt-xl-n5,
    .my-xl-n5 {
        margin-top: -3rem!important
    }
    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right: -3rem!important
    }
    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom: -3rem!important
    }
    .ml-xl-n5,
    .mx-xl-n5 {
        margin-left: -3rem!important
    }
    .m-xl-auto {
        margin: auto!important
    }
    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto!important
    }
    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto!important
    }
    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto!important
    }
    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto!important
    }
}

.slider {
    position: relative;
    overflow: hidden;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.slider.slick-initialized {
    overflow: visible
}

.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    margin-right: auto
}

.slick-track:before,
.slick-track:after {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    min-height: 1px;
    display: none
}

[dir="rtl"] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide>div {
    height: 100%
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.modal-open {
    overflow: hidden
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -webkit-transform: translate(0, -50px);
    transform: translate(0, -50px)
}

@media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        -webkit-transition: none;
        transition: none
    }
}

.modal.show .modal-dialog {
    -webkit-transform: none;
    transform: none
}

.modal-dialog-scrollable {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    max-height: -webkit-calc(100% - 1rem);
    max-height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
    max-height: -webkit-calc(100vh - 1rem);
    max-height: calc(100vh - 1rem);
    overflow: hidden
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

.modal-dialog-centered {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    min-height: -webkit-calc(100% - 1rem);
    min-height: calc(100% - 1rem)
}

.modal-dialog-centered::before {
    display: block;
    height: -webkit-calc(100vh - 1rem);
    height: calc(100vh - 1rem);
    content: ""
}

.modal-dialog-centered.modal-dialog-scrollable {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none
}

.modal-dialog-centered.modal-dialog-scrollable::before {
    content: none
}

.modal-content {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: unset;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #dee2e6;
    -webkit-border-top-left-radius: .3rem;
    border-top-left-radius: .3rem;
    -webkit-border-top-right-radius: .3rem;
    border-top-right-radius: .3rem
}

.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5
}

.modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem
}

.modal-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #dee2e6;
    -webkit-border-bottom-right-radius: .3rem;
    border-bottom-right-radius: .3rem;
    -webkit-border-bottom-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.modal-footer> :not(:first-child) {
    margin-left: .25rem
}

.modal-footer> :not(:last-child) {
    margin-right: .25rem
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto
    }
    .modal-dialog-scrollable {
        max-height: -webkit-calc(100% - 3.5rem);
        max-height: calc(100% - 3.5rem)
    }
    .modal-dialog-scrollable .modal-content {
        max-height: -webkit-calc(100vh - 3.5rem);
        max-height: calc(100vh - 3.5rem)
    }
    .modal-dialog-centered {
        min-height: -webkit-calc(100% - 3.5rem);
        min-height: calc(100% - 3.5rem)
    }
    .modal-dialog-centered::before {
        height: -webkit-calc(100vh - 3.5rem);
        height: calc(100vh - 3.5rem)
    }
    .modal-sm {
        max-width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg,
    .modal-xl {
        max-width: 800px
    }
}

@media (min-width: 1200px) {
    .modal-xl {
        max-width: 1140px
    }
}

.breadcrumb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.breadcrumb__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.breadcrumb__item__text {
    font-family: "Gotham";
    font-size: 1rem;
    line-height: 1rem;
    margin-right: .4rem;
    color: #a4a4a4
}

.breadcrumb__item__text:after {
    font-family: "Gotham";
    font-size: .8rem;
    margin-left: .6rem;
    color: #a4a4a4;
    content: '/'
}

.breadcrumb__item:last-child {
    margin-right: 0
}

.breadcrumb__item:last-child .breadcrumb__item__text:after {
    content: ''
}

.loading {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    cursor: wait;
    z-index: 1500;
    opacity: 0;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.loading .container,
.loading .row,
.loading .col {
    height: 100%
}

.loading__wrap,
.loading__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.loading__wrap {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    height: 100vh
}

.loading__block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 22rem;
    height: 22rem;
    background: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11)
}

.loading__block .icons {
    width: 8rem;
    height: 8rem;
    margin-bottom: 1rem
}

.loading__text {
    font-family: "Gotham Medium";
    font-size: 1.3rem;
    line-height: 1.3rem
}

.loading__text:last-child {
    font-family: "Gotham";
    font-size: .8rem;
    line-height: .8rem
}

.loading.active {
    opacity: 1;
    display: block
}

.decoration {
    position: relative
}

.decoration:after,
.decoration:before {
    top: 0;
    content: '';
    width: 50%;
    height: 100%;
    position: absolute;
    background: url(images/bg_art.jpg);
    background-repeat: repeat-y;
    background-size: 100%;
    z-index: -1
}

.decoration:after {
    background-position: right;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    right: 0
}

.decoration:before {
    left: 0;
    background-position: left top
}

.emotions {
    width: 1.5rem;
    height: 1.5rem;
    display: block;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center
}

.emotions--stars {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAEiklEQVQYGX3BSWxUdRzA8e//vTfvzUxnmE5roaXQlpTFQoJAIQYImKBEEoImLiTGo94wRoMnLhQPcjAGDxrFhbjERBEPRhM1AYNKDFIELFZIGWuXAYZ2mM7aN2/9OVUOxICfj+Iuzh7ujywzb/bH0sFGPS4LCFFhXU37ZXV6dDR5ZtXAsMsdKG7zw7MLljR3t2xb3jHlGp3GPmPJuhW0bVJEuwEF9SyS/wX568yf9az9arbS3T6ZmX7joTev3uRO/jqy63n7z8/C8vdbRGqfiPiDIsGQSHBJJLgkEgyJ+IMi9hdS/mGneLnv5Mrb23ZxG4Nbjj65yvSs9C5ryTblVSYI0AlKI/ilKio6Dwk8FB5GIo7SQ/SOx9Db1lCpywtHX1x0fPehrE2DRoOASqUn90XTrQ8ppUj0PYI35SA1nbojDB77gMFjH+K4EaSmE1YM4r3bUZpGdGHPNmOmeHBgAI0GNXR4+8ttffc/Oq9z2ap4V7+OkQB8EIfZUpafjrxGx9I4xYKNTop1T+wh1tQGygR0xKtgT5wLC2OXx2oXvz+mBRGr6sYSPU6iRfeDIgRZ8MahPsTU2fdxvRwr1gprt5pMZoapjXwEzjD44xBkCYICdqxJc0wj6SZTZ5UI6sgT6Qu9m5at3vTUA+hWDLeeB2cCNztJvgrd9zUjwJWfC3R1RdDbFoG1GNNK4ZXyfHvkNJkz42NdzaWlxsk9bU1b+kq9tjNGMBXF9m1uXi+ihS4x38WvWUhdRwT0WpnqNRc7N4MyM7S0p4iIQSs5evvrnWV/QasRi6gm05KolRLs60XGMwWOn6jT0WnQktZIxl3uueHgeyH5qw4jlxXT+VnKpSrbd4Z0didZ2K7QZkT383bKMKKJeiBF31ShPjYR8OMJhx3b47QvtpgpCzcKgqHpaBENPxqjZz6s71fkcx4nvpph84M66cDDDwhtPTJrjI6OVlevsLIp0+udvjyF37mZXycqJLITtDQ7xBOKzMUyc0wzJDcd8seISSXoZTal49wYJtHhMe2qQjbVPm3s/pzgwl51wquHvZs3KEpXO+l7eA9N8RjiO7i1Er4zy5y4FactPo8e3aRaqZL59hXWLYWZnOB56uTug8OuQYPrm++V8+4zsaSnz698yi9vnSLds47mjntJti7EjCaQMKCcy1DOT1K8dpnixG+sX17AmQ2oFHyxHf1dGhQNAurcC9GPWzqNp1ML4pwaqlMpO8wRGoR/KVAKJIS2+TE2rjQp3LCZybpffznPeXRggFBxy9m9yXsMzT3Z3G6uSrTG+H08YGKyhq4JSvEPEQhF0bskQd8ijfLNOqXrzmjoaVvXHLKv0qC4RUCd3xvt0lV4LNFqrE+kLfyIRa4QUKsLCkjENDpaNTTXoVp0Kef9Yc/l8fWvOyNKITQobiOCyhxoSZaKsy+Z0fC5pqSetmI6ekRjTuCHuHbIbCUoOzbvRJutgyv3l2eUQrhFcQciaOf3JVrdmr/D0GQjii4USkKyQahOJy39m5UbatNqNwH/ofgfIigOoFiJYs4fCPsRpRDu4m/lGzq36oazwgAAAABJRU5ErkJggg==)
}

.emotions--foot {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAADAUlEQVQ4jZWTTWhcVRTH//fed9/HvJk3Lx9mJiNNbKWBLoq7IATEuhF0o4hZunDjwqUbF+6kC6HbioouBLtpoCCKIAUtdFOwWC2obYyYZNKPpJOZzJs37+Ped99xUQplpmPS//Lc+/vBOedehpEQwHrfL79me/JUb7v7bdCqf5yl5ksq85uNqemInbmSjTKPxxotbHy2cKrlOxdszw64zd+wXblS5GrWrviL3f7wB/r55Q/YmSvFJCEfLRhNb4GoboqSDaOsefPqP3T7l3Z479/OYm+vtxJl2a32hReWjyyM92Pd2d5DZ3MXgwfRbxankptC7azvle3be93O3YMTSTRcuf55q3KklpPU3Givd8qSg7eO+Ut+3eWc15Z1pkV8MFza+H0nff70s+9OiakGcPfDQ4VSsPrcgsvmTzbgBuFpxgUACAJgVL5Ym25nm3/tOqqUL158G2J1DeZ/W2aCtabm68wJpsGkAwgJCAuMW7DcCppLz7mNY97Jg3vRxuoaykNnSER5lpbQyoAev84AMAYuHcwsNBHOyfsA6NCWs0Td2L/T1W7Vl1xwCIsDZEBlCS4sMGGBWw4cz/WBeBQfFz5op79qTVep3H6leTyG7QgQGTDOYXsenGoNKs2hc31/zPYk4eoa1KV3io92NgaX8yTzw1kJ2xUQloBTSQEQok5k8txce5JwbIYA8ObXxTWl8E2vU2AYaRhdgMigNAY6U0gG+TqJ+PqRhYyBOJVfFZooz0oQEYTgEFJAqxIq0d+9eg7DIwsBwMD/W1hMcQYwziFsCdt1kKdFqZS5PImbKJQesYrPUA0l/HoVXhBCVnwUGloN9dYkbmwpjxIGqhbM2HJ2YQ7VmWlYrgtGBKUGAy5Y56mF3Ob14JmQB40mpOeBMQZTGGSp3vyz2x9/gI+4SQclcSUcl7h0wDgHgSFLNJJY//TeF9BPLdQ7g62D3cG2SnIUqkDST7D1x51+vJ98OokBHv7Qifnx/epL4XztrO05x+N+divaTz95/Xx/4oYB4D8xHVpzufBgLQAAAABJRU5ErkJggg==)
}

.emotions--infinity {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDI2IDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtMjI0NS4xLC04MTUuMzg3KSI+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwyMjMzLjYsNzA4LjUwNykiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjQ5MDA4LDAsMCwwLjM4NDE3NywyLjk1MzMsNzguODUxOSkiPgogICAgICAgICAgICAgICAgPHRleHQgeD0iMTAuNjEycHgiIHk9IjExOS4zNDRweCIgc3R5bGU9ImZvbnQtZmFtaWx5OidBcmlhbE1UJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtmb250LXNpemU6OTFweDtmaWxsOnVybCgjX0xpbmVhcjEpOyI+4oiePC90ZXh0PgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJfTGluZWFyMSIgeDE9IjAiIHkxPSIwIiB4Mj0iMSIgeTI9IjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDU4Ljk0MjIsMCwwLDU4Ljk0MjIsMzEuNTgzNCw5My4xMjc4KSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2IoMjQ2LDE3NSw4OCk7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigyMjIsODIsODgpO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KPC9zdmc+Cg==)
}

.emotions--fear {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAEPElEQVQYGX3BWYhVZQDA8f/3nfVus68yao6DOo0pQ5IQBUqLBGEQhJEFRS+WRPVi9WZvlhqRRBQhQRsaLehLPdRDBFliOCjlPjqjM3Nn5s69d+5ylu+c83Wn5mES7fcT/D+xYf9UOpFWmzaFiPy4eH5PRxUhNLchuIXu/VMZGeZ2mvPGzi4ph3uzMiOkFvma9iaVPhNl1FEnpw5ffbW1xE0EN+l5a2arUc589FCPOfD4sMG65QLHATSEEVyd1BwfSTg2Fk7Uc95L0691fMMSgiX69k083eRnP35hg+Os65E4Njg2mKZgQRRpghCCEG4UNR+cDuIxo7Jn8vVl77BIsGjg4LntKa/5yDNrMm6zTPBVnc7mLGnHwDT5RxyDHyTkS1UswyGyLD4/X48Lcm7HxT2DX9MgaHhw39HmEmvP3tve0pe/dorL187Qnmti48DdrFmxBkPSIEgSzY2ZCX49+zOFyjxdnSsZWr+Fn/LlSUePDf3yxqNFkwZX8uxQqtxH5Tqtts+TDzyGRGBKTRBMIQVoQGtoyUoevmcrCTA+NUpx8nc2tPT2Tle954EDJiBW66s7ujMRGTuF0e1iycsYMsGQGkPyH3ECcSKIE8HAckmsTTw1TrYyvkNrfVC8v/eJrJlyptr7+jKWa2OYoFTAXyPXGN7cRypjIQRoGjSEfswfJ8YYGOwjlU4TKUEUhMxev+5R8HvNTu9KW0c6SbVbs1huGsPVnDxxA//iBPMtvQxuXQZCsEBozcj5Gernxignndy15Q6SQKASjzaZd+eE0W42q5LuSqp0Sh/HakXYkqF+xfyox52rYzrsAkgaBGjN4KqQG6d8hlZF9DgzaK0J60WMuEAYudpEVueMoFZzFTk3MZA6zfp+m8F1azGNGFCg+ZeGVb0Gz+1egxHGEIQksY9QBYyg6sVBriC3HcjXQy86rWo+IigiwwBDgR3GSAVSAb4GXyMVSAV2GGMojREqZFgiqgcoLxl55NCligloVZdfVObU/W7aJ2WUELRC4hJUY77/YZzRK2U00N/fxLZtK3AtA1SI9kuoWp1KURHU+FKAljRYdu7Tymx8uVRQBNU62psFr8zx70aZzRfpakvobkso5Esc+/YKeBV0vUBYq1EuKsrT0TXfzXxCg6Rh44F8LfDErtJUUC3NKbxKQFwt4vseriuxUg5WysFxDcLQJ67N4Vd9ynOK4kSgAt/cdd/bsxUaBIu0Rvz2cnp7Lhd/1tTlZLNNFoZjYzkSS2oWRIlAqYTED6lWIsrTQVib58VN7/qHhUDTIFhCa8TJV9KbbDP6MNNqDKdzFrYrMQzJgjjWqCDGq0ZUS/GF0BO7N73n/ygEmkWCm2iNuHQIe+ZCarttx0+ZlthsStoQEMfMR4pToRJH0k7zVxv25+tCoFlCcBsaBBr+fBOrXG7K1kMtVq6tVAfmUOxFC9Dcwt9KmxpE+diIsgAAAABJRU5ErkJggg==)
}

.emotions--eyes {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAACClBMVEUAAAAAAAD///9VVVWqqqqAgICZmZmSkpKAgICOjo6AgICAgICVlZWJiYmSkpKLi4uAdnaRkZGPj4+VlZWMjIyTk5OampqWlpaVlZVpVUaAe3GXl5eUlJSYmJidnZ2UlJSWlpaUlJGYmJifn5+dnZ2bm5uYmJigoKCenp6goKChoaGhoaGjo6OkpKRzVDempqagnJirq6upqallOhirq6tzUzqwsLCurq6wsLCurq6urq6wsLCysrK0tLSzs7O1tbWzs7O0tLS2tra2tra5ubm4uLi2tra5ubm7u7u/v7/BwcHCwsLCwsKbjXrBwcHGxcXJycnJycnLy8vJycjR0dHOzs5mPhLS0tLR0dHX19fZ2dmkk4TV1dXX19fb29soEQEoEgApEgEqEgEvFgEwGAY2GQA2GQFFIQJIKQBOKABSNgBTJgBVLwFWLgtjNQtwYVV1Uzd5UzN/ViqDVg6DZ1CJZQCZahGcbQOfg2ygdAKigUyjmZGmjHarkGquhAWxnYq/nD7DsaLIoyzIt6nKsGXLuqvMvJ/NvrLOv7TUycDZ2dnb29ve3Nrf39/i4uLk5OTn5+fp6enq49/q6urr6ebs5tXt6N/u6eHu7u7w8PDx8fHz7+jz8O/z8/P09PT19fX29vb39/f4+Pj59/b5+fn6+Pf6+vr8+/r8/Pz9/Pv9/f3+/v7///7///8hUIgxAAAAX3RSTlMAAQEDAwQFBwgJCgwMDRUWHB4iJCgoKy4wMzY2OTk5Pj9DRUVGSk1WV1tcZ2lqc3uBgoWNj5CbnZ+kp6ystba6vL+/wMLDxMTW3OLi4+Tl7e/w8vP4+fv7/Pz8/v7+/r0u4xMAAAABYktHRK0gYsIdAAABKUlEQVQY05XQU0MDYABG4XfZtm3btr28lm3bbhnLraV9vf+xi/2CztVzfYB/pBeak+GvpWtqQaQxACCm/eWpLhAAPKruXxUp+gD8mjXkZ7U1YFqsIoUiHJDkv5GkMg4IOyPJz1Ij2EgFSX6XGSBPTZI88UHw8dbeO8k2e7Pag40LkspoRC3PD008kqcB9i07I6P75Fsa4qfH5ANr5Hmwy/hSd++khupcxPbIZf0r5FmQc19np3zqg6pMRAzLOmZ2yRMvq4Yu2eC64EsCvBfnVre/KOot9MtnFzavycswmFXePPySqkIJkq5uf0ghtQXi7kgKRQjg3qQh+ZwuASxLXoVQZhsAksRLQXWNAwA4Fh22ZlkCgEly41GFr3aYoZuTrlY6dp7m/7mOP4drcVmxQyEVAAAAAElFTkSuQmCC)
}

.emotions--broom {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABO1BMVEUAAAAAAAD/AAD//wCAgACqqlWZZjOZmTOAVSuAbTdRNhuGeUOhlFFVMRhROhdVNSBOMR1SNxtNMxqikU1zWilQMCBdRh9TNR5jTiOPcDhtUy+ZgEdSQBthPiNqSi5tSzBvSzGUgUpzXC1wSy9vSzBxSy5zTjCbgEOafk11TzHFsW1+ZjR9XDN7YjC/q2mRcUR0XCzLt3BrRidqRihrRifZxnxqRShpRSimi1BnRChmRClnRSqgg0xmQyluVifUwXfn1YapkVDMuHBvVymTeT+giEqLcTq4ol6SdUSIbjeKcDmSdz2VfUOXc0KadESeekmge0qgfEighkihgU2mg06ojUyrkFerkU2tkFa2mVy6oVq7nl69oF++oWDApl3AqWLGr2XPt2rUvG7Wwnnax33m1Ifo1ont24z///9GNbGkAAAASXRSTlMAAQEBAgMFBQYOExMTFRYYGhweHh8gISIkKTEyOEJIS05PUFJVWFtcXV5llKmut7nAw8XHycrLzMzNz9DR0tbW4Obm5/T4/Pz+yilHCAAAAAFiS0dEaMts9CIAAACfSURBVBjTY2DAAGqymGKaRlyY6ox5McRUTfgwxFTM+DHElM0FMMQULAUxxOSthDDE5KxFUQWYWXk0bMVRhNi1TB2c3KVQxLj1w5JT0w2ZkMWkbYL9I1PS7BkRQiLargnRIQERyXpI6pTcguKSYgP9PBSRBDkMPEPjEmN8dViQjRSz8wqPirfgRHWjjLO3j6MwulckdF3UMQObRZINhQ8AkNkV2HE28FMAAAAASUVORK5CYII=)
}

.emotions--nurse {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAED0lEQVQ4y42UzW9UVRjGn3PO/Zx2yp2PzhSK/Zp+wVAarCIQhRKMNZEI0WjiwkRdaNyyVtSNJrroQhaSGP+AshAUo5IIibRUaouQYqelpS39oJ2Zdjr3dm7vzNy557jqpjOo7+acnJz3l+fNc84D/EcJIcj2ur3/t3riBXGjV3Ojx96kxsHTUIwGITyGfHJdbN7/RRaL35L4pdz/Boq/36lbM9WrmdWNntiJD0BkPwhVAMogipsorV67x527Z/VDl+d39tIy2KegYtfTXyv+hp47v/0Ke+ICvJUf4a0Pg1uTgHDAQoe7qdR0SUy+6t/ZL+088M6ceZk72dfJxhCKTgHXv7+Ok31zUHQfqLwLRK0F0eogiPpMwRSfATj3xJGFAMkPHrnOGOldXUhicW4Drgsk0yUc7W1EMChBcA+UUAgwCI4tVlPd6Tv8+2JFhcXhng6vsPmCkCgeJLJojdcjEvVhy0xhamIZ82oYzW21CBkUopABd4s+Kbf1NoDPKwK9QqEvnTTZyG0LbW0awFRA0hCqC+C5gAIrm0fiwQwmcoAQQGuTjOhu/TUh8AUhEGWmZNetniuXU3DyJeR9bfjupyLGJgDAA1MVUP9e3JqtQ7LUgs3MFm4NZpBdd+IY7DIqurwwZ++zzBL27JbRtP9ZmKaFloOnAKoCRIJWfxpLq5s4evwI9h0II51yMf3AVl1Rai4DigGwnF2KGDUMlukhVPwZ/R/vxx71JgAPkANQrSvoP9+FmP8mvEIObklgaTFPHNutLVcYj7NQUPK3xFSspV1YGzZIYQEoJpHbsLC+tAyUbJD8LFzHxMyMg2CAwTAYLMutrmhKMKxAlik4B0ZHLJzq05C1GQZv5+C5Hjo7qhFvU7Ewl4Od89DersMISJAlBMoVOprwVbGSEZDR0KjDskoYHlxHlewiEiCQJSBUIzA7ncWfIyaaYzoam3VEoio0ncjlCq+OefLhxkWJsVoQgkKB485dB4/TNuojLqJ+irE/NpB4SNDVIeOpBg3BkAoCUaKKtFzxp6RuxKsNyY2ZvP1A0tn/7tCUevxYfULaWhgiriug+yQ8qv0IC+NXZt56kX4TZFOjrhCz+vGHS9vvkOzMvr/u3T+nKOz82OhoTVdXF6rSQ16UX2CAQCYTwz39PaTSGdi2nes9efKTQ93d/YQQUdGU4ZGRlyQmfalpVdS2bYTDIaQen2Ar1wrFutZJMT79iho8W4O9DU1IJlPVtr311c3h4VkAlyvHlyDvS7JETdOCYRgoFovYHQ8jMd6uDP3whqrWB6BrGjRVQzQaheM4lFH2YcU8vHjxokwYPUIp5Wtrac4559FIhBthP89X2Xw5vcKjnbs4oZQnEgk+P/+IK4rMJYk9PzAwENzm/AMYvMwleupvfwAAAABJRU5ErkJggg==)
}

.emotions--fire {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAADRElEQVQ4jaXST2gcZRjH8e/7zrw7O7O7M/sn2bXbJDUYFW1sWqqkFK1LEST0oB725KH0Uno1xJMeKihYPXrpsdiLgtaeInhQD0UQPLQaWkxVbGyJJG3+7b+ZnZn39RAqlsQ00Of0Hn7vh+eBH+xiwkNj093j+97YTVbuJgS9braW/6L9UvUj02jYjwwmMtkQ0pdefejtTjJ3eanRyD8SKKxklIqFKA+QGxk+4fWufnVzasrZFWiazZH773uTB4ba4/UZ5aq32OvAMwIGAryq/0p14cd3HwqaRiOre4vnjDECwI5unfEm6x+rFyYqBDb4BooGUcqTsaMz5vRptSOo/XBGFpBCCHNzaspRvjkl/ALssUAJSDSUUlAgdFxpLy+XdgZj8tyJZgDKnbmXVeDWKdgQaBAa0JDRkKRoCx3bdrQjGEfeJ3EqagCW2ThseR7UDCgNOQN5AZaAVGMSq1VqNtvdI4cnzdmzclvQ6v75fio74wAIXSEnwNFQAioWlGywHBA+lrRza+9MvybE8nt3P7tw7L7xb0m7jQNDxrv9plUujG1kJn4Q4fxRkbMhrzc3K1mwAkgBXoDz9LjKrK98qVtLIOIbwPcPgP3u4qvZoK1U3XpR6vav0qpDbQCKGfAV2BKsFLwE3BBUG+F2MKstRKKObj05DZ/UYQydBayiQOwpwr4s+FkIXHBdcDNQkTCRwsE+OBEYA3Hy2JaTRaoWk3WDURuIQQV7HRiWmxvmA5AOmDWwYzByEwoTUqFB250tG2bKtctJS0bxcgx+GwbDzbqUCpjCGGnheczg4zCYhbKAXIpJQ6LQYER2dgvofnvjlvD8c90Vg7YicEIIJMZ/Au08B2o/2jsIfg08A8WQ/pE+EZnf1PDIB9vWJnPo+HmM+11/NQHVg6CCVs8ixCjSGgA5inGGIRthaBP9IZaywdCJ4pVfVrcFzfW5qmOVvP5tg+62IVzAGBfwgMxmXC9B/w7RXAcRF66L8bG1/xoPgPkr89d6sdtMY3c2nO8b/fc1ZP8SWrdIkz4kC4h7l0iursfxsnsxkaWThfPfLPGwMSBaHw4fiz6vXkh/fur3+O7FtWjlpwX91+uz5uvqdO/T/SP/9/cf3ypEaEkEAfsAAAAASUVORK5CYII=)
}

.emotions--force {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QA/wD/AP+gvaeTAAAC5klEQVQ4jY2Sz2tUVxTHv/fXe/NmMm+SJlaTTpKKpVgXlUIXQom4K5TW4sJuCq5c+R8oKNKtbhSkpQhi6cqWbgL9AeqmC4sQQwt1oyCJkrYxdnR+vLn33XvPcTEZURPTHrhwz+XwOd8v9yuwSYUbB46qevMwyM8j+Hm898OyEODNZoclXn5o//z2XG3brp9sQTVtNJRJCvLtE8m+a+e2Aunnm3uX3qwYU7sgk7z27+1bAAXUx0y116GxrSAbQLB2RyjL3eCIsZmdUCpCoQ/m1rvr6l9p70UQh1nAa3CJLM/gWiu49+f9xZXleGwryAaQMvQ+lVbcX1jEX8tFr9Py8x1XPX7oq4d//29rDIi1ejqnKxnK3j9YfYAzn1xsfwG0t1QyLDm8PLjSHMsa+QeVfBzjzRw7pmntv+xsCsoT83GaNyZkOgKdJDCJ7r88zHxaMm+MzDNrfBqym5ojymRDm3CFCABw58e30u1En6f56KHw29VJIeY6/ka8Sb5/Od2/ePsF0NKu2e3bpNoHKcEUEH2AL529c/61fLTtvqnONA+q2oSASgEIgMMBdo+P2et7T6Vrv58XnyFKANDeviMkqqAA8n2UhUPPpaVKzdeNqdc/VVldQKqBViaACUJXRky1drZo7DnJDKEBIPowzRQFRw9yFv1uSWnK+yem6od1OrAL8gD8AEQBIA8BIXVqjre+m7o6AEWMkPeIvoS3PdiOx2SzciQbbQw+IzhAlAAzmAhMcf0EkC8Ta+NHGgCEoBrFAAolhFSY3TsjAR6XyoCiB0L5DEAUwWF9qbOwPYu1FVrSAKCNnBZSgEKAyWoYArztgUIJihGDRQExBETvEZxHvxPjo0fq+1Y3+1YDgLXUME8KRN9FDIMMKs0Q6yljYlAkRM8oHXPRRccW8tdOkXypR1u/fHi2HTQA3L2bnqqIYsE5FaMTVmeUaRXf0EZMakVVYhmCE49DlEvWyz+oYhYOnltdFc8l/ymmp4iYBAzdHAAAAABJRU5ErkJggg==)
}

.emotions--stadium {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAEf0lEQVQYGc3BS2wUZQAH8P/3zXt3u+/ZbaFsm26xLUIhARKIxPiIJMb44FAk0YNRExLiyXgiMWmMZ0PkgGm8WA4aUMFEiBJEbKqNFEPLGmwp9EG7D9jOvjo7MzuvzzXhYFDv/n743yP4D+Pj48FoUHyd+azL9VyVMSYB1BF47r7Pk9OHDh25i39B8CjGSPe7U9kRnAUvrM4BOmc0PQiiDUIpJIlD5X7faxesvRP5rW8XMEp8/A3FQ+nZ2WB6cvLV4ffP9oJyT03eKkkri0VWylfR1GtYL7WQX2jBJUVMzC62mKAcStdzvT1ffv1mcmKiCw8R7L4uJFX6fDqxoNXfiDeePP9d41k1psq35g7+HH7wgQKdI7YLiaegHIPlUOySBj4JpmOXtJ7tl082jGExJ+iLKwP7xIB+mgCMpA/+or6w9Vr2eKp4wFguH7NK1Uzofoku201Q10UzpEDtDCLJbDgtgmxvDIxKcHhZu62Ev/mRbjn70fSByfLVp3WCtp++GB/qmZn6Ni5yfbzIozj1O+RgB1A34IQE+LKErs0SvEQcvmHBNV2EjDqachiVq3dgcJxRf/mlYweOv/cZPcMYt2lp/vNNnNtnywQ8bSK9bRMc3UBriwI/0gHq+2isNcBZNphPwSkKrM5uGMUmFI6DKnCBxOWrYxfOnN/B8+fORbm6tU2XeYgPamimJQiCjVY6DsIrkKMJcMPD4OFDYE1gIQdCKep389BXG1DUBKRaBRGtLIrrpT28ruvWXTlmD/5xR0hkoiC1OlwlACcbw1RjCXRnFF78BuD7SAgp1PMlDFkqeNMDExhEQ4fjWajteAwFQdzgZVm27qQSTVffHtxp3UNI4vCbYuOrLRehZkJIRQCJD0CgAVS9dWjhCqbz1zDg78IzeQuMk1HeuwfXsgOIBoIaAUBOnDiZsyzj8URHCNlaFTN9s1jffB2pSBaGq0ENZBGTM1ioTECkIdSbZbBqGHt+eAJGXy8eMB+O4zBVTQ7yAJjdMiutlo3lRgFWVxcS9ovoLLwCVrZgcxV41ECNMHSyEQhuGN1eDJ7DsL7DRKlUgmVZiESilltyizzaWrZbzefXMDg0hHVNQ7lchixLUJQARDEEjosAlMBjgOE6MM08TNMEYwzhcBie5yGfX9M7BoMWRZuiyN8XiwUYzSZSqRQikSiSyRRkWYHt2Gg06qhVq9jQN+Azhmgshng8gXAkAllWMDc/D0JIvVgsehRtlPKrlHLehq5D0zTcvj2P+fk5KAEFqVQKHC/AMEy4rodkUoVlWZie/hX3Vlbwl0aj4fM8f3N0dNSnaOvu7rwYi0X3d4Q6FgkhKBQKmJ2dhWlaAAhWVpZx5cplLC0twvc9rK2u4mYuB8d1AAI2NDjwTjbbdwRtPNoOHz7sAZg+eerUW8aG/mEwFFIj0Wg/wCghgOu6UJMqfN8HQCArCjI9PZosB+YIyJX+/v5Pjx496qCN4J/IyMgIzWQyW7dtHz6myNJzN2Zu/KLruikIgrlv3/7dWln7OJebuTQ2NmbgEX8CTogWynMuxOcAAAAASUVORK5CYII=)
}

.close {
    line-height: 1.5rem;
    background: #fff;
    border: unset;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.close--modal {
    display: block;
    position: absolute;
    right: -1rem;
    top: -1rem;
    padding: 0 0 .3rem .05rem;
    width: 2rem;
    height: 2rem;
    font-size: 1.5rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #f36;
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11)
}

.close--modal:hover {
    color: #e60039
}

.close--menu {
    color: #a4a4a4;
    margin-left: auto;
    font-size: 1rem
}

.close--menu:hover {
    color: #717171
}

.close:after {
    content: '×'
}

.form__submit {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
    z-index: 0;
    border: unset;
    background: #1fbc53;
    color: #fff;
    font-size: .9rem;
    font-family: "Gotham Medium";
    text-transform: uppercase
}

.form__submit:after {
    content: "";
    position: absolute;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: -webkit-gradient(linear, left top, right top, from(#1fbc53), to(#23d25d));
    background: linear-gradient(to right, #1fbc53 0%, #23d25d 100%);
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.form__submit .icons {
    margin-left: .5rem;
    width: 1rem;
    height: .7rem;
    fill: #fff;
    margin-top: -.2rem
}

.form__submit:hover:after {
    opacity: 1
}

.button__mail {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
    background: #fff;
    border: unset;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.button__mail:hover {
    color: #1fbc53
}

.button__mail .icons {
    fill: #1fbc53;
    width: .8rem;
    height: .8rem;
    margin-right: .2rem
}

.button__mail.success:after {
    content: "скопировано";
    background: #fff;
    position: absolute;
    width: 100%;
    height: 100%;
    font-family: "Gotham";
    color: #1fbc53;
    opacity: 0;
    -webkit-animation-name: fadeInCopy;
    animation-name: fadeInCopy;
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease
}

.basket__count {
    display: none;
    position: absolute;
    top: 0;
    right: -1rem;
    width: 1.4rem;
    height: 1.4rem;
    font-family: "Gotham";
    font-size: .7rem;
    line-height: 1.4rem;
    color: #fff;
    background: #f90;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-animation-name: pulseCount;
    animation-name: pulseCount;
    -webkit-animation-duration: 10s;
    animation-duration: 10s;
    -webkit-animation-delay: 10s;
    animation-delay: 10s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.basket--notempty {
    position: relative
}

.basket--notempty .basket__count {
    display: block
}

.basket--header .basket__count {
    top: -.7rem;
    right: -.7rem
}

.basket .icons--basket {
    fill: #1fbc53;
    margin-right: .3rem;
    margin-top: -.1rem
}

.header {
    position: relative;
    background: #f7f7f7;
    z-index: 1000
}

.header__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.header__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    padding: 0 .5rem
}

.header__item:first-child {
    padding-left: 0
}

.header__item:last-child {
    padding-right: 0
}

.header__logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.header__description {
    display: none
}

.header__description--mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.header__text {
    font-family: "Gotham Bold";
    font-size: 1rem;
    line-height: 1.2rem;
    color: #a4a4a4;
    text-align: center
}

.header__description--mobile .header__text {
    display: none
}

.header__button {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: .5rem;
    margin-left: .5rem;
    font-family: "Gotham Medium";
    line-height: 1rem;
    border: unset;
    background: #fff;
    color: #333;
    -webkit-border-radius: .25rem;
    border-radius: .25rem;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.header__button .button__text {
    margin-left: .3rem;
    display: none
}

.header__button:hover {
    text-decoration: unset;
    -webkit-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.08);
    box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.08)
}

.header__button:nth-child(5) .button__text {
    display: block
}

.header__button .button__icons {
    fill: #1fbc53;
    margin-right: 0;
    width: .9rem;
    height: .9rem
}

.header__button:nth-child(3) {
    margin-left: auto
}

.logo--header {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.logo--header .logo__images {
    width: 3rem;
    height: 2rem
}

.logo--header .logo__images:nth-child(1) {
    display: none
}

@media (max-width: 1199.98px) {
    .logo--header .logo__images.logo__images-full {
        display: none
    }
    .logo--header .logo__images.logo__images-mobile {
        display: block;
    }
}

@media (min-width: 1200px) {
    .logo--header .logo__images.logo__images-full {
        display: block
    }
    .logo--header .logo__images.logo__images-mobile {
        display: none
    }
}

.logo--header .logo__name {
    font-family: "Gotham Bold";
    font-size: 1rem;
    line-height: 1rem;
    margin-left: .4rem;
    color: #333
}

.logo--header .logo__name:hover {
    text-decoration: unset
}

@media (min-width: 768px) {
    .header__description--mobile .header__text:nth-child(2) {
        display: block
    }
    .header__button:nth-child(4) .button__text {
        display: block
    }
}

@media (min-width: 992px) {
    .header__description--mobile .header__text:nth-child(1) {
        display: block
    }
    .header__description--mobile .header__text:nth-child(2) {
        display: none
    }
}

@media (min-width: 1200px) {
    .header {
        -webkit-animation-duration: 600ms;
        animation-duration: 600ms;
        -webkit-animation-name: fadeIn;
        animation-name: fadeIn;
        background: #fff
    }
    .header.fixed {
        padding-top: 0!important;
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        -webkit-animation-name: slideInDown;
        animation-name: slideInDown;
        -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
        box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11)
    }
    .header.fixed .header__fixed {
        display: none
    }
    .header__description {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        flex: 0 0 auto
    }
    .header__description--mobile {
        display: none
    }
    .header__text {
        display: block;
        color: #333
    }
    .logo--header .logo__name {
        display: none
    }
    .logo--header .logo__images {
        width: 7.3rem;
        height: 5.2rem
    }
    .logo--header .logo__images:nth-child(1) {
        display: block
    }
    .logo--header .logo__images:nth-child(2) {
        display: none
    }
}

@media (max-width: 1199.98px) {
    .container {
        max-width: 100%
    }
}

.search {
    position: relative;
    margin-top: auto;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: .25rem;
    border-radius: .25rem;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.search:hover,
.search.active {
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11)
}

.search__input,
.search__button {
    border: none;
    background: #fff;
    color: #a4a4a4;
    margin: .4rem;
    font-size: .7rem;
    line-height: .8rem;
    font-family: "Gotham"
}

.search__input {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1
}

.search__input::-webkit-input-placeholder {
    font-size: .8rem;
    line-height: .8rem;
    font-family: "Gotham"
}

.search__input::-moz-placeholder {
    font-size: .8rem;
    line-height: .8rem;
    font-family: "Gotham"
}

.search__input:-ms-input-placeholder {
    font-size: .8rem;
    line-height: .8rem;
    font-family: "Gotham"
}

.search__input::-ms-input-placeholder {
    font-size: .8rem;
    line-height: .8rem;
    font-family: "Gotham"
}

.search__input::placeholder {
    font-size: .8rem;
    line-height: .8rem;
    font-family: "Gotham"
}

.search__button {
    border-left: 1px solid #e5e5e5;
    padding: .2rem 1.5rem
}

.search__button .icons {
    fill: #a4a4a4;
    width: .8rem;
    height: .8rem
}

.search__group {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.search__suggest {
    position: absolute;
    background: #fff;
    border: 1px solid #e5e5e5;
    display: none;
    width: -webkit-calc(100% + 2px);
    width: calc(100% + 2px);
    left: -1px;
    overflow: hidden;
    z-index: 1000;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

.search__suggest,
.search__suggest .suggest__request,
.search__suggest .suggest__loading {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease
}

.search.active .search__suggest {
    display: block
}

.search__suggest .suggest__request {
    display: none;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

.search__suggest.active .suggest__request {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.search__suggest .suggest__loading {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

.search__suggest.active .suggest__loading {
    display: none
}

.suggest__loading {
    padding: 2rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.suggest__loading .icons {
    width: 3rem;
    height: 3rem;
    margin-bottom: .5rem
}

.suggest__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    padding: 1rem;
    border-bottom: 1px solid #e5e5e5
}

.suggest__item__images {
    border: 1px solid #1fbc53;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-right: .5rem;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 50px;
    height: 50px
}

.suggest__item__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.suggest__item__name,
.suggest__item__price {
    display: block;
    font-size: 1rem;
    line-height: 1.1rem
}

.suggest__item__name {
    font-family: "Gotham Medium";
    margin-bottom: .2rem;
    color: #333;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.suggest__item__name:hover {
    color: #1fbc53;
    text-decoration: unset
}

.suggest__item__price {
    font-family: "Gotham";
    margin-top: auto;
    color: #a4a4a4
}

.suggest__item--button {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
    background: #1fbc53;
    font-family: "Gotham";
    color: #fff;
    padding: 1rem;
    z-index: 0
}

.suggest__item--button .icons {
    fill: #fff
}

.suggest__item--button:after {
    content: "";
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: -webkit-gradient(linear, left top, right top, from(#1fbc53), to(#23d25d));
    background: linear-gradient(to right, #1fbc53 0%, #23d25d 100%);
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.suggest__item--button:hover {
    text-decoration: unset;
    color: #fff
}

.suggest__item--button:hover:after {
    opacity: 1
}

.header__contact {
    display: none
}

@media (min-width: 1200px) {
    .header__contact {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-shrink: 0;
        flex-shrink: 0
    }
}

.header__contact__phone {
    font-family: "Gotham Medium";
    color: #333;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.header__contact__phone--primary {
    font-size: 1.5rem;
    line-height: 1.5rem
}

.header__contact__phone--secondary {
    font-size: 1.2rem;
    line-height: 1.2rem;
    padding-top: .2rem;
    margin: auto 0
}

.header__contact__phone:hover {
    color: #1fbc53;
    text-decoration: none
}

.header__contact__work {
    font-family: "Gotham Medium";
    font-size: .75rem;
    padding-top: .5rem;
    border-top: 1px dashed #e5e5e5
}

.header__social {
    display: none
}

@media (min-width: 1200px) {
    .header__social {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-shrink: 0;
        flex-shrink: 0
    }
}

.social__phone {
    position: relative;
    width: 100%;
    padding: .4rem .3rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-content: center;
    align-content: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-size: .7rem;
    font-family: "Gotham";
    line-height: .8rem;
    border: transparent;
    color: #fff;
    -webkit-border-radius: .25rem;
    border-radius: .25rem;
    background: -webkit-gradient(linear, left top, right top, color-stop(67%, #f90), to(#f36));
    background: linear-gradient(to right, #f90 67%, #f36 100%);
    overflow: hidden
}

.social__phone .icons {
    fill: #fff;
    width: .7rem;
    height: .7rem;
    margin-right: .4rem
}

.social__phone:after {
    content: "";
    display: block;
    width: 30px;
    height: 300px;
    position: absolute;
    left: -40px;
    top: -150px;
    z-index: 1;
    background: #fff;
    opacity: .6;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .1s;
    transition: all .1s;
    -webkit-animation-name: buttonBlink;
    animation-name: buttonBlink;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.social__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto 0;
    padding: .3rem 0;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.social__block--footer {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 0;
}

.social__link {
    background-color: #fff;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.social__link--header {
    font-size: .8rem;
    padding: .35rem;
    line-height: .9rem;
    font-family: "Gotham Medium";
    -webkit-border-radius: .25rem;
    border-radius: .25rem;
    border: 1px solid #e5e5e5;
    margin-right: .5rem
}

.social__link--footer {
    background-color: transparent;
    padding: .35rem;
    border: unset;
    margin-right: .5rem;
    -webkit-border-radius: .25rem;
    border-radius: .25rem
}

.social__link--footer .icons {
    width: 2rem;
    height: 2rem
}

.social__link--footer:last-child {
    margin-right: unset
}

.social__link:last-child {
    margin-right: 0
}

.social__link--header:hover {
    border: 1px solid transparent
}

.social__link[data-messenger="whatsapp"]:hover,
.social__link.whatsapp[aria-expanded="true"],
.social__link.whatsapp:hover {
    background-color: #40C351
}

.social__link[data-messenger="telegram"]:hover,
.social__link.telegram[aria-expanded="true"],
.social__link.telegram:hover {
    background-color: #29B6F6
}

.social__link[data-messenger="viber"]:hover,
.social__link.viber[aria-expanded="true"],
.social__link.viber:hover {
    background-color: #7E57C2
}

.social__link[data-messenger="vkontakte"]:hover,
.social__link.vkontakte[aria-expanded="true"],
.social__link.vkontakte:hover {
    background-color: #0288d1
}

.social__link[data-messenger="youtube_social"]:hover,
.social__link.youtube_social[aria-expanded="true"],
.social__link.youtube_social:hover {
    background-color: #f44336
}

.social__link[data-messenger="twitter"]:hover,
.social__link.twitter[aria-expanded="true"],
.social__link.twitter:hover {
    background-color: #03a9f4
}

.social__link[data-messenger="facebook"]:hover,
.social__link.facebook[aria-expanded="true"],
.social__link.facebook:hover {
    background-color: #3f51b5
}

.social__link[data-messenger="instagram"]:hover,
.social__link.instagram[aria-expanded="true"],
.social__link.instagram:hover {
    background-color: #ff5b40
}

.social__link[data-messenger="ok"]:hover,
.social__link.ok[aria-expanded="true"],
.social__link.ok:hover {
    background-color: #ffc391
}

.social__link[data-messenger="zen"]:hover,
.social__link.zen[aria-expanded="true"],
.social__link.zen:hover {
    background-color: #2e3238
}

.social__link--contact:hover {
    border: 1px solid #1fbc53;
    color: #1fbc53
}

.modal__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 1rem
}

.modal__header .icons {
    fill: #1fbc53;
    margin-left: .5rem;
    width: 1.4rem;
    height: 1.4rem
}

.modal--social .modal__header {
    padding: 0;
    -webkit-border-radius: .5rem .5rem 0 0;
    border-radius: .5rem .5rem 0 0;
    overflow: hidden
}

.modal--social .social__link {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 1rem 0;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

.modal--social .modal__icons {
    width: 2rem;
    height: 2rem
}

.modal--social .modal__body {
    padding: 1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch
}

.modal--social .modal__body .modal__block {
    width: -webkit-calc(50% - .5rem);
    width: calc(50% - .5rem);
    margin-right: 1rem
}

.modal--social .modal__body .modal__block:last-child {
    margin-right: 0
}

.modal--social .modal__body .modal__block__link {
    position: relative;
    font-family: "Gotham Medium";
    color: #fff;
    font-size: 1rem;
    line-height: 1rem;
    padding: .7rem 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    text-align: center;
    margin: .2rem 0;
    -webkit-border-radius: .25rem;
    border-radius: .25rem;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.modal--social .modal__body .modal__block__link:hover {
    text-decoration: unset;
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11)
}

.modal--social .modal__body .modal__block__desc {
    font-family: "Gotham";
    color: #a4a4a4;
    font-size: .8rem;
    line-height: .8rem;
    display: block;
    text-align: center;
    margin-top: auto
}

.modal--social .modal__body .modal__block__desc a {
    text-decoration: underline
}

.modal--social .modal__body .modal__block__qr {
    width: 12rem;
    height: 12rem;
    margin: .5rem 0
}

.modal--social .modal__footer .modal__block__desc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Gotham Medium";
    font-size: 2.4rem;
    line-height: 2.4rem
}

.modal--social .modal__footer .modal__block__desc .icons {
    width: 1.5rem;
    height: 1.7rem;
    margin-right: .5rem;
    margin-top: -.3rem
}

.modal--social .modal__block {
    background: #f7f7f7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    padding: 1rem
}

.modal--social .modal__block .icons {
    width: 3rem;
    height: 3rem
}

.modal--social .modal__block__name {
    margin-bottom: 1rem;
    font-family: "Gotham Medium";
    color: #333;
    font-size: 1rem;
    line-height: 1rem
}

.modal--social .modal__footer {
    padding: 0 1rem 1rem
}

.modal--social .modal__footer .modal__block {
    -webkit-box-align: start;
    -webkit-align-items: start;
    align-items: start
}

.modal__collapse.whatsapp .modal__block__link {
    background: #40C351
}

.modal__collapse.whatsapp .modal__block__link:hover {
    background: #38b248
}

.modal__collapse.whatsapp .modal__block__desc a {
    color: #40C351
}

.modal__collapse.whatsapp .modal__block__desc a:hover {
    color: #329e40
}

.modal__collapse.whatsapp .modal__footer .modal__block__desc {
    color: #40C351
}

.modal__collapse.whatsapp .modal__footer .modal__block__desc .icons {
    fill: #40C351
}

.modal__collapse.telegram .modal__block__link {
    background: #29B6F6
}

.modal__collapse.telegram .modal__block__link:hover {
    background: #11aef5
}

.modal__collapse.telegram .modal__block__desc a {
    color: #29B6F6
}

.modal__collapse.telegram .modal__block__desc a:hover {
    color: #0a9fe2
}

.modal__collapse.telegram .modal__footer .modal__block__desc {
    color: #29B6F6
}

.modal__collapse.telegram .modal__footer .modal__block__desc .icons {
    fill: #29B6F6
}

.modal__collapse.viber .modal__block__link {
    background: #7E57C2
}

.modal__collapse.viber .modal__block__link:hover {
    background: #7044bb
}

.modal__collapse.viber .modal__block__desc a {
    color: #7E57C2
}

.modal__collapse.viber .modal__block__desc a:hover {
    color: #643da9
}

.modal__collapse.viber .modal__block__qrdesc {
    color: #7E57C2
}

.modal__collapse.vkontakte .modal__block__link {
    background: #0288d1
}

.modal__collapse.vkontakte .modal__block__link:hover {
    background: #0278b8
}

.modal__collapse.vkontakte .modal__block__desc a {
    color: #0288d1
}

.modal__collapse.vkontakte .modal__block__desc a:hover {
    color: #02679e
}


/* Новое */

.modal__collapse.youtube_social .modal__block__link {
    background: #f44336
}

.modal__collapse.youtube_social .modal__block__link:hover {
    background: #f44336
}

.modal__collapse.youtube_social .modal__block__desc a {
    color: #f44336
}

.modal__collapse.youtube_social .modal__block__desc a:hover {
    color: #f44336
}

.modal__collapse.twitter .modal__block__link {
    background: #03a9f4
}

.modal__collapse.twitter .modal__block__link:hover {
    background: #03a9f4
}

.modal__collapse.twitter .modal__block__desc a {
    color: #03a9f4
}

.modal__collapse.twitter .modal__block__desc a:hover {
    color: #03a9f4
}

.modal__collapse.facebook .modal__block__link {
    background: #3f51b5
}

.modal__collapse.facebook .modal__block__link:hover {
    background: #3f51b5
}

.modal__collapse.facebook .modal__block__desc a {
    color: #3f51b5
}

.modal__collapse.facebook .modal__block__desc a:hover {
    color: #3f51b5
}

.modal__collapse.instagram .modal__block__link {
    background: #ff5b40
}

.modal__collapse.instagram .modal__block__link:hover {
    background: #ff5b40
}

.modal__collapse.instagram .modal__block__desc a {
    color: #ff5b40
}

.modal__collapse.instagram .modal__block__desc a:hover {
    color: #ff5b40
}

.modal__collapse.ok .modal__block__link {
    background: #ffc391
}

.modal__collapse.ok .modal__block__link:hover {
    background: #ffc391
}

.modal__collapse.ok .modal__block__desc a {
    color: #ffc391
}

.modal__collapse.ok .modal__block__desc a:hover {
    color: #ffc391
}

.modal__collapse.zen .modal__block__link {
    background: #2e3238
}

.modal__collapse.zen .modal__block__link:hover {
    background: #2e3238
}

.modal__collapse.zen .modal__block__desc a {
    color: #2e3238
}

.modal__collapse.zen .modal__block__desc a:hover {
    color: #2e3238
}


/* Новое */

.modal--first .row {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

@media (max-width: 767.98px) {
    .close--modal {
        top: .5rem;
        right: .5rem
    }
    .modal-dialog {
        margin: 0
    }
    .modal-content {
        overflow-y: auto;
        -webkit-border-radius: 0;
        border-radius: 0
    }
}

.grecaptcha-badge {
    display: none
}

.form__sending,
.form__success,
.form__error {
    display: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.form__sending .icons,
.form__success .icons,
.form__error .icons {
    width: 4rem;
    height: 4rem
}

.form {
    -webkit-border-radius: 0 0 .5rem .5rem;
    border-radius: 0 0 .5rem .5rem;
    overflow: hidden;
    position: relative
}

.form__body {
    padding: 1rem
}

.form__body--additional {
    border-top: 1px solid #28a745
}

.form__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 1rem .5rem .5rem
}

.form__header .icons {
    fill: #1fbc53
}

.form__footer {
    margin-top: auto;
    background: #1fbc53;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-radius: .5rem;
    overflow: hidden;
}

.form__sending {
    display: none;
    background: rgba(255, 255, 255, 0.7);
    z-index: 2
}

.form__success {
    padding: 2rem 0;
    display: none;
    background: #9ce0b3;
    z-index: 3
}

.form__success .icons {
    fill: #fff;
    width: 4rem;
    height: 4rem;
    margin-top: auto
}

.form__success__text {
    color: #fff;
    font-family: "Gotham Medium";
    font-size: 1rem;
    line-height: 1.4rem;
    text-transform: uppercase;
    margin: 1rem 0 auto
}

.form__success__text_description {
    font-size: 1rem;
    margin: 1rem 0 auto;
    text-align: center;
    font-family: "Gotham Bold";
}

.form__success__social {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.form__success__social a {
    color: #fff;
    font-family: "Gotham Medium";
    font-size: .8rem;
    line-height: .8rem;
    margin-left: .3rem;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.form__success__social a:after {
    content: '/';
    margin-left: .2rem;
    color: #fff
}

.form__success__social a:first-child {
    margin-left: 0
}

.form__success__social a:last-child:after {
    content: ''
}

.form__success__social a:hover {
    text-decoration: unset;
    color: #1ba649
}

.form__success__social a:hover:after {
    color: #fff
}

.form__error {
    padding: 2rem 0;
    display: none;
    background: #f36;
    z-index: 3
}

.form__error .icons {
    fill: #fff;
    width: 4rem;
    height: 4rem;
    margin-top: auto
}

.form__error__text {
    color: #fff;
    font-family: "Gotham Medium";
    font-size: 1rem;
    line-height: 1.4rem;
    text-transform: uppercase;
    margin: 1rem 0 auto;
    text-align: center
}

.form.sending .form__sending {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

.form.success .form__success,
.form.error .form__error {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

.form__label {
    margin: auto;
    padding: .6rem .7rem .3rem;
    font-family: "Gotham Medium";
    font-size: 1.4rem;
    line-height: 1.4rem;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    color: #fff;
    background: linear-gradient(135deg, #000 10%, #404040 56%, #000 90%)
}

.form__input,
.form__textarea {
    width: 100%;
    font-size: 1rem;
    font-family: "Gotham";
    padding: .8rem .5rem;
    margin: .2rem 0;
    color: #a4a4a4;
    border: 1px solid #E2EDFF;
    -webkit-border-radius: .25rem;
    border-radius: .25rem;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.form__input::-webkit-input-placeholder,
.form__textarea::-webkit-input-placeholder {
    font-size: 1rem;
    font-family: "Gotham";
    color: #a4a4a4
}

.form__input::-moz-placeholder,
.form__textarea::-moz-placeholder {
    font-size: 1rem;
    font-family: "Gotham";
    color: #a4a4a4
}

.form__input:-ms-input-placeholder,
.form__textarea:-ms-input-placeholder {
    font-size: 1rem;
    font-family: "Gotham";
    color: #a4a4a4
}

.form__input::-ms-input-placeholder,
.form__textarea::-ms-input-placeholder {
    font-size: 1rem;
    font-family: "Gotham";
    color: #a4a4a4
}

.form__input::placeholder,
.form__textarea::placeholder {
    font-size: 1rem;
    font-family: "Gotham";
    color: #a4a4a4
}

.form__input.error,
.form__textarea.error {
    color: #f36;
    border-color: #f36
}

.form__input.error::-webkit-input-placeholder,
.form__textarea.error::-webkit-input-placeholder {
    color: #f36
}

.form__input.error::-moz-placeholder,
.form__textarea.error::-moz-placeholder {
    color: #f36
}

.form__input.error:-ms-input-placeholder,
.form__textarea.error:-ms-input-placeholder {
    color: #f36
}

.form__input.error::-ms-input-placeholder,
.form__textarea.error::-ms-input-placeholder {
    color: #f36
}

.form__input.error::placeholder,
.form__textarea.error::placeholder {
    color: #f36
}

.form__input--success,
.form__textarea--success {
    border: 1px solid #9ce0b3;
    color: #9ce0b3
}

.form__input--error,
.form__textarea--error {
    border: 1px solid #f36;
    color: #f36
}

.form__input:last-child {
    margin-bottom: 0
}

.form__input:first-child {
    margin-top: 0
}

.form__input--file {
    border: 1px solid #e5e5e5;
    min-height: 100px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    position: relative
}

.form__input--field {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 1
}

.form__input--file .input__name {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1;
    padding-bottom: 1rem
}

.form__input--file .input__info {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3;
    padding-top: 1rem
}

.form__input--file .input__name,
.form__input--file .input__info,
.form__input--file .input__file {
    font-family: "Gotham";
    font-size: .9rem;
    display: block;
    color: #333
}

.form__input--file .input__info,
.form__input--file .input__file {
    color: #a4a4a4
}

.form__input--file input[name="ADDED_FILE"] {
    display: none
}

.form__input--file.active .input__file {
    z-index: 0
}

.form__input--file .input__file {
    position: relative;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2;
    z-index: 2;
    padding: 0;
    margin: 0 0 0 1.5rem
}

.form__input--file .input__file li {
    padding: .5rem;
    -webkit-border-radius: .25rem;
    border-radius: .25rem
}

.form__input--file .input__file li:hover {
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11)
}

.form__input--file .input__file li.load p {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTBweCIgIGhlaWdodD0iNTBweCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0ibGRzLWRvdWJsZS1yaW5nIiBzdHlsZT0iYmFja2dyb3VuZDogbm9uZTsiPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIG5nLWF0dHItcj0ie3tjb25maWcucmFkaXVzfX0iIG5nLWF0dHItc3Ryb2tlLXdpZHRoPSJ7e2NvbmZpZy53aWR0aH19IiBuZy1hdHRyLXN0cm9rZT0ie3tjb25maWcuYzF9fSIgbmctYXR0ci1zdHJva2UtZGFzaGFycmF5PSJ7e2NvbmZpZy5kYXNoYXJyYXl9fSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiByPSI0MCIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2U9IiMxZmJjNTMiIHN0cm9rZS1kYXNoYXJyYXk9IjYyLjgzMTg1MzA3MTc5NTg2IDYyLjgzMTg1MzA3MTc5NTg2IiB0cmFuc2Zvcm09InJvdGF0ZSg5NC43NDU2IDUwIDUwKSI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGNhbGNNb2RlPSJsaW5lYXIiIHZhbHVlcz0iMCA1MCA1MDszNjAgNTAgNTAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMS45cyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIG5nLWF0dHItcj0ie3tjb25maWcucmFkaXVzMn19IiBuZy1hdHRyLXN0cm9rZS13aWR0aD0ie3tjb25maWcud2lkdGh9fSIgbmctYXR0ci1zdHJva2U9Int7Y29uZmlnLmMyfX0iIG5nLWF0dHItc3Ryb2tlLWRhc2hhcnJheT0ie3tjb25maWcuZGFzaGFycmF5Mn19IiBuZy1hdHRyLXN0cm9rZS1kYXNob2Zmc2V0PSJ7e2NvbmZpZy5kYXNob2Zmc2V0Mn19IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHI9IjM0IiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZT0iIzljZTBiMyIgc3Ryb2tlLWRhc2hhcnJheT0iNTMuNDA3MDc1MTExMDI2NDkgNTMuNDA3MDc1MTExMDI2NDkiIHN0cm9rZS1kYXNob2Zmc2V0PSI1My40MDcwNzUxMTEwMjY0OSIgdHJhbnNmb3JtPSJyb3RhdGUoLTk0Ljc0NTYgNTAgNTApIj48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgY2FsY01vZGU9ImxpbmVhciIgdmFsdWVzPSIwIDUwIDUwOy0zNjAgNTAgNTAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMS45cyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: right;
    background-color: #fff;
    background-size: contain
}

.form__input--file .input__file li.load button {
    opacity: 0
}

.form__input--file .input__file p {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.form__input--file .input__file span {
    margin-right: 1rem;
    -webkit-flex-shrink: 1;
    flex-shrink: 1
}

.form__input--file .input__file span:first-child {
    max-width: 60%;
    word-wrap: break-word
}

.form__input--file .input__file button {
    color: #f36;
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin: 0 1rem 0 auto
}

.form__input--file .icons {
    position: absolute;
    width: 2rem;
    height: 2rem;
    fill: #e5e5e5;
    top: .5rem;
    right: .5rem
}

.menu {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background: #fff
}

.menu--footer {
    display: none
}

.menu__container {
    overflow: hidden;
    height: 2.4rem
}

.menu__wrap {
    overflow-x: scroll;
    overflow-y: hidden;
    margin-bottom: -1.5rem
}

.menu__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 1rem
}

.menu__item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    font-size: .8rem;
    font-family: "Gotham";
    line-height: .8rem;
    text-transform: uppercase;
    color: #a4a4a4;
    background: #fff;
    border: unset;
    padding: .8rem 0;
    margin: 0 .6rem;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.menu__item:first-child {
    margin-left: 0
}

.menu__item:last-child {
    margin-right: 0
}

.menu__item--nomobile {
    display: none
}

.menu__item:after {
    content: "";
    width: 0;
    height: .1rem;
    position: absolute;
    bottom: 0;
    left: 50%;
    background: #1ba649;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.menu__item:hover,
.menu__item[aria-expanded=true] {
    color: #1ba649;
    text-decoration: unset
}

.menu__item:hover:after,
.menu__item[aria-expanded=true]:after {
    width: 100%;
    left: 0
}

.menu__item[aria-expanded=true] .menu__icon--toggle .icons {
    fill: #1ba649;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.menu__icon--hamburger {
    display: none;
    position: relative;
    width: 1.2rem;
    height: 1rem;
    margin-right: .4rem;
    margin-top: -.1rem
}

.menu__icon--hamburger span {
    position: absolute;
    width: 100%;
    height: .2rem;
    -webkit-border-radius: .1rem;
    border-radius: .1rem;
    left: 0;
    background: -webkit-gradient(linear, left top, right top, color-stop(20%, #000), color-stop(20%, #000), color-stop(10%, #1ba649), to(#1ba649));
    background: linear-gradient(to right, #000 20%, #000 20%, #1ba649 10%, #1ba649 100%);
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.menu__icon--hamburger span:nth-child(1) {
    top: 0
}

.menu__icon--hamburger span:nth-child(2) {
    top: .4rem
}

.menu__icon--hamburger span:nth-child(3) {
    top: .8rem
}

.menu__icon--toggle {
    display: block;
    margin-left: .3rem;
    margin-top: -.1rem
}

.menu__icon--toggle .icons {
    width: .6rem;
    height: .6rem;
    fill: #a4a4a4;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

@media (min-width: 1200px) {
    .menu__container {
        overflow-x: visible;
        height: 2.8rem
    }
    .menu__block {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .menu__item {
        margin: 0 .5rem;
        font-size: 1.2rem;
        line-height: 1.2rem;
        text-transform: unset;
        color: #333
    }
    .menu__item--nomobile {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex
    }
    .menu__item:first-child,
    .menu__item:last-child {
        font-family: "Gotham Medium"
    }
    .menu__item[aria-expanded=true] .menu__icon--hamburger span {
        background: #1ba649
    }
    .menu__item[aria-expanded=true] .menu__icon--hamburger span:nth-child(1) {
        top: .4rem;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }
    .menu__item[aria-expanded=true] .menu__icon--hamburger span:nth-child(2) {
        opacity: 0
    }
    .menu__item[aria-expanded=true] .menu__icon--hamburger span:nth-child(3) {
        top: .4rem;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
    .menu__item.basket--notempty {
        margin-right: 1rem
    }
    .menu__icon--hamburger {
        display: block
    }
    .menu__icon--toggle {
        display: none
    }
}

.submenu {
    background: #fff;
    position: absolute;
    top: 100%;
    width: 100%
}

.submenu__description {
    display: block;
    padding: .6rem 0;
    color: #a4a4a4;
    font-size: 1rem;
    font-style: italic
}

.submenu__block {
    display: none
}

.submenu__block--mobile {
    display: block;
    border-bottom: 1px solid #e5e5e5
}

.submenu__block--scroll {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: 1.5rem
}

.submenu__block--ukladka,
.submenu__block--company,
.submenu__block--basket {
    display: block;
    border-bottom: 1px solid #e5e5e5
}

.submenu__column {
    padding: 1rem;
    border-right: 1px solid #e5e5e5
}

.submenu__column:last-child {
    border-right: unset;
    max-height: 585px;
    overflow: auto;
}

.submenu__column--company {
    padding: 1rem
}

.submenu__header {
    display: none
}

.submenu__header--mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.submenu__body {
    padding-top: 1rem
}

.submenu__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: #fff;
    border: unset;
    width: 100%;
    font-family: "Gotham";
    font-size: 1rem;
    line-height: 1.2rem;
    color: #333;
    padding: 0 0 .4rem;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.submenu__item:first-child {
    border-bottom: 1px solid #e5e5e5
}

.submenu__item:last-child {
    padding-bottom: 0
}

.submenu__item .menu__icon--hamburger {
    margin-top: 0
}

.submenu__item .menu__icon--hamburger span {
    background: #333
}

.submenu__item .icons {
    margin-left: auto;
    width: .7rem;
    height: .7rem;
    fill: #a4a4a4
}

.submenu__item:hover,
.submenu__item[aria-expanded=true] {
    color: #1ba649
}

.submenu__item:hover .icons,
.submenu__item[aria-expanded=true] .icons {
    fill: #1ba649
}

.submenu__heading {
    font-family: "Gotham Light";
    font-size: 1.5rem;
    line-height: 1.5rem;
    color: #333;
    margin: 0
}

.submenu__link {
    font-family: "Gotham";
    font-size: 1rem;
    line-height: 1rem;
    margin-left: .5rem
}

.submenu__link .icons {
    fill: #28a745;
    width: .7rem;
    height: .7rem
}

.submenu__link:hover {
    color: #1ba649;
    text-decoration: unset
}

.submenu__link:hover .icons {
    fill: #1ba649
}

.submenu__header--mobile .submenu__heading {
    display: none
}

.submenu__header--mobile .close {
    display: none
}

.submenu__header--mobile .submenu__link {
    margin-left: 0
}

.submenu__loading {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 20rem
}

.submenu__loading .icons {
    width: 5rem;
    height: 5rem
}

.subitem__name,
.subitem__link,
.subitem__link--all {
    display: block;
    font-size: .9rem;
    line-height: 1.1rem;
    -webkit-transition: all ease .5s;
    transition: all ease .5s;
    margin-bottom: .4rem
}

.subitem__slider .slider__control--default {
    top: -webkit-calc(100% - 3rem);
    top: calc(100% - 3rem);
    background: rgba(255, 255, 255, 0.5)
}

.subitem__slider .slider__control--default .icons {
    fill: #a4a4a4
}

.subitem__slider .slider__control--default[data-slide="slickPrev"] {
    left: unset;
    right: 4rem
}

.subitem__slider .slider__control--default[data-slide="slickNext"] {
    left: unset;
    right: 1rem
}

.subitem__name {
    font-family: "Gotham Medium";
    color: #333
}

.subitem__link {
    font-family: "Gotham";
    color: #a4a4a4
}

.subitem__link:last-child {
    margin-bottom: 1rem
}

.subitem__link:hover:not(.disable) {
    color: #1ba649;
    text-decoration: unset
}

.subitem__link.disable {
    color: #1fbc53
}

.subitem__link--all {
    display: unset;
    position: relative;
    font-family: "Gotham";
    padding-bottom: .2rem;
    margin-top: .4rem
}

.subitem__link--all:after {
    content: "";
    position: absolute;
    background: #28a745;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.subitem__link--all:hover {
    color: #1ba649;
    text-decoration: unset
}

.subitem__link--all:hover:after {
    left: 50%;
    width: 0
}

.subitem__slider {
    position: relative;
    margin-top: 1rem;
    border: 1px solid #e5e5e5;
    background: #fff;
    height: 200px;
    overflow: hidden;
    -webkit-border-radius: .25rem;
    border-radius: .25rem
}

@media (min-width: 1580px) {
    .submenu__column {
        min-height: 585px
    }
    .submenu__block--ukladka .submenu__column,
    .submenu__block--company .submenu__column,
    .submenu__block--basket .submenu__column {
        min-height: unset
    }
    .subitem__slider {
        position: absolute;
        width: 200px;
        top: 0;
        right: -webkit-calc(-1.5rem - 200px);
        right: calc(-1.5rem - 200px);
        height: 550px;
        -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
        box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11)
    }
}

@media (min-width: 1200px) {
    .submenu .container {
        border-left: 1px solid #e5e5e5;
        border-right: 1px solid #e5e5e5
    }
    .submenu__block {
        display: block;
        border-bottom: 1px solid #e5e5e5
    }
    .submenu__block--mobile {
        display: none
    }
    .submenu__column {
        padding: 1.5rem 1rem;
        position: relative
    }
    .submenu__header .close {
        margin-left: auto
    }
}

@media (min-width: 768px) {
    .submenu__header--mobile .submenu__heading {
        display: block
    }
    .submenu__header--mobile .close {
        display: block
    }
    .submenu__header--mobile .submenu__link {
        margin-left: .5rem
    }
}

@media (min-width: 992px) {
    .submenu__header {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .menu--footer {
        display: block
    }
    .menu--footer .menu__block--grey {
        background: #e5e5e5;
        padding: 2rem 0
    }
    .menu--footer .menu__block--grey:last-child {
        background: #f7f7f7
    }
    .menu--footer .menu__header {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .menu--footer .menu__header__name {
        font-family: "Gotham Medium";
        font-size: 1.6rem;
        line-height: 1.8rem;
        color: #333;
        margin: 0 1rem;
    }
    .menu--footer .menu__header__line {
        height: .2rem;
        background: #1fbc53;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        flex-grow: 1;
    }
    .menu--footer .menu__item--parent,
    .menu--footer .menu__item--child {
        display: block;
        font-family: "Gotham";
        font-size: .9rem;
        line-height: 1.3rem;
        color: #333;
        -webkit-transition: all ease .5s;
        transition: all ease .5s;
        border: none;
        background: none;
        padding: 0;
    }
    .menu--footer .menu__item--parent {
        font-family: "Gotham";
        margin-bottom: .5rem;
        font-size: 1.1rem;
    }
    .menu--footer .menu__item--child:hover {
        color: #1fbc53
    }
}

.slider:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 3;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTBweCIgIGhlaWdodD0iNTBweCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0ibGRzLWRvdWJsZS1yaW5nIiBzdHlsZT0iYmFja2dyb3VuZDogbm9uZTsiPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIG5nLWF0dHItcj0ie3tjb25maWcucmFkaXVzfX0iIG5nLWF0dHItc3Ryb2tlLXdpZHRoPSJ7e2NvbmZpZy53aWR0aH19IiBuZy1hdHRyLXN0cm9rZT0ie3tjb25maWcuYzF9fSIgbmctYXR0ci1zdHJva2UtZGFzaGFycmF5PSJ7e2NvbmZpZy5kYXNoYXJyYXl9fSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiByPSI0MCIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2U9IiMxZmJjNTMiIHN0cm9rZS1kYXNoYXJyYXk9IjYyLjgzMTg1MzA3MTc5NTg2IDYyLjgzMTg1MzA3MTc5NTg2IiB0cmFuc2Zvcm09InJvdGF0ZSg5NC43NDU2IDUwIDUwKSI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGNhbGNNb2RlPSJsaW5lYXIiIHZhbHVlcz0iMCA1MCA1MDszNjAgNTAgNTAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMS45cyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIG5nLWF0dHItcj0ie3tjb25maWcucmFkaXVzMn19IiBuZy1hdHRyLXN0cm9rZS13aWR0aD0ie3tjb25maWcud2lkdGh9fSIgbmctYXR0ci1zdHJva2U9Int7Y29uZmlnLmMyfX0iIG5nLWF0dHItc3Ryb2tlLWRhc2hhcnJheT0ie3tjb25maWcuZGFzaGFycmF5Mn19IiBuZy1hdHRyLXN0cm9rZS1kYXNob2Zmc2V0PSJ7e2NvbmZpZy5kYXNob2Zmc2V0Mn19IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHI9IjM0IiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZT0iIzljZTBiMyIgc3Ryb2tlLWRhc2hhcnJheT0iNTMuNDA3MDc1MTExMDI2NDkgNTMuNDA3MDc1MTExMDI2NDkiIHN0cm9rZS1kYXNob2Zmc2V0PSI1My40MDcwNzUxMTEwMjY0OSIgdHJhbnNmb3JtPSJyb3RhdGUoLTk0Ljc0NTYgNTAgNTApIj48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgY2FsY01vZGU9ImxpbmVhciIgdmFsdWVzPSIwIDUwIDUwOy0zNjAgNTAgNTAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMS45cyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #fff
}

.slider.slick-initialized {
    max-height: unset!important
}

.slider.slick-initialized:after {
    display: none
}

.slider__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.slider__menu--mobile .slider__item {
    padding: 1rem 0
}

.slider__name,
.slider__link {
    display: block
}

.slider__menu--mobile .slider__link {
    font-family: "Gotham";
    font-size: 1.2rem;
    line-height: 2.5rem;
    color: #a4a4a4;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.slider__menu--mobile .slider__link:hover {
    color: #1fbc53;
    text-decoration: unset
}

.slider__control {
    position: absolute;
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: flex!important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 2rem;
    height: 2rem;
    background: #fff;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    z-index: 100;
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.slider__control .icons {
    fill: #a4a4a4;
    width: .8rem;
    height: .8rem;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.slider__control[data-slide="slickPrev"] .icons {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.slider__control:active:not(.slick-disabled) {
    -webkit-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.08);
    box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.08)
}

.slider__control.slick-disabled {
    display: none!important
}

.slider__control--mobile {
    font-family: "Gotham Medium";
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    writing-mode: vertical-lr;
    text-align: center;
    font-size: 1rem;
    color: #333;
    padding: 1rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.slider__control--mobile .icons {
    position: relative;
    fill: #1fbc53;
    width: 1.8rem;
    height: 1.8rem;
    margin: .5rem 0;
    padding: .5rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #e5e5e5;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.slider__control--mobile:hover .icons {
    background: #1fbc53;
    fill: #fff;
    border: 1px solid #1fbc53
}

.slider__control--default {
    top: -webkit-calc(50% - 1.5rem);
    top: calc(50% - 1.5rem);
    width: 2.4rem;
    height: 2.4rem;
    padding: 0;
}

.slider__control--default .icons {
    display: block;
    fill: #1fbc53;
    width: 15px !important;
    height: 1rem
}

.slider__control--default[data-slide="slickPrev"] {
    left: 0
}

.slider__control--default[data-slide="slickPrev"] .icons {
    margin-right: .2rem
}

.slider__control--default[data-slide="slickNext"] {
    right: 0
}

.slider__control--default[data-slide="slickNext"] .icons {
    margin-left: .2rem
}

.slider__control--banner_menu {
    bottom: 1rem;
    width: 2.2rem;
    height: 2.2rem;
    background: rgba(255, 255, 255, 0.7)
}

.slider__control--banner_menu .icons {
    width: 1rem;
    height: 1rem
}

.slider__control--banner_menu[data-slide="slickPrev"] {
    right: 3.5rem
}

.slider__control--banner_menu[data-slide="slickPrev"] .icons {
    margin-right: .1rem
}

.slider__control--banner_menu[data-slide="slickNext"] {
    right: 1rem
}

.slider__control--banner_menu[data-slide="slickNext"] .icons {
    margin-left: .1rem
}

.slider__control--banner_menu:hover {
    background: #fff
}

.slider__control--sections {
    top: -webkit-calc(50% - 1.5rem);
    top: calc(50% - 1.5rem);
    width: 2.4rem;
    height: 2.4rem
}

.slider__control--sections .icons {
    fill: #1fbc53;
    width: 1rem;
    height: 1rem
}

.slider__control--sections[data-slide="slickPrev"] {
    left: 0
}

.slider__control--sections[data-slide="slickPrev"] .icons {
    margin-right: .1rem
}

.slider__control--sections[data-slide="slickNext"] {
    right: 0
}

.slider__control--sections[data-slide="slickNext"] .icons {
    margin-left: .1rem
}

.slider__menu {
    height: 200px
}

.slider__menu--mobile {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    max-height: 16rem
}

.slider__menu .slider__item {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: flex!important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    align-items: baseline;
    padding: 1rem;
    height: 200px;
    position: relative;
    z-index: 2
}

.slider__menu .slider__item__desc {
    width: 50%
}

.slider__menu .slider__item__img,
.slider__menu .slider__item__img--vertical {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
    opacity: 0;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.slider__menu .slider__item__img:not([src='#']),
.slider__menu .slider__item__img--vertical:not([src='#']) {
    opacity: 1
}

.slider__menu .slider__item__img {
    display: block!important;
    height: 100%
}

.slider__menu .slider__item__img--vertical {
    display: none!important
}

.slider__menu .slider__item__name {
    font-family: "Gotham Bold";
    font-size: 1.2rem;
    line-height: 1.4rem;
    color: #000;
    display: block
}

.slider__menu .slider__item__text {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin-top: 1rem;
    font-family: "Gotham";
    font-size: .9rem;
    line-height: 1.1rem;
    color: #a4a4a4
}

.slider__menu .slider__item__text .emotions {
    margin-right: .5rem
}

.slider__menu .slider__item__link {
    position: relative;
    font-family: "Gotham";
    font-size: 1rem;
    line-height: 1.4rem;
    color: #a4a4a4;
    background: transparent;
    padding: .5rem 1rem .4rem;
    margin-top: 1rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.slider__menu .slider__item__link:before,
.slider__menu .slider__item__link:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.slider__menu .slider__item__link:before {
    bottom: 0;
    left: 0;
    border-left: 1px solid #28a745;
    border-top: 1px solid #28a745;
    -webkit-transition: 0 ease opacity .8s, .2s ease width .4s, .2s ease height .6s;
    transition: 0 ease opacity .8s, .2s ease width .4s, .2s ease height .6s
}

.slider__menu .slider__item__link:after {
    top: 0;
    right: 0;
    border-right: 1px solid #28a745;
    border-bottom: 1px solid #28a745;
    -webkit-transition: 0 ease opacity .4s, .2s ease width, .2s ease height .2s;
    transition: 0 ease opacity .4s, .2s ease width, .2s ease height .2s
}

.slider__menu .slider__item__link:hover {
    color: #1fbc53;
    background: rgba(31, 188, 83, 0.1);
    text-decoration: unset;
    border-color: transparent
}

.slider__menu .slider__item__link:hover:before,
.slider__menu .slider__item__link:hover:after {
    height: 100%;
    width: 100%;
    opacity: 1
}

.slider__menu .slider__item__link:hover:before {
    -webkit-transition: 0 ease opacity 0s, .2s ease height, .2s ease width .2s;
    transition: 0 ease opacity 0s, .2s ease height, .2s ease width .2s
}

.slider__menu .slider__item__link:hover:after {
    -webkit-transition: 0 ease opacity .4s, .2s ease height .4s, .2s ease width .6s;
    transition: 0 ease opacity .4s, .2s ease height .4s, .2s ease width .6s
}

@media (min-width: 1580px) {
    .slider__menu {
        width: 200px;
        height: 550px
    }
    .slider__menu .slider__item {
        height: 550px;
        width: 200px;
        -webkit-box-pack: left;
        -webkit-justify-content: left;
        justify-content: left;
        -webkit-box-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline
    }
    .slider__menu .slider__item__desc {
        width: unset
    }
    .slider__menu .slider__item__img {
        display: none!important
    }
    .slider__menu .slider__item__img--vertical {
        display: block!important
    }
    .slider__menu .slider__item__name {
        width: unset;
        font-size: 1rem
    }
    .slider__control--default[data-slide="slickPrev"] {
        left: -1.2rem
    }
    .slider__control--default[data-slide="slickNext"] {
        right: -1.2rem
    }
}

.js-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: 900;
    display: none
}

.js-overlay.show {
    display: block
}

.banner {
    position: relative;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 40px 5px #e8e8e8;
    box-shadow: 0 0 40px 5px #e8e8e8;
    padding: 2rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.banner--ukladka,
.banner--company {
    display: none
}

.banner--basket {
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    overflow: hidden
}

.banner--basket .banner__col {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.banner__heading {
    font-family: "Gotham Medium";
    font-size: 1.3rem;
    line-height: 1.5rem;
    color: #000
}

.banner__img {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    z-index: -1;
    opacity: .4
}

.banner--basket .banner__social {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin-top: 1rem
}

.banner--basket .banner__social .icons {
    width: 2rem;
    height: 2rem;
    margin-right: .5rem
}

@media (min-width: 992px) {
    .banner__img {
        opacity: 1
    }
    .banner--ukladka {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        margin-top: 50px
    }
    .banner--company {
        display: block
    }
    .banner--company .banner__heading {
        font-family: "Gotham";
        margin-bottom: .5rem
    }
    .banner__text {
        font-family: "Gotham";
        font-size: 1rem;
        line-height: 1.1rem;
        color: #000;
        display: block;
        margin-top: auto
    }
    .banner--company .banner__text {
        color: #a4a4a4
    }
    .banner__logos {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        margin-bottom: .5rem
    }
    .banner__logos .icons {
        width: 5rem;
        height: 2rem
    }
    .banner--ukladka .banner__info {
        font-family: "Gotham";
        font-size: .8rem;
        line-height: 1rem;
        color: #a4a4a4;
        text-align: center
    }
    .banner--ukladka .banner__block {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column;
        width: -webkit-calc(50% - 100px);
        width: calc(50% - 100px)
    }
    .banner--ukladka .banner__button {
        font-family: "Gotham";
        font-size: 1rem;
        line-height: 1.1rem;
        color: #a4a4a4;
        background: #fff;
        -webkit-border-radius: .25rem;
        border-radius: .25rem;
        border: 1px solid #28a745;
        padding: .5rem .3rem;
        margin-bottom: .5rem;
        -webkit-transition: all ease .5s;
        transition: all ease .5s
    }
    .banner--ukladka .banner__button:hover {
        color: #1ba649;
        border-color: #1ba649;
        background: rgba(31, 188, 83, 0.1)
    }
    .banner--ukladka .banner__images {
        position: absolute;
        bottom: 0;
        right: -webkit-calc(50% - 100px);
        right: calc(50% - 100px)
    }
}

.basket__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.basket__heading {
    font-family: "Gotham Light";
    font-size: 1.5rem;
    line-height: 1.5rem;
    color: #333;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1;
    margin: 0
}

.basket__info {
    font-family: "Gotham";
    font-size: 1rem;
    line-height: 1rem;
    color: #1fbc53;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3;
    margin: 1rem 0 0
}

.basket__info .icons {
    fill: #1fbc53;
    width: 1rem;
    height: 1rem
}

.basket__header .close {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2
}

.basket__step {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 1rem
}

.basket__step__item {
    display: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-border-radius: .25rem;
    border-radius: .25rem;
    border: 1px solid #e5e5e5;
    padding: .5rem 1rem;
    -webkit-transition: all ease .5s;
    transition: all ease .5s;
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    background: #fff;
    cursor: pointer
}

.basket__step__item.active,
.basket__step__item:active {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    border: 1px solid #28a745;
    -webkit-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.08);
    box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.08)
}

.basket__step__item:hover {
    border: 1px solid #28a745
}

.basket__step__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin: .3rem 0
}

.basket__step__num {
    font-family: "Gotham Medium";
    color: #333;
    margin: .3rem 1.5rem 0 .5rem;
    font-size: 3.5rem;
    line-height: 3rem;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.basket__step__name {
    font-family: "Gotham Medium";
    color: #333;
    font-size: 1.3rem;
    line-height: 1.3rem;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.basket__step__desc {
    font-family: "Gotham";
    font-size: .8rem;
    line-height: .9rem;
    color: #333;
    display: block;
    margin-top: auto;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.basket__step__item.active .basket__step__num,
.basket__step__item:hover .basket__step__num,
.basket__step__item.active .basket__step__name,
.basket__step__item.active .basket__step__desc {
    color: #1fbc53
}

.basket__block {
    display: none;
    margin-top: 2rem;
    padding-right: .5rem;
    overflow-y: auto;
    -webkit-transition: all ease .5s;
    transition: all ease .5s;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.basket__block::-webkit-scrollbar-track {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.basket__block::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background: #f7f7f7
}

.basket__block::-webkit-scrollbar-thumb {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #e5e5e5;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.basket__block:hover::-webkit-scrollbar-thumb {
    background: #1fbc53
}

.basket__block.show {
    display: block;
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

.basket__block--empty {
    overflow-y: unset
}

.basket__block--total {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-top: 2rem;
    -webkit-align-self: baseline;
    align-self: baseline
}

.basket__block__heading {
    font-family: "Gotham Bold";
    font-size: 1.2rem;
    line-height: 1.2rem;
    margin-bottom: 1rem;
    color: #333
}

.basket__block--form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.basket__block--empty .basket__row {
    height: 100%
}

.basket__block--empty .basket__col {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.basket__block--empty .basket__col:last-child {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.basket__body__col {
    overflow: hidden
}

.basket__total:first-child {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    order: 12
}

.basket__total:last-child {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1
}

.basket__total__row {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end
}

.basket__total__form {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    -webkit-border-radius: .25rem;
    border-radius: .25rem
}

.basket__total__wrap {
    border: 1px solid #e5e5e5
}

.basket__total__col {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.basket__total__text {
    font-family: "Gotham Medium";
    font-size: .8rem;
    line-height: 1rem;
    display: block;
    color: #333
}

.basket__total__price {
    font-family: "Gotham Medium";
    font-size: 1.3em;
    line-height: 1.3rem;
    display: block;
    color: #1fbc53;
    margin-top: .5rem
}

.basket__total__button {
    background: #1fbc53;
    color: #fff;
    font-family: "Gotham Medium";
    font-size: 1rem;
    line-height: 1rem;
    padding: .8rem 0;
    text-align: center;
    width: 100%;
    border: unset;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.basket__total__button:hover {
    background: #1ba649
}

.basket__total__input {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    margin-bottom: .5rem
}

.basket__total__input:last-child {
    margin-bottom: 0
}

.basket__total__input--field {
    width: 1.2rem;
    height: 1.2rem;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-right: .5rem;
    opacity: 0;
    z-index: 1;
    cursor: pointer
}

.basket__total__input--label {
    cursor: pointer
}

.basket__total__input--label:before {
    content: "\2714";
    color: transparent;
    font-family: "Gotham Medium";
    -webkit-border-radius: .25rem;
    border-radius: .25rem;
    border: 1px solid #e5e5e5;
    line-height: .8rem;
    font-size: 1.7rem;
    height: 1.2rem;
    width: 1.2rem;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.basket__total__input--field:checked+.basket__total__input--label:before {
    color: #1fbc53
}

.basket__total__input--name {
    display: block;
    font-family: "Gotham Medium";
    font-size: 1rem;
    line-height: 1rem;
    color: #1fbc53;
    margin-bottom: .2rem
}

.basket__total__input--text {
    display: block;
    font-size: .8rem;
    line-height: .8rem;
    color: #a4a4a4
}

.basket__list {
    position: relative
}

.basket__list__header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 900;
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    padding-bottom: .5rem
}

.basket__block__control {
    background: #fff;
    border: unset;
    font-family: "Gotham";
    font-size: .8rem;
    line-height: 1rem;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.basket__block__control .icons {
    -webkit-transition: all ease .5s;
    transition: all ease .5s;
    margin-right: .3rem
}

.basket__block__control--empty {
    position: relative;
    color: #f36
}

.basket__block__control--empty .icons {
    fill: #f36
}

.basket__block__control--empty:after {
    content: '';
    height: 1rem;
    width: 1px;
    background: #e5e5e5;
    position: absolute;
    right: -.2rem;
    top: 0
}

.basket__block__control--calc {
    color: #1fbc53
}

.basket__block__control--calc .icons {
    fill: #1fbc53
}

.basket__block__control--empty:hover {
    position: relative;
    color: #ff0a47
}

.basket__block__control--empty:hover .icons {
    fill: #ff0a47
}

.basket__block__control--calc:hover {
    color: #1ba649
}

.basket__block__control--calc:hover .icons {
    fill: #1ba649
}

.basket__item {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: .5rem;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: .25rem;
    border-radius: .25rem;
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    overflow: hidden
}

.basket__item.deletion {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

.basket__item .item__image,
.basket__item .item__quantity,
.basket__item .item__price,
.basket__item .item__delete {
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.basket__item .item__image,
.basket__item .item__link,
.basket__item .item__quantity,
.basket__item .item__price {
    margin: .5rem;
    position: relative
}

.basket__item .item__image {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2;
    width: 50px;
    height: 50px;
    -webkit-border-radius: .25rem;
    border-radius: .25rem;
    border: 2px solid #1fbc53
}

.basket__item .item__link {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1;
    color: #333;
    font-size: .9rem;
    line-height: 1rem;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.basket__item .item__link:hover {
    color: #1fbc53;
    text-decoration: unset
}

.basket__item .item__quantity {
    padding: 0;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: .25rem;
    border-radius: .25rem
}

.basket__item .item__quantity__button,
.basket__item .item__quantity__input {
    border: unset;
    background: #fff
}

.basket__item .item__quantity__input,
.basket__item .item__quantity__unit {
    font-size: .9rem;
    line-height: 1rem;
    color: #a4a4a4
}

.basket__item .item__quantity__input {
    width: 2.5rem;
    text-align: center
}

.basket__item .item__quantity__button {
    width: 1.6rem;
    line-height: 1rem;
    font-size: 1rem;
    padding: .3rem;
    color: #333
}

.basket__item .item__quantity__button.disable {
    color: #a4a4a4
}

.basket__item .item__quantity__button:hover:not(.disable) {
    background: #f7f7f7
}

.basket__item .item__quantity__button:active:not(.disable) {
    -webkit-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.08);
    box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.08)
}

.basket__item .item__quantity__button:first-child {
    border-right: 1px solid #e5e5e5
}

.basket__item .item__quantity__button:last-child {
    border-left: 1px solid #e5e5e5
}

.basket__item .item__price {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    order: 4;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    min-width: 7rem
}

.basket__item .item__price--value {
    font-family: "Gotham Medium";
    font-size: 1rem;
    line-height: 1rem;
    margin-bottom: .2rem;
    color: #333
}

.basket__item .item__price--summ {
    font-family: "Gotham";
    font-size: .8rem;
    line-height: .8rem;
    color: #a4a4a4
}

.basket__item .item__delete {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    order: 5;
    margin-left: auto;
    position: relative;
    font-size: 2rem;
    line-height: 2rem;
    padding: 0 1rem .5rem;
    -webkit-align-self: stretch;
    align-self: stretch;
    color: #a4a4a4;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.basket__item .item__delete:hover {
    color: #1fbc53
}

.basket__item .item__delete:active {
    background: #9ce0b3;
    color: #fff
}

.basket__form {
    margin-bottom: 1rem;
    padding: 2rem 1rem;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: .25rem;
    border-radius: .25rem;
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11)
}

.basket__form .form__col {
    padding-right: 1rem;
    margin: .5rem 0
}

.basket__form .form__col--radio {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-self: center;
    align-self: center
}

.basket__form .form__input {
    background: #fff;
    font-family: "Gotham";
    font-size: .8rem;
    line-height: 1.1rem;
    padding: .8rem 0 .2rem;
    margin: 0;
    color: #a4a4a4;
    border: unset;
    border-bottom: 1px solid #e5e5e5;
    -webkit-border-radius: unset;
    border-radius: unset;
    position: relative;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.basket__form .form__input::-webkit-input-placeholder {
    font-size: .8rem;
    line-height: 1.1rem
}

.basket__form .form__input::-moz-placeholder {
    font-size: .8rem;
    line-height: 1.1rem
}

.basket__form .form__input:-ms-input-placeholder {
    font-size: .8rem;
    line-height: 1.1rem
}

.basket__form .form__input::-ms-input-placeholder {
    font-size: .8rem;
    line-height: 1.1rem
}

.basket__form .form__input::placeholder {
    font-size: .8rem;
    line-height: 1.1rem
}

.basket__form .form__input.error {
    color: #f36;
    border-bottom: 1px dotted #f36
}

.basket__form .form__input:hover {
    color: #a4a4a4;
    border-color: #1fbc53
}

.basket__form .form__input__name {
    font-family: "Gotham Medium";
    font-size: .8rem;
    line-height: .9rem;
    color: #333
}

.basket__form .form__input__message {
    position: absolute;
    display: none;
    right: 1rem;
    top: -webkit-calc(100% + .5rem);
    top: calc(100% + .5rem);
    color: #f36;
    background: #fff;
    font-family: "Gotham";
    font-size: .8rem;
    line-height: 1rem;
    padding: .3rem .5rem;
    -webkit-border-radius: .25rem;
    border-radius: .25rem;
    border: 1px solid #f36;
    z-index: 899
}

.basket__form .form__input__message:after {
    content: '';
    position: absolute;
    left: -webkit-calc(50% - .5rem);
    left: calc(50% - .5rem);
    top: -1rem;
    border: .5rem solid transparent;
    border-bottom: .5rem solid #f36
}

.basket__form .form__radio {
    width: 1rem;
    height: 1rem;
    margin-right: .4rem;
    opacity: 0
}

.basket__form .form__radio__group {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.basket__form .form__radio__group:last-child {
    margin-left: .5rem
}

.basket__form .form__radio__label {
    position: relative;
    font-family: "Gotham";
    font-size: .8rem;
    line-height: .8rem;
    color: #333;
    margin-bottom: 0
}

.basket__form .form__radio__label:after,
.basket__form .form__radio__label:before {
    content: '';
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.basket__form .form__radio__label:after {
    width: 1rem;
    height: 1rem;
    top: -.1rem;
    left: -1.4rem;
    border: 1px solid #e5e5e5
}

.basket__form .form__radio__label:before {
    width: .6rem;
    height: .6rem;
    top: .1rem;
    left: -1.2rem;
    background: #e5e5e5
}

.basket__form .form__radio:checked+.form__radio__label:before {
    background: #1fbc53
}

.basket__form .form__input.error+.form__input__message {
    display: block
}

.basket__form .form__input.error:hover+.form__input__message {
    display: none
}

.basket__form .form__col:last-child {
    padding-right: 0
}

.basket__form .form__col:last-child__message {
    right: 0
}

.basket__body {
    position: relative;
    overflow: hidden
}

.basket__send,
.basket__success {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

.basket__send {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    background: rgba(255, 255, 255, 0.8)
}

.basket__send .icons {
    width: 6rem;
    height: 6rem
}

.basket__success {
    background: #fff;
    padding: 1rem
}

.basket__success__info {
    margin: auto 0
}

.basket__body.send .basket__send {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.basket__body.success .basket__success {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.add__basket__title {
    font-family: "Gotham Medium";
    font-size: 1.2rem;
    line-height: 1.2rem;
    color: #333
}

.add__basket__text {
    font-family: "Gotham";
    font-size: 1rem;
    line-height: 1rem;
    color: #a4a4a4;
    margin: .4rem 0
}

.add__basket__text .count {
    color: #1fbc53
}

.add__basket__button {
    margin: 1rem .5rem 1rem 0;
    padding: .6rem .5rem;
    font-family: "Gotham Bold";
    font-size: 1rem;
    line-height: 1rem;
    color: #333;
    background: #fff;
    border: unset;
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.add__basket__button .icons {
    fill: #1fbc53;
    width: 1rem;
    height: 1rem;
    margin-right: .5rem
}

.add__basket__button:active {
    -webkit-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.08);
    box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.08)
}

.add__basket__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.add__basket__loading,
.add__basket__content {
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.add__basket__loading {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.add__basket__loading .icons {
    width: 6rem;
    height: 6rem;
    margin-bottom: 1rem
}

.add__basket.sending .add__basket__loading {
    margin: 5rem 0
}

.add__basket__loading,
.add__basket.sending .add__basket__content {
    height: 0;
    opacity: 0
}

.add__basket.sending .add__basket__loading,
.add__basket__content {
    height: 100%;
    opacity: 1
}

.add__basket__item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    max-width: 100%;
    padding: 1rem 1.5rem;
    margin: 0 35% 1rem 0;
    -webkit-border-radius: .5rem 0 0 .5rem;
    border-radius: .5rem 0 0 .5rem;
    background: #fff;
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11)
}

.add__basket__image {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 8rem;
    flex: 1 1 8rem;
    width: 8rem;
    height: 8rem;
    margin: .5rem;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.add__basket__link {
    margin: 1rem 0;
    -webkit-flex-shrink: 1;
    flex-shrink: 1
}

.add__basket__price,
.add__basket__buy {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    font-family: "Gotham Bold";
    color: #f36;
    font-size: 1rem
}

.add__basket__price {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    margin: 1rem 0
}

.add__basket__message {
    padding: .2rem .5rem;
    color: #fff;
    background: #f36;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.add__basket__buy {
    position: absolute;
    width: 55%;
    height: 100%;
    top: 0;
    left: 100%;
    padding: 0 1rem;
    background: #1fbc53;
    color: #fff;
    opacity: 0;
    border: unset;
    -webkit-border-radius: 0 .5rem .5rem 0;
    border-radius: 0 .5rem .5rem 0;
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.11)
}

.add__basket__buy .icons {
    display: block;
    fill: #fff;
    width: 1.5rem;
    height: 1.5rem;
    margin-bottom: .4rem
}

.add__basket__buy.in_basket {
    background: #a4a4a4
}

.add__basket__buy:active:not(.in_basket) {
    background: #fff;
    color: #28a745;
    -webkit-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.08);
    box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.08)
}

.add__basket__buy:active:not(.in_basket) .icons {
    fill: #28a745
}

.add__basket__item:hover .add__basket__buy {
    -webkit-transition: all ease .5s;
    transition: all ease .5s;
    opacity: 1
}

@media (min-width: 576px) {
    .basket__info {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        order: 2;
        margin: 0 0 0 .5rem
    }
    .basket__total:first-child {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        order: 1
    }
    .basket__total:last-child {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        order: 12
    }
    .basket__total__params {
        margin-left: 1rem
    }
    .basket__header .close {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        order: 3
    }
}

@media (min-width: 768px) {
    .basket__item {
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .basket__item .item__quantity:before,
    .basket__item .item__price:before,
    .basket__item .item__delete:before {
        content: "";
        position: absolute;
        left: 0;
        top: -3rem;
        width: 1px;
        height: -webkit-calc(100% + 6rem);
        height: calc(100% + 6rem);
        background: #e5e5e5
    }
    .basket__item .item__quantity:before,
    .basket__item .item__price:before {
        left: -.5rem
    }
    .basket__item .item__image {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        order: 1
    }
    .basket__item .item__link {
        width: unset;
        text-align: left!important;
        padding-bottom: 0;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        order: 2;
        margin-right: auto
    }
    .basket__item .item__quantity {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        order: 3
    }
    .basket__item .item__price {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        order: 4
    }
    .basket__item .item__delete {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        order: 5;
        margin-left: unset
    }
    .basket__item .item__delete:hover,
    .basket__item .item__delete:active {
        -webkit-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.08);
        box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.08)
    }
}

@media (min-width: 992px) {
    .add__basket__item {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        flex-direction: row;
        margin-right: 20%
    }
    .add__basket__link {
        margin: auto 1rem
    }
    .add__basket__price {
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .add__basket__buy {
        width: 25%
    }
}

@media (min-width: 1200px) {
    .basket__step__item {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex
    }
    .basket__step__item:nth-child(2) {
        margin: 0 .5rem
    }
    .basket__total__params {
        margin-left: 0
    }
    .basket__total:first-child {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        order: 12
    }
    .basket__total:last-child {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        order: 1
    }
    .basket__total__input:last-child {
        margin-bottom: .5rem
    }
}

.item {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.item__block {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    background: #fff;
    border: 1px solid #e5e5e5
}

.item__block:nth-child(1) {
    -webkit-border-radius: .6rem .6rem 0 0;
    border-radius: .6rem .6rem 0 0;
    border-bottom: 0
}

.item__block:nth-child(2) {
    border-top: 0
}

.item__header {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin: .8rem;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    overflow: hidden
}

.item__body {
    position: relative;
    padding: .8rem;
    padding-top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 100%;
    background: #fff;
    z-index: 3
}

.item__footer {
    position: absolute;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%;
    background: #fff;
    z-index: 2;
    -webkit-border-radius: 0 0 .5rem .5rem;
    border-radius: 0 0 .5rem .5rem;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

.item__footer:after {
    content: '';
    display: block;
    position: absolute;
    width: 98%;
    bottom: 0;
    height: 4px;
    margin-left: 1%;
    -webkit-box-shadow: 0 4px 6px 0 #1FBD53;
    box-shadow: 0 4px 6px 0 #1FBD53
}

.item__images {
    width: 100%;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.item__viewed {
    position: absolute;
    top: 1rem;
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%
}

.item__viewed__text {
    font-family: "Gotham";
    font-size: .8rem;
    line-height: .8rem;
    text-transform: uppercase;
    color: #fff;
    -webkit-border-radius: .25rem;
    border-radius: .25rem;
    padding: .4rem .6rem;
    background: rgba(51, 51, 51, 0.5)
}

.item__control {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    top: 100%;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

.item__button {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
    color: #fff;
    font-family: "Gotham Medium";
    font-size: .7rem;
    line-height: .7rem;
    z-index: 1;
    padding: .7rem 0;
    border: unset;
    -webkit-transition: all ease .5s;
    transition: all ease .5s;
    background: #1fbc53
}

.item__button:focus {
    -webkit-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.2)
}

.item__button:hover:before {
    height: 100%
}

.item__button:before {
    content: '';
    position: absolute;
    height: 0;
    width: 100%;
    bottom: 0;
    right: 0;
    z-index: -1;
    background: rgba(255, 255, 255, 0.1);
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.item__button .icons {
    fill: #fff;
    width: 1rem;
    height: .6rem;
    margin-right: .3rem
}

.item__button--quick {
    background: #5745EF
}

.item__button--compare.active {
    background: #fff;
    color: #1fbc53
}

.item__button--compare.active .icons {
    fill: #1fbc53
}

.item__button--buy {
    padding: 1rem 0;
    font-size: 1rem;
    line-height: 1rem;
    -webkit-border-radius: 0 0 .5rem .5rem;
    border-radius: 0 0 .5rem .5rem
}

.item__button--buy:before {
    bottom: unset;
    top: 0
}

.item__button--buy.in_basket {
    display: none
}

.item__footer .item__button .icons {
    display: none
}

.item__link {
    font-family: "Gotham Medium";
    font-size: 1rem;
    line-height: 1.2rem;
    text-decoration: underline;
    text-align: center;
    padding-bottom: .8rem;
    max-width: 100%;
    word-break: break-word;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.item__link:hover {
    text-decoration: unset
}

.item__price {
    font-family: "Gotham Medium";
    font-size: 1.1rem;
    line-height: 1.3rem;
    color: #333;
    margin: 0 auto
}

.item__price__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%
}

.item__price--base {
    font-family: "Gotham Bold";
    font-size: 1rem;
    line-height: 1rem;
    color: #f36;
    white-space: nowrap
}

.item__price--full {
    font-family: "Gotham Medium";
    font-size: .8rem;
    line-height: .8rem;
    color: #a4a4a4;
    margin: .5rem auto auto
}

.item__price--request {
    font-size: .9rem
}

.item__price--sale {
    font-size: .7rem;
    line-height: .7rem;
    color: #333;
    margin-left: .5rem;
    position: relative;
    white-space: nowrap
}

.item__price--sale:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #000;
    top: 50%;
    left: 0
}

.item__status {
    margin: .5rem auto 0;
    font-family: "Gotham Medium";
    font-size: .8rem;
    line-height: .8rem;
    padding: .2rem .3rem;
    -webkit-border-radius: .25rem;
    border-radius: .25rem
}

.item__status .icons {
    width: .8rem;
    height: .8rem;
    margin-right: .4rem
}

.item__status--instock {
    color: #1fbc53;
    background: rgba(31, 188, 83, 0.1)
}

.item__status--instock .icons {
    fill: #1fbc53
}

.item__status--order {
    color: #5745EF;
    background: rgba(87, 69, 239, 0.1)
}

.item__status--order .icons {
    fill: #5745EF
}

.item__quantity {
    padding: .5rem 2rem;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch
}

.item__quantity__input,
.item__quantity__unit {
    background: #fff;
    line-height: .8rem;
    font-size: .8rem;
    padding: .5rem .3rem;
    border: unset;
    color: #333
}

.item__quantity__input {
    width: 100%;
    max-width: 2.8rem;
    text-align: center
}

.item__quantity__group {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-right: 1rem;
    border-bottom: 1px solid #e5e5e5
}

.item__quantity__button {
    border: 1px solid #e5e5e5;
    background: #fff;
    line-height: 1rem;
    font-size: 1rem;
    padding: .4rem .5rem;
    color: #333
}

.item__quantity__button[data-type="decs"] {
    padding: .4rem .6rem;
    -webkit-border-radius: .25rem 0 0 .25rem;
    border-radius: .25rem 0 0 .25rem;
    border-right: unset
}

.item__quantity__button[data-type="inc"] {
    -webkit-border-radius: 0 .25rem .25rem 0;
    border-radius: 0 .25rem .25rem 0
}

.item__quantity__button:active {
    -webkit-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.08);
    box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.08)
}

.item:hover .item__control {
    bottom: 0;
    top: unset;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

.item:hover .item__footer {
    width: -webkit-calc(100% + 2px);
    width: calc(100% + 2px);
    bottom: unset;
    left: -1px;
    top: 100%;
    border-top: 1px solid #e5e5e5;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

.item.viewed .item__viewed {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.item.in_basket .item__quantity {
    display: none
}

.item.in_basket .item__button--buy {
    display: none
}

.item.in_basket .item__button--buy.in_basket {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    background: #a4a4a4
}

.item.in_basket .item__footer:after {
    -webkit-box-shadow: 0 4px 6px 0 #a4a4a4;
    box-shadow: 0 4px 6px 0 #a4a4a4
}

.item--slider .item__block:last-child {
    -webkit-border-radius: 0 0 .6rem .6rem;
    border-radius: 0 0 .6rem .6rem
}

.item--slider .item__body {
    height: auto
}

.item--slider .item__footer {
    position: relative;
    margin-top: auto;
    border-top: 1px solid #e5e5e5;
    width: -webkit-calc(100% + 2px);
    width: calc(100% + 2px);
    left: -1px;
    -webkit-animation-name: unset;
    animation-name: unset
}

.item--slider:hover .item__footer {
    top: unset;
    -webkit-animation-name: unset;
    animation-name: unset
}

.youtube {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}

.youtube:before {
    display: block;
    content: "";
    padding-top: 56.25%
}

.youtube:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 3;
    background: url(images/ajax-loader.gif) no-repeat 50% #fff;
    opacity: 1
}

.youtube.initialized:after {
    display: none
}

.youtube__iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.footer {
    background: #f7f7f7
}

.footer__logo {
    display: none
}

.footer__logo .icons {
    width: 7rem;
    height: 5rem
}

.footer__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    padding: 0 0 1.5rem
}

.footer__form,
.footer__social {
    -webkit-box-shadow: 2px 4px 16px rgba(193, 193, 193, 0.5);
    box-shadow: 2px 4px 16px rgba(193, 193, 193, 0.5);
    -webkit-border-radius: .5rem;
    border-radius: .5rem;
    background: #fff
}

.footer__form {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-left: 1rem
}

.footer__form .form {
    margin-top: auto
}

.footer__form .form__input {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    width: unset;
    margin-right: .2rem;
    padding: .5rem .3rem
}

.footer__form .form__input:last-child {
    margin-right: 0
}

.footer__form .form__body {
    padding: 0 .5rem .5rem
}

.footer__form .form__success {
    padding: 1rem 0
}

.footer__social {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    padding: 2rem 1rem;
    width: 100%
}

.footer__social__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.footer__social__block .social__block {
    padding: 0;
    margin: auto 0 0;
    display: block
}

.footer__social__block .social__heading {
    font-family: "Gotham Medium";
    font-size: .9rem;
    line-height: 1rem;
    color: #333
}

.footer__social__block .social__info {
    font-family: "Gotham";
    font-size: .8rem;
    line-height: .9rem;
    color: #a4a4a4
}

.footer__social .social__link {
    font-family: "Gotham Medium";
    font-size: .9rem;
    line-height: 1.1rem;
    margin-right: .1rem
}

.footer__social .social__link:after {
    content: "/";
    margin-left: .1rem;
    color: #333
}

.footer__social .social__link:last-child {
    margin-right: 0
}

.footer__social .social__link:last-child:after {
    content: '';
    margin-left: 0
}

.footer__social .social__link--youtube {
    color: red
}

.footer__social .social__link--youtube:hover {
    color: #c00
}

.footer__social .social__link--vkontakte {
    color: #0288d1
}

.footer__social .social__link--vkontakte:hover {
    color: #02679e
}

.footer__social .social__link--facebook {
    color: #00138C
}

.footer__social .social__link--facebook:hover {
    color: #000c59
}

.footer__social .social__link--twitter {
    color: #253087
}

.footer__social .social__link--twitter:hover {
    color: #1a225f
}

.footer__social .social__link--insta {
    color: #B842AC
}

.footer__social .social__link--insta:hover {
    color: #923589
}

.footer__contact {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-right: .5rem
}

.footer__contact__work {
    padding-top: 0;
    border: unset;
    margin-top: auto
}

.footer__contact__mail {
    padding: 0
}

.footer__contact__phone {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    font-family: "Gotham Medium"
}

.footer__contact__phone--primary {
    font-size: 1.5rem;
    line-height: 1.5rem
}

.footer__contact__phone--primary .icons {
    fill: #1fbc53;
    margin-top: .2rem
}

.footer__contact__phone--secondary {
    font-size: .9rem;
    line-height: 1rem;
    color: #a4a4a4;
    margin: 0;
    margin-top: .5rem;
    color: #333
}

.footer__contact__work {
    font-family: "Gotham Medium";
    font-size: .8rem;
    line-height: .8rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: .5rem
}

@media (min-width: 768px) {
    .footer__form {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex
    }
}

@media (min-width: 992px) {
    .footer__logo {
        display: block
    }
}

@media (min-width: 1200px) {
    .footer__contact {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex
    }
}

.copyright {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(51, 51, 51, 0.15)), color-stop(1rem, #e5e5e5));
    background: linear-gradient(to bottom, rgba(51, 51, 51, 0.15) 0%, #e5e5e5 1rem)
}

.copyright__col {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 1rem 0
}

.copyright__site {
    font-family: "Gotham";
    font-size: 1rem;
    line-height: 1rem
}

.copyright__link,
.copyright__security {
    font-family: "Gotham";
    font-size: .8rem;
    line-height: .8rem;
    text-decoration: underline;
}

.copyright__link {
    margin-right: 1rem;
    color: #888;
    -webkit-transition: all ease .5s;
    transition: all ease .5s
}

.copyright__link:hover {
    text-decoration: unset
}

.copyright__security {
    color: #1fbc53
}

.copyright__security .icons {
    fill: #1fbc53
}

@media (min-width: 768px) {
    .copyright__col {
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        justify-content: start
    }
    .copyright__link {
        margin: 0 1rem 0 auto
    }
}

.article--catalog {
    padding: 3rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.article__time {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 2.6rem;
    padding: 0 1rem 0 2rem;
    font-family: "Gotham Medium";
    font-size: .9rem;
    line-height: .9rem;
    color: #28a745;
    border: 1px solid #28a745;
    -webkit-border-radius: 0 1.3rem 1.3rem 0;
    border-radius: 0 1.3rem 1.3rem 0;
    border-left: 0;
    margin-left: 1rem
}

.article__time .icons {
    position: absolute;
    fill: #1fbc53;
    width: 3rem;
    height: 3rem;
    left: -1.3rem
}

.article__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
    padding: 2rem 0 1rem;
    font-family: "Gotham Medium";
    font-size: 2rem;
    line-height: 2rem;
    color: #333
}

.article__title .decor {
    height: .2rem;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    background: #1fbc53;
    margin-left: 1rem
}

.article__text h2,
.article__text h3,
.article__text h4 {
    padding: .5rem 0 0 1.5rem;
    font-family: "Gotham Medium";
    font-size: 1.6rem;
    line-height: 1.8rem;
    color: #333
}

.article__text p {
    font-family: "Gotham";
    font-size: 1rem;
    line-height: 1.2rem;
    color: #333;
    text-align: justify;
    text-indent: 1rem;
    margin-bottom: 1rem
}

.article__text ul {
    -webkit-padding-start: 2rem;
    padding-inline-start: 2rem;
    margin-left: 1rem
}

.article__text ul li,
.article__text ul p {
    font-family: "Gotham";
    font-size: 1rem;
    line-height: 1.1rem;
    color: #333;
    padding: .2rem 0
}

.payment {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 -.5rem
}

.payment__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 33.333333%;
    flex: 0 1 33.333333%;
    width: 33.333333%;
    padding: 0 .5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.payment__item__icon {
    margin: 1rem 0 .5rem;
    display: block;
    background-size: cover
}

.payment__item__icon--bank {
    width: 33px;
    height: 33px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNMzEuNDg2MiAyOS45OTI3SDEuNDk5NzFDMC42NzEyMiAyOS45OTI3IDAgMzAuNjYzOSAwIDMxLjQ5MzFDMCAzMi4zMjA5IDAuNjcxMjIgMzIuOTkyMSAxLjQ5OTcxIDMyLjk5MjFIMzEuNDg1NUMzMi4zMTQgMzIuOTkyMSAzMi45ODUzIDMyLjMyMDkgMzIuOTg1MyAzMS40OTMxQzMyLjk4NDYgMzAuNjYzOSAzMi4zMTMzIDI5Ljk5MjcgMzEuNDg2MiAyOS45OTI3WiIgZmlsbD0iIzFGQkM1MyIvPjxwYXRoIGQ9Ik0zLjM3Mzc0IDI2LjA5NEMyLjU0NTI0IDI2LjA5NCAxLjg3NDAyIDI2Ljc2NTIgMS44NzQwMiAyNy41OTM3QzEuODc0MDIgMjguNDIyMiAyLjU0NTI0IDI5LjA5NDEgMy4zNzM3NCAyOS4wOTQxSDI5LjYxMTdDMzAuNDQwMiAyOS4wOTQxIDMxLjExMTQgMjguNDIyMiAzMS4xMTE0IDI3LjU5MzdDMzEuMTExNCAyNi43NjUyIDMwLjQ0MDIgMjYuMDk0IDI5LjYxMTcgMjYuMDk0SDI5LjIzNzVWMTIuNTk5NEgyOS42MTE3QzMwLjAyNjYgMTIuNTk5NCAzMC4zNjA4IDEyLjI2MzggMzAuMzYwOCAxMS44NTAyQzMwLjM2MDggMTEuNDM2NyAzMC4wMjUyIDExLjEwMTEgMjkuNjExNyAxMS4xMDExSDMuMzczNzRDMi45NTk0OSAxMS4xMDExIDIuNjI0NTggMTEuNDM2NyAyLjYyNDU4IDExLjg1MDJDMi42MjQ1OCAxMi4yNjM4IDIuOTYwMTkgMTIuNTk5NCAzLjM3Mzc0IDEyLjU5OTRIMy43NDg2NlYyNi4wOTMzSDMuMzczNzRWMjYuMDk0Wk0yNi4yMzggMTIuNTk5NFYyNi4wOTMzSDIxLjc0MDNWMTIuNTk5NEgyNi4yMzhaTTE4Ljc0MDkgMTIuNTk5NFYyNi4wOTMzSDE0LjI0MzFWMTIuNTk5NEgxOC43NDA5Wk02Ljc0NjY5IDEyLjU5OTRIMTEuMjQ0NFYyNi4wOTMzSDYuNzQ2NjlWMTIuNTk5NFoiIGZpbGw9IiMxRkJDNTMiLz48cGF0aCBkPSJNMS40OTk3NCA5Ljc1NDAxSDMxLjQ4NTZDMzEuNDkwNSA5Ljc1NDAxIDMxLjQ5NjEgOS43NTQwMSAzMS41MDAzIDkuNzU0MDFDMzIuMzI5NSA5Ljc1NDAxIDMzIDkuMDgyNzkgMzMgOC4yNTQyOUMzMyA3LjU5NTcxIDMyLjU3NiA3LjAzNzUzIDMxLjk4NjkgNi44MzUzMkwxNy4xMDkxIDAuMTQwNjc5QzE2LjcxOCAtMC4wMzQ4NDg4IDE2LjI3MDggLTAuMDM0ODQ4OCAxNS44NzkgMC4xNDA2NzlMMC44ODQ2OTEgNi44ODcyOEMwLjIzOTQ0OSA3LjE3Nzk2IC0wLjExNTExOCA3Ljg3ODY2IDAuMDMzNzI5OSA4LjU2OTU0QzAuMTgxODc2IDkuMjYwNDIgMC43OTI3MTQgOS43NTQwMSAxLjQ5OTc0IDkuNzU0MDFaIiBmaWxsPSIjMUZCQzUzIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHdpZHRoPSIzMyIgaGVpZ2h0PSIzMyIgZmlsbD0id2hpdGUiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=)
}

.payment__item__icon--card {
    width: 121px;
    height: 27px;
    margin: 1.2rem 0 .7rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIxIiBoZWlnaHQ9IjI3IiB2aWV3Qm94PSIwIDAgMTIxIDI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMi45MTEgOUwxMS4zMjU4IDE4Ljg2NDlIMTMuODU5NkwxNS40NDM5IDlDMTUuNDQzOSA5IDEyLjkxMSA5IDEyLjkxMSA5Wk0yMC41NTQgMTMuMDE4NEMxOS42Njg1IDEyLjU4MTEgMTkuMTI1NyAxMi4yODYgMTkuMTI1NyAxMS44Mzg4QzE5LjEzNjYgMTEuNDMyMiAxOS41ODQ3IDExLjAxNTYgMjAuNTg1NiAxMS4wMTU2QzIxLjQwODggMTAuOTk0OSAyMi4wMTM5IDExLjE4ODQgMjIuNDcyOSAxMS4zODA5TDIyLjcwMjkgMTEuNDgzNUwyMy4wNDczIDkuNDE5NTFDMjIuNTQ2OSA5LjIyNjA1IDIxLjc1MzMgOS4wMTI4OCAyMC43NzMxIDkuMDEyODhDMTguMjcwOSA5LjAxMjg4IDE2LjUwOSAxMC4zMTM4IDE2LjQ5OCAxMi4xNzQ1QzE2LjQ3NzQgMTMuNTQ3NiAxNy43NTk1IDE0LjMwOTUgMTguNzE5IDE0Ljc2NjZDMTkuNjk5MiAxNS4yMzU1IDIwLjAzMjggMTUuNTM5NSAyMC4wMzI4IDE1Ljk1NjFDMjAuMDIyIDE2LjU5NTcgMTkuMjQwMyAxNi44OTA4IDE4LjUxMDggMTYuODkwOEMxNy41MDAxIDE2Ljg5MDggMTYuOTU3MiAxNi43Mzg4IDE2LjEzMyAxNi4zODI0TDE1Ljc5OTMgMTYuMjMwNEwxNS40NDUgMTguMzc1M0MxNi4wNDAyIDE4LjYzOTkgMTcuMTM0OCAxOC44NzI4IDE4LjI3MSAxOC44ODQ3QzIwLjkzMDIgMTguODg0NyAyMi42NjA1IDE3LjYwMzQgMjIuNjgyMyAxNS42MjA0QzIyLjY5MSAxNC41MzI2IDIyLjAxNDkgMTMuNjk5NSAyMC41NTQgMTMuMDE4NFpNMjkuNTQzMyA5LjAzMDUzSDI3LjU4MjlDMjYuOTc4OCA5LjAzMDUzIDI2LjUxOTggOS4yMDQyOSAyNi4yNTgyIDkuODI0MTlMMjIuNDk0NSAxOC44NjQ5SDI1LjE1MzdMMjUuODg2IDE2LjkwNzZIMjguODYxMUwyOS4yNDExIDE4Ljg3MjhIMzEuNTg2NUwyOS41NDMzIDkuMDMwNTNaTTI2LjYyMzUgMTQuOTMyMkMyNi42NzQ4IDE0LjkzNzIgMjcuNjQ0MiAxMS43MzcgMjcuNjQ0MiAxMS43MzdMMjguNDE2MSAxNC45MzIyQzI4LjQxNjEgMTQuOTMyMiAyNy4xMjQgMTQuOTMyMiAyNi42MjM1IDE0LjkzMjJaTTkuMjA4NTQgOUw2LjcyNjAyIDE1LjcwMjNMNi40NTU1OSAxNC4zODA1QzUuOTk2NTYgMTIuODU1NSA0LjU1NzQ2IDExLjE5ODIgMi45NTE0MiAxMC4zNzVMNS4yMjQ2NyAxOC44NTVINy45MDU2MkwxMS44ODk1IDkuMDAxMDhIOS4yMDg1NFY5WiIgZmlsbD0iIzIzOTRCQyIvPjxwYXRoIGQ9Ik01LjYyMDQ0IDEwLjI3MjhDNS40MjY5OCA5LjUyMDU4IDQuODEwMDEgOS4wMTMyNyAzLjk3MjA3IDkuMDAyNDRIMC4wNDA0ODk0TDAgOS4xODQ5N0MzLjA2NjkxIDkuOTQxMDYgNS42NDExMiAxMi4yNjc2IDYuNDc2MjQgMTQuNDU1OUw1LjYyMDQ0IDEwLjI3MjhaIiBmaWxsPSIjRUZDNzVFIi8+PHBhdGggZD0iTTcwIDEzLjUwMDFDNzAgMTcuOTU3MyA2Ni40IDIxLjYwMDEgNjEuOSAyMS42MDAxQzU3LjQ0MjkgMjEuNjAwMSA1My44IDE3Ljk1NzMgNTMuOCAxMy41MDAxQzUzLjggOS4wNDMgNTcuNCA1LjQwMDE1IDYxLjg1NzIgNS40MDAxNUM2Ni40IDUuNDAwMTUgNzAgOS4wNDMgNzAgMTMuNTAwMVoiIGZpbGw9IiNGRkI2MDAiLz48cGF0aCBkPSJNNjEuOSA1LjQwMDE1QzY2LjM1NzIgNS40MDAxNSA3MCA5LjA0MyA3MCAxMy41MDAxQzcwIDE3Ljk1NzMgNjYuNCAyMS42MDAxIDYxLjkgMjEuNjAwMUM1Ny40NDI5IDIxLjYwMDEgNTMuOCAxNy45NTczIDUzLjggMTMuNTAwMSIgZmlsbD0iI0Y3OTgxRCIvPjxwYXRoIGQ9Ik02MS44OTk5IDUuNDAwMTVDNjYuMzU3IDUuNDAwMTUgNjkuOTk5OSA5LjA0MyA2OS45OTk5IDEzLjUwMDFDNjkuOTk5OSAxNy45NTczIDY2LjM5OTkgMjEuNjAwMSA2MS44OTk5IDIxLjYwMDEiIGZpbGw9IiNGRjg1MDAiLz48cGF0aCBkPSJNNTEuMDE0MyA1LjQwMDE1QzQ2LjYgNS40NDMgNDMgOS4wNDMgNDMgMTMuNTAwMUM0MyAxNy45NTczIDQ2LjYgMjEuNjAwMSA1MS4xIDIxLjYwMDFDNTMuMiAyMS42MDAxIDU1LjA4NTcgMjAuNzg1OSA1Ni41NDI5IDE5LjUwMDFDNTYuODQyOSAxOS4yNDMgNTcuMSAxOC45NDMgNTcuMzU3MSAxOC42NDNINTUuNjg1N0M1NS40NzE0IDE4LjM4NTkgNTUuMjU3MSAxOC4wODU5IDU1LjA4NTcgMTcuODI4N0g1Ny45NTcxQzU4LjEyODYgMTcuNTcxNiA1OC4zIDE3LjI3MTYgNTguNDI4NiAxNi45NzE2SDU0LjYxNDNDNTQuNDg1NyAxNi43MTQ0IDU0LjM1NzEgMTYuNDE0NCA1NC4yNzE0IDE2LjExNDRINTguNzI4NkM1OC45ODU3IDE1LjMwMDEgNTkuMTU3MSAxNC40NDMgNTkuMTU3MSAxMy41NDNDNTkuMTU3MSAxMi45NDMgNTkuMDcxNCAxMi4zODU5IDU4Ljk4NTcgMTEuODI4N0g1NC4wMTQzQzU0LjA1NzEgMTEuNTI4NyA1NC4xNDI5IDExLjI3MTYgNTQuMjI4NiAxMC45NzE2SDU4LjY4NTdDNTguNiAxMC42NzE2IDU4LjQ3MTQgMTAuMzcxNiA1OC4zNDI5IDEwLjExNDRINTQuNTcxNEM1NC43IDkuODE0NDMgNTQuODcxNCA5LjU1NzI5IDU1LjA0MjkgOS4yNTcyOUg1Ny45MTQzQzU3Ljc0MjkgOC45NTcyOSA1Ny41Mjg2IDguNjU3MjkgNTcuMjcxNCA4LjQwMDE1SDU1LjY4NTdDNTUuOTQyOSA4LjEwMDE1IDU2LjIgNy44NDMgNTYuNSA3LjU4NTg2QzU1LjA4NTcgNi4yNTcyOSA1My4xNTcxIDUuNDg1ODYgNTEuMDU3MSA1LjQ4NTg2QzUxLjA1NzEgNS40MDAxNSA1MS4wNTcxIDUuNDAwMTUgNTEuMDE0MyA1LjQwMDE1WiIgZmlsbD0iI0ZGNTA1MCIvPjxwYXRoIGQ9Ik00MyAxMy41MDAxQzQzIDE3Ljk1NzMgNDYuNiAyMS42MDAxIDUxLjEgMjEuNjAwMUM1My4yIDIxLjYwMDEgNTUuMDg1NyAyMC43ODU4IDU2LjU0MjkgMTkuNTAwMUM1Ni44NDI5IDE5LjI0MyA1Ny4xIDE4Ljk0MyA1Ny4zNTcxIDE4LjY0M0g1NS42ODU3QzU1LjQ3MTQgMTguMzg1OCA1NS4yNTcxIDE4LjA4NTggNTUuMDg1NyAxNy44Mjg3SDU3Ljk1NzFDNTguMTI4NiAxNy41NzE2IDU4LjMgMTcuMjcxNiA1OC40Mjg2IDE2Ljk3MTZINTQuNjE0M0M1NC40ODU3IDE2LjcxNDQgNTQuMzU3MSAxNi40MTQ0IDU0LjI3MTQgMTYuMTE0NEg1OC43Mjg2QzU4Ljk4NTcgMTUuMzAwMSA1OS4xNTcxIDE0LjQ0MyA1OS4xNTcxIDEzLjU0M0M1OS4xNTcxIDEyLjk0MyA1OS4wNzE0IDEyLjM4NTggNTguOTg1NyAxMS44Mjg3SDU0LjAxNDNDNTQuMDU3MSAxMS41Mjg3IDU0LjE0MjkgMTEuMjcxNiA1NC4yMjg2IDEwLjk3MTZINTguNjg1N0M1OC42IDEwLjY3MTYgNTguNDcxNCAxMC4zNzE2IDU4LjM0MjkgMTAuMTE0NEg1NC41NzE0QzU0LjcgOS44MTQ0MSA1NC44NzE0IDkuNTU3MjcgNTUuMDQyOSA5LjI1NzI3SDU3LjkxNDNDNTcuNzQyOSA4Ljk1NzI3IDU3LjUyODYgOC42NTcyNyA1Ny4yNzE0IDguNDAwMTNINTUuNjg1N0M1NS45NDI5IDguMTAwMTMgNTYuMiA3Ljg0Mjk4IDU2LjUgNy41ODU4NEM1NS4wODU3IDYuMjU3MjcgNTMuMTU3MSA1LjQ4NTg0IDUxLjA1NzEgNS40ODU4NEg1MS4wMTQzIiBmaWxsPSIjRTUyODM2Ii8+PHBhdGggZD0iTTUxLjEgMjEuNjAwMUM1My4yIDIxLjYwMDEgNTUuMDg1NyAyMC43ODU4IDU2LjU0MjkgMTkuNTAwMUM1Ni44NDI5IDE5LjI0MyA1Ny4xIDE4Ljk0MyA1Ny4zNTcxIDE4LjY0M0g1NS42ODU3QzU1LjQ3MTQgMTguMzg1OCA1NS4yNTcxIDE4LjA4NTggNTUuMDg1NyAxNy44Mjg3SDU3Ljk1NzFDNTguMTI4NiAxNy41NzE2IDU4LjMgMTcuMjcxNiA1OC40Mjg2IDE2Ljk3MTZINTQuNjE0M0M1NC40ODU3IDE2LjcxNDQgNTQuMzU3MSAxNi40MTQ0IDU0LjI3MTQgMTYuMTE0NEg1OC43Mjg2QzU4Ljk4NTcgMTUuMzAwMSA1OS4xNTcxIDE0LjQ0MyA1OS4xNTcxIDEzLjU0M0M1OS4xNTcxIDEyLjk0MyA1OS4wNzE0IDEyLjM4NTggNTguOTg1NyAxMS44Mjg3SDU0LjAxNDNDNTQuMDU3MSAxMS41Mjg3IDU0LjE0MjkgMTEuMjcxNiA1NC4yMjg2IDEwLjk3MTZINTguNjg1N0M1OC42IDEwLjY3MTYgNTguNDcxNCAxMC4zNzE2IDU4LjM0MjkgMTAuMTE0NEg1NC41NzE0QzU0LjcgOS44MTQ0MSA1NC44NzE0IDkuNTU3MjcgNTUuMDQyOSA5LjI1NzI3SDU3LjkxNDNDNTcuNzQyOSA4Ljk1NzI3IDU3LjUyODYgOC42NTcyNyA1Ny4yNzE0IDguNDAwMTNINTUuNjg1N0M1NS45NDI5IDguMTAwMTMgNTYuMiA3Ljg0Mjk4IDU2LjUgNy41ODU4NEM1NS4wODU3IDYuMjU3MjcgNTMuMTU3MSA1LjQ4NTg0IDUxLjA1NzEgNS40ODU4NEg1MS4wMTQzIiBmaWxsPSIjQ0IyMDI2Ii8+PHBhdGggZD0iTTUzLjk3MTQgMTUuNTU3MUw1NC4wOTk5IDE0LjgyODVDNTQuMDU3MSAxNC44Mjg1IDUzLjk3MTQgMTQuODcxNCA1My44ODU3IDE0Ljg3MTRDNTMuNTg1NyAxNC44NzE0IDUzLjU0MjggMTQuNjk5OSA1My41ODU3IDE0LjYxNDJMNTMuODQyOCAxMy4xMTQySDU0LjMxNDJMNTQuNDQyOCAxMi4yOTk5SDU0LjAxNDJMNTQuMDk5OSAxMS43ODU2SDUzLjI0MjhDNTMuMjQyOCAxMS43ODU2IDUyLjcyODUgMTQuNjE0MiA1Mi43Mjg1IDE0Ljk1NzFDNTIuNzI4NSAxNS40NzE0IDUzLjAyODUgMTUuNjg1NiA1My40MTQyIDE1LjY4NTZDNTMuNjcxNCAxNS42ODU2IDUzLjg4NTcgMTUuNTk5OSA1My45NzE0IDE1LjU1NzFaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik01NC4yNzE0IDE0LjE4NTdDNTQuMjcxNCAxNS4zODU3IDU1LjA4NTYgMTUuNjg1NyA1NS43NzE0IDE1LjY4NTdDNTYuNDE0MiAxNS42ODU3IDU2LjY3MTQgMTUuNTU3MSA1Ni42NzE0IDE1LjU1NzFMNTYuODQyOCAxNC43NDI5QzU2Ljg0MjggMTQuNzQyOSA1Ni4zNzE0IDE0Ljk1NzEgNTUuOTQyOCAxNC45NTcxQzU0Ljk5OTkgMTQuOTU3MSA1NS4xNzE0IDE0LjI3MTQgNTUuMTcxNCAxNC4yNzE0SDU2LjkyODVDNTYuOTI4NSAxNC4yNzE0IDU3LjA1NzEgMTMuNzE0MyA1Ny4wNTcxIDEzLjVDNTcuMDU3MSAxMi45NDI4IDU2Ljc1NzEgMTIuMjU3MSA1NS44MTQyIDEyLjI1NzFDNTQuOTE0MiAxMi4xNzE0IDU0LjI3MTQgMTMuMTE0MyA1NC4yNzE0IDE0LjE4NTdaTTU1Ljc3MTQgMTIuOTQyOEM1Ni4yNDI4IDEyLjk0MjggNTYuMTU3MSAxMy41IDU2LjE1NzEgMTMuNTQyOEg1NS4yMTQyQzU1LjIxNDIgMTMuNSA1NS4yOTk5IDEyLjk0MjggNTUuNzcxNCAxMi45NDI4WiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNNjEuMjE0MiAxNS41NTdMNjEuMzg1NiAxNC42MTQyQzYxLjM4NTYgMTQuNjE0MiA2MC45NTcxIDE0LjgyODUgNjAuNjU3MSAxNC44Mjg1QzYwLjA1NzEgMTQuODI4NSA1OS43OTk5IDE0LjM1NyA1OS43OTk5IDEzLjg0MjhDNTkuNzk5OSAxMi44MTQyIDYwLjMxNDIgMTIuMjU3IDYwLjkxNDIgMTIuMjU3QzYxLjM0MjggMTIuMjU3IDYxLjY4NTYgMTIuNTE0MiA2MS42ODU2IDEyLjUxNDJMNjEuODE0MiAxMS42MTQyQzYxLjgxNDIgMTEuNjE0MiA2MS4yOTk5IDExLjM5OTkgNjAuODI4NSAxMS4zOTk5QzU5Ljg0MjggMTEuMzk5OSA1OC44NTcxIDEyLjI1NyA1OC44NTcxIDEzLjg4NTZDNTguODU3MSAxNC45NTcgNTkuMzcxMyAxNS42ODU2IDYwLjM5OTkgMTUuNjg1NkM2MC43NDI4IDE1LjY4NTYgNjEuMjE0MiAxNS41NTcgNjEuMjE0MiAxNS41NTdaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik00OS4yNTcgMTIuMTcxNEM0OC42NTcgMTIuMTcxNCA0OC4yMjg0IDEyLjM0MjggNDguMjI4NCAxMi4zNDI4TDQ4LjA5OTggMTMuMDcxNEM0OC4wOTk4IDEzLjA3MTQgNDguNDg1NiAxMi45IDQ5LjA0MjcgMTIuOUM0OS4zNDI3IDEyLjkgNDkuNTk5OCAxMi45NDI4IDQ5LjU5OTggMTMuMkM0OS41OTk4IDEzLjM3MTQgNDkuNTU3IDEzLjQxNDIgNDkuNTU3IDEzLjQxNDJDNDkuNTU3IDEzLjQxNDIgNDkuMjk5OCAxMy40MTQyIDQ5LjE3MTMgMTMuNDE0MkM0OC40NDI3IDEzLjQxNDIgNDcuNjI4NCAxMy43MTQyIDQ3LjYyODQgMTQuN0M0Ny42Mjg0IDE1LjQ3MTQgNDguMTQyNyAxNS42NDI4IDQ4LjQ0MjcgMTUuNjQyOEM0OS4wNDI3IDE1LjY0MjggNDkuMjk5OCAxNS4yNTcxIDQ5LjM0MjcgMTUuMjU3MUw0OS4yOTk4IDE1LjU5OTlINTAuMDcxM0w1MC40MTQxIDEzLjI0MjhDNTAuNDE0MSAxMi4yMTQyIDQ5LjU1NyAxMi4xNzE0IDQ5LjI1NyAxMi4xNzE0Wk00OS40Mjg0IDE0LjFDNDkuNDI4NCAxNC4yMjg1IDQ5LjM0MjcgMTQuOTE0MiA0OC44Mjg0IDE0LjkxNDJDNDguNTcxMyAxNC45MTQyIDQ4LjQ4NTYgMTQuNyA0OC40ODU2IDE0LjU3MTRDNDguNDg1NiAxNC4zNTcxIDQ4LjYxNDEgMTQuMDU3MSA0OS4yNTcgMTQuMDU3MUM0OS4zODU2IDE0LjEgNDkuNDI4NCAxNC4xIDQ5LjQyODQgMTQuMVoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTUxLjIyODQgMTUuNjQyN0M1MS40NDI3IDE1LjY0MjcgNTIuNTE0MSAxNS42ODU2IDUyLjUxNDEgMTQuNTI4NEM1Mi41MTQxIDEzLjQ1NyA1MS40ODU1IDEzLjY3MTMgNTEuNDg1NSAxMy4yNDI3QzUxLjQ4NTUgMTMuMDI4NCA1MS42NTcgMTIuOTQyNyA1MS45NTcgMTIuOTQyN0M1Mi4wODU1IDEyLjk0MjcgNTIuNTU3IDEyLjk4NTYgNTIuNTU3IDEyLjk4NTZMNTIuNjg1NSAxMi4yMTQxQzUyLjY4NTUgMTIuMjE0MSA1Mi4zODU1IDEyLjEyODQgNTEuODcxMiAxMi4xMjg0QzUxLjIyODQgMTIuMTI4NCA1MC41ODU1IDEyLjM4NTYgNTAuNTg1NSAxMy4yNDI3QzUwLjU4NTUgMTQuMjI4NCA1MS42NTcgMTQuMTQyNyA1MS42NTcgMTQuNTI4NEM1MS42NTcgMTQuNzg1NiA1MS4zNTcgMTQuODI4NCA1MS4xNDI3IDE0LjgyODRDNTAuNzU3IDE0LjgyODQgNTAuMzcxMiAxNC42OTk4IDUwLjM3MTIgMTQuNjk5OEw1MC4yNDI3IDE1LjQ3MTNDNTAuMjg1NSAxNS41NTcgNTAuNDk5OCAxNS42NDI3IDUxLjIyODQgMTUuNjQyN1oiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTY4LjMyODUgMTEuNDg1Nkw2OC4xNTcgMTIuNjQyN0M2OC4xNTcgMTIuNjQyNyA2Ny44MTQyIDEyLjIxNDIgNjcuMzQyOCAxMi4yMTQyQzY2LjU3MTMgMTIuMjE0MiA2NS44ODU2IDEzLjE1NyA2NS44ODU2IDE0LjI3MTNDNjUuODg1NiAxNC45NTcgNjYuMjI4NSAxNS42ODU2IDY2Ljk1NyAxNS42ODU2QzY3LjQ3MTMgMTUuNjg1NiA2Ny43NzEzIDE1LjM0MjcgNjcuNzcxMyAxNS4zNDI3TDY3LjcyODUgMTUuNjQyN0g2OC41ODU2TDY5LjIyODUgMTEuNTI4NUw2OC4zMjg1IDExLjQ4NTZaTTY3Ljk0MjggMTMuNzU3QzY3Ljk0MjggMTQuMjI4NSA2Ny43Mjg1IDE0LjgyODUgNjcuMjU3IDE0LjgyODVDNjYuOTU3IDE0LjgyODUgNjYuNzg1NiAxNC41NzEzIDY2Ljc4NTYgMTQuMTQyN0M2Ni43ODU2IDEzLjQ1NyA2Ny4wODU2IDEzLjAyODUgNjcuNDcxMyAxMy4wMjg1QzY3Ljc3MTMgMTMuMDI4NSA2Ny45NDI4IDEzLjI0MjcgNjcuOTQyOCAxMy43NTdaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik00NC41ODU2IDE1LjU5OTlMNDUuMDk5OSAxMi41MTQyTDQ1LjE4NTYgMTUuNTk5OUg0NS43ODU2TDQ2Ljg5OTkgMTIuNTE0Mkw0Ni40Mjg1IDE1LjU5OTlINDcuMzI4NUw0OC4wMTQyIDExLjQ4NTZINDYuNTk5OUw0NS43NDI4IDE0LjAxNDJMNDUuNjk5OSAxMS40ODU2SDQ0LjQ1NzFMNDMuNzcxNCAxNS41OTk5SDQ0LjU4NTZaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik01Ny44NzE0IDE1LjU5OTdDNTguMTI4NiAxNC4xODU0IDU4LjE3MTQgMTMuMDI4MyA1OC43NzE0IDEzLjI0MjVDNTguODU3MiAxMi42ODU0IDU4Ljk4NTcgMTIuNDcxMSA1OS4wNzE0IDEyLjI1NjhDNTkuMDcxNCAxMi4yNTY4IDU5LjAyODYgMTIuMjU2OCA1OC45IDEyLjI1NjhDNTguNTE0MyAxMi4yNTY4IDU4LjIxNDMgMTIuNzcxMSA1OC4yMTQzIDEyLjc3MTFMNTguMyAxMi4yOTk3SDU3LjQ4NTdMNTYuOTI4NiAxNS42NDI1SDU3Ljg3MTRWMTUuNTk5N1oiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTYzLjE4NTcgMTIuMTcxNEM2Mi41ODU3IDEyLjE3MTQgNjIuMTU3MSAxMi4zNDI4IDYyLjE1NzEgMTIuMzQyOEw2Mi4wMjg2IDEzLjA3MTRDNjIuMDI4NiAxMy4wNzE0IDYyLjQxNDMgMTIuOSA2Mi45NzE0IDEyLjlDNjMuMjcxNCAxMi45IDYzLjUyODYgMTIuOTQyOCA2My41Mjg2IDEzLjJDNjMuNTI4NiAxMy4zNzE0IDYzLjQ4NTcgMTMuNDE0MiA2My40ODU3IDEzLjQxNDJDNjMuNDg1NyAxMy40MTQyIDYzLjIyODYgMTMuNDE0MiA2My4xIDEzLjQxNDJDNjIuMzcxNCAxMy40MTQyIDYxLjU1NzEgMTMuNzE0MiA2MS41NTcxIDE0LjdDNjEuNTU3MSAxNS40NzE0IDYyLjA3MTQgMTUuNjQyOCA2Mi4zNzE0IDE1LjY0MjhDNjIuOTcxNCAxNS42NDI4IDYzLjIyODYgMTUuMjU3MSA2My4yNzE0IDE1LjI1NzFMNjMuMjI4NiAxNS41OTk5SDY0TDY0LjM0MjggMTMuMjQyOEM2NC4zODU3IDEyLjIxNDIgNjMuNDg1NyAxMi4xNzE0IDYzLjE4NTcgMTIuMTcxNFpNNjMuNCAxNC4xQzYzLjQgMTQuMjI4NSA2My4zMTQzIDE0LjkxNDIgNjIuOCAxNC45MTQyQzYyLjU0MjggMTQuOTE0MiA2Mi40NTcxIDE0LjcgNjIuNDU3MSAxNC41NzE0QzYyLjQ1NzEgMTQuMzU3MSA2Mi41ODU3IDE0LjA1NzEgNjMuMjI4NiAxNC4wNTcxQzYzLjM1NzEgMTQuMSA2My4zNTcxIDE0LjEgNjMuNCAxNC4xWiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNNjUuMDcxNCAxNS41OTk3QzY1LjMyODUgMTQuMTg1NCA2NS4zNzE0IDEzLjAyODMgNjUuOTcxNCAxMy4yNDI1QzY2LjA1NzEgMTIuNjg1NCA2Ni4xODU3IDEyLjQ3MTEgNjYuMjcxNCAxMi4yNTY4QzY2LjI3MTQgMTIuMjU2OCA2Ni4yMjg1IDEyLjI1NjggNjYuMSAxMi4yNTY4QzY1LjcxNDMgMTIuMjU2OCA2NS40MTQzIDEyLjc3MTEgNjUuNDE0MyAxMi43NzExTDY1LjUgMTIuMjk5N0g2NC42ODU3TDY0LjEyODUgMTUuNjQyNUg2NS4wNzE0VjE1LjU5OTdaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik01Mi42NDI4IDE0Ljk1NzFDNTIuNjQyOCAxNS40NzE0IDUyLjk0MjggMTUuNjg1NiA1My4zMjg1IDE1LjY4NTZDNTMuNjI4NSAxNS42ODU2IDUzLjg4NTcgMTUuNTk5OSA1My45NzE0IDE1LjU1NzFMNTQuMSAxNC44Mjg1QzU0LjA1NzEgMTQuODI4NSA1My45NzE0IDE0Ljg3MTQgNTMuODg1NyAxNC44NzE0QzUzLjU4NTcgMTQuODcxNCA1My41NDI4IDE0LjY5OTkgNTMuNTg1NyAxNC42MTQyTDUzLjg0MjggMTMuMTE0Mkg1NC4zMTQyTDU0LjQ0MjggMTIuMjk5OUg1NC4wMTQyTDU0LjEgMTEuNzg1NiIgZmlsbD0iI0RDRTVFNSIvPjxwYXRoIGQ9Ik01NC43IDE0LjE4NTdDNTQuNyAxNS4zODU3IDU1LjA4NTcgMTUuNjg1NyA1NS43NzE0IDE1LjY4NTdDNTYuNDE0MiAxNS42ODU3IDU2LjY3MTQgMTUuNTU3MSA1Ni42NzE0IDE1LjU1NzFMNTYuODQyOCAxNC43NDI5QzU2Ljg0MjggMTQuNzQyOSA1Ni4zNzE0IDE0Ljk1NzEgNTUuOTQyOCAxNC45NTcxQzU1IDE0Ljk1NzEgNTUuMTcxNCAxNC4yNzE0IDU1LjE3MTQgMTQuMjcxNEg1Ni45Mjg1QzU2LjkyODUgMTQuMjcxNCA1Ny4wNTcxIDEzLjcxNDMgNTcuMDU3MSAxMy41QzU3LjA1NzEgMTIuOTQyOCA1Ni43NTcxIDEyLjI1NzEgNTUuODE0MiAxMi4yNTcxQzU0LjkxNDIgMTIuMTcxNCA1NC43IDEzLjExNDMgNTQuNyAxNC4xODU3Wk01NS43NzE0IDEyLjk0MjhDNTYuMjQyOCAxMi45NDI4IDU2LjMyODUgMTMuNSA1Ni4zMjg1IDEzLjU0MjhINTUuMjE0MkM1NS4yMTQyIDEzLjUgNTUuMyAxMi45NDI4IDU1Ljc3MTQgMTIuOTQyOFoiIGZpbGw9IiNEQ0U1RTUiLz48cGF0aCBkPSJNNjEuMjE0MiAxNS41NTdMNjEuMzg1NiAxNC42MTQyQzYxLjM4NTYgMTQuNjE0MiA2MC45NTcxIDE0LjgyODUgNjAuNjU3MSAxNC44Mjg1QzYwLjA1NzEgMTQuODI4NSA1OS43OTk5IDE0LjM1NyA1OS43OTk5IDEzLjg0MjhDNTkuNzk5OSAxMi44MTQyIDYwLjMxNDIgMTIuMjU3IDYwLjkxNDIgMTIuMjU3QzYxLjM0MjggMTIuMjU3IDYxLjY4NTYgMTIuNTE0MiA2MS42ODU2IDEyLjUxNDJMNjEuODE0MiAxMS42MTQyQzYxLjgxNDIgMTEuNjE0MiA2MS4yOTk5IDExLjM5OTkgNjAuODI4NSAxMS4zOTk5QzU5Ljg0MjggMTEuMzk5OSA1OS4yODU2IDEyLjI1NyA1OS4yODU2IDEzLjg4NTZDNTkuMjg1NiAxNC45NTcgNTkuMzcxNCAxNS42ODU2IDYwLjM5OTkgMTUuNjg1NkM2MC43NDI4IDE1LjY4NTYgNjEuMjE0MiAxNS41NTcgNjEuMjE0MiAxNS41NTdaIiBmaWxsPSIjRENFNUU1Ii8+PHBhdGggZD0iTTQ4LjA5OTggMTMuMTE0QzQ4LjA5OTggMTMuMTE0IDQ4LjQ4NTYgMTIuOTQyNSA0OS4wNDI3IDEyLjk0MjVDNDkuMzQyNyAxMi45NDI1IDQ5LjU5OTggMTIuOTg1NCA0OS41OTk4IDEzLjI0MjVDNDkuNTk5OCAxMy40MTQgNDkuNTU3IDEzLjQ1NjggNDkuNTU3IDEzLjQ1NjhDNDkuNTU3IDEzLjQ1NjggNDkuMjk5OCAxMy40NTY4IDQ5LjE3MTMgMTMuNDU2OEM0OC40NDI3IDEzLjQ1NjggNDcuNjI4NCAxMy43NTY4IDQ3LjYyODQgMTQuNzQyNUM0Ny42Mjg0IDE1LjUxNCA0OC4xNDI3IDE1LjY4NTQgNDguNDQyNyAxNS42ODU0QzQ5LjA0MjcgMTUuNjg1NCA0OS4yOTk4IDE1LjI5OTcgNDkuMzQyNyAxNS4yOTk3TDQ5LjI5OTggMTUuNjQyNUg1MC4wNzEzTDUwLjQxNDEgMTMuMjg1NEM1MC40MTQxIDEyLjI5OTcgNDkuNTU3IDEyLjI1NjggNDkuMjE0MSAxMi4yNTY4TDQ4LjA5OTggMTMuMTE0Wk00OS44NTcgMTQuMDk5N0M0OS44NTcgMTQuMjI4MyA0OS4zNDI3IDE0LjkxNCA0OC44Mjg0IDE0LjkxNEM0OC41NzEzIDE0LjkxNCA0OC40ODU2IDE0LjY5OTcgNDguNDg1NiAxNC41NzExQzQ4LjQ4NTYgMTQuMzU2OCA0OC42MTQxIDE0LjA1NjggNDkuMjU3IDE0LjA1NjhDNDkuMzg1NiAxNC4wOTk3IDQ5Ljg1NyAxNC4wOTk3IDQ5Ljg1NyAxNC4wOTk3WiIgZmlsbD0iI0RDRTVFNSIvPjxwYXRoIGQ9Ik01MC4yODU2IDE1LjU1N0M1MC4yODU2IDE1LjU1NyA1MC41NDI4IDE1LjY0MjcgNTEuMjcxNCAxNS42NDI3QzUxLjQ4NTYgMTUuNjQyNyA1Mi41NTcxIDE1LjY4NTYgNTIuNTU3MSAxNC41Mjg0QzUyLjU1NzEgMTMuNDU3IDUxLjUyODUgMTMuNjcxMyA1MS41Mjg1IDEzLjI0MjdDNTEuNTI4NSAxMy4wMjg0IDUxLjY5OTkgMTIuOTQyNyA1MS45OTk5IDEyLjk0MjdDNTIuMTI4NSAxMi45NDI3IDUyLjU5OTkgMTIuOTg1NiA1Mi41OTk5IDEyLjk4NTZMNTIuNzI4NSAxMi4yMTQxQzUyLjcyODUgMTIuMjE0MSA1Mi40Mjg1IDEyLjEyODQgNTEuOTE0MiAxMi4xMjg0QzUxLjI3MTQgMTIuMTI4NCA1MS4wNTcxIDEyLjM4NTYgNTEuMDU3MSAxMy4yNDI3QzUxLjA1NzEgMTQuMjI4NCA1MS42OTk5IDE0LjE0MjcgNTEuNjk5OSAxNC41Mjg0QzUxLjY5OTkgMTQuNzg1NiA1MS4zOTk5IDE0LjgyODQgNTEuMTg1NiAxNC44Mjg0IiBmaWxsPSIjRENFNUU1Ii8+PHBhdGggZD0iTTY4LjE1NzEgMTIuNjQyOEM2OC4xNTcxIDEyLjY0MjggNjcuODE0MyAxMi4yMTQzIDY3LjM0MjggMTIuMjE0M0M2Ni41NzE0IDEyLjIxNDMgNjYuMzE0MyAxMy4xNTcxIDY2LjMxNDMgMTQuMjcxNEM2Ni4zMTQzIDE0Ljk1NzEgNjYuMjI4NiAxNS42ODU3IDY2Ljk1NzEgMTUuNjg1N0M2Ny40NzE0IDE1LjY4NTcgNjcuNzcxNCAxNS4zNDI4IDY3Ljc3MTQgMTUuMzQyOEw2Ny43Mjg2IDE1LjY0MjhINjguNTg1N0w2OS4yMjg2IDExLjUyODZMNjguMTU3MSAxMi42NDI4Wk02OC4xMTQzIDEzLjc1NzFDNjguMTE0MyAxNC4yMjg2IDY3LjcyODYgMTQuODI4NiA2Ny4yNTcxIDE0LjgyODZDNjYuOTU3MSAxNC44Mjg2IDY2Ljc4NTcgMTQuNTcxNCA2Ni43ODU3IDE0LjE0MjhDNjYuNzg1NyAxMy40NTcxIDY3LjA4NTcgMTMuMDI4NiA2Ny40NzE0IDEzLjAyODZDNjcuNzcxNCAxMy4wMjg2IDY4LjExNDMgMTMuMjQyOCA2OC4xMTQzIDEzLjc1NzFaIiBmaWxsPSIjRENFNUU1Ii8+PHBhdGggZD0iTTQ0LjU4NTYgMTUuNTk5OUw0NS4wOTk5IDEyLjUxNDJMNDUuMTg1NiAxNS41OTk5SDQ1Ljc4NTZMNDYuODk5OSAxMi41MTQyTDQ2LjQyODUgMTUuNTk5OUg0Ny4zMjg1TDQ4LjAxNDIgMTEuNDg1Nkg0Ni45NDI4TDQ1Ljc0MjggMTQuMDE0Mkw0NS42OTk5IDExLjQ4NTZINDUuMjI4NUw0My43NzE0IDE1LjU5OTlINDQuNTg1NloiIGZpbGw9IiNEQ0U1RTUiLz48cGF0aCBkPSJNNTYuOTcxMyAxNS41OTk3SDU3Ljg3MTNDNTguMTI4NSAxNC4xODU0IDU4LjE3MTMgMTMuMDI4MyA1OC43NzEzIDEzLjI0MjVDNTguODU3IDEyLjY4NTQgNTguOTg1NiAxMi40NzExIDU5LjA3MTMgMTIuMjU2OEM1OS4wNzEzIDEyLjI1NjggNTkuMDI4NSAxMi4yNTY4IDU4Ljg5OTkgMTIuMjU2OEM1OC41MTQyIDEyLjI1NjggNTguMjE0MiAxMi43NzExIDU4LjIxNDIgMTIuNzcxMUw1OC4yOTk5IDEyLjI5OTciIGZpbGw9IiNEQ0U1RTUiLz48cGF0aCBkPSJNNjIuMDI4NiAxMy4xMTRDNjIuMDI4NiAxMy4xMTQgNjIuNDE0MyAxMi45NDI1IDYyLjk3MTQgMTIuOTQyNUM2My4yNzE0IDEyLjk0MjUgNjMuNTI4NiAxMi45ODU0IDYzLjUyODYgMTMuMjQyNUM2My41Mjg2IDEzLjQxNCA2My40ODU3IDEzLjQ1NjggNjMuNDg1NyAxMy40NTY4QzYzLjQ4NTcgMTMuNDU2OCA2My4yMjg2IDEzLjQ1NjggNjMuMSAxMy40NTY4QzYyLjM3MTQgMTMuNDU2OCA2MS41NTcxIDEzLjc1NjggNjEuNTU3MSAxNC43NDI1QzYxLjU1NzEgMTUuNTE0IDYyLjA3MTQgMTUuNjg1NCA2Mi4zNzE0IDE1LjY4NTRDNjIuOTcxNCAxNS42ODU0IDYzLjIyODYgMTUuMjk5NyA2My4yNzE0IDE1LjI5OTdMNjMuMjI4NiAxNS42NDI1SDY0TDY0LjM0MjggMTMuMjg1NEM2NC4zNDI4IDEyLjI5OTcgNjMuNDg1NyAxMi4yNTY4IDYzLjE0MjggMTIuMjU2OEw2Mi4wMjg2IDEzLjExNFpNNjMuNzg1NyAxNC4wOTk3QzYzLjc4NTcgMTQuMjI4MyA2My4yNzE0IDE0LjkxNCA2Mi43NTcxIDE0LjkxNEM2Mi41IDE0LjkxNCA2Mi40MTQzIDE0LjY5OTcgNjIuNDE0MyAxNC41NzExQzYyLjQxNDMgMTQuMzU2OCA2Mi41NDI4IDE0LjA1NjggNjMuMTg1NyAxNC4wNTY4QzYzLjM1NzEgMTQuMDk5NyA2My43ODU3IDE0LjA5OTcgNjMuNzg1NyAxNC4wOTk3WiIgZmlsbD0iI0RDRTVFNSIvPjxwYXRoIGQ9Ik02NC4xNzE0IDE1LjU5OTdINjUuMDcxNEM2NS4zMjg1IDE0LjE4NTQgNjUuMzcxNCAxMy4wMjgzIDY1Ljk3MTQgMTMuMjQyNUM2Ni4wNTcxIDEyLjY4NTQgNjYuMTg1NyAxMi40NzExIDY2LjI3MTQgMTIuMjU2OEM2Ni4yNzE0IDEyLjI1NjggNjYuMjI4NSAxMi4yNTY4IDY2LjEgMTIuMjU2OEM2NS43MTQyIDEyLjI1NjggNjUuNDE0MiAxMi43NzExIDY1LjQxNDIgMTIuNzcxMUw2NS41IDEyLjI5OTciIGZpbGw9IiNEQ0U1RTUiLz48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkyLjUwOTMgOFY4LjAwNTI0QzkyLjUwNDQgOC4wMDUyNCA5MC45ODU5IDggOTAuNTgxIDkuNTc3MjlDOTAuMjA5OCAxMS4wMjM2IDg5LjE2MzcgMTUuMDE2NiA4OS4xMzQ3IDE1LjEyNjZIODguODQ1NUM4OC44NDU1IDE1LjEyNjYgODcuNzc1MyAxMS4wNDQ1IDg3LjM5OTMgOS41NzIwNUM4Ni45OTQzIDcuOTk0NzYgODUuNDcxIDggODUuNDcxIDhIODJWMjBIODUuNDcxVjEyLjg3MzRIODUuNjE1Nkg4NS43NjAyTDg3Ljc4NDkgMjBIOTAuMTk1M0w5Mi4yMiAxMi44Nzg2SDkyLjUwOTNWMjBIOTUuOTgwMlY4SDkyLjUwOTNaIiBmaWxsPSIjNERCNDVFIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMDUuMTg4IDhDMTA1LjE4OCA4IDEwNC4xNzEgOC4wOTk1NiAxMDMuNjk0IDkuMjU3NjRMMTAxLjIzNSAxNS4xMjY2SDEwMC45NDZWOEg5Ny40NzQ3VjIwSDEwMC43NTNDMTAwLjc1MyAyMCAxMDEuODE4IDE5Ljg5NTIgMTAyLjI5NSAxOC43NDI0TDEwNC43MDYgMTIuODczNEgxMDQuOTk1VjIwSDEwOC40NjZWOEgxMDUuMTg4WiIgZmlsbD0iIzREQjQ1RSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEwLjAwOSAxMy40NDk3VjE5Ljk5OTlIMTEzLjQ4VjE2LjE3NDZIMTE3LjI0QzExOC44NzkgMTYuMTc0NiAxMjAuMjY3IDE1LjAzNzUgMTIwLjc4MyAxMy40NDk3SDExMC4wMDlaIiBmaWxsPSIjNERCNDVFIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMTcuMjQgOEgxMDkuNTIyQzEwOS45MDcgMTAuMjg0NyAxMTEuNDg0IDEyLjExODggMTEzLjUyMyAxMi43MTYyQzExMy45ODYgMTIuODUyNCAxMTQuNDczIDEyLjkyNTggMTE0Ljk3NCAxMi45MjU4SDEyMC45MjNDMTIwLjk3NiAxMi42NTMzIDEyMSAxMi4zNzU1IDEyMSAxMi4wODczQzEyMSA5LjgyODgyIDExOS4zMTggOCAxMTcuMjQgOFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz48L2c+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMTA5LjUyMyIgeTE9IjEwLjQ2MjkiIHgyPSIxMjEiIHkyPSIxMC40NjI5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwLjMiIHN0b3AtY29sb3I9IiMwMEI0RTYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwODhDQ0IiLz48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjgyIiB5PSI4IiB3aWR0aD0iMzkiIGhlaWdodD0iMTIiIGZpbGw9IndoaXRlIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+)
}

.payment__item__icon--internet {
    width: 33px;
    height: 33px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNMTAuMTgwMiAxNS45MjY5QzkuNzg5NzIgMTYuMzE3NCA5Ljc4OTcyIDE2Ljk1MjggMTAuMTgwMiAxNy4zNDdDMTAuNTcwNiAxNy43Mzc1IDExLjIwNiAxNy43Mzc1IDExLjYwMDMgMTcuMzQ3QzE0LjMwMjggMTQuNjQ0NiAxOC43MDEgMTQuNjQ0NiAyMS40MDM1IDE3LjM0N0MyMS41OTg3IDE3LjU0MjMgMjEuODU1MSAxNy42NDE4IDIyLjExMTYgMTcuNjQxOEMyMi4zNjgxIDE3LjY0MTggMjIuNjI0NSAxNy41NDIzIDIyLjgxOTggMTcuMzQ3QzIzLjIxMDIgMTYuOTU2NiAyMy4yMTAyIDE2LjMyMTIgMjIuODE5OCAxNS45MjY5QzE5LjMzNjQgMTIuNDM5NyAxMy42NjM1IDEyLjQzOTcgMTAuMTgwMiAxNS45MjY5WiIgZmlsbD0iI0ZGMzM2NiIvPjxwYXRoIGQ9Ik0xMi44OTA0IDE4LjYzNjlDMTIuNDk5OSAxOS4wMjc0IDEyLjQ5OTkgMTkuNjYyOCAxMi44OTA0IDIwLjA1N0MxMy4yODA4IDIwLjQ0NzUgMTMuOTE2MiAyMC40NDc1IDE0LjMxMDUgMjAuMDU3QzE1LjUxNjMgMTguODQ3NCAxNy40ODM4IDE4Ljg0NzQgMTguNjg5NiAyMC4wNTdDMTguODg0OCAyMC4yNTIzIDE5LjE0MTMgMjAuMzUxOCAxOS4zOTc3IDIwLjM1MThDMTkuNjU0MiAyMC4zNTE4IDE5LjkxMDcgMjAuMjUyMyAyMC4xMDU5IDIwLjA1N0MyMC40OTYzIDE5LjY2NjYgMjAuNDk2MyAxOS4wMzEyIDIwLjEwNTkgMTguNjQwN0MxOC4xMTkyIDE2LjY0NjQgMTQuODgwOSAxNi42NDY0IDEyLjg5MDQgMTguNjM2OVoiIGZpbGw9IiNGRjMzNjYiLz48cGF0aCBkPSJNMTYuNSAyMy41Nzg2QzE3LjIzNzggMjMuNTc4NiAxNy44MzU5IDIyLjk4MDUgMTcuODM1OSAyMi4yNDI3QzE3LjgzNTkgMjEuNTA0OSAxNy4yMzc4IDIwLjkwNjcgMTYuNSAyMC45MDY3QzE1Ljc2MjIgMjAuOTA2NyAxNS4xNjQxIDIxLjUwNDkgMTUuMTY0MSAyMi4yNDI3QzE1LjE2NDEgMjIuOTgwNSAxNS43NjIyIDIzLjU3ODYgMTYuNSAyMy41Nzg2WiIgZmlsbD0iI0ZGMzM2NiIvPjxwYXRoIGQ9Ik0yNS41NzIgMTMuMTcwOEMyMC41NjkgOC4xNzE1OSAxMi40MzEgOC4xNzE1OSA3LjQyNzk2IDEzLjE3MDhDNy4wMzc1MiAxMy41NjEyIDcuMDM3NTIgMTQuMTk2NiA3LjQyNzk2IDE0LjU5MDlDNy44MTg0MSAxNC45ODE0IDguNDUzODMgMTQuOTgxNCA4Ljg0ODEgMTQuNTkwOUMxMy4wNjY0IDEwLjM2ODggMTkuOTMzNiAxMC4zNjg4IDI0LjE1NTcgMTQuNTkwOUMyNC4zNTA5IDE0Ljc4NjEgMjQuNjA3NCAxNC44ODU3IDI0Ljg2MzkgMTQuODg1N0MyNS4xMjAzIDE0Ljg4NTcgMjUuMzc2OCAxNC43ODYxIDI1LjU3MiAxNC41OTA5QzI1Ljk2MjUgMTQuMjAwNSAyNS45NjI1IDEzLjU2NSAyNS41NzIgMTMuMTcwOFoiIGZpbGw9IiNGRjMzNjYiLz48L2c+PGNpcmNsZSBjeD0iMTYuNSIgY3k9IjE2LjUiIHI9IjE1LjUiIHN0cm9rZT0iIzFGQkM1MyIgc3Ryb2tlLXdpZHRoPSIyIi8+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMCI+PHJlY3QgeD0iNy4xMzUxMyIgeT0iNy4xMzUyNSIgd2lkdGg9IjE4LjcyOTciIGhlaWdodD0iMTguNzI5NyIgZmlsbD0id2hpdGUiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=)
}

.payment__item__icon--cash {
    width: 41px;
    height: 33px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCA0MSAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHJlY3Qgd2lkdGg9IjQxIiBoZWlnaHQ9IjMzIiBmaWxsPSJ1cmwoI3BhdHRlcm4wKSIvPjxkZWZzPjxwYXR0ZXJuIGlkPSJwYXR0ZXJuMCIgcGF0dGVybkNvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHdpZHRoPSIxIiBoZWlnaHQ9IjEiPjx1c2UgeGxpbms6aHJlZj0iI2ltYWdlMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMC4wMDY0NzYzNykgc2NhbGUoMC4wMDI2Mzg1MiAwLjAwMzI3ODE2KSIvPjwvcGF0dGVybj48aW1hZ2UgaWQ9ImltYWdlMCIgd2lkdGg9IjM3OSIgaGVpZ2h0PSIzMDkiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBWHNBQUFFMUNBWUFBQUFHYkVBWEFBQWdBRWxFUVZSNEFleGRCM2djeGRsKzU1cDZiN2JsSXN1V2U3Y3BOalpnbXNFWUF3WU1wcmRnU2tnQ0lTUWtrSkJHZ0I4Q0ljRjBDS0ZqU3NBeHZkdUFNYmdBdHR4N2xlU2kzdS9tZjc3VnJiUzN0M3UzdTdlUzdrNHp6eU50bS9yTzdMdHozM3p6ZlF3aUNBVENJTUFYZ0d0RllkZURhZDBYOXdRQ0FvSG9RMEM4ck5IWEoxRlRJejJTRDFWQjhRRUloWTU0SmhEb1BnUUUyWGNmOWxGZHNoV2kxMnVRK0FEb0lTUHVDd1M2RGdGQjlsMkhkVXlWWkNmWnF4c3V5RitOaUxnV0NIUStBb0xzT3gvam1DdWhNNGxlQ3d4Qi9scW9pSHNDQVhzUkVHUnZMNTV4a1Z0WGs3MGFORUgrYWtURXRVQWdjZ1FFMlVlT1lkemwwTjFrcndXbytBQm9vU0x1Q1FTTUl5REkzamhXUFNabU5KSzlHbnhCL21wRXhMVkFJRFFDZ3V4RDQ5TWpuOFlDMmFzN1JwQy9HaEZ4TFJBSVJFQ1FmU0FlUGY0cUZvbGVyOVBFQjBBUEdYRy9KeUlneUw0bjlucUlOc2NUMmF1YktjaGZqWWk0N2trSUNMTHZTYjF0b0szeFRQWmF6UmNmQUMxVXhMMTRSRUNRZlR6MmFnUnQ2bWxrcjRaS2tMOGFFWEVkTHdnSXNvK1huclNwSFQyZDdMVmdGQjhBTFZURXZWaERRSkI5clBWWUo5ZFhrSDE0Z0FYNWg4ZEl4SWcrQkJ6UlZ5VlJJNEZBZENNZ1BvalIzVCtpZHRvSWlKbTlOaTQ5OXE0VklpdWY4TkF0K1lPT3FVSFQ0Ui9ydG54WTI3cjFqVjRaRFpzKzZFa2dpdGwrVCtydDJHeXJJUHZZN0xkT3E3VVZzajlVY3ZQazdKUHVud2ZBQ2FBdnFyZE9BRmdhZkMyZm9MWHVxK3I5RzhvYjluN2J6TXFXWnVYWExuK2sweW9mUlJuM1ZQTFhHajg5Rllzb0dvNVNWUVRaUjF1UGRHTjl0RjVVUTlVNTdza1NqTGpxQmdDL1VNVGZCMkFWZ0cwQVdnQ2tvbnJUTUREM1ZIRGZhbTlqMVRkVlpadjMxdTlhV3VVb1g1NlYyYkJtUmpKcWoxYWtqN3ZUZUNVOW8rTW1YdHNmS3dOVmtIMnM5RlFYMU5Qb1N4dFVsVG5MNXFIZ3FLTlVaQjhVVFhIalV3QzdBVlFDb0hXalFsUnZIUXV3ck9iR21zOFA3LzUrVy8yKzc3Mk9nNnZTMCtwS2gyZGovMVJGMnJnNWpRZnlNenRtNHFITnNUb0FYYkZhY1ZIdktFTEFrem9OUUpLSkdrMFBpcHRlVExmMmVkTGhMc2dmNHdZdW9XdUdxazFlT055b09WeFdXclYvdzZiR3NsV056Z01yazlNYk53N013ZjVSUWZuRTBBMDFVY1lTRWFyckhrT3c5OWlxaXBsOWorMzY0SVpiZm9FdjJsS0c5T0tEQUVZRTUycmJuYVYra1ZEYnI0SERHMHJnZEEwOGZMQ3MzK0hkMy8vWXRIOWxRMkxWbXJTMDVoMzV1V3hmb1cybGRtTkcwVXIrbHNlSkg4dG9iVmMzZG5XWEZDM0l2a3Rnam8xQ3JMekVsUm5IbkpBNTY5OExrRDU0V0RlMXNoekFkd0MyQTJoRzFmcUNodnI2ZmdjcjlrK3RMVjlmM2xyK2ZVMWk3UVpQWHV2R2pBeDJPTDJiNm1oYnNkMUpsRmJHaDE3RHU3TWRlbldLOS91QzdPTzloMDIwejhyTDNERHQ2V09TUmwxeEJZQ3JUUlFWTXFxUFk4dWV3eTFMMSsxdnF0cGQyWXJxUnM2Y2pQUDBSSWN2TDgzbEtNeHdlWHBsT0ZNemtseUZpVzQyR2tDdVRvWWR2d1lxMTZlWDc5dFNVblZnMytDR3FyM1pqb09yS3RNYjE3a3l2ZnNUMDFsVm9rNzZxTC9kVmFScFpXd1lBYStyNm0ra0x2RWVSNUI5dlBld2lmWlplcUhQL2ZZcTVFMGFDK0JuSm9yU2pWcGUyL0xpSTU5WFZ0NjVxR0lpQUZyMDFRcTFBTDZtR2YzOTV4U2tIRkdVeEFibXVqUHowMXlEUEM0MlJTdUI2bDdIcjRIS2RaNDlXMVlQcUQ2d3ZiaXBybktRcS9LSHhzeW1qY2pnQjF4cHJEcW0xclE2aXpndGpRc1Y0S0V1TzZ2ZW9jcnNpYzhFMmZmRVh0ZHBzNldYZXQ3NjU1QTVsUFRyTDlUSjF2RHRIWWRhbnBuKzkrM2p0aDFvR1c4NFVVZkVqVmNkazduMGtxTXk2OGIyVFNqTVRIYWVBQ0N6NDdIaHM2OEFiUEVkV3QrNmE4TlgvV3NxdGhTMzF1d3BjRFhzVGM1dFh0ZWFqWEtIaHpYSHhNNXpPMGpVMHBnd0RIVkhSRHZxMnBHYk9OTkNRSkM5RmlvOThKNlZsNXFEVmJPTHR2aVFQckFCUU85SVlHdHU1VjhOdm1OejZxN0RMV01peVVkS3kvRDUyOWYxWDNYeThKU3hpVzVHbWtKMnpOQnBZZmdyMzhIU2c3czNMaStvS1YvZjExdXpLOS9SZERBM3Q2blVsNFA5RGplajdRVFJHOHdRcXBYeEVHbkx6ZFF2MHJKNllucEI5ajJ4MXpYYWJPWGxQbFF3WjNMMm5OZnZCMkJFZEtKUmFzZXRYNzVXOXRqZlB6cDRHUUMxL0x3YzRDMEFJOEpPQTVEY2tTck1HY09MTy85YTB0STN5MzBhWThnUEV6dVN4MStoY2tONTJhNzE3c043VnZkcU9ieTlEMnNvejBwcTNwM1kyN2NaeWF3K2tydzdMYTBldVZvWkMzWlZVcTlPZHVYZmsvTVJaTitUZTEvUmRpc3ZlTzF4L3preGRjUWxjd0hNVjJSbCt0VEhVWnA5OC9xTXFnYWZVbVZ5NDdFbHlVdG5qRXFweUVsMitRN1h0V0xOdnBhVWxUc2JlKzg0MkZ4WTMreExCM2dXYmNRSzh3SFlzdUsyZ2U5UEdKQjBxYlNMMTNUdElrcFFpYXFOcTVvYjYvZnQzZkp0WG4zRjV0NnR0ZnQ3OGViSzNQVEdMYTE5K0daWEFtdUtxQUM3RXNza2EyVWMyRlVIT1IrNUx2SzFPTnFEZ0NCN2UzQ00rVnlzdk9TK09kLzl6RkV3Y1hDRWk3T3RLM2MwUEQ3eGI5dm9veUZyMVZUK2NNZWdmNDh1VEZDYVgxQmlYSDZneHZ2K0YxdnFkNyswdkNyOXJlOXJKclY0ZVI4QUdRQzAxQ3MvM1g1WHlmWUIyVzdTR29xVzhDMHFOK3dCZUZYRjNzM1poL2R2SHRCVXZiOXZhLzNCN05TYUgycHpXcmQ2c2gwSFBORlMyYTZ1aHlCOCt4RVhaRzgvcGpHWm94V3l4N3dOYnlCemlBL0F1UkUwdXBGZFYzbzFPQjZWWjk1M25wNTN6eDJ6OHM1Mk1Bd3htRy9yZ1JydlMzbTNiRmdFc052Qk9PbjhCeERsNVVkblBmdk01YjB2c2tsK2I3QmF4cUp4RG5BQWJVZGU2L05oS1E2c3F2SjZXNXJCZlVtdFB0NnJwcnJxNkpxRE93NjFsSDlmbFZCZGlveW1MZW1adkNMTDQyZ09hS2V4RXFNL2xpQjcrL3ZJam9Vcisyc2xjb3g2QkpwWjZqeVB3MjJIQmN0V2NDSm5TU1l2dGZ1VUVhbE9FMFJQYVZ5NWFjNTUvTEVSNS9rNGR0NzFic1g5ZDd4ZGNTV0FBaG5JZnk4NzNQZk8yYm5QUmRuc1hxb2VZMlFYUWpJT1FmOVM0Y0NwNkRWQnJycDBUT1ZBTDQ0OXJWN2Z4bFlmRHJkeW9LbGllVkVUSE1WZ3JpR3R6VFVmK0JvcU4vdHE5dTcwVmUrc1lHV2ZlSEpxVjl6aWhIZFFRRWFkZk1IQkZqSHdNeUl0aGlZZmd2QWpSVEV3dlNEN1FEekVsVUVFbW9aZXY4cVRQdkJiQUNjYlRCSWlHaVB4UzdzNlkyMnpqMzR0TkdvczFvYklROUs0Y2RGSDR2YVplVmNONjUzNDFIbVA3cm9RREFQOGlVWXQyOXJ3NDRCc2Q2ZzhvdmFaOUVGZ0dPOXhPTWEzVCtYN3RSc0pwWDBIclg0VDA3MEFGQUhvaCtwdHZRSGZKbDlMMHpKdmM4MEtYMk5aYWN2Qk5mdFN2LzNkajUzUzBITldYc2NTMDM2T0YwcHN5VjRRdmkwd3RtY2l5TDRkQ25GaUJnRlB2Mk9KVURiYVEvWWdjOGhFOEZJNDVSODdpaHYrT1h4Sm9wdFovWkRrbnpNdTdkd3p4Nll0ZnV1SG11djkyZWJzUHRSQyt3SGlNYVFDbUJuVXNQU0JkS3ZXQWJnY0FERnduNFNja2JQWUViOXJGOTlhRXQrcEN1SmdLOWc1eXg1Q1F1cFY0THdNc3orNmt2VTk2V3RiOGhZemZCWGExaS9iWjFQV3N4QXBZeDBCS3krbE83MTM1UHJ3YmNDNTNyaXVQODFHbXhVNG5qWGhybTJWV3l1YUZpanVtVHBsRENXRDh4Tm94dHNlbkVSNVBTL1FCalZ5TEVNZjAxT3grLzBUQ1FMcWN5djlIZ1RmdVBPUzJiejFPNUIvNUFuSUtCbUdqSkprRko3NEtOLzBSRis3eERDMjFET280ajN2Um84Yy9UMnZtKzF2c1NNaDdYUUEwdFF4d3R3VFR4K1pNaW5aNHlDeGpSeGM2L1kxbmpmNnoxdkhYUFQwM29lV2JHcTR6K2VUSEtISXo4TWVPY2UyclFlYlVoUVJLd2JrdUdrZHRDZUdmd0lZaXk5L1BaV052R0cvYmVSNTVIMTVHSEhYRW1RTzJRbUE5a2pRWG9ZakFHekE0S3NYODZXM3BnbkNqNTdoMXY1ekxucXFKR3JTMVFpWWZ2bUhINStFQ1UvdlF2cEEyZ0JGSW9TSXczUGZWRDk0NlRPNzlWUXRWMC9vbjdobVFyK2tzaG1qVXB1bkZpY1g1S2M1eHpzYzBEV3I4T0c2dW50UCtjZU9zNEIyalo0dnR2NmxaT1BBWExkdEJ0c2liblRuWjBDN2ZsK1ROcU45UGZjS05tVmhnK20rMXF2ajZmOGRpY3hSLzBYNm9NOTFqT0E5REdBUUZvNDhrODB0YmJhclhMcytIbnJOaXVmN2d1emp1WGNOdHMzMGl6ajlwWUVZZHNHREFNNDBXRVRZYUdUcDhrLy9xM2ovajRzclpCbTdYcG95QU10T0dKcFNQcXlYcDdva1A3RjVjSjRMR1VrdWQ0ckg0YXh0OW5tLzIxN2Zjc2VpaXVQcW0zM3RPM3RQSFpINjJ1SWIrNDkzTUhTcGRvcGVJN3JnUHJtRFhFRllZZUhJZjlwSnVEam42M09RbUgrSDM0ZUJKQmJTYVEvOW90akJHS05kMXBMb1NDZWVxZHVDOEUzQjFSNVpMTkMyUXlGT0RDT1EwWWYwMyttbnUyMkJTUGoyMDNNbjk4MTBQL2lURi9hY0NUQTlFUkdwVTU3NXlZWTYwSjgvVkFPb0FGQURqaXlGQm83OHZQNnM4YW03SFN5aS9RQnlYckZ3SkMwcE10VHpIR1BzYmFxdzZRKzZWaXVMVGt2RWtmZjhDYzZFUzVGZVRCcFU0N1NpS2U3UkpyYkZuUE5qR1dOZkVFbmJVUS9LUXhDK0FtV0RwMEptYnhBb0VVMkJnRHVMZk1MYXJ0bmljckR4VjAvTHZIYkZiY1h2MGlZb2NsT29LRFhVS2UyYXBSbjdPQTJpeDBuRFV6NjQ5T2dzc252ZkU4SmJBQklBWEdjcjBVKytNd3VUSC9vRU9hTVRrVG5FNkhvTmlmZ21BYmlYYzA2TDhMWUZPejRhdGxVbVJqSVNaQjhqSFJWVjFYUW5uUUxBTG0wY2RkTVNKd3hJdXY2cHkzb2Y4Y0V2Qml5OFpscjIwNVA2SjM3c2QwNnVqaHYyZW5pdmhLVlBYTnpuVUpLYmhSSTNoTTBuUmlJOEovWEx6a1VYTXNaK29EcmJRb29udnp3WXhSZDlqY3pCcS8ybU1jeElCT2dqVEZwUlgvRHY3c3UxYzBadVM5dGlwR1B0cUthUTJkdUJZZ3puWWZxRjZYZE5Dbzc5elE2a0R5UmI4V1plZXNzb0hhajF2dkx1MnJwOUg1VFdaTzA4MUpMOXhlYjZkSEQwQlVDRzA5UldNdVZ5VnA4eEpuM1R3eGNVMVBmTGRwT21TTHdIV2hBOUJSdWVQcDROdTJxdjZYN1ZRK2VzejJjZ3VmQitaQXphRXVFYXpkTUFodUYvODA5bVp6eGViMXY5YU0veDlXMGJrUFdhSU82M0lTREl2b2VQQk5NdjNZdzNocUw0N0R2OXV0dGRqcDdQaDlWN0tsdSsvM0Z2VTlYS25RM09EV1hOcWZ1cld6T2FXN2trVnZLNG1IZGN2OFN5Q3lhbWV5ZjBUenEzazAwYmQzbjdkUXFreGZJanNmcVBwN1B4ZDFhYTdsT3RUSE5ISk9DRWwzNEpSOEx4eUJwS0gxWTduTWxUUFF2dytLVEwyUHdWTGJiVTAxOTNRZmhhblJoNFQ1QjlJQjQ5N3NyMEN6Zm55N05RTUlXOFFObmlockNpeG90bDIrcXhvYXdaRlRXdHFHL21jRGlBRkk4RG1jbE81S1U2MFNmVGhiNlpiaFRsdUJ0VEVoeDZNL2tlMTNkKzhjanprdU9ZRHk2OWlNMTRyczUwZjJxaE51YldkSXk2K2sxa2xLejM2OC9ib2w3ckwrcEpBQjh3eGhiU3RTMzE5V2NzQ0Yrck16dnVkY25QOEk3aXhGbk1JK0JPSjg5UHhoMkloR2p3aCt2cThQSzNWYURqcnNQYVhwNDhMZ2F5WnpNdzE0T1NmRS9pMEFJUGluTTlHRklnWFlmSVBlNGYwZUwxRndEMk04YXVvOWJhUXB6SFBUc0FoY2Q4aFl4Qm53SzRzUk5RSkF1cEF6am5heGhqNjRpZ2JhbDNKMVEwM3JJVVpCOXZQZHJaN1hFbHpiYTZXS3FzMmx2ZjErQm5yK3pIemtQYUpDL0hiVzdsMkZUZUxQMTlVTnAyTnpmVmlXTUdKV1A2MEJSTUdwQ0lDZjJUa09UdVVUOVNWd0U0QU9CMWVZWXM0eFhKc2ZXMGQ0NTNaWmU4ai9SQlpDaXRNNGllcWtkclBmVDNNdWQ4R21PTTFHWnRDZlRSRUxON2ZTaUZObzQrTnVLSkdvR2k4L0w5cG9ocFM3emxRT1I5dzB2N3doSzlYZ0VIYXIyZ2o4VXZYdDJQUzUvWml3YytPb2kxZTV2ZzZ4bkdFRWd6aWRZbmZxOGsra2hueHkyemw5N3N5aHI4UjZRUEpuL0M1K2xoYjlQOU5wTUt3Qkk3VFNyWVZMZTR6VWFRZmR4MmJTYzBiT1FsK1VndlhocEp6dVNnNHcrTEtsQlc3UTNLSmlYQmdmUkVCMUlUSEhBN2pjM1V0eDVveHUvZUtzZWwvOTZEeFQvV29MYXAzWGhtVVA1eGNPTkZBTVdrRmNNWVd5YTNKeEtpcjBQR0sveUM5ZSs0VTdJbklLTmtMS0J2Z2tJdXo2WWpmVkNXNEpoN1h1ZXZqdkRZTlNPUEJBdWIyaFcxMlJoN282SzIrcUppa1NCZytzV1lzMndlQ280NkNvQ2VEWnV3MWRsWDFZcmhkMjVHVlVNSEtaTllabHkvUkl6cWt5QVJmVjBUeDk2cUZtdzcwSUx5bWxZMHRIQTBOUHVrWTR0WGYvcWVuZUxFdlhNS2NQRlJHVWh3eGQzUUpndWd4d000aGpGR05tK2tZTG9QNVlTMDVUaDk2bFY1Wnp4N0k5S0xQNHVrVHhWWldqbHRONmtRU1Z2VUJkdjE4VkRuRzh2WFFtWWZ5NzNYMVhYM1pCRFp0UHZPTUZ1ODF3ZTh1N1lXTFlwSmZhS2I0WjhYOU1ZRms3UmN4d0oxVFQ1OHQ2TVJ5N2MzWU5tMkJueTd2UUhWalY0MHRuQTBrYnNtUlRoVTU4WGYzanVBdkRRblpvOUpVenlKK2RPSEFOREMrRVRHbUdRZE5GSmlMQnZ5dXdzS2pyaml6MGd2cGw4SWxqL2VOaURiWmxKaC81ZG5zbDdIMkxaWVMvZ0l3Zy9zSFVIMmdYaUlxMUFJT0Qxa1JmSmdxQ2lobnZrNHgvSnREV2hWQ05kL01qVUxKdzVWV2lJT3pJRkVPOGNOU1piKzZBa2xYYnE1SGd0WFZPTzFsZFdvcUcwRmZVVGtzS1dpR1U4c3FjU3MwV2x3eFA3a25yeFBQUVpnT0prZFlJeEpMWTJVNkd0UFhIUmpRY0d3bTVBK2lPd0pYU0pqWi9YWTZ1WGZydHJadUh6SjVucHZiWlBQT2FKdlFzc3BROU1HcFNjeEkrNEoyMHdxRkV3cDRsdGZYYytLNTBxOUZta2JxUzJDOEFON1ZKQjlJQjdpU2crQnFYL0xCdWVrNmpkS0wwcTQrMFRVT3c2MVFISTY2STlNNGh1YWlSc05ST0JUQnlkanlxQWsvR0ZXSHY3eVRnV2Urckl5UUZhL2ZuOFRGdjFRZ3pQSHh2VHN2aHpBK3dBT0E1akJHSk4reGtSQ2doek14K2F0LzI4cStISElHRXlHNXNqK3ZPVkFHOXordExqaXErZStxVHBxYTBYekxEQVE0TFFPMk5RcncxVTFaV0R5aTQ5YzNKdmxwenJKZVVxb1FDWVZ0bVBnZVlzNDUyUG8xd3ZOeWlOcHExeVlJSHdaQ1lYZno0NWI0a3dnb0lGQSt2aUJ5QmpVdmlpb0VjUFFyZnBtSHpnNnhDOGtpMWZPOUkxa1FvUlB6bVpKMW4vWFdmbTRmV2F1dEFGTFRydS91aFdyZGlsOW9jaFBZdVpJU3Faa3VmSnp4dGdkZGhEOVlVZkJCK3pDamFza1J5T1pRMG5YUFNLaUw5M1g5T2prZTdlVi8zRnh4WVZiRHpSUDlCdWd5L2FyVlJic3Iyb2Q4c2JxNnJtVDc5NDI1Slh2cW1ubmJMaEF0b3VXQVBpWWMyNnI0b2dkSDQxd2xZK0Y1N2FDR2dzTkZuVzBpRUJ5RHBtekRYRHpaelluK24yZWxld0VVNWd5ZVh4SnBhUkRiell2T1g2eXh3RVNCUjA3dUdPZkYzMVFhRGR1akFiU2Rtb0NjRDlqN0NtNURaRVExdTdzMmJkbXpmdHlJRElHazM1K3hQTDVKWnZxL3puem56dVBYcjY5Z1F6aWtjNjhYbkRSaDJEK0MzdlBXL0Q1SVZwM0NCZXVCTEFjd1BQOHNZbHVPMlh1a2VBWHJ0S3g4bHlRZmF6MFZIZlgwNU5LTXkreUpXODVNQVpNN0o4SXAyTFVyZG5iaU12L3ZSZHYvMUJqT1YvU3dpbElENVJJT3FpdzJBdGtRb0F3bnNzWW94MnNVb2lFcUdxbXZYcDEzOU1ldUJEcGc4ai9RS1JldWhyTGExdGVuUHZrN2hrN0RyV29iZG5UaDRUTUt3ZUZxZ1pmNGMydmxWMzY2QmVHQ0o4K1JuVzQ1anRhSDdMVnlGa2tPQVkxS2dadktGNjdHS3k5cUxKbEJFd1BmSll3MDYvNlo3bE1FcjNNT3pJRExvVU9QY254U2RPR05rak5mV0kzbmx4YWliMVY1bWJsbGZWZUhLanRTRU9MdXZrbTFnRXNOOGplaEdRemhteS9UMkdNYmFhc3FZOU05NU95VG5OL3VEZXQ3OWd6L0k1R0lqYng3T1BZV2ZDcnpTMGtvbEVVVTN2NWxLeGZiUHJ6NFBmMjNEMTA5MmMzRC9ndEdDVFBWSW80YUdyaG1UY3RMTHQ0MFErMVJtYjRKR2I2Q2VlY0ZxWUY0U3VCak9CY2tIMEU0UFdZcE5NZTdBWHUzU0FaM0lxZzBUVFpIcHpud2M5UElORnVZQ0NkZXRLdytmMmljbHp3eEc1Yytzd2UzUHZCUVh5MHJpNHMrYit3dkFwTE50ZTNaMGl5L0pGOXlIOUh6QVFpUUhLaE9KSXhSbVlRSXJKejA4UVRLakZ2MDFkd3VuSk5PQm9KQjFaalJVM0xjbkFlWUM3NnBoTnpibi9tMHQ2L0haem51YTFQcHZPRzQ0YWszRlgxd0xEOElmbWUyOVFaTnJidzdJdWUzbjMrK3JJbTBqQUtGWlFtRlNTZFhDSFNDUVdYc1djeCtWdlhXTk5FTEQwRVRNOFdaMzg0R1lVblhRNWd2bDZlWnU2VHVZTmIzeWpETTErMTd3M1NURTQ3YVFma3VDV0xsNzB5WENoSWF4UFhwQ2M2UWZyNWRjMCtiQzV2bGxRd3R4L3NzTEZEZG5QZXZMYWZLUzBmelFwMC9rMzZPZktJWDhQcEZNYVk5UFBFZFA4bzZybmZPV0pScnd2ZUtrSDY0RThBaFBQbnEwZ1orcFJ6N0hOY3YrWkNjRWU3ZUFuQW9lYUhoNWU2bll3OGx3V0VsbGIrOGJpN3RueGN1cmY1cm9BSFpBVXQyNzM2eHo4TTNwdVd3T2pYWXFoQVlxMmgvdjBGRVdPakxzak9ENGc2NzJpOERoUjBSbU1OUloyNkh3RlBMdTJhYmJhcklqVHpKclZKT3BMWTVuQzlZcGVWb2hBeWZVQTJiK2hQRHJRemxzUTBkS1NkdFNUQ1VRWXlzM0IwY1ZJc0VEMTk2VjZqU1R5QUUrM1F1Tm5lNjVvSGlrNjQ5V1NrRDZKZlliWVJQZUhMSmYrK3p2NXQxVzFIdk1VQnBza2hiaGM3Y2VWdkIzbHpiMW4vbDlwR2ZudDdDdkpBZnFobDNEWFA3Vm56d2xWOU56b1lsQ0loWlRRNko1TUs1SlRsSGNreGkxK2tFOG5IVUYxQVQ3b1dZcHllMU50VzIrcE9QaFpBZjZ2SnRkS1IyZUsvbnBtUCs4NHRrRFpBcFNVYUc0cTBhNVoyeXBMWkJUWFJVemxrQmZPeW8wTXBpR2pWcHN2dmJTTzFTZ0JrNXZmbmRoQjkrZVRuSHk0Ni91YVJ5QmhFUUo3WkNTMml6UkFkWDkyMkFnckthcndyOUNZQ0NTNTJ5cjY3aDVZQWVFVmRuNWUvcTc3NHZiVzE3eG5ROExvQndIck8rUy9WZVVSNjNkTStHc2Jlc0VoUkZlbGpGb0ZXZUJiRDRUNFZ3SEYyTjRKbTRWZE95Y1RqRi9mR25iUHljTmE0Tk1rK0RvbG9ySVNTZkE5K2RVb3VSaGRHdGJ6K0s3OGo5U2NZWS8rUTJ4a0o4ZFRQWHJZMHYyaGlLcktHa3R6ZkRvOVNjclhhand4SWUvOW4vU2ovZ0ZCNDI4YWxuR05yd0UzRlJXcWk0L3p0ZHczZVJSODJ4VzNwOVBSLzdUeXZwcEhUUjY5amRWMGRxZTJhVENvY3dUbW5TWWV0QzdiYXhjWG5YVUgyOGRtdnRyWEtOZTJCNjVBK2tIYk9kdHAwdVhlR0N6ZWZsQ1BKMmY5NVFTLzg4cVFjbkQ0NkZVY1VKVW1PU2tpMWtqUjU5QUtsUDdZa0dmZWZXNEN6eDBYMXJsbFNUU1R6QU5jeHhoYkw3YkZLOUpVOGQxdlRuQi9XSnlkbGJFTG1NRm80dGRPamxGdzk2VWp1SGNmMVQ4b2ppeFVCRHpoL3BLekcrNkhlN0o3aURzajJYUHJ2eS91UUQxcTE3ZnJlNlRldGU4bkhzU01neitDTE5wTUt3TDJjODE3Qmo2M2ZzWXE5OVJLN0w2WCtHOVI5ZFJJbGR6SUNwZ2I0N005T1FPRng1d0NnbjlOZEdzaDcxZXBkalNqZDE0UXRGUzNZVTlraXlmZGIvWFRqY2tEeVlIWDhrR1JjTUNrRFJrVkJYZHFJanNLZThhdXVrbXJsZnZtMnFiNlFFNUZ0QWMrVUQzdk5XbENVV0RCMmRSZlluNWRLOXZtd3hubkR1bXB3SGpqRDUrejY1Z1hEem5jN21lNnZQeC9IbW9KYk5yNTJvSzZWL0JjclEvM2h2dy85TURQWmFVVDBSTGI4KzJQRi9WUFlwRnNPV01WT1diaDgzaE1XYXpVWFYyUUF4RkVnZ01UTUkrMUNnY3dUSDZ6elNuWnNTQ09IWk81azM1NTh6V1lsMDZLckF3bHVKbm1kSWsyY2ZsbHU2ZStNMkxkZ1NXWjhTYzk5TkdPc1RzYlRLbGx0S0xoaFVmRzBhN1BjZWFOb1IzUEVqa1pJayttRDBscjhzS2NKalMwKzlNOTJZOGFJVkJ3MU1FbXVxblNrMmYyYjgvdDlkUGFqT3dQSm52RUY3Nit0dlhYV21MVEplbFpSSFF5amR2eXRaSFBLejlhUlNLZWZJdVBrcFpzYmRzd2FrMG9xcDdtSysxcW5oT0hUbVBqTHQvaWlqU2V6TXg2M3hYNE9GVVI5RWUrRUwyYjJXa01xUnU0cHljTG9RRldtTWRUTUN6ZCtqb3dTSXFod2FuSzYyUkdoazhiTlp4dnI4TVRTU255eW9RN2tibEFkU0R0bmVLOEVqTytmaUtNSEprbnVCdWtldVJ4TWREdGkxWW9sMllXaEQrYnhqTEYyL1ZEVC9lQUhhK3ZveDFjWGo1cTZCcG5EWjBVcVd0dDl1QVcvWDFTQlQ5YlhvYXJSaDZZV3NsdlVabmVJekZEUTJzZHRwK2JpeEdFZFZrbGJmWHlWKy9yU1RJQ1JJVFZsV0wvenJwTEYvYkxkdWd1cHBMNTUzMGVIN3JuMTlmMkJ0bkk0djdmeDRSRlRFbHpCS3B6S0FoVG5sTDRBajArNmpNMWYwV0lWUzBWKzdhZEczNlAyQkRGMElzZyt5anFyc3dldW1meWIzVGxuZWVaKyt5VFNCNUs4M3RLdlFDTDZzcHBXL09iTmNqejdkV2k5ZXEydUdOOHZFYlBIcG1ITytEUU1MVWlRWlBkS2N3dGFhYUxrSHMyNlh3QkFNdVk1c25saXFwdVpQcERiMHNMZGpRZU9mWE5YNzc3Rm55TnplS1JtRC9EOE4xWDR2dzhPWW1NNXplYURQN3hVTGkyVDBLK3J5eVpuNG85bmtMaGVDcFhzMmpVbkF3NHkxS1lNdmtTWDQrNkRmeDg2SXRuREpGTUh5b2Z5ZVl1WEwvWGNVRG9RWUlYeVBYRDJROVdEdzNZWU5Ja3NKNk1keHgvSXJobXRZQ3BucER3S3NsZWlJYzV0UmNDdVFXcWtValNRVFpVMy9hV0JHSFlCemFLTXlGTTFxMUJSNDVWMnhUNjI1TEFrc3RHTUZPSW03YnFsR1FtWldLRE5VclQ3bGhadlF5M1loc2l1cXg2UmFpVVo5RnJGR0x0SFdhZ3AvUDBKOTZGb1UvcVpiN2hTK293bkkya1IyNS8vNTZlSHBOM0pOTE0zRWpLU0hMaGlTaWJtSDV2MTJMQ0NoUG1Nd1lINXBmOEJjS0hmcExHY1RmMjhTUm0vZStHcXdwOHlCakpickJYSzJYVnI3d1puZHl0RVByNksrNFl1ekUxMW5xK1ZRT2NlelJ6b2cwT3FxK3NvamhWc3RmS09WOElYMmpoYXZkM0o5MmhReW4rZFhGUmsyV2YySXpXK2NKb1NJY3NndXpkUGYxVnBpZWdwWS9wbFFQWnpTT3p6eGFZNlhQejBIc3hlc0F1YksyemI0eFd5L2hZZWtrRXdzbTN6dWgxRXZ5SHAxRzk3WC9qaG9aUSs0L2RGU3ZSa1N2ckRkWFg0eXpzSG9DYjZQaGt1WFJNVDVFTHkwUzhPazFPWStaWDEzamM0aDYvcWdlRVphWWtPeWJTREFxUGtsNzZydk9XdTl3NzhTM0ZQZmVxNWJVWXUvWlFJVUxkME9DUTcrT3E0b2E2RFRDcUVpbXptbVYwZkRUTmxka1ZjUWZaZGdiSi8xdEdkQkc5cHR1SktQOXFxK0laZ0pXMGFzbHVqbHMrVEdJYXNYNUlzZU5yZ1pBenJsUkJnQ1ZPdlM4Z2pGZTJxL2JDMERpYytzQU9mYit5d2g2T1hwb3Z2MHlZaFV2Sy9YUll2VVBsVys3MjA4TGNiaDU3MTRBNi9vNUhBUlZFTERhUE5hT1NjbmZ6NnlzSGpZdmpseVRsNDVySStlT3lpM25qK3lrS2NvT0U1akVROWozeCtDQTkvZm5pT2oyTWppVnpldTdFL2JaWlNmWFZaNGUxdmxWLy84R2VWTjhsbHFJNlpiNjZxb1pYZkRyRWdZOHZjRGtlSGpXcFZnaENYUndDZzNjSkwrTkpiMHl5TmNaM000NUh3aGN4ZXA3UHR1dDFkZzBadjRKdXF6NFdiVmlGak1DM09CdGsrTVlMUE45c2FjT0tET3lRL3NuTDg4eWVsNDVhVGM1Q2I2Z0twVHRLc25XYWNSQ1psMWEyU1JzaDNPeHJ3OWRZR2tJdkJVSUYyNFM2OHBxK2tqeDhxWGhjOWU4NlAwN0dNc2QxeW1hYndsaE1CMkRydXFXM0Z3eWQvYklkOG5ySWxqRDllWDRkVEh5Skx4eDNoZDZmbDRuY3o4NlJGY1BudUR5SzliTllBQUNBQVNVUkJWSHNhY2ZkN0IvSFN0MVh5cmZZanFiYytjbUZ2WEhSa0J0MnJaTmVWemdlWDFpWTZ5THN0ZHVsTkorWThmdis1QmI5a3JFUDc1ck9OZGJkTi8vdjJhd0lYZU5uVjNrZUczK3hnbGplRWtVbUZJVmc0Y2hhYlc5cHNGZlAyUmlwTzlONGpSWlNZT1JWazMwbGRaZWVBTTFwRkl3UFRjTDF5VDhyRWpNYzJJTDA0SjJBV1pyUXlBRjcrcmhyem5tempQWks5OTgxMDQvTmZGbUZncmxzM0YzSThjcmplaDROMXJTaXI5bUxsemdhOHQ3Wk8wdVRSU2tTTGgzK2VuU2N0SkdvOTc2SjdDL3c2OU1jd3h0cFhvUTFqcmFoa1BVK3RiVHIxbllOWk9YbGZJV05ZT0hkK2lwU2hUMGtVODhESEIvSEgvNUhiMmJaQVdrNmIvbHlDd2t3MVR3TTdEN1hndHYrVzQ4WGx3WVRmTjh1Tm0wL0tmdjZtRTNNdVpuUGhRdmJhV3dCSkJpOW5MUi9MQjJhNy8zbjdHWG0xL2JQY2lZOStWdG4wK3ZkVlo0SUg3TWF1MzMxM3ljTENUUGRGVnNlWnZ6QlNiOTNCR0pQTUsxdkJYcTYwK21qa3ZWS25pY2JyNEY2T3hsckdVSjNzSEdSR210MXBBM0hpOVFWSUx5YkxpWllJaDJicTJ3NTB6TXpKTkFMdGNnMUY5TlJlVXZtalA0bUFDdHY4elpLZVBXMnNJaFBJcjY0STNJVDV4cXBxbkRNK3JUdkpuaGF3YVRQUkJNWll1KzBZSytOZ2gyUDB0Z0h6L2x1Vm5GNU1UdDB0NGE0M1pwcGFmZEttTk9WenA0UHBpczlJMTU1c0Y5RmVpSGZXQkRvb0kzbi9lMnZyTGo1cmZQb1gvRlYzSzdzaUpRa0o5U1MrK3FNeWYzSjl1TzFReTUrdmVuWXZyVGZRUnJMeHF1ZjQ5MlY5SHUrVDRhYUYza2k1aUV3cUxDYVRDb3l4TCtpOXNOSUg2dnJSTmVYVGFlK1pWb0dkZEUvSTdHMENsZ2FFWFlNclZKVm8wQ24vUXNWVlB6TlZ2OVRlNUZpOFRKMkgwV3ZhbktNMFZFWS9JZE9UekE4M21uMk82SjJBY3llazQrNnpDeVIvczBwTm5KcEdIOWJzYlRMdHg5Wm9PMExFSXdha0dUMForcG9rRTczVmNiQTI0NkxTQWVlLzlvTmRqa2JVOVNaWGtCNkYweGg2VHVzZkpDb2pVWnBXS01weDQvL09LUUE1aFZjSDJvUzE4THZxWTV0YStRSCtURkZEN1QrR1QvN3A4VGxQcU9QNXIzdHJFSDMxL2VjVVBIVHAwWm5uMDJZdG5YUm1iZ2VaVkxDVG9FMjlPMlpxM1lWeHpiOTlYVmk1V0NqSzZzdHRwbTFXeWQxTUdVRnhYYW0wSUdqWjFnck41R2tqbEJ4bzkreVNUZldnbmJOV0EvMHF1SDFtSGlZWEp3V29YdEpNczdZeDBHU0wxVElNcGlzSDhDYlpjd2R3aHF4RGI1VVExcGY4ZmNmSW1iOWJacU9qa2FCbUpIa1lpbkk4UWZkcEFiMjZRYjlQNkVOTE5vZlViaDhwbzcrOFU0RWY5elRtMHBKTFNnSTc5ZjV6ODhjOGRINnZoOGhlZlZCQmlodEhGaVY5OFBiMS9aKysrZVNjYXhnRGZRanNDcVR1U1IvaEx6am4waGRLRUg0SHRCMXZZOGM5Y1dZUUFhc3Z0NUhzdTRYZ2xSVnpKYzhocHhIS1cyYk9renlPQUpFTnpSNXBCdjdyTjhwQUM3ZFdBOW14SjdKWFdzWWtXem15dlJ5citacElWd3BnSlprb1pvemRFYWw1NGoxVDN0bzFiTkxNTDVBNW5KeHRXeEpsMERvSExXN1RSMDgyL1V3cXE4cEE1aWNtRGtpRTJqVXZPWkFoRVpuZTdKN3ltRktjREZySUpleVZnWDVWa1QrQ1EzVmVpVmc5TG5iVWpkT3pmL2IyRGYyV1hYaGt4bk5qQ2hQSjBRbFp1OXdJWU5teEpVbUwvM0I2M29MRlArMS8rSXd4cWVSck52Z25nN0lBYStka1VtRUpnSTg1NXhLL0NjSnZBOUxTNExMV0IvR1Zxak9JM3M1QkdSSGFSLzZhZEpoSlh6eEl4bW8wWDlwOVNiUEMvRFJYZ0tvZjZkeHZLR3ZHQlVla1kyTC9KQXdwOENBbmhVeWxHdy9sTmQ0QXNVMVdzbE55YUdJOEI4c3h5UkFYK1ZUOEMyUHNTOHU1QUNqMzlUN2tPdldWZzRYWitkdVFPZFRTUmlrU3creXZic1Y3YTJ1eGRITzlSUFRrMklWMkhjOGNsWXBSZlJLUm51aG9KM2phZ2R3L3kwM09ROXFyVG1zckN6NC9MTm5Eb1lWWHJVQWZWdEsrSVcyZXQ3NFBkQXhQL1VtTDVEa3BTZTNsakNsTXZQYUZLd3R4cU42N2NNUCs1dEtHVnU3cmsrRk1ISmpqR1o3Z1lyWTZWZEdxTHdENmNOSmF5dlAralYrU1dlVE9lR2QxeW8vSzI0THNMWFJMWnd5YXFDRjZ3aVB2bUw1SUx5YXp4bXI3SjZiUUluK3oxMHpMbERieEtCTit1YVVlOUVkMmNFNGVrWUlqaTVMSVZaMGtLc2hMZFVxRzBaVHhsZWZrcS9hTFRmVUJXL3dwTGNuMk96bVFpN3lSdEp0WWRnZ3VsMmQyUEt4UE9tMWo3K04vdHo5OXdERzVZRGhGenNmb2tXYmhwRE4vMzRjSFFidGhhV2F2RE8rdXFjVmQ3eDRBcWJtU1J6Q3k4MC9ySEVUOFYwL053aDF2a3hTcUk1QW9aL3JRRkZ3K09WTjN3WmJNVE44enAwRFNpaUxOSGptUWVJNXNIbzBwVEFqNjRHWW5POCtqWDJIZEZPaVh3NU9jOC9PVWV4N3NxQXYxZDFTOXJ3WWJKY2plSUZCeU5MTXZ0cHhPNnhpMUF5YXhGODNvRDJ2VjJjdzlJb2lmVE0yU1pvU2tONjhPNi9ZM2dmNG8wT3ljaUdGQy8wU01Ma3lVWnBwRTRDUTZJSzBSMGhPdnJQZmgvZzhQWXNlaERpMGZFazhNeXRPZWthckxpK0NhRmg1UElnY2FqREhTbEdrUFpzZkQybjYvMzFFOGJ1YUtwTDVIbldGbFRZU0luc3crWC9UMEhtd29hd3E1TS9tVjc2cngzWTVHM0RzbkgzUEdwMHNtb0M4OU9nTi8vK2hna0N2STIvNWJKdUY0L0pBT28yZnRqZlNmOU0xMDRUY3pjaVdWVE9Vek1teDN6dmgwNlZlYThuNFVuSjlMNXZRNTUrUVJiQjI5YjJiN0t3cmFZRnNWQk5tYmdOS09nUksxQksvRXdaMUdtNmlzN0doVTVpS2Rrd3JmZjY0b3hPWC8zb3RWdXhxRFpxRnlBcktLU1NwK1NqVy92RFFuOGxKZGtpcG1UYU5YRXYvSThlWGpxU05UTVRnL2VPRlJmbTdEa2NRQk5Qc2V3UmhyVk9abmRqeHNIdlBFbmlGRGovekNuVHZHa3RpR3lxWjlCMmM4dkVzU2phbmw4c3E2eWVkYkR6VGpwb1ZsT0ZUbnc5VlRNeVd4R3NuZmIzazlVTkdLRnM3dmVmOGdlbWU0TWJSQUcwOFNFVjF5ZENiKzl0NEJWQ3NXeE5mc2FRcjZlTWpsZC9OUmFWSmhHbU1zVUc4M2dzcFIzOGZFdTZ4b28xaWdWWUFSNnRUc2k2M09pd1pHTEF3T0h4eno0ZlNRMWNLSXQrZkxHSkE0NTcyZjlaZU1hUkdCcXhmNjVIanFJeGxSbzhWRDJsRkxjbjUxb0puLzNJbnBramNyOVRNYnJzbW1BRzNVSWRITldDWFIwMWd3TXg1cWVVYjk3aWx2N1JvODh0alZrUkE5eWRxdmVIYXZKS2RYTHFqU3I2S1RoNmRJWWpGMXUrbURRR1lyN25xdlFqSmRRZkozTW1wRzVpcVVpN1VVajJUeVpCSkJTZVRxL09qWDJveVJxUUhpSHJKcTJ0RFNJZHBScCtubWEyRlN3ZDhCZ3V3TmpFUXpMN1l5TzVuZ280SGtqYmJCTWZXdkM1RmV2QmZRdFZxb2JLTGhjeEszL091Q1h2amtwaUpwc1k4V2JvbDRySm9ySnRWT0lpM2FxTlVKZ1hiQmt2a0QwbW1ad1Jock55WmpGRWU1VHB1ZFIrMnFQLzZsRFgzSHpqN2dWNjJVSDVrNjBtTHNtNnRxSkkwbVpVTEM0S05mRE1Bemx4Vmk4VS83NDdrckNxWDFEMlVjSW5KYTYvanJPd2VrdFJJaTdJZm45VWFLSi9EMUovazdhZWZRT29CZW9JVjNXbXR4S0w4VTVCZFdzazJxbDZyYjc1T0RseVU0NXA3WCthc2pQSGErajJiSFEzY2lFZGpiM1ZtVEtDM2JhbWZhT2FDNkZKck1jWU1Cck9pc01rZjFTY0JUbC9iQjJqOE13b0o1dlVGaUdGbzROQnRvTWZIM3ArZHA2bitielVzVm4xUXJ5UW4yQ3NZWW1jOXRWMkkwT3haK3pMbDJYNStaRDN5VFArSTBXdWkyck5sRTlTT1Z5b1VyTzZRUXhMVms4dm0zcCtWSzZ4eTA0NWoySWRDaTdMT1hGMHJPWDFUdGt0WkhmdmxhbWFTbVNWNm9hTUZWL2JHbFdmMERIeDJVMWtiVTZlbWFmcFZ0TENOVnpYWllKQTJmbElST1h5RFhxbzZaZStSV2N6M09XM3NqSllyWjk5Tk1pMVZ4aGN4ZUJVaWtsekUvaUJKelIvczNwa1FLUmNqMDVJSHE0cU15SkhKcWFPSDRmbmNqbG0xdHdNcWRqUklwa2FrRnVxOE1KQUthTmpoRjB2QWgzVy82dFdCeitNcWYzeU9Nc2ZlVmVac2wrclZGZnkwYlBmbnN4WFlaTXFNMWpSVTdPaGE1aVZwbmpFakJRTlZHS2ZyRmM5eVFaR25uSzhubDFYc2E2UHJHVi9iajFaLzBsWDRaa1ppTVJEZEtzUkM1anJ6M2c3WkYzRi9QeUEzdzdVdTJjdDR2clFOWklKVURhZkxvcVczS2NhTGsyQ2ttRldoc3hNSjdMOGcreENnMDg0TEhRbWVIYUdySEkzZmFxV3BiNHgwUHpaMlJiMU95WjkvVXlsR1E1cFMwYkhwbmRBdzVJaWI2Uy9ZQXg1V2s0S2lpSkRSN09VaWNRSnVreU9SQ3RWL05qMHd0a00wY21sbVM1VVdseVFSenRkS04vUll0d2dJNG16RzJWaG5MekRobzRlN1c3YU1YSEJvNSt0Z3ZrVGtrWW85U2NqMElRL3BUQm9lRFNYZ2xrV3hGRmFZT1RzWWRNL1B3cTlmTDJqV2U1Q2hrVCtqQmp3L2hGeWRtUzI0SDkxYTI0TTNWZ2ZyelpBYjV3VThPU1dzbFpJWTZLOFdKNWRzYXBBVjArdkRJZ2ZydnZJbnAwa0s2ZkMrS2owcVRDbWVSNDNkNmI4MzByMTdiWW9Id085NDh2VmFJKzJFUmlCdWlkOElEaDRmazlSMjdic0syUGpqQ3hySm0zUG0vQ29ub1NkWk12L2pkempZalo2UTVNKytJREZ4eWxHUWl0ejB4aVJOSTIwTmY4YTg5YW1lY1BBMWdPb0NqR1dQdFN1aG1TV0EzQmgxd0gvZFFlY25JbVNUenB4M0l0Z1V5YTBPY0xzL0E2ZmorMmxyY2ZCSVpKZFVPSkNJajhjK3YzaWdMc0ZORXMvSzczejhnK1JNZ1A3Ti9tcDJQRmkvd3Z4OERDYit1eVlmWFZsYmovZEphcENVNHNMZXFmZW1pdlVBeVYwM3JKbXB4VUh1RTZEc2hrd3JiL1NZVnh0RENlMDhoZk50L0IwZGYzM1p1amVLRzZBbW1LUTltSTMwZ3lhd3QyeXNoZmZxcm50c3JXYWdrSTF1MGpaOW1pWHNxVzdHcHZCbTA0ZWMzYjVSRms3Y3AwcmlaQkdCMEpFVC9ZOHE1NWIzT2ZlT0xncEV6YyszVVpKSkhiMm9pV1FJTjNFOUFXSlA0Uy80QXlISGxJeEh3M0VucHVHWXFhU0FHQnVxWHY3NWJJZmthb0hXVVA4M09rMmJvZ2JIYXJzZ3NncHJvNlJmV0RjZG40emVuNW5hR09FMnJHbmJlQ3pLcFlGZm1aaWNJZHBWckpCOUI5am9vaGVzMEl2bTRJbnJDSVd0VU1RQWllMHVCYktBLzlNbEJhZXMrYllMU0MwUWNpMzZvd2J3bjkyREZ6Z0RWZGMwa0pOYjU3K29hNlFPeWRtKzdGV0hOdUNadlB1UzMvek9STVVaT1dxUVFydS9sZVBKeFRmODd5MGJQL3RQYnJyd3hOSnUzdzRLam5IWDdrWnk5VEZOcEhoSEdkNzkzSUdEVzNwN0FmMEtMMzc4NE1RZW5qQWkyYVVlYnJyN2QwU0J0V0NNVEMzZWZuUy81K0EwbmZ4OVRtQ2d0amo5d1hvR2x4WFYxSGJ2cG1rd3FrSi9nNS9sakU5MTJ2c3RteDA5WHRWK1F2UVdrN1J3WUZvcnZ2Q1NlbkNNakVlRVFJUzlXMlQ0UFZWblNuNy8reFgwZ3owaWhBdm1idmZXTk12em16WEpjODhJKzNMeXdMQ0xybWY0RjZDY0I5Q2Z2VXBHb1Z1NDQ4dFY5bzZhZS80bVZoVmhhSENYYk12U1JEQmR5VTV3NGZWUXdZWk90bXYvOVdCdGdLMGlkRjYyVGtJTVhMU2NsankrcHhPRzZ0dFhXNGx3UEhwemJDMytabllmVFJxVktLcFprN1pJVzAybHozS1FCU2RLaTdqL09MNUMwZ0VoZUgrT0JUQ3JVNFpydmFGOUozR3ZveEh4dmRkWmdDL1YxamtXeUQ5VWVlYUR6dyt2ZlJ1WlFldlBQTklzcmJZQzYrcm05ZVB1SFFMbXZrWHhvUTlDakYvWFczQnhGaTVLa0FYTGxmMmdwb1MyUW5mVlBieTRDSFMyRWJmNFozYmV5VnlQS0l4dys2bklPOHZ4YTUrbi8zWm1aa1ZlSnpNR21OcUNSOGJFbG0rc2xFOEZrNTRkTUdKRGRlTnA3RUNyUVIrR0VCM1lFdVd1a1RXc3ZYRldJSXdaMEdDTlQ1ME5sUHI3a01INytLdmtRNlFpMFR2TGxyNG93dG0rd0FVcnk4VXNmcE1aV0gzcWx1OW9OMTNXa2pvc3pXbC81RmdDcDJhNmpGcGtkQzNvb1JCdFBpSm05WGsvcDNJKzJEdFNwWnNCdEk0T1hOcHNnY3lndFVwTFhKZE9CdEc3V2x3V0xXR2lYNnhGRlNaSURETktpMFFvZnJxdkQzejg2cERsYkozbnhWMXNESFl1VGZybDZRNUJXdmhyM3lKTG5MZ0N2UjBMMHBZbW43a2c3NTZQUE13ZE1UakpMOU9SOC9mVlYxWmk5WUtkazBJM3ErSjlsVlhoeGVYV0FjVGVOdWlNdnpTVnB6NmlWYitpWHowT2ZITUx1U3YxZkNMU0JqU3lOa25OM1phQkYyUFg3dFIyWWtBcm5kY2RsNGFZVGM2UkZkYkpRR29kQmFWSWhuZHBuMXp0Tzc1MlJkNityTU5WKys3cXE5QmdyeDY1QkVKWE5Idk5MV2xpa3pVVEJxM2tHS2t5aW1GMHFjUVROT1A5eVpqNytNYmNYSGp5dmwrVG1qZ3h5YWVuSFA3ZXNVaUpCeFY0ZHFkUzZabDg3S2NyVklPMFBXckEwR2Q2aFBVSCtHUnhac0pTQzJaZHhYZkU5dTRiT3V1Y3pUOEhvR1Zhc2dwSTY2aTJ2bFFVUk80bXB5RnhCcUxVTytuRE9HWitHaVFPQ0xVbVM1VXI2YU5BTVhpOFE3amRPSnd2TmdXSE4zc2FRRGt3Q1k4ZmxWWWRKQmM1RC83eUs0ZWFiZm1OaXVLMmk2cUVRU0IwMDFLK1NGaXFXN2pQU3RsRnVnc3BNZGtyYUdxUWFTTllzYVpaSVJQUGlWWVhTN0ZRdFA2YWRteVJtSURtK01oeXM5WUpVT1pXQlRDSW5xaHhwS0o5cm5KUHBBM0lmU0tZUFFucFIwa2piZm12ZnRNVTdCazg4N1hObjNwakxyRGdhSVNJblkzQmtnMTRkYUJHYVRBK1RSVXYxQjA4Wk56M1JDVm9ZSmVKWEIwci84bmRWdWg4TTJxZHcwckJnNVZheUprcjdHM3A0YURPcEFMd1RyeVlWQk5rYkhPSHhQS3VYMnBhWWRiUms0c1FnSHVwb3BFK3ZER1RmbkRiYnFBT3A3TkVXL3p0T3p3dmFkVW03Wi8vMTJTSEk5dEtKSEVsbXJBeTAyRWlMaFNyVExNb282blB5RTB0dE81SXh0bHY1ME9pc3Z0elg1MURWYVY5djZsMDRhSU03ZC9URnlqek1uSmRWZXlXOWRiMDA5Q0dnQlZNeUxLWVhTSjJTbkw3ODZwUmNhVU9hTWg1OUpHNTdzeHlMZnd4MEVLNk1rNWtjL01xVHkwSXlJeTBDNHRxa1FuRFBpeDRQUWlDZWliNjlzVGxqamdWQXFwZVdncG9xeU5pV2V2YXV6SGorTkpJRlp3ZDVxWHAzYmEwME82VzRwQ1h5dFVwZWYxeEpNbHpHdFVESVBQRmtzbHpKR0tPRnVQWmdsT2hMazg4dVRUajkxVFVaUlVlM0lHdW9hVWNqN1FWSzltMW9wMnFIZlJ2bE0vbWNESkc5OEUyVmZLbDVKUG43cjJma1NMK1cxSnVaNkVOQnUyYVZwcUxsVEVnYlZrdDFsVHhZMGFZcEVTUUV5S1RDRVp4emVoOXNsZDkzTjc2aWgzVjZvRWNRdkwvdC9OUGpTUldEMUM3SlFZZWxvSmJERS9tSEVrZFFJU1Rpb1UwL0hvVkloclI2U1BaTVI5SUNXYjY5UXkxVE12NDFPQm1lOEdSUFUxdWEwWk1Cc2ttTXNmYVZTeUo1bzBTL29lVHZtNHBQK2QzcWpLSmpKdmhOS1ZqQ2hoS1JOeW5TdkpGdHl0QkVtbjc1cUNmVTlHdm1yKzhlQUprMENCVklKUFAwcFgyQ05KZ0ljOXJNZHNOTCt5UzFUbVVlSkp2LzZjdUIyamlFL2FRQmlRRjlvRXpUQTgrVkpoVjZVZnZ0NGdLajQ2NnpNQmRrSHdKWjZtUzdPanBFTWQzL3FQZVZ0R09XM0JCYVhwenFrOWxtc2xodURJbDFRdGxGbCtQOWNWWSt5UGFLa3ZTKzJsS1Blejg0QU5MRVdiV3JRNFpQSHhDeW54Tkd2NXZNSFN3Q1FIWjZ5YzVOdTN6SnpNdTJkZUtMZTRaT09HMXBZdStKRjFyeEtDVzNUejZTTGZyWFYzV29wZEl2SDFLM0pGTUY2dmFRN1puLysrQ2daRzVDVHE5MTdKZmx4dk5YRnFLUHd0NFF4YU1aUEMwRWszUDMwLysxVTFvTElOVlZjbm9pZXdhVDg2TVBicEhLbUpyOHJBY2Z5YVFDVFJpKzRKeExPcWwyOFlDWk1XZzMvb0xzN1VZMHh2S1RCbkZHOFhBQU95T3BPamtYSjFtNkhDcHF2Vmk3dDJOV0x0OVhIOG1TSmZsRkplSlNCdG9zOU9mRkZlMHpZWHBHaTc3RGV5ZUVzc095QnNEM0FONWhqTjFoeFR4eE9TOHNvNFhZNGlFVFZ5TjdHUDJrdHlYc09kd0srb2hSb0hVTGN1Qk52bk4vZW55MjVCeGMrYkdqT09STzhPSFB0TlZSbFJXaXhlcm5yaXpVRkptUjl5a1M1NUJhSnUxVklEMTk1YTh0MmpoMTdiRlpzYndMVmdtRjNlZEJKaFhzSW55N0sybzBQMEgyUnBHSzUzaTlqaUd6eG9FSzJDYmJlL3JvVkV4WCtDL2RYTjRjcERLcGwrVzVFOUp3MXJpMGdNZWtPLzdheW82Wk1GbTVQSHBneUZuOXgvN2R2NzluakQydnpNem9iR3BEOG1sclVzLzg3NWJlbzJZZWlzVFJpTEpzK2J4ZnRsdlNTcUpyRXNHUUNRTUtHVWtPYVlhdjFuOG5jUTVab256MGkvQ3VnRThZbWlLNWZpUWJOMXFCZm1HcExXWmVNQ2tkOTUxVElIMXdUQ3gyYTJVZnovZmFUU3JJamJTRDhJMk9SN2xNdTQ2QzdPMUNNa3J6TVRpd3p2ZTczN1BjQ2lKakVrdDg4NXVCdVAvY0FseC9YQmJHYU96SzFDcUEwdDUwVWc1T0d0NmhGa2d6VUNJOE9kQkM1SlJCZ2VJZStSa0EwcHNuMHdkekdXUEw1UHZVZG9QdFIybngzOVlQUGZQKzFjbUZrOGpNY1VTT1J1VHlsY2VCT1c3Sm5nek54TW1PdjNMM2IwbStSOEtPZnVVb0E0bXhTRHVKYk5pRUMwVDRUMTdTQjVkTnpneXBxVVMvb1A1MlZqNytkbllCNk5lWUNHRVJrRXdxY001Sk5kTzJZSFJjMmxaZ0pESmFPeXNSclhuSkhXTEgxendhMjBqdDR1OWZRZ3hMeHJzS0k2MGo3WkFsTWlNU0liM3hSTGZ4dVVUL0xEZXVtSnlKMHIxTlFSWVdxVjZrZ1hQTW9LUWdkM2dBSHZNN0JKK2cxTGlSK3k1Y216aVliLyswUlZ0RzlDMWVhc1crVGJqODVlZTBFRW9mTXhKRnFXWHNGR2ZtcUZScHB5bzU4eWFTbHdOWnA3em4vUU1vem5WTE81SGwrMXBIOGo1RnZ5Qm8wOW5TemZYNFlYY2pEdGY3SlBQU0EzSThHTmMzQWNjUFNaRjh5S3JGUmxyNWlYdnRDSndMWUFEbmZBMlpWSkRlbXdXU3k4cjJDRlpPYUl4MkpiZW9OZWFzMURsdTB5Z0pveXM3eFU1QWxXMVE1aXUzaDNOT0dnZC9CekJQK2J3N3ptbFI5MCtMSzZURlNYWDVaSXhyKzE5TEpKdjNpbWVrV2tubUhhYW9IWUlyNHVpZWxxSGZ0cng1SDdjNk1rdm8xOEFsdWhHNzZFRmx2VmV5WFVPN1lXV3RIU3FheEN4bmprM0RZeGYxRG1zL1I2NHFMZktTbW1WbGcxZGFBS1laUGZtT0ZTSWJHU0hUUjdLZlF6K0ZwakhHcEo5YWV1K1cyWnpsZDlGc09yUHhqVSs5ek9ZY0IvR1ZuV0JYeDBZTExJcjIwT0pzV1RUVWk5UTNyNW1XSlRuVlVOYUh4RHdqK3lRb2laNTJIWkVkK3BIK3pWTHRLOEdLZGltekNEcmZrSHZGV3dVWGZsTHV5Q3lwaUFhaXB3clNyUCtYSjlPTzQwQW42aVRTZW05dHJlUmRTdDBRVWxIOWJHTmR3TzVsaXBPVjdBUjVxNW8xT2cwelJxUkt2N1lFMGF2Uk0zVWRaRkpCeVErbWN1cW15SUxzVFFCdmxFaE1aTmx0VVJVRDlRUTdWQXZ0YWdqWjAvbnJtZmtnR3pweUlObjl6Rkh0QzdpME9lb2xVdVAzbXorUXRwdFMzeGp0bjhxVFAvNXc2TW0vYmtIR1lOTEROMld4VXE1VFp4M0pWanh0bUZKcko1SE5HNUxmaytjb09aQnBoVCsvVTRGcm50K0hKNVljaG5vWHN4eFBIRzFEb04ya2dweWo0ajJTYjVrK0doMjNwak5XSlJCaUhCVWc2a3QxUjlqUnVlb3lPdk5hWFg4cVM5a0d6dmxHdjA2eDdZdVNrYlNMTmdhUjNKa2NuZEFndmZESURGTHRKTWNxbTBpUG5qSDJsSnkvVmh2bFo4cGpFMCtvVGJob3pRYndsbFdkS1o5WGxtbjEvQitmSEpKY081Sm9SeGxJWGZQMWEvdEpIc0RJOWVPMzI5djJJWkN0bkpkLzBsZVMvZE12SVJFNkZRSDZWYmtqRXN1cFdyVlR2cGRhenlPOVoza1RUYVFGeDJwNklwYk83cFN1d29hM1dmaWozYVZSUmZUVS9rRjVIdWxQZ2NWWEFFaGQ1UkhHMlB2eWZhTkV2eXRwNm9KK2MvNTlNdElIa1psajJ4eUJ5L1d3KzNqRmxFekpqU01aaDZQRmJqbnNPdHlDODUvWWpSMEhXd0swbGNnSUhjMzBUeHlhQWxlQ0lIc1pyMDQ2MHY2THhXUlNnVEZHbXhGdENaM05MVUtNWTZHYmpCS01oYXk3T2drdHp0TENVN1NIMXdEa0FiakNDdEhYVFgvajhuNXpucDJDOUVHMGNTenFpWjQ2Zzl3SjBvWW4ybDJzbExXVE5pcjk2bEdxcGRKYUIxa1ZKUWZqNUl4RWhFNUhvTk5NS25SbXpjWElDSU51dk16aWRacEpObC9DNzlyUlNkeEZ0OGw5NEZpL3hvM2tTY2hNdVMxenZuMGdwZGZJczVGZW5BR0Fka1hHVEtCTlVyZk95SkVXVzdVcVRSOEIraWlRNmVqRk4vU1gxRjYxNG9sN25ZSkFwNWhVNk15SnBDQjdpK09nTXp2RllwVU1KVk45dk1peVg5dFdUa09wdXp3U3lVWnBBWFU4WSt5QVhEcGhIdzcvS2xid1V2TjVQM3pqVGtqSjhPK0dwY1hZbUFxa2hUTXd4eVBwemFzclRtSjUycGoxeHJYOUpBY3hZa2F2UnFoTHJtV1RDcDl4emlVdVZiMWZYVklKbzRVSXN0ZEJ5Z2loaENNY25heWo2VGJwbGtlVk5vb0NuSWNBVEtSWlBXT3NUcjV2QlBOOXZlZGRrajV2NlhoUDd1Z1Z5QnhPVzk1amNtM3EwNDExdU9ESjNWaWs4dXRMTTNwYXNGNzZxNEdZUGpRbHdJaWNqSk00ZGhrQ05MNitCdEJ1b2lOU3dqY3l4cTIwVHBDOUZkUVVhVHFyWXhSRjJIYXFISVNjYzlvZ1FzNjM2ZWRvTkFWU3JTVFJUUUdBcVl5eGRrOGVSckErTk9GZlYvV2UvdWRmczR6Qkd3QmNIMDBOTTFvWGtzZmY5ZTRCYVNIMis5Mk5BUnVzeUZybU01ZjJ3WUo1dmFXZHVFTHh4aWlxblJvdnlLU0M4bDJ6VWpLTmRTUGozVXplZ3V3Tm9CV3U0K3p1RkFOVnNpTktQd0EvMnBHUmpYblF4K2NqQU9zWll4ZVl0VnJwbTdQeWp1d2hKNTJQakVFMHJzKzBzVjVkbXRYZjNqMGcyYlFucTVVSzgwRFNack5QYng2QTh5ZGxRTTk1ZTVkV1ZCU21SSUJNS3Z5RWMwNmJGS1VRampma2VGMTFGR1N2Z2JRVjh1Nk1MN0ZHMWV5OFJlcVdiVFozN2N6VmVsNmtFcmtQd0l0Sy9XWEtMbHgvVkR2NzNZd0xOMzdzU0VnYWpLeWhKSllpWTJZeEcwckljNVRDb1RycDBQOWhWcDVrNkl3MlhaR25LaEdpRG9GTTJnUU40R1hPZWZ1T3dFZ0pQOXpZTjRPQ0lIdURhQm50TkRzN3gyRFZkS01wNjZKUi85UDg2b3k2NmJ2d3dWdCt1eVBYTWNiZWxNdWwraXZiSU44UE9CNzM3SUQwOHorOUVoa2xwY2djUm83QVNTMHVwZ01aUmJ2dTJDeXBEV1RQNXNXcit1SVhKMlFIV01xTTZRYkdiK1dEVENyWTBkU3c3NERCUXNRVVFRTW9KYmhxa2xRKzAwZ2FjRXVkTnVCaEYxd282NnF1QytkY3RvZERGaSs3TXp4SHNua0F0RUdsM1NHNHN1NjZsVHZydzJsSUtYb0M2WU5KSEdXckNWcmRNcnZvQVZtNy9HWjdBL0pTWGUxMjhMdW9hRkZNNUFnOERHQUlZNnpkWjdHaDhSeW1YUFU3SENaNjBHTkI5a0dRQklzTjFDQ2I3VGgxZW8waU8rV1dYRTkxK1p4enNyVDFMaEZzcHhSc1BGTjZLZWlGbU1nWWEvZFVJdGRiTnh2blJBL09lWHcrWEdubklxT0VmakpIM1E1ZzNicEgvb0Eyd1pIeE5xMndCMEN6MWdPL1k1ZEFkMkFkRVhNQmtORWRTaHNYdjQ0Nm10WnRaN2FiVkZDL3gyWmJKc2hlQXpFMTJXaUJySTZqa1kzbUxhMjhOQ04yNGszT09WbUxKRTJWN3RSV0lmUEVrLzBtWXdNY2dvZHMrcUJMVW5Iazd4NUI1dEFWQU83MHkwbERKckhoSWRuazJhNlR6MEUvVVdvOXBuYnBFU3g5cExLMUV0R3NFRUNKenJOdi9QYUJ0QjUvQjREcW94WElCbEw3QjFVVmdkWktTRDMxRnVvUC84TDlmRlVjY1drT0FmSmh1NWdjM3l0TktsamxEYm5vU1BoRGtMMk1vdUtvN2hBOWdOWHhGRmtZT3RYTDExRGlDQ0p4enE4QlFGb0RSQ3BkSGNqUUM0bHJ5RlRESE5raGVEZ3NDU3UrNlltK3lKditMaklHL1ovZnpNTU5HcFVQUmJDa2Jrck8xWU5EMVpZQmNEaEhCVCtnRldMdkp2aTgycHBMdnVadDRNM2FINExXeGwxb2JTQUg2TUdoNFVBNUd2Y1RJUVNIN2FVMTdJekh1Mlh4bkhOT2l3WFArTmRRb3NiOGN6QklNWEZuWEhWa0pBQUFJQUJKUkVGVUN3RGFESGdXWTJ5L1hPTndZMTJPcDNlMHlodUM3RFVRVlhkR0tIRFZjVFd5TTN3clZEbUdNekVRa1hOT2hFZWJsdHJ0d0J0SVpsK1VzcVd2NG92NTc3TzVwWkxJSVJTR1NrejRsamVHSUhmVVUvQjYxOEpYVDg3RmcwTnJ5d0cwMXU2UUhuaDlqbFpmbzZ1MXZzN0ZHSGMwMXgyczk1VjkzY2g4WG9lM3BjWEQwT3IwZWx0Y2NEb2NydXJOV1JrTkcxNE56akIrN2lpeEROY3F6bmxmQVAveC8xS2dYeWN4cThvYXJxMmQvSng4STVQTHpERldIT3pvMWMxTVg4cDVDTEtYa1ZBYzFlUVREbGgxZkVWV3RweUdLOStXUXJvNGs4N0dySXViRXhmRnFjY1pmd3h1WE1QSnpNVExBRllES0FJd1BTNGEyN1dOZU5ydmFJYzhxa2srSnlNZC8rcStNdEljUWZZcWxMUTZ3U2l3V21sVjJYZkpwZEg2R3ExTXRMVExhSDFGUEhzUWtNY1JmM1dFQjFNV0hJTzBmczhpdlhpUmY2MmxKeTJLMndFb3JWRVZNTVl1bERPTDlMMlMrMGZPTDl4UmtMMEtJYTBPTUFPcVZucFZFZUpTSUJDYkNBdy9QZ25IZjBwcXNvOEQrQitBV1FCaXpzQmNONEpQWmtBK1lJd3RsT3NRS1YrWTRTYXhxVXBHWFJ3RkFnS0JrQWl3Nlo4MU1zWSt3di9tMDBJMk9aT2hRRE5XN1VWb2Z3UnhhRWNneUtSQys1TXVPQkZrYnpQSTlLVTE4N1cxdVhpUm5VQ2cweENnV1NqOWthWVFZK3hsclBnTmlYTFdBeUNycEtSWHJxMWQxR2sxaXJtTWcwd3FSTW9WWm40WkNMTHZwUEVpU0wrVGdCWFpkanNDN2FRLzZaNHF4dGhqZmx0RXBOOVAvb0VYZEhzRm83c0NRU1lWSWlWOG84MFZNbnNWVWxwZlNqczZReXRmVmRIaVVpQVFjd2dvM3czT2VacGZYWk84Z3RIZUEvTFZLb0kyQXJhYVZGRDJnM1p4Z0NCN0ZUSmFwR3dFU0ZVMnVwZGErZXRHRmc4RUFqR0FnUHI5NEp5VHZTVnk1a0VidzJpVEc4bXFSUWhHd0ZhVEN1cCtVQmNueUY2RmlCWVpod05SbFlYaFM2MnlEQ2NXRVFVQ1VZU0ExanZDT1Ivc0ozMHkxVUJhTzZUSkkwSUhBcmFiVk5EcUI3azRRZll5RXY2akZnR0hBbENWUEtKTHJiSWp5bEFrRmdoMElRSjY3d25ubkl6ZGtWWFNxN3V3T3JGU2xLMG1GZlQ2Z01BUVpLOGFFbHFFR3dwQVZYTGJMclhxWVZ2bUlxTWVpNERlV0xacnZHbmx6em4zQVBnMGl2MGRkL2Q0SUpNS1pNS0VyTCsybXpDeDJpZGFmVUFORkdTdjZtWXRnUFhBVXlVTmUwbDVSNUtYVnQzQ0Zpb2l4QjBDa1l3aHMyQllHWFBxK25IT2lXZG9CaXMyWU9sM2dLMG1GZFI5UU1VS3NsZUJyemU0dGNCVEpkVzlWT2NaU1Y3cVF0UjVxNStMNitoRndNNXgwTm10TkRQT3ROckZPWmZOSzhlOEo3Rk94TnBXa3dycWZoQmtyK281dlVHdEJrNlZMT1JsWitRWnNrRC9RNzF5amFRVmNZd2hFTW00TUZaQ2RNVXlPcWJVdUhET3YvZmJ6STlwLzhCZDBCdTJtbFJROW9NZ2UxWHY2UTFtSldpcUpDRXY5ZkpUSjdLYXZ6b2ZLOWRHNjJnbDcyaFAwNTI0UnpzMmV2VXpNbDdVdUhMT1h3ZEFIdEpPMWN0WDNKY1FxUFQ3YXZnNVkyeWRqSWtSek9XNDZxUGNGNExzRmNpRUFsUUdUQkU5N0dtby9QUVNXeWxITDYvdXZHK2w3WEo5NHdVRHVUM3hlRFRTdjhwKzVKemZCNkFQZ0hueGlJZk5iU0xYaytSb1p4cGpqTnhGU3NFSTVuSmM1Vkh1QjNKRkprSVVJU0IzcU54QlVWUTFVMVdKOWZxYmFxeUliQVNCWFFESUZhTUk0UkVna3dwa0dYTUo1NXcwZEZyREo5R1BRWnhDNzZPd2phT1BrWGdpRUJBSTZDQmc1R011VDF6OFdlenROczlvT20ySTh0dTBMMkVKZ0hma2VockJYSTZyZFJSa3I0V0t1Q2NRRUFqWWpVQVpBSy9kbWNaNWZ1UmplVGZuZkt3ZDdSUmtid2VLT25sRStpVldaa3V6SlBXZjhyazRGd2gwTlFJbXh6ZFp4WFIyZFIxanZMem5BQndQb00ybk11bktYMjlOWFo2NFE4anNPM2sweUoyaitrbHJTNmxhZWNybDJWS0F5Q1JxRWREcWU2M0tSdEY0cUFLUXBGVkhjVThUZ1dmOHRvVEdLUmRwTldNYXZDbkkzaUJRa1VhVFh6b2pMNmtjMTBxWjZ2d2p5Y3RLK1NLTk5RVFUvYWJNSlpJKzFNbzNrdnlVOWFKenlrdXJESFU4ckgvWmhXRVhrQWxrRWNJalFENENwZ0Vnb2lmTG9WSXdoTE1jV2VNb3lGNERsTTY4cFh6UmpIYWUwWGhHNnEyWGw3SmVSdklSY2N3aG9JZTd1VnhpTDNaN3U2dTM1UUlnMDhjaWhFYUFuTCtRNkdZU1k2eEJqdHFPbzN6RHdsR1F2UVhRN0VvaUU2eXlJK1Y3ZHBWaE5COWxIZlRTZEZmZDlPclRGZmVONEtKVmo1NkVGYlUxTEU3bDI0bTQrbXBoSmU2MUkwQU9UYVlEbU1BWWE1THZoc1ZXamhqaVNIMGt5RDRFUUYzMUtKYUp3Y3BBMUdxdmxYemsvbEhuWnpVdnUvS1I2eFdOUjNVYnFZNUt2TFNlMjlLT3ZZKzNBSThOQUVBNjQ0SjNna0VsUnliSEFSalBHR3VXSHl2N1JyNW45aWozcWRER01ZdGNENDB2RHhnN21tL0hBTGFqSGlLUFlBU3M5azI0OGNIbVN4NnJ0aW8xUzRKTDc3RjNIZ0p3cE4vRXNXMUVUMzJpN0JkQjlqRXd2dFNkWnJUS3lvNDJtc1pNUEt2RVlLYU03b3piMmZoMVo5dmtzclg2a081cDNaZlRSSEFrdjdUN0lrZ2ZqMG5KMHVVNEFNZklPMlh0d0Y5cjdJcWZVekUwZkxRNnNKTmV5aGhDUlZTMXN4Q2dzYVUxNXZUS283aGh4aU81SnlRbkhTSzBJVUJFVHh1bXBqUEdmSFFyREg2R2NOUHJNMEgyaHVDTDNraDZIV3ZIb0luZVZvdWE2Zlc3R1dTNllZeVF5UVN5ZkNrQ1FETDZZUUJPNmdxaUo4QUYyY2Zwc0xPRERPSVVtbTVwRnZXSG1seGpvWStvempiV2N3K0FmdDNTQWRGVktHbmQ5TWZYYytld0tRczdmVVl2TjEyUXZZeEVEemthZVhIVnBOUkRvSW1vbVVad05SSW5va3AwVW1JemhFOXREREYraU94Yk9xbWFzWkF0YVNJOURxQUE3ODQ4bjgxOHR5a0VWb2JiWTNSY0NiSTNER25QaVdoMDhHakZzMlB3ZGlYU1dtMVFsaC91dVRKdXJKM0xiVFBTWnhSSGpoOUJPdzhENktsS0liVUFYZ2JRZ0lVakwySnpTNXVONEI0T2F6TjlJc2crSEpyaXVTa0V6QXcrWmNaVzB5bnprTS90ekV2T1V4eU5JMEQ0NnhBWmVXRWlweHc5TFJEUmszMzYvWXl4TzZqeE92aVl3c1hzT08rcFgxbFRvSXJJQW9GNFJvQklvOGJWNTZvdWFDTTVIZTlwRGt6b0EvY21nQzB5MGR1QnMxbWlwekxGek40TzVFM213VGtuVTY5WkFIb0J5QUZBQnFJOFBmZ25ya2tFUlhTYkVDQzNwSTBBYWxwMy9HL2Qxay91ZTZlNDhmT1pOdVd0bFEwWjlhSngzMU1DRWYyN0FMNWhqTkdpckJUc21OWExlWms1Q3JJM2cxWUVjVG5ubVFCTzhmbDhaM0hPUndKSUFaQUl3TzBuZWZFckt3SjhSVkxMQ0pBMmlNODFZRlpUVS8rdEdkajR1VzVHUkZKV1pwU0tER2wzYUgvRmRUeWYwdWF4THdGOHpCaDdTbTZvSFVSdnRROEUyY3U5MEVsSHp2bDRuODkzUFIwQkRHQ01rZlUvRVFRQ1VZZEFTazUvbFBFK0tHQ2tEdDhSdkhEU0I2SGFkYjNYOEt5Y0NFbE5iSXd4TCtlOEo1RDlOZ0NsQU41aWpEMHZJNm5HUTc1djlHaVY1T1g4QmRuTFNOaDg1SndQOXZsOE4zSE9hZFBFRUp1ekY5a0pCR3hISUhIUUxPd3BYWVNHcXE5eE9HTXlQSG1qa0pqZTIrZHl1MnJyZXMvNmlsK1hPSll4OXIyUmdrTVFHemt4cVFBdzBFZytNUmhuQzRCTkFKNWxqTkdpckJSQzRDRkhDWG1NbE9ncGMwSDJJU0UyLzVCelRyTDN1Wnp6WHpER0pwclBRYVFRQ0hROUFweHpaQ2M3d1djOWl0b21qcUVaTGlSN0pNa2kvYU5GMVprQTc4ODVmd0hBUDVTMjFrM1dkcjNmWTFVOGtqM041c25YN3I4WVk0c0psMGhKbnZLd2crZ3BIMEgySmtkcXFPaWM4OTQrbjQ5SS9oYXgyQm9LS2ZFc0doRndPWUdDZERjSzJpdkh3WG43QloyTUF2amZPT2RET09lM002YVM5d1JFMWIzWUNTQmI5Mm5zUGxnRDRCQ0FPeGhqSkt1UG1PanRJbmtaVWtIMk1oSVJIa2tXeVRsL2hESFdtZG9NRWRaU0pCY0k2Q1BRUnV5QjdLNFZtekYyQmVlOEwrZjhwNHd4TW01bUpwQ1lJM3doWm5Mcy9yamYraWZPdjJLTUxhZnFSRHFqdDV2b3FVNUNBOFNHZ2NJNUwrU2N2OWIyVTllR0RFVVdBb0VvUVlBeGdESFcvcWVvMXNtYzgrZHBscSs0cDN1cUlML2RmblZQM2JneDltQ3BmNlBZNWRGTTlJU3BJUHNJUnhhcFZITE9hZFBFRVJGbUpaSUxCTG9kZ1dCeVoyaG84YUdzcGhWMVRUNzFsUHdJenZuakpMNDBVZkVEQU5vZGRKaElGNDFSUC9XTHBDNWdqUDFBRlZSODFDelZ0ek5tOUhKRmhCaEhSaUxNa1RwUjNSR2NjeGZuL04rQzZNT0FKeDdIREFJTnpSeTdOaXhCYmZsbWVGdnE0YTB0QTJzc2c2ZGhMOWpRaXpGczhsd2t1cGxTbG44YzUvd2ZuSE9hMmRLbXFYQmhmNXhNTXQrVDlnenNlUDhTVm5UcU9tcDBKRVN2NXBad0lGcDVMc2plQ21yVXNaelQ3c05MQVp4cE1RdVJUQ0FRVlFpUXVLYThwZ1hlTDIvRkJQNU5VTjIrMlo2UHhrbm5JZEZOQW9FQXNmdDVBRlp3enU5bGpBVThDTW9FSU5WTDBsaUw1ZkFXZ0JMc1hEU1hGYzFlR3duSkV3aGRRZlJVamhEaldCOXllWnp6OXAxeDFyTVJLUVVDMFlPQWd3RStScHU2ZzRQRFd3K2ZUNXZMT2VmWEdmeUZTeVlFYVBkNHJBWmFteHVEYlF2bnNBR3hRL1FFdGlCN0MwT094RGMrbjQrY0JJc2dFSWdyQkR3dWhpWVhtV3NLRHU3V0tyUnFjejFGSHVEeitXNzAyMzBLVHR4eHB5R0dWUzlmSXFmZzJQekt5YXg0N29aWW1kSEwwQXN4amg4Smt4M1hoekYydmd5aU9OcUFRQTM1b2c0TXU1OC9HUXlTSXgvcEFaMDc0QU5KME9pY2VNZkhuWDZCQW9jWFRrbTZ3RUg2NFF5SDA0NUVRc0Zvakp4NllWdkdhVVdCQllpcklBVGNEb1pXVjVybUVtcUM5N0R1eko0eVlveWRDSUQrUGdqS3VPTkdFNEErSFpjeGMvWWNnS2xZLy9JSmJQaTg3U2I1SXFpUlhTVzZVUllzeUY2SmhvRnovNnorWnlUZjdJbGg2emN2d0wzeVRyZzV2Yk5RRUN4ZGNYaTVVeUppSDFnNzhUcmhsYzRkekNzOW8ydjZjMG5YSEltT1pqaVpGeDVHam53NlFqODlpUFh1ZHlSdE8ydmNCdXg0QmRoeE8vYTE1S0tlcDZMZTNRdTh6M1NNUHVFbmJYSEVCeUFBTlplVHdlZlN0a0xzNXZYdzZzL3NLUi9TeXJtWVA1VzhCazA2YTdVTFJ6cHczdG9CQVlWRy84VXpFdEVENDlqd2VkV3hTUFFFc1NCN2d3T3RsWGxlODA5M2toaGpOeHBNRm5mUnF0YTloUWxzQzRqTFl5bjBkcFBHSC8xdEIvWXRBMTc0RzVieFU1RTI2Q1FValQ0QnliM0h4Vkp6T3EydVJQWndhWXZVRTNrdHZCMC90UFRxTU9KQTRWWGpjN2VTUCszQVFDVEo1cFl5LzY1Y2t0MlRKZGhvRDQ4Qm1BWWllbVBhUmlIYjB4MHplcmxDZ3V4bEpNSWNmWERJdmpOSHhZRTJRWmpXNmo5bXJtVDloekgyNUdqMkhyRDFQV3hlTndBMStUTXdidFp2MmxyUWcyZjdUbHJGYzJ2M2NTTHFVS3V5bjZEUjVhT2JVZ2FIMjBWT3BnV1NEQzdvYWhUUlpiY1dBRGdld0NUWkZsQWtzL3J1SkhwQ1RKQzlpWEhET2FkWDRSUVRTZUl1NnJnejd3UmUrQS9xWm4rSGcvczJvN21wRG8xVis5RmF2Z3JPbkpGb1BMZ1ZSelNRZUROMnd1Q0VIVURWNDhBTGoyTjEzazBZZThxTlFJOGtmQTZYZzRHNWRXYjJxRWQxK0ptOUp5RjM2UEJHSkM5TlJQMVVuVkZBOW5ISVlVODBCM0kyTWgzQUJNYVlKTE9NWmFJbm9BWFpteHR1YnM3NVJlYVN4RjlzZnRGVzBOd3Z1Yy9jNE1iVmJBZkhIL0h0cTcvQ2tTMnZCeitQOGp2aktoN0E4b1c3Y2NSNTkvUkl3cWVadmNORlBuV0NReUlhNGFwZUIrU05EWDZvdU9NZWNGTHlRYy9ROVlYTnEvVElubGJqbzFsdVR6S280L0RqM1ZQWm1Oc2lJdnJ1bnMwcnVrV1F2UktNVU9jK3pxUWZ1TkptaWxBUjQvMVp1Qm12Ly9rUmMvOFBxOS92aTNFSC9tRVprV2J1d2lGdkZ2Wmt6SVNuY1JkYTA0Y2lkK2pKeU00ZmdNVGt0RFo3TFE3eThOZ1dmdnprU2JDZDcyQ3djeDJTSEcwTHlQSXpNOGNqbXhkaS9kTXJrVFZqQWZJTFMzb1k2VE13bC9hZUp4ZHJWZTZjMVlYVXlYaEdnNmQzQnBwWDZjVWhzbzlXeTVla1VuMFV2dnoxVkRiMTNwcFluODByTzBETTdKVm9oRGpuY05KT0UyMDFoUkRwZXV5anRDS01QdWw2Vkwzd0ZES2N0YVpoV0ZOOEgwWk9ub09DdENLRnlkM1EyWXcrOHk4QS9nTFViTWU2NVl0UXMyczVqbXdrOCt2bXc3Q0VMY0JuTTdCeHhLTW9HWDlLanlKODVrelFCY3pubFpldWRLUFFSemlseFpHV3J4OURjbDRTcUhvVkluSVhQbnFReERiNDdJYVQyUFFGdGZGRTlJU2gyRlJsY0NUNTRDQ3lUelVZWFVTandaVlpnczJPb3l4aFFVUnZXVzZlVm9SaEo5NklJODc1TXc2ZThnVXFXcTFQSW9lVVhvdmRtMWRLSHhCTERZbWxSSDYxU2xlQzlqQS94SFBoOG1pTGVGVE5UUEE2UEtFbVJ1VzBSVUtWcHJzdmllakg0b05MWjBaQzlDUzJpU2JSalJKVU1iTlhvaEhpM01lZEpDOHdOTkpEWk5Qakh1Vk11Z0pZOFhIM3REdXRDTmxwUmRoNzNIL3d6Y3FGT0tyaFdVdjE2UGZOdVdqb3N4cUpwTFlaVG94bHFZVG9TdFJyNEFRczIzODdIQW1aWUE0M21Dc0J6T0dFdzVPS2tqN0R3MWVXazNpWWtiYU5YaUFuSDlvMkdmUlNkTzU5a3RFUHcvL216MkpuUEZkdmRVWWZyU1F2UXlmSVhrWWl6SkV6QjJHbExjd01rN1luUDI2c3ErNzI1dmNaUFJOOWlrWmc1ZHR1VEtoNTBsSjlrdDRjaDczSHZJM2V0QWszVGdsZm10aHpqb0kreFNnNDU4ODZPTkh1NU5BN3F6aURnL01RNzhxMmhRd0R6OVBXNzlRcHRSTnZrOVpOZjN3OWR3NDdZMkZEdkJJOTRTZkVPRVpIRVNjVFVZR20vb3dtN2NueE1uc05qbzdtcHhWaC9PemZZc2ZFNXkzWHA4K1hzMUZYZmRCeStsaEpTR1N1L3hlK0ZkS253TmVzeVMwU21UYlgxRVRCQWkydEdUd0tvQUR2emp5ZlRZbHZvcWRlMCt5UThOM1o4Mkp3aDZSakgzcEswL05nQ2R2aWdzTEJxUEZHeVNRdXJRajloMDNCRC9ua0l0aGFXUHZHelQxRGZtOE5IaWtWOThMQmZDSFdYeHQya1MyRnZBaUtpRFFwYVF6OEc0ZlhNeXdjZVJHYitXNlRsUmw5Tk12bnRRQVNaSytGaXNZOTNxWjZLY2hlQTV1UXQ5S0tzTDJsZjhnb1hmb3dyUWlEcDF4cytRTjBsSHNKdHEvN3FrdXIzQjJGdFhtc0l1Tm04cC9mTmFHQnl0Qkx3blJtOWxMeXlzOGF1MUhQbm9oK0lRNlYxdU9qYzM2R0E2V1dpZDRBRkZFVlJaQzk0ZTV3RUZhQzdBM2oxUkZ4b0dkWHgwVVVuQ1gxR29QZEpYZGFyc21BbFpmRzlleWVUTmJYTjNQVU5YSFVOdmxRMitoRFRhTVhsUTNlVUNhTzIvR1VYaEx1MWVVV05sMGkrd3dBNW5WeTIwdXhkRUwyZU43RXdSOHI4TnFsdHhEUlc4a2wyaGRpOWRva0ZtajFrRkhkNTB6eVRLVzZLeTZOSUNCWnZUUVNzUXZqREp0OExyRDFWa3Nsa3BubHRWKzlnaEV6Zm0wcGZUUW5JbXV1VlFmM1lPUFNaOENiNjhCNEMrQnRBbnl0Y0RVZlF0OFpmMFd2d3NFaEYybDluSVB4MW83ZGJ0b04zdW9YSTVPdHFhNElSUFR2NHVBUDYvRDZsZmZCdThLU0g5eFlKWG9DV0pDOXdXSEd1WmpaRzRRcUtGb1Z6MEFTNkpkN2RJWHYwbjZDU1RWUFdLcFV6ZGJQZ1pyejQxSXpwMkx2Wmh5OTd3NU5YRXJMcnBiSVh2T2gveVpwNHpEZXFqdXo5MGNqdjYwMHUrOEtzdDhIZ1B3c2Zvelh4LzRIWG1zT3oyT1o2QW56Y0IwU3FrOTcxak1tbVV2b1dXMjJxYlZWM2JvV3A5T0l0Q0tNUE1tNnBXcXltTWw5WHAzTVkvdTJROUl5MW00RDkrK2dEV25obXJaTDhiQjdwc2hrQXVuYmQzYllCbUFsZ05jWlkwK3grUWkvQlZpalJyRk85TlFrUWZZYUhhdDFpME9RdlJZdVJ1NDFPME50cGpTU1ErZkVTVXhPaGVSa3hXTDJwY3ZldEpneXVwT0ZJbktmMTY5bEV5b1NMZENHM3lCTHMyMVN3ZXpNc0FYQUJnRFBNc1lrblZ1cldqZWRXY211eWx1UXZVR2tPWmRjVTRrRldvTjRLYU54aDhXOWFCcXVDcFg1Um55ZVZvU1ZMVWRienFhMWJJWGx0RkdkTU1TOHh1ZTFKT3JXYWk2Wk9iWXRNNDBDU2dGUUdmOWlqQzJrNXoyWjZLbjlndXcxUm9ubXJUWXhqaUI3VFhEQzNIU2F0ekxCWGlnT2s2azlqNTNaQnJiLzZ4U1ZYL3RsWEdybGhQSzR5VVBwei90eE12aVMwTzYwenBLRGtYTVVja3QyQjJOc01WWExMTkdUMkNZZVJEZktvU3ZJWG9sR2lITU9zYWtxQkR3aEgvbWNVYktwU3FPV2c0K2RyM0hYMkswK2p0M0dJc1phTEthdlNDUEw3Q051MHA2UFNYYmVHZlp4dmdVa3VmeXZHR05mVWoydEVIM0U3WXZDREFUWkcrd1VJYk0zQ0pSR05PN1N0cUtvRWJYTGIyMytuTXlYaTZCRWdHYjJQcDBmL1pLSjR6QzJjWlI1YVoxTDVPdXRKNk5KK3JhVXRSS0d2N2ZVbitmbGpMSGxGRjBRZlFkb1F2V3lBNHZRWjB5eWpSTTZqbmlxalVCQ1p0ZHZuOUd1U2RCZEIrbVFpeENBUUhQbVdMUnlGendzV0tUT1c1dEFtNjdDdlEyc3pZVm5RTDRCRjdXSGFYSFdUb2ZqbjBwMmJvQnpHV09rMW1tSzZPTk5aQk9BdGY5Q3pPeTFVTkc0Sjh3bGFJQmk4QmFaeG8zV01HYk92ZEZhdFc2ckY4M3NtM1dNVnBMTTNxQk1QblQ5dlh1SjdFTTVPQW1kUHZEcGUzNmlQME1RZlNBd3lpdEI5a28wUXB4ek9PbFhrQzNqUEVReGNmbUk2ZmcwamN2R3hrR2ppQlM4T3ZzdHViZFptdGxIM013ZDIrZ25WZStJOHdIZWtrd1U3MXcwbHpGR3UzTEZqRjRIVkVIMk9zQ29iOU12Vi9VOWNXME1BYWVPNXlOanFhTTNWcVUzT3ZjUFJJb1lHUVloa3hCYXdkZmFBQi9KY1NJTmV4K25CVnB5T2g3Q1BHYllRbDRETUFiYkZzNWhBMmF2SmZtOEdSbDlUeERkS0JFVUJLWkVJOFM1RU9PRUFDZk1JNGM3bE5PaU1JbWorUEZXTmpZdXpTVWt1QnpZNHhncUxkSzJ3b1ZtN2tFalQ1VCtYRWs1a2lWTTJqWVZPb1QrSVBoM3N0Sk1mR1BvZkhTZnZnUmdJamEvY2pJcm5ydkJMTW4zTktJbkZNVUNyZTVZVWowZ0MxRWlXRUxBSWJudnRaUzAweE54bi9VOXRJNDRGVS9scERqeC9jbWY0WjE2TDl4T0JxZURTVWZHT0libWUrQnkwcXNRbXN3TmR0d212MS9uRVFiank5R2VBekFWNjE4K2dRMmZ0OTBzMGN1WjlMU2pJSHVEUGU0WDQ5Z3l3ZzBXR1RmUmhvdzdBVmdibmMzWnZQb0RETEZZdGF3SlYxcE1HYjNKeUVOVmFnTERNWVAwOTBhMGViSFNid045Q256TXBTMEhDa3hHZG12TU9qRjVSaUw2RFU5UFpjT3YyaXVJUGhEUVVGZUM3RU9oRS9oTUxOQUc0aEVYVi9WbHRLdmVXdWhWTk5wYXdpaFAxYVpHM3lYekdqSm5vUDlWQ2NicE1RRFRzT1lmMDlqb1g1UVpKZnFlS0xJSmhrNHNPbXBob25uUHdWdUo3QjFDbUtNSlQyemVyTm1PbFAzdldLNjdKOEVNVDFrdUp2WVMwa3BnQ1BzNmlnYnRBZENndUE1MXVrQWllbUNTSVBwUU1Pay9Fd3UwK3RnRVBIR2kyZDNjVEdzY1FuUWZBRXdNWCt6ZStqMUtQSksybnVsV3JNQkpwdFAwbEFTTWt5b1BNeUxHS1ROb0grZGhBTWNEbU1BWU0vcHg2Q2x3RzI2bklIdURVTGw4cmE3S2xoYUJsMEc4MU5Hc0w0T3FjN0xwdW1ZN2F2WkpHeTB0WlRqazlML0VwU1lPZ1VIVEdkSkgwUDhMRHhrUFlWOUhrZm93QUgxRFBHMFIvd2xnQ29EeGpERnB1N01RM3lnUU5IRXFaUFlHd1hLeFpzK0JHbmp5VXd3bUVORTZFRWdyUXAwM0NXbk8rbzU3VVhBMll2dHZMZFZpZWROUk9DTFRyczJmbHFyUWFZbUk0R3NidmRpNjVHR3czUjlKZHVtWnJ3bE9YeE1TZkZXbzdITXVCcDM4VzZRbk9uVmRFN0syWDc5R1p2Ymt2Q1NVWGk0Wkxqb0t3SkdNTVVrZjN3alJDeG05OXZBUVpLK05TOUJkSjFvY2xVMGt0KzhNUTMxQnhjWGRqUlllUlVPdFpqdFd2L3NneGx0RWVlSmx6OFh0cko0Z2FXamhjT3g2RDZPYTNnMUNxTFFzRi9YTnY1SElQdWloZklNQjNKak1ua3dtNkUyZkhpU3hEWUJqR0dPU0tXUkI5RExBMW81Q0xHRVFOeGYzdWhva3NqZVlRRVFMUUtDSlczUmdFcENMUFJjSDl1L0ErRVBXckYxKzdUd1hEc2x5aGoxMWljWmNKREVPT1JyWENCNWZOWHhoNXV4dHExcU84T284cS81Sk00QmNqV0tJNk1jQ21DNklYZ01kaTdjRTJSc0V6c0c4anZwV0pxYjFCdkZTUnlNcmlsRVJhcllqOWNOVExWZGwvRmwvaU90WlBRSGpjREI0bmRvVGJpZHZodGVBaVdQT1F2ZTNORXV2K0pia2VvV3F6aUFaL1REOGIvNHN4dG9XZWNQTjZFbHNJMFEzS2hRMUxnWFphNENpZGN2SnZLNWhwVCtkcWZWTTNBdVBBRzI1Nys3UVdMNEd5NSs1Q0VrT2EyYU55NDU5QndtSjJpVFkzVzJ6czN3eVg4d2QycUowdDQ5czR4Z296VS9VSVdOdUx5VWJ5b01WY1VqcnBqKytuanVIbmZGNFBaRzhFYUpYcEJlbklSQVFaQjhDSE9Vak1nekZXNXZpLzAxWE50ckc4MmJiL1ZTWXJGek5kdnp3eWcwNHl2TzF5WVJ0MFZkbFhZZjhmc1BpZmxaUHJYVTRBSjlUaCt6UkdKYnMyMGdsbkpJTndPYXZJRmtSNmRxVFkvQkhKVFBGNzg0OG4wMVoyQkNPNUttZVlqWnZiaWlIL3ExbExxKzRqODE5allMc0xmYXlMNnlHbmNXTURTVGIvT1d6NE4vOUNVY2wwTzU4ODJGNTBpVVllZXkxUFlMb0NSMGlhKzdTM2pEbTRRMm9DUytOTjdxcGlvcmJEb0Mrd0FsWU9QTG5iRzVwY3ppaUZ5UnZmZ3hUQ2tIMkpuQmp2bGJ0Nlk2SlBIcHExRllkWnhpZGlrZk5kdXhjdnd3cEszK05QZ25sbG9wYWtYRXRqcGgxYTQ4aGVnS0paUGJRbmRrYmxkazdqUWg3cUxnZkFXUUxvcmMwUEUwbEVtUnZBaTdPZllMc1RlQ2xqTW9kTmcyMUdwb0kra05ha1h6V2NmUS8zN2p5UFZSLy94eU9JTEdOaFdWMThzRzZwdGV2TU9IRStUMks2TW1hcFpPbTloN3RIN0dKckI0SkZWOENCU2QwWUs0NmE5TzZkQmdpZThiWXovbGpjSlBKWXpHalZ3RnA4NlZOYjZETnRZclM3SHplNXNRb3JWcjBWVXRKeXVTaGdtbUxCVUpWL01lRk55S25hUTBTeUh3S0J5U2lRUlBjckFYcjJOSEF3TFBSWEwwUExmV0hnUHE5U0czWmpYUWNRaDkzT1laU3hoYlhoTDlMdVF3RGpyNFVvMHVtaDZwZTNENGpzbmU0dFYxSnV0QUszaHJzbTFZSkJtUHd3UmxlWmkrbkNVZjBRbXdqSXhYWlVaQzlHZng0YTRLWjZQRWE5K0NXTDdGLzA1ZEkydjQ4a256VlNFYU50TlBTeVZyaGxCemFlYVZyVjl0ZUdBbUdTUlpHMnBqbXhSMm1pRlFtaVlielpjRFdaWUVRVzVqQkt6TTQ1TTBBVGx1RWlYbDllOWhzWG9rQzRHUU1yc1Mwd0p1S0s2OVhXd2RmRVFYTW1HMGNLVW1vR2IwZ2VpV3FrWjFiZUFVakt6QWFVL09ITWM5SXZSemNLOGkrWmpzYVByZ2NveGdwVVBoWDg0eUFGOFZ4dHJVVW9UTDdlSXliL2ZzZVRmSnlGNUhKQkZkaXBud1pkUFI1UTNzU3BPK3lMNHllL2JicTlKOEMxZkF1d08rREN2RGZFRVN2aDR5MSs0THNhV0J5Rk5DYVZMakFmZDRJNTQ3aFNvaU41LzFrb28rTjZnYlZzc0dYZ0RXWWd2UVI1NkJYOFNRTXlNaEJVY2Fnb0hnOThRYnRseUl6M2duSkdmck41NUwxQXAzbnBLckR3QnloRjJpWmc2WHhoNUJRMFp4U2xPZXBDOGhMa0h3QUhMWmRDTEtYWmlHT2JEMEh5d0ZJYzU5RktYQkFMakYvd1MvYUN2WkNjVXkwbzlLYmh0MnRoWEE0UGZBV25ZMVJ4MTBHV25pWnBMVzRHeE10Nm9wS2N2UXFHb3ZTMnVmL3Y3MHZBWmJrS00vOHNxcjZldGZNZXpOUGMwa3pvMnVrMFRXU3JBSEVKV3lCamMyNXRyRmxySVZnWVczdkFtdUxzTFVJMjNnWGJKYXcxN0pqQ1cvNFdCdkNnR3lRSU1BWURBSWRTSmFRQnQxb3BFR2FrVWJEYU81NTg4NSszVjFWbVJ0L2RmLzlzcXV6cXF2NjlidG1xaUs2OC9yeno4dy9xNzc4Njgrc1RCVDcxeUJmR2tTeGJ6WHlwWDZVU2dPNDBNbEZib0pHdGFQQlFuVFlHMmZXVXkrWFJmNzNSL016NzJ0cGtjSkx6RTNIQUFBZ0FFbEVRVlRmcUwvQkt2R2JtR2lKendMemxrQUc5blVSbW1lalF1SzFWS2JaZzBCeWFqOE8xOVppUS81RVNFSzlEVDZXZnlldXJuMHRZT3JEaGxRV0FoY1dYT1NEdlJVSGIzd3N0bERTVDFkbHdCNHJvM0FpYWZmRm9mWFk5cXAzMTRHN0FlQkVSMERlYWJjRWVrbFdkdnl4aE50WFQvNmpYbTVOT2s5VWF0NzFxejRDMmdrenV4WkFBaG5ZMDQycE1KTHdUSkpNWG5RVERtN0ZxY3MramxQNzdzRDJHejZYNkxaODRxczM0NnJaT3hMUk10RlY3N29WQ3JjR1FWb05hQTF1Ylg0WWtxMkJaU2t0bk92VVA0VnRPVnE4RTlCemJZUkt0dlNTNkYxcDM1YlBlYjlkK0ZBRzlDeS9oWEF6OEFxa21uQ0RNK1ZsWnB6R1hiajlaejRFMEMvcGxWREVSbmFaWm00VXkwSkhKdmxRMWxTSFlQNHJ3ZUVsVTE3aER1RlhQejU0azkvOUtUS21DbVJ4Umdsa1lHOFVpemxTUUdZVHRHYlJkSTYxMDMraVFQTUNORCtRWGN0REF2cjV5eDAxL0E0TEhnNVdWbi96bkkrTXYydDV0T3pNcU1XWkR2YkJMU2xFd2hQdWxUelQ1ZFg5VTJFdi9qaXBsSnFiU0p6WUc5VDl4VDBQMDBxUllPOFdXbUpJbCswVTREajFselpGSzAwQ2xWYkJjbkt3Z29sR0Jjdk9vZFEzQkdFNzZCOGNQdTJYYU5aRkU0ZllLckI4Um1uL1FvaW9wRURteDJmeThaTXRBVlgyMTBzSm5LbmdSWGR4ODJhVVV1U1M3Tk1sNEorcDh1cnFuaU93cFl0YzBZVm0vL2p3QjdIcW1RZmdWZStFOG11UVhoVitiUmJTbllGMFo2SGNhU2kzQXQrdkFtNFpRbFlnWkEyT0xJTTI3TXFqZ3BJb1k4QXFvMmhWa1JkdXkzNjZYVFdLMm5PYXYyM3cwWVRQZlBkV2lMR25JUHhaT0hJR0ZzbldtOFhzUlIvQVphOS9Id3E1bU5uYURtWWMyV2toZnJlZGsrV0xsTUNaQ0Y2c3JyQUxDQlgvbFVoRGZFS3B4cFJWcER6UG1JU3BuL3dRaDU5N0VMTmpMMEJXSnVIWHBnRjNHcFpmaGlXcnlHTUdPVlZCUVZSUlFCVlg1RTZtbHMxVnAvNEtvRi9TaTNxVXZ0SlAvcVYrVXM1bkhOMU1UV0hrNE9keFFiQlBtZFo4QWV3NmVENnEzbnRSeU1VSXVzTis5dXVIcXRkb1hEUHZJa2pnVEFEN09WQ1BFS2pxOE1vNWwyMjVITGMwVjZNbDhVM3RSKzRicjhkRnBrTkFNckJka2k3cGRhRTB5Vm9UQTlyNzcxd0pwT0hYNHI2cm1pT045RzBzVEZ3Zm1aZ2xMSWdFVGhkTmxRR2QzUEN2cytBa0V1M1FSK2YzZEdaMlpsQjBlOXJUU3BYT2xOK0hRKzRvSGxCdlhhbE5TRlZ2Mmd5dDZvd1k4emplSkdwKzB3cmFUaE04amNIZW1lMXBqUmdCWmFtL1JuYnlXNlNFZXArd0VqVjdCdmF3TktMaXczUnRZU21TclFtMlZHYXpieFBlSWtkSUNNejRKYmpLQVIxaVhsV0Y0RWRuM0hvaUQ0a2NQRkdFc25KUVZnR3dIQWc3RDJIbllGbTVodCtCY0lvUVRnbFdyZytDSm1MdEl2SURhK0RraXJDY1BHeW5pUFZuWHhCTTV0S0VMbjExTnpDNEZSc1d1YjFMVlp3bEJOemNNR0RZODh5UjAzQmp3RDdRdGpxWWNhaGR2dXgyWDlLbGtzcktMbmVsZ0gzWFFKNm9leFFTdnBSbW1qM0w4MGNiYmtGKy81ZUNYUzdwcTFaYW0rRWpCeGNGK0FTNmdzQTJId0F1cldDQmNQQUsvK3VjUFpIN05LN0Z5T3YrQUJzMmIyL1MwNDFBb0p0ZEN5c0Iwc3RsenJ3WldsRk9vT2JGYVBaVXRRUmdYNU4ySHZWSGo1L3ZEa3dYdHMybk8vZmxEdlo4RXl4RVB6UjVTeVF6NDlEMnZkbFYvNEwyc25mOENRRDZKYnhvZi9zdnBnUDd5L0FES0FMNkROd1RDcmxYWkkwRFRBb1JZSyttTU5FSjdORmhjeHphazhxblY2K1daNnI1VE9xcjVYclZxak9kVDJhRFRuRUhXS2d2MnRFL0xrbVJQU1BOSkxCaUpFRExMNjBJc085RHZCa25hU05sL0xHb0JQdzYrQ2RsbTlGRlNHQTVnLzFDZFhUYlRTUlZBOFVqaE1UUmRBQ1B6RjQwV1J5WmV4cEx3QmFBVXhvMnRwREF2bkQ4Zm1NYVJ5clZlYzJESkR0ZjU0dWYxNFhDZzg0MU9FMG9salBZTHpzUk8zQXhVNldiT0x2dmxsM25aQlhxcVFSc1M4RHBpekRqaUFwa3pHbFZ3YmQwU25iRUZxblFrU2JVcUF6NFF3SkpFMHdyN0RTOFR6dGFHeDVtNXJ2QStMU1RTdGFnMDFFQ3RNNCtYNG8rd0VSNmxkaG1LK2wxMUloay9XanpXRDR4aVRyd3N6K0dQRXRhN2hPMHk2cUhhSUsycnRrdnEycGxsY2trMEZNSmtHWk84MUw1bU5PcWZEZiswSEVzemRmbTRRRW1NN3BxZDhaeUJudnFxSERuYVZYdm5kY1J5Y29oelg2Nmx0MC92Wk44eG1uNVNrQ2daRERqMUJSdGhER0FmSi9abmw5L1pDVVFlM1JodmRXeS9wSGlRajdqekR0N2FCRS9HNzdVOXlGM1ZDL3JZZVRwS3hIL1R0cW9RYURaVjdMN3B0c09vUStpckxuOTU3cGxrK1ZiQkFuUTVuVnJSamRoOXpYZkRIWUZwUS9OTE1zS1BreHpoM2RneTdBenQ2Tm9xRDYwaUVFbDZHZXBtbWZSMEhPNWtBOVcrTGxmeUxKQzBsZyt3ZVdzMmZkYVN1RU9uK092ME9HZHRFN3FDQStyOS84LzRQd1B6K1hOZk1ra01MZ1ZucktSRjRuMm5BdDQwdm14MFZialpNVm1WTjFMSUY4bzR0S2RVVHNhMFBiUlp0NEtOS1ozbnFCVml2YWFibDc4ZkVad2JkTDF3c05sTWEvRktKUExXakozdVlKOXVEUG1LNkI0Zm5TMGFZS0xOSHUvTnBXQU1pUHBoUVN5ajloNkljWHVlZFRCdkVzY1RMTDBVZ1puV29VcnFEK3JYUlllWnRreHZCUmxkcXhVcndtVzQyb2NYZkJwMmt2NW9uNnhmSHlKYWl5Qmx1aFhwN1ZRNWswakFWZWxPOEJrMEM2bllaL1JMaGNKRUVRbitDQkYwaHRBL01YUGN6eFZiMU81VEhKUHEydTVhUGJkQ0xhYlBHMmQ5eTdhelI1aXBpMGhJa0pWSnlKU3N1aE9Fc2dKdzY1YW5USmw2VXNxZ2JnVHEvaHdHbE1GRmZ4T1FFN2pRVStlWVZQNVBZNmplaTdXVzBhUHF6N0hiam1BZmRvT1Qwcy8xOXFHandDK0pUTGhGN1JCSG5leUpXc1dTQ2lCcWYzWjVHeENVUzBuTXRjSFhGL0NseXJZNmRLVENyTXVNRnl5TUZpTXhuT0J6alo3Q0tNWng5UjhmbDRaY0NuTWZoTjlyK0s0WE9iSDRjVW9tOHZzbWJzY3dMNW5qZW1Xa1NmRmJOSzhWZ2IyU1VYVlJ1ZUlSRk1qYmZteWlNV1hBS0ZheFZYNDE4Y09ReDc0TjFqZURHeHZFclpmUm4vMVpVeGYrMWY0aGNzR1FJZFZoU2RxQXlSTVlMUFhXMFVLMk8yZEFaekJWcys2V1A2bExMc25iY3pBUGxBUjFGaFNhVHBlTmtHYlZGWVozUXFXZ0FCbVhZVXJIMzBUTHJDZWJXdklWNTYrRXQ3MjMwRXVPS1BFb09nbUFQdGcxUTZBdGpmdHR0S01FVHI0R2lwZ3pOT3JTTDFzNHJuWTVYZlZqdWozc0s3WXBjcEVBZ3NMclJPRHRQUnQvRXczbG9RNjBVWVlFWkdUR2RoSGlHWkJvazhjMmI4Z2ZET21uU1ZBOXZwajFybEdRbVVWRVhOK0NaMXZrQnBiVE0rbXNmRDJ5RzZ3cEoxTDl6RmMvcnp4cWZzcWRNNlp1a002czR5bDZGWW9uQytXZVZ3aTNVaFJONVAweEhoY1hqMnRrSUc5TG81VS9qMlY4MUxSRS9IUnZRK216cE5sNkkwRUNPeGRVVEl5RTdJQ0diYmZOQ2dwbW5hSTdlYUtla1lUOGxvT1lEdHZyRXJZMXRSa0MyM0c2WVh3VS9OSWU4T1VYWGtxcWVTS0t0UHNrOHFxaFc1d0svcXR4Rk1qemF6KzRZZWEvc3l6K0JMd1JjRnNwRkFlWkF5ZUw2RmRROGVMSmF4R3BOVml5ZXEwVUdDdkMzdytkMmdpUG1uQm5TdDAvQTF2Q1BoUHE0Y1RnMzBCNlFHTHl6dVRYVFd4RDBVcjhlY01UVkY1cFhPYS9zeXp1QktnaDhPMStvem51Rm15R3FuWlV5MUYzRWpRb1JuMFBDZVlyTzNBSlVoT2doK0xEYjVSZFZyd2V2UWE3S01ha3FSamRKcU9mSklBUElPNXp0amtGMTdrS054R0huelYyZGdWTU9JdHRpMVBGZ0Y0dFFwR25jVHo0RTJSclQ3MlRXRHE5N0tqQ1pzU1dUd1BtWEVrblJ4b3VBanM0MjMyaGt6TE00cXhac0hCdGtQekY3d2U4d1Y3cm1DSGRpUk9qdVFYQis1SlFWMnZ4ZFRVVkxNc2R6YjVRZUswOCtWNFJXSjFxWmxkWjV2NUl5UWdiSDBibEFnaVEvVDVoUVBZOTh3RE9PK1YyU0hqQnZFc2VKUkhtcjNoc2xRVk11SXJXVUpOa1dCdm5BWmI0NFBVUSszZVVIdGpsRjZQcFFSK3ZSNVUwWjdWcFpzSldxb00vNHhTU3hISkRZdmxGd1gwQlBLZGdKNUEzZlRUNjFoMTBtbjJZMlhhekl1cnJuUEsvRVlKVE8zSCtJbER4cVFra2RNSG53RG93UExzV25RSlJOM2xJblpwSmVGVGpFRy8wUXFsNm50U1JUM0RVYy85SWdpQjhTaXErWXRRaFdZUlhKZG1STGVlcEpyOWZCdk4rWU5CUDFSWlRtdUpOblYwMUUyaGEra3RUQXlCMmRuWnR2SXNQemx5MHlmL2F1OVhnVFUzR0xoblVWRVNHTDM3alZGSkhlTjNIUDl6N050OUJjNjdGSms1cDZPMGVrY1FQS3pTUE04aVJSNVdmUytGdGdJVkhUZVk0UEFTaGJtem4rblpIcjMzM2pZdGxuR2dSemI4dHJvbWlORHhvcTErQ2ZMM2lrU3ZCL05NVlo5T1lHOHFnQXRLNG9iemg4TnRQTGh6T2NFRThISGdiZ0p6NWtWdXJWWnJxNFBYZVVPbUpnc0xFdFdaazgxdzV1a2dnYW45ZU9Ucm44TE9EbVNka3M5LzRyMTQ2c2hIY2ZuMXYxRW5IY3pNT3Axa051OTBCZVNrZVRNNjMrcURGV0VYQ09heVpQdHpGcTZQcFZydFFQcXpIZ1oreG9VbEJIMnFQbUZIS29BTnQza3B3M0ZnM3dhS0NTdWFLaDkzWXBpMzN2R2NaZ0w1S0hBM2dUcno4YnpXOHpHOWF0NENFcDFmRXJEd01yQm5VVWE3RGJQTGk1LzdhZXpNdlJSTmx5TGxpaU9mQnI3NGFUeXg1c000KzZwZndwcDFtN0g3d1R2UU43d0o1NXkzQThLeUlZU0FOYnd0QmRlTU5Fb0NCTVdydkFQR1pBRS9Vck9uRENMQlNWWEtFajQ5LzhjTkpjUnArc3NBOEtuR3l3SDBHV3NUMVNVSzdKbUpvUnNpb3loUG9rS2pBSjQ0aDBFK0RQQW1jSThDOWpDb2M4MDNoTURlRjhrbmFJbUhYMG04VXBPTFBEM2RxZjFRMHNmRXFhTTRkV3cvWm83dmd6ejJDS1N6Q3RiNE05aVJld3pucGR2Vk9KR2Nyano1R2VCN253bG9MNlAvRndFOFZzOTZ3bHVOTmU5OUxEUDNKSkprUEJIdGUvUFM2STNJSFMyamhDa1VVRVlSczFnbkRtTjI3YXVRZDh5UFBGbnJoYXhHWVV1elVMYlo4ek0rT0RqWWdoODlCdndXM3MxS3BQZDBnNDNwUzBtWHc5d1JJUjRkT3lSRWJ3cnFCY1VLZ2tEZU5DcUhBWjRMNFp1QXcyR2dENE44RkxoVC9qREExOWF0YTliVjlTZWFmaTRyemhYVjlFc0k0L2l0MUxSSHYvWkpYRFB6V2RCcHBDMG5rcEtaZHdGQVBvbWMxanJqeVRTT0pNek9jSnBpenNLMTEvOHF4c3Z2UXRsWG1QUVZxcDdDWTFXSm5XY1ZVQXpBdmwxSXRNVGVrcFVJSTg4Y3ZWTGQ3M2tkaFNWejNCZk0xNnRCWThFcUdNVllCL3RVZ05kZ3lIblliU3VIdFhnR2VRNjNFV29SblVDZVNKTUFmUmpndVFnQ2V0ZDFSUzZYVStSYUtWYmpFQStybG9FOXlXRm83QjdBdkF5YlJUMXZWOEtDcHl6d3dTZnM4bGJvUGh4NHdWR21BbFdVTUozYmhFdm1YV3JHZ096dXRnRE9HYzdqbkphUlhKT05NaDlOU0FlSjIzNVp4eFl0MDV4WENObDJSaVU5KzJFTmZ5NUg1cHVQQkRwMnlIeVk2M21qUUQ1S3E5ZnpodjJkZ040RThpMmF2T3NHZ3hNQlBmRjJmVVVIbUVoUlArMCtYRnhiT085bEU3UWtsTUtyL3hndlB2d0h5S01HT3ArWFBqaXpSWDFwazRBSy9BRWRxbkNSQTAxdTAwVUFUaGN0MnVpNzhhbkFIL1ZISFpRYjNMcFVMd3BSMVRvajRnTVZ0b3N2QjMwZmNGUUN6UjZReDk4QWdjWU9KR0VsajRRY1pjcWh0Q1hVN3Bkai85T2pFdnZXc1doZ0g1Wk9GTWlIT3p6T2RCTTIyK2dncjRNN2xjM0FydGVEODMvczd2TU8vTnlGdTZVak9wK3VRL243L01TYlpPckZuWGIrelR2ZkRkQXZ3YlZrTjFxQ3VtVWt2WldBbExCeXF0elJqQ09rcVBXMjVJeGJuQVM0UXdJTk40N1FrTll4VHhwdG5rQytHNkFuZ09jZjFaRkFuczAwWEdjR2VnSjMvbFdyVmN2M2ZWR3IxU3lLODVYVitTdVFCc1BCNU52ZmN4VXlONVBBaXBNQXJXeHEvd0VSeSt1YjdmT2tza3Bxa3JHbEdhOTdmR25WTEdGZTF4bkdnU2pGa1BoRllZeGUxaG5rajhWa1ZyaEkvWThsVENzd1V5ZVlPaTNjc1ZTT3JzM0htV3gwVFo3eXNUYlA0TTR1YS9EY0JnSjU4dXV1RDR1MGpEelR4TGtEbUl4L1g0ckxuS1ZsRWxnQkVxQmxsMU0vZVJqbHFRazR1VHpVK3RjZ2IxdklPVURCRVhCaVRoVE1IZjIrMVkrcFdMQ3ZJbGYrcFM5ZjlJMG8zQ0ZjMEczM21UbG4vamNOZzMxYW9JK2tUd3J5VlBVdzBPc2dUK2xKZ1Q0TThycFlBcTI5QWU0Y3p5Qy9Tc3FnSFhTRXVLK3N0c2tpcGcrN1pKZXVITnVOMHVnbEdlaUhoWk9GVjd3RVNKdWZxZmg0Nlo3L2pSM2xPMmdtQm9mVVZwekliMFd0LzN3TWJuMHRObDN6NnlqbFJOdVJoTlI0S1QyckpHWmp3YjdzTzZjSXpNTVlzT0tGdDR3YndHQ2ZSck9mTjlDYk9sZ0grcVFnVDNJTm0yeFlpMmRBWjVmN2dBSGVIeG9LVGtTbDlGVXpNOUpYeWZmZnBZbkdpWk9IVVRycmtnNVRJbHhxNW1ZU1dGa1M4SS91d2xDNWZod2hUYnlmSS9ZQjdqNWcvQzQ4KzZQZEdOdCtBemF0cHZXMTdYT0MwdStzTjAyN2hhUDNqbzZxUzQ0ZGF4a1VTcVZTazZGSnV5Y3Bocit1cFRoU01ubkZYNFNrQ2JlYXZDTm9UdXRvRm5Ra2dJZGFIMG1YVktNUEF6MkJQQU05Z2J3SjZOa216MlliQW5qNnpZeU1XTHFwaHJWNEFuRCtFYmp6YjJCZ3dDS1FyL1gzQi9aNjEzVXRLYVdvOVh1V0t5M3pkK0VoQVhCd2V2d0llMU83Sk1ST2RzL1VUTE1NbVFSNktJRmFwWXh6c2R2SXNUSndNZGIwUis5aUtuMlhjY1dZbnlLUHp1YWZ4ZTIzcS9EenpsakFHY040UWZFbWN6REZtekNJK1p3QkxnMWtzWU1aYS9aSlpKRVk2TU9kWWVvd3ZWUDFEbWZObkN2RUFFOWhrN21HNlZtRFoxZlg0SmtYcHhIQVV4eUhnVUc0Y3BLc09ZbXY2clRwSSsvNDdGUW8yVUlueGw3R3FlTUhjTzVGT3dITE1iNEt4M1BLVWpNSkxJd0VTQWxSU3VIa29UMVlGMUZFZnZRUzBBZFg0UnVYRlpqS1RJSlRQcVZvcXYvMC9PZnorU1pRRVRiRWFmZ1IxVG9Ub3BzeTZxYXhOQUpIZ3JqR01KSW1QSnIyQ3VoWm0yY3RubHpTNHVNMCtRSFh0VmlMRDh3MFpLclJ0SHdDZWZweEhJZEp3Ni81ZGlxd2Q2ZTcwT3lGd05TcHd6aDh4N3R3N3IydndhN2IvZ3ZjNm14anhZTW03Y3liU1dESkpDQXd2djhoaUwxZk10YUE3UGQ5dzV1RE5CUHllTDVFZGZ5Z01hOGVhUW5sNnRoQmdLOHJmYm95U1BuQ0NtTVlaNWkzenBQak5EY1N4elNhNWVJbDhZWi84Nm9iYWZiRXNKTVFrdEMwdlY2Rk80aHFxbmVpM3Jtc29mZENrdzgwZHQ4SGEvQXNJZGJrS2I2L29kMXpXc1czMHFucU13VDJKRFlTVGVlTEpyMWNYK0w1WGJmakdsVS9WL1VWVTMrUEUzLy9EZXpiK0VHODRtMjNRTmoxUFFaSXM4cXVUQUtMTFFIV3pFK2RPSWp0L3YzRzRwK3pyOFhxQzk5aFRLUG5vZXhLK0JPMFdWSDhaVUY1OUVHVnQ3KytLYUhqT01GTno1aEFtajVqQld2NWpDZThTa2NIZk4yT1Q0RGZ3WDRmWDdtbFNWM3doMzdlbW4wYXVYRG5VUjd1VlBMSEFUM3pKeHFtWTlCbVZ6ZlpjQndEUFlYNVIzRWx6N01JNlAyK1B1RVdpMWI5NTF0Vlg2VDZMTmFwSE9hcWRYVDVJWHA1N3k1Y3ZmOGpMZlJyeFRHODh2QWY0ZERmYk1QRFg3NFpVK05IVzlZMnR4Qm5nVXdDQ3lvQmdjbURqOEY3N0U4alMvRTN2eDJqQTA2YkNZY3p6TlFVQ3VWOUhJeDBCVlRMQjFYOGJITUdIUjkwM0tCMEJuMm1YVUV1QVhyVWI4R2IwWEVpcFZHRDFLTk9YSWZvSGNtZEhLWFJzOW1HSmNGZ3ptNG5vQ2VBNTU4TzhoeFhkMHRpY2hhZDcxQ3VCSDFGNjZZeDR3Z2NPN1FYcCs3LzQrYVdBUnFyd0x0SjdNY3JULzRaVHQzMld1ejYvSC9Dang3NktqeXA2c0FmSnM3Q21RVG1JUUZTUGxnQklUYjBma3B2bnFmMlA0UVh2L2RKYkpPUEdMbFBxU0dzMlhJVkhKczJ3ekJmNnNEM01PSjExdXdWVkdWcTZxZmFMQXFNQjhSZHg0a3c0SWRMMTdWOFNvc3g1N1NWR2ViVmcvQ1NBWHBjM1Fuc3VXSnhkS25UK0ZYTGxGR2ZqT0hYdDhPTjF6Z1R2WDREVUhvYW9DZDZBbmtHZWgza2xWS2s5ZFBLSE92b2hQZWtxZXlvdUZYcVNLS2o4dmloT3ZUOGc3aksvV1lVdTJiOFpyRVhyNWorTERZLytuNDg5YmxmeHRPSHFxMVBadkJnMWgvTzlxOGI2WXZIemphNVptR1o1N1NRUUIyOFRWKzdtdVA0RHVGN2syNmFpaXV4L3dlZnhZN1pyMFhLWk4rRzM4THdoVDhUYTdxc1ZxYXhYblMyMlZPUkJPQThOMGVGOG5QT0xzVkZBWDZjTWhuWmdPNFRHQ09qeHJqdU9TOWlUbDZOcytDalhhZVJtZHRzV25IRGFickxHcjBlUjBCT1lSNE15RThnSDhUMTlUVTFmQW9UMEROOVVTa3hQdW1mZEpVamM4Skw5TGF6eG5qa0FuRnV2OGdHUDd6aEVqeXk3MTI0b3ZKMTVCTnNDYkxLR3NjbGxXL2hrZUM4MjdtdEpla0I5WHpnMmNNVkhKL3hNVnl5TU5Kdlk3amZSbi9CZ3QxQWUxT0htdVlDYU1CSWY1bDNPeVEreEcxRlB4RXBoQkZJTGxaODlVU1QzQU5aOVVEMnhJSzJGSzU2RWpPdUNrQjd0aVl4VmFuLzhrZnZnemM3QnI4NkFjeWVnS2lOSTE4K2hPSzF0K0NxeTNkQUNCWDBWMUNWNHBySTFvK3JZWng5eGR1Q2JZMU5VMHJjbFBMNHk1RTg5QVJMK0RNRTVQUzg1NDhlVmZ4bXowb2ZBVDRyZ2tUSENpTGhpRzdEajFNcUY4aDJ2Mkp2YndaN3ZSOTY0bzhiZWZYUm1rZHg3dXlvd25VQTEybG8xWTBlN3VTM0xFc1J5QXU2eTFuRkFmQi9IeWdkZVBmT1NtS3dwM0txbFRMeUEvRWw4b094WmRzMTJMTHR5M2pzZTMrSDRyN1A0Ukw1WUh4R09wUER1aEtYYnlxMjBWVW5Yb2I0MW52d0N1OFJUR0lFVTlaWjJPOE13N09ISUowQnlOd3FpRndKd3VtRHNQT3dDb01ZMlhnWk5sL3l1alplcDhvK2prNTZ3WkxRbkMzZzJBZytoWGVzaGt0eEZtQmJBamE1b3U2Mk1XcVlBaWcrVllmVUI5NDJkdDBOUXZWbGd6cXpPZ2lsclZHZGd3bWswOVNMekhCU3F1Q1FENzRQOUxxUjNLZXE5UzJaWEUvUjdxdHdaZDJ0ZWNEcVk5K0M3M3VRWGdYS3F5SS9NSXB0Tzk4WmJGZWc4ems4NmVINXUvNENBeWZ1ZzROWjVPVVVSdFE0enNWSkRJbUpZRGRTblo3ODMzOTZDMnJicjBBK1dLS2hVSEFzYkgvTmpYajhycE80YXZ4dncrUTR2UDJUMkhidWE5cmk5UWg2TzZnZGUxcVBpdlJiRXRQMDdCUFFSeEtsVENCVGpqNVJHNU9kYm9oTzVYWktqMkcvUEpNWTdGdUFiemxXMWJadFJZQnZBbjA5anYyc3RZZmJ3dkdrMlZNYWFmV3FXQlR1bEd0NWNySUdLOWdjUFp6TkdCNDdjUWpyMTI0M3BvVWpDVGdJZUs1KzQzK0d2TzQ5ZVBoYmY0NlJRN2ZqUWp3UkptMkdad3Fic2FyVS92R0s2MVp3bVg5UGdLb0R0RCtzZWdsd2FXdlBadFkyenc5UGZoaGJMbjE5c0lhYUU2aytlNSs2RjZVbi9naEZPUUZYbEZBUlJmZ2lCeWtLOEMzNkZTR0RYd0VRZGpDUWJIejFoM0hlMmV2YjdMNHYvdkRMbUhqNWlXRDVkUUN5d29JUWpSZWx3S1V3bFc2QkRqQlZmZ1huWHZsT0RKNTlGVmVwNlI3YWZTZE83TjhGTzk4SHdOWkdFT1pSSnlVUVZjcUZrKy9IbXF2Zmo3VURyZklpRUQyMjU5czRkZWpaNE5qQ0lKZVNjM0pvb25CaisyVUMxZjVSbkxYekF4anVhMy9KKy9GOWZ3dDM3QVVvdjRwZEd6NE9YOWJuS2w5OStCWkEraERLQmFSSEp6WEI4c3Z3YzhPNDdCZHZCWXFqemJhUmh3YU5GLy8xSmd4UC9DQ0lMNmhaREtBQ0J6VVVVRUUrK05WYTNnSVBxYzJZdlB4dE9Hc3dOMWQvQ0p5YzhYSFJrYzlnZzZXWlR6cU1iNFh5L2lEZmhsVUIyZ2Y4aW1kZGd2TmY5NXQ0OWx1N3NkMS9vRm5meDFmL0JxNjY1aTFCdHpYRjFVeGxqOEQ0M3Jzd09HbTI5ek1WdVdXWm41VEtueUFGajkva0dmUXBycE4yci9NaXBWTFg3bE1BdnM0bTdEL3RnSjRheUdBZmJtdzRiTHgxOUVrUWZZSWtTcXZYTlhvcUlFcXI1MGxaVGlkYUhlakpoTU1hdlE3dXVwL05ONVNYVnR6UXV5NEJ2VzYrS1JRS0Z2VXF4Y3VTRXJNeU56MEVFTG9rdXNaZTNvME4yOThZUE8xSjdvNzZnNkpnNVFwNDVUcytCdVgvTGg3NXpsOWg2TUFYc0ZVKzNmSmdVd1c4Z2ZPQ2V1Z2FKbjJVZGVyWUFheE9WRU9OU0prMjlSUW9IOXVObmVxQk9UQ2xobkJqZkMyLzVuM2crY3V4ZGRNTm9JT0ttSlJRZkhMM1ArSEtHSnV2eHFMcDNUdDZNWWJPdWJvSlh2WEJRT0RvVTE4eGFwak5qQ0ZQVlJXd3ovY3crak1mMUhnSnpOUWtqajErRzY2YS9rSW9SM1NRSmlKM2Iza1BYblZ1cWNtTHFiZnUvaDBVTUF0WE9iajAyUC9oNk1EbC9mbzVrbWh5d29QbmZacUdxN2JyM0ZOZnhUcnJVRDNlK0lTMVpobkJNVXhOdjl4MjVDS1o4WTdiNTJLRDBzQytOV3RiYUtUNlk0eVhmZFRCbnBNVmhzNitHclBYZlFJbjdubzMxb3FqZUh6d1JsejExbHVBd1MzaGI2ZzRVOU9kR2p1RUMxVzA4c0tFUjJhSG5uamJ0eS84MTVHUkdRdHVRME5aVi8rRWkwMDZjWUN2bTNLSVp4emdMNUFwaDV1eW90eDIxY1ZjZlIwQ3pCUmFyRDdTYXRFZHZUektod2taeENrK0N1ZzVEMnZ1RktibGxmUWp2d25vT1o3U2NwNW56M2k1VkJ2VjUvWjlBY2VmdXplWVFLMkRGTmNpM2lYd0RqUjlPNDlyZnVFbWJQdXRSN0ZueHovaWlkelBZMHl0RFRMWFZCNzU0VHJZTXpjcW8rb3FuSGorSG81SzdLcmNvSkUyeWNIUTRZeDJhZlhjNEtBbEtqdnhPTm5NWlZrUnQ2QnFmbURacEkzekZFUVYwbXRaelJlUTA0MXJ5ZVNIeVZNbUFtMnlnNXV1VTJKREVFMGdUblQ2TDB4UE5IUlZaNmVNcHEwcEVXMGpEL09pY0ZGVUlBMkQ5a0RlUXMwYU1tV0pqTnVDUGFnYzI5T1N6c3JJNkxhZlJ1MjZ6K0hKVFgrSXE5N3h5VVJBTDVYQ3pJbm5XdmhGQlg0eTZUemtIRDZzU0psamhZNC9tR1FNSUEyZlRidE1RL3hZWVF6UEFVWXBtSlJIVjBxMU9oRXVSQTJ4VWZGYTlwWG5qWGpTakExSkxBQmQ4TlFwNFk0aDd0eUIzS0Zjb2ttcnB6UUMvRTZUc2d6MHBwVTN4SVBUeVhURFlZN3ovWUkxNDlxZDE0eHhSWUZnaWRyWVBmOGRaSElnVUVrRCtNU0dRWi8wNHl0ZTg2dTQ4Z1BmUXVrOVA4YXVUZjhMajQ5OEVLVkwzNk9WUmw2QmNrMmgvL2pkb2ZqT1FlRzAyLzRwRjltQzAxNldsVGMvSlNrQm1zcHRtbm5hS3BIbTFxeG5yay9EdERLaWpsWWk2UXRzUFM5QnVELzN6dExDMEJPSmRzRnV5VVA3ekpndXZ3dGV6VGNwaldGZlhzQzFPMHdlYWZUa3BjR3hPbnNxRkZzM1NaSGtOMTc2WnV4NCt5ZWdCanByOUdTU0dudmgzMlh4YU1MN1VsbFZldTVaaVdNc29NclE4OCtBVDJIR0I1MG1DdkQxeHVpV2hpNCtzREtKV1dlL0l2MzZFNVc2Z1VtRXlEUG51blQwanVONHZZTTVqbHkrSVRndWJMNEowK2ptRzBvak1DZlRUZGhHejJrTjE1SUZKY2JMVnFybGw1VDNJcmtMaGUvZmlCZDJmUm0xazg4RklKaDRWQ1FHQWVqUEFYOXBZQml2ZVB0SDhjb2Jic1gyRFlVMk00SXJKWWI5bnpSeUpuZXNDTENIbjA3cnBSTHR4cGUrNGRKRkYyQWZyVnlGdVM5dTJLQkFCeFdRSXYxSjZyVnEyZGpNYnNDKy9aV0RKb0F0dVBuV09ZRW9hYzJvZmh5UTUrRXA4VG9NREo5dEpDTWdtRk5FakNSdGtVZjI3Zkl1OXV2ekQyMkpvUWdMY21wbXBMNVpXdmo1SnRJdzRITjJFMjdvaXFTdVpISWVjaU0wZTUwazdFLzdDSWZ6TDh0d1dPV2hmbzVxYUZ4YXNPMG9qNlpreG9rU2ZCb3A4STNBYmpndmErVVVyL3ZKZEVOaGptT1g2R2d5VnFmblFVREt2TFgzeU1ROVA3V3VjSE9mVlEzTEpWeDBTNWlXWWE1NTlBWThjZkJtWFBDcVgwUGZoaDJSUW16SmFBandxN1FoS1ZDN3pocHdNUE1yOTJQdndUMllPcjRYN3BORm5VQUFBQmlMU1VSQlZOZys1S2Yzb3VnZURTWlpCekdHUVV5MDJQOHJxZ2dybU9nMGNPMENvR21Gai9HS1FrZ2pjYWZJQ0R0S1RMYm95Y09ZVElZa0VaaHh6THFQTCthV3dScXlHcU84bXZudHliTktRTVM4aUpFUjNiOFJieHoyMmRmalJ6OStIQlBGN2ZEekkxQ2xVVGhEbTFFWVBnZURJMXV4ZG5RVWEvc2Q5Tk55WkFDOHV3MkIrbnd1ZXB2MXgvZDUvcEVmNm9wakxFc2JjdHJ6MWdyZnJ4bXhocFpjQm0vNDY5WWh5b1pQMmowdng0d3RyTHZFK1FtbHV6SVhQRmNxVUl1ckRRTTkwU1FGZW41Rlk2M2VaTUlob0dmelRaUld6MkFlTnQ5UVhSak15VThUc3VUeVFNQWFmNTdXM09keTFsL2VVOXp6eHUwNDNsZXMxZzJ6Ukp6aXV2TG9uK0xnMSs3QXNaMmZ3bmtYdnpLUnJUTUYrNmFwYUdETlp2U1AwT1A2czBIYzNQUGFnSUxxS1pDMTJIV3JtSjRjaHkrcnVHRGRqZ0FxV3N0VFdIUEZyK08rNTBhZ0ttTVFmbjBGaWZBcnNQMFoySElXT1ZtR28yYnBBR25rVlJtZUtLSnY5WVpnTUFzL0VUSzNHcGh0TGFGanlQaTRVMVhUZzMzSEdjU09sYWtUT1BEaGhSdlh5RnQxUmhBSU53RXZEdzZPaTgydzZYZ253MVhkOHN2WWRXUWpsRldDeWcwQVRqOUVmZ0JXcmg5V1lRQk9ZUUM1d2lEeXBRSGtpZ1BJRi9veHVuNXpNT2d6TzFZT1huWGRPNkJlLy9aQVY5UE5pWUY0R3gvYXpSZll1Y3hXVjJEUC9mOTRjc2ZNbDZJMnlXd2huL1pMWTU3MFR0SnhvUHhjNnpzUTBxbzdQUU5oUXlmQUorMmVMUWlFUFR4blNKakVTekZqSm1wSlJDMWxOaFRlY0p4ZXJSWHBqM3JVb3VLcGtTMXAraXRTRk9EenF4YmIydlRYTVIzd284Q2VBVDhNOWdUYXJQV1RYd2Q3cWlnUEF2U0ZMTnZwU2JNM2diM0tTMkc3cnZ6TFg2bit0K3ZXSDc1cHZyMzVyUDFhckhyTjcyUGo1b3VEMVJNTDg2QnBuZEhTSzNPMUp6Q2d1ellpT1ZnNjZNdjZJTUdEUm5DWDB5UnlndzN6WUs2bG5CV3N1ZWN3dTlYano4S3RWWnI1Z25obWlsYndKdDVLU2d3T2pjQmFmUUd6Q0Z3Q3ErbERUMkx5MURIcVJVanBCNDFRU2tJcVA4akhHYWhkUXRpdzgza01qMnhDMzRiTFd6Q2ZKbG9uRC80UVUyT0hJYXo2VWxETHpqWDhxTHV3WU5rMkxOc0o1aEFjTzRmQytpdEIzeDJFcjhyWUMvQnFzNEdabzIzTnZVWk9kUXF1MWR0QThySzBOT1pKNitvOVdlOGJhbk5BMG5EbndpS0lwelFkeEptSDdnYnAzR2tHQk5OcGUrR245bGNPL09EcEEvOTIwL3B0OHVINnlvSU9qQjgrdnVIdmJ2eDgvKy9TMlJMMjVHUlEyd2tyV0JRSEFub0dlLzZnS3BmTEtWNld5U3QwcUFoT1orMmV3WjdTR096SnoyRFAxVEtZbmpXSk1WWGdSc1czRUsya2dGbmxXS0lXVU1jUzRGTkgwb0RBUUI1WEhWNS96elIydWF6UTE5Y0VlbzQzdWZSaGxhNzVlNDVqLytpRjhYL1pQTFQybmVmMm5UalhsQ2RwM0hiLzM0SDdmaDdQT05laGYrZE4ySElsN3hRWS9mVnBVdDQ2WGZPT2JIcjAxTHJmZ0ROTm91RGpLUU9vUlE4UGRSUXhGVmM4YXp1S2tjTktzOGhXanphb2NBS05Ed01iZDJCZ0k4ZlUzZWE0MFJvZGhLaU5WS2N3RFMzMldiMTVKMWJYN1JZeGdCbVdrcm1mU210b2hWU1lsaXRra2twN25aZzY3NGpPaHg0M1dKbzVNNmU2RzI1N2EycHZRL1dCem4zK2hicy9sYjhrSWRCVERXYXFLdGlES25pMmg0YkFnTSsxbzNnR2ZJNHphZmZOdElZNUo0bDJ6M2xDTHQ4Nm9lalRMMmhhL3N1dGpMcWpLYjJaOWd5QVN4dmgvdjM3VWQ2Nk5VZ3JGQXJOWlZLNVhDNVlmV1BiZGpEaFNzdnRXT3VldGl3TVNpbnNtUm40QXdOTk96c3Z5V05UUzFVSWxDb1ZXTlVxVUFyV1A5TlhzSUdaaG1qSUg1d1lycFN3WEJmU2NacVRzcFJHcTNrOUlVZ2pDR2lwRVF6MFpEWjFmQUZsRjhUalB5bU5ieG11N3QwMExONWNzbXZwWitOWWVnMTNWTDZFd1lPMzQ4Vkh2NEtYajA5ZzdkcU5zRW9qalowdFE4UlpzRTBDelJ1dGNkTlIyUFJyeXhpSzREd1VuUVE0UTltem9DYUJPdEI3ei8vb0gzN3h4UXZMZDE3dENEK3h2ZjZGaWY1L3Z2ZUF2VWVwZ3FCblhCVUtncDVyZXI3cGVhUTR4Z2QyQTl3WUdBZ3dnckNDTUlQd2c5THBvblM2U0VFa3JLR0xyQWlFUVhRUkpoRTIwVVZZUlppVjROSnZ2UVRreTU4a3JwTjYra3p3YXhhL2R2RnJXRmhFcE4zcmNmeHFGeDd0OWJEdW4ybThFdEsyQ1BRalhvMnRFUUsyb2xJSjRzSnBOU0dVRUZWRnR2cy91WGZnL2dkK3N1cFRGWmxQdDloYnI3am1wek04ejFkUDRmTDl0K0RFUDcwZVQzN3VQMkRQOS84dWdDMTZjSm8vTFUvbXJVdUFPaXZwTDA1bU9vODR1aXd0WGdJQjBIdmpkejMyMTIrNWUvUE0zYTh1V0xYRTFvSG5wczc2YnFYaXZlVDdnMFlnMVovamNDM0NwaHdUZmpER1VONG9VNDdCakJNdWlzTUJUbkRnZEhEak5IdTlmYWJPYWNZbDBlNkpHZHZxMlR6REkzZWNkazhqT0d2Z05QZEh0bmZTN2trajRKR2QwdWxITnlLNU5PSEsyajNIRWJoVEdtbjNPYzhqbzE5UWY0cHJORlNRZGcvSEkvQzF2L3VjL2ZqMmpVVzFlYWo4S2x2VU4xUFRCZEt0ZjBCTVliMjNCMzNIN3NLaFJ6NlAvYy9jajVNbkRpRy9ZV2R3MUZzVCtQVkJvTVd2dlZaMVc0a3NYeWFCRkJMUTc4bjlUOTMzUC9aKzZmMHpGNmhkNzFubGxGTXQ3bi95YU45ZmZ2UjdBOThtclo2S3ArZVh6VGhoelo3VHlTWE5uZDc4NllyVDdGbXJKenJXNnNuUFdqMzV6MlRObm9HTzVCQjNSZEcxeGZkeXdwWXFwRS9hOGlCQkxzL2swNlF0eDlQQW9QdDV6WDJ3WFlJMllVc0FUN1M4THc3NWVWRGh3VUlScjV6djNmcjJ5bjk5N2FheG0vcnRTc1I2d3ppeEpVdXJxQktPaXMyWXptMkVXOWdBMWJjUnVmNnpNSDdCQjdHNno4YnFrb1hCb29XaElrMHd0b2s4V1NHeFZBMGxwakdaRzB1YUpaNHhFdER2dGRteGc3Yy9mTnRIbmh5b1BIMzFaYVc5Ynk5YWJtS05uZ1IydERhMGI5ZCsrOE8vZjlmZ1E4Q3FRSWFreVRQWXgwM1M5bytOdGN6dTgwUXRhL2RzTFVpaTJWUEJCdTNlcE1XYjRsWjAzNmRCamlqYXRuZ2Q4RWs2YVZmcDhBb2R5a3VUTXpyZ1V4d0JPb002Z2I1cGxRN1IwZG15NU5KVkxCWXRBblR5TTdCem1KZGtlbDU5ZTJNQ2ZQclJONmZTODd4UHZMUDg2enMzemY3dXhzS3BSQ3NPNmlYTzc5OVZPY3hnQUxNWVJGWDBveWI2NFZzbCtIWmY0Q29yRDloRktLY1BvTjB0blJLc1hCRldyZzlITi85bXNOTmlnU1lBSFJIc2traCsvVWNmNGhUb3ZXNUJCby81dGIxemJ1MDV6QWFvTm5FRk4zbkxVOWtTYUtPUGpKQ1RqeC9jLzlLRGgrNys1SEJoOXFXUlFubi81b3VIamwwU1NSK1RjUC9oMFE5LzhHdnJ2OGdrY1VEUElNNG1YWk1KaDZ3RVJOY0RvS2NxYVRjVTF6QndvK0piaUZaS0lNMWRRTFRVZUZPZXRyaHVBWjhFeCtZZUJ2Mm9kZmdNK093eThIT1l3WnpDN0RjdHp3eHIrbzA2TkFlS2twcHhiNzUrOXZxcnQrQVBMK2cvdG0wNWR5NGRDRTJiZ3RIZWlSN3k4SkNEUzM1UmhDY0tvQzlBZzUwc1JSN1NLZ1JiQ2REQVVSODg4Z0J0TFVBL3EvNFRsbE0vRzVmYzVpOVhmOE93Y3ZMd3B2Y0ZTeFJwUVk5bDFiZERwcE9NNnRzaDE3ZEcxcmRJcGlXSXRGMHl1NXlQdDArdXh4TU5ZTkZBRk54WjRkc3JIQTdXZFRiN0s2Wi9rdERFWkYveXBCWU5WNnVOSGsvK1VEc1ZsRlNvQlZzbzAza0lLdmpSZHNwVlY4blptdlJtcW41dDRNWFBXbDU1ekpPeko2V3FUY0NwSEpsVjVXTlRvLzRMWjYwclRIYXQ2THd3cy9iZkgzM1J2K1ZURDY1Nm11ejFEUFM2Tms5dFladTlEdllNOUpST0dqMm5VWmlCbnZ6ejBPb3BleFNvUjhWVG5oVjN0VDAxQ1ZvUWw4ZVlwZ04vSnkyZnlnK3Z4MmZRRDlJMFRaL0NQREFRb0RQSU0raHpXemllTlgwR2ZrcVAwL2gxTTAvT25mQi8rdzNsN1pkdHpuL280cUZUdjdDUVpoMnU5M0ozZ3oxa2xBMFhPZmlnVDVIczVnQkRmZ21uL3FPdGtVWGRyOGhQOGNKcDdGa2pvQ3dIcWhGSEE0MnlhRXRqR25TcytpQkUyRVYzVmlPTzRta3dDdmJWcVcraHpHRFhjQlVFTGNwdnVhUU04Z2VQTDZVMW4yT05yaG5YeUtueE1LOXJqTWxMTEl5UFEwdXRna0JBeHJTOEp6U1ROUWM4SGNBYmZuS0kzcmRVWFJqMVROS3pxUGxDZWxEU0EyUXQrR0F1MkhaWlZpRlVEWmFzd2FLdG9lVXNDbklLUlV4aEVPTW9pcXBlRGxlaWE5ZFR0dmZ0NXdmZjlELytaZVJ4ZWdQWHpUWU03dXpxUUo1MGZUMVZUQWQ2Q3FlY25BMTNPcmMxS3A3VFY1ekxkMWphaXNmbE02WWxBWHlxUlBnRExJcGpRQStEUHFXWlREd1VUd0J2QW4wR2VoNEFLTnpKdGsvOEFsTlB1UXd2NzNsLzl0YnlPeTliNTM5c2MrbmtPWlNXWFprRU1nbVlKZkRreVRVZi9ZOWYzdmkzck0wVGxhN1JVN3dPOHBTK2lFQlB4VVdCZWxTOHVhRXJJRGJwYWh4VFU0eWczaUJzU3d1djJPRTErVFJySHJVbVgxK1hUelAza3dEMGxUdkJERDE5bU5GWVo4dXJjOWl0MmJhcVZxdjBwcUJvTFMrdHoyY3RnaWFmbU02enJPQ28rNkxyd3ZZOEpRb0ZTcVBsUFlHNWd2eSs3eXRheVpQUEMvdmUzZGd6a2kvZnFZckR1VUpPWE5CbjF4WnM4dFlrK0N3dWs4QktrTUNQSjlkODlvbVhLcDkvNlBEYUNWMmo1N3JUODBlbUdGTG0rRm1rdE5LSkUwMmc1ZFUzRk04MC9MeFRuTDRDaDhKUnEzQVNycTBuRm55MVlSZ25yRlIzdmcyS3k5K1dwbXYzdXNEWXRCUGVVNGUxZktZTm0zY29uclg5c0YyZjB1Z21ZZzJlWGRMMktTMjhpaWVJQzluMmc3akdwbXJrMTk0S2dsZGQyNjdLMzN2MTVOWnJMM1QrZUV2LytIWEZGR3VPaVY5MlpSSTRYU1h3NHN6dzEzK3cxLys5VzcrN2x2YThDTFI1VnJUWWpkUG9LVTk0MVEzRnNaMCt6blJEZFBvMkNZYlZOMFJDVjNOUWFZUjFKeTVOcDFzeC9qWkE3cUxtblhnWTA4UEF6NEJQNWV1Z3o1OUJrOHRnejNWazh3NkZHZlRKcjYvZ0NkTXk2Sk9yQXovUmNab0c2czJKWFVvM21YdG9jdGV1Vk9USDMzenE0aXUyRnY3blJZTkhyK015TXplVHdKa29nYjNUYTI3YnRXZm1EMis5ZCtQSnNNbUc1R0VDZVlybnlWZ0crVEJ0Rk5BVFhaU2RudEl5c0NjcEpKNUJxaE4zK0RlQ2VpaFBHMDBjNkZQZU1QRHIvSFR3WHlqZ3AvSk00RzhDL3B0ZWZXVHJRTkVxWG4yTytOaTJ3ZU52MHV1YStUTUpuTzRTOEpVbGZ6eTUraE83RDdqLy9MSHZyanRNN1dVdG5sd2Q1SGxaSmRGMEMvSTZ3Qk1mWFp1bmNKY2dUMWxQTzYyZUd0VUd2aFE1anlzSlB5Tk5KOUNuT3VuQVQySGR6Sk1VK0NrZlQrcVNYemYxVU5pazhYTTh1UVQ4NFRjQUJuN2VSLzlqMXg2OG1FNzN2WGhUL24xWGpSeDdMK1hMcmt3Q3A3TUVqbFJXUDdQdmhQcWQ5MzlsL1VQY1RnYjZPSkRYdFhqS3A5T3lKay94bmN3MlJKT0JQVXZlN0JxQjEweWFPRFlwVHlQZFFvRSsxVDVzNnFHNE1QQlRISU01dXhTbm0zdzRYdGY0aVliRERQNDMvOXlwSzZRU2N2MHFlOGVPOWVXYjErU211dG9ubjNoblZ5YUI1U2dCVnpxMVowNnQrdmhMeC93N2I3NXozVjZxWXh6SXN4WlBkRHJRNnlCUGFXbUFQZ3p5bEQvVDZra0tyWmNSY0Z0SnVncWw0V3VrRFlNKzEwSzM3Vk5jbExhdmEvcEVGMmZtb2ZSdVFKL3lkUUorV3NsRGc4Q2Z2bVhzV2x0WXcydUhyR3V2R1QzK0FVZjRxVDQzcDdLeUs1UEFjcEZBUmVhbm56bzUvT25qNDdYN2J2N09oc2YxZXVuQXplYWFLSkNuZkRwOUdwRG5Nc05nSHdQMGxDV0ppU1lKRFJlL1lsd2owUGF3OWtuNXg5S0ZnYjhUNEZQOWRSTVBoZWNEL2l3UEhqQUk0Qm5rS1UzWCtpbk1hYXpwYzM1Tys0dTNubmlURk02YTRYNXIrL2FSaVY5ZDdjeDAvWFdpemp2elp4SllhQWs4T3puNjFlUFQ2azdmOVE5KzZCc2J2azlBemM4Rmd6WURQTlZGQjNrS3N6YlB0SHA5MHdKOUdPU0pWdytBbnRoa1lLOTNURXAvTEpocnZHTHB3cUJQK2NMQVQzRmhiWi9pNHNDZmIxYWlNNWw2S0o2dU9PMmYwaG5rdytDdnA1SGZ0cWVDbTRrK0hmK0x0eHo1V1NYRWlGQml0U2VjZ1MycmE2ODl1Mi9xNmdHN2ttcEhRZUtiWFprRWVpMkJjYS8vNkxOalE3ZTVudjl5VHZqSFoydTF2VGQvYi9BSjExMXJmRllaNkhXUVo0RG51b1dCUGc3a0tVOTRJcGJpTXFCbmFTWjNqUjJXUEh0WGxFbkw3RWlYQlB3SitPbG1DUThBT3ZqcldyOE8vSHJyZUJBd3JlZG5Pc3JMZ005eEhPWUJnT0o1NHpaZ1BDQ2JubmFDeis3ckt4WkdjcDk1eDNOdnRTeG5EWlFZbEpiVkx5V0tCUWRyTnc2NlY0emt5MmV2Y3NwRHRNa0FsNUc1bVFUbUs0RlptUzhmcVF6dFBqU2Qzd1dsSm9TUzVSeThNUW4vMEUzL01IQW44NThaR1dtNTcwemdUclE2d01lQk8vTU5UOEJTZkJqa1RRQlBkRDNTNW9uVmFhblJzNHc3QWlvVExvQ2J0dXhZK2lUQXoyMElBei9GUjRFLzU5RUhBUVorVHVNQmdNSzY5cy9wbkplQm4xMUs1MEZBSHdEc1NVdlIrdVQ2Uk5kSjJMWlF2ajhpOHZsUlo2bzRWUGpDbXgrOWdVN3VzMjJyVDBFTktHV1ZoQkIwTEUvUlYxYXVsUE5IaG92dStsVzV5a2pSOHZxS1ZpMmZ6UkZ3YjZ3Y2w1WXkwdDR5OUtPZGJsd1p1SjVVd3FjNFg0cWFMNFRuKzFiVlZkYXM2MXV1cjBTMTVvdFpUd3BYQ0VXSHNFbWxRT2V3MFdtM25xMWtGVkNlc0VSTlNUa3RoSnltdzV5RUw4ZmUvN1ZOWHkyWHl4N2ZyM1NmMTlaSndWcDhHTmpwdm1jTlhnZDNrbkFuZ0RlQk8rVUxBenpGbVVDK0E4QnpKNmNGNzdUMFhNNktjR01CZEJGYmtMWWVIZWxONEUvdE1abDlLRDQ4QU9qZ3I4c2g2aTBnYmdDZy9PRkJnQjhvU3RQQm4vM3Rnd0NhQnowNGpSTzRLTys0UGQ2OFFXbFFvTGhhYlpWVktJdzZGWHZRc2Z2enViOS8wNjRiTElnaWhOVm5XNnFnZ0x5Z3NLVWNvVVFCUXVTZ2tMY0FSMW1nWGNoc0NxdGcvMk5sNVN3VWlyYmZYM1M4VXRIMmk3YVFPVXNvaDQ2amM0UjBRRnVYQ1JuOGFQTkxXL2gwNEJ4VlpWbGZFblRZalpDMG9ac0NKSUdyZ3BCU0NTZ0lqOERWcThkNXZoTEtremE1TmRkM1hBK29WWDJyNmttcnFvSk4xK2lFR3pwQkIxTFJDWmhLS0FubDBSRzdBb3BPUENPdnA0VGxXMHI2RVBDVnIxeEI1VUhVRkdqSER1VUp1aDBrYWdLcUtxRXE3L3ZPYTc5VWRUeHAxendwcktxeWEzbnA1R3JTbmlrcnk3TFZUSDVXV2hPT3N1MXhWU2dVWkM1M1F1V1AxazlvWStHSGdaamorWjZ0MFZmbEcrZ2ViVFhOTUxnVFBZTTYrVTM4T29FNzVUTUJ2QW5jdVg0WnlMTWtldU4yQk0zZUZKT1lTN2YxU1pRdlBBQVE4Tk1OWlJvQXd1RFBMZEFIQVIzNE9WMEhjWTdqaDRyRGNXOENwdnc4QUZCKzNXOGFFT3BsMU0xRERTc1JiRzF3NERvNFZuMlFHTGRiZ1lFSERLYXJsemtTbUtjR0JnWXMxeTFaYnJGZ1NWbWkxdzNoRnh6THp6dTA1RWdVUE50UytiejQ0dlgzL3BwdFdUa0lsWmNFZi9VUE9tZ0haRnRCT0dTQ1VyVHRrS0tCaFRZOVVaWlF0TGx4NnlXRWl0eTdTVkZ1U1ZzYlM0SlkwbUNEaXc0ckN5SXAxSWduc0NVd2x3byswUXZTaGdtRWhmRGYvWjNydnlDRXEwVE5Wc0txS1FKV3lqb0hyalZKb0dyWlpXWFAyTXF5cG9NM3J1bnBhVWx2WHJZOUZveHF2dDg4OGF4ZWtjYi9hci85bEROUHJtNXJxNTdKYjJ6cEVkU0Q5bVZxaEUzOVNEVDhsYXJPZy8yOERETGdaZHRCWGNQQVRHbFJ3TTU4d2dBZjVxSGIzU21QQ2RncFBpMjRjL2tMcE1reisrV3ZtWEJONStIRzNuVHo0RHZmclBPcFY2SzhZZURuQ2tjQlA5MmtTUVlBNWtOdXA4RWdQQWdFZWRhdGE2dC90MjhGZWwzbXpFU3RBNFpPdzM3VEtpSmFRZ3BNQkNTMlRSdkR6WUdZUGRVNllCQlJGRERwYnlWY0hqQTI1MjM0Q0JCNVFHcEwxR2lpMHFMaUNUajF1akdRbXVqOXdiazJjcnFVNXZOVE9YMCtibDNHZFE0dElEMDUyUUpHT3JnekhidGNmaGlNS1Y0SGRBcnIyanJuQzRNNnhadDRoY0dkNkhvSjhBbkJuYXZkSWgrT1RPQjJteThCNitWSDBnWXN5NitLOC9yS04zSDdvc0JmbDBkNElJZ0NmODZqdndWd1hLY0JnT2hNZ3dERng3MFJVTHIrVnFDL0FWQ2FIdVkzQW9wUGN1a0RSUkw2WHREbzllMEZQNTFIR0JqMXRNWDI4MjZRcG5KTm9FNTBldjFOUUV3MFN3WHMzSTRGMXVDcG1Qa0M5WHp6YzFOWGpKc1lESmRCaTZpdTNFSHpyWGVxL0thQklBejhKdmxFRFFaUmd3QnBTK0hCZ0FDY0htZ2R5S21zSkFNQzF5bjhac0R4WVo0Y3I3dTlCTjFlOHRMcnVKUitIWGg3VVk4d1B4T1lFNUJUbitxQWJ0TFNxVDd6MGRRcGY1UzJ6bTJOQTNXbU1kbmVLUzJsOWs1WitQbG4xbWxkeXEvalNOcjhLNW8rRmVndDQ1YjJvaDJwZUpnR0FKYlBmQVlDNG1FYURDZytQQkJ3ZVhHZ25XWlFZSDc2NEtBRENxZVRxOVBvOFptL3N3U2laTXB5RGFlbkFYSXUzVFJJbUV3dlRCOEg2dk1CZE9MZkJhaFR0dmtDT3plTjNWN3pZNzRyeGswRmNDdWdWUXZabmxTODR3WURsbU9TUVlGb285NFFtRS9VNEVEcDNRd1F6RGZPalJwRTR2SmthWFVKbUxUdE9ObVlnSnZvNDhDYjB1TUFuTXRMQXVSRUc2V2RNeDkydXdSMnprNXVMMEc1bDd6ME9xNUlmeW9BVzVFdDdQM09uaVNHcnVYV3EwR2cwd0FRN2lzYUVPamhUekl3TUloRURSUmgzdDJFNDk1R3V1RzNWSG1pZ0xpWDllSCtNUEZNQXVpY3I5ZkFUbnpuQWU0TEJjUUx4WmZGdUdMZHJrRnJ4YmE0WHZHRmFuZFArQ1laRUhUNUozMURvRHhwQndtOUhOMGZOMmpvZEprL1hnSnB3TnJFS1NtQVU5Nmsyam1YTXc4Z1p4YnNMalFBTHpSL2JzZUtkbnNDVGl0YUF0R1ZYeXpaOUxTY05BTUZEeEpSM3hwRWkyYitLYjBhZE9aZmsvbHhTQU8yOHlzcFBWaHplVDBFYldhNTJPQzYyT1Z4TzA4cnQ2ZEFjMXBKcG5OamxscDJDMTUrbW9HanM3Z3lpbTRsc0FCZ2JhcktVZ0RxVXBScGF2c1pFYmZnZ0hGR1NISCtqVnp1L2JEYzZ6Zi9IbGorSEpZN01DNzMraTMvSGw3Z0dtWVA4UUlMZUJIWlozMjVpTUkrRFl2S3dQbzA3RlM5U1JsQTZOTEkvR2tra04wN2FhVFZQVzBHd3QzTExzdXBTZUQvQTNGUHEwQ1JwTTRPQUFBQUFFbEZUa1N1UW1DQyIvPjwvZGVmcz48L3N2Zz4=)
}

.payment__item__icon--portal {
    width: 33px;
    height: 33px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzhDQjUwMDt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUsMzBDNi45LDMwLjEtMC4zLDIzLjMsMCwxNC40QzAuMyw2LjcsNi43LTAuMywxNS43LDBDMjMuMywwLjMsMzAuMyw2LjcsMzAsMTUuNkMyOS43LDIzLjUsMjMuMiwzMCwxNSwzMHogTTcuMywyNS40YzAtMC4yLDAtMC4yLDAtMC4zYzAtMS43LDAtMy4zLDAuMi01YzAuMS0wLjUsMC4xLTEsMC41LTEuM2MxLjItMC44LDIuNC0xLjQsMy44LTEuN2MwLjgtMC4xLDEuMy0wLjYsMS41LTEuNGMwLjEtMC40LDAtMC43LDAuMS0xLjFjMC0wLjMsMC0wLjUtMC4yLTAuN2MtMC4yLTAuMi0wLjQtMC41LTAuNi0wLjdjLTAuNS0wLjYtMC44LTEuMy0wLjctMi4yYzAtMC42LDAtMS4yLDAtMS44YzAuMS0wLjgsMC4yLTEuNiwwLjctMi4zYzAuNC0wLjUsMC45LTAuOCwxLjUtMC44YzAuNCwwLDAuOSwwLDEuMywwYzAuNy0wLjEsMS4yLDAuMywxLjYsMC44QzE3LjcsNy44LDE4LDguNywxOCw5LjhjMCwwLjUsMCwxLDAsMS41YzAsMS4xLTAuNSwyLjEtMS40LDIuOGMtMC4xLDAuMS0wLjIsMC4yLTAuMiwwLjNjMCwwLjMsMCwwLjYsMCwwLjljMC4xLDEsMC43LDEuNywxLjcsMS45YzEuMywwLjIsMi41LDAuOCwzLjYsMS43YzAuMiwwLjIsMC40LDAuNCwwLjQsMC43YzAuMSwxLjQsMC4yLDIuOSwwLjMsNC4zYzAsMC40LDAsMC45LDAuMSwxLjNjMCwwLjEsMCwwLjEsMC4xLDAuMmMwLjEtMC4xLDAuMy0wLjIsMC40LTAuM2MwLjQtMC4yLDAuNS0wLjUsMC40LTFjLTAuMi0xLjUtMC4yLTIuOS0wLjQtNC40YzAtMC42LTAuMi0xLjEtMC43LTEuNGMtMC40LTAuMy0wLjgtMC42LTEuMi0wLjljLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC42YzAtMC4zLTAuMS0wLjUtMC4zLTAuN2MtMC4xLTAuMS0wLjEtMC4yLTAuMi0wLjJjLTAuNC0wLjUtMC42LTEtMC42LTEuNmMwLTAuNSwwLTAuOSwwLTEuNGMwLTAuNiwwLjItMS4yLDAuNi0xLjdjMC4zLTAuNSwwLjgtMC43LDEuMy0wLjZjMC40LDAuMSwwLjgsMC4xLDEuMiwwLjJjMC4zLDAuMSwwLjYsMC4yLDAuOCwwLjVjMC4zLDAuNCwwLjUsMC45LDAuNSwxLjVjMCwwLjUsMCwxLjEsMCwxLjZjMCwwLjctMC4zLDEuMy0wLjgsMS44Yy0wLjMsMC4yLTAuMywwLjUtMC4zLDAuOGMwLDAuMSwwLDAuMywwLDAuNGMwLjEsMC43LDAuNSwxLjEsMS4xLDEuMmMwLjcsMC4xLDEuNCwwLjQsMS45LDAuOGMwLjIsMC4yLDAuNSwwLjQsMC43LDAuNmMxLjgtMy44LDEuNi0xMC41LTMuNS0xNC44QzE4LjQsMSwxMSwxLjEsNi4yLDUuNmMtNC44LDQuNS00LjcsMTAuOS0zLDE0LjRjMCwwLDAuMSwwLDAuMS0wLjFjMC43LTAuNywxLjUtMS4yLDIuNi0xLjRjMC42LTAuMSwwLjktMC40LDEuMS0xQzYuOSwxNy4zLDcsMTcsNywxNi42YzAtMC4xLTAuMS0wLjMtMC4yLTAuNGMtMC42LTAuNS0xLTEuMS0wLjktMmMwLTAuNSwwLTEuMSwwLTEuNmMwLTAuNiwwLjItMS4zLDAuNi0xLjhjMC4yLTAuMywwLjUtMC41LDAuOS0wLjVjMC40LDAsMC43LDAsMS4xLDBjMC41LDAsMC45LDAuMiwxLjIsMC42YzAuNCwwLjUsMC42LDEuMiwwLjYsMS44YzAsMC41LDAsMS4xLDAsMS42YzAsMC41LTAuMSwwLjktMC40LDEuM2MtMC4xLDAuMi0wLjMsMC40LTAuNSwwLjZjLTAuMiwwLjEtMC4yLDAuMy0wLjIsMC41YzAsMC4zLTAuMSwwLjYtMC40LDAuN2MtMC42LDAuNC0xLjEsMC44LTEuNywxLjNjLTAuMiwwLjItMC40LDAuNC0wLjQsMC43Yy0wLjEsMC40LTAuMSwwLjktMC4yLDEuM2MwLDEuMiwwLDIuNC0wLjEsMy42YzAsMC4xLDAsMC4yLDAuMSwwLjNDNi43LDI0LjksNywyNS4xLDcuMywyNS40eiBNMTQuNCwxOC4zYzAsMC4xLTAuMSwwLjEtMC4xLDAuMmMtMC4zLDEuNC0wLjYsMi44LTAuOCw0LjFjMCwwLjIsMCwwLjQsMC4xLDAuNWMwLjQsMC45LDAuNywxLjgsMS4xLDIuN2MwLjEsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC40LTAuOSwwLjgtMS45LDEuMi0yLjhjMC0wLjEsMC4xLTAuMiwwLTAuM2MtMC4yLTEuMi0wLjUtMi40LTAuNy0zLjZjLTAuMS0wLjMtMC4xLTAuNi0wLjItMC45QzE1LjIsMTguNywxNC44LDE4LjcsMTQuNCwxOC4zeiIvPjwvc3ZnPg==)
}

.payment__item__text {
    font-family: "Gotham";
    font-size: .8rem;
    line-height: .9rem;
    color: #888;
    width: 100%;
    text-align: center
}

@media (min-width: 992px) {
    .payment__item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 25%;
        flex: 0 1 25%;
        width: 25%
    }
}

@media (min-width: 1200px) {
    .payment {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .payment__item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 20%;
        flex: 0 1 20%;
        width: 20%
    }
}

.action-block {
    margin-bottom: 15px
}

.action-block__title {
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    line-height: 31px;
    color: #EB5757;
    margin-bottom: 10px
}

.action-block__text {
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: #222;
    max-width: 560px;
    margin-bottom: 15px
}

.action-block__btn a {
    width: 224px;
    padding: .4rem .3rem;
    font-size: .7rem;
    line-height: .8rem;
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    color: #1FBC53;
    display: block;
    text-align: center;
    border: 1px solid #1FBC53;
    box-sizing: border-box;
    border-radius: .25rem;
    transition-duration: .4s
}

.action-block__btn a:hover {
    background: #1fbc53;
    color: #fff
}

.section_brand__toggle {
    box-shadow: none;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 15px;
    font-family: "Gotham Pro";
    color: #333;
    margin-bottom: 15px;
    padding: 0
}

.section_brand__toggle .icons {
    fill: #333;
    margin-left: .7rem
}

.section_brand__toggle[aria-expanded=true] {
    box-shadow: none
}

.section__button--action {
    background: linear-gradient(265.74deg, rgba(235, 87, 87, 0.15) -2.54%, rgba(255, 255, 255, 0) 100%), #FFF;
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, .11);
    transition: all .5s ease;
    border-radius: 4px;
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 11px;
    color: #EB5757;
    order: 2;
    padding: .6rem .5rem;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    margin: .3rem 0
}

.section__control__info {
    order: 1
}

.section__button--compare {
    order: 6
}

@media (min-width: 768px) {
    .section__button {
        margin-bottom: .4rem
    }
    .section__control__col {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .section__control__info {
        width: 100%;
        margin-bottom: 10px
    }
    .section__button--action {
        margin: 0 .4rem .4rem 0
    }
    .section__button--sort {
        order: 4
    }
    .section__button--compare {
        margin-left: .4rem;
        order: 6
    }
}

.review {
    padding: 30px 0 0
}

.review__title {
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 23px;
    color: #222;
    margin: 0px 0;
    display: inline-block;
}

.review__row {
    margin-bottom: 25px
}

.review__item {
    margin-bottom: 30px
}

.review__item:last-child {
    margin-bottom: 0
}

.item__row {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex
}

.person {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex: 0 0 65%;
    max-width: 65%;
    padding-right: 45px
}

.person__img {
    width: 45px;
    height: 45px;
    flex: 0 0 45px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 15px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center
}

.person__img img {
    max-width: 100%
}

.person__descr {
    flex: 1 1 100%
}

.person__descr .name {
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #222;
    margin-bottom: 10px
}

.person__descr .text {
    font-family: "Gotham Pro";
    font-style: italic;
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: #222
}

.attached {
    flex: 0 0 35%;
    max-width: 35%
}

.attached__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    list-style: none;
    -ms-align-items: center;
    align-items: center;
    margin: 0 -6px;
    padding: 0
}

.attached__list li {
    flex: 0 0 33.333%;
    padding: 0 6px
}

.attached__list li img {
    max-width: 100%
}

.review-send {
    max-width: 860px
}

.review-send__title {
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 15px;
    color: #222;
    margin-bottom: 15px;
    display: inline-block;
}

.review-send__subtitle {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #888;
    margin-bottom: 15px
}

.review-send__form {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex
}

.form__left {
    flex: 0 0 44.3%;
    max-width: 44.3%;
    padding-right: 15px
}

.form__right {
    flex: 0 0 55.7%;
    max-width: 55.7%
}

.review-send__form input {
    background: #FFF;
    border: 1px solid #EAEAEA;
    box-sizing: border-box;
    border-radius: 3px;
    width: 100%;
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 15px;
    margin-bottom: 15px;
    color: #90A4AE;
    padding-left: 20px;
    height: 44px
}

.review-send__form .link-attach {
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 13px;
    text-decoration-line: underline;
    color: #1FBC53;
    margin-bottom: 5px;
    position: relative;
    cursor: pointer
}

.review-send__form .link-attach input {
    display: none
}

.review-send__form small {
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    color: #888;
    margin-bottom: 15px;
    display: block
}

.review-send__form .btn-send {
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    letter-spacing: 1px;
    color: #1FBC53;
    border: 1px solid #1FBC53;
    box-sizing: border-box;
    border-radius: 2px;
    width: 100%;
    height: 46px;
    line-height: 46px;
    transition-duration: .4s;
    display: block
}

.review-send__form .btn-send:hover {
    background: #1fbc53;
    color: #fff
}

textarea {
    background: #FFF;
    border: 1px solid #EAEAEA;
    box-sizing: border-box;
    border-radius: 3px;
    height: 100%;
    padding: 15px 20px;
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 15px;
    color: #90A4AE;
    width: 100%;
    resize: none
}

.textarea-mobile {
    display: none
}

.specifications {
    padding: 30px 0
}

.specifications__title {
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 23px;
    color: #222;
    margin: 45px 0
}

.specifications__list {
    list-style: none;
    margin: 0;
    padding: 0;
    columns: 2;
    max-width: 800px
}

.specifications__item {
    color: #222;
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 13px;
    margin-bottom: 15px
}

.specifications__item span {
    color: #90A4AE
}

.specifications__item strong {
    color: #EB5757;
    font-weight: 400
}

.originality {
    padding: 30px 0
}

.originality__title {
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 23px;
    color: #222;
    margin: 45px 0
}

.originality__row {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    margin: 0 -11px;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}

.originality__col {
    flex: 0 0 33.333%;
    max-width: 33.333%;
    padding: 0 11px;
    margin: 0 0 10px
}

.originality__img {
    margin-bottom: 15px;
    text-align: center;
    height: 260px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.originality__img img {
    max-width: 100%;
    width: 100%
}

.originality__descr {
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: #222
}

.photos {
    padding-top: 30px;
    margin-bottom: 13px
}

.photos__title {
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 23px;
    color: #222;
    margin: 45px 0
}

.photos__row {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    margin: 0 -11px;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}

.photos__col-lg {
    flex: 0 0 66.666%;
    max-width: 66.666%;
    padding: 0 11px;
    margin-bottom: 10px;
    text-align: center;
    height: 340px;
    overflow: hidden;
}

.photos__col-sm {
    flex: 0 0 33.333%;
    max-width: 33.333%;
    padding: 0 11px;
    margin-bottom: 10px;
    text-align: center;
    height: 340px;
    overflow: hidden;
}

.photos__col-lg img,
.photos__col-sm img {
    max-width: 100%;
    width: 100%
}

.photos-carousel .slick-arrow,
.videos-carousel .slick-arrow,
.general-banner-carousel .slick-arrow {
    position: absolute;
    top: 50%;
    margin-top: -30px;
    width: 60px;
    height: 60px;
    background: #FFF;
    box-shadow: 0 0 8px rgba(187, 187, 187, 0.5);
    border: 0;
    border-radius: 50%;
    text-indent: -9999px;
    z-index: 2
}

.photos-carousel .slick-arrow.slick-prev,
.videos-carousel .slick-arrow.slick-prev,
.general-banner-carousel .slick-arrow.slick-prev {
    background: #FFF url(images/icon-arrow-prev.svg) no-repeat;
    background-position: center;
    left: -30px
}

.photos-carousel .slick-arrow.slick-next,
.videos-carousel .slick-arrow.slick-next,
.general-banner-carousel .slick-arrow.slick-next {
    background: #FFF url(images/icon-arrow-next.svg) no-repeat;
    background-position: center;
    right: -30px
}

.photos-carousel {
    margin: 0 -11px 45px
}

.photos-carousel__item {
    height: 260px;
    overflow: hidden;
    padding: 0 11px;
    text-align: center;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center
}

.photos-carousel__item img {
    max-width: 100%;
    width: 100%
}

.videos {
    padding: 30px 0
}

.videos-carousel {
    margin: 0 -11px
}

.videos__title {
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 23px;
    color: #222;
    margin: 45px 0
}

.videos-carousel__item {
    padding: 0 11px;
    text-align: center;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center
}

.videos-carousel__item a {
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center
}

.videos-carousel__item a:after {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    left: 0;
    top: 0
}

.videos-carousel__item a:before {
    content: '';
    width: 74px;
    height: 74px;
    background: url(images/icon_1.png) no-repeat center center;
    background-size: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2
}

.videos-carousel__item img {
    max-width: 100%;
    width: 100%
}

.certificates {
    padding: 30px 0
}

.certificates__title {
    margin: 45px 0;
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 23px;
    color: #222
}

.certificates__row {
    margin: 0 -10px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap
}

.certificates__col {
    flex: 0 0 16%;
    max-width: 16%;
    margin: 0 0px 20px 0;
    padding: 0 10px;
}

.certificates__img {
    margin-bottom: 15px
}

.certificates__img img {
    max-width: 100%;
    width: 100%
}

.certificates__descr {
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: #222
}

.download {
    padding: 30px 0 60px
}

.download__row {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex
}

.download__col {
    flex: 0 0 50%;
    max-width: 50%
}

.download__title {
    margin: 45px 0;
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 23px;
    color: #222
}

.download__list {
    list-style: none;
    margin: 0;
    padding: 0
}

.download__list li {
    margin-bottom: 15px
}

.download__list li a {
    font-family: "Gotham Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: #222
}

.download__list li span {
    text-decoration-line: underline;
    color: #888
}

.download__list li img {
    margin-right: 15px
}

.collection__row {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    max-height: none;
    overflow: hidden;
}

.collection__info {
    font-family: Gotham;
    font-size: .8rem;
    flex: 0 0 100%;
    max-width: 100%;
    font-style: normal;
    font-weight: normal;
    color: #a4a4a4;
    margin: .3rem 0 10px;
}

.collection__col .section__button {
    align-items: center;
    padding: .6rem .5rem;
    font-family: Gotham;
    font-size: .8rem;
    line-height: .8rem;
    color: #333;
    margin-bottom: 10px;
}

.collection__col {
    margin: .3rem .4rem;
}

.collection__col:nth-child(2) {
    margin-left: 0;
}

.collection__col .section__button.active {
    background: linear-gradient(90deg, #fff 60%, rgba(156, 224, 179, .3));
}

.collection__col .section__button strong {
    color: #1FBC53;
    margin-left: 2px;
    font-weight: normal;
}

.collection__col .section__button .icons {
    fill: #a4a4a4;
    margin-left: .3rem;
    width: .8rem;
    height: .8rem;
}

.collection__col .section__button.active .icons {
    fill: #1fbc53;
}

.collection__col span {
    font-size: 14px;
    line-height: 13px;
    color: #888888;
    font-family: Gotham;
}

.item__sale {
    font-size: 14px;
    line-height: 120%;
    text-align: center;
    color: #FFFFFF;
    padding: 5px 12px;
    font-family: "Gotham Pro";
    background: #EB5757;
    border-radius: 5px 0px 0px 0px;
    position: absolute;
    top: 0;
    left: 0;
}


/*GENERAL BANNER*/

.general-banner {
    font-family: "Gotham Pro";
}

.general-banner__title {
    text-align: center;
    font: 3.2rem/2.5rem "Gotham Pro";
    color: #222222;
    font-weight: normal;
    margin: 0;
}

.general-banner__title strong {
    font-weight: normal;
    color: #1fbc53;
}

.general-banner__subtitle {
    font-weight: normal;
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    color: #222222;
    text-align: center;
    margin: 0 0 45px;
}

.general-banner__text {
    position: relative;
    margin-bottom: 80px;
}

.general-banner__text_wrap {
    font-weight: normal;
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    color: #222222;
    padding: 32px 122px;
}

.general-banner__text:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 182px;
    height: 3px;
    background: #1fbc53;
}

.general-banner__text_wrap:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 3px;
    height: 80px;
    background: #1fbc53;
}

.general-banner__text:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 182px;
    height: 3px;
    background: #1fbc53;
}

.general-banner__text_wrap:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 3px;
    height: 80px;
    background: #1fbc53;
}

.general-banner-carousel__wrap {
    position: relative;
    border-radius: 5px;
    overflow: hidden;
}

.general-banner-carousel__img img {
    max-width: 100%;
}

.general-banner-carousel__text {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    padding: 75px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-end;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}

.general-banner-carousel__title {
    font-family: "Gotham Bold";
    font-size: 80px;
    line-height: 112px;
    letter-spacing: 0.05em;
    color: #FFFFFF;
}

.general-banner-carousel__subtitle {
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 34px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding-left: 5px;
}

.general-banner-carousel {
    padding-bottom: 70px;
}

.general-banner-carousel .slick-arrow.slick-next {
    right: 0;
    bottom: 0px;
    top: auto;
}

.general-banner-carousel .slick-arrow.slick-prev {
    left: auto;
    bottom: 0px;
    top: auto;
    right: 80px;
}


/*FILTER POPULAR*/

.section__popular__btns {
    padding: 1rem;
    font-family: "Gotham Pro";
}

.section__popular__title {
    font-size: 18px;
    line-height: 17px;
    color: #222222;
    margin-bottom: 20px;
}

.section__popular__btns .section__button {
    font-size: 14px;
    line-height: 13px;
    color: #222222;
    padding: 13px 10px;
    background: -webkit-gradient(linear, left top, right top, color-stop(60%, #fff), to(rgba(156, 224, 179, 0.3)));
    background: linear-gradient(90deg, #fff 60%, rgba(156, 224, 179, 0.3) 100%);
    margin-bottom: 15px;
}

.section__popular__btns .section__button.section__button--close {
    background: -webkit-gradient(linear, left top, right top, color-stop(60%, #fff), to(rgba(255, 51, 102, 0.3)));
    background: linear-gradient(90deg, #fff 60%, rgba(255, 51, 102, 0.3) 100%);
}

.section__popular__btns .section__button.section__button--close .icons {
    fill: #f36;
    margin-left: .3rem;
    width: .8rem;
    height: .8rem;
}

@media screen and (max-width: 1200px) {
    .action-block__text {
        max-width: 100%
    }
    .item__row {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .person {
        padding: 0;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px
    }
    .attached {
        flex: 0 0 100%;
        max-width: 100%;
        max-width: 375px;
        padding-left: 60px
    }
    .review-send {
        max-width: 100%
    }
    .photos-carousel .slick-arrow,
    .videos-carousel .slick-arrow {
        width: 44px;
        height: 44px;
        margin-top: -22px
    }
    .photos-carousel .slick-arrow.slick-prev,
    .videos-carousel .slick-arrow.slick-prev {
        left: 0
    }
    .photos-carousel .slick-arrow.slick-next,
    .videos-carousel .slick-arrow.slick-next {
        right: 0
    }
    .originality__row {
        margin: 0 -7px
    }
    .originality__col {
        padding: 0 7px
    }
    .originality__img {
        height: 200px;
    }
    .photos {
        margin-bottom: 5px
    }
    .photos__row {
        margin: 0 -7px
    }
    .photos__col-lg,
    .photos__col-sm {
        padding: 0 7px
    }
    .photos-carousel__item {
        padding: 0 7px;
        height: 230px;
    }
    .photos-carousel {
        margin: 0 -11px 75px
    }
    .certificates__row {
        margin: 0 -7px
    }
    .certificates__col {
        flex: 0 0 25%;
        max-width: 25%;
        padding: 0 7px;
        margin: 0 0 15px
    }
    .certificates__col:nth-child(3n) {
        margin-right: 0
    }
    .certificates__descr {
        padding-right: 20px
    }
}

@media screen and (max-width: 992px) {
    .photos-carousel__item {
        height: 200px;
    }
}

@media screen and (max-width: 830px) {
    .photos__col-lg {
        height: 300px;
    }
    .photos__col-sm {
        height: 300px;
    }
    .photos-carousel__item {
        height: 180px;
    }
}

@media screen and (max-width: 768px) {
    .action-block {
        margin-bottom: 30px
    }
    .originality__img {
        height: 130px;
    }
    .photos__col-lg {
        height: 250px;
    }
    .photos__col-sm {
        height: 250px;
    }
    .photos-carousel__item {
        height: 150px;
    }
    .general-banner__title {
        font-size: 42px;
        line-height: 50px;
        margin: 0 0 15px;
    }
    .general-banner__subtitle {
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 45px;
    }
    .general-banner__text {
        margin-bottom: 45px;
    }
    .general-banner__text_wrap {
        padding: 20px 50px;
        font-size: 18px;
        line-height: 25px;
    }
    .general-banner__text:before {
        width: 114px;
    }
    .general-banner__text_wrap:before {
        height: 50px;
    }
    .general-banner__text:after {
        width: 114px;
    }
    .general-banner__text_wrap:after {
        height: 50px;
    }
    .general-banner-carousel__text {
        padding: 45px 50px;
    }
    .general-banner-carousel__title {
        font-size: 56px;
        line-height: 78px;
    }
    .general-banner-carousel__subtitle {
        font-size: 16px;
        line-height: 22px;
    }
}

@media screen and (max-width: 630px) {
    .photos__col-lg {
        height: 200px;
    }
    .photos__col-sm {
        height: 200px;
    }
    .photos-carousel__item {
        height: 120px;
    }
}

@media screen and (max-width: 575px) {
    .section_brand__toggle {
        font-size: 14px;
        text-align: left
    }
    .review {
        padding: 15px 0
    }
    .review__title {
        margin: 0px 0;
        font-size: 20px;
        line-height: 19px
    }
    .person {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .person__img {
        margin-bottom: 10px
    }
    .person__descr {
        flex: 0 0 100%
    }
    .attached {
        padding-left: 0
    }
    .review-send__form {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .form__left {
        padding-right: 0;
        flex: 0 0 100%;
        max-width: 100%
    }
    .form__right {
        display: none
    }
    .textarea-mobile {
        display: block;
        height: 166px;
        margin-bottom: 15px
    }
    .specifications {
        padding: 15px 0
    }
    .specifications__title {
        margin: 30px 0;
        font-size: 20px;
        line-height: 19px
    }
    .specifications__list {
        columns: 1
    }
    .originality {
        padding: 15px 0
    }
    .originality__title {
        margin: 30px 0;
        font-size: 20px;
        line-height: 19px
    }
    .originality__row {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0
    }
    .originality__col {
        padding: 0;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 30px
    }
    .originality__img {
        max-height: 218px;
    }
    .photos {
        padding-top: 15px
    }
    .photos__title {
        margin: 30px 0;
        font-size: 20px;
        line-height: 19px
    }
    .photos__row {
        margin: 0
    }
    .photos__col-lg,
    .photos__col-sm {
        padding: 0
    }
    .photos__col-lg {
        flex: 0 0 100%;
        max-width: 100%;
        height: auto;
    }
    .photos__col-sm {
        display: none
    }
    .photos-carousel {
        margin: 0 -7px 15px
    }
    .photos-carousel .slick-arrow,
    .videos-carousel .slick-arrow {
        width: 26px;
        height: 26px;
        margin-top: -13px;
        background-size: 30%!important
    }
    .videos {
        padding: 15px 0
    }
    .videos__title {
        margin: 30px 0;
        font-size: 20px;
        line-height: 19px
    }
    .certificates {
        padding: 15px 0
    }
    .certificates__title {
        margin: 30px 0;
        font-size: 20px;
        line-height: 19px
    }
    .certificates__row {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .certificates__col {
        flex: 0 0 33.333%;
        max-width: 33.333%;
        margin: 0 0 15px
    }
    .certificates__descr {
        font-size: 12px;
        line-height: 140%
    }
    .download {
        padding: 15px 0 45px
    }
    .download__row {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .download__col {
        flex: 0 0 100%;
        max-width: 100%
    }
    .download__title {
        margin-bottom: 30px;
        font-size: 20px;
        line-height: 19px
    }
    .general-banner__title {
        font-size: 32px;
        line-height: 38px;
        margin: 0 0 10px;
    }
    .general-banner__subtitle {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 30px;
    }
    .general-banner__text_wrap {
        padding: 15px;
        font-size: 16px;
        line-height: 22px;
    }
    .general-banner__text:before {
        width: 100px;
    }
    .general-banner__text_wrap:before {
        height: 44px;
    }
    .general-banner__text:after {
        width: 100px;
    }
    .general-banner__text_wrap:after {
        height: 44px;
    }
    .general-banner-carousel__text {
        padding: 20px;
    }
    .general-banner-carousel__title {
        font-size: 32px;
        line-height: 45px;
    }
    .general-banner-carousel__subtitle {
        font-size: 12px;
        line-height: 17px;
    }
    .general-banner-carousel {
        padding-bottom: 60px;
    }
    .general-banner-carousel .slick-arrow.slick-next {
        right: 0;
        bottom: 0px;
        top: auto;
    }
    .general-banner-carousel .slick-arrow.slick-prev {
        left: auto;
        bottom: 0px;
        top: auto;
        right: 60px;
    }
}

@media screen and (max-width: 360px) {
    .photos-carousel__item {
        height: 100px;
    }
}

.section__properties {
    padding-bottom: 10px;
    text-align: center;
}

a.scroll-top {
    background: #2fb644;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
    bottom: 20px;
    height: 40px;
    width: 40px;
    position: fixed;
    border-radius: 1px;
    right: 24px;
    text-align: center;
    overflow: hidden;
    z-index: 9999;
    opacity: 0.5;
}

svg.icons-top {
    width: 25px;
    height: 39px;
    fill: #fff;
    transform: rotate(-90deg);
}


/* Табы на главной */


/* Базовый контейнер табов */

.catalog-block {
    padding: 20px 0px;
}

.catalog-block__tab {
    display: flex;
    text-align: center;
    justify-content: center;
}


/* Style the buttons inside the tab */

.catalog-block__tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
}

.catalog-block__tab button.tablinks {
    background: #FFFFFF;
    box-shadow: 0px 0px 8px rgba(187, 187, 187, 0.5);
    border-radius: 4px;
    margin: 0px 15px;
}

.catalog-block__tab button.tablinks span {
    font-family: Gotham Pro;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 17px;
}

.catalog-block__tab button.active {
    background: linear-gradient(267.33deg, rgba(31, 188, 83, 0.15) -2.54%, rgba(255, 255, 255, 0) 100%), #FFFFFF;
    box-shadow: 0px 0px 8px rgba(187, 187, 187, 0.5);
    border-radius: 4px;
}

.tabcontent {
    display: none;
    padding: 24px 0px;
    border-top: none;
}

.nameplate-best {
    position: absolute;
    left: 0;
    background: #F2994A;
    border-radius: 5px 0px 0px 0px;
    font-size: 14px;
    color: #FFFFFF;
    width: 55px;
    height: 25px;
    text-align: center;
}

span.nameplate-new {
    position: absolute;
    left: 0;
    width: 81px;
    height: 25px;
    background: #27AE60;
    border-radius: 5px 0px 0px 0px;
    font-size: 14px;
    text-align: center;
    color: #FFFFFF;
}

.producers {
    text-align: center;
    display: inline-grid;
    margin-bottom: 20px;
}

.producers__img {
    width: 111px;
    height: 80px;
}

.submenu__link-brands {
    margin-left: 5rem;
}

.banner__about--company {
    width: 100%;
}

.item__price--seo {
    display: grid;
}

.select-city__dropdown-wrap {
    right: 0px;
}

.select-city__dropdown {
    padding: 10px 25px 10px 25px;
}

.select-city-wrap {
    text-align: right;
}

.bottom_description p {
    margin: 1% 0
}



.collapse.in {
 display: block;
}