.elementor-4893 .elementor-element.elementor-element-dcf4b9c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-dcf4b9c:not(.elementor-motion-effects-element-type-background),
.elementor-4893 .elementor-element.elementor-element-dcf4b9c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #9a4626;
    background-image: none;
}

.elementor-4893 .elementor-element.elementor-element-dcf4b9c,
.elementor-4893 .elementor-element.elementor-element-dcf4b9c::before {
    --border-transition: 0.3s;
}

.elementor-widget-heading .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-4893 .elementor-element.elementor-element-066b430 {
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-066b430 .elementor-heading-title {
    font-family: "s21 base 2", Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-4893 .elementor-element.elementor-element-193050d6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 71px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-4893 .elementor-element.elementor-element-193050d6:not(.elementor-motion-effects-element-type-background),
.elementor-4893 .elementor-element.elementor-element-193050d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00000000;
}

.elementor-4893 .elementor-element.elementor-element-193050d6,
.elementor-4893 .elementor-element.elementor-element-193050d6::before {
    --border-transition: 0.3s;
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-4893 .elementor-element.elementor-element-4a487a64>.elementor-widget-container {
    margin: 40px 0px 31px 0px;
}

.elementor-4893 .elementor-element.elementor-element-4a487a64 img {
    max-width: 18%;
}

.elementor-4893 .elementor-element.elementor-element-1b342027 {
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-1b342027 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "s21 base 2", Sans-serif;
    font-size: 81px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-f85ac7b>.elementor-widget-container {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #9a4626;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 52px 0px rgba(154, 70, 38, 0.5);
}

.elementor-widget-button .elementor-button {
    background-color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-4893 .elementor-element.elementor-element-7664789 .elementor-button {
    background-color: #9a4626;
    height: 72px;
    width: 396px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: flex;
    margin: 0 auto;
    font-family: "s21 base 2", Sans-serif;
    font-size: 33px;
    font-weight: 900;
    fill: #EEEEEE;
    color: #EEEEEE;
}

.elementor-4893 .elementor-element.elementor-element-7664789.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
    margin: 0 auto;
}

.elementor-4893 .elementor-element.elementor-element-756ad2d3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --background-transition: 0.3s;
    --margin-top: -33px;
    --margin-bottom: 11px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 3;
}

.elementor-4893 .elementor-element.elementor-element-756ad2d3:not(.elementor-motion-effects-element-type-background),
.elementor-4893 .elementor-element.elementor-element-756ad2d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #9a4626 0%, var( --e-global-color-dad30f9) 100%);
}

.elementor-4893 .elementor-element.elementor-element-756ad2d3,
.elementor-4893 .elementor-element.elementor-element-756ad2d3::before {
    --border-transition: 0.3s;
}

.elementor-widget-text-editor {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-4893 .elementor-element.elementor-element-1614cc85>.elementor-widget-container {
    margin: -20px 1px -20px 1px;
    padding: 0px 0px 0px 0px;
}

.elementor-4893 .elementor-element.elementor-element-1614cc85 {
    color: #DADADA;
    font-family: "s21 base 2", Sans-serif;
    font-size: 1.9em;
    font-weight: 400;
    letter-spacing: -0.5px;
}

.elementor-4893 .elementor-element.elementor-element-5071fd43 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --background-transition: 0.3s;
    --margin-top: -77px;
    --margin-bottom: -22px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 3;
    --e-con-transform-origin-x: center;
}

.elementor-4893 .elementor-element.elementor-element-5071fd43:not(.elementor-motion-effects-element-type-background),
.elementor-4893 .elementor-element.elementor-element-5071fd43>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var( --e-global-color-dad30f9) 0%, #9a4626 100%);
}

.elementor-4893 .elementor-element.elementor-element-5071fd43.e-con {
    --e-con-transform-flipX: -1;
}

.elementor-4893 .elementor-element.elementor-element-5071fd43,
.elementor-4893 .elementor-element.elementor-element-5071fd43::before {
    --border-transition: 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-5d86f7d9>.elementor-widget-container {
    margin: -20px 1px -20px 1px;
    padding: 0px 0px 0px 0px;
}

.elementor-4893 .elementor-element.elementor-element-5d86f7d9 {
    color: #DADADA;
    font-family: "s21 base 2", Sans-serif;
    font-size: 1.9em;
    font-weight: 400;
    letter-spacing: -0.5px;
}

.elementor-4893 .elementor-element.elementor-element-5faeec1c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 28px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-4893 .elementor-element.elementor-element-5faeec1c:not(.elementor-motion-effects-element-type-background),
.elementor-4893 .elementor-element.elementor-element-5faeec1c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0C0C0C;
    background-image: url("../images/02-1.png");
    background-position: center center;
}

.elementor-4893 .elementor-element.elementor-element-5faeec1c,
.elementor-4893 .elementor-element.elementor-element-5faeec1c::before {
    --border-transition: 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-5faeec1c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4893 .elementor-element.elementor-element-57357cf {
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-57357cf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "BEBAS BASE", Sans-serif;
    font-size: 81px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-1073156 img {
    max-width: 92%;
}

.elementor-4893 .elementor-element.elementor-element-edd5415 {
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-edd5415 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "s21 base 2", Sans-serif;
    font-size: 81px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-168e1cb img {
    max-width: 88%;
}

.elementor-4893 .elementor-element.elementor-element-4663acc {
    width: var( --container-widget-width, 74%);
    max-width: 74%;
    --container-widget-width: 74%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-4663acc>.elementor-widget-container {
    margin: 0px 0px 38px 0px;
}

.elementor-4893 .elementor-element.elementor-element-4663acc .elementor-heading-title {
    color: #FFFFFF;
    font-family: "s21 base 2", Sans-serif;
    font-size: 37px;
    font-weight: 400;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-4893 .elementor-element.elementor-element-38d76ee .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-673c4c5 {
    width: var( --container-widget-width, 74%);
    max-width: 74%;
    --container-widget-width: 74%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-673c4c5>.elementor-widget-container {
    margin: 0px 0px 38px 0px;
}

.elementor-4893 .elementor-element.elementor-element-673c4c5 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "s21 base 2", Sans-serif;
    font-size: 37px;
    font-weight: 400;
}

.elementor-widget-media-carousel .elementor-carousel-image-overlay {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-4893 .elementor-element.elementor-element-8bdc5ec.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
}

.elementor-4893 .elementor-element.elementor-element-8bdc5ec .elementor-main-swiper {
    height: 531px;
}

.elementor-4893 .elementor-element.elementor-element-8bdc5ec .elementor-swiper-button {
    font-size: 20px;
}

.elementor-4893 .elementor-element.elementor-element-cc91a35 {
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-cc91a35 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "s21 base 2", Sans-serif;
    font-size: 81px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-8589f3b .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-4893 .elementor-element.elementor-element-8589f3b .elementor-swiper-button.elementor-swiper-button-next {
    color: var( --e-global-color-primary);
}

.elementor-4893 .elementor-element.elementor-element-8589f3b .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-4893 .elementor-element.elementor-element-8589f3b .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: var( --e-global-color-primary);
}

.elementor-4893 .elementor-element.elementor-element-8589f3b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background: var( --e-global-color-primary);
    opacity: var( --e-global-color-primary);
}

.elementor-4893 .elementor-element.elementor-element-8589f3b .swiper-pagination-bullet {
    background: #FFFFFF;
}

.elementor-4893 .elementor-element.elementor-element-8589f3b .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-4893 .elementor-element.elementor-element-8589f3b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FE003229;
    border-radius: 4px 4px 4px 4px;
}

.elementor-4893 .elementor-element.elementor-element-8be98dd {
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-8be98dd .elementor-heading-title {
    color: #FFFFFF;
    font-family: "s21 base 2", Sans-serif;
    font-size: 81px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-c35459c {
    width: var( --container-widget-width, 74%);
    max-width: 74%;
    --container-widget-width: 74%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-c35459c>.elementor-widget-container {
    margin: 0px 0px 38px 0px;
}

.elementor-4893 .elementor-element.elementor-element-c35459c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "s21 base 2", Sans-serif;
    font-size: 37px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-8db0e2d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-8db0e2d:not(.elementor-motion-effects-element-type-background),
.elementor-4893 .elementor-element.elementor-element-8db0e2d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0C0C0C;
    background-image: url("../images/02-1.png");
    background-position: center center;
}

.elementor-4893 .elementor-element.elementor-element-8db0e2d,
.elementor-4893 .elementor-element.elementor-element-8db0e2d::before {
    --border-transition: 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-8db0e2d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4893 .elementor-element.elementor-element-ce77db7 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #FE00321F;
    --border-color: #FE00321F;
    --border-radius: 5px 5px 5px 5px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 26px;
    --padding-bottom: 21px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4893 .elementor-element.elementor-element-ce77db7:not(.elementor-motion-effects-element-type-background),
.elementor-4893 .elementor-element.elementor-element-ce77db7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #141414;
}

.elementor-4893 .elementor-element.elementor-element-ce77db7,
.elementor-4893 .elementor-element.elementor-element-ce77db7::before {
    --border-transition: 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-ce77db7.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4893 .elementor-element.elementor-element-3217f2e {
    width: var( --container-widget-width, 64%);
    max-width: 64%;
    --container-widget-width: 64%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-3217f2e.elementor-element {
    --align-self: center;
}

.elementor-4893 .elementor-element.elementor-element-3217f2e .elementor-heading-title {
    font-family: "s21 base 2", Sans-serif;
    font-size: 53px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 60px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var( --e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var( --e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var( --e-global-color-secondary);
}

.elementor-4893 .elementor-element.elementor-element-a847f2a {
    width: var( --container-widget-width, 82%);
    max-width: 82%;
    --container-widget-width: 82%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 11px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-4893 .elementor-element.elementor-element-a847f2a>.elementor-widget-container {
    margin: 23px 23px 23px 23px;
}

.elementor-4893 .elementor-element.elementor-element-a847f2a.elementor-element {
    --align-self: center;
}

.elementor-4893 .elementor-element.elementor-element-a847f2a .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 70%;
    border-color: #DDDDDD21;
}

.elementor-4893 .elementor-element.elementor-element-a847f2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-4893 .elementor-element.elementor-element-a847f2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-4893 .elementor-element.elementor-element-a847f2a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-4893 .elementor-element.elementor-element-a847f2a .elementor-icon-list-icon i {
    color: var( --e-global-color-dad30f9);
    transition: color 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-a847f2a .elementor-icon-list-icon svg {
    fill: var( --e-global-color-dad30f9);
    transition: fill 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-a847f2a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4893 .elementor-element.elementor-element-a847f2a .elementor-icon-list-item>a {
    font-family: "s17 leg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-a847f2a .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-68cdc04>.elementor-widget-container {
    margin: -41px 0px -35px 0px;
}

.elementor-4893 .elementor-element.elementor-element-68cdc04.elementor-element {
    --align-self: center;
}

.elementor-4893 .elementor-element.elementor-element-68cdc04 {
    color: #FFFFFF;
    font-family: "s17 leg", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-77a0c1f>.elementor-widget-container {
    margin: 18px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4893 .elementor-element.elementor-element-77a0c1f {
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-77a0c1f .elementor-heading-title {
    font-family: "BEBAS BASE", Sans-serif;
    font-size: 93px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 48px;
}

.elementor-4893 .elementor-element.elementor-element-01f2803 .elementor-button {
    background-color: #9a4626;
    height: 66px;
    width: 307px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    font-family: "s21 base 2", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    fill: #EEEEEE;
    color: #EEEEEE;
}

.elementor-4893 .elementor-element.elementor-element-01f2803>.elementor-widget-container {
    margin: 17px 0px 0px 0px;
}

.elementor-4893 .elementor-element.elementor-element-01f2803.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
    margin: 0 auto;
}

.elementor-4893 .elementor-element.elementor-element-db5bf55 {
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-db5bf55 img {
    max-width: 55%;
    filter: brightness( 200%) contrast( 0%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-4893 .elementor-element.elementor-element-95bdb7b {
    width: var( --container-widget-width, 74%);
    max-width: 74%;
    --container-widget-width: 74%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-95bdb7b>.elementor-widget-container {
    margin: 0px 0px 38px 0px;
}

.elementor-4893 .elementor-element.elementor-element-95bdb7b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "BEBAS BASE", Sans-serif;
    font-size: 37px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-c8978f5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-c8978f5:not(.elementor-motion-effects-element-type-background),
.elementor-4893 .elementor-element.elementor-element-c8978f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0C0C0C;
    background-image: url("../images/02-1.png");
    background-position: center center;
}

.elementor-4893 .elementor-element.elementor-element-c8978f5,
.elementor-4893 .elementor-element.elementor-element-c8978f5::before {
    --border-transition: 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-c8978f5.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4893 .elementor-element.elementor-element-bb27c34 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #FE00321F;
    --border-color: #FE00321F;
    --border-radius: 5px 5px 5px 5px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 26px;
    --padding-bottom: 21px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4893 .elementor-element.elementor-element-bb27c34:not(.elementor-motion-effects-element-type-background),
.elementor-4893 .elementor-element.elementor-element-bb27c34>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #141414;
}

.elementor-4893 .elementor-element.elementor-element-bb27c34,
.elementor-4893 .elementor-element.elementor-element-bb27c34::before {
    --border-transition: 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-bb27c34.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4893 .elementor-element.elementor-element-1a7486d {
    width: var( --container-widget-width, 64%);
    max-width: 64%;
    --container-widget-width: 64%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-1a7486d.elementor-element {
    --align-self: center;
}

.elementor-4893 .elementor-element.elementor-element-1a7486d .elementor-heading-title {
    font-family: "s21 base 2", Sans-serif;
    font-size: 53px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 60px;
}

.elementor-4893 .elementor-element.elementor-element-ef5b749 {
    width: var( --container-widget-width, 82%);
    max-width: 82%;
    --container-widget-width: 82%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 11px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-4893 .elementor-element.elementor-element-ef5b749>.elementor-widget-container {
    margin: 23px 23px 23px 23px;
}

.elementor-4893 .elementor-element.elementor-element-ef5b749.elementor-element {
    --align-self: center;
}

.elementor-4893 .elementor-element.elementor-element-ef5b749 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 70%;
    border-color: #DDDDDD21;
}

.elementor-4893 .elementor-element.elementor-element-ef5b749 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-4893 .elementor-element.elementor-element-ef5b749 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-4893 .elementor-element.elementor-element-ef5b749 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-4893 .elementor-element.elementor-element-ef5b749 .elementor-icon-list-icon i {
    color: var( --e-global-color-4021b0e);
    transition: color 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-ef5b749 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-4021b0e);
    transition: fill 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-ef5b749 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4893 .elementor-element.elementor-element-ef5b749 .elementor-icon-list-item>a {
    font-family: "s17 leg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-ef5b749 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-08b2840 {
    width: var( --container-widget-width, 82%);
    max-width: 82%;
    --container-widget-width: 82%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 11px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-4893 .elementor-element.elementor-element-08b2840>.elementor-widget-container {
    margin: -34px 23px 16px 23px;
}

.elementor-4893 .elementor-element.elementor-element-08b2840.elementor-element {
    --align-self: center;
}

.elementor-4893 .elementor-element.elementor-element-08b2840 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 70%;
    border-color: #DDDDDD21;
}

.elementor-4893 .elementor-element.elementor-element-08b2840 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-4893 .elementor-element.elementor-element-08b2840 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-4893 .elementor-element.elementor-element-08b2840 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-4893 .elementor-element.elementor-element-08b2840 .elementor-icon-list-icon i {
    color: var( --e-global-color-dad30f9);
    transition: color 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-08b2840 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-dad30f9);
    transition: fill 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-08b2840 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4893 .elementor-element.elementor-element-08b2840 .elementor-icon-list-item>a {
    font-family: "s17 leg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-08b2840 .elementor-icon-list-text {
    color: var( --e-global-color-dad30f9);
    transition: color 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-f6610c0>.elementor-widget-container {
    margin: -41px 0px -35px 0px;
}

.elementor-4893 .elementor-element.elementor-element-f6610c0.elementor-element {
    --align-self: center;
}

.elementor-4893 .elementor-element.elementor-element-f6610c0 {
    color: #FFFFFF;
    font-family: "s17 leg", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-23f43e7>.elementor-widget-container {
    margin: 18px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4893 .elementor-element.elementor-element-23f43e7 {
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-23f43e7 .elementor-heading-title {
    font-family: "BEBAS BASE", Sans-serif;
    font-size: 93px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 48px;
}

.elementor-4893 .elementor-element.elementor-element-152f7d8 .elementor-button {
    background-color: #9a4626;
    height: 66px;
    width: 307px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    font-family: "s21 base 2", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    fill: #EEEEEE;
    color: #EEEEEE;
}

.elementor-4893 .elementor-element.elementor-element-152f7d8>.elementor-widget-container {
    margin: 17px 0px 0px 0px;
}

.elementor-4893 .elementor-element.elementor-element-152f7d8.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
    margin: 0 auto;
}

.elementor-4893 .elementor-element.elementor-element-9ee9bf5 {
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-9ee9bf5 img {
    max-width: 55%;
    filter: brightness( 200%) contrast( 0%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-4893 .elementor-element.elementor-element-f64a1a1 {
    width: var( --container-widget-width, 74%);
    max-width: 74%;
    --container-widget-width: 74%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-f64a1a1>.elementor-widget-container {
    margin: 0px 0px 38px 0px;
}

.elementor-4893 .elementor-element.elementor-element-f64a1a1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "BEBAS BASE", Sans-serif;
    font-size: 37px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-33ead11 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-33ead11:not(.elementor-motion-effects-element-type-background),
.elementor-4893 .elementor-element.elementor-element-33ead11>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0C0C0C;
    background-image: url("../images/02-1.png");
    background-position: center center;
}

.elementor-4893 .elementor-element.elementor-element-33ead11,
.elementor-4893 .elementor-element.elementor-element-33ead11::before {
    --border-transition: 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-33ead11.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4893 .elementor-element.elementor-element-eb72a29 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #FE00321F;
    --border-color: #FE00321F;
    --border-radius: 5px 5px 5px 5px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 26px;
    --padding-bottom: 21px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4893 .elementor-element.elementor-element-eb72a29:not(.elementor-motion-effects-element-type-background),
.elementor-4893 .elementor-element.elementor-element-eb72a29>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #141414;
}

.elementor-4893 .elementor-element.elementor-element-eb72a29,
.elementor-4893 .elementor-element.elementor-element-eb72a29::before {
    --border-transition: 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-eb72a29.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4893 .elementor-element.elementor-element-e2e96a7 {
    width: var( --container-widget-width, 64%);
    max-width: 64%;
    --container-widget-width: 64%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-e2e96a7.elementor-element {
    --align-self: center;
}

.elementor-4893 .elementor-element.elementor-element-e2e96a7 .elementor-heading-title {
    font-family: "BEBAS BASE", Sans-serif;
    font-size: 38px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 60px;
}

.elementor-4893 .elementor-element.elementor-element-9a984fa {
    width: var( --container-widget-width, 64%);
    max-width: 64%;
    --container-widget-width: 64%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-9a984fa.elementor-element {
    --align-self: center;
}

.elementor-4893 .elementor-element.elementor-element-9a984fa .elementor-heading-title {
    font-family: "s21 base 2", Sans-serif;
    font-size: 53px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 60px;
}

.elementor-4893 .elementor-element.elementor-element-1abf962 {
    width: var( --container-widget-width, 82%);
    max-width: 82%;
    --container-widget-width: 82%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 11px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-4893 .elementor-element.elementor-element-1abf962>.elementor-widget-container {
    margin: 23px 23px 23px 23px;
}

.elementor-4893 .elementor-element.elementor-element-1abf962.elementor-element {
    --align-self: center;
}

.elementor-4893 .elementor-element.elementor-element-1abf962 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 70%;
    border-color: #DDDDDD21;
}

.elementor-4893 .elementor-element.elementor-element-1abf962 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-4893 .elementor-element.elementor-element-1abf962 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-4893 .elementor-element.elementor-element-1abf962 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-4893 .elementor-element.elementor-element-1abf962 .elementor-icon-list-icon i {
    color: var( --e-global-color-4021b0e);
    transition: color 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-1abf962 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-4021b0e);
    transition: fill 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-1abf962 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4893 .elementor-element.elementor-element-1abf962 .elementor-icon-list-item>a {
    font-family: "s17 leg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-1abf962 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-95c942d {
    width: var( --container-widget-width, 82%);
    max-width: 82%;
    --container-widget-width: 82%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 11px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-4893 .elementor-element.elementor-element-95c942d>.elementor-widget-container {
    margin: -34px 23px 16px 23px;
}

.elementor-4893 .elementor-element.elementor-element-95c942d.elementor-element {
    --align-self: center;
}

.elementor-4893 .elementor-element.elementor-element-95c942d .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 70%;
    border-color: #DDDDDD21;
}

.elementor-4893 .elementor-element.elementor-element-95c942d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-4893 .elementor-element.elementor-element-95c942d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-4893 .elementor-element.elementor-element-95c942d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-4893 .elementor-element.elementor-element-95c942d .elementor-icon-list-icon i {
    color: #9a4626;
    transition: color 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-95c942d .elementor-icon-list-icon svg {
    fill: #9a4626;
    transition: fill 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-95c942d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4893 .elementor-element.elementor-element-95c942d .elementor-icon-list-item>a {
    font-family: "s17 leg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-95c942d .elementor-icon-list-text {
    color: var( --e-global-color-dad30f9);
    transition: color 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-a4e4b11>.elementor-widget-container {
    margin: -41px 0px -35px 0px;
}

.elementor-4893 .elementor-element.elementor-element-a4e4b11.elementor-element {
    --align-self: center;
}

.elementor-4893 .elementor-element.elementor-element-a4e4b11 {
    color: #FFFFFF;
    font-family: "s17 leg", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-4c6bc6f>.elementor-widget-container {
    margin: 18px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4893 .elementor-element.elementor-element-4c6bc6f {
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-4c6bc6f .elementor-heading-title {
    font-family: "BEBAS BASE", Sans-serif;
    font-size: 93px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 48px;
}

.elementor-4893 .elementor-element.elementor-element-bfabe2a .elementor-button {
    background-color: #9a4626;
    height: 66px;
    width: 307px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    font-family: "s21 base 2", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    fill: #EEEEEE;
    color: #EEEEEE;
}

.elementor-4893 .elementor-element.elementor-element-bfabe2a>.elementor-widget-container {
    margin: 17px 0px 0px 0px;
}

.elementor-4893 .elementor-element.elementor-element-bfabe2a.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
    margin: 0 auto;
}

.elementor-4893 .elementor-element.elementor-element-a8f2c2b {
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-a8f2c2b img {
    max-width: 55%;
    filter: brightness( 200%) contrast( 0%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-4893 .elementor-element.elementor-element-0f62fe8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-0f62fe8:not(.elementor-motion-effects-element-type-background),
.elementor-4893 .elementor-element.elementor-element-0f62fe8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0C0C0C;
    background-image: url("../images/02-1.png");
}

.elementor-4893 .elementor-element.elementor-element-0f62fe8,
.elementor-4893 .elementor-element.elementor-element-0f62fe8::before {
    --border-transition: 0.3s;
}

.elementor-widget-divider {
    --divider-color: var( --e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary);
    border-color: var( --e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary);
}

.elementor-4893 .elementor-element.elementor-element-31deac0 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-text);
    --divider-border-width: 1px;
}

.elementor-4893 .elementor-element.elementor-element-31deac0 .elementor-divider-separator {
    width: 100%;
}

.elementor-4893 .elementor-element.elementor-element-31deac0 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-4893 .elementor-element.elementor-element-becacbf {
    width: var( --container-widget-width, 74%);
    max-width: 74%;
    --container-widget-width: 74%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-becacbf>.elementor-widget-container {
    margin: 0px 0px 38px 0px;
}

.elementor-4893 .elementor-element.elementor-element-becacbf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "BEBAS BASE", Sans-serif;
    font-size: 37px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-b01d249 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-52059e2 {
    --display: flex;
    --gap: 29px 29px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #9a4626;
    --border-color: #9a4626;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 2px 6px 0px rgba(183, 8.99999999999997, 54.00000000000002, 0.12156862745098039);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 31px;
    --padding-bottom: 31px;
    --padding-left: 31px;
    --padding-right: 31px;
}

.elementor-4893 .elementor-element.elementor-element-52059e2:not(.elementor-motion-effects-element-type-background),
.elementor-4893 .elementor-element.elementor-element-52059e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #141414;
}

.elementor-4893 .elementor-element.elementor-element-52059e2,
.elementor-4893 .elementor-element.elementor-element-52059e2::before {
    --border-transition: 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-d2108a6 {
    width: var( --container-widget-width, 17.439%);
    max-width: 17.439%;
    --container-widget-width: 17.439%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-d2108a6.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4893 .elementor-element.elementor-element-d2108a6 .elementor-heading-title {
    font-family: "BEBAS BASE", Sans-serif;
    font-size: 72px;
    font-weight: 600;
}

.elementor-4893 .elementor-element.elementor-element-9a210e3>.elementor-widget-container {
    margin: -20px 0px -29px 0px;
}

.elementor-4893 .elementor-element.elementor-element-9a210e3 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-1b0f40a {
    --display: flex;
    --gap: 29px 29px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #9a4626;
    --border-color: #9a4626;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 2px 6px 0px rgba(183, 8.99999999999997, 54.00000000000002, 0.12156862745098039);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 31px;
    --padding-bottom: 31px;
    --padding-left: 31px;
    --padding-right: 31px;
}

.elementor-4893 .elementor-element.elementor-element-1b0f40a:not(.elementor-motion-effects-element-type-background),
.elementor-4893 .elementor-element.elementor-element-1b0f40a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #141414;
}

.elementor-4893 .elementor-element.elementor-element-1b0f40a,
.elementor-4893 .elementor-element.elementor-element-1b0f40a::before {
    --border-transition: 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-b11edc6 {
    width: var( --container-widget-width, 17.439%);
    max-width: 17.439%;
    --container-widget-width: 17.439%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-b11edc6.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4893 .elementor-element.elementor-element-b11edc6 .elementor-heading-title {
    font-family: "BEBAS BASE", Sans-serif;
    font-size: 72px;
    font-weight: 600;
}

.elementor-4893 .elementor-element.elementor-element-9d5ad86>.elementor-widget-container {
    margin: -20px 0px -29px 0px;
}

.elementor-4893 .elementor-element.elementor-element-9d5ad86 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-2db3480 {
    --display: flex;
    --gap: 29px 29px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #9a4626;
    --border-color: #9a4626;
    --border-radius: 9px 9px 9px 9px;
    box-shadow: 0px 2px 6px 0px rgba(183, 8.99999999999997, 54.00000000000002, 0.12156862745098039);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 31px;
    --padding-bottom: 31px;
    --padding-left: 31px;
    --padding-right: 31px;
}

.elementor-4893 .elementor-element.elementor-element-2db3480:not(.elementor-motion-effects-element-type-background),
.elementor-4893 .elementor-element.elementor-element-2db3480>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #141414;
}

.elementor-4893 .elementor-element.elementor-element-2db3480,
.elementor-4893 .elementor-element.elementor-element-2db3480::before {
    --border-transition: 0.3s;
}

.elementor-4893 .elementor-element.elementor-element-a5916e2 {
    width: var( --container-widget-width, 17.439%);
    max-width: 17.439%;
    --container-widget-width: 17.439%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-a5916e2.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4893 .elementor-element.elementor-element-a5916e2 .elementor-heading-title {
    font-family: "BEBAS BASE", Sans-serif;
    font-size: 72px;
    font-weight: 600;
}

.elementor-4893 .elementor-element.elementor-element-535eb7b>.elementor-widget-container {
    margin: -20px 0px -29px 0px;
}

.elementor-4893 .elementor-element.elementor-element-535eb7b {
    text-align: left;
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 21px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-d1ded2d {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-text);
    --divider-border-width: 1px;
}

.elementor-4893 .elementor-element.elementor-element-d1ded2d .elementor-divider-separator {
    width: 100%;
}

.elementor-4893 .elementor-element.elementor-element-d1ded2d .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-4893 .elementor-element.elementor-element-24cb283 img {
    max-width: 36%;
}

.elementor-4893 .elementor-element.elementor-element-4281a0a>.elementor-widget-container {
    margin: 0px 0px 36px 0px;
}

.elementor-4893 .elementor-element.elementor-element-4281a0a {
    text-align: center;
    font-family: "MADE OTHER", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-4893 .elementor-element.elementor-element-85202fc {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-text);
    --divider-border-width: 1px;
}

.elementor-4893 .elementor-element.elementor-element-85202fc .elementor-divider-separator {
    width: 100%;
}

.elementor-4893 .elementor-element.elementor-element-85202fc .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-4893 .elementor-element.elementor-element-44f1b50 {
    text-align: center;
}

.elementor-4893 .elementor-element.elementor-element-44f1b50 .elementor-heading-title {
    color: var( --e-global-color-dad30f9);
    font-family: "BEBAS BASE", Sans-serif;
    font-size: 57px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 48px;
    letter-spacing: 0.9px;
}

.elementor-widget-accordion .elementor-accordion-icon,
.elementor-widget-accordion .elementor-accordion-title {
    color: var( --e-global-color-primary);
}

.elementor-widget-accordion .elementor-accordion-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon,
.elementor-widget-accordion .elementor-active .elementor-accordion-title {
    color: var( --e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-widget-accordion .elementor-accordion-title {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-accordion .elementor-tab-content {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-4893 .elementor-element.elementor-element-40fa0f0 .elementor-accordion-item {
    border-width: 1px;
    border-color: #00000094;
}

.elementor-4893 .elementor-element.elementor-element-40fa0f0 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: #00000094;
}

.elementor-4893 .elementor-element.elementor-element-40fa0f0 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: #00000094;
}

.elementor-4893 .elementor-element.elementor-element-40fa0f0 .elementor-tab-title {
    background-color: #2E2E2E;
}

.elementor-4893 .elementor-element.elementor-element-40fa0f0 .elementor-accordion-icon,
.elementor-4893 .elementor-element.elementor-element-40fa0f0 .elementor-accordion-title {
    color: #FFFFFF;
}

.elementor-4893 .elementor-element.elementor-element-40fa0f0 .elementor-accordion-icon svg {
    fill: #FFFFFF;
}

.elementor-4893 .elementor-element.elementor-element-40fa0f0 .elementor-active .elementor-accordion-icon,
.elementor-4893 .elementor-element.elementor-element-40fa0f0 .elementor-active .elementor-accordion-title {
    color: #FAFAFA;
}

.elementor-4893 .elementor-element.elementor-element-40fa0f0 .elementor-active .elementor-accordion-icon svg {
    fill: #FAFAFA;
}

.elementor-4893 .elementor-element.elementor-element-40fa0f0 .elementor-accordion-title {
    font-family: "BEBAS BASE", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-4893 .elementor-element.elementor-element-40fa0f0 .elementor-tab-content {
    background-color: #2E2E2E38;
    color: #FFFFFF;
    font-family: "MADE OTHER", Sans-serif;
    font-weight: 400;
}

body.elementor-page-4893:not(.elementor-motion-effects-element-type-background),
body.elementor-page-4893>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

@media(max-width:1024px) {
    .elementor-4893 .elementor-element.elementor-element-8bdc5ec.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
}

@media(max-width:767px) {
    .elementor-4893 .elementor-element.elementor-element-193050d6 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    }
    .elementor-4893 .elementor-element.elementor-element-4a487a64>.elementor-widget-container {
        margin: 10px 0px 2px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-4a487a64 img {
        max-width: 36%;
    }
    .elementor-4893 .elementor-element.elementor-element-1b342027>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 12px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-1b342027 {
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-1b342027 .elementor-heading-title {
        font-size: 35px;
    }
    .elementor-4893 .elementor-element.elementor-element-f85ac7b {
        width: var( --container-widget-width, 472px);
        max-width: 472px;
        --container-widget-width: 472px;
        --container-widget-flex-grow: 0;
    }
    .elementor-4893 .elementor-element.elementor-element-f85ac7b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-7664789 {
        width: var( --container-widget-width, 360px);
        max-width: 360px;
        --container-widget-width: 360px;
        --container-widget-flex-grow: 0;
    }
    .elementor-4893 .elementor-element.elementor-element-7664789>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-7664789 .elementor-button {
        height: 54px;
        width: 309px;
        font-size: 20px;
    }
    .elementor-4893 .elementor-element.elementor-element-756ad2d3 {
        --margin-top: -28px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-1614cc85>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-1614cc85 {
        font-size: 1em;
    }
    .elementor-4893 .elementor-element.elementor-element-5071fd43 {
        --min-height: 0px;
        --margin-top: -37px;
        --margin-bottom: -11px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: -15px;
        --padding-bottom: -12px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-5d86f7d9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-5d86f7d9 {
        font-size: 1.2em;
    }
    .elementor-4893 .elementor-element.elementor-element-57357cf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 12px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-57357cf {
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-57357cf .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-4893 .elementor-element.elementor-element-1073156 img {
        max-width: 100%;
    }
    .elementor-4893 .elementor-element.elementor-element-edd5415>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 12px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-edd5415 {
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-edd5415 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-4893 .elementor-element.elementor-element-168e1cb img {
        max-width: 100%;
    }
    .elementor-4893 .elementor-element.elementor-element-4663acc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 12px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-4663acc {
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-4663acc .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-4893 .elementor-element.elementor-element-673c4c5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 12px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-673c4c5 {
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-673c4c5 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-4893 .elementor-element.elementor-element-8bdc5ec.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-4893 .elementor-element.elementor-element-8bdc5ec {
        width: 100%;
        max-width: 100%;
    }
    .elementor-4893 .elementor-element.elementor-element-cc91a35>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 12px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-cc91a35 {
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-cc91a35 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-4893 .elementor-element.elementor-element-8589f3b {
        --e-image-carousel-slides-to-show: 1;
    }
    .elementor-4893 .elementor-element.elementor-element-8589f3b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
        border-width: 1px 1px 1px 1px;
    }
    .elementor-4893 .elementor-element.elementor-element-8be98dd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 12px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-8be98dd {
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-8be98dd .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-4893 .elementor-element.elementor-element-c35459c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 12px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-c35459c {
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-c35459c .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-4893 .elementor-element.elementor-element-3217f2e>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-3217f2e {
        --container-widget-width: 266px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 266px);
        max-width: 266px;
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-3217f2e .elementor-heading-title {
        font-size: 40px;
        line-height: 1.1em;
    }
    .elementor-4893 .elementor-element.elementor-element-68cdc04>.elementor-widget-container {
        margin: -22px 20px -38px 20px;
    }
    .elementor-4893 .elementor-element.elementor-element-68cdc04 {
        text-align: center;
        font-size: 15px;
    }
    .elementor-4893 .elementor-element.elementor-element-77a0c1f {
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-77a0c1f .elementor-heading-title {
        font-size: 68px;
        line-height: 0.9em;
    }
    .elementor-4893 .elementor-element.elementor-element-01f2803 {
        width: var( --container-widget-width, 360px);
        max-width: 360px;
        --container-widget-width: 360px;
        --container-widget-flex-grow: 0;
    }
    .elementor-4893 .elementor-element.elementor-element-01f2803 .elementor-button {
        height: 54px;
        width: 309px;
        font-size: 20px;
    }
    .elementor-4893 .elementor-element.elementor-element-db5bf55>.elementor-widget-container {
        margin: 9px 0px 15px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-db5bf55 img {
        max-width: 80%;
    }
    .elementor-4893 .elementor-element.elementor-element-95bdb7b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 12px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-95bdb7b {
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-95bdb7b .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-4893 .elementor-element.elementor-element-1a7486d>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-1a7486d {
        --container-widget-width: 235px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 235px);
        max-width: 235px;
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-1a7486d .elementor-heading-title {
        font-size: 40px;
        line-height: 1.1em;
    }
    .elementor-4893 .elementor-element.elementor-element-f6610c0>.elementor-widget-container {
        margin: -22px 20px -38px 20px;
    }
    .elementor-4893 .elementor-element.elementor-element-f6610c0 {
        text-align: center;
        font-size: 15px;
    }
    .elementor-4893 .elementor-element.elementor-element-23f43e7 {
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-23f43e7 .elementor-heading-title {
        font-size: 68px;
        line-height: 0.9em;
    }
    .elementor-4893 .elementor-element.elementor-element-152f7d8 {
        width: var( --container-widget-width, 360px);
        max-width: 360px;
        --container-widget-width: 360px;
        --container-widget-flex-grow: 0;
    }
    .elementor-4893 .elementor-element.elementor-element-152f7d8 .elementor-button {
        height: 54px;
        width: 309px;
        font-size: 20px;
    }
    .elementor-4893 .elementor-element.elementor-element-9ee9bf5>.elementor-widget-container {
        margin: 9px 0px 15px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-9ee9bf5 img {
        max-width: 80%;
    }
    .elementor-4893 .elementor-element.elementor-element-f64a1a1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 12px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-f64a1a1 {
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-f64a1a1 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-4893 .elementor-element.elementor-element-e2e96a7>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-e2e96a7 {
        --container-widget-width: 316px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 316px);
        max-width: 316px;
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-e2e96a7 .elementor-heading-title {
        font-size: 35px;
        line-height: 0.9em;
    }
    .elementor-4893 .elementor-element.elementor-element-9a984fa>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-9a984fa {
        --container-widget-width: 272px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 272px);
        max-width: 272px;
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-9a984fa .elementor-heading-title {
        font-size: 40px;
        line-height: 1.1em;
    }
    .elementor-4893 .elementor-element.elementor-element-a4e4b11>.elementor-widget-container {
        margin: -22px 20px -38px 20px;
    }
    .elementor-4893 .elementor-element.elementor-element-a4e4b11 {
        text-align: center;
        font-size: 15px;
    }
    .elementor-4893 .elementor-element.elementor-element-4c6bc6f {
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-4c6bc6f .elementor-heading-title {
        font-size: 68px;
        line-height: 0.9em;
    }
    .elementor-4893 .elementor-element.elementor-element-bfabe2a {
        width: var( --container-widget-width, 360px);
        max-width: 360px;
        --container-widget-width: 360px;
        --container-widget-flex-grow: 0;
    }
    .elementor-4893 .elementor-element.elementor-element-bfabe2a .elementor-button {
        height: 54px;
        width: 309px;
        font-size: 20px;
    }
    .elementor-4893 .elementor-element.elementor-element-a8f2c2b>.elementor-widget-container {
        margin: 9px 0px 15px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-a8f2c2b img {
        max-width: 80%;
    }
    .elementor-4893 .elementor-element.elementor-element-becacbf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 12px 0px 0px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-becacbf.elementor-element {
        --align-self: center;
    }
    .elementor-4893 .elementor-element.elementor-element-becacbf {
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-becacbf .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-4893 .elementor-element.elementor-element-52059e2 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        border-width: 0px 0px 5px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 5px;
        --border-left-width: 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-d2108a6>.elementor-widget-container {
        margin: 0px 0px -49px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-d2108a6 .elementor-heading-title {
        font-size: 58px;
    }
    .elementor-4893 .elementor-element.elementor-element-9a210e3>.elementor-widget-container {
        margin: 1px 1px -28px 1px;
    }
    .elementor-4893 .elementor-element.elementor-element-9a210e3 {
        text-align: center;
        font-size: 15px;
    }
    .elementor-4893 .elementor-element.elementor-element-1b0f40a {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        border-width: 0px 0px 5px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 5px;
        --border-left-width: 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-b11edc6>.elementor-widget-container {
        margin: 0px 0px -49px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-b11edc6 .elementor-heading-title {
        font-size: 58px;
    }
    .elementor-4893 .elementor-element.elementor-element-9d5ad86>.elementor-widget-container {
        margin: 1px 1px -24px 1px;
    }
    .elementor-4893 .elementor-element.elementor-element-9d5ad86 {
        text-align: center;
        font-size: 15px;
    }
    .elementor-4893 .elementor-element.elementor-element-2db3480 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        border-width: 0px 0px 5px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 5px;
        --border-left-width: 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-a5916e2>.elementor-widget-container {
        margin: 0px 0px -49px 0px;
    }
    .elementor-4893 .elementor-element.elementor-element-a5916e2 .elementor-heading-title {
        font-size: 58px;
    }
    .elementor-4893 .elementor-element.elementor-element-535eb7b>.elementor-widget-container {
        margin: 1px 1px -31px 1px;
    }
    .elementor-4893 .elementor-element.elementor-element-535eb7b {
        text-align: center;
        font-size: 15px;
    }
    .elementor-4893 .elementor-element.elementor-element-24cb283 img {
        max-width: 73%;
    }
    .elementor-4893 .elementor-element.elementor-element-4281a0a>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }
    .elementor-4893 .elementor-element.elementor-element-4281a0a {
        text-align: center;
        font-size: 15px;
    }
    .elementor-4893 .elementor-element.elementor-element-44f1b50 {
        text-align: center;
    }
    .elementor-4893 .elementor-element.elementor-element-44f1b50 .elementor-heading-title {
        font-size: 28px;
        line-height: 0.9em;
    }
    .elementor-4893 .elementor-element.elementor-element-40fa0f0>.elementor-widget-container {
        border-radius: 28px 28px 28px 28px;
    }
    .elementor-4893 .elementor-element.elementor-element-40fa0f0 .elementor-accordion-title {
        font-size: 18px;
    }
}

@media(min-width:768px) {
    .elementor-4893 .elementor-element.elementor-element-5faeec1c {
        --width: 98.584%;
    }
    .elementor-4893 .elementor-element.elementor-element-8db0e2d {
        --width: 98.584%;
    }
    .elementor-4893 .elementor-element.elementor-element-ce77db7 {
        --width: 500px;
    }
    .elementor-4893 .elementor-element.elementor-element-c8978f5 {
        --width: 98.584%;
    }
    .elementor-4893 .elementor-element.elementor-element-bb27c34 {
        --width: 500px;
    }
    .elementor-4893 .elementor-element.elementor-element-33ead11 {
        --width: 98.584%;
    }
    .elementor-4893 .elementor-element.elementor-element-eb72a29 {
        --width: 500px;
    }
}


/* Start custom CSS for button, class: .elementor-element-7664789 */

:root {
    /* CONFIGS BOTÃO */
    --cor-borda-botao: #9a4626;
    --tamanho-borda-botao: 1px;
    --velocidade-transicao: 200ms;
    /* CONFIGS BOTÃO NO HOVER */
    --background-botao-hover: #9a4626;
    --intensidade-blur-sombra: 30px;
    --posicao-x-sombra: 0;
    --posicao-y-sombra: 0;
    --cor-sombra-rgba: rgba(154, 70, 38, 0.815);
    --expansao-sombra: 5px;
    /* CONFIGS BRILHO INTERNO */
    --cor-brilho-interno: #fff;
    --blur-brilho-interno: 50px;
    --expansao-brilho-interno: 30px;
    --inclinacao-brilho-interno: -20deg;
    --velocidade-animacao-brilho: 500ms;
}

.elementor-4893 .elementor-element.elementor-element-7664789 .elementor-button {
    position: relative;
    overflow: hidden;
    -webkit-transition: all var(--velocidade-transicao) ease-in;
    -moz-transition: all var(--velocidade-transicao) ease-in;
    transition: all var(--velocidade-transicao) ease-in;
    border: var(--tamanho-borda-botao) solid var(--cor-borda-botao);
    background: transparent;
}

.elementor-4893 .elementor-element.elementor-element-7664789 .elementor-button:hover {
    background: var(--background-botao-hover);
    box-shadow: var(--posicao-x-sombra) var(--posicao-y-sombra) var(--intensidade-blur-sombra) var(--expansao-sombra) var(--cor-sombra-rgba);
}

.elementor-4893 .elementor-element.elementor-element-7664789 .elementor-button:hover::before {
    -webkit-animation: sh02 var(--velocidade-animacao-brilho) 0s linear;
    -moz-animation: sh02 var(--velocidade-animacao-brilho) 0s linear;
    animation: sh02 var(--velocidade-animacao-brilho) 0s linear;
}

.elementor-4893 .elementor-element.elementor-element-7664789 .elementor-button::before {
    content: '';
    display: block;
    width: 0px;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0%;
    opacity: 0;
    -webkit-transform: skewX(var(--inclinacao-brilho-interno));
    -moz-transform: skewX(var(--inclinacao-brilho-interno));
    -ms-transform: skewX(var(--inclinacao-brilho-interno));
    -o-transform: skewX(var(--inclinacao-brilho-interno));
    background: var(--cor-brilho-interno);
    box-shadow: 0 0 var(--blur-brilho-interno) var(--expansao-brilho-interno) var(--cor-brilho-interno);
    transform: skewX(var(--inclinacao-brilho-interno));
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

@-webkit-keyframes sh02 {
    from {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

@-moz-keyframes sh02 {
    from {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}


/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-756ad2d3 */

.elementor-4893 .elementor-element.elementor-element-756ad2d3 {
    white-space: nowrap;
    transform: rotate(4.0deg);
    (1.07);
}


/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-5071fd43 */

.elementor-4893 .elementor-element.elementor-element-5071fd43 {
    white-space: nowrap;
    transform: rotate(-2.0deg);
    (1.07);
}


/* End custom CSS */


/* Start custom CSS for button, class: .elementor-element-01f2803 */

:root {
    /* CONFIGS BOTÃO */
    --cor-borda-botao: #9a4626;
    --tamanho-borda-botao: 1px;
    --velocidade-transicao: 200ms;
    /* CONFIGS BOTÃO NO HOVER */
    --background-botao-hover: #9a4626;
    --intensidade-blur-sombra: 30px;
    --posicao-x-sombra: 0;
    --posicao-y-sombra: 0;
    --cor-sombra-rgba: rgba(154, 70, 38, 0.815);
    --expansao-sombra: 5px;
    /* CONFIGS BRILHO INTERNO */
    --cor-brilho-interno: #fff;
    --blur-brilho-interno: 50px;
    --expansao-brilho-interno: 30px;
    --inclinacao-brilho-interno: -20deg;
    --velocidade-animacao-brilho: 500ms;
}

.elementor-4893 .elementor-element.elementor-element-01f2803 .elementor-button {
    position: relative;
    overflow: hidden;
    -webkit-transition: all var(--velocidade-transicao) ease-in;
    -moz-transition: all var(--velocidade-transicao) ease-in;
    transition: all var(--velocidade-transicao) ease-in;
    border: var(--tamanho-borda-botao) solid var(--cor-borda-botao);
    background: transparent;
}

.elementor-4893 .elementor-element.elementor-element-01f2803 .elementor-button:hover {
    background: var(--background-botao-hover);
    box-shadow: var(--posicao-x-sombra) var(--posicao-y-sombra) var(--intensidade-blur-sombra) var(--expansao-sombra) var(--cor-sombra-rgba);
}

.elementor-4893 .elementor-element.elementor-element-01f2803 .elementor-button:hover::before {
    -webkit-animation: sh02 var(--velocidade-animacao-brilho) 0s linear;
    -moz-animation: sh02 var(--velocidade-animacao-brilho) 0s linear;
    animation: sh02 var(--velocidade-animacao-brilho) 0s linear;
}

.elementor-4893 .elementor-element.elementor-element-01f2803 .elementor-button::before {
    content: '';
    display: block;
    width: 0px;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0%;
    opacity: 0;
    -webkit-transform: skewX(var(--inclinacao-brilho-interno));
    -moz-transform: skewX(var(--inclinacao-brilho-interno));
    -ms-transform: skewX(var(--inclinacao-brilho-interno));
    -o-transform: skewX(var(--inclinacao-brilho-interno));
    background: var(--cor-brilho-interno);
    box-shadow: 0 0 var(--blur-brilho-interno) var(--expansao-brilho-interno) var(--cor-brilho-interno);
    transform: skewX(var(--inclinacao-brilho-interno));
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

@-webkit-keyframes sh02 {
    from {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

@-moz-keyframes sh02 {
    from {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}


/* End custom CSS */


/* Start custom CSS for button, class: .elementor-element-152f7d8 */

:root {
    /* CONFIGS BOTÃO */
    --cor-borda-botao: #9a4626;
    --tamanho-borda-botao: 1px;
    --velocidade-transicao: 200ms;
    /* CONFIGS BOTÃO NO HOVER */
    --background-botao-hover: #9a4626;
    --intensidade-blur-sombra: 30px;
    --posicao-x-sombra: 0;
    --posicao-y-sombra: 0;
    --cor-sombra-rgba: rgba(154, 70, 38, 0.815);
    --expansao-sombra: 5px;
    /* CONFIGS BRILHO INTERNO */
    --cor-brilho-interno: #fff;
    --blur-brilho-interno: 50px;
    --expansao-brilho-interno: 30px;
    --inclinacao-brilho-interno: -20deg;
    --velocidade-animacao-brilho: 500ms;
}

.elementor-4893 .elementor-element.elementor-element-152f7d8 .elementor-button {
    position: relative;
    overflow: hidden;
    -webkit-transition: all var(--velocidade-transicao) ease-in;
    -moz-transition: all var(--velocidade-transicao) ease-in;
    transition: all var(--velocidade-transicao) ease-in;
    border: var(--tamanho-borda-botao) solid var(--cor-borda-botao);
    background: transparent;
}

.elementor-4893 .elementor-element.elementor-element-152f7d8 .elementor-button:hover {
    background: var(--background-botao-hover);
    box-shadow: var(--posicao-x-sombra) var(--posicao-y-sombra) var(--intensidade-blur-sombra) var(--expansao-sombra) var(--cor-sombra-rgba);
}

.elementor-4893 .elementor-element.elementor-element-152f7d8 .elementor-button:hover::before {
    -webkit-animation: sh02 var(--velocidade-animacao-brilho) 0s linear;
    -moz-animation: sh02 var(--velocidade-animacao-brilho) 0s linear;
    animation: sh02 var(--velocidade-animacao-brilho) 0s linear;
}

.elementor-4893 .elementor-element.elementor-element-152f7d8 .elementor-button::before {
    content: '';
    display: block;
    width: 0px;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0%;
    opacity: 0;
    -webkit-transform: skewX(var(--inclinacao-brilho-interno));
    -moz-transform: skewX(var(--inclinacao-brilho-interno));
    -ms-transform: skewX(var(--inclinacao-brilho-interno));
    -o-transform: skewX(var(--inclinacao-brilho-interno));
    background: var(--cor-brilho-interno);
    box-shadow: 0 0 var(--blur-brilho-interno) var(--expansao-brilho-interno) var(--cor-brilho-interno);
    transform: skewX(var(--inclinacao-brilho-interno));
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

@-webkit-keyframes sh02 {
    from {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

@-moz-keyframes sh02 {
    from {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}


/* End custom CSS */


/* Start custom CSS for button, class: .elementor-element-bfabe2a */

:root {
    /* CONFIGS BOTÃO */
    --cor-borda-botao: #9a4626;
    --tamanho-borda-botao: 1px;
    --velocidade-transicao: 200ms;
    /* CONFIGS BOTÃO NO HOVER */
    --background-botao-hover: #9a4626;
    --intensidade-blur-sombra: 30px;
    --posicao-x-sombra: 0;
    --posicao-y-sombra: 0;
    --cor-sombra-rgba: rgba(154, 70, 38, 0.815);
    --expansao-sombra: 5px;
    /* CONFIGS BRILHO INTERNO */
    --cor-brilho-interno: #fff;
    --blur-brilho-interno: 50px;
    --expansao-brilho-interno: 30px;
    --inclinacao-brilho-interno: -20deg;
    --velocidade-animacao-brilho: 500ms;
}

.elementor-4893 .elementor-element.elementor-element-bfabe2a .elementor-button {
    position: relative;
    overflow: hidden;
    -webkit-transition: all var(--velocidade-transicao) ease-in;
    -moz-transition: all var(--velocidade-transicao) ease-in;
    transition: all var(--velocidade-transicao) ease-in;
    border: var(--tamanho-borda-botao) solid var(--cor-borda-botao);
    background: transparent;
}

.elementor-4893 .elementor-element.elementor-element-bfabe2a .elementor-button:hover {
    background: var(--background-botao-hover);
    box-shadow: var(--posicao-x-sombra) var(--posicao-y-sombra) var(--intensidade-blur-sombra) var(--expansao-sombra) var(--cor-sombra-rgba);
}

.elementor-4893 .elementor-element.elementor-element-bfabe2a .elementor-button:hover::before {
    -webkit-animation: sh02 var(--velocidade-animacao-brilho) 0s linear;
    -moz-animation: sh02 var(--velocidade-animacao-brilho) 0s linear;
    animation: sh02 var(--velocidade-animacao-brilho) 0s linear;
}

.elementor-4893 .elementor-element.elementor-element-bfabe2a .elementor-button::before {
    content: '';
    display: block;
    width: 0px;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0%;
    opacity: 0;
    -webkit-transform: skewX(var(--inclinacao-brilho-interno));
    -moz-transform: skewX(var(--inclinacao-brilho-interno));
    -ms-transform: skewX(var(--inclinacao-brilho-interno));
    -o-transform: skewX(var(--inclinacao-brilho-interno));
    background: var(--cor-brilho-interno);
    box-shadow: 0 0 var(--blur-brilho-interno) var(--expansao-brilho-interno) var(--cor-brilho-interno);
    transform: skewX(var(--inclinacao-brilho-interno));
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

@-webkit-keyframes sh02 {
    from {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

@-moz-keyframes sh02 {
    from {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}


/* End custom CSS */


/* Start custom CSS */

html,
body {
    width: 100%;
    overflow-x: hidden;
}


/* End custom CSS */


/* Start Custom Fonts CSS */

@font-face {
    font-family: 's21 base 2';
    font-style: normal;
    font-weight: bold;
    font-display: auto;
    src: url('../fonts/built-titling-bd.ttf') format('truetype');
}

@font-face {
    font-family: 's21 base 2';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../fonts/built-titling-rg.ttf') format('truetype');
}


/* End Custom Fonts CSS */


/* Start Custom Fonts CSS */

@font-face {
    font-family: 'BEBAS BASE';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../fonts/BebasNeue-Regular.ttf') format('truetype');
}


/* End Custom Fonts CSS */


/* Start Custom Fonts CSS */

@font-face {
    font-family: 's17 leg';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../fonts/MADE-OUTER-SANS-REGULAR-PERSONAL-USE.ttf') format('truetype');
}


/* Marquee Styles */

.marquee {
    overflow: hidden;
    background: #000000;
    padding: 10px 0;
    position: relative;
    width: 100%;
    box-sizing: border-box;
}

.marquee-content {
    display: inline-block;
    white-space: nowrap;
    animation: scroll-left 30s linear infinite;
    font-size: 28px;
    font-weight: bold;
    line-height: 1.2;
    color: #ffffff;
    font-family: 'Arial', sans-serif;
    /* Adjust font if needed */
    padding-left: 100%;
    /* Start from right */
    box-sizing: border-box;
}

.marquee-content span {
    color: #ff0000;
    /* Red for ELITE */
    font-weight: bolder;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

@keyframes scroll-left {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-100%);
    }
}


/* Responsive for mobile */

@media (max-width: 768px) {
    .marquee-content {
        font-size: 20px;
        /* Smaller font on mobile */
        animation-duration: 20s;
        /* Faster on mobile for better visibility */
    }
    .marquee {
        padding: 8px 0;
    }
}


/* End Custom Fonts CSS */

@ m e d i a   ( m a x - w i d t h :   7 6 7 p x )    {
       . e l e m e n t o r - 4 8 9 3   . e l e m e n t o r - e l e m e n t . e l e m e n t o r - e l e m e n t - 7 6 6 4 7 8 9   . e l e m e n t o r - b u t t o n    {
           h e i g h t :    8 0 p x ;
           
    }
       . e l e m e n t o r - 4 8 9 3   . e l e m e n t o r - e l e m e n t . e l e m e n t o r - e l e m e n t - 0 1 f 2 8 0 3   . e l e m e n t o r - b u t t o n    {
           h e i g h t :    7 5 p x ;
           
    }
       . e l e m e n t o r - 4 8 9 3   . e l e m e n t o r - e l e m e n t . e l e m e n t o r - e l e m e n t - 1 5 2 f 7 d 8   . e l e m e n t o r - b u t t o n    {
           h e i g h t :    7 5 p x ;
           
    }
       . e l e m e n t o r - 4 8 9 3   . e l e m e n t o r - e l e m e n t . e l e m e n t o r - e l e m e n t - b f a b e 2 a   . e l e m e n t o r - b u t t o n    {
           h e i g h t :    7 5 p x ;
           
    }
       
}

     