[data-b-id=HEADER] .component-bg .overlay {
    opacity: 1 !important
}

[data-b-id="HEADER"][data-id="239231"] .component-bg .overlay {
    background: #fff
}

[data-b-id="HEADER"][data-id="239231"] .component-bg .overlay {
    opacity: .5
}

[data-b-id="HEADER"][data-id="239231"] .header-wrapper {
    padding-top: 1.875rem;
    padding-bottom: .9375rem
}

[data-b-id="HEADER"][data-id="239231"] .floating-header.color--hex.fixed-header {
    color: #1b1b1c
}

[data-b-id="HEADER"][data-id="239231"] .floating-header.color--hex .floating-header-background {
    background: #fff
}

@media (max-width: 767px) {
    .adaptive [data-b-id="HEADER"][data-id="239231"] .header-wrapper {
        padding-top: 0rem;
        padding-bottom: 0rem
    }
}

[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
}

@media (max-width: 767px) {
    body.adaptive [data-b-id=GRID] .main-area {
        overflow: hidden
    }
}

[data-b-id="GRID"][data-id="481907"] .container-fluid > .component-bg .image {
    background-position: 43.34% 45.81%;
    background-image: url('../img/14361022_1920.jpg')
}

[data-b-id="GRID"][data-id="481907"] .container-fluid > .component-bg .overlay {
    background: #070b1a
}

[data-b-id="GRID"][data-id="481907"] .container-fluid > .component-bg .overlay {
    opacity: .34
}

[data-b-id="GRID"][data-id="481907"] .indent .main-area {
    padding-top: 9.375rem;
    padding-bottom: 10rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="481907"] .indent .main-area {
        padding-top: 6.25rem;
        padding-bottom: 6.66666667rem
    }
}

[data-b-id="GRID"][data-id="144515"] .container-fluid > .component-bg .overlay {
    background: #fff
}

[data-b-id="GRID"][data-id="144515"] .container-fluid > .component-bg .overlay {
    opacity: 0
}

[data-b-id="GRID"][data-id="144515"] .indent .main-area {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="144515"] .indent .main-area {
        padding-top: 2.91666667rem;
        padding-bottom: 2.91666667rem
    }
}

[data-b-id="GRID"][data-id="907229"] .container-fluid > .component-bg .overlay {
    background: #f5f5f5
}

[data-b-id="GRID"][data-id="907229"] .container-fluid > .component-bg .overlay {
    opacity: .9
}

[data-b-id="GRID"][data-id="907229"] .indent .main-area {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="907229"] .indent .main-area {
        padding-top: 2.91666667rem;
        padding-bottom: 2.91666667rem
    }
}

[data-b-id="GRID"][data-id="200471"] .container-fluid > .component-bg .image {
    background-position: 52.52% 54.63%;
    background-image: url('../img/14314773_1920.jpg')
}

[data-b-id="GRID"][data-id="200471"] .container-fluid > .component-bg .overlay {
    background: #0c0f14
}

[data-b-id="GRID"][data-id="200471"] .container-fluid > .component-bg .overlay {
    opacity: .68
}

[data-b-id="GRID"][data-id="200471"] .indent .main-area {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="200471"] .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
}

@media (max-width: 1025px) {
    body.adaptive [data-b-id=CARD] .slider-button--cards {
        display: none
    }

    body.adaptive [data-b-id=CARD] .swiper-active .swiper-mobile-helper {
        display: block
    }
}

[data-b-id="CARD"][data-id="334700"] .container-fluid > .component-bg .overlay {
    background: #fff
}

[data-b-id="CARD"][data-id="334700"] .container-fluid > .component-bg .overlay {
    opacity: .9
}

[data-b-id="CARD"][data-id="334700"] .indent {
    padding-top: 4.375rem;
    padding-bottom: 6.25rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="CARD"][data-id="334700"] .indent {
        padding-top: 2.91666667rem;
        padding-bottom: 4.16666667rem
    }
}

[data-b-id="GRID"][data-id="409745"] .container-fluid > .component-bg .image {
    background-position: 58.10% 93.69%;
    background-image: url('../img/14319817_1920.jpg')
}

[data-b-id="GRID"][data-id="409745"] .container-fluid > .component-bg .overlay {
    background: #000
}

[data-b-id="GRID"][data-id="409745"] .container-fluid > .component-bg .overlay {
    opacity: .31
}

[data-b-id="GRID"][data-id="409745"] .indent .main-area {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="409745"] .indent .main-area {
        padding-top: 8.33333333rem;
        padding-bottom: 8.33333333rem
    }
}

[data-b-id="CARD"][data-id="531660"] .container-fluid > .component-bg .overlay {
    background: #fff
}

[data-b-id="CARD"][data-id="531660"] .container-fluid > .component-bg .overlay {
    opacity: .9
}

[data-b-id="CARD"][data-id="531660"] .indent {
    padding-top: 5.3125rem;
    padding-bottom: 5.625rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="CARD"][data-id="531660"] .indent {
        padding-top: 3.54166667rem;
        padding-bottom: 3.75rem
    }
}

[data-b-id="GRID"][data-id="525621"] .container-fluid > .component-bg .image {
    background-position: 64.72% 52.19%;
    background-image: url('../img/14319425_1920.jpg')
}

[data-b-id="GRID"][data-id="525621"] .container-fluid > .component-bg .overlay {
    background: #0c0f14
}

[data-b-id="GRID"][data-id="525621"] .container-fluid > .component-bg .overlay {
    opacity: .58
}

[data-b-id="GRID"][data-id="525621"] .indent .main-area {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="525621"] .indent .main-area {
        padding-top: 4.16666667rem;
        padding-bottom: 4.16666667rem
    }
}

[data-b-id="GRID"][data-id="909688"] .container-fluid > .component-bg .overlay {
    background: #fff
}

[data-b-id="GRID"][data-id="909688"] .container-fluid > .component-bg .overlay {
    opacity: .65
}

[data-b-id="GRID"][data-id="909688"] .indent .main-area {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="909688"] .indent .main-area {
        padding-top: 2.91666667rem;
        padding-bottom: 2.91666667rem
    }
}

[data-b-id="CARD"][data-id="260499"] .container-fluid > .component-bg .overlay {
    background: #f0eded
}

[data-b-id="CARD"][data-id="260499"] .container-fluid > .component-bg .overlay {
    opacity: .9
}

[data-b-id="CARD"][data-id="260499"] .indent {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="CARD"][data-id="260499"] .indent {
        padding-top: 2.91666667rem;
        padding-bottom: 2.91666667rem
    }
}

[data-b-id="GRID"][data-id="752855"] .container-fluid > .component-bg .overlay {
    background: #fff
}

[data-b-id="GRID"][data-id="752855"] .container-fluid > .component-bg .overlay {
    opacity: .9
}

[data-b-id="GRID"][data-id="752855"] .indent .main-area {
    padding-top: 4.375rem;
    padding-bottom: 5.625rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="752855"] .indent .main-area {
        padding-top: 2.91666667rem;
        padding-bottom: 3.75rem
    }
}

[data-b-id="GRID"][data-id="716402"] .container-fluid > .component-bg .overlay {
    background: #fff
}

[data-b-id="GRID"][data-id="716402"] .container-fluid > .component-bg .overlay {
    opacity: .9
}

[data-b-id="GRID"][data-id="716402"] .indent .main-area {
    padding-top: 4.375rem;
    padding-bottom: 5.625rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="716402"] .indent .main-area {
        padding-top: 2.91666667rem;
        padding-bottom: 3.75rem
    }
}

[data-b-id="GRID"][data-id="757048"] .container-fluid > .component-bg .overlay {
    background: #fff
}

[data-b-id="GRID"][data-id="757048"] .container-fluid > .component-bg .overlay {
    opacity: .9
}

[data-b-id="GRID"][data-id="757048"] .indent .main-area {
    padding-top: 4.375rem;
    padding-bottom: 5.625rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="757048"] .indent .main-area {
        padding-top: 2.91666667rem;
        padding-bottom: 3.75rem
    }
}

[data-b-id="GRID"][data-id="687875"] .container-fluid > .component-bg .overlay {
    background: #fff
}

[data-b-id="GRID"][data-id="687875"] .container-fluid > .component-bg .overlay {
    opacity: .9
}

[data-b-id="GRID"][data-id="687875"] .indent .main-area {
    padding-top: 4.375rem;
    padding-bottom: 5.625rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="687875"] .indent .main-area {
        padding-top: 2.91666667rem;
        padding-bottom: 3.75rem
    }
}

[data-b-id="GRID"][data-id="830370"] .container-fluid > .component-bg .overlay {
    background: #fff
}

[data-b-id="GRID"][data-id="830370"] .container-fluid > .component-bg .overlay {
    opacity: .9
}

[data-b-id="GRID"][data-id="830370"] .indent .main-area {
    padding-top: 4.375rem;
    padding-bottom: 5.625rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="830370"] .indent .main-area {
        padding-top: 2.91666667rem;
        padding-bottom: 3.75rem
    }
}

[data-b-id="GRID"][data-id="680744"] .container-fluid > .component-bg .image {
    background-position: 68.21% 35.04%;
    background-image: url('../img/14319890_1920.jpg')
}

[data-b-id="GRID"][data-id="680744"] .container-fluid > .component-bg .overlay {
    background: #0c0f14
}

[data-b-id="GRID"][data-id="680744"] .container-fluid > .component-bg .overlay {
    opacity: .6
}

[data-b-id="GRID"][data-id="680744"] .indent .main-area {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="680744"] .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] .container-wrapper {
        overflow: hidden
    }

    body.adaptive [data-b-id=FOOTER] .element-item {
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }
}

[data-b-id="FOOTER"][data-id="488033"] .container-fluid > .component-bg .overlay {
    background: #fff
}

[data-b-id="FOOTER"][data-id="488033"] .container-fluid > .component-bg .overlay {
    opacity: .9
}

[data-b-id="FOOTER"][data-id="488033"] .indent {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="FOOTER"][data-id="488033"] .indent {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }
}

[data-m-id="QUIZ"][data-id="quiz561"] .modal-data {
    color: #fff
}

[data-m-id="QUIZ"][data-id="quiz561"] .modal-data > .component-bg .image {
    background-position: 49.63% 49.00%;
    background-image: url('./image.jpg')
}

[data-m-id="QUIZ"][data-id="quiz561"] .modal-data > .component-bg .overlay {
    background: #000
}

[data-m-id="QUIZ"][data-id="quiz561"] .modal-data > .component-bg .overlay {
    opacity: .7
}

[data-m-id="QUIZ"][data-id="quiz561"] .modal-data > .close-times {
    color: #fff
}

[data-m-id="QUIZ"][data-id="quiz561"] .component-quiz .component-button {
    color: #fff
}

.is-pointer [data-m-id="QUIZ"][data-id="quiz561"] .component-quiz .component-button.effect--opacity.bordered:hover .btn-content {
    color: #222
}

.is-pointer [data-m-id="QUIZ"][data-id="quiz561"] .component-quiz .component-button.effect--opacity.filled:hover:before {
    background-color: #eee
}

[data-m-id="QUIZ"][data-id="quiz561"] .component-quiz .component-button.filled .btn-content {
    color: #222
}

[data-m-id="QUIZ"][data-id="quiz561"] .component-quiz .quiz-progress {
    color: #fff
}

[data-m-id="QUIZ"][data-id="quiz561"] .component-quiz .quiz-progress .progress-loader-bar .progress-runner:before {
    color: #000;
    background-color: #fff
}

[data-m-id="QUIZ"][data-id="quiz561"] .component-quiz .form-field-image-check #bg {
    fill: #fff
}

[data-m-id="QUIZ"][data-id="quiz561"] .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: 10;
    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;
    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] .mobile-navigation.header-style-panel .nav-header-container {
    max-width: 100%;
    width: 100%;
    padding: 0 1.25rem
}

body.adaptive [data-w-id=MENU01] .mobile-navigation.header-style-round[data-opened=false], body.adaptive [data-w-id=MENU01] .mobile-navigation.menu-fixed[data-opened=false] {
    position: fixed
}

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;
    width: 100%;
    max-width: 100%;
    min-height: 100%;
    padding: .625rem 0
}

body.adaptive [data-w-id=MENU01] .nav-menu-item {
    padding: 0 1.25rem;
    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;
    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;
    -ms-flex-direction: column;
    flex-direction: column
}

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--menu .component-menu-list {
    margin: 0
}

body.adaptive [data-w-id=MENU01] .nav-menu-item.nav-menu-item--menu .component-menu-list a {
    font-size: 1.25rem;
    padding: 1rem 1.25rem
}

body.adaptive [data-w-id=MENU01] .nav-menu-item.nav-menu-item--menu .component-menu-dropdown-list {
    padding: .625rem 0
}

body.adaptive [data-w-id=MENU01] .nav-menu-item.nav-menu-item--menu .component-menu-dropdown-list .component-menu-dropdown-list {
    padding: 0 1.25rem;
    margin: .625rem 0
}

body.adaptive [data-w-id=MENU01] .nav-menu-item.nav-menu-item--menu .component-menu-dropdown-list .component-menu-dropdown-list:before {
    left: 1.25rem
}

body.adaptive [data-w-id=MENU01] .nav-menu-item.nav-menu-item--menu .component-menu-dropdown-list a {
    font-size: 1.125rem;
    padding: .625rem 1.25rem
}

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.cart-empty, 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 .nav-header-controls.cart-empty .nav-header-controls--cart {
    display: none
}

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
}

.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] .buttons-holder.with-price {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

[data-e-id=button01] .buttons-holder.with-price .button-wrapper {
    max-width: 70%;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

[data-e-id=button01] .button-wrapper, [data-e-id=button01] .text-wrapper {
    max-width: 100%;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    padding: 5px 10px
}

[data-e-id=button01] .text-wrapper {
    min-width: 50px;
    -ms-flex-positive: 1;
    flex-grow: 1
}

[data-e-id=button01] .button-wrapper:only-child {
    width: 100%
}

[data-e-id=button01] .button-wrapper.wide {
    -ms-flex-positive: 10;
    flex-grow: 10
}

[data-e-id=button01].justify-content-center .text-wrapper {
    -ms-flex-positive: 0;
    flex-grow: 0
}

[data-e-id="button01"][data-id="177875"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="177875"] .button-1 .component-button {
    color: #222
}

.is-pointer [data-e-id="button01"][data-id="177875"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="177875"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #484848
}

[data-e-id="button01"][data-id="177875"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="177875"] .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="177875"] .element-text--price {
        font-size: 1rem
    }
}

[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 !important;
    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="523261"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="523261"] .element-text {
    text-align: left;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="523261"] .element-text {
        font-size: 1rem
    }
}

[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="318545"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[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=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%;
        min-height: 0
    }

    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=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%;
    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="338057"].fill-color .elements-list:before {
    background-color: #000
}

[data-e-id="zone"][data-id="338057"].fill-color .elements-list:before {
    opacity: 0
}

[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="text01"][data-id="444729"] .element-content {
    padding-top: .625rem;
    padding-bottom: .9375rem
}

[data-e-id="text01"][data-id="444729"] .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="444729"] .element-text {
        font-size: 2.25rem
    }
}

[data-e-id="text01"][data-id="948351"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="948351"] .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="948351"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="button01"][data-id="612565"] .element-content {
    padding-top: 2.5rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="612565"] .button-1 .component-button {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="612565"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #222
}

.is-pointer [data-e-id="button01"][data-id="612565"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #eee
}

[data-e-id="button01"][data-id="612565"] .button-1 .component-button.filled .btn-content {
    color: #222
}

[data-e-id="button01"][data-id="612565"] .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="612565"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id=header_contacts] .contact-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column
}

[data-e-id=header_contacts] .contact-holder.size--xsmall .component-icon {
    font-size: 1.25rem;
    margin-right: .4375rem
}

[data-e-id=header_contacts] .contact-holder.size--xsmall .element-text--desc {
    padding-left: 1.6875rem
}

[data-e-id=header_contacts] .contact-holder.size--small .component-icon {
    font-size: 1.625rem;
    margin-top: -.1875rem;
    margin-bottom: -.1875rem
}

[data-e-id=header_contacts] .contact-holder.size--small .element-text--desc {
    padding-left: 2.25rem
}

[data-e-id=header_contacts] .contact-holder.size--medium .component-icon {
    font-size: 2rem;
    margin-top: -.375rem;
    margin-bottom: -.375rem
}

[data-e-id=header_contacts] .contact-holder.size--medium .element-text--desc {
    padding-left: 2.625rem
}

[data-e-id=header_contacts] .contact-holder.size--large .component-icon {
    font-size: 2.5rem;
    margin-top: -.625rem;
    margin-bottom: -.625rem
}

[data-e-id=header_contacts] .contact-holder.size--large .element-text--desc {
    padding-left: 3.125rem
}

[data-e-id=header_contacts] .text-holder, [data-e-id=header_contacts] .title-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

[data-e-id=header_contacts] .component-icon {
    margin-right: .625rem
}

[data-e-id="header_contacts"][data-id="262200"] .component-icon.color--custom {
    color: inherit
}

[data-e-id="header_contacts"][data-id="262200"] .component-icon.color--custom.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="header_contacts"][data-id="262200"] .element-text--contact {
    text-align: right;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="header_contacts"][data-id="262200"] .element-text--desc {
    text-align: right;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.5
}

[data-e-id="header_button"][data-id="466510"] .component-button {
    color: #000
}

.is-pointer [data-e-id="header_button"][data-id="466510"] .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="header_button"][data-id="466510"] .component-button.effect--opacity.filled:hover:before {
    background-color: #2f2f2f
}

[data-e-id="header_button"][data-id="466510"] .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="zone"][data-id="837267"].fill-color .elements-list:before {
    background-color: #f1f1f1
}

[data-e-id="zone"][data-id="837267"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="289533"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="289533"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="133845"].fill-color .elements-list:before {
    background-color: #f1f1f1
}

[data-e-id="zone"][data-id="133845"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="557997"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="557997"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.875rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="557997"] .element-text {
        font-size: 1.875rem
    }
}

[data-e-id="text01"][data-id="158534"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="158534"] .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="158534"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="zone"][data-id="936279"].fill-color .elements-list:before {
    background-color: #000
}

[data-e-id="zone"][data-id="936279"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="text01"][data-id="880300"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="880300"] .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="880300"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="text01"][data-id="593111"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="593111"] .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="593111"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="button01"][data-id="649416"] .element-content {
    padding-top: 2.1875rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="649416"] .button-1 .component-button {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="649416"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #222
}

.is-pointer [data-e-id="button01"][data-id="649416"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #eee
}

[data-e-id="button01"][data-id="649416"] .button-1 .component-button.filled .btn-content {
    color: #222
}

[data-e-id="button01"][data-id="649416"] .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="649416"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="zone"][data-id="282507"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="282507"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="text01"][data-id="292888"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="292888"] .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="292888"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="text01"][data-id="186745"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="186745"] .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="186745"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id=media01] .element-content {
    display: block
}

[data-e-id=media01] .slider-item {
    width: 100% !important
}

.align-items-stretch [data-e-id=media01].fill-space .element-content > .component-image, .align-items-stretch [data-e-id=media01].fill-space .element-content > .component-video, .align-items-stretch [data-e-id=media01].fill-space .slider-item .component-image, .align-items-stretch [data-e-id=media01].fill-space .video-preview > .component-image {
    padding-bottom: 0 !important
}

.align-items-stretch [data-e-id=media01].fill-space .element-content > .component-image, .align-items-stretch [data-e-id=media01].fill-space .element-content > .component-slider, .align-items-stretch [data-e-id=media01].fill-space .element-content > .component-video {
    height: 100%;
    min-height: 200px
}

@media (max-width: 570px) {
    .align-items-stretch [data-e-id=media01].fill-space .element-content > .component-image, .align-items-stretch [data-e-id=media01].fill-space .element-content > .component-slider, .align-items-stretch [data-e-id=media01].fill-space .element-content > .component-video {
        min-height: 54vw
    }
}

.align-items-stretch [data-e-id=media01].fill-space .component-slider {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column
}

.align-items-stretch [data-e-id=media01].fill-space .component-slider .component-image {
    height: 100%
}

[data-e-id="media01"][data-id="492345"] .component-image, [data-e-id="media01"][data-id="492345"] .component-video {
    padding-bottom: 56%
}

[data-e-id="zone"][data-id="657836"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="657836"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="zone"][data-id="700390"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="700390"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="931441"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="931441"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="zone"][data-id="363802"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="363802"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="text01"][data-id="285976"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="285976"] .element-text {
    text-align: center;
    font-weight: 700;
    font-size: 2.6875rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="285976"] .element-text {
        font-size: 2.0625rem
    }
}

[data-e-id="text01"][data-id="869486"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="869486"] .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="869486"] .element-text {
        font-size: 1.375rem
    }
}

.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;
        height: 60px;
        margin-right: 15px
    }
}

[data-e-id="avatar01"][data-id="921313"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="921313"] .component-icon {
    color: inherit
}

[data-e-id="avatar01"][data-id="921313"] .component-icon.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="avatar01"][data-id="921313"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 1.37
}

[data-e-id="avatar01"][data-id="921313"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="402982"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="402982"] .component-icon {
    color: inherit
}

[data-e-id="avatar01"][data-id="402982"] .component-icon.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="avatar01"][data-id="402982"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 1.37
}

[data-e-id="avatar01"][data-id="402982"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="332470"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="332470"] .component-icon {
    color: inherit
}

[data-e-id="avatar01"][data-id="332470"] .component-icon.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="avatar01"][data-id="332470"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 1.37
}

[data-e-id="avatar01"][data-id="332470"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="140390"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="140390"] .component-icon {
    color: inherit
}

[data-e-id="avatar01"][data-id="140390"] .component-icon.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="avatar01"][data-id="140390"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 1.37
}

[data-e-id="avatar01"][data-id="140390"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="zone"][data-id="753670"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="753670"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="zone"][data-id="720244"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="720244"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="zone"][data-id="249285"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="249285"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="text01"][data-id="237813"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="237813"] .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="237813"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id=icon01] .element-content {
    display: -ms-flexbox;
    display: flex
}

[data-e-id="icon01"][data-id="569500"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="icon01"][data-id="569500"] .component-icon.color--custom {
    color: inherit
}

[data-e-id="icon01"][data-id="569500"] .component-icon.color--custom.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="text01"][data-id="278180"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="278180"] .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="278180"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="397090"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="397090"] .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="397090"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="icon01"][data-id="520738"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="icon01"][data-id="520738"] .component-icon.color--custom {
    color: inherit
}

[data-e-id="icon01"][data-id="520738"] .component-icon.color--custom.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="text01"][data-id="958345"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="958345"] .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="958345"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="611309"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="611309"] .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="611309"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="icon01"][data-id="956598"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="icon01"][data-id="956598"] .component-icon.color--custom {
    color: inherit
}

[data-e-id="icon01"][data-id="956598"] .component-icon.color--custom.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="text01"][data-id="438320"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="438320"] .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="438320"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="848932"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="848932"] .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="848932"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="zone"][data-id="430706"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="430706"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="zone"][data-id="565874"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="565874"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="902098"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="902098"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="text01"][data-id="224185"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="224185"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.875rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="224185"] .element-text {
        font-size: 1.875rem
    }
}

[data-e-id="text01"][data-id="510193"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="510193"] .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="510193"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="zone"][data-id="344558"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="344558"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="text01"][data-id="561994"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="561994"] .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="561994"] .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 {
    width: 100%;
    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="128137"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="spoiler01"][data-id="128137"] .element-text--title {
    text-align: inherit;
    font-weight: 500;
    font-size: 1.375rem;
    line-height: 1.5
}

[data-e-id="spoiler01"][data-id="128137"] .element-text--desc {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="spoiler01"][data-id="128137"] .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="128137"] .element-text--title {
        font-size: 1.375rem
    }

    .adaptive [data-e-id="spoiler01"][data-id="128137"] .element-text--price {
        font-size: .875rem
    }
}

[data-e-id="zone"][data-id="159582"].fill-color .elements-list:before {
    background-color: #000
}

[data-e-id="zone"][data-id="159582"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="text01"][data-id="222132"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="222132"] .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="222132"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="text01"][data-id="648706"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="648706"] .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="648706"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="button01"][data-id="870496"] .element-content {
    padding-top: 2.1875rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="870496"] .button-1 .component-button {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="870496"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #222
}

.is-pointer [data-e-id="button01"][data-id="870496"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #eee
}

[data-e-id="button01"][data-id="870496"] .button-1 .component-button.filled .btn-content {
    color: #222
}

[data-e-id="button01"][data-id="870496"] .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="870496"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="zone"][data-id="865990"].fill-color .elements-list:before {
    background-color: #f0d36d
}

[data-e-id="zone"][data-id="865990"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="483000"].fill-color .elements-list:before {
    background-color: #f0d36d
}

[data-e-id="zone"][data-id="483000"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="822191"].fill-color .elements-list:before {
    background-color: #f0d36d
}

[data-e-id="zone"][data-id="822191"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="704400"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="704400"] .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="704400"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="text01"][data-id="399371"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="399371"] .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="399371"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="798821"] .element-content {
    padding-top: .625rem;
    padding-bottom: 1.25rem
}

[data-e-id="text01"][data-id="798821"] .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="798821"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="672549"] .element-content {
    padding-top: .625rem;
    padding-bottom: .3125rem
}

[data-e-id="text01"][data-id="672549"] .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="672549"] .element-text {
        font-size: 2rem
    }
}

[data-e-id="text01"][data-id="667756"] .element-content {
    padding-top: .3125rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="667756"] .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="667756"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="text01"][data-id="191453"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: 1.875rem
}

[data-e-id="text01"][data-id="191453"] .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="191453"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="button01"][data-id="128906"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="128906"] .button-1 .component-button {
    color: #000
}

.is-pointer [data-e-id="button01"][data-id="128906"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="128906"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #2f2f2f
}

[data-e-id="button01"][data-id="128906"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="128906"] .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="128906"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="text01"][data-id="108444"] .element-content {
    padding-top: .625rem;
    padding-bottom: 1.25rem
}

[data-e-id="text01"][data-id="108444"] .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="108444"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="829608"] .element-content {
    padding-top: .625rem;
    padding-bottom: .3125rem
}

[data-e-id="text01"][data-id="829608"] .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="829608"] .element-text {
        font-size: 2rem
    }
}

[data-e-id="text01"][data-id="407523"] .element-content {
    padding-top: .3125rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="407523"] .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="407523"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="text01"][data-id="678610"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: 1.875rem
}

[data-e-id="text01"][data-id="678610"] .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="678610"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="button01"][data-id="756880"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="756880"] .button-1 .component-button {
    color: #000
}

.is-pointer [data-e-id="button01"][data-id="756880"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="756880"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #2f2f2f
}

[data-e-id="button01"][data-id="756880"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="756880"] .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="756880"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="text01"][data-id="474067"] .element-content {
    padding-top: .625rem;
    padding-bottom: 1.25rem
}

[data-e-id="text01"][data-id="474067"] .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="474067"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="617057"] .element-content {
    padding-top: .625rem;
    padding-bottom: .3125rem
}

[data-e-id="text01"][data-id="617057"] .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="617057"] .element-text {
        font-size: 2rem
    }
}

[data-e-id="text01"][data-id="598296"] .element-content {
    padding-top: .3125rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="598296"] .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="598296"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="text01"][data-id="195836"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: 1.875rem
}

[data-e-id="text01"][data-id="195836"] .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="195836"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="button01"][data-id="715722"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="715722"] .button-1 .component-button {
    color: #000
}

.is-pointer [data-e-id="button01"][data-id="715722"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="715722"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #2f2f2f
}

[data-e-id="button01"][data-id="715722"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="715722"] .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="715722"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="zone"][data-id="478473"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="478473"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="473347"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="473347"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="457234"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="457234"] .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="457234"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="text01"][data-id="693428"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="693428"] .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="693428"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="260521"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="260521"] .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="260521"] .element-text {
        font-size: 1.5rem
    }
}

[data-e-id="avatar01"][data-id="845204"] .element-content {
    padding-top: 1.875rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="845204"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="845204"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="media01"][data-id="692805"] .component-image, [data-e-id="media01"][data-id="692805"] .component-video {
    padding-bottom: 75%
}

[data-e-id="zone"][data-id="181196"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="181196"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="234502"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="234502"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="481131"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="481131"] .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="481131"] .element-text {
        font-size: 1.5rem
    }
}

[data-e-id="avatar01"][data-id="516302"] .element-content {
    padding-top: 1.875rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="516302"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="516302"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="media01"][data-id="506465"] .component-image, [data-e-id="media01"][data-id="506465"] .component-video {
    padding-bottom: 75%
}

[data-e-id="zone"][data-id="968065"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="968065"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="577228"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="577228"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="591652"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="591652"] .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="591652"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="text01"][data-id="125426"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="125426"] .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="125426"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="798614"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="798614"] .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="798614"] .element-text {
        font-size: 1.5rem
    }
}

[data-e-id="avatar01"][data-id="208059"] .element-content {
    padding-top: 1.875rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="208059"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="208059"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="media01"][data-id="775780"] .component-image, [data-e-id="media01"][data-id="775780"] .component-video {
    padding-bottom: 75%
}

[data-e-id="zone"][data-id="757114"].fill-color .elements-list:before {
    background-color: #000
}

[data-e-id="zone"][data-id="757114"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="text01"][data-id="913020"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="913020"] .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="913020"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="text01"][data-id="149917"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="149917"] .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="149917"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="button01"][data-id="938729"] .element-content {
    padding-top: 2.1875rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="938729"] .button-1 .component-button {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="938729"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #222
}

.is-pointer [data-e-id="button01"][data-id="938729"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #eee
}

[data-e-id="button01"][data-id="938729"] .button-1 .component-button.filled .btn-content {
    color: #222
}

[data-e-id="button01"][data-id="938729"] .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="938729"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="zone"][data-id="299024"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="299024"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="zone"][data-id="908303"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="908303"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="zone"][data-id="580945"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="580945"].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="874550"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="365137"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="365137"] .element-text {
    text-align: center;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="365137"] .element-text {
        font-size: .875rem
    }
}

[data-e-id="zone"][data-id="456295"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="456295"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="843178"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="843178"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="media01"][data-id="338897"] .component-image, [data-e-id="media01"][data-id="338897"] .component-video {
    padding-bottom: 75%
}

[data-e-id="text01"][data-id="585200"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="585200"] .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="585200"] .element-text {
        font-size: 1.5rem
    }
}

[data-e-id="avatar01"][data-id="576150"] .element-content {
    padding-top: 1.875rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="576150"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="576150"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="zone"][data-id="900337"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="900337"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="464477"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="464477"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="341914"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="341914"] .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="341914"] .element-text {
        font-size: 1.5rem
    }
}

[data-e-id="avatar01"][data-id="890088"] .element-content {
    padding-top: 1.875rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="890088"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="890088"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="media01"][data-id="539711"] .component-image, [data-e-id="media01"][data-id="539711"] .component-video {
    padding-bottom: 75%
}

.b_488033 .policy_wrap {
    margin-top: 5px;
}

.b_488033 .policy_wrap a {
    color: #08c;
    text-decoration: none;
}

.b_488033 .policy_wrap a:hover {
    color: #005580;
    text-decoration: underline;
}

.b_488033 .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%;
}
