.elementor-8 .elementor-element.elementor-element-caa1242{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-caa1242{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-caa1242{--content-width:583px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-caa1242{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-228327f */.retro-divider {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
    width: 100%;
}

.retro-divider .line {
    height: 2px;
    width: 190px;
    background: #29F7F3;
    box-shadow:
        0 0 6px rgba(41, 247, 243, 0.8),
        0 0 12px rgba(41, 247, 243, 0.4);
}

.retro-divider .slashes {
    color: #29F7F3;
    font-family: 'Rajdhani', sans-serif;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 3px;
    transform: skewX(-12deg);
    text-shadow:
        0 0 5px rgba(41, 247, 243, 0.8),
        0 0 12px rgba(41, 247, 243, 0.35);
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-8 .follow-the-journey {
    background: rgba(5, 8, 23, 0.35);
    color: #29F7F3;

    border: 1px solid #29F7F3;
    border-radius: 5px;

    text-transform: uppercase;
    letter-spacing: 0.12em;

    padding: 16px 28px;

    box-shadow:
        0 0 6px rgba(41, 247, 243, 0.45),
        inset 0 0 8px rgba(41, 247, 243, 0.08);

    transition: all 0.25s ease;
}

body.elementor-page-8 .follow-the-journey:hover {
    background: rgba(41, 247, 243, 0.12);
    color: #BFFFFD;

    box-shadow:
        0 0 8px rgba(41, 247, 243, 0.7),
        0 0 20px rgba(41, 247, 243, 0.35),
        inset 0 0 12px rgba(41, 247, 243, 0.12);

    transform: translateY(-2px);
}

body.elementor-page-8 .find-us-on-social {
    background: rgba(5, 8, 23, 0.35);
    color: #FF3E9D;

    border: 1px solid #FF3E9D;
    border-radius: 2px;

    text-transform: uppercase;
    letter-spacing: 0.12em;

    padding: 16px 28px;

    box-shadow:
        0 0 6px rgba(255, 62, 157, 0.45),
        inset 0 0 8px rgba(255, 62, 157, 0.08);

    transition: all 0.25s ease;
}

body.elementor-page-8 .find-us-on-social:hover {
    background: rgba(255, 62, 157, 0.12);
    color: #FFB3D7;

    box-shadow:
        0 0 8px rgba(255, 62, 157, 0.7),
        0 0 20px rgba(255, 62, 157, 0.35),
        inset 0 0 12px rgba(255, 62, 157, 0.12);

    transform: translateY(-2px);
}

.coming-soon-header {
    background: linear-gradient(
        180deg,
        #FF8AC4 0%,
        #FF3E9D 55%,
        #C81D77 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    -webkit-text-stroke: 1px #FF9BCD;

    text-transform: uppercase;
    letter-spacing: 0.06em;

    filter:
        drop-shadow(0 0 4px rgba(255, 62, 157, 0.75))
        drop-shadow(0 0 12px rgba(255, 62, 157, 0.35));
}/* End custom CSS */