[data-b-id=HEADER] .component-bg .overlay {
    opacity: 1 !important
}

[data-b-id="HEADER"][data-id="458661"] .component-bg .overlay {
    background: #fff
}

[data-b-id="HEADER"][data-id="458661"] .component-bg .overlay {
    opacity: .5
}

[data-b-id="HEADER"][data-id="458661"] .header-wrapper, [data-b-id="FOOTER"][data-id="703349"] .header-wrapper {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem
}

[data-b-id="HEADER"][data-id="458661"] .floating-header.color--hex.fixed-header {
    color: #1b1b1c
}

[data-b-id="HEADER"][data-id="458661"] .floating-header.color--hex .floating-header-background {
    background: #fff
}

@media (max-width: 767px) {
    .adaptive [data-b-id="HEADER"][data-id="458661"] .header-wrapper {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }
}

[data-b-id=GRID] .container-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    -ms-flex-pack: center;
    justify-content: center
}

[data-b-id=GRID] .header-area {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

[data-b-id=GRID] .header-wrapper {
    padding: 1.25rem 0 0
}

[data-b-id=GRID] .main-area {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-positive: 1;
    flex-grow: 1
}

[data-b-id=GRID] .cover .main-area {
    padding: 3.125rem 0;
    margin: auto
}

[data-b-id=GRID] .cover .header-area + .main-area {
    padding: 1.875rem 0 5.625rem
}

[data-b-id="GRID"][data-id="513786"] .container-fluid > .component-bg .image {
    background-position: 68.18% 46.84%;
    background-image: url('./img_7499236.jpg')
}

[data-b-id="GRID"][data-id="513786"] .container-fluid > .component-bg .overlay {
    background: #000
}

[data-b-id="GRID"][data-id="513786"] .container-fluid > .component-bg .overlay {
    opacity: .6
}

[data-b-id="GRID"][data-id="513786"] .indent .main-area {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="513786"] .indent .main-area {
        padding-top: 4.16666667rem;
        padding-bottom: 4.16666667rem
    }
}

[data-b-id="GRID"][data-id="159604"] .container-fluid > .component-bg .overlay {
    background: #f5f5f5
}

[data-b-id="GRID"][data-id="159604"] .container-fluid > .component-bg .overlay {
    opacity: .9
}

[data-b-id="GRID"][data-id="159604"] .indent .main-area {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="159604"] .indent .main-area {
        padding-top: 2.91666667rem;
        padding-bottom: 2.91666667rem
    }
}

[data-b-id="GRID"][data-id="552250"] .container-fluid > .component-bg .image {
    background-position: 65.73% 62.97%;
    background-image: url('./img_7457472.jpg')
}

[data-b-id="GRID"][data-id="552250"] .container-fluid > .component-bg .overlay {
    background: #0c0f14
}

[data-b-id="GRID"][data-id="552250"] .container-fluid > .component-bg .overlay {
    opacity: .7
}

[data-b-id="GRID"][data-id="552250"] .indent .main-area {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="552250"] .indent .main-area {
        padding-top: 4.16666667rem;
        padding-bottom: 4.16666667rem
    }
}

[data-b-id=CARD] .container-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    -ms-flex-pack: center;
    justify-content: center
}

[data-b-id=CARD] .cover {
    padding: 50px 0
}

[data-b-id="CARD"][data-id="257010"] .container-fluid > .component-bg .overlay {
    background: #fff
}

[data-b-id="CARD"][data-id="257010"] .container-fluid > .component-bg .overlay {
    opacity: .9
}

[data-b-id="CARD"][data-id="257010"] .indent {
    padding-top: 4.375rem;
    padding-bottom: 6.25rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="CARD"][data-id="257010"] .indent {
        padding-top: 2.91666667rem;
        padding-bottom: 4.16666667rem
    }
}

[data-b-id="GRID"][data-id="390200"] .container-fluid > .component-bg .image {
    background-position: 60.86% 22.14%;
    background-image: url('./img_5148403.jpg')
}

[data-b-id="GRID"][data-id="390200"] .container-fluid > .component-bg .overlay {
    background: #0c0f14
}

[data-b-id="GRID"][data-id="390200"] .container-fluid > .component-bg .overlay {
    opacity: .7
}

[data-b-id="GRID"][data-id="390200"] .indent .main-area {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="390200"] .indent .main-area {
        padding-top: 4.16666667rem;
        padding-bottom: 4.16666667rem
    }
}

[data-b-id="GRID"][data-id="286960"] .container-fluid > .component-bg .overlay {
    background: #fff
}

[data-b-id="GRID"][data-id="286960"] .container-fluid > .component-bg .overlay {
    opacity: .65
}

[data-b-id="GRID"][data-id="286960"] .indent .main-area {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="286960"] .indent .main-area {
        padding-top: 2.91666667rem;
        padding-bottom: 2.91666667rem
    }
}

[data-b-id="GRID"][data-id="698828"] .container-fluid > .component-bg .image {
    background-position: 52.17% 56.18%;
    background-image: url('./img_5568314.jpg')
}

[data-b-id="GRID"][data-id="698828"] .container-fluid > .component-bg .overlay {
    background: #0c0f14
}

[data-b-id="GRID"][data-id="698828"] .container-fluid > .component-bg .overlay {
    opacity: .7
}

[data-b-id="GRID"][data-id="698828"] .indent .main-area {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="698828"] .indent .main-area {
        padding-top: 4.16666667rem;
        padding-bottom: 4.16666667rem
    }
}

[data-b-id="CARD"][data-id="938097"] .container-fluid > .component-bg .overlay {
    background: #fff
}

[data-b-id="CARD"][data-id="938097"] .container-fluid > .component-bg .overlay {
    opacity: .9
}

[data-b-id="CARD"][data-id="938097"] .indent {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="CARD"][data-id="938097"] .indent {
        padding-top: 2.91666667rem;
        padding-bottom: 2.91666667rem
    }
}

[data-b-id="GRID"][data-id="114016"] .container-fluid > .component-bg .overlay {
    background: #ebebeb
}

[data-b-id="GRID"][data-id="114016"] .container-fluid > .component-bg .overlay {
    opacity: .65
}

[data-b-id="GRID"][data-id="114016"] .indent .main-area {
    padding-top: 4.375rem;
    padding-bottom: 1.25rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="114016"] .indent .main-area {
        padding-top: 2.91666667rem;
        padding-bottom: .83333333rem
    }
}

[data-b-id="GRID"][data-id="914084"] .container-fluid > .component-bg .overlay {
    background: #ebebeb
}

[data-b-id="GRID"][data-id="914084"] .container-fluid > .component-bg .overlay {
    opacity: .65
}

[data-b-id="GRID"][data-id="914084"] .indent .main-area {
    padding-top: 1.875rem;
    padding-bottom: 2.1875rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="914084"] .indent .main-area {
        padding-top: 1.25rem;
        padding-bottom: 1.45833333rem
    }
}

[data-b-id="GRID"][data-id="204571"] .container-fluid > .component-bg .overlay {
    background: #ebebeb
}

[data-b-id="GRID"][data-id="204571"] .container-fluid > .component-bg .overlay {
    opacity: .65
}

[data-b-id="GRID"][data-id="204571"] .indent .main-area {
    padding-top: 1.875rem;
    padding-bottom: 5.625rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="204571"] .indent .main-area {
        padding-top: 1.25rem;
        padding-bottom: 3.75rem
    }
}

[data-b-id="GRID"][data-id="320739"] .container-fluid > .component-bg .image {
    background-position: 60.86% 22.14%;
    background-image: url('./img_8601219.jpg')
}

[data-b-id="GRID"][data-id="320739"] .container-fluid > .component-bg .overlay {
    background: #0c0f14
}

[data-b-id="GRID"][data-id="320739"] .container-fluid > .component-bg .overlay {
    opacity: .7
}

[data-b-id="GRID"][data-id="320739"] .indent .main-area {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="320739"] .indent .main-area {
        padding-top: 4.16666667rem;
        padding-bottom: 4.16666667rem
    }
}

[data-b-id=FOOTER] .container-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width: 767px) {
    body.adaptive [data-b-id=FOOTER] .element-item {
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }
}

[data-b-id="FOOTER"][data-id="703349"] .container-fluid > .component-bg .overlay {
    background: #fff
}

[data-b-id="FOOTER"][data-id="703349"] .container-fluid > .component-bg .overlay {
    opacity: .9
}

[data-b-id="FOOTER"][data-id="703349"] .indent {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="FOOTER"][data-id="703349"] .indent {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }
}

[data-m-id="QUIZ"][data-id="quiz23"] .modal-data {
    color: #fff
}

[data-m-id="QUIZ"][data-id="quiz23"] .modal-data > .component-bg .image {
    background-position: 49.63% 49.00%;
    background-image: url('./img_10339925_2560_image.jpg')
}

[data-m-id="QUIZ"][data-id="quiz23"] .modal-data > .component-bg .overlay {
    background: #000
}

[data-m-id="QUIZ"][data-id="quiz23"] .modal-data > .component-bg .overlay {
    opacity: .7
}

[data-m-id="QUIZ"][data-id="quiz23"] .modal-data > .close-times {
    color: #fff
}

[data-m-id="QUIZ"][data-id="quiz23"] .component-quiz .component-button {
    color: #fff
}

.is-pointer [data-m-id="QUIZ"][data-id="quiz23"] .component-quiz .component-button.effect--opacity.bordered:hover .btn-content {
    color: #222
}

.is-pointer [data-m-id="QUIZ"][data-id="quiz23"] .component-quiz .component-button.effect--opacity.filled:hover:before {
    background-color: #eee
}

[data-m-id="QUIZ"][data-id="quiz23"] .component-quiz .component-button.filled .btn-content {
    color: #222
}

[data-m-id="QUIZ"][data-id="quiz23"] .component-quiz .quiz-progress {
    color: #fff
}

[data-m-id="QUIZ"][data-id="quiz23"] .component-quiz .quiz-progress .progress-loader-bar .progress-runner:before {
    color: #000;
    background-color: #fff
}

[data-m-id="QUIZ"][data-id="quiz23"] .component-quiz .form-field-image-check #bg {
    fill: #fff
}

[data-m-id="QUIZ"][data-id="quiz23"] .component-quiz .form-field-image-check #arrow {
    fill: #000
}

[data-w-id=ANCHORS] .anchors-list {
    position: fixed !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    pointer-events: none;
    z-index: 6;
    padding: 20px 15px;
    min-width: 48px;
    min-height: 64px;
    top: 50%;
    right: 20px;
    transform: translate3d(0, -50%, 0);
    color: #fff;
    line-height: 0;
    letter-spacing: -4px;
    border-radius: 3px
}

@media (max-width: 1199px) {
    [data-w-id=ANCHORS] .anchors-list {
        right: 5px
    }
}

[data-w-id=ANCHORS] .anchors-list.hide {
    display: none
}

[data-w-id=ANCHORS] .anchors-list ul {
    margin: 0;
    padding: 0;
    position: relative
}

[data-w-id=ANCHORS] .anchors-list ul > svg {
    pointer-events: all
}

[data-w-id=ANCHORS] .anchors-list ul > svg circle, [data-w-id=ANCHORS] .anchors-list ul > svg path {
    fill: currentColor
}

[data-w-id=ANCHORS] .anchors-list li {
    letter-spacing: 0;
    display: block;
    cursor: pointer;
    pointer-events: all
}

[data-w-id=ANCHORS] .anchors-list li a {
    display: block;
    color: inherit;
    width: 100%;
    height: 100%
}

[data-w-id=ANCHORS] .anchors-list li[data-title] {
    position: relative
}

[data-w-id=ANCHORS] .anchors-list li[data-title]:hover:after, [data-w-id=ANCHORS] .anchors-list li[data-title]:hover:before {
    transform: translate3d(0, -50%, 0);
    opacity: 1;
    visibility: visible;
    pointer-events: all
}

[data-w-id=ANCHORS] .anchors-list li[data-title]:after, [data-w-id=ANCHORS] .anchors-list li[data-title]:before {
    position: absolute;
    top: 50%;
    right: 100%;
    display: block;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    transform: translate3d(10px, -50%, 0);
    transition: all .3s cubic-bezier(.21, .67, .58, 1);
    transition-delay: .3s
}

[data-w-id=ANCHORS] .anchors-list li[data-title]:before {
    content: attr(data-title);
    margin-right: 10px;
    background: #222;
    color: #fff;
    white-space: nowrap;
    line-height: 12px;
    font-size: 12px;
    padding: 8px 12px;
    border-radius: 3px
}

[data-w-id=ANCHORS] .anchors-list li[data-title]:after {
    content: "";
    width: 0;
    height: 0;
    margin-right: -2px;
    border: 6px solid #222;
    border-right-color: transparent;
    border-top-color: transparent;
    border-bottom-color: transparent
}

[data-w-id=ANCHORS] .anchors-list li.helper {
    display: none;
    opacity: 0;
    pointer-events: none
}

[data-w-id=ANCHORS] .anchors-list li.helper a {
    pointer-events: none
}

[data-w-id=ANCHORS] .anchors-list[data-style="1"] li, [data-w-id=ANCHORS] .anchors-list[data-style="2"] li {
    padding: 6px 3px
}

[data-w-id=ANCHORS] .anchors-list[data-style="1"] li a, [data-w-id=ANCHORS] .anchors-list[data-style="2"] li a {
    width: 12px;
    height: 12px;
    border-radius: 50%
}

[data-w-id=ANCHORS] .anchors-list[data-style="1"] {
    transition: color .2s
}

[data-w-id=ANCHORS] .anchors-list[data-style="1"] li a {
    box-shadow: inset 0 0 0 2px currentColor;
    transition: background .1s linear;
    transition-delay: .15s
}

[data-w-id=ANCHORS] .anchors-list[data-style="1"] li.active a {
    background: currentColor;
    transition-delay: 0s
}

[data-w-id=ANCHORS] .anchors-list[data-style="1"] li.helper {
    display: block;
    position: absolute;
    top: 0;
    z-index: 1;
    margin: 0
}

[data-w-id=ANCHORS] .anchors-list[data-style="1"] li.helper a {
    background: currentColor;
    transition: background .2s
}

[data-w-id=ANCHORS] .anchors-list[data-style="2"] {
    transition: color .2s linear
}

[data-w-id=ANCHORS] .anchors-list[data-style="2"] li a {
    background: currentColor;
    transition: background .4s, opacity .3s;
    opacity: .35
}

[data-w-id=ANCHORS] .anchors-list[data-style="2"] li.active a {
    opacity: 1
}

[data-w-id=ANCHORS] .anchors-list[data-style="3"] li {
    padding: 9px 0
}

[data-w-id=ANCHORS] .anchors-list[data-style="3"] li a {
    position: relative;
    width: 16px;
    height: 3px;
    opacity: .35;
    background: currentColor;
    transition: background .4s, opacity .35s
}

[data-w-id=ANCHORS] .anchors-list[data-style="3"] li.active a {
    opacity: 1
}

@media (max-width: 570px) {
    body.adaptive [data-w-id=ANCHORS] {
        display: none
    }
}

@media (orientation: portrait) {
    body.adaptive [data-w-id=ANCHORS] {
        display: none
    }
}

[data-w-id=MENU01] {
    display: none;
    position: relative;
    z-index: 8
}

@media (max-width: 767px) {
    body.adaptive.is-mobilemenu-open [data-w-id=MENU01] .mobile-navigation {
        position: relative;
        transform: none !important
    }

    body.adaptive.is-mobilemenu-open [data-w-id=MENU01] .nav-menu {
        position: relative;
        height: auto;
        overflow: initial
    }
}

@media (max-width: 767px) {
    body.adaptive [data-w-id=MENU01] {
        display: -ms-flexbox;
        display: flex
    }
}

body.adaptive [data-w-id=MENU01].show .nav-menu {
    display: -ms-flexbox;
    display: flex
}

body.adaptive [data-w-id=MENU01] .mobile-navigation {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 100%;
    z-index: 400;
    pointer-events: none;
    transform: translateY(-30px);
    opacity: 0;
    visibility: hidden;
    transition: all .35s cubic-bezier(.21, .67, .58, 1)
}

body.adaptive [data-w-id=MENU01] .mobile-navigation.mobile-navigation--created {
    transform: translateZ(0);
    opacity: 1;
    visibility: visible
}

body.adaptive [data-w-id=MENU01] .nav-header {
    position: fixed;
    width: 100%;
    z-index: 1;
    min-height: 3.125rem
}

body.adaptive [data-w-id=MENU01] .nav-header-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: 3.125rem
}

body.adaptive [data-w-id=MENU01] .nav-header-content {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    margin-right: .5rem;
    padding: .3125rem 0
}

body.adaptive [data-w-id=MENU01] .nav-header-content .component-logo {
    width: 100%;
    height: 3.125rem
}

body.adaptive [data-w-id=MENU01] .nav-header-content .component-logo-img {
    background-position: 0;
    padding: 0 !important;
    width: 100%;
    height: 100%
}

body.adaptive [data-w-id=MENU01] .nav-header-controls {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0;
    margin-left: auto;
    min-width: 40px;
    height: 40px
}

body.adaptive [data-w-id=MENU01] .nav-header-controls li {
    margin-left: .875rem;
    margin-top: .3125rem;
    margin-bottom: .3125rem;
    width: 40px;
    height: 40px
}

body.adaptive [data-w-id=MENU01] .nav-header-controls li:first-child {
    margin-left: 0
}

body.adaptive [data-w-id=MENU01] .nav-header-controls--cart {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

body.adaptive [data-w-id=MENU01] .nav-header-controls--cart .cart-button {
    position: relative;
    height: 40px;
    padding: 0;
    transform: translateZ(0)
}

body.adaptive [data-w-id=MENU01] .nav-header-controls--cart .cart-button:before {
    display: none
}

body.adaptive [data-w-id=MENU01] .nav-header-controls--cart .cart-button[data-count="0"]:after {
    opacity: 0
}

body.adaptive [data-w-id=MENU01] .nav-header-controls--burger {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-pack: center;
    justify-content: center
}

body.adaptive [data-w-id=MENU01] .nav-header-controls--burger i {
    display: block;
    padding: 3px 0;
    transition: transform .4s ease .4s, opacity .4s ease .4s;
    will-change: transform
}

body.adaptive [data-w-id=MENU01] .nav-header-controls--burger i:before {
    content: "";
    display: block;
    height: 2px;
    width: 30px;
    background: currentColor;
    transition: transform .3s ease 0s;
    will-change: transform
}

body.adaptive [data-w-id=MENU01] .nav-header-controls--burger.active i {
    transition: transform .3s ease 0s, opacity .3s ease 0s
}

body.adaptive [data-w-id=MENU01] .nav-header-controls--burger.active i:before {
    transition: transform .45s ease .35s
}

body.adaptive [data-w-id=MENU01] .nav-header-controls--burger.active i:first-child {
    transform: translateY(8px)
}

body.adaptive [data-w-id=MENU01] .nav-header-controls--burger.active i:first-child:before {
    transform: rotate(-135deg)
}

body.adaptive [data-w-id=MENU01] .nav-header-controls--burger.active i:nth-child(2) {
    opacity: 0
}

body.adaptive [data-w-id=MENU01] .nav-header-controls--burger.active i:nth-child(3) {
    transform: translateY(-8px)
}

body.adaptive [data-w-id=MENU01] .nav-header-controls--burger.active i:nth-child(3):before {
    transform: rotate(-225deg)
}

body.adaptive [data-w-id=MENU01] .nav-menu {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 100%;
    -ms-flex-positive: 1;
    flex-grow: 1;
    z-index: 0;
    overflow-x: hidden;
    overflow-y: auto;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-15px);
    transition: all .25s ease
}

body.adaptive [data-w-id=MENU01] .nav-menu.active {
    opacity: 1;
    visibility: visible;
    transform: translateZ(0);
    pointer-events: all
}

body.adaptive [data-w-id=MENU01] .nav-menu.active .nav-menu-item {
    opacity: 1;
    transform: translateZ(0);
    transition: all .45s cubic-bezier(.21, .67, .58, 1) .15s
}

body.adaptive [data-w-id=MENU01] .nav-menu-container {
    -ms-flex-flow: column;
    flex-flow: column;
    min-height: 100%;
    padding: .625rem 0
}

body.adaptive [data-w-id=MENU01] .nav-menu-item {
    opacity: 0;
    transform: translateY(25px)
}

body.adaptive [data-w-id=MENU01] .nav-menu-item:empty {
    display: none
}

body.adaptive [data-w-id=MENU01] .nav-menu-item .element-item {
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100%;
    max-width: 100%;
    min-height: 18px;
    padding-right: 0;
    padding-left: 0;
    margin: 0;
    padding: .625rem 0
}

body.adaptive [data-w-id=MENU01] .nav-menu-item .element-content {
    padding: 0;
    margin: 0
}

body.adaptive [data-w-id=MENU01] .nav-menu-item.nav-menu-item--menu {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: auto;
    padding: .625rem 0
}

body.adaptive [data-w-id=MENU01] .nav-menu-item.nav-menu-item--menu .element-item {
    padding: 0
}

body.adaptive [data-w-id=MENU01] .nav-menu-item.nav-menu-item--contacts .text-holder {
    text-align: left
}

body.adaptive [data-w-id=MENU01] .nav-menu-item.nav-menu-item--contacts .text-holder div, body.adaptive [data-w-id=MENU01] .nav-menu-item.nav-menu-item--contacts .text-holder p, body.adaptive [data-w-id=MENU01] .nav-menu-item.nav-menu-item--contacts .text-holder span {
    text-align: inherit !important
}

body.adaptive [data-w-id=MENU01] [data-color=light] .nav-header, body.adaptive [data-w-id=MENU01] [data-color=light] .nav-menu {
    background: #fff
}

body.adaptive [data-w-id=MENU01] [data-color=dark] .nav-header, body.adaptive [data-w-id=MENU01] [data-color=dark] .nav-menu {
    background: #1b1b1c
}

body.adaptive [data-w-id=MENU01] .header-style-round .nav-header {
    min-height: 0;
    pointer-events: all
}

body.adaptive [data-w-id=MENU01] .header-style-round .nav-header-container {
    background: inherit;
    position: relative;
    height: 0;
    min-height: 0
}

body.adaptive [data-w-id=MENU01] .header-style-round .nav-header-content {
    display: none
}

body.adaptive [data-w-id=MENU01] .header-style-round .nav-header-controls {
    position: absolute;
    top: 20px;
    right: 0;
    width: 3.125rem;
    height: 3.125rem;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    background: inherit
}

body.adaptive [data-w-id=MENU01] .header-style-round .nav-header-controls li + li {
    display: none
}

body.adaptive [data-w-id=MENU01] .header-style-round .nav-header-controls--burger {
    -ms-flex-align: center;
    align-items: center
}

body.adaptive [data-w-id=MENU01] .header-style-panel .nav-header {
    width: 100%;
    pointer-events: all
}

body.adaptive [data-w-id=MENU01] .header-style-panel .nav-menu {
    padding-top: 3.125rem
}

body.adaptive [data-w-id=MENU01] .header-style-panel .cart-button:after {
    font-size: .6875rem;
    line-height: 1.125rem;
    width: 1.375rem;
    height: 1.375rem;
    top: 2px;
    right: 1px;
    border: 2px solid;
    transition: opacity .2s
}

[data-e-id=text01] .element-text {
    max-width: 100%;
    width: 100%;
    margin: 0;
    padding: 0
}

[data-e-id=text01] .quote-mark {
    display: none;
    width: 35px;
    height: 23px;
    margin-bottom: 20px;
    -ms-flex-order: -1;
    order: -1
}

[data-e-id=text01] .text-style-quote[data-mod="1"] {
    width: auto;
    text-align: left;
    position: relative;
    padding: 0 .83em
}

[data-e-id=text01] .text-style-quote[data-mod="1"]:before {
    content: "";
    position: absolute;
    top: 2px;
    bottom: 2px;
    left: 0;
    width: .111em;
    min-width: 1px;
    max-width: 2px;
    background: currentColor
}

[data-e-id=text01].justify-content-start .text-style-quote[data-mod="1"] {
    width: 100%
}

[data-e-id="text01"][data-id="945802"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="945802"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1.375rem;
    line-height: 1.37
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="945802"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id=zone_title] {
    position: relative;
    width: 100%
}

[data-e-id=zone_title] .elements-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    position: relative;
    width: 100%;
    height: 100%
}

[data-e-id=zone_title] .element-content {
    -ms-flex-pack: inherit;
    justify-content: inherit;
    -ms-flex-align: inherit;
    align-items: inherit;
    -ms-flex-line-pack: inherit;
    align-content: inherit;
    padding: .625rem 0
}

@media (max-width: 767px) {
    body.adaptive [data-e-id=zone_title].content-zone--empty {
        display: none
    }
}

[data-e-id=header_html] .justify-content-start {
    text-align: left
}

[data-e-id=header_html] .justify-content-center {
    text-align: center
}

[data-e-id=header_html] .justify-content-end {
    text-align: right
}

[data-e-id="header_html"][data-id="785640"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id=zone_header] {
    position: relative
}

[data-e-id=zone_header] .elements-list {
    position: relative;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    height: 100%;
    margin: 0 -.9375rem;
    width: calc(100% + 1.875rem);
    max-width: calc(100% + 1.875rem)
}

[data-e-id=zone_header] .element-item {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100%;
    min-height: 40px;
    display: -ms-flexbox;
    display: flex;
    padding: 0 .9375rem;
    margin: 0
}

[data-e-id=zone_header] .element-content {
    padding: 0;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 767px) {
    body.adaptive [data-e-id=zone_header] .elements-list {
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        margin: 0;
        width: 100%;
        max-width: 100%
    }

    body.adaptive [data-e-id=zone_header] .element-item {
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        height: auto;
        width: 100%;
        max-width: none;
        padding: 0
    }

    body.adaptive [data-e-id=zone_header] .element-content {
        padding: .625rem 0;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }
}

[data-e-id=header_logo] .justify-content-center .component-logo-img {
    background-position: 50%
}

[data-e-id=header_logo] .justify-content-start .component-logo-img {
    background-position: 0 50%
}

[data-e-id=header_logo] .justify-content-end .component-logo-img {
    background-position: 100% 50%
}

[data-e-id=header_contacts] .contact-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: baseline;
    align-items: baseline
}

[data-e-id=header_contacts] .text-holder {
    -ms-flex-item-align: center;
    align-self: center
}

[data-e-id=header_contacts] .component-icon {
    margin-right: .625rem
}

[data-e-id=header_contacts] .component-icon.size--xsmall {
    font-size: 20px;
    margin-right: .4375rem
}

[data-e-id=header_contacts] .component-icon.size--small {
    font-size: 26px
}

[data-e-id=header_contacts] .component-icon.size--medium {
    font-size: 32px
}

[data-e-id=header_contacts] .component-icon.size--large {
    font-size: 40px
}

[data-e-id=header_contacts] .show-desc .size--small.style--none {
    margin-top: -2px
}

[data-e-id="header_contacts"][data-id="809833"] .component-icon.color--custom {
    color: inherit
}

[data-e-id="header_contacts"][data-id="809833"] .component-icon.color--custom.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="header_contacts"][data-id="809833"] .element-text--contact {
    text-align: right;
    font-weight: 700;
    font-size: 1.5625rem;
    line-height: 1.5
}

[data-e-id="header_contacts"][data-id="809833"] .element-text--desc {
    text-align: left;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.5
}

[data-e-id="header_contacts"][data-id="768309"] .component-icon.color--custom {
    color: inherit
}

[data-e-id="header_contacts"][data-id="768309"] .component-icon.color--custom.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="header_contacts"][data-id="768309"] .element-text--contact {
    text-align: right;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="header_contacts"][data-id="768309"] .element-text--desc {
    text-align: left;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.5
}

[data-e-id=zone] {
    position: relative;
    width: 100%
}

[data-e-id=zone].fill-color .elements-list:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    border-radius: inherit
}

[data-e-id=zone] .elements-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: inherit
}

[data-e-id=zone] .element-content {
    -ms-flex-pack: inherit;
    justify-content: inherit;
    -ms-flex-align: inherit;
    align-items: inherit;
    -ms-flex-line-pack: inherit;
    align-content: inherit;
    padding: .625rem 0
}

@media (max-width: 767px) {
    body.adaptive [data-e-id=zone].content-zone--empty {
        display: none
    }
}

[data-e-id="zone"][data-id="842596"].fill-color .elements-list:before {
    background-color: #000
}

[data-e-id="zone"][data-id="842596"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id=header_spacer] .flexbe-elements-control-single {
    display: none
}

@media (max-width: 767px) {
    body.adaptive [data-e-id=header_spacer] {
        display: none
    }
}

[data-e-id="text01"][data-id="940551"] .element-content {
    padding-top: .625rem;
    padding-bottom: .9375rem
}

[data-e-id="text01"][data-id="940551"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 3.5rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="940551"] .element-text {
        font-size: 2.25rem
    }
}

[data-e-id="text01"][data-id="808904"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="808904"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1.375rem;
    line-height: 1.37
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="808904"] .element-text {
        font-size: 1.375rem
    }
}

.align-items-stretch [data-e-id=button01].fill-space .element-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-top: 10px !important
}

[data-e-id=button01] .element-content {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
}

[data-e-id=button01] .buttons-holder {
    width: calc(100% + 20px);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: inherit;
    justify-content: inherit;
    margin: -5px -10px
}

[data-e-id=button01] .button-wrapper, [data-e-id=button01] .text-wrapper {
    -ms-flex-negative: 1;
    flex-shrink: 1;
    max-width: 100%;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 5px 10px
}

[data-e-id=button01] .text-wrapper {
    min-width: 50px;
    -ms-flex-positive: 1;
    flex-grow: 1
}

[data-e-id=button01].justify-content-center .text-wrapper {
    -ms-flex-positive: 0;
    flex-grow: 0
}

[data-e-id="button01"][data-id="835610"] .element-content {
    padding-top: 2.5rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="835610"] .button-1 .component-button {
    color: #fc2f58
}

.is-pointer [data-e-id="button01"][data-id="835610"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="835610"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #ec5271
}

[data-e-id="button01"][data-id="835610"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="835610"] .element-text--price {
    text-align: right;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="button01"][data-id="835610"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="zone"][data-id="380266"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="380266"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="text01"][data-id="233584"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="233584"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 3rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="233584"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="text01"][data-id="840398"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="840398"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1.375rem;
    line-height: 1.37
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="840398"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id=media01] .slider-item {
    width: 100% !important
}

.align-items-stretch [data-e-id=media01].fill-space .component-image, .align-items-stretch [data-e-id=media01].fill-space .component-media, .align-items-stretch [data-e-id=media01].fill-space .component-slider, .align-items-stretch [data-e-id=media01].fill-space .component-video {
    height: 100%;
    min-height: 200px;
    padding-bottom: 0 !important
}

[data-e-id="media01"][data-id="948321"] .component-image, [data-e-id="media01"][data-id="948321"] .component-video {
    padding-bottom: 56%
}

[data-e-id="zone"][data-id="942312"].fill-color .elements-list:before {
    background-color: #000
}

[data-e-id="zone"][data-id="942312"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="text01"][data-id="122150"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="122150"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 3rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="122150"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="text01"][data-id="910217"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="910217"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1.375rem;
    line-height: 1.37
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="910217"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="button01"][data-id="860141"] .element-content {
    padding-top: 2.1875rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="860141"] .button-1 .component-button {
    color: #fc2f58
}

.is-pointer [data-e-id="button01"][data-id="860141"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="860141"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #ec5271
}

[data-e-id="button01"][data-id="860141"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="860141"] .element-text--price {
    text-align: right;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="button01"][data-id="860141"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="zone"][data-id="480669"].fill-color .elements-list:before {
    background-color: #f0d36d
}

[data-e-id="zone"][data-id="480669"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="104472"].fill-color .elements-list:before {
    background-color: #f0d36d
}

[data-e-id="zone"][data-id="104472"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="446965"].fill-color .elements-list:before {
    background-color: #f0d36d
}

[data-e-id="zone"][data-id="446965"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="168241"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="168241"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 3rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="168241"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="text01"][data-id="681396"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="681396"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1.375rem;
    line-height: 1.37
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="681396"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="498886"] .element-content {
    padding-top: .625rem;
    padding-bottom: 1.25rem
}

[data-e-id="text01"][data-id="498886"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 1.37
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="498886"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="503980"] .element-content {
    padding-top: .625rem;
    padding-bottom: .3125rem
}

[data-e-id="text01"][data-id="503980"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 2.5rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="503980"] .element-text {
        font-size: 2rem
    }
}

[data-e-id="text01"][data-id="322665"] .element-content {
    padding-top: .3125rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="322665"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="322665"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="text01"][data-id="313874"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: 1.875rem
}

[data-e-id="text01"][data-id="313874"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.7
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="313874"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="button01"][data-id="598033"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="598033"] .button-1 .component-button {
    color: #000
}

.is-pointer [data-e-id="button01"][data-id="598033"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="598033"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #2f2f2f
}

[data-e-id="button01"][data-id="598033"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="598033"] .element-text--price {
    text-align: right;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="button01"][data-id="598033"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="text01"][data-id="267576"] .element-content {
    padding-top: .625rem;
    padding-bottom: 1.25rem
}

[data-e-id="text01"][data-id="267576"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 1.37
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="267576"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="400795"] .element-content {
    padding-top: .625rem;
    padding-bottom: .3125rem
}

[data-e-id="text01"][data-id="400795"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 2.5rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="400795"] .element-text {
        font-size: 2rem
    }
}

[data-e-id="text01"][data-id="621384"] .element-content {
    padding-top: .3125rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="621384"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="621384"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="text01"][data-id="242881"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: 1.875rem
}

[data-e-id="text01"][data-id="242881"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.7
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="242881"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="button01"][data-id="399128"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="399128"] .button-1 .component-button {
    color: #000
}

.is-pointer [data-e-id="button01"][data-id="399128"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="399128"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #2f2f2f
}

[data-e-id="button01"][data-id="399128"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="399128"] .element-text--price {
    text-align: right;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="button01"][data-id="399128"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="text01"][data-id="111881"] .element-content {
    padding-top: .625rem;
    padding-bottom: 1.25rem
}

[data-e-id="text01"][data-id="111881"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 1.37
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="111881"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="694940"] .element-content {
    padding-top: .625rem;
    padding-bottom: .3125rem
}

[data-e-id="text01"][data-id="694940"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 2.5rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="694940"] .element-text {
        font-size: 2rem
    }
}

[data-e-id="text01"][data-id="313975"] .element-content {
    padding-top: .3125rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="313975"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="313975"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="text01"][data-id="834780"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: 1.875rem
}

[data-e-id="text01"][data-id="834780"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.7
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="834780"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="button01"][data-id="575277"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="575277"] .button-1 .component-button {
    color: #000
}

.is-pointer [data-e-id="button01"][data-id="575277"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="575277"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #2f2f2f
}

[data-e-id="button01"][data-id="575277"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="575277"] .element-text--price {
    text-align: right;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="button01"][data-id="575277"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="zone"][data-id="488742"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="488742"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="760764"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="760764"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="467062"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="467062"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 3rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="467062"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="text01"][data-id="260704"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="260704"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1.375rem;
    line-height: 1.37
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="260704"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="170769"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="170769"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="170769"] .element-text {
        font-size: 1.5rem
    }
}

.align-items-stretch [data-e-id=avatar01].fill-space .element-content {
    -ms-flex-align: end;
    align-items: flex-end;
    padding-top: 10px !important
}

[data-e-id=avatar01] .element-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
}

[data-e-id=avatar01] .component-icon, [data-e-id=avatar01] .component-image, [data-e-id=avatar01] .element-img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-item-align: start;
    align-self: flex-start
}

[data-e-id=avatar01] .size--xsmall {
    margin-right: 10px
}

[data-e-id=avatar01] .size--xsmall.element-img {
    width: 46px
}

[data-e-id=avatar01] .size--small {
    margin-right: 15px
}

[data-e-id=avatar01] .size--small.element-img {
    width: 60px
}

[data-e-id=avatar01] .size--medium {
    margin-right: 20px
}

[data-e-id=avatar01] .size--medium.element-img {
    width: 80px
}

[data-e-id=avatar01] .element-text--block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: left;
    min-width: 50px
}

[data-e-id=avatar01] .element-text--subtitle {
    margin-top: 5px
}

[data-e-id=avatar01].justify-content-start .element-text--block {
    -ms-flex-positive: 1;
    flex-grow: 1
}

@media (max-width: 767px) {
    body.adaptive [data-e-id=avatar01] .size--medium {
        width: 60px;
        margin-right: 15px
    }
}

[data-e-id="avatar01"][data-id="275686"] .element-content {
    padding-top: 1.875rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="275686"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="275686"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="media01"][data-id="891815"] .component-image, [data-e-id="media01"][data-id="891815"] .component-video {
    padding-bottom: 75%
}

[data-e-id="zone"][data-id="818242"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="818242"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="860503"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="860503"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="171966"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="171966"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 3rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="171966"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="text01"][data-id="204831"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="204831"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1.375rem;
    line-height: 1.37
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="204831"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="549531"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="549531"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="549531"] .element-text {
        font-size: 1.5rem
    }
}

[data-e-id="avatar01"][data-id="872203"] .element-content {
    padding-top: 1.875rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="872203"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="872203"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="media01"][data-id="553899"] .component-image, [data-e-id="media01"][data-id="553899"] .component-video {
    padding-bottom: 75%
}

[data-e-id="zone"][data-id="490985"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="490985"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="367094"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="367094"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="media01"][data-id="977515"] .component-image, [data-e-id="media01"][data-id="977515"] .component-video {
    padding-bottom: 75%
}

[data-e-id="text01"][data-id="270641"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="270641"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="270641"] .element-text {
        font-size: 1.5rem
    }
}

[data-e-id="avatar01"][data-id="911036"] .element-content {
    padding-top: 1.875rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="911036"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="911036"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="zone"][data-id="687449"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="687449"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="zone"][data-id="763027"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="763027"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="813218"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="813218"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="zone"][data-id="465060"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="465060"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="text01"][data-id="855956"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="855956"] .element-text {
    text-align: center;
    font-weight: 700;
    font-size: 3rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="855956"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="avatar01"][data-id="480233"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="480233"] .component-icon {
    color: inherit
}

[data-e-id="avatar01"][data-id="480233"] .component-icon.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="avatar01"][data-id="480233"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 1.37
}

[data-e-id="avatar01"][data-id="480233"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="771958"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="771958"] .component-icon {
    color: inherit
}

[data-e-id="avatar01"][data-id="771958"] .component-icon.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="avatar01"][data-id="771958"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 1.37
}

[data-e-id="avatar01"][data-id="771958"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="241594"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="241594"] .component-icon {
    color: inherit
}

[data-e-id="avatar01"][data-id="241594"] .component-icon.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="avatar01"][data-id="241594"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 1.37
}

[data-e-id="avatar01"][data-id="241594"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="834863"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="834863"] .component-icon {
    color: inherit
}

[data-e-id="avatar01"][data-id="834863"] .component-icon.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="avatar01"][data-id="834863"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 1.37
}

[data-e-id="avatar01"][data-id="834863"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="zone"][data-id="727493"].fill-color .elements-list:before {
    background-color: #000
}

[data-e-id="zone"][data-id="727493"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="text01"][data-id="635546"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="635546"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 3rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="635546"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="text01"][data-id="451149"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="451149"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1.375rem;
    line-height: 1.37
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="451149"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="button01"][data-id="895269"] .element-content {
    padding-top: 2.1875rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="895269"] .button-1 .component-button {
    color: #fc2f58
}

.is-pointer [data-e-id="button01"][data-id="895269"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="895269"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #ec5271
}

[data-e-id="button01"][data-id="895269"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="895269"] .element-text--price {
    text-align: right;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="button01"][data-id="895269"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="zone"][data-id="934881"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="934881"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="511691"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="511691"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 3rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="511691"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id=spoiler01] + [data-e-id=spoiler01] .separator-top {
    visibility: hidden
}

[data-e-id=spoiler01] .clickable {
    cursor: pointer
}

[data-e-id=spoiler01] .not-clickable {
    cursor: auto
}

[data-e-id=spoiler01] .spoiler-list {
    width: 100%;
    margin: -10px 0
}

[data-e-id=spoiler01] .spoiler-list-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    position: relative;
    width: 100%
}

[data-e-id=spoiler01] .spoiler-list-item + .spoiler-list-item .separator-top {
    visibility: hidden
}

[data-e-id=spoiler01] .spoiler-img {
    -ms-flex-item-align: start;
    align-self: flex-start;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 80px;
    padding: 15px 0;
    margin-right: 20px
}

[data-e-id=spoiler01] .spoiler-img.size--xsmall {
    width: 46px;
    margin-right: 10px
}

[data-e-id=spoiler01] .spoiler-img.size--small {
    width: 60px
}

[data-e-id=spoiler01] .spoiler-img.size--large {
    width: 100px;
    margin-right: 30px
}

[data-e-id=spoiler01] .spoiler-img .component-image {
    width: 100%
}

[data-e-id=spoiler01] .spoiler-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 10px 0;
    position: relative;
    word-break: break-word;
    text-align: left
}

[data-e-id=spoiler01] .spoiler-text.has-separator {
    padding: 20px 0
}

[data-e-id=spoiler01] .spoiler-img + .spoiler-text {
    padding: 15px 0
}

[data-e-id=spoiler01] .spoiler-text-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100%;
    -ms-flex-align: center;
    align-items: center
}

[data-e-id=spoiler01] .spoiler-text-main {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-positive: 1;
    flex-grow: 1
}

[data-e-id=spoiler01] .spoiler-text-price {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: 15px;
    min-width: 1.5ex;
    max-width: 40%
}

[data-e-id=spoiler01] .spoiler-text-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

[data-e-id=spoiler01] .spoiler-text-title .element-text--title {
    -ms-flex-positive: 1;
    flex-grow: 1
}

[data-e-id=spoiler01] .spoiler-text-title .spoiler-button {
    margin-left: 15px;
    justify-self: flex-end
}

[data-e-id=spoiler01] .spoiler-text-desc {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    transition: all .3s cubic-bezier(.21, .67, .58, 1)
}

[data-e-id=spoiler01] .spoiler-text-desc.collapsed {
    height: 0;
    overflow: hidden;
    opacity: 0
}

[data-e-id=spoiler01] .spoiler-text-desc.collapsed--show {
    opacity: 1;
    visibility: visible;
    transition: all .3s cubic-bezier(1, 0, .48, .97)
}

[data-e-id=spoiler01] .spoiler-text-desc.collapsed--auto {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: auto
}

[data-e-id=spoiler01] .spoiler-button {
    position: relative;
    font-size: 1.125rem;
    width: 1em;
    height: 1em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: 20px;
    will-change: transform;
    transform: translateZ(0)
}

[data-e-id=spoiler01] .spoiler-button:after, [data-e-id=spoiler01] .spoiler-button:before {
    content: "";
    position: absolute;
    box-sizing: border-box;
    background: currentColor;
    transition: all .18s
}

[data-e-id=spoiler01] .spoiler-button:before {
    top: 50%;
    left: 0;
    width: 1em;
    height: 2px;
    margin-top: -1px;
    z-index: 1
}

[data-e-id=spoiler01] .spoiler-button:after {
    top: 0;
    left: 50%;
    width: 2px;
    height: 1em;
    margin-left: -1px;
    opacity: 1;
    transform: scaleY(1);
    z-index: 0
}

[data-e-id=spoiler01] .separator {
    left: 0;
    width: 100%;
    height: 1px;
    background-color: currentColor;
    position: absolute;
    opacity: .15
}

[data-e-id=spoiler01] .separator.separator-top {
    top: 0
}

[data-e-id=spoiler01] .separator.separator-bottom {
    bottom: 0
}

[data-e-id=spoiler01] [data-type=spoiler] .element-text--desc {
    margin-top: .625em;
    margin-bottom: 2px
}

[data-e-id=spoiler01] [data-type=spoiler] [data-expanded=true] .spoiler-button:after {
    opacity: 0;
    transform: scale(0)
}

[data-e-id=spoiler01] [data-type=price] .element-text--desc {
    margin-top: .3125em
}

[data-e-id=spoiler01].is-first-child .spoiler-list-item.first .separator-top, [data-e-id=spoiler01].is-last-child .spoiler-list-item.last .separator-bottom {
    display: none
}

@media (max-width: 767px) {
    body.adaptive [data-e-id=spoiler01] .spoiler-img.size--large {
        width: 60px;
        margin-right: 20px
    }
}

[data-e-id="spoiler01"][data-id="619887"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="spoiler01"][data-id="619887"] .element-text--title {
    text-align: inherit;
    font-weight: 500;
    font-size: 1.375rem;
    line-height: 1.5
}

[data-e-id="spoiler01"][data-id="619887"] .element-text--desc {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="spoiler01"][data-id="619887"] .element-text--price {
    text-align: inherit;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="spoiler01"][data-id="619887"] .element-text--title {
        font-size: 1.375rem
    }

    .adaptive [data-e-id="spoiler01"][data-id="619887"] .element-text--price {
        font-size: .875rem
    }
}

[data-e-id="zone"][data-id="462394"].fill-color .elements-list:before {
    background-color: #000
}

[data-e-id="zone"][data-id="462394"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="text01"][data-id="462784"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="462784"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 3rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="462784"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="text01"][data-id="194861"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="194861"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1.375rem;
    line-height: 1.37
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="194861"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="button01"][data-id="765782"] .element-content {
    padding-top: 2.1875rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="765782"] .button-1 .component-button {
    color: #fc2f58
}

.is-pointer [data-e-id="button01"][data-id="765782"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="765782"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #ec5271
}

[data-e-id="button01"][data-id="765782"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="765782"] .element-text--price {
    text-align: right;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="button01"][data-id="765782"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="zone"][data-id="318134"].fill-color .elements-list:before {
    background-color: #000
}

[data-e-id="zone"][data-id="318134"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="text01"][data-id="483049"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="483049"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 3rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="483049"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="text01"][data-id="675097"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="675097"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: 1.375rem;
    line-height: 1.37
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="675097"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="button01"][data-id="997927"] .element-content {
    padding-top: 2.1875rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="997927"] .button-1 .component-button {
    color: #fc2f58
}

.is-pointer [data-e-id="button01"][data-id="997927"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="997927"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #ec5271
}

[data-e-id="button01"][data-id="997927"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="997927"] .element-text--price {
    text-align: right;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="button01"][data-id="997927"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="zone"][data-id="142857"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="142857"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="zone"][data-id="762779"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="762779"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="zone"][data-id="646336"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="646336"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id=logo01].justify-content-center .component-logo-img {
    background-position: 50%
}

[data-e-id=logo01].justify-content-start .component-logo-img {
    background-position: 0 50%
}

[data-e-id=logo01].justify-content-end .component-logo-img {
    background-position: 100% 50%
}

[data-e-id="logo01"][data-id="972339"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="249725"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="249725"] .element-text {
    text-align: left;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="249725"] .element-text {
        font-size: .875rem
    }
}

[data-e-id="text01"][data-id="775860"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="775860"] .element-text {
    text-align: inherit;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="775860"] .element-text {
        font-size: .875rem
    }
}

.users-cabinet-link {
}

.users-cabinet-link a {
    padding: 4px 12px;
    margin-top: 10px;
    display: inline-block;
    color: #FFF !important;
    border-radius: 5px;
    background: black;
}

.users-cabinet-link a:hover {
    background: #3a3939;
}

.b_703349 .policy_wrap {
    margin-top: 5px;
}

.b_703349 .policy_wrap a {
    color: #08c;
    text-decoration: none;
}

.b_703349 .policy_wrap a:hover {
    color: #005580;
    text-decoration: underline;
}

.b_703349 .policy_wrap a:hover:active {
    outline: 0;
}

.video-wrapper {
    position: relative;
    padding-bottom: 54.1%;
    padding-top: 25px;
    height: 0;
}
.video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}