#nprogress {
    pointer-events: none
}

#nprogress .bar {
    background: #29d;
    position: fixed;
    z-index: 1031;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px
}

#nprogress .peg {
    display: block;
    position: absolute;
    right: 0;
    width: 100px;
    height: 100%;
    box-shadow: 0 0 10px #29d, 0 0 5px #29d;
    opacity: 1;
    transform: rotate(3deg) translateY(-4px)
}

#nprogress .spinner {
    display: block;
    position: fixed;
    z-index: 1031;
    top: 15px;
    right: 15px
}

#nprogress .spinner-icon {
    width: 18px;
    height: 18px;
    box-sizing: border-box;
    border-color: #29d transparent transparent #29d;
    border-style: solid;
    border-width: 2px;
    border-radius: 50%;
    animation: nprogress-spinner .4s linear infinite
}

.nprogress-custom-parent {
    overflow: hidden;
    position: relative
}

.nprogress-custom-parent #nprogress .bar, .nprogress-custom-parent #nprogress .spinner {
    position: absolute
}

@keyframes nprogress-spinner {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

*, :after, :before {
    margin: 0;
    padding: 0;
    box-sizing: inherit
}

ul, ul > li {
    list-style: none
}

button {
    background: none;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: inherit;
    font-family: inherit
}

button:not(:disabled) {
    cursor: pointer
}

img {
    max-width: 100%
}

html {
    font-size: 62.5%;
    scroll-behavior: smooth
}

input, select, textarea {
    outline: none
}

input, select, textarea {
    -webkit-appearance: none
}

textarea ::-webkit-resizer {
    display: none
}

main, video {
    display: block
}

video {
    outline: none
}

table, video {
    width: 100%
}

address {
    font-style: normal
}

a {
    outline: none;
    color: inherit
}

a, a:active, a:hover {
    text-decoration: none
}

dialog {
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-sizing: border-box
}

@font-face {
    font-family: Neue Montreal;
    src: url(../fonts/PPNeueMontreal-Variable.77884a81.woff2), url(../fonts/PPNeueMontreal-Variable.9805b23c.woff) format("woff"), url(../fonts/PPNeueMontreal-Variable.f2f974eb.ttf) format("truetype");
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Neue Montreal;
    src: url(../fonts/PPNeueMontreal-LightItalic.f8d8e073.woff2), url(../fonts/PPNeueMontreal-LightItalic.c023b575.woff) format("woff"), url(../fonts/PPNeueMontreal-LightItalic.9d939abc.ttf) format("truetype");
    font-style: italic;
    font-weight: 300;
    font-display: swap
}

@font-face {
    font-family: Neue Montreal;
    src: url(../fonts/PPNeueMontreal-BookItalic.ba351f76.woff2), url(../fonts/PPNeueMontreal-BookItalic.d24c35c2.woff) format("woff"), url(../fonts/PPNeueMontreal-BookItalic.33502fee.ttf) format("truetype");
    font-style: italic;
    font-weight: 400;
    font-display: swap
}

@font-face {
    font-family: Neue Montreal;
    src: url(../fonts/PPNeueMontreal-MediumItalic.cb4ad763.woff2), url(../fonts/PPNeueMontreal-MediumItalic.8d718127.woff) format("woff"), url(../fonts/PPNeueMontreal-MediumItalic.963c7786.ttf) format("truetype");
    font-style: italic;
    font-weight: 500;
    font-display: swap
}

@font-face {
    font-family: Neue Montreal;
    src: url(../fonts/PPNeueMontreal-SemiBoldItalic.44bcf5dc.woff2), url(../fonts/PPNeueMontreal-SemiBoldItalic.0e70807a.woff) format("woff"), url(../fonts/PPNeueMontreal-SemiBoldItalic.d872c641.ttf) format("truetype");
    font-style: italic;
    font-weight: 600;
    font-display: swap
}

body, h1, h2, h3, h4, h5, h6 {
    font-weight: 400
}

body {
    padding: 0 !important;
    box-sizing: border-box;
    position: relative;
    font-family: "Neue Montreal", var(--font-open-sans), sans-serif;
    color: #0a0d14;
    background-color: #fff;
    font-size: 1.6rem;
    line-height: 1.5;
    letter-spacing: .01em;
    scroll-behavior: smooth
}

body::-webkit-scrollbar {
    background: #fff;
    width: 1rem
}

body::-webkit-scrollbar-thumb {
    background: #404040;
    border-radius: 1rem
}

body.w-noscroll {
    overflow: hidden
}

@media screen and (max-width: 991px) {
    body.w-noscrollnav {
        overflow: hidden
    }
}

.pb-content.active {
    height: 80vh;
    margin-bottom: 3rem;
    position: relative
}

.pb-content.active > .pagebuilder-placeholder {
    border: none;
    width: 100%;
    height: 100%
}

.pb-content .component-hidden {
    display: none
}

#nprogress {
    position: relative;
    z-index: 9999999
}

#nprogress .bar {
    background: #4baa32
}

.react-select__control {
    width: 100%;
    border: 1px solid red !important;
    border-radius: .8rem !important;
    background: #fff !important;
    color: red;
    outline: none !important;
    font-size: 1.6rem;
    line-height: 1.5;
    letter-spacing: .01em;
    padding: 1.25rem .9rem !important;
    transition: border-color .2s, box-shadow .2s, background-color .2s;
    box-shadow: 0 0 0 0 rgba(255, 0, 0, 0) !important;
    min-height: 0 !important;
    cursor: pointer !important
}

.react-select__control--is-focused {
    border-color: red !important;
    box-shadow: 0 0 0 1px red !important;
    background: red !important
}

.react-select__control--menu-is-open .react-select__dropdown-indicator svg {
    transform: rotate(180deg)
}

.react-select__indicator-separator {
    display: none !important
}

.react-select__dropdown-indicator svg {
    display: block;
    width: 2rem;
    height: 2rem;
    color: red
}

.react-select__value-container {
    padding: 0 !important;
    min-height: 2.4rem
}

.react-select__single-value {
    margin: 0 !important;
    color: red !important
}

.react-select__menu {
    margin: .4rem 0 0 !important;
    box-shadow: 0 0 2.4rem 0 rgba(0, 0, 0, .2) !important;
    overflow: hidden !important;
    border: 3 solid !important;
    border-radius: .8rem !important;
    z-index: 2 !important
}

.react-select__menu-list {
    padding: 0 !important
}

.react-select__menu-list::-webkit-scrollbar {
    background: #fff;
    width: 1rem
}

.react-select__menu-list::-webkit-scrollbar-thumb {
    background: #404040;
    border-radius: 1rem
}

.react-select__menu-list::-webkit-scrollbar {
    width: .6rem
}

.react-select__menu-list::-webkit-scrollbar-thumb {
    background: red;
    border-radius: .4rem;
    border: 1px solid red
}

.react-select__option {
    position: relative !important;
    font-size: 1.6rem !important;
    line-height: 1.5 !important;
    padding: .8rem 1.2rem !important;
    color: red !important;
    cursor: pointer !important;
    background: #fff !important
}

.react-select__option--is-selected {
    background: red !important
}

.react-select__option--is-selected, .react-select__option:focus-visible {
    color: red !important
}

.react-select__option--is-selected:after, .react-select__option:focus-visible:after {
    content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0304 7.53033L9.00006 18.5607L3.46973 13.0303L4.53039 11.9697L9.00006 16.4393L18.9697 6.46967L20.0304 7.53033Z' fill='%23CE0066'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: calc(50% - 1.2rem);
    width: 2.4rem;
    height: 2.4rem;
    right: 1.2rem
}

.react-select__option:hover {
    background: red !important
}

.react-select__option--is-focused:not(.react-select__option--is-selected), .react-select__option:hover {
    outline: none !important
}

.react-select--is-disabled .react-select__control {
    cursor: default !important
}

.react-select--is-disabled .react-select__single-value {
    color: rgba(255, 0, 0, .4) !important
}

.react-select--is-disabled .react-select__dropdown-indicator svg {
    color: rgba(255, 0, 0, .4)
}

.react-select--error .react-select__control {
    border-color: #a3150b !important;
    box-shadow: 0 0 0 1px #a3150b !important
}

.react-select--lg .react-select__control {
    padding: 1.5rem 1.05rem !important
}

.react-select--lg .react-select__option {
    padding: 1.2rem 1.4rem !important
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical > .swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(linear, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
    transform-style: preserve-3d
}

.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered > .swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    margin-inline-start: 0
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: 0
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-block-start: 0
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: 0
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border-radius: 50%;
    border: 4px solid var(--swiper-preloader-color, red);
    border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: opacity .3s;
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
    display: none !important
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 1rem;
    height: 1rem;
    display: inline-block;
    border-radius: 50%;
    background: rgba(255, 0, 0, .5);
    transition: background .3s
}

.swiper-pagination-bullet:focus-visible {
    outline: 2px solid #1b2124;
    outline-offset: .4rem
}

.swiper-pagination-bulletbutton {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    background: red
}

.swiper.swiper--dark .swiper-pagination-bullet {
    background: hsla(0, 0%, 100%, .5)
}

.swiper.swiper--dark .swiper-pagination-bullet:focus-visible {
    outline-color: red
}

.swiper.swiper--dark .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
    right: 8px;
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s, top .2s
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 .6rem
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, left .2s
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, right .2s
}

.swiper-pagination-fraction {
    color: inherit
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: red;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

.swiper-button-next, .swiper-button-prev {
    display: inline-block;
    background: transparent;
    /*border-radius: 50%;*/
    /*border: 1px solid #1b2124;*/
    padding: 1.1rem;
    margin-top: 3.2rem;
    z-index: 1
}

.swiper-button-next:after, .swiper-button-prev:after {
    content: url('data:image/svg+xml,<svg width="64" height="24" viewBox="0 0 65 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 12H40M40 12L27 5M40 12L27 19" stroke="%230C0C0C" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    display: block;
    width: 2.4rem;
    height: 2.4rem
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: .4
}

.swiper-button-next:not(.swiper-button-disabled), .swiper-button-prev:not(.swiper-button-disabled) {
    cursor: pointer
}

.swiper-button-next.swiper-button-lock, .swiper-button-prev.swiper-button-lock {
    display: none
}

.swiper.swiper--white .swiper-button-next, .swiper.swiper--white .swiper-button-prev {
    border-color: #fff
}

.swiper.swiper--white .swiper-button-next:after, .swiper.swiper--white .swiper-button-prev:after {
    content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 12H19M19 12L12 5M19 12L12 19" stroke="%23FFF" stroke-linecap="round" stroke-linejoin="round"/></svg>')
}

.swiper-button-prev {
    margin-left: calc(50% - 19.4rem);
    margin-right: 15em;
}

.swiper-arrows{
    margin-top: 4em;
    .swiper-button-prev {
        margin-left: calc(50% - 15.4rem);
        margin-right: 7em;
    }
}

.swiper-arrows-rev{
    margin-top: unset;
}

.swiper-button-prev:after {
    transform: rotate(180deg)
}

.swiper-button-next {
    margin-left: 15rem;
}

.swiper-notification {
    position: absolute;
    opacity: 0;
    pointer-events: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move;
    touch-action: none
}

#iubenda_policy .iub_content {
    padding: 0 !important
}

.react-pagebuilder-body {
    font-family: var(--font-roboto), sans-serif
}

.react-pagebuilder {
    width: 100%;
    height: 100vh
}

.empty-message {
    padding: 40px 16px;
    text-align: center;
    font-size: 13px;
    line-height: 18px;
    color: #8891a1
}

.empty-message > :not(:last-child) {
    margin-bottom: 10px
}

.empty-message svg {
    display: block;
    width: 24px;
    height: 24px;
    fill: currentColor;
    margin: 0 auto
}

.empty-message svg.icon--strokes {
    stroke: currentColor
}

.empty-message--small, .error-message {
    padding: 8px 16px;
    font-size: 12px;
    line-height: 16px
}

.error-message {
    border-radius: 6px;
    text-align: center;
    color: #a83932;
    background: #f39d97
}

.error-message > :not(:last-child) {
    margin-bottom: 10px
}

.error-message svg {
    display: block;
    width: 24px;
    height: 24px;
    fill: currentColor;
    margin: 0 auto
}

.error-message svg.icon--strokes {
    stroke: currentColor
}

.form-buttons {
    display: flex;
    justify-content: flex-end
}

.form-buttons > :not(:last-child) {
    margin-right: 8px
}

.component-description {
    padding: 20px 16px;
    color: #555a63;
    font-size: 12px;
    line-height: 16px
}

.component-description:not(:last-child) {
    border-bottom: 1px solid #e0e2e6
}

.component-description__title {
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 4px
}

.pagebuilder-wrapper input, .pagebuilder-wrapper select, .pagebuilder-wrapper textarea {
    outline: none;
    -webkit-appearance: auto !important
}

.pb-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    position: relative
}

.pb-button:not(:disabled) {
    cursor: pointer
}

.pb-button__icon svg, .pb-button__loader svg {
    display: block;
    fill: currentColor
}

.pb-button__icon svg.icon--strokes, .pb-button__loader svg.icon--strokes {
    stroke: currentColor
}

.pb-button__icon {
    margin-right: 5px
}

.pb-button__loader {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto
}

.pb-button__loader svg {
    animation: rotation 1s linear infinite
}

.pb-button--loading .pb-button__icon, .pb-button--loading .pb-button__label {
    opacity: 0
}

.pb-button--primary {
    background-color: #2c4871;
    color: #fff
}

.pb-button--primary:hover:not(:disabled) {
    background-color: #172d4e
}

.pb-button--primary:disabled {
    background-color: #bdc2cb
}

.pb-button--primary--white {
    color: #000;
    background-color: #fff
}

.pb-button--primary--white:after {
    background: #000
}

@media screen and (min-width: 768px) {
    .pb-button--primary--white:hover:not(:disabled) {
        color: #fff
    }
}

.pb-button--secondary {
    border: 1px solid;
    color: #2c4871
}

.pb-button--secondary:hover:not(:disabled) {
    border-color: #172d4e;
    color: #172d4e
}

.pb-button--secondary:disabled {
    border-color: #bbcae4;
    color: #bbcae4
}

.pb-button--secondary--white {
    color: #fff;
    border-color: #fff
}

.pb-button--secondary--white:after {
    background: #000
}

@media screen and (min-width: 768px) {
    .pb-button--secondary--white:hover:not(:disabled) {
        border-color: #000
    }
}

.pb-button--ghost {
    color: #2c4871;
    padding: 0
}

.pb-button--ghost:hover:not(:disabled) {
    color: #172d4e
}

.pb-button--ghost:disabled {
    color: #bbcae4
}

.pb-button--ghost--white {
    color: #fff
}

.pb-button--sm {
    border-radius: 2px;
    font-size: 12px;
    line-height: 16px
}

.pb-button--sm .pb-button__icon, .pb-button--sm .pb-button__loader {
    width: 16px;
    height: 16px
}

.pb-button--sm .pb-button__loader {
    top: calc(50% - 8px);
    width: 16px
}

.pb-button--sm.pb-button--primary {
    padding: 4px 12px
}

.pb-button--sm.pb-button--secondary {
    padding: 3px 11px
}

.pb-button--sm.pb-button--ghost {
    padding: 4px 0
}

.pb-button--md {
    border-radius: 4px;
    font-size: 13px;
    line-height: 18px
}

.pb-button--md .pb-button__icon svg, .pb-button--md .pb-button__loader svg {
    width: 20px;
    height: 20px
}

.pb-button--md .pb-button__loader {
    top: calc(50% - 10px);
    width: 20px
}

.pb-button--md.pb-button--primary {
    padding: 6px 14px
}

.pb-button--md.pb-button--secondary {
    padding: 5px 13px
}

.pb-button--md.pb-button--ghost {
    padding: 6px 0
}

.pb-button--lg {
    border-radius: 4px;
    font-size: 16px;
    line-height: 20px
}

.pb-button--lg .pb-button__icon svg, .pb-button--lg .pb-button__loader svg {
    width: 24px;
    height: 24px
}

.pb-button--lg .pb-button__loader {
    top: calc(50% - 12px);
    width: 24px
}

.pb-button--lg.pb-button--primary {
    padding: 8px 16px
}

.pb-button--lg.pb-button--secondary {
    padding: 7px 15px
}

.pb-button--lg.pb-button--ghost {
    padding: 8px 0
}

.pb-button--icon-right .pb-button__icon {
    margin-right: 0;
    margin-left: 5px
}

.pb-button--icon-right .pb-button__label {
    order: -1
}

.pb-button--icon .pb-button__icon {
    margin-right: 0;
    margin-left: 0
}

.pb-form-error {
    position: relative;
    margin-top: 2px;
    font-size: 12px;
    line-height: 16px;
    color: #de635b
}

.pb-form-field {
    margin-bottom: 8px
}

.pb-form-field__head {
    display: flex;
    align-items: center;
    margin-bottom: 2px
}

.pb-form-field__label {
    display: block;
    font-size: 10px;
    line-height: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #484b52
}

.pb-form-field__helper {
    margin-left: 4px;
    cursor: pointer
}

.pb-form-field__helper svg {
    display: block;
    width: 20px;
    height: 20px;
    fill: #484b52
}

.pb-form-field__helper svg.icon--strokes {
    stroke: #484b52
}

.pb-form-input__input {
    width: 100%;
    border: 1px solid #bdc2cb;
    background: #fff;
    color: #484b52;
    outline: none;
    font-size: 12px;
    line-height: 16px;
    font-family: var(--font-roboto), sans-serif;
    padding: 4px;
    border-radius: 2px
}

.pb-form-input__input::-moz-placeholder {
    color: #8891a1
}

.pb-form-input__input::placeholder {
    color: #8891a1
}

.pb-form-input--error .pb-form-input__input {
    border-color: #de635b
}

.pb-form-select__input {
    width: 100%;
    border: 1px solid #bdc2cb;
    background: #fff;
    color: #484b52;
    outline: none;
    font-size: 12px;
    line-height: 16px;
    font-family: var(--font-roboto), sans-serif;
    padding: 4px;
    border-radius: 2px
}

.pb-form-select__input::-moz-placeholder {
    color: #8891a1
}

.pb-form-select__input::placeholder {
    color: #8891a1
}

.pb-form-select--error .pb-form-select__input {
    border-color: #de635b
}

.pb-loader {
    display: block;
    width: 40px;
    height: 40px;
    fill: #2c4871;
    animation: pb-rotation 1.5s linear infinite;
    margin: 100px auto
}

.pb-loader.icon--strokes {
    stroke: #2c4871
}

.pb-overlay-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .3);
    z-index: 8000
}

.pb-modal {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    left: 20px;
    right: 20px;
    max-width: 630px;
    margin: 0 auto;
    padding: 40px 30px 30px;
    background: #fff;
    z-index: 8001
}

.pb-modal__close {
    position: absolute;
    top: 32px;
    right: 32px;
    cursor: pointer
}

.pb-modal__close svg {
    width: 16px;
    height: 16px;
    display: block;
    fill: #484b52
}

.pb-modal__close svg.icon--strokes {
    stroke: #484b52
}

.pb-modal__body {
    max-height: calc(100vh - 220px);
    overflow-y: auto;
    padding-right: 30px;
    margin-right: -30px
}

.pb-modal__body::-webkit-scrollbar {
    background: #e0e2e6;
    width: 6px
}

.pb-modal__body::-webkit-scrollbar-thumb {
    background: #8891a1;
    border-radius: 3px
}

.pb-modal__body__title {
    font-size: 16px;
    line-height: 20px;
    color: #484b52;
    text-align: center;
    margin-bottom: 30px
}

.pb-modal__body__text {
    font-size: 13px;
    line-height: 18px;
    color: #484b52;
    text-align: center
}

@keyframes notification-bar-enter {
    0% {
        transform: translateX(-110%);
        opacity: 0
    }
    to {
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes notification-bar-exit {
    0% {
        transform: translateX(0);
        opacity: 1
    }
    to {
        transform: translateX(-110%);
        opacity: 0
    }
}

.pb-notification-bar {
    position: fixed;
    left: 10px;
    top: 10px;
    max-width: 400px;
    border-radius: 4px;
    animation: notification-bar-enter .5s ease-out;
    padding: 12px 50px 12px 16px;
    font-size: 13px;
    line-height: 18px
}

.pb-notification-bar__close {
    position: absolute;
    top: 6px;
    right: 6px;
    color: inherit
}

.pb-notification-bar__close svg {
    display: block;
    width: 16px;
    height: 16px;
    fill: currentColor
}

.pb-notification-bar__close svg.icon--strokes {
    stroke: currentColor
}

.pb-notification-bar--closing {
    animation: notification-bar-exit .5s ease-out
}

.pb-notification-bar--alert {
    background: #f39d97;
    color: #a83932
}

.pb-notification-bar--warning {
    background: #ffe691;
    color: #d3952d
}

.pb-notification-bar--success {
    background: #9cecb7;
    color: #54a06e
}

.pb-tooltip {
    position: absolute;
    z-index: 100001;
    display: block;
    margin: 0;
    text-align: left;
    text-align: start;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    word-wrap: break-word;
    opacity: 0
}

.pb-tooltip.show {
    opacity: .9
}

.pb-tooltip .arrow {
    position: absolute;
    display: block;
    width: 10px;
    height: 5px
}

.pb-tooltip .arrow:before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.pb-tooltip .bs-tooltip-auto[x-placement^=top], .pb-tooltip .bs-tooltip-top {
    padding: 5px 0
}

.pb-tooltip .bs-tooltip-auto[x-placement^=top] .arrow, .pb-tooltip .bs-tooltip-top .arrow {
    bottom: 0
}

.pb-tooltip .bs-tooltip-auto[x-placement^=top] .arrow:before, .pb-tooltip .bs-tooltip-top .arrow:before {
    top: 0;
    border-width: 5px 5px 0;
    border-top-color: #8891a1
}

.pb-tooltip .bs-tooltip-auto[x-placement^=right], .pb-tooltip .bs-tooltip-right {
    padding: 0 5px
}

.pb-tooltip .bs-tooltip-auto[x-placement^=right] .arrow, .pb-tooltip .bs-tooltip-right .arrow {
    left: 0;
    width: 5px;
    height: 10px
}

.pb-tooltip .bs-tooltip-auto[x-placement^=right] .arrow:before, .pb-tooltip .bs-tooltip-right .arrow:before {
    right: 0;
    border-width: 5px 5px 5px 0;
    border-right-color: #8891a1
}

.pb-tooltip .bs-tooltip-auto[x-placement^=bottom], .pb-tooltip .bs-tooltip-bottom {
    padding: 5px 0
}

.pb-tooltip .bs-tooltip-auto[x-placement^=bottom] .arrow, .pb-tooltip .bs-tooltip-bottom .arrow {
    top: 0
}

.pb-tooltip .bs-tooltip-auto[x-placement^=bottom] .arrow:before, .pb-tooltip .bs-tooltip-bottom .arrow:before {
    bottom: 0;
    border-width: 0 5px 5px;
    border-bottom-color: #8891a1
}

.pb-tooltip .bs-tooltip-auto[x-placement^=left], .pb-tooltip .bs-tooltip-left {
    padding: 0 5px
}

.pb-tooltip .bs-tooltip-auto[x-placement^=left] .arrow, .pb-tooltip .bs-tooltip-left .arrow {
    right: 0;
    width: 5px;
    height: 10px
}

.pb-tooltip .bs-tooltip-auto[x-placement^=left] .arrow:before, .pb-tooltip .bs-tooltip-left .arrow:before {
    left: 0;
    border-width: 5px 0 5px 5px;
    border-left-color: #8891a1
}

.pb-tooltip .tooltip-inner {
    max-width: 200px;
    text-align: center;
    background-color: #8891a1;
    color: #e0e2e6;
    border-radius: 4px;
    font-size: 13px;
    line-height: 18px;
    font-family: var(--font-roboto), sans-serif;
    padding: 8px 16px
}

.pagebuilder-import-page {
    padding: 0 10px;
    text-align: center
}

.pagebuilder-import-page__title {
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    margin-bottom: 24px
}

.pagebuilder-import-page__options {
    display: flex;
    justify-content: center;
    margin-bottom: 24px
}

.pagebuilder-import-page__options > * {
    flex: 1 0
}

.pagebuilder-import-page__options > :not(:last-child) {
    margin-right: 20px
}

.pagebuilder-import-page__option {
    padding: 24px 16px;
    border-radius: 4px;
    border: 1px solid #e0e2e6;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 13px;
    line-height: 18px;
    font-weight: 600;
    color: #484b52;
    max-width: 170px;
    cursor: pointer
}

.pagebuilder-import-page__option:hover {
    color: #131518;
    border-color: #bdc2cb
}

.pagebuilder-import-page__option svg {
    display: block;
    width: 60px;
    height: 60px;
    fill: currentColor;
    margin-bottom: 10px
}

.pagebuilder-import-page__option svg.icon--strokes {
    stroke: currentColor
}

.pagebuilder-import-page__step2 {
    position: relative
}

.pagebuilder-import-page__step2__back {
    position: absolute;
    top: -8px;
    left: 0
}

.pagebuilder-import-page__file {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: calc(100vh - 264px)
}

.pagebuilder-import-page__file__error {
    font-size: 12px;
    line-height: 16px;
    color: #de635b;
    margin-top: 8px
}

.pagebuilder-import-page__file__title {
    font-size: 13px;
    line-height: 18px;
    font-weight: 600;
    margin-bottom: 8px;
    margin-top: 20px
}

.pagebuilder-import-page__file__preview {
    position: relative;
    border: 1px solid #e0e2e6;
    border-radius: 2px;
    align-self: stretch;
    flex: 1 1 auto;
    min-height: 100px
}

.pagebuilder-import-page__file__preview__editor {
    position: absolute;
    top: 0;
    left: 0;
    width: 200%;
    height: 200%;
    overflow-y: auto;
    overflow-x: hidden;
    transform: scale(.5);
    transform-origin: top left
}

.pagebuilder-import-page__file__preview__editor::-webkit-scrollbar {
    background: #e0e2e6;
    width: 6px
}

.pagebuilder-import-page__file__preview__editor::-webkit-scrollbar-thumb {
    background: #8891a1;
    border-radius: 3px
}

.pagebuilder-import-page__file__preview__editor::-webkit-scrollbar {
    width: 12px
}

.pagebuilder-import-page__file__preview__editor::-webkit-scrollbar-thumb {
    border-radius: 6px
}

.pagebuilder-import-page__file__preview__editor__content {
    pointer-events: none
}

.pagebuilder-import-page__file__cta-box {
    margin-top: 30px
}

.pagebuilder-import-page .placeholder-listing {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 -10px
}

.pagebuilder-import-page .placeholder-listing > * {
    margin: 0 10px 20px;
    width: 180px
}

.pagebuilder-import-page .placeholder-listing > :not(:nth-child(3n)) {
    margin-right: 20px
}

.pagebuilder-import-page .placeholder-listing-item {
    padding: 10px;
    border: 1px solid #e0e2e6;
    border-radius: 2px;
    cursor: pointer
}

.pagebuilder-import-page .placeholder-listing-item:hover {
    border-color: #bdc2cb;
    background: #f0f2f6
}

.pagebuilder-import-page .placeholder-listing-item__title {
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    margin-bottom: 8px
}

.pagebuilder-import-page .placeholder-listing-item__title span {
    display: block;
    text-align: center;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow-x: hidden
}

.pagebuilder-import-page .placeholder-listing-item__title span:last-child {
    text-transform: uppercase
}

.pagebuilder-import-page .placeholder-listing-item__editor {
    border: 1px solid #f0f2f6;
    height: 120px;
    background: #fff;
    overflow: hidden;
    pointer-events: none
}

.pagebuilder-import-page .placeholder-listing-item__editor > * {
    transform: scale(.1);
    transform-origin: top left;
    width: 1000%
}

.pagebuilder-import-page__list {
    display: none;
    flex-wrap: wrap;
    margin-bottom: 24px
}

.pagebuilder-import-page__list > * {
    flex: 1 0
}

.pagebuilder-import-page__list > :not(:last-child) {
    margin-right: 20px
}

.pagebuilder-import-page__item {
    padding: 24px 16px;
    border-radius: 4px;
    border: 1px solid #e0e2e6;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px
}

.pagebuilder-import-page__item--full {
    flex: 1 0 100%;
    margin-right: 0
}

.pagebuilder-import-page__item__title {
    font-size: 13px;
    line-height: 18px;
    font-weight: 600
}

.pagebuilder-import-page__item__content {
    margin-top: 20px
}

.pagebuilder-import-page__item__error {
    font-size: 12px;
    line-height: 16px;
    margin-top: 4px;
    color: #de635b
}

.pagebuilder-import-page-close {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    padding: 20px 20px 0 0
}

.pagebuilder-import-page-close a {
    cursor: pointer
}

.pagebuilder-wrapper .pb-modal {
    max-width: 800px
}

.pagebuilder-wrapper .pb-modal__close {
    top: 16px;
    right: 16px
}

.ROOT--editing .simple-text-editor {
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    padding: 0;
    width: 100%;
    background: none;
    resize: none
}

.ROOT {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    min-height: 75px;
    background-color: #fff
}

.ROOT--editing {
    padding: 10px
}

.block-col {
    padding-left: 2.4rem;
    padding-right: 2.4rem;
    width: 100%;
    max-width: 100%;
    min-width: 100%
}

@media screen and (min-width: 768px) {
    .block-col--50 {
        width: 50%;
        max-width: 50%;
        min-width: 50%
    }

    .block-col--33 {
        width: 33.33%;
        max-width: 33.33%;
        min-width: 33.33%
    }

    .block-col--25 {
        width: 25%;
        max-width: 25%;
        min-width: 25%
    }

    .block-col--75 {
        width: 75%;
        max-width: 75%;
        min-width: 75%
    }

    .block-col--66 {
        width: 66.66%;
        max-width: 66.66%;
        min-width: 66.66%
    }
}

.ROOT--editing .block-col {
    padding-top: 1rem;
    padding-bottom: 1rem;
    min-height: 4rem
}

.block-image--radius img {
    border-radius: 1.6rem
}

.ROOT--editing .block-image {
    position: relative;
    min-height: 2rem
}

.ROOT--editing .block-image--empty:before {
    font-size: 1.2rem;
    line-height: 1.5;
    font-style: italic;
    color: #9abac5;
    content: "Nessuna immagine impostata";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    text-align: center;
    display: block
}

.block-row {
    margin-left: -2.4rem;
    margin-right: -2.4rem
}

@media screen and (min-width: 768px) {
    .block-row {
        display: flex;
        flex-wrap: wrap
    }
}

@media screen and (max-width: 767px) {
    .block-row > :not(:last-child) {
        margin-bottom: 50px
    }
}

@media screen and (min-width: 768px) {
    .block-row--reverse {
        flex-direction: row-reverse
    }
}

.ROOT--editing .block-row {
    padding-top: 1rem;
    padding-bottom: 1rem;
    min-height: 2rem
}

@keyframes rotation {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(359deg)
    }
}

.block-text p:not(:last-child) {
    margin-bottom: 1em
}

.block-text :global(.heading2):not(:last-child), .block-text :global(.heading3):not(:last-child) {
    margin-bottom: 2rem
}

.block-text .heading2:not(:last-child), .block-text .heading3:not(:last-child) {
    margin-bottom: 2rem
}

.block-text :global(.heading2) {
    font-weight: 400;
    font-size: 3.4rem;
    line-height: 4rem;
    letter-spacing: .01em
}

@media screen and (max-width: 767px) {
    .block-text :global(.heading2) {
        font-weight: 400;
        font-size: 2.8rem;
        line-height: 3.2rem;
        letter-spacing: .01em
    }
}

.block-text .heading2 {
    font-weight: 400;
    font-size: 3.4rem;
    line-height: 4rem;
    letter-spacing: .01em
}

@media screen and (max-width: 767px) {
    .block-text .heading2 {
        font-weight: 400;
        font-size: 2.8rem;
        line-height: 3.2rem;
        letter-spacing: .01em
    }
}

.block-text :global(.heading3) {
    font-weight: 400;
    font-size: 2.8rem;
    line-height: 4rem;
    letter-spacing: .01em
}

@media screen and (max-width: 767px) {
    .block-text :global(.heading3) {
        font-weight: 400;
        font-size: 2.6rem;
        line-height: 3.2rem;
        letter-spacing: .01em
    }
}

.block-text .heading3 {
    font-weight: 400;
    font-size: 2.8rem;
    line-height: 4rem;
    letter-spacing: .01em
}

@media screen and (max-width: 767px) {
    .block-text .heading3 {
        font-weight: 400;
        font-size: 2.6rem;
        line-height: 3.2rem;
        letter-spacing: .01em
    }
}

.block-text :global(.heading4) {
    font-weight: 400;
    font-size: 2.4rem;
    line-height: 3.2rem;
    letter-spacing: .01em
}

@media screen and (max-width: 767px) {
    .block-text :global(.heading4) {
        font-weight: 400;
        font-size: 2.2rem;
        line-height: 3.2rem;
        letter-spacing: .01em
    }
}

.block-text .heading4 {
    font-weight: 400;
    font-size: 2.4rem;
    line-height: 3.2rem;
    letter-spacing: .01em
}

@media screen and (max-width: 767px) {
    .block-text .heading4 {
        font-weight: 400;
        font-size: 2.2rem;
        line-height: 3.2rem;
        letter-spacing: .01em
    }
}

.block-text a {
    text-decoration: underline;
    font-weight: 500;
    word-break: break-word
}

.block-text a:focus-visible {
    outline: 2px solid #1b2124;
    outline-offset: .4rem;
    outline-offset: .2rem;
    border-radius: .2rem
}

.block-text ul {
    list-style: none;
    padding: 0
}

.block-text ul:not(:first-child) {
    margin-top: 1em
}

.block-text ul:not(:last-child) {
    margin-bottom: 1em
}

.block-text li {
    position: relative;
    list-style: none;
    padding-left: calc(1.5em + .8rem)
}

.block-text li:before {
    content: "•";
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 1.5em;
    height: 1.5em
}

.block-text li:not(:last-child) {
    margin-bottom: .8rem
}

.ROOT--editing .text-editor {
    min-width: 1em;
    min-height: 1em
}

.ROOT--editing .block-button-group {
    position: relative;
    min-height: 4rem
}

.ROOT--editing .block-button-group--empty:before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    content: "Trascina qui gli elementi Button";
    font-size: 1.2rem;
    line-height: 1.5;
    font-style: italic;
    color: #9abac5;
    text-align: center;
    display: block
}

.ROOT--editing .block-card-group {
    position: relative;
    min-height: 4rem
}

.ROOT--editing .block-card-group--empty:before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    content: "Trascina qui gli elementi Card";
    font-size: 1.2rem;
    line-height: 1.5;
    font-style: italic;
    color: #9abac5;
    text-align: center;
    display: block
}

@keyframes pb-rotation {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(359deg)
    }
}

.ROOT--editing .block-w-container {
    min-height: 4rem
}

.block-w-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2.4rem;
    padding-right: 2.4rem
}

.block-w-container--md {
    max-width: 137.6rem
}

.block-w-container--sm {
    max-width: 69.5rem
}

.block-w-container--space-top-sm {
    padding-top: 1.6rem
}

.block-w-container--space-top-md {
    padding-top: 3.2rem
}

.block-w-container--space-top-lg {
    padding-top: 5.6rem
}

.block-w-container--space-bottom-sm {
    padding-bottom: 1.6rem
}

.block-w-container--space-bottom-md {
    padding-bottom: 3.2rem
}

.block-w-container--space-bottom-lg {
    padding-bottom: 5.6rem
}

.bottombar {
    height: 35px;
    position: relative;
    z-index: 5;
    background-color: #fff;
    border-top: 1px solid #bdc2cb
}

.bottombar-placeholder {
    font-size: 10px;
    line-height: 14px;
    color: #8891a1;
    height: 100%;
    display: flex;
    align-items: center;
    padding: 5px 16px
}

.bottombar-main {
    height: 100%
}

.bottombar .block-breadcrumbs {
    display: flex;
    height: 100%;
    font-size: 10px;
    line-height: 14px
}

.bottombar .block-breadcrumbs-step {
    position: relative;
    padding: 0 12px 0 28px;
    display: flex;
    align-items: center;
    background: #fff;
    cursor: default
}

.bottombar .block-breadcrumbs-step:first-child {
    padding-left: 10px
}

.bottombar .block-breadcrumbs-step:not(:last-child) {
    cursor: pointer
}

.bottombar .block-breadcrumbs-step:not(:last-child):hover {
    background: #e0e2e6
}

.bottombar .block-breadcrumbs-step__title {
    z-index: 2
}

.bottombar .block-breadcrumbs-step__arrow {
    position: absolute;
    top: 5px;
    right: -12px;
    transform: rotate(45deg);
    height: 24px;
    width: 24px;
    border-top: 1px solid #e0e2e6;
    border-right: 1px solid #e0e2e6;
    background: inherit;
    z-index: 1
}

.left-sidebar {
    width: 39px;
    background-color: #555a63;
    border-right: 1px solid #484b52
}

.left-sidebar__tabs {
    width: 100%
}

.left-sidebar__tab-item {
    position: relative;
    background-color: #555a63;
    color: #e0e2e6;
    border-bottom: 1px solid #484b52;
    padding: 7px;
    cursor: pointer
}

.left-sidebar__tab-item--active {
    background-color: #fff;
    color: #484b52;
    border-right: none
}

.left-sidebar__tab-item--active:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -1px;
    width: 1px;
    background: #fff
}

.left-sidebar__tab-item svg {
    display: block;
    width: 24px;
    height: 24px;
    fill: currentColor
}

.left-sidebar__tab-item svg.icon--strokes {
    stroke: currentColor
}

.left-sidebar__panel {
    width: 250px;
    height: 100%;
    background-color: #fff;
    border-right: 1px solid #e0e2e6;
    pointer-events: auto;
    display: flex;
    flex-direction: column;
    overflow: auto
}

.left-sidebar__panel::-webkit-scrollbar {
    background: #e0e2e6;
    width: 6px
}

.left-sidebar__panel::-webkit-scrollbar-thumb {
    background: #8891a1;
    border-radius: 3px
}

.left-sidebar__panel--lg {
    width: 600px
}

.left-sidebar__panel__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    height: 38px
}

.left-sidebar__panel__header__close {
    cursor: pointer
}

.left-sidebar__panel__header__close svg {
    display: block;
    width: 16px;
    height: 16px;
    stroke: #bdc2cb
}

.left-sidebar__panel__header__title {
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    text-transform: uppercase
}

.left-sidebar__panel__content {
    flex-grow: 1
}

.left-sidebar__panel__overlay {
    position: absolute;
    left: 39px;
    top: 35px;
    width: calc(100% - 35px - 25%);
    height: calc(100% - 35px);
    z-index: 100000;
    pointer-events: none;
    display: none
}

.left-sidebar__panel__overlay--open {
    display: block
}

.asset {
    height: 100%
}

.custom-toolbox__tools__item {
    display: inline-flex;
    align-items: center;
    width: 160px;
    cursor: grab;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    background: #e0e2e6;
    color: #484b52;
    padding: 6px;
    margin-right: auto
}

.custom-toolbox__tools__item:not(:last-child) {
    margin-bottom: 4px
}

.custom-toolbox__tools__item > :not(:last-child) {
    margin-right: 6px
}

.custom-toolbox__tools__item span {
    flex: 1 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.custom-toolbox__tools__item svg {
    display: block;
    width: 20px;
    height: 20px;
    fill: currentColor
}

.custom-toolbox__tools__item svg.icon--strokes {
    stroke: currentColor
}

.custom-toolbox__custom-blocks {
    padding: 10px 16px
}

.custom-toolbox__custom-blocks__item {
    display: flex;
    align-items: center
}

.custom-toolbox__custom-blocks__item > :not(:first-child) {
    margin-left: 8px
}

.left-sidebar .navigator .tree-node-container {
    position: relative;
    padding-left: 12px
}

.left-sidebar .navigator .tree-node-container:before {
    content: "";
    position: absolute;
    left: 23px;
    top: 26px;
    bottom: 0;
    border-left: 1px solid #bdc2cb
}

.left-sidebar .navigator > .tree-node-container {
    padding-left: 0
}

.left-sidebar .navigator > .tree-node-container:before {
    left: 11px
}

.left-sidebar .navigator .tree-node {
    display: flex;
    cursor: pointer;
    padding: 4px 8px 4px 4px;
    font-size: 13px;
    line-height: 18px
}

.left-sidebar .navigator .tree-node--active, .left-sidebar .navigator .tree-node:hover {
    background-color: #e0e2e6
}

.left-sidebar .navigator .tree-node--leaf {
    padding-left: 24px
}

.left-sidebar .navigator .tree-node__selection-scope {
    position: relative;
    z-index: 2;
    flex: 1 1;
    display: flex
}

.left-sidebar .navigator .tree-node__selection-scope span {
    flex: 1 1
}

.left-sidebar .navigator .tree-node__selection-scope svg {
    margin-top: 1px;
    display: block;
    width: 16px;
    height: 16px;
    fill: currentColor;
    margin-right: 5px
}

.left-sidebar .navigator .tree-node__selection-scope svg.icon--strokes {
    stroke: currentColor
}

.left-sidebar .navigator .tree-node__dropdown-trigger {
    margin-right: 4px
}

.left-sidebar .navigator .tree-node__dropdown-trigger svg {
    display: block;
    width: 16px;
    height: 16px;
    fill: currentColor
}

.left-sidebar .navigator .tree-node__dropdown-trigger svg.icon--strokes {
    stroke: currentColor
}

.left-sidebar .navigator .tree-node__actions {
    margin-left: auto;
    display: flex
}

.left-sidebar .navigator .tree-node__actions svg {
    display: block;
    width: 16px;
    height: 16px;
    fill: currentColor
}

.left-sidebar .navigator .tree-node__actions svg.icon--strokes {
    stroke: currentColor
}

.left-sidebar .navigator .tree-node-indent {
    display: flex
}

.left-sidebar .toolbox {
    width: 100%;
    height: 100%;
    background-color: #fff;
    border-right-width: 1px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.left-sidebar .toolbox .disabled {
    opacity: .5;
    cursor: not-allowed
}

.left-sidebar .toolbox__tabs {
    display: flex;
    justify-content: center;
    padding: 0 10px;
    border-bottom: 1px solid #bdc2cb
}

.left-sidebar .toolbox__tabs > * {
    flex: 1 0
}

.left-sidebar .toolbox__tab-item {
    position: relative;
    cursor: pointer;
    padding: 10px;
    text-align: center;
    background: #bdc2cb;
    color: #484b52;
    border: solid #bdc2cb;
    border-width: 1px 1px 0;
    font-size: 10px;
    line-height: 14px;
    font-weight: 600;
    text-transform: uppercase
}

.left-sidebar .toolbox__tab-item:last-child {
    border-right: 1px solid #bdc2cb
}

.left-sidebar .toolbox__tab-item--active {
    background-color: #fff;
    color: #2c4871
}

.left-sidebar .toolbox__tab-item--active:after {
    content: "";
    position: absolute;
    bottom: -1px;
    height: 1px;
    left: 0;
    right: 0;
    background: #fff
}

.left-sidebar .toolbox__tools__wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -3px
}

.left-sidebar .toolbox__tools__item {
    width: calc(33.33% - 4px);
    background-color: #e0e2e6;
    text-align: center;
    padding: 9px 5px;
    margin: 0 2px 4px;
    cursor: grab;
    color: #484b52;
    border-radius: 2px
}

.left-sidebar .toolbox__tools__item > * {
    display: block
}

.left-sidebar .toolbox__tools__item span {
    font-size: 10px;
    line-height: 14px;
    margin-top: 4px;
    display: block
}

.left-sidebar .toolbox__tools__item svg {
    display: block;
    width: 32px;
    height: 32px;
    fill: currentColor;
    margin: 0 auto
}

.left-sidebar .toolbox__tools__item svg.icon--strokes {
    stroke: currentColor
}

.left-sidebar .toolbox__tools__item__image-box {
    height: 32px;
    width: 100%
}

.left-sidebar .toolbox__tools__item__image {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.left-sidebar .toolbox__tools__item__text {
    overflow-wrap: break-word
}

.left-sidebar .toolbox__custom-blocks__item {
    display: flex;
    justify-content: space-between
}

.left-sidebar .toolbox__custom-blocks__item a {
    cursor: pointer
}

.sidebar {
    width: 220px;
    background-color: #fff;
    border-left: 1px solid #8891a1;
    display: flex;
    flex-direction: column;
    overflow: auto;
    color: #484b52
}

.sidebar::-webkit-scrollbar {
    background: #e0e2e6;
    width: 6px
}

.sidebar::-webkit-scrollbar-thumb {
    background: #8891a1;
    border-radius: 3px
}

.sidebar__tabs {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    background: #bdc2cb
}

.sidebar__tab-item {
    height: 35px;
    padding: 10px;
    cursor: pointer;
    border-right: 1px solid #8891a1;
    border-bottom: 1px solid #8891a1;
    flex: 1 1 20%;
    display: flex;
    align-items: center;
    justify-content: center
}

.sidebar__tab-item > :not(:last-child) {
    margin-right: 5px
}

.sidebar__tab-item svg {
    display: block;
    width: 20px;
    height: 20px;
    fill: currentColor
}

.sidebar__tab-item svg.icon--strokes {
    stroke: currentColor
}

.sidebar__tab-item span {
    font-size: 10px;
    line-height: 14px;
    font-weight: 600;
    text-transform: uppercase
}

.sidebar__tab-item--active {
    background-color: #fff;
    color: #2c4871;
    border-bottom-color: #fff
}

.sidebar__tab-content {
    flex-grow: 1
}

.toolbar-section {
    border-bottom: 1px solid #e0e2e6
}

.toolbar-section__button {
    cursor: pointer;
    font-size: 13px;
    line-height: 18px;
    font-weight: 600;
    padding: 10px 16px
}

.toolbar-section__button .disabled {
    color: #e0e2e6
}

.toolbar-section__content {
    padding: 0 16px 12px
}

.toolbar-section__item:not(:last-child) {
    margin-bottom: 10px
}

.toolbar-section__item__header {
    font-size: 10px;
    line-height: 14px;
    margin-bottom: 2px
}

.toolbar-section__item__header__label {
    font-weight: 600;
    text-transform: uppercase;
    color: #484b52
}

.toolbar-section__item__header__description {
    color: #8891a1
}

.toolbar-section__item--inline {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.toolbar-section__item--inline .toolbar-section__item__header {
    margin-bottom: 0
}

.toolbar-section__item--inline .toolbar-section__item__header__label {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    text-transform: none
}

.topbar {
    width: 100%;
    height: 35px;
    background-color: #555a63;
    color: #fff;
    z-index: 5;
    position: relative;
    border-bottom: 1px solid #484b52
}

.topbar, .topbar__items {
    display: flex;
    align-items: center
}

.topbar__items {
    height: 100%
}

.topbar__items > * {
    display: flex;
    align-items: center
}

.topbar__items--previews > p {
    padding: 0 10px;
    font-size: 12px;
    line-height: 16px
}

.topbar__items--main {
    margin-left: auto
}

.topbar__items--advanced {
    width: 0;
    overflow-x: hidden;
    transition: width .3s
}

.topbar__items--advanced.visible {
    width: 111px
}

.topbar__items__center {
    margin-left: auto;
    margin-right: auto
}

.topbar__item {
    background-color: #555a63;
    color: #e0e2e6;
    height: 100%;
    border-left: 1px solid #484b52;
    display: flex;
    align-items: center;
    padding: 5px 8px;
    cursor: pointer
}

.topbar__item:hover {
    color: #fff
}

.topbar__item > :not(:last-child) {
    margin-right: 5px
}

.topbar__item svg {
    display: block;
    width: 20px;
    height: 20px;
    fill: currentColor
}

.topbar__item svg.icon--strokes {
    stroke: currentColor
}

.topbar__item span {
    font-size: 12px;
    line-height: 20px
}

.topbar__item.disabled {
    cursor: not-allowed;
    color: #9298a2;
    background: #616771
}

.topbar__item--success svg {
    color: #9cecb7
}

.topbar__item--warning svg {
    color: #ffe691
}

.topbar__item--error svg {
    color: #f39d97
}

.topbar__item--redo, .topbar__item--undo {
    padding-left: 5px;
    padding-right: 5px
}

.topbar__item--redo {
    border-left: 0
}

.topbar__item--save-status {
    border-left: none
}

.topbar__item--save-status svg {
    width: 16px;
    height: 16px
}

.viewport {
    height: 100%;
    background-color: #e0e2e6
}

.content-wrapper {
    height: calc(100% - 35px);
    width: 100%;
    display: flex
}

.content {
    height: 100%;
    width: calc(100% - 259px)
}

.content__preview {
    width: 100%
}

.content__preview .canvas {
    padding: 0
}

.craftjs-renderer {
    width: 100%;
    height: calc(100% - 35px);
    overflow: auto;
    scroll-behavior: smooth
}

.craftjs-renderer::-webkit-scrollbar {
    background: #e0e2e6;
    width: 6px
}

.craftjs-renderer::-webkit-scrollbar-thumb {
    background: #8891a1;
    border-radius: 3px
}

.craftjs-renderer__preview {
    height: 100%
}

.canvas {
    display: flex;
    justify-content: center;
    padding: 90px 16px;
    transition: padding .2s
}

.with-wireframe {
    outline: 1px dashed #e0e2e6 !important;
    outline-offset: -2px
}

.component-hidden {
    outline: 2px solid #de635b !important;
    outline-offset: 1px
}

.component-hovered {
    outline: 2px solid #214475 !important;
    outline-offset: -1px
}

.component-selected {
    outline: 2px solid #2f72d6 !important;
    outline-offset: -1px
}

.cursor-move {
    cursor: move
}

.cursor-pointer {
    cursor: pointer
}

.component-menu {
    display: flex;
    align-items: center;
    z-index: 1;
    height: 30px;
    margin-top: -30px;
    position: fixed;
    padding: 5px 8px 4px;
    outline: none;
    background: #131518;
    color: #fff;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    border-radius: 4px 4px 0 0;
    margin-left: -1px
}

.component-menu__actions {
    margin-left: 10px
}

.component-menu__actions > * {
    padding: 0 2.5px
}

.component-menu__actions svg {
    display: inline-block;
    width: 16px;
    height: 16px;
    fill: #fff
}

.component-menu-selected {
    background-color: #2f72d6;
    outline-color: #2f72d6
}

.component-menu-hovered {
    background-color: #214475;
    outline-color: #214475
}

.component-menu-global {
    background-color: #c509ac;
    outline-color: #c509ac
}

.context-menu {
    position: absolute;
    background-color: #f0f2f6;
    border: 1px solid #bdc2cb;
    border-radius: 2px;
    min-width: 100px;
    font-size: 12px;
    line-height: 16px;
    z-index: 999
}

.context-menu-item {
    padding: 2px 10px;
    cursor: pointer
}

.context-menu-item p {
    margin: 5px
}

.context-menu-item:hover {
    background-color: #e0e2e6
}

.disabled {
    cursor: default;
    color: #8891a1
}

.floating-settings-menu {
    min-width: 300px;
    position: absolute;
    background-color: #f0f2f6;
    border: 1px solid #bdc2cb;
    border-radius: 2px;
    pointer-events: auto;
    display: flex;
    flex-direction: column;
    color: #000
}

.floating-settings-menu-header {
    padding: 10px;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #e0e2e6
}

.floating-settings-menu-header-title {
    white-space: nowrap
}

.floating-settings-menu-header-close {
    cursor: pointer
}

.floating-settings-menu-header svg {
    display: block;
    fill: #8891a1;
    width: 16px;
    height: 16px;
    stroke: #bdc2cb
}

.floating-settings-menu-header svg.icon--strokes {
    stroke: #8891a1
}

.floating-settings-menu-footer {
    padding: 10px;
    border-bottom: 1px solid #e0e2e6;
    text-align: center
}

.block-button {
    white-space: pre-wrap !important
}

.cke_editable[contenteditable=false] {
    cursor: default
}

.cke_float {
    left: 39px !important;
    top: 35px !important;
    width: calc(100% - 39px - 220px) !important;
    background-color: #fff !important;
    z-index: 3 !important
}

.cke_focus {
    outline: none !important
}

.cke_editor_ckeditor-no-toolbar, .cke_toolbar_break, .ckeditor-hide {
    display: none !important
}

.ckeditor-show {
    display: block !important
}

.ROOT--editing .block-button, .ROOT--editing .text-editor__wrap {
    white-space: pre-wrap !important
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/11a2f41a9e013c06-s.p.woff2) format("woff2");
    unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/d1981b673755850e-s.p.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/c993c863e9e66f9f-s.woff2) format("woff2");
    unicode-range: u+1f ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/3e718d76ea8a5392-s.woff2) format("woff2");
    unicode-range: u+0370 -0377, u+037a-037f, u+0384 -038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/db7e82b359cdbdae-s.woff2) format("woff2");
    unicode-range: u+0307 -0308, u+0590 -05ff, u+200c-2010, u+20aa, u+25cc, u+fb1d-fb4f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/c494168ed948a81c-s.woff2) format("woff2");
    unicode-range: u+0302 -0303, u+0305, u+0307 -0308, u+0310, u+0312, u+0315, u+031a, u+0326 -0327, u+032c, u+032f-0330, u+0332 -0333, u+0338, u+033a, u+0346, u+034d, u+0391 -03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016 -2017, u+2034 -2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070 -2071, u+2074 -208e, u+2090 -209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100 -2112, u+2114 -2115, u+2117 -2121, u+2123 -214f, u+2190, u+2192, u+2194 -21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213 -2214, u+2216 -22ff, u+2308 -230b, u+2310, u+2319, u+231c-2321, u+2336 -237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474 -2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900 -2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u+1ee ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/b1c91e4dcd3546f4-s.woff2) format("woff2");
    unicode-range: u+0001 -000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150 -218f, u+2190, u+2192, u+2194 -2199, u+21af, u+21e6-21f0, u+21f3, u+2218 -2219, u+2299, u+22c4-22c6, u+2300 -243f, u+2440 -244a, u+2460 -24ff, u+25a0-27bf, u+28 ? ?, u+2921 -2922, u+2981, u+29bf, u+29eb, u+2b ? ?, u+4dc0-4dff, u+fff9-fffb, u+10140 -1018e, u+10190 -1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f0 ? ?, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f7 ? ?, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/8f247ec7ca696ac1-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/6a9e2fea82179364-s.woff2) format("woff2");
    unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/ca13452f97433645-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/11a2f41a9e013c06-s.p.woff2) format("woff2");
    unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/d1981b673755850e-s.p.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/c993c863e9e66f9f-s.woff2) format("woff2");
    unicode-range: u+1f ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/3e718d76ea8a5392-s.woff2) format("woff2");
    unicode-range: u+0370 -0377, u+037a-037f, u+0384 -038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/db7e82b359cdbdae-s.woff2) format("woff2");
    unicode-range: u+0307 -0308, u+0590 -05ff, u+200c-2010, u+20aa, u+25cc, u+fb1d-fb4f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/c494168ed948a81c-s.woff2) format("woff2");
    unicode-range: u+0302 -0303, u+0305, u+0307 -0308, u+0310, u+0312, u+0315, u+031a, u+0326 -0327, u+032c, u+032f-0330, u+0332 -0333, u+0338, u+033a, u+0346, u+034d, u+0391 -03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016 -2017, u+2034 -2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070 -2071, u+2074 -208e, u+2090 -209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100 -2112, u+2114 -2115, u+2117 -2121, u+2123 -214f, u+2190, u+2192, u+2194 -21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213 -2214, u+2216 -22ff, u+2308 -230b, u+2310, u+2319, u+231c-2321, u+2336 -237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474 -2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900 -2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u+1ee ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/b1c91e4dcd3546f4-s.woff2) format("woff2");
    unicode-range: u+0001 -000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150 -218f, u+2190, u+2192, u+2194 -2199, u+21af, u+21e6-21f0, u+21f3, u+2218 -2219, u+2299, u+22c4-22c6, u+2300 -243f, u+2440 -244a, u+2460 -24ff, u+25a0-27bf, u+28 ? ?, u+2921 -2922, u+2981, u+29bf, u+29eb, u+2b ? ?, u+4dc0-4dff, u+fff9-fffb, u+10140 -1018e, u+10190 -1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f0 ? ?, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f7 ? ?, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/8f247ec7ca696ac1-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/6a9e2fea82179364-s.woff2) format("woff2");
    unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/ca13452f97433645-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/11a2f41a9e013c06-s.p.woff2) format("woff2");
    unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/d1981b673755850e-s.p.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/c993c863e9e66f9f-s.woff2) format("woff2");
    unicode-range: u+1f ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/3e718d76ea8a5392-s.woff2) format("woff2");
    unicode-range: u+0370 -0377, u+037a-037f, u+0384 -038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/db7e82b359cdbdae-s.woff2) format("woff2");
    unicode-range: u+0307 -0308, u+0590 -05ff, u+200c-2010, u+20aa, u+25cc, u+fb1d-fb4f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/c494168ed948a81c-s.woff2) format("woff2");
    unicode-range: u+0302 -0303, u+0305, u+0307 -0308, u+0310, u+0312, u+0315, u+031a, u+0326 -0327, u+032c, u+032f-0330, u+0332 -0333, u+0338, u+033a, u+0346, u+034d, u+0391 -03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016 -2017, u+2034 -2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070 -2071, u+2074 -208e, u+2090 -209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100 -2112, u+2114 -2115, u+2117 -2121, u+2123 -214f, u+2190, u+2192, u+2194 -21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213 -2214, u+2216 -22ff, u+2308 -230b, u+2310, u+2319, u+231c-2321, u+2336 -237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474 -2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900 -2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u+1ee ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/b1c91e4dcd3546f4-s.woff2) format("woff2");
    unicode-range: u+0001 -000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150 -218f, u+2190, u+2192, u+2194 -2199, u+21af, u+21e6-21f0, u+21f3, u+2218 -2219, u+2299, u+22c4-22c6, u+2300 -243f, u+2440 -244a, u+2460 -24ff, u+25a0-27bf, u+28 ? ?, u+2921 -2922, u+2981, u+29bf, u+29eb, u+2b ? ?, u+4dc0-4dff, u+fff9-fffb, u+10140 -1018e, u+10190 -1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f0 ? ?, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f7 ? ?, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/8f247ec7ca696ac1-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/6a9e2fea82179364-s.woff2) format("woff2");
    unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/ca13452f97433645-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/11a2f41a9e013c06-s.p.woff2) format("woff2");
    unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/d1981b673755850e-s.p.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/c993c863e9e66f9f-s.woff2) format("woff2");
    unicode-range: u+1f ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/3e718d76ea8a5392-s.woff2) format("woff2");
    unicode-range: u+0370 -0377, u+037a-037f, u+0384 -038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/db7e82b359cdbdae-s.woff2) format("woff2");
    unicode-range: u+0307 -0308, u+0590 -05ff, u+200c-2010, u+20aa, u+25cc, u+fb1d-fb4f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/c494168ed948a81c-s.woff2) format("woff2");
    unicode-range: u+0302 -0303, u+0305, u+0307 -0308, u+0310, u+0312, u+0315, u+031a, u+0326 -0327, u+032c, u+032f-0330, u+0332 -0333, u+0338, u+033a, u+0346, u+034d, u+0391 -03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016 -2017, u+2034 -2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070 -2071, u+2074 -208e, u+2090 -209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100 -2112, u+2114 -2115, u+2117 -2121, u+2123 -214f, u+2190, u+2192, u+2194 -21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213 -2214, u+2216 -22ff, u+2308 -230b, u+2310, u+2319, u+231c-2321, u+2336 -237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474 -2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900 -2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u+1ee ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/b1c91e4dcd3546f4-s.woff2) format("woff2");
    unicode-range: u+0001 -000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150 -218f, u+2190, u+2192, u+2194 -2199, u+21af, u+21e6-21f0, u+21f3, u+2218 -2219, u+2299, u+22c4-22c6, u+2300 -243f, u+2440 -244a, u+2460 -24ff, u+25a0-27bf, u+28 ? ?, u+2921 -2922, u+2981, u+29bf, u+29eb, u+2b ? ?, u+4dc0-4dff, u+fff9-fffb, u+10140 -1018e, u+10190 -1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f0 ? ?, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f7 ? ?, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/8f247ec7ca696ac1-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/6a9e2fea82179364-s.woff2) format("woff2");
    unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/ca13452f97433645-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/11a2f41a9e013c06-s.p.woff2) format("woff2");
    unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/d1981b673755850e-s.p.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/c993c863e9e66f9f-s.woff2) format("woff2");
    unicode-range: u+1f ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/3e718d76ea8a5392-s.woff2) format("woff2");
    unicode-range: u+0370 -0377, u+037a-037f, u+0384 -038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/db7e82b359cdbdae-s.woff2) format("woff2");
    unicode-range: u+0307 -0308, u+0590 -05ff, u+200c-2010, u+20aa, u+25cc, u+fb1d-fb4f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/c494168ed948a81c-s.woff2) format("woff2");
    unicode-range: u+0302 -0303, u+0305, u+0307 -0308, u+0310, u+0312, u+0315, u+031a, u+0326 -0327, u+032c, u+032f-0330, u+0332 -0333, u+0338, u+033a, u+0346, u+034d, u+0391 -03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016 -2017, u+2034 -2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070 -2071, u+2074 -208e, u+2090 -209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100 -2112, u+2114 -2115, u+2117 -2121, u+2123 -214f, u+2190, u+2192, u+2194 -21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213 -2214, u+2216 -22ff, u+2308 -230b, u+2310, u+2319, u+231c-2321, u+2336 -237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474 -2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900 -2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u+1ee ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/b1c91e4dcd3546f4-s.woff2) format("woff2");
    unicode-range: u+0001 -000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150 -218f, u+2190, u+2192, u+2194 -2199, u+21af, u+21e6-21f0, u+21f3, u+2218 -2219, u+2299, u+22c4-22c6, u+2300 -243f, u+2440 -244a, u+2460 -24ff, u+25a0-27bf, u+28 ? ?, u+2921 -2922, u+2981, u+29bf, u+29eb, u+2b ? ?, u+4dc0-4dff, u+fff9-fffb, u+10140 -1018e, u+10190 -1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f0 ? ?, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f7 ? ?, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/8f247ec7ca696ac1-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/6a9e2fea82179364-s.woff2) format("woff2");
    unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/ca13452f97433645-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/83651bee47cf14da-s.p.woff2) format("woff2");
    unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/6fed4e5749a3ea15-s.p.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/062522b8b7c3ad6a-s.woff2) format("woff2");
    unicode-range: u+1f ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/e6f5886ae1242622-s.woff2) format("woff2");
    unicode-range: u+0370 -0377, u+037a-037f, u+0384 -038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/19e37deead9b3ec2-s.woff2) format("woff2");
    unicode-range: u+0307 -0308, u+0590 -05ff, u+200c-2010, u+20aa, u+25cc, u+fb1d-fb4f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/46392699924ae7e5-s.woff2) format("woff2");
    unicode-range: u+0302 -0303, u+0305, u+0307 -0308, u+0310, u+0312, u+0315, u+031a, u+0326 -0327, u+032c, u+032f-0330, u+0332 -0333, u+0338, u+033a, u+0346, u+034d, u+0391 -03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016 -2017, u+2034 -2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070 -2071, u+2074 -208e, u+2090 -209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100 -2112, u+2114 -2115, u+2117 -2121, u+2123 -214f, u+2190, u+2192, u+2194 -21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213 -2214, u+2216 -22ff, u+2308 -230b, u+2310, u+2319, u+231c-2321, u+2336 -237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474 -2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900 -2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u+1ee ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/dd4ab5b525bd804a-s.woff2) format("woff2");
    unicode-range: u+0001 -000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150 -218f, u+2190, u+2192, u+2194 -2199, u+21af, u+21e6-21f0, u+21f3, u+2218 -2219, u+2299, u+22c4-22c6, u+2300 -243f, u+2440 -244a, u+2460 -24ff, u+25a0-27bf, u+28 ? ?, u+2921 -2922, u+2981, u+29bf, u+29eb, u+2b ? ?, u+4dc0-4dff, u+fff9-fffb, u+10140 -1018e, u+10190 -1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f0 ? ?, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f7 ? ?, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/9beef36ab83de3f0-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/faac4ac11aa3d97b-s.woff2) format("woff2");
    unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/3d9ea938b6afa941-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/83651bee47cf14da-s.p.woff2) format("woff2");
    unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/6fed4e5749a3ea15-s.p.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/062522b8b7c3ad6a-s.woff2) format("woff2");
    unicode-range: u+1f ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/e6f5886ae1242622-s.woff2) format("woff2");
    unicode-range: u+0370 -0377, u+037a-037f, u+0384 -038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/19e37deead9b3ec2-s.woff2) format("woff2");
    unicode-range: u+0307 -0308, u+0590 -05ff, u+200c-2010, u+20aa, u+25cc, u+fb1d-fb4f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/46392699924ae7e5-s.woff2) format("woff2");
    unicode-range: u+0302 -0303, u+0305, u+0307 -0308, u+0310, u+0312, u+0315, u+031a, u+0326 -0327, u+032c, u+032f-0330, u+0332 -0333, u+0338, u+033a, u+0346, u+034d, u+0391 -03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016 -2017, u+2034 -2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070 -2071, u+2074 -208e, u+2090 -209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100 -2112, u+2114 -2115, u+2117 -2121, u+2123 -214f, u+2190, u+2192, u+2194 -21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213 -2214, u+2216 -22ff, u+2308 -230b, u+2310, u+2319, u+231c-2321, u+2336 -237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474 -2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900 -2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u+1ee ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/dd4ab5b525bd804a-s.woff2) format("woff2");
    unicode-range: u+0001 -000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150 -218f, u+2190, u+2192, u+2194 -2199, u+21af, u+21e6-21f0, u+21f3, u+2218 -2219, u+2299, u+22c4-22c6, u+2300 -243f, u+2440 -244a, u+2460 -24ff, u+25a0-27bf, u+28 ? ?, u+2921 -2922, u+2981, u+29bf, u+29eb, u+2b ? ?, u+4dc0-4dff, u+fff9-fffb, u+10140 -1018e, u+10190 -1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f0 ? ?, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f7 ? ?, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/9beef36ab83de3f0-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/faac4ac11aa3d97b-s.woff2) format("woff2");
    unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/3d9ea938b6afa941-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/83651bee47cf14da-s.p.woff2) format("woff2");
    unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/6fed4e5749a3ea15-s.p.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/062522b8b7c3ad6a-s.woff2) format("woff2");
    unicode-range: u+1f ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/e6f5886ae1242622-s.woff2) format("woff2");
    unicode-range: u+0370 -0377, u+037a-037f, u+0384 -038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/19e37deead9b3ec2-s.woff2) format("woff2");
    unicode-range: u+0307 -0308, u+0590 -05ff, u+200c-2010, u+20aa, u+25cc, u+fb1d-fb4f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/46392699924ae7e5-s.woff2) format("woff2");
    unicode-range: u+0302 -0303, u+0305, u+0307 -0308, u+0310, u+0312, u+0315, u+031a, u+0326 -0327, u+032c, u+032f-0330, u+0332 -0333, u+0338, u+033a, u+0346, u+034d, u+0391 -03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016 -2017, u+2034 -2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070 -2071, u+2074 -208e, u+2090 -209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100 -2112, u+2114 -2115, u+2117 -2121, u+2123 -214f, u+2190, u+2192, u+2194 -21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213 -2214, u+2216 -22ff, u+2308 -230b, u+2310, u+2319, u+231c-2321, u+2336 -237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474 -2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900 -2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u+1ee ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/dd4ab5b525bd804a-s.woff2) format("woff2");
    unicode-range: u+0001 -000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150 -218f, u+2190, u+2192, u+2194 -2199, u+21af, u+21e6-21f0, u+21f3, u+2218 -2219, u+2299, u+22c4-22c6, u+2300 -243f, u+2440 -244a, u+2460 -24ff, u+25a0-27bf, u+28 ? ?, u+2921 -2922, u+2981, u+29bf, u+29eb, u+2b ? ?, u+4dc0-4dff, u+fff9-fffb, u+10140 -1018e, u+10190 -1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f0 ? ?, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f7 ? ?, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/9beef36ab83de3f0-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/faac4ac11aa3d97b-s.woff2) format("woff2");
    unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/3d9ea938b6afa941-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/83651bee47cf14da-s.p.woff2) format("woff2");
    unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/6fed4e5749a3ea15-s.p.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/062522b8b7c3ad6a-s.woff2) format("woff2");
    unicode-range: u+1f ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/e6f5886ae1242622-s.woff2) format("woff2");
    unicode-range: u+0370 -0377, u+037a-037f, u+0384 -038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/19e37deead9b3ec2-s.woff2) format("woff2");
    unicode-range: u+0307 -0308, u+0590 -05ff, u+200c-2010, u+20aa, u+25cc, u+fb1d-fb4f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/46392699924ae7e5-s.woff2) format("woff2");
    unicode-range: u+0302 -0303, u+0305, u+0307 -0308, u+0310, u+0312, u+0315, u+031a, u+0326 -0327, u+032c, u+032f-0330, u+0332 -0333, u+0338, u+033a, u+0346, u+034d, u+0391 -03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016 -2017, u+2034 -2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070 -2071, u+2074 -208e, u+2090 -209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100 -2112, u+2114 -2115, u+2117 -2121, u+2123 -214f, u+2190, u+2192, u+2194 -21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213 -2214, u+2216 -22ff, u+2308 -230b, u+2310, u+2319, u+231c-2321, u+2336 -237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474 -2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900 -2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u+1ee ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/dd4ab5b525bd804a-s.woff2) format("woff2");
    unicode-range: u+0001 -000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150 -218f, u+2190, u+2192, u+2194 -2199, u+21af, u+21e6-21f0, u+21f3, u+2218 -2219, u+2299, u+22c4-22c6, u+2300 -243f, u+2440 -244a, u+2460 -24ff, u+25a0-27bf, u+28 ? ?, u+2921 -2922, u+2981, u+29bf, u+29eb, u+2b ? ?, u+4dc0-4dff, u+fff9-fffb, u+10140 -1018e, u+10190 -1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f0 ? ?, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f7 ? ?, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/9beef36ab83de3f0-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/faac4ac11aa3d97b-s.woff2) format("woff2");
    unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/3d9ea938b6afa941-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/83651bee47cf14da-s.p.woff2) format("woff2");
    unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/6fed4e5749a3ea15-s.p.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/062522b8b7c3ad6a-s.woff2) format("woff2");
    unicode-range: u+1f ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/e6f5886ae1242622-s.woff2) format("woff2");
    unicode-range: u+0370 -0377, u+037a-037f, u+0384 -038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/19e37deead9b3ec2-s.woff2) format("woff2");
    unicode-range: u+0307 -0308, u+0590 -05ff, u+200c-2010, u+20aa, u+25cc, u+fb1d-fb4f
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/46392699924ae7e5-s.woff2) format("woff2");
    unicode-range: u+0302 -0303, u+0305, u+0307 -0308, u+0310, u+0312, u+0315, u+031a, u+0326 -0327, u+032c, u+032f-0330, u+0332 -0333, u+0338, u+033a, u+0346, u+034d, u+0391 -03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016 -2017, u+2034 -2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070 -2071, u+2074 -208e, u+2090 -209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100 -2112, u+2114 -2115, u+2117 -2121, u+2123 -214f, u+2190, u+2192, u+2194 -21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213 -2214, u+2216 -22ff, u+2308 -230b, u+2310, u+2319, u+231c-2321, u+2336 -237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474 -2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900 -2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u+1ee ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/dd4ab5b525bd804a-s.woff2) format("woff2");
    unicode-range: u+0001 -000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150 -218f, u+2190, u+2192, u+2194 -2199, u+21af, u+21e6-21f0, u+21f3, u+2218 -2219, u+2299, u+22c4-22c6, u+2300 -243f, u+2440 -244a, u+2460 -24ff, u+25a0-27bf, u+28 ? ?, u+2921 -2922, u+2981, u+29bf, u+29eb, u+2b ? ?, u+4dc0-4dff, u+fff9-fffb, u+10140 -1018e, u+10190 -1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f0 ? ?, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f7 ? ?, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb ? ?
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/9beef36ab83de3f0-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/faac4ac11aa3d97b-s.woff2) format("woff2");
    unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Open_Sans_bacc41;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/3d9ea938b6afa941-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Open_Sans_Fallback_bacc41;
    src: local("Arial");
    ascent-override: 101.65%;
    descent-override: 27.86%;
    line-gap-override: 0.00%;
    size-adjust: 105.15%
}

.__className_bacc41 {
    font-family: __Open_Sans_bacc41, __Open_Sans_Fallback_bacc41
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/e4832d224fa78fca-s.woff2) format("woff2");
    unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/50c46292b7e41e4c-s.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/81bdca91991057f4-s.woff2) format("woff2");
    unicode-range: u+1f ? ?
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/ba107e9862e2fbbd-s.woff2) format("woff2");
    unicode-range: u+0370 -0377, u+037a-037f, u+0384 -038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/8b6db60e34e611e2-s.woff2) format("woff2");
    unicode-range: u+0302 -0303, u+0305, u+0307 -0308, u+0310, u+0312, u+0315, u+031a, u+0326 -0327, u+032c, u+032f-0330, u+0332 -0333, u+0338, u+033a, u+0346, u+034d, u+0391 -03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016 -2017, u+2034 -2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070 -2071, u+2074 -208e, u+2090 -209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100 -2112, u+2114 -2115, u+2117 -2121, u+2123 -214f, u+2190, u+2192, u+2194 -21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213 -2214, u+2216 -22ff, u+2308 -230b, u+2310, u+2319, u+231c-2321, u+2336 -237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474 -2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900 -2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u+1ee ? ?
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/42cc98a089bcef73-s.woff2) format("woff2");
    unicode-range: u+0001 -000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150 -218f, u+2190, u+2192, u+2194 -2199, u+21af, u+21e6-21f0, u+21f3, u+2218 -2219, u+2299, u+22c4-22c6, u+2300 -243f, u+2440 -244a, u+2460 -24ff, u+25a0-27bf, u+28 ? ?, u+2921 -2922, u+2981, u+29bf, u+29eb, u+2b ? ?, u+4dc0-4dff, u+fff9-fffb, u+10140 -1018e, u+10190 -1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f0 ? ?, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f7 ? ?, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb ? ?
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/9e57792bbf96ad9d-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/bfe0833941d814cf-s.woff2) format("woff2");
    unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/0f3a385557f1712f-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/e4832d224fa78fca-s.woff2) format("woff2");
    unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/50c46292b7e41e4c-s.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/81bdca91991057f4-s.woff2) format("woff2");
    unicode-range: u+1f ? ?
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/ba107e9862e2fbbd-s.woff2) format("woff2");
    unicode-range: u+0370 -0377, u+037a-037f, u+0384 -038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/8b6db60e34e611e2-s.woff2) format("woff2");
    unicode-range: u+0302 -0303, u+0305, u+0307 -0308, u+0310, u+0312, u+0315, u+031a, u+0326 -0327, u+032c, u+032f-0330, u+0332 -0333, u+0338, u+033a, u+0346, u+034d, u+0391 -03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016 -2017, u+2034 -2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070 -2071, u+2074 -208e, u+2090 -209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100 -2112, u+2114 -2115, u+2117 -2121, u+2123 -214f, u+2190, u+2192, u+2194 -21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213 -2214, u+2216 -22ff, u+2308 -230b, u+2310, u+2319, u+231c-2321, u+2336 -237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474 -2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900 -2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u+1ee ? ?
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/42cc98a089bcef73-s.woff2) format("woff2");
    unicode-range: u+0001 -000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150 -218f, u+2190, u+2192, u+2194 -2199, u+21af, u+21e6-21f0, u+21f3, u+2218 -2219, u+2299, u+22c4-22c6, u+2300 -243f, u+2440 -244a, u+2460 -24ff, u+25a0-27bf, u+28 ? ?, u+2921 -2922, u+2981, u+29bf, u+29eb, u+2b ? ?, u+4dc0-4dff, u+fff9-fffb, u+10140 -1018e, u+10190 -1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f0 ? ?, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f7 ? ?, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb ? ?
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/9e57792bbf96ad9d-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/bfe0833941d814cf-s.woff2) format("woff2");
    unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/0f3a385557f1712f-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/74c003a2abab0c4f-s.woff2) format("woff2");
    unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/24c15609eaa28576-s.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/84602850c8fd81c3-s.woff2) format("woff2");
    unicode-range: u+1f ? ?
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/90da053edc2b7de3-s.woff2) format("woff2");
    unicode-range: u+0370 -0377, u+037a-037f, u+0384 -038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/ac3b7908202f8517-s.woff2) format("woff2");
    unicode-range: u+0302 -0303, u+0305, u+0307 -0308, u+0310, u+0312, u+0315, u+031a, u+0326 -0327, u+032c, u+032f-0330, u+0332 -0333, u+0338, u+033a, u+0346, u+034d, u+0391 -03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016 -2017, u+2034 -2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070 -2071, u+2074 -208e, u+2090 -209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100 -2112, u+2114 -2115, u+2117 -2121, u+2123 -214f, u+2190, u+2192, u+2194 -21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213 -2214, u+2216 -22ff, u+2308 -230b, u+2310, u+2319, u+231c-2321, u+2336 -237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474 -2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900 -2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u+1ee ? ?
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/627d916fd739a539-s.woff2) format("woff2");
    unicode-range: u+0001 -000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150 -218f, u+2190, u+2192, u+2194 -2199, u+21af, u+21e6-21f0, u+21f3, u+2218 -2219, u+2299, u+22c4-22c6, u+2300 -243f, u+2440 -244a, u+2460 -24ff, u+25a0-27bf, u+28 ? ?, u+2921 -2922, u+2981, u+29bf, u+29eb, u+2b ? ?, u+4dc0-4dff, u+fff9-fffb, u+10140 -1018e, u+10190 -1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f0 ? ?, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f7 ? ?, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb ? ?
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/b5ee789b512e4d1b-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/2c07349e02a7b712-s.woff2) format("woff2");
    unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/47cbc4e2adbc5db9-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/74c003a2abab0c4f-s.woff2) format("woff2");
    unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/24c15609eaa28576-s.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/84602850c8fd81c3-s.woff2) format("woff2");
    unicode-range: u+1f ? ?
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/90da053edc2b7de3-s.woff2) format("woff2");
    unicode-range: u+0370 -0377, u+037a-037f, u+0384 -038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/ac3b7908202f8517-s.woff2) format("woff2");
    unicode-range: u+0302 -0303, u+0305, u+0307 -0308, u+0310, u+0312, u+0315, u+031a, u+0326 -0327, u+032c, u+032f-0330, u+0332 -0333, u+0338, u+033a, u+0346, u+034d, u+0391 -03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016 -2017, u+2034 -2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070 -2071, u+2074 -208e, u+2090 -209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100 -2112, u+2114 -2115, u+2117 -2121, u+2123 -214f, u+2190, u+2192, u+2194 -21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213 -2214, u+2216 -22ff, u+2308 -230b, u+2310, u+2319, u+231c-2321, u+2336 -237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474 -2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900 -2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u+1ee ? ?
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/627d916fd739a539-s.woff2) format("woff2");
    unicode-range: u+0001 -000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150 -218f, u+2190, u+2192, u+2194 -2199, u+21af, u+21e6-21f0, u+21f3, u+2218 -2219, u+2299, u+22c4-22c6, u+2300 -243f, u+2440 -244a, u+2460 -24ff, u+25a0-27bf, u+28 ? ?, u+2921 -2922, u+2981, u+29bf, u+29eb, u+2b ? ?, u+4dc0-4dff, u+fff9-fffb, u+10140 -1018e, u+10190 -1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f0 ? ?, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f7 ? ?, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb ? ?
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/b5ee789b512e4d1b-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/2c07349e02a7b712-s.woff2) format("woff2");
    unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Roboto_592a8c;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/47cbc4e2adbc5db9-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Roboto_Fallback_592a8c;
    src: local("Arial");
    ascent-override: 92.98%;
    descent-override: 24.47%;
    line-gap-override: 0.00%;
    size-adjust: 99.78%
}

.__className_592a8c {
    font-family: __Roboto_592a8c, __Roboto_Fallback_592a8c
}
