[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="302421"] .container-fluid > .component-bg .image {
    background-position: 57.27% 52.88%;
    background-image: url('../img/10834625_1920.jpg')
}

[data-b-id="GRID"][data-id="302421"] .container-fluid > .component-bg .overlay {
    background: linear-gradient(to bottom, #000 0%, rgba(0, 0, 0, 0.74) 14%, transparent 105%);
    opacity: 1;
    transition: none
}

[data-b-id="GRID"][data-id="302421"] .indent .main-area {
    padding-top: 9.375rem;
    padding-bottom: 9.375rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="302421"] .indent .main-area {
        padding-top: 6.25rem;
        padding-bottom: 6.25rem
    }
}

[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="850398"] .container-fluid > .component-bg .overlay {
    background: #0d0d0d
}

[data-b-id="CARD"][data-id="850398"] .container-fluid > .component-bg .overlay {
    opacity: .9
}

[data-b-id="CARD"][data-id="850398"] .indent {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="CARD"][data-id="850398"] .indent {
        padding-top: 2.91666667rem;
        padding-bottom: .41666667rem
    }
}

[data-b-id="GRID"][data-id="174313"] .container-fluid > .component-bg .overlay {
    background: #0d0d0d
}

[data-b-id="GRID"][data-id="174313"] .container-fluid > .component-bg .overlay {
    opacity: .65
}

[data-b-id="GRID"][data-id="174313"] .indent .main-area {
    padding-top: .625rem;
    padding-bottom: 3.4375rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="174313"] .indent .main-area {
        padding-top: .41666667rem;
        padding-bottom: 2.29166667rem
    }
}

[data-b-id="GRID"][data-id="722282"] .container-fluid > .component-bg .image {
    background-position: 50% 50%;
    background-image: url('../img/11308699_1920.jpg')
}

[data-b-id="GRID"][data-id="722282"] .container-fluid > .component-bg .overlay {
    background: #000
}

[data-b-id="GRID"][data-id="722282"] .container-fluid > .component-bg .overlay {
    opacity: .17
}

[data-b-id="GRID"][data-id="722282"] .indent .main-area {
    padding-top: 1.5625rem;
    padding-bottom: 3.125rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="722282"] .indent .main-area {
        padding-top: 1.04166667rem;
        padding-bottom: 2.08333333rem
    }
}

[data-b-id="GRID"][data-id="822193"] .container-fluid > .component-bg .image {
    background-position: 99.02% 35.08%;
    background-image: url('../img/10832263_1920.jpg')
}

[data-b-id="GRID"][data-id="822193"] .container-fluid > .component-bg .overlay {
    background: linear-gradient(to bottom, #171313 0%, rgba(23, 19, 19, 0) 94%, transparent 105%);
    opacity: 1;
    transition: none
}

[data-b-id="GRID"][data-id="822193"] .indent .main-area {
    padding-top: 4.375rem;
    padding-bottom: 5.9375rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="822193"] .indent .main-area {
        padding-top: 2.91666667rem;
        padding-bottom: 3.95833333rem
    }
}

[data-b-id="GRID"][data-id="995054"] .container-fluid > .component-bg .overlay {
    background: #0d0d0d
}

[data-b-id="GRID"][data-id="995054"] .container-fluid > .component-bg .overlay {
    opacity: .65
}

[data-b-id="GRID"][data-id="995054"] .indent .main-area {
    padding-top: 1.875rem;
    padding-bottom: 4.375rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GRID"][data-id="995054"] .indent .main-area {
        padding-top: 1.25rem;
        padding-bottom: 2.91666667rem
    }
}

[data-b-id="CARD"][data-id="999819"] .container-fluid > .component-bg .overlay {
    background: #0d0d0d
}

[data-b-id="CARD"][data-id="999819"] .container-fluid > .component-bg .overlay {
    opacity: .9
}

[data-b-id="CARD"][data-id="999819"] .indent {
    padding-top: .625rem;
    padding-bottom: 4.375rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="CARD"][data-id="999819"] .indent {
        padding-top: .41666667rem;
        padding-bottom: 2.91666667rem
    }
}

[data-b-id=GALLERY] .container-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    -ms-flex-pack: center;
    justify-content: center
}

[data-b-id=GALLERY] .flexbe-cards {
    transition: transform .65s ease
}

[data-b-id="GALLERY"][data-id="621360"] .container-fluid > .component-bg .overlay {
    background: #0d0d0d
}

[data-b-id="GALLERY"][data-id="621360"] .container-fluid > .component-bg .overlay {
    opacity: .65
}

[data-b-id="GALLERY"][data-id="621360"] .indent {
    padding-top: 4.375rem;
    padding-bottom: 0rem
}

[data-b-id="GALLERY"][data-id="621360"] .component-image, [data-b-id="GALLERY"][data-id="621360"] .component-video {
    padding-bottom: 63%
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GALLERY"][data-id="621360"] .indent {
        padding-top: 2.91666667rem;
        padding-bottom: 0rem
    }
}

[data-b-id="CARD"][data-id="699469"] .container-fluid > .component-bg .overlay {
    background: #0d0d0d
}

[data-b-id="CARD"][data-id="699469"] .container-fluid > .component-bg .overlay {
    opacity: .9
}

[data-b-id="CARD"][data-id="699469"] .indent {
    padding-top: 1.25rem;
    padding-bottom: .625rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="CARD"][data-id="699469"] .indent {
        padding-top: .83333333rem;
        padding-bottom: .41666667rem
    }
}

[data-b-id="GALLERY"][data-id="680896"] .container-fluid > .component-bg .overlay {
    background: #0d0d0d
}

[data-b-id="GALLERY"][data-id="680896"] .container-fluid > .component-bg .overlay {
    opacity: .65
}

[data-b-id="GALLERY"][data-id="680896"] .indent {
    padding-top: 2.1875rem;
    padding-bottom: 4.375rem
}

[data-b-id="GALLERY"][data-id="680896"] .component-image, [data-b-id="GALLERY"][data-id="680896"] .component-video {
    padding-bottom: 83%
}

@media (max-width: 767px) {
    .adaptive [data-b-id="GALLERY"][data-id="680896"] .indent {
        padding-top: 1.45833333rem;
        padding-bottom: 2.91666667rem
    }
}

[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="123694"] .container-fluid > .component-bg .overlay {
    background: #0d0d0d
}

[data-b-id="FOOTER"][data-id="123694"] .container-fluid > .component-bg .overlay {
    opacity: .9
}

[data-b-id="FOOTER"][data-id="123694"] .indent {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem
}

@media (max-width: 767px) {
    .adaptive [data-b-id="FOOTER"][data-id="123694"] .indent {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }
}

[data-m-id="GRID"][data-id="form86171"] .modal-data > .component-bg .overlay {
    background: #000
}

[data-m-id="GRID"][data-id="form86171"] .modal-data > .component-bg .overlay {
    opacity: .8
}

[data-m-id="GRID"][data-id="form86171"] .modal-data > .close-times {
    color: #fff
}

[data-m-id="GRID"][data-id="form21456"] .modal-data > .component-bg .overlay {
    background: #000
}

[data-m-id="GRID"][data-id="form21456"] .modal-data > .component-bg .overlay {
    opacity: .8
}

[data-m-id="GRID"][data-id="form21456"] .modal-data > .close-times {
    color: #fff
}

[data-m-id="GRID"][data-id="form27835"] .modal-data > .component-bg .overlay {
    background: #000
}

[data-m-id="GRID"][data-id="form27835"] .modal-data > .component-bg .overlay {
    opacity: .8
}

[data-m-id="GRID"][data-id="form27835"] .modal-data > .close-times {
    color: #fff
}

[data-m-id="GRID"][data-id="done92789"] .modal-data > .component-bg .overlay {
    background: #000
}

[data-m-id="GRID"][data-id="done92789"] .modal-data > .component-bg .overlay {
    opacity: .8
}

[data-m-id="GRID"][data-id="done92789"] .modal-data > .close-times {
    color: #fff
}

[data-m-id="GRID"][data-id="done48767"] .modal-data > .component-bg .overlay {
    background: #000
}

[data-m-id="GRID"][data-id="done48767"] .modal-data > .component-bg .overlay {
    opacity: .8
}

[data-m-id="GRID"][data-id="done48767"] .modal-data > .close-times {
    color: #fff
}

[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.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] .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] .button-wrapper:only-child {
    width: 100%
}

[data-e-id=button01].justify-content-center .text-wrapper {
    -ms-flex-positive: 0;
    flex-grow: 0
}

[data-e-id="button01"][data-id="770769"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="770769"] .button-1 .component-button {
    color: #941515
}

.is-pointer [data-e-id="button01"][data-id="770769"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="770769"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #9e3f3f
}

[data-e-id="button01"][data-id="770769"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="770769"] .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="770769"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="timer01"][data-id="885916"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[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="360586"] .element-content {
    padding-top: 3.125rem;
    padding-bottom: .3125rem
}

[data-e-id="text01"][data-id="360586"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.8125rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="360586"] .element-text {
        font-size: 1.8125rem
    }
}

[data-e-id="text01"][data-id="276201"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="276201"] .element-text {
    text-align: center;
    font-weight: 700;
    font-size: 2.5rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="276201"] .element-text {
        font-size: 2rem
    }
}

[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="902460"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="902460"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="565620"] .element-content {
    padding-top: .3125rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="565620"] .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="565620"] .element-text {
        font-size: 1rem
    }
}

[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=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 {
    padding-bottom: 0 !important
}

.align-items-stretch [data-e-id=media01].fill-space .component-media {
    min-height: 200px
}

.align-items-stretch [data-e-id=media01].fill-space .component-media > .component-image, .align-items-stretch [data-e-id=media01].fill-space .component-media > .component-slider, .align-items-stretch [data-e-id=media01].fill-space .component-media > .component-video {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.align-items-stretch [data-e-id=media01].fill-space .component-image, .align-items-stretch [data-e-id=media01].fill-space .component-slider, .align-items-stretch [data-e-id=media01].fill-space .component-video {
    height: 100%
}

[data-e-id="media01"][data-id="930690"] .component-image, [data-e-id="media01"][data-id="930690"] .component-video {
    padding-bottom: 60%
}

[data-e-id="zone"][data-id="517362"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="517362"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="button01"][data-id="123696"] .element-content {
    padding-top: .625rem;
    padding-bottom: 2.1875rem
}

[data-e-id="button01"][data-id="123696"] .button-1 .component-button {
    color: #222
}

.is-pointer [data-e-id="button01"][data-id="123696"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="123696"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #484848
}

[data-e-id="button01"][data-id="123696"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="123696"] .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="123696"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="button01"][data-id="409256"] .element-content {
    padding-top: .625rem;
    padding-bottom: 2.1875rem
}

[data-e-id="button01"][data-id="409256"] .button-1 .component-button {
    color: #222
}

.is-pointer [data-e-id="button01"][data-id="409256"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="409256"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #484848
}

[data-e-id="button01"][data-id="409256"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="409256"] .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="409256"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="button01"][data-id="185062"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="185062"] .button-1 .component-button {
    color: #222
}

.is-pointer [data-e-id="button01"][data-id="185062"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="185062"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #484848
}

[data-e-id="button01"][data-id="185062"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="185062"] .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="185062"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="text01"][data-id="390375"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="390375"] .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="390375"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="359380"] .element-content {
    padding-top: .3125rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="359380"] .element-text {
    text-align: right;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 1.2;
    line-height: 1.2;
    font-weight: 900;
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="359380"] .element-text {
        font-size: 1.875rem
    }
}

[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="322749"] .component-icon.color--custom {
    color: inherit
}

[data-e-id="header_contacts"][data-id="322749"] .component-icon.color--custom.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="header_contacts"][data-id="322749"] .element-text--contact {
    text-align: right;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="header_contacts"][data-id="322749"] .element-text--desc {
    text-align: right;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.5
}

[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=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="text01"][data-id="424823"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="424823"] .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="424823"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="text01"][data-id="840636"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="840636"] .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="840636"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="text01"][data-id="826414"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="826414"] .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="826414"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="text01"][data-id="864119"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="864119"] .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="864119"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="text01"][data-id="582305"] .element-content {
    padding-top: .3125rem;
    padding-bottom: .3125rem
}

[data-e-id="text01"][data-id="582305"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 2.5625rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="582305"] .element-text {
        font-size: 2rem
    }
}

[data-e-id="zone"][data-id="703822"].fill-color .elements-list:before {
    background-color: #e0dcdb
}

[data-e-id="zone"][data-id="703822"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="867244"].fill-color .elements-list:before {
    background-color: #1b1b1c
}

[data-e-id="zone"][data-id="867244"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="451651"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="451651"] .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="451651"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="text01"][data-id="497653"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="497653"] .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="497653"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="zone"][data-id="461606"].fill-color .elements-list:before {
    background-color: #e0dcdb
}

[data-e-id="zone"][data-id="461606"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="301041"].fill-color .elements-list:before {
    background-color: #e0dcdb
}

[data-e-id="zone"][data-id="301041"].fill-color .elements-list:before {
    opacity: 1
}

.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="296019"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="296019"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.37
}

[data-e-id="avatar01"][data-id="296019"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="538676"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="538676"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.37
}

[data-e-id="avatar01"][data-id="538676"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="994817"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="994817"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.37
}

[data-e-id="avatar01"][data-id="994817"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.5
}

[data-e-id="text01"][data-id="472080"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="472080"] .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="472080"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="zone"][data-id="547085"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="547085"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id=icon01] .element-content {
    display: -ms-flexbox;
    display: flex
}

[data-e-id="icon01"][data-id="202900"] .element-content {
    padding-top: .625rem;
    padding-bottom: 1.25rem
}

[data-e-id="icon01"][data-id="202900"] .component-icon.color--custom {
    color: #dd4b39
}

[data-e-id="icon01"][data-id="202900"] .component-icon.color--custom.style--filled .icon {
    color: #fff
}

[data-e-id="text01"][data-id="155613"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="155613"] .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="155613"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="689235"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="689235"] .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="689235"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="button01"][data-id="886266"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="886266"] .button-1 .component-button {
    color: #222
}

.is-pointer [data-e-id="button01"][data-id="886266"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="886266"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #484848
}

[data-e-id="button01"][data-id="886266"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="886266"] .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="886266"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="zone"][data-id="929512"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="929512"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="zone"][data-id="361435"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="361435"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="zone"][data-id="868667"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="868667"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="zone"][data-id="727824"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="727824"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="text01"][data-id="955552"] .element-content {
    padding-top: .3125rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="955552"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 2.5625rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="955552"] .element-text {
        font-size: 2rem
    }
}

[data-e-id="icon01"][data-id="223037"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="icon01"][data-id="223037"] .component-icon.color--custom {
    color: inherit
}

[data-e-id="icon01"][data-id="223037"] .component-icon.color--custom.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="text01"][data-id="242375"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="242375"] .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="242375"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="icon01"][data-id="718214"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="icon01"][data-id="718214"] .component-icon.color--custom {
    color: inherit
}

[data-e-id="icon01"][data-id="718214"] .component-icon.color--custom.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="text01"][data-id="173923"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="173923"] .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="173923"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="icon01"][data-id="689050"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="icon01"][data-id="689050"] .component-icon.color--custom {
    color: inherit
}

[data-e-id="icon01"][data-id="689050"] .component-icon.color--custom.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="text01"][data-id="246009"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="246009"] .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="246009"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="icon01"][data-id="864749"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="icon01"][data-id="864749"] .component-icon.color--custom {
    color: inherit
}

[data-e-id="icon01"][data-id="864749"] .component-icon.color--custom.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="text01"][data-id="339576"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="339576"] .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="339576"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="zone"][data-id="807728"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="807728"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="140699"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="140699"] .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="140699"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id=form01] .element-content {
    display: -ms-flexbox;
    display: flex
}

[data-e-id=form01] .component-form {
    max-width: 450px
}

[data-e-id="form01"][data-id="966552"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="form01"][data-id="966552"] .component-button {
    color: #222
}

.is-pointer [data-e-id="form01"][data-id="966552"] .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="form01"][data-id="966552"] .component-button.effect--opacity.filled:hover:before {
    background-color: #484848
}

[data-e-id="form01"][data-id="966552"] .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="zone"][data-id="586190"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="586190"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="453539"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="453539"] .element-text {
    text-align: justify;
    font-weight: 400;
    font-size: 1.0625rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="453539"] .element-text {
        font-size: 1.0625rem
    }
}

[data-e-id="button01"][data-id="321582"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="321582"] .button-1 .component-button {
    color: #9e1323
}

.is-pointer [data-e-id="button01"][data-id="321582"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="321582"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #a53d49
}

[data-e-id="button01"][data-id="321582"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="321582"] .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="321582"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="text01"][data-id="441699"] .element-content {
    padding-top: .3125rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="441699"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 2.5625rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="441699"] .element-text {
        font-size: 2rem
    }
}

[data-e-id="zone"][data-id="828101"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="828101"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="icon01"][data-id="127741"] .element-content {
    padding-top: .625rem;
    padding-bottom: 1.25rem
}

[data-e-id="icon01"][data-id="127741"] .component-icon.color--custom {
    color: #5b81e0
}

[data-e-id="icon01"][data-id="127741"] .component-icon.color--custom.style--filled .icon {
    color: #fff
}

[data-e-id="text01"][data-id="572036"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="572036"] .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="572036"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="336572"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="336572"] .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="336572"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="button01"][data-id="922532"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="922532"] .button-1 .component-button {
    color: #222
}

.is-pointer [data-e-id="button01"][data-id="922532"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="922532"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #484848
}

[data-e-id="button01"][data-id="922532"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="922532"] .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="922532"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="zone"][data-id="977941"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="977941"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="674407"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="674407"] .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="674407"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="form01"][data-id="373711"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: .625rem
}

[data-e-id="form01"][data-id="373711"] .component-button {
    color: #1b1b1c
}

.is-pointer [data-e-id="form01"][data-id="373711"] .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="form01"][data-id="373711"] .component-button.effect--opacity.filled:hover:before {
    background-color: #434344
}

[data-e-id="form01"][data-id="373711"] .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="text01"][data-id="205539"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="205539"] .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="205539"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="avatar01"][data-id="504763"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="504763"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.37
}

[data-e-id="avatar01"][data-id="504763"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.5
}

[data-e-id="zone"][data-id="447452"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="447452"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="502344"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="502344"] .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="502344"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="form01"][data-id="468494"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: .625rem
}

[data-e-id="form01"][data-id="468494"] .component-button {
    color: #1b1b1c
}

.is-pointer [data-e-id="form01"][data-id="468494"] .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="form01"][data-id="468494"] .component-button.effect--opacity.filled:hover:before {
    background-color: #434344
}

[data-e-id="form01"][data-id="468494"] .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="zone"][data-id="384715"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="384715"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="161421"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="161421"] .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="161421"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="form01"][data-id="605787"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: .625rem
}

[data-e-id="form01"][data-id="605787"] .component-button {
    color: #1b1b1c
}

.is-pointer [data-e-id="form01"][data-id="605787"] .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="form01"][data-id="605787"] .component-button.effect--opacity.filled:hover:before {
    background-color: #434344
}

[data-e-id="form01"][data-id="605787"] .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="zone"][data-id="542535"].fill-color .elements-list:before {
    background-color: #000
}

[data-e-id="zone"][data-id="542535"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="icon01"][data-id="968012"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="icon01"][data-id="968012"] .component-icon.color--custom {
    color: inherit
}

[data-e-id="icon01"][data-id="968012"] .component-icon.color--custom.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="text01"][data-id="246296"] .element-content {
    padding-top: .3125rem;
    padding-bottom: .3125rem
}

[data-e-id="text01"][data-id="246296"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 3.5rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="246296"] .element-text {
        font-size: 2.25rem
    }
}

[data-e-id="zone"][data-id="530056"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="530056"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="660884"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="660884"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="493645"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="493645"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="244416"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="244416"] .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="244416"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="media01"][data-id="743835"] .component-image, [data-e-id="media01"][data-id="743835"] .component-video {
    padding-bottom: 66%
}

[data-e-id="text01"][data-id="827741"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="827741"] .element-text {
    text-align: center;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 1.37
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="827741"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="media01"][data-id="627189"] .component-image, [data-e-id="media01"][data-id="627189"] .component-video {
    padding-bottom: 66%
}

[data-e-id="text01"][data-id="723210"] .element-content {
    padding-top: .3125rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="723210"] .element-text {
    text-align: center;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 1.37
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="723210"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="774945"] .element-content {
    padding-top: .3125rem;
    padding-bottom: .3125rem
}

[data-e-id="text01"][data-id="774945"] .element-text {
    text-align: justify;
    font-weight: 400;
    font-size: .9375rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="774945"] .element-text {
        font-size: .9375rem
    }
}

[data-e-id="text01"][data-id="169584"] .element-content {
    padding-top: .3125rem;
    padding-bottom: 1.25rem
}

[data-e-id="text01"][data-id="169584"] .element-text {
    text-align: justify;
    font-weight: 400;
    font-size: .9375rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="169584"] .element-text {
        font-size: .9375rem
    }
}

[data-e-id="media01"][data-id="239951"] .component-image, [data-e-id="media01"][data-id="239951"] .component-video {
    padding-bottom: 64%
}

[data-e-id="text01"][data-id="376321"] .element-content {
    padding-top: .3125rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="376321"] .element-text {
    text-align: center;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 1.37
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="376321"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="381793"] .element-content {
    padding-top: .3125rem;
    padding-bottom: 1.25rem
}

[data-e-id="text01"][data-id="381793"] .element-text {
    text-align: justify;
    font-weight: 400;
    font-size: .9375rem;
    line-height: 1.5
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="381793"] .element-text {
        font-size: .9375rem
    }
}

[data-e-id="zone"][data-id="917438"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="917438"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="zone"][data-id="225729"].fill-color .elements-list:before {
    background-color: #e6e6e6
}

[data-e-id="zone"][data-id="225729"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="text01"][data-id="198107"] .element-content {
    padding-top: .3125rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="198107"] .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="198107"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="text01"][data-id="422101"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="422101"] .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="422101"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="media01"][data-id="240644"] .component-image, [data-e-id="media01"][data-id="240644"] .component-video {
    padding-bottom: 50%
}

[data-e-id="text01"][data-id="585401"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="585401"] .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="585401"] .element-text {
        font-size: 1.875rem
    }
}

[data-e-id="text01"][data-id="369331"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="369331"] .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="369331"] .element-text {
        font-size: 1rem
    }
}

[data-e-id="button01"][data-id="326292"] .element-content {
    padding-top: .9375rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="326292"] .button-1 .component-button {
    color: #eb1717
}

.is-pointer [data-e-id="button01"][data-id="326292"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="326292"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #df4040
}

[data-e-id="button01"][data-id="326292"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="326292"] .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="326292"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="button01"][data-id="584089"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="584089"] .button-1 .component-button {
    color: #14542a
}

.is-pointer [data-e-id="button01"][data-id="584089"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="584089"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #3e6e4e
}

[data-e-id="button01"][data-id="584089"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="584089"] .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="584089"] .element-text--price {
        font-size: 1rem
    }
}

[data-e-id="media01"][data-id="134398"] .component-image, [data-e-id="media01"][data-id="134398"] .component-video {
    padding-bottom: 87%
}

[data-e-id="text01"][data-id="252932"] .element-content {
    padding-top: 1.25rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="252932"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 1.6875rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="252932"] .element-text {
        font-size: 1.6875rem
    }
}

[data-e-id="text01"][data-id="945286"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="945286"] .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="945286"] .element-text {
        font-size: 2.125rem
    }
}

[data-e-id="text01"][data-id="340897"] .element-content {
    padding-top: .625rem;
    padding-bottom: .3125rem
}

[data-e-id="text01"][data-id="340897"] .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="340897"] .element-text {
        font-size: 1.375rem
    }
}

[data-e-id="text01"][data-id="534743"] .element-content {
    padding-top: .3125rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="534743"] .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="534743"] .element-text {
        font-size: 2.25rem
    }
}

[data-e-id="text01"][data-id="103086"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="103086"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 2.5625rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="103086"] .element-text {
        font-size: 2rem
    }
}

[data-e-id="zone"][data-id="507629"].fill-color .elements-list:before {
    background-color: #222
}

[data-e-id="zone"][data-id="507629"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="zone"][data-id="963945"].fill-color .elements-list:before {
    background-color: #222
}

[data-e-id="zone"][data-id="963945"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="zone"][data-id="708359"].fill-color .elements-list:before {
    background-color: #222
}

[data-e-id="zone"][data-id="708359"].fill-color .elements-list:before {
    opacity: 0
}

[data-e-id="zone"][data-id="937393"].fill-color .elements-list:before {
    background-color: #222
}

[data-e-id="zone"][data-id="937393"].fill-color .elements-list:before {
    opacity: 1
}

[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="756442"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="480494"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="text01"][data-id="480494"] .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="480494"] .element-text {
        font-size: .875rem
    }
}

[data-e-id="menu01"][data-id="718660"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="223030"] .element-content {
    padding-top: .625rem;
    padding-bottom: 1.5625rem
}

[data-e-id="avatar01"][data-id="223030"] .component-icon {
    color: inherit
}

[data-e-id="avatar01"][data-id="223030"] .component-icon.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="avatar01"][data-id="223030"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="223030"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="662567"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="avatar01"][data-id="662567"] .component-icon {
    color: inherit
}

[data-e-id="avatar01"][data-id="662567"] .component-icon.style--filled .icon {
    color: contrast('contrast')
}

[data-e-id="avatar01"][data-id="662567"] .element-text--title {
    text-align: inherit;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id="avatar01"][data-id="662567"] .element-text--subtitle {
    text-align: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5
}

[data-e-id=social01] .element-content {
    display: -ms-flexbox;
    display: flex
}

[data-e-id=social01] .component-socials .style--none.shape--none {
    margin: -.625rem 0
}

[data-e-id="social01"][data-id="491332"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="timer01"][data-id="742802"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="zone"][data-id="141069"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="141069"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="zone"][data-id="940522"].fill-color .elements-list:before {
    background-color: #fff
}

[data-e-id="zone"][data-id="940522"].fill-color .elements-list:before {
    opacity: 1
}

[data-e-id="text01"][data-id="441922"] .element-content {
    padding-top: 3.125rem;
    padding-bottom: .3125rem
}

[data-e-id="text01"][data-id="441922"] .element-text {
    text-align: inherit;
    font-weight: 700;
    font-size: 2.1875rem;
    line-height: 1.2
}

@media (max-width: 767px) {
    .adaptive [data-e-id="text01"][data-id="441922"] .element-text {
        font-size: 1.9375rem
    }
}

[data-e-id="button01"][data-id="365749"] .element-content {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[data-e-id="button01"][data-id="365749"] .button-1 .component-button {
    color: #e31616
}

.is-pointer [data-e-id="button01"][data-id="365749"] .button-1 .component-button.effect--opacity.bordered:hover .btn-content {
    color: #fff
}

.is-pointer [data-e-id="button01"][data-id="365749"] .button-1 .component-button.effect--opacity.filled:hover:before {
    background-color: #d93f3f
}

[data-e-id="button01"][data-id="365749"] .button-1 .component-button.filled .btn-content {
    color: #fff
}

[data-e-id="button01"][data-id="365749"] .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="365749"] .element-text--price {
        font-size: 1rem
    }
}