.elementor-248 .elementor-element.elementor-element-abc70fe:not(.elementor-motion-effects-element-type-background),
.elementor-248 .elementor-element.elementor-element-abc70fe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../static/image/e65deffb-b500-4f15-bd08-185d2a645911.jpg");
    background-position: 4% 85%;
    background-size: cover;
}

.elementor-248 .elementor-element.elementor-element-abc70fe>.elementor-background-overlay {
    background-color: var(--e-global-color-blocksy_palette_2);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-248 .elementor-element.elementor-element-abc70fe>.elementor-container {
    min-height: 350px;
}

.elementor-248 .elementor-element.elementor-element-abc70fe {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-248 .elementor-element.elementor-element-f95b55c {
    text-align: center;
}

.elementor-248 .elementor-element.elementor-element-f95b55c .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-248 .elementor-element.elementor-element-681a35c1 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 30px;
}

.elementor-248 .elementor-element.elementor-element-681a35c1 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-248 .elementor-element.elementor-element-6ceec239.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-248 .elementor-element.elementor-element-6ceec239.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-248 .elementor-element.elementor-element-2e84af6 .elementor-heading-title {
    text-transform: uppercase;
    color: var(--e-global-color-blocksy_palette_1);
}

.elementor-248 .elementor-element.elementor-element-34a1087d {
    text-align: left;
}

.elementor-248 .elementor-element.elementor-element-34a1087d .elementor-heading-title {
    font-size: 35px;
    line-height: 1.2em;
}

.elementor-248 .elementor-element.elementor-element-58d93fe .elementor-button {
    background-color: var(--e-global-color-blocksy_palette_1);
    text-transform: uppercase;
    fill: var(--e-global-color-blocksy_palette_8);
    color: var(--e-global-color-blocksy_palette_8);
}

.elementor-248 .elementor-element.elementor-element-58d93fe .elementor-button:hover,
.elementor-248 .elementor-element.elementor-element-58d93fe .elementor-button:focus {
    background-color: var(--e-global-color-blocksy_palette_2);
    color: var(--e-global-color-blocksy_palette_8);
    border-color: var(--e-global-color-blocksy_palette_8);
}

.elementor-248 .elementor-element.elementor-element-58d93fe>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-248 .elementor-element.elementor-element-58d93fe {
    z-index: 20;
}

.elementor-248 .elementor-element.elementor-element-58d93fe .elementor-button:hover svg,
.elementor-248 .elementor-element.elementor-element-58d93fe .elementor-button:focus svg {
    fill: var(--e-global-color-blocksy_palette_8);
}

.elementor-248 .elementor-element.elementor-element-1ae998c8 img {
    border-radius: 8px 8px 8px 8px;
}

.elementor-248 .elementor-element.elementor-element-3225afaa {
    margin-top: 80px;
    margin-bottom: 0px;
}

.elementor-248 .elementor-element.elementor-element-71d603a {
    text-align: center;
}

.elementor-248 .elementor-element.elementor-element-71d603a .elementor-heading-title {
    text-transform: uppercase;
    color: var(--e-global-color-blocksy_palette_1);
}

.elementor-248 .elementor-element.elementor-element-cd21634 {
    text-align: center;
}

.elementor-248 .elementor-element.elementor-element-cd21634 .elementor-heading-title {
    line-height: 1.2em;
}

.elementor-248 .elementor-element.elementor-element-4df2d271>.elementor-container {
    min-height: 450px;
}

.elementor-248 .elementor-element.elementor-element-4df2d271 {
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-248 .elementor-element.elementor-element-65eac535:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-248 .elementor-element.elementor-element-65eac535>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../static/image/e9a3fd78-68f6-4c5b-a78d-70d937aff6ee.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-248 .elementor-element.elementor-element-65eac535>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-blocksy_palette_8);
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-248 .elementor-element.elementor-element-65eac535.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-248 .elementor-element.elementor-element-65eac535.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-248 .elementor-element.elementor-element-65eac535>.elementor-element-populated,
.elementor-248 .elementor-element.elementor-element-65eac535>.elementor-element-populated>.elementor-background-overlay,
.elementor-248 .elementor-element.elementor-element-65eac535>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-248 .elementor-element.elementor-element-65eac535>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

.elementor-248 .elementor-element.elementor-element-65eac535>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-248 .elementor-element.elementor-element-63dc345a:not(.elementor-motion-effects-element-type-background),
.elementor-248 .elementor-element.elementor-element-63dc345a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-248 .elementor-element.elementor-element-63dc345a {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-248 .elementor-element.elementor-element-63dc345a,
.elementor-248 .elementor-element.elementor-element-63dc345a>.elementor-background-overlay {
    border-radius: 50px 50px 50px 50px;
}

.elementor-248 .elementor-element.elementor-element-63dc345a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-248 .elementor-element.elementor-element-71bd91e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-248 .elementor-element.elementor-element-71bd91e .elementor-icon {
    font-size: 90px;
}

.elementor-248 .elementor-element.elementor-element-71bd91e .elementor-icon svg {
    height: 90px;
}

.elementor-248 .elementor-element.elementor-element-23a774c9 {
    text-align: center;
}

.elementor-248 .elementor-element.elementor-element-23a774c9 .elementor-heading-title {
    font-size: 35px;
}

.elementor-248 .elementor-element.elementor-element-2cfc9e83 {
    text-align: center;
}

.elementor-248 .elementor-element.elementor-element-758c2e1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-248 .elementor-element.elementor-element-758c2e1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../static/image/a06db170-130d-4adb-aa96-3536e99acfb1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-248 .elementor-element.elementor-element-758c2e1>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-blocksy_palette_8);
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-248 .elementor-element.elementor-element-758c2e1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-248 .elementor-element.elementor-element-758c2e1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-248 .elementor-element.elementor-element-758c2e1>.elementor-element-populated,
.elementor-248 .elementor-element.elementor-element-758c2e1>.elementor-element-populated>.elementor-background-overlay,
.elementor-248 .elementor-element.elementor-element-758c2e1>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-248 .elementor-element.elementor-element-758c2e1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

.elementor-248 .elementor-element.elementor-element-758c2e1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-248 .elementor-element.elementor-element-bca67bf:not(.elementor-motion-effects-element-type-background),
.elementor-248 .elementor-element.elementor-element-bca67bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-248 .elementor-element.elementor-element-bca67bf {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-248 .elementor-element.elementor-element-bca67bf,
.elementor-248 .elementor-element.elementor-element-bca67bf>.elementor-background-overlay {
    border-radius: 50px 50px 50px 50px;
}

.elementor-248 .elementor-element.elementor-element-bca67bf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-248 .elementor-element.elementor-element-2708e10b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-248 .elementor-element.elementor-element-2708e10b .elementor-icon {
    font-size: 90px;
}

.elementor-248 .elementor-element.elementor-element-2708e10b .elementor-icon svg {
    height: 90px;
}

.elementor-248 .elementor-element.elementor-element-6dfe01d8 {
    text-align: center;
}

.elementor-248 .elementor-element.elementor-element-6dfe01d8 .elementor-heading-title {
    font-size: 35px;
}

.elementor-248 .elementor-element.elementor-element-2f1e8724 {
    text-align: center;
}

.elementor-248 .elementor-element.elementor-element-76bd63ac:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-248 .elementor-element.elementor-element-76bd63ac>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../static/image/c8f24b6c-5f35-41ef.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-248 .elementor-element.elementor-element-76bd63ac>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-blocksy_palette_8);
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-248 .elementor-element.elementor-element-76bd63ac.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-248 .elementor-element.elementor-element-76bd63ac.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-248 .elementor-element.elementor-element-76bd63ac>.elementor-element-populated,
.elementor-248 .elementor-element.elementor-element-76bd63ac>.elementor-element-populated>.elementor-background-overlay,
.elementor-248 .elementor-element.elementor-element-76bd63ac>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-248 .elementor-element.elementor-element-76bd63ac>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

.elementor-248 .elementor-element.elementor-element-76bd63ac>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-248 .elementor-element.elementor-element-36e45d3a:not(.elementor-motion-effects-element-type-background),
.elementor-248 .elementor-element.elementor-element-36e45d3a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-248 .elementor-element.elementor-element-36e45d3a {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-248 .elementor-element.elementor-element-36e45d3a,
.elementor-248 .elementor-element.elementor-element-36e45d3a>.elementor-background-overlay {
    border-radius: 50px 50px 50px 50px;
}

.elementor-248 .elementor-element.elementor-element-36e45d3a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-248 .elementor-element.elementor-element-0487102 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-248 .elementor-element.elementor-element-0487102 .elementor-icon {
    font-size: 90px;
}

.elementor-248 .elementor-element.elementor-element-0487102 .elementor-icon svg {
    height: 90px;
}

.elementor-248 .elementor-element.elementor-element-3ddf2268 {
    text-align: center;
}

.elementor-248 .elementor-element.elementor-element-3ddf2268 .elementor-heading-title {
    font-size: 35px;
}

.elementor-248 .elementor-element.elementor-element-1e96eb83 {
    text-align: center;
}

.elementor-248 .elementor-element.elementor-element-3546e172 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-248 .elementor-element.elementor-element-9acc725 {
    text-align: left;
}

.elementor-248 .elementor-element.elementor-element-9acc725 .elementor-heading-title {
    text-transform: uppercase;
    color: var(--e-global-color-blocksy_palette_1);
}

.elementor-248 .elementor-element.elementor-element-2b173aac .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 30px;
}

.elementor-248 .elementor-element.elementor-element-2b173aac {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-248 .elementor-element.elementor-element-51447341.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-248 .elementor-element.elementor-element-51447341.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-248 .elementor-element.elementor-element-4e8e893 img {
    border-radius: 8px 8px 8px 8px;
}

.elementor-bc-flex-widget .elementor-248 .elementor-element.elementor-element-68462cc8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-248 .elementor-element.elementor-element-68462cc8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-248 .elementor-element.elementor-element-4ffe6d74>.elementor-widget-container {
    margin: 0px 0px -300px 0px;
}

.elementor-248 .elementor-element.elementor-element-4ffe6d74 {
    font-family: "Red Hat Mono", Sans-serif;
    font-size: 160px;
    font-weight: 900;
    color: #FF282812;
}

.elementor-248 .elementor-element.elementor-element-59c90320 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 30px;
}

.elementor-248 .elementor-element.elementor-element-59c90320 {
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-bc-flex-widget .elementor-248 .elementor-element.elementor-element-7b4ae883.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-248 .elementor-element.elementor-element-7b4ae883.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-248 .elementor-element.elementor-element-1383579d>.elementor-widget-container {
    margin: 0px 0px -300px 0px;
}

.elementor-248 .elementor-element.elementor-element-1383579d {
    font-family: "Red Hat Mono", Sans-serif;
    font-size: 160px;
    font-weight: 900;
    color: #FF282812;
}

.elementor-bc-flex-widget .elementor-248 .elementor-element.elementor-element-4643ab05.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-248 .elementor-element.elementor-element-4643ab05.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-248 .elementor-element.elementor-element-157bfa9 img {
    border-radius: 8px 8px 8px 8px;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-248 .elementor-element.elementor-element-6ceec239 {
        width: 100%;
    }

    .elementor-248 .elementor-element.elementor-element-1a1148f8 {
        width: 100%;
    }

    .elementor-248 .elementor-element.elementor-element-65eac535 {
        width: 100%;
    }

    .elementor-248 .elementor-element.elementor-element-758c2e1 {
        width: 100%;
    }

    .elementor-248 .elementor-element.elementor-element-76bd63ac {
        width: 100%;
    }

    .elementor-248 .elementor-element.elementor-element-51447341 {
        width: 100%;
    }

    .elementor-248 .elementor-element.elementor-element-68462cc8 {
        width: 100%;
    }

    .elementor-248 .elementor-element.elementor-element-7b4ae883 {
        width: 100%;
    }

    .elementor-248 .elementor-element.elementor-element-4643ab05 {
        width: 100%;
    }
}

@media(max-width:1024px) {

    .elementor-248 .elementor-element.elementor-element-abc70fe:not(.elementor-motion-effects-element-type-background),
    .elementor-248 .elementor-element.elementor-element-abc70fe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0%;
    }

    .elementor-248 .elementor-element.elementor-element-681a35c1 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 15px;
    }

    .elementor-248 .elementor-element.elementor-element-2b173aac .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 15px;
    }

    .elementor-248 .elementor-element.elementor-element-59c90320 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 15px;
    }
}

@media(max-width:767px) {

    .elementor-248 .elementor-element.elementor-element-abc70fe:not(.elementor-motion-effects-element-type-background),
    .elementor-248 .elementor-element.elementor-element-abc70fe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom center;
    }

    .elementor-248 .elementor-element.elementor-element-f95b55c .elementor-heading-title {
        font-size: 46px;
    }

    .elementor-248 .elementor-element.elementor-element-681a35c1 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 15px;
    }

    .elementor-248 .elementor-element.elementor-element-681a35c1 {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-248 .elementor-element.elementor-element-3225afaa {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-248 .elementor-element.elementor-element-cd21634 {
        text-align: center;
    }

    .elementor-248 .elementor-element.elementor-element-cd21634 .elementor-heading-title {
        font-size: 35px;
        line-height: 1em;
    }

    .elementor-248 .elementor-element.elementor-element-65eac535>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-248 .elementor-element.elementor-element-63dc345a {
        padding: 0px 0px 0px 0px;
    }

    .elementor-248 .elementor-element.elementor-element-71bd91e .elementor-icon {
        font-size: 50px;
    }

    .elementor-248 .elementor-element.elementor-element-71bd91e .elementor-icon svg {
        height: 50px;
    }

    .elementor-248 .elementor-element.elementor-element-23a774c9 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-248 .elementor-element.elementor-element-758c2e1>.elementor-element-populated {
        margin: 10px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-248 .elementor-element.elementor-element-bca67bf {
        padding: 0px 0px 0px 0px;
    }

    .elementor-248 .elementor-element.elementor-element-2708e10b .elementor-icon {
        font-size: 50px;
    }

    .elementor-248 .elementor-element.elementor-element-2708e10b .elementor-icon svg {
        height: 50px;
    }

    .elementor-248 .elementor-element.elementor-element-6dfe01d8 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-248 .elementor-element.elementor-element-76bd63ac>.elementor-element-populated {
        margin: 10px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-248 .elementor-element.elementor-element-36e45d3a {
        padding: 0px 0px 0px 0px;
    }

    .elementor-248 .elementor-element.elementor-element-0487102 .elementor-icon {
        font-size: 50px;
    }

    .elementor-248 .elementor-element.elementor-element-0487102 .elementor-icon svg {
        height: 50px;
    }

    .elementor-248 .elementor-element.elementor-element-3ddf2268 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-248 .elementor-element.elementor-element-3546e172 {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-248 .elementor-element.elementor-element-54af5ad .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-248 .elementor-element.elementor-element-2b173aac .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 15px;
    }

    .elementor-248 .elementor-element.elementor-element-4ffe6d74>.elementor-widget-container {
        margin: 0px 0px -604px 0px;
    }

    .elementor-248 .elementor-element.elementor-element-4ffe6d74 {
        font-size: 136px;
    }

    .elementor-248 .elementor-element.elementor-element-75044917 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-248 .elementor-element.elementor-element-59c90320 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 15px;
    }

    .elementor-248 .elementor-element.elementor-element-1383579d>.elementor-widget-container {
        margin: 0px 0px -600px 0px;
    }

    .elementor-248 .elementor-element.elementor-element-1383579d {
        font-size: 136px;
    }

    .elementor-248 .elementor-element.elementor-element-6aa74ab6 .elementor-heading-title {
        font-size: 30px;
    }
}

/* Start custom CSS for column, class: .elementor-element-65eac535 */
.elementor-248 .elementor-element.elementor-element-65eac535 {
    display: flex;
    height: 650px;
}

/*Show/Hide CSS with animation*/
.elementor-248 .elementor-element.elementor-element-65eac535 .hide-first {
    opacity: 0;
    transform: translateY(20px);
    max-height: 0;
    overflow: hidden;
    transition: opacity 0.5s ease-out, transform 0.5s ease-out, max-height 0.5s ease-out 0.5s;
}

.elementor-248 .elementor-element.elementor-element-65eac535:hover .hide-first {
    opacity: 1;
    transform: translateY(0);
    max-height: 500px;
    transition: max-height 0.5s ease-out, opacity 0.5s ease-out 0.5s, transform 0.5s ease-out 0.5s;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-758c2e1 */
.elementor-248 .elementor-element.elementor-element-758c2e1 {
    display: flex;
    height: 650px;
}

/*Show/Hide CSS with animation*/
.elementor-248 .elementor-element.elementor-element-758c2e1 .hide-first {
    opacity: 0;
    transform: translateY(20px);
    max-height: 0;
    overflow: hidden;
    transition: opacity 0.5s ease-out, transform 0.5s ease-out, max-height 0.5s ease-out 0.5s;
}

.elementor-248 .elementor-element.elementor-element-758c2e1:hover .hide-first {
    opacity: 1;
    transform: translateY(0);
    max-height: 500px;
    transition: max-height 0.5s ease-out, opacity 0.5s ease-out 0.5s, transform 0.5s ease-out 0.5s;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-76bd63ac */
.elementor-248 .elementor-element.elementor-element-76bd63ac {
    display: flex;
    height: 650px;
}

/*Show/Hide CSS with animation*/
.elementor-248 .elementor-element.elementor-element-76bd63ac .hide-first {
    opacity: 0;
    transform: translateY(20px);
    max-height: 0;
    overflow: hidden;
    transition: opacity 0.5s ease-out, transform 0.5s ease-out, max-height 0.5s ease-out 0.5s;
}

.elementor-248 .elementor-element.elementor-element-76bd63ac:hover .hide-first {
    opacity: 1;
    transform: translateY(0);
    max-height: 500px;
    transition: max-height 0.5s ease-out, opacity 0.5s ease-out 0.5s, transform 0.5s ease-out 0.5s;
}

/* End custom CSS */