.elementor-8 .elementor-element.elementor-element-84c1c8d {
    --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-8 .elementor-element.elementor-element-84c1c8d:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-84c1c8d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2026/03/bgg1.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-84c1c8d,
.elementor-8 .elementor-element.elementor-element-84c1c8d::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-31e2512 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-cb352a4 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-3fa18bb {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-2a4f87c {
    --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-8 .elementor-element.elementor-element-2a4f87c:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-2a4f87c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2026/03/bgg2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-2a4f87c,
.elementor-8 .elementor-element.elementor-element-2a4f87c::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-d0d68dc {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-9d6c994 {
    --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-8 .elementor-element.elementor-element-9d6c994:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-9d6c994>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2026/03/bgg2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-9d6c994,
.elementor-8 .elementor-element.elementor-element-9d6c994::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-ee294ad {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-f1ed097 {
    --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-8 .elementor-element.elementor-element-f1ed097:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-f1ed097>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2026/03/bgg2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-f1ed097,
.elementor-8 .elementor-element.elementor-element-f1ed097::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-e549f86 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-31bbae0 {
    --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-8 .elementor-element.elementor-element-31bbae0:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-31bbae0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2026/03/bgg2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-31bbae0,
.elementor-8 .elementor-element.elementor-element-31bbae0::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-4404943 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-62bc17b {
    --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-8 .elementor-element.elementor-element-62bc17b:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-62bc17b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FF6600;
}

.elementor-8 .elementor-element.elementor-element-62bc17b,
.elementor-8 .elementor-element.elementor-element-62bc17b::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-b271a01 {
    --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-8 .elementor-element.elementor-element-b271a01:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-b271a01>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2026/03/bgg2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-b271a01,
.elementor-8 .elementor-element.elementor-element-b271a01::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-5ac3840 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-a5c1cda {
    --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-8 .elementor-element.elementor-element-a5c1cda:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-a5c1cda>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2026/03/bgg3.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-a5c1cda,
.elementor-8 .elementor-element.elementor-element-a5c1cda::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-2a24aaa {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-9f1a8db {
    --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-8 .elementor-element.elementor-element-9f1a8db:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-9f1a8db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FF6600;
}

.elementor-8 .elementor-element.elementor-element-9f1a8db,
.elementor-8 .elementor-element.elementor-element-9f1a8db::before {
    --border-transition: 0.3s;
}