.elementor-73 .elementor-element.elementor-element-31b028d {
    --display: flex;
    --min-height: 100vh;
    --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;
    --overlay-opacity: .64;
    --padding-top: 53px;
    --padding-bottom: 267px;
    --padding-left: 30px;
    --padding-right: 30px
}

.elementor-73 .elementor-element.elementor-element-31b028d:not(.elementor-motion-effects-element-type-background),
.elementor-73 .elementor-element.elementor-element-31b028d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("//demo2.themelexus.com/antra/wp-content/uploads/2025/06/Soon-slider.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-73 .elementor-element.elementor-element-31b028d:before,
.elementor-73 .elementor-element.elementor-element-31b028d>.elementor-background-video-container:before,
.elementor-73 .elementor-element.elementor-element-31b028d>.e-con-inner>.elementor-background-video-container:before,
.elementor-73 .elementor-element.elementor-element-31b028d>.elementor-background-slideshow:before,
.elementor-73 .elementor-element.elementor-element-31b028d>.e-con-inner>.elementor-background-slideshow:before,
.elementor-73 .elementor-element.elementor-element-31b028d>.elementor-motion-effects-container>.elementor-motion-effects-layer:before {
    background-color: var(--e-global-color-dark);
    --background-overlay: ''
}

.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img {
    border-color: var(--e-global-color-primary)
}

.elementor-widget-site-logo .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-73 .elementor-element.elementor-element-eaa11e2.elementor-element {
    --align-self: center
}

.elementor-73 .elementor-element.elementor-element-eaa11e2 .hfe-site-logo-container,
.elementor-73 .elementor-element.elementor-element-eaa11e2 .hfe-caption-width figcaption {
    text-align: center
}

.elementor-73 .elementor-element.elementor-element-eaa11e2 .hfe-site-logo-container .hfe-site-logo-img {
    border-style: none
}

.elementor-73 .elementor-element.elementor-element-eaa11e2 .widget-image-caption {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-73 .elementor-element.elementor-element-776c269 {
    --spacer-size: 107px
}

.elementor-73 .elementor-element.elementor-element-b0a2548 {
    text-align: center
}

.elementor-73 .elementor-element.elementor-element-b0a2548 .elementor-sub-title span {
    justify-content: center
}

.elementor-73 .elementor-element.elementor-element-b0a2548>.elementor-widget-container {
    margin: 0 0 48px
}

.elementor-73 .elementor-element.elementor-element-b0a2548 .elementor-sub-title .antra-subtitle-icon-left {
    margin-right: -5px
}

.elementor-73 .elementor-element.elementor-element-b0a2548 .elementor-sub-title .antra-subtitle-icon-right {
    margin-left: -5px
}

.elementor-73 .elementor-element.elementor-element-b0a2548 .elementor-heading-title {
    color: #fff;
    font-size: 80px;
    line-height: 84px
}

.elementor-73 .elementor-element.elementor-element-b0a2548 .elementor-heading-title a {
    color: #fff
}

.elementor-73 .elementor-element.elementor-element-b0a2548 .elementor-sub-title {
    color: #fff;
    line-height: 14px;
    letter-spacing: 1px
}

.elementor-73 .elementor-element.elementor-element-b0a2548 .elementor-heading-wrapper-inner .elementor-sub-title:before {
    background: #fff
}

.elementor-73 .elementor-element.elementor-element-b0a2548.subtitle-position-below .elementor-sub-title {
    margin-top: 29px
}

.elementor-73 .elementor-element.elementor-element-b0a2548.subtitle-position-above .elementor-sub-title {
    margin-bottom: 29px
}

.elementor-73 .elementor-element.elementor-element-b0a2548 .elementor-title-span {
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF3D;
    border-radius: 20px;
    padding: 7px 13px 7px 10px
}

.elementor-73 .elementor-element.elementor-element-b0a2548 .elementor-sub-title .elementor-button-icon i {
    color: var(--e-global-color-primary)
}

.elementor-73 .elementor-element.elementor-element-b0a2548 .elementor-sub-title .elementor-button-icon svg {
    color: var(--e-global-color-primary)
}

.elementor-73 .elementor-element.elementor-element-b0a2548 .elementor-sub-title .elementor-button-icon path {
    color: var(--e-global-color-primary)
}

.elementor-73 .elementor-element.elementor-element-30c2ee2 .elementor-antra-countdown {
    max-width: 100%;
    justify-content: center
}

.elementor-73 .elementor-element.elementor-element-30c2ee2 .countdown-inner {
    justify-content: center
}

.elementor-73 .elementor-element.elementor-element-30c2ee2 .elementor-countdown-digits {
    font-size: 80px;
    line-height: 84px;
    color: #fff;
    margin: 10px 30px 15px
}

.elementor-73 .elementor-element.elementor-element-30c2ee2 .elementor-countdown-label {
    color: #fff;
    line-height: 36px
}

.elementor-73 .elementor-element.elementor-element-30c2ee2 .elementor-countdown-item:before {
    color: #fff
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text)
}

.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-73 .elementor-element.elementor-element-9a72907 {
    width: var(--container-widget-width, 510px);
    max-width: 510px;
    --container-widget-width: 510px;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: #fff
}

.elementor-73 .elementor-element.elementor-element-9a72907>.elementor-widget-container {
    margin: 41px 0 50px
}

.elementor-73 .elementor-element.elementor-element-9a72907.elementor-element {
    --align-self: center
}

.elementor-73 .elementor-element.elementor-element-d2d0a89 {
    width: var(--container-widget-width, 450px);
    max-width: 450px;
    --container-widget-width: 450px;
    --container-widget-flex-grow: 0;
    z-index: 2
}

.elementor-73 .elementor-element.elementor-element-d2d0a89.elementor-element {
    --align-self: center
}

.elementor-73 .elementor-element.elementor-element-d2d0a89 .form-style .mc4wp-form .form-input:hover {
    border-color: var(--e-global-color-primary)
}

.elementor-73 .elementor-element.elementor-element-d2d0a89 .form-style .mc4wp-form .form-input {
    border-style: solid;
    border-width: 0 0 1px;
    border-color: #fff
}

.elementor-73 .elementor-element.elementor-element-d2d0a89 .form-style .mc4wp-form .mc4wp-form-fields input[type=email] {
    color: #fff
}

.elementor-73 .elementor-element.elementor-element-d2d0a89 .form-style .mc4wp-form .mc4wp-form-fields input[type=email]::placeholder {
    color: #fff
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-73 .elementor-element.elementor-element-37168e1 {
    width: 100%;
    max-width: 100%;
    bottom: -62px;
    text-align: center
}

body:not(.rtl) .elementor-73 .elementor-element.elementor-element-37168e1 {
    left: 0
}

body.rtl .elementor-73 .elementor-element.elementor-element-37168e1 {
    right: 0
}

.elementor-73 .elementor-element.elementor-element-37168e1 .elementor-heading-title {
    font-size: 180px;
    font-weight: 400;
    text-transform: none;
    color: #FFFBF440
}

:root {
    --page-title-display: none
}

@media(max-width:1366px) {
    .elementor-73 .elementor-element.elementor-element-37168e1 {
        bottom: 20px
    }
    .elementor-73 .elementor-element.elementor-element-37168e1 .elementor-heading-title {
        font-size: 150px
    }
}

@media(max-width:1024px) {
    .elementor-73 .elementor-element.elementor-element-776c269 {
        --spacer-size: 60px
    }
    .elementor-73 .elementor-element.elementor-element-b0a2548 .elementor-heading-title {
        font-size: 64px
    }
    .elementor-73 .elementor-element.elementor-element-37168e1 .elementor-heading-title {
        font-size: 100px
    }
}

@media(max-width:767px) {
    .elementor-73 .elementor-element.elementor-element-31b028d {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 15px;
        --padding-right: 15px
    }
    .elementor-73 .elementor-element.elementor-element-776c269 {
        --spacer-size: 30px
    }
    .elementor-73 .elementor-element.elementor-element-b0a2548>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-73 .elementor-element.elementor-element-b0a2548 .elementor-heading-title {
        font-size: 30px;
        line-height: 40px
    }
    .elementor-73 .elementor-element.elementor-element-30c2ee2 .elementor-countdown-digits {
        font-size: 30px;
        margin: 0
    }
    .elementor-73 .elementor-element.elementor-element-30c2ee2 .elementor-countdown-label {
        font-size: 12px
    }
    .elementor-73 .elementor-element.elementor-element-37168e1 {
        width: 100%;
        max-width: 100%;
        bottom: 0
    }
    body:not(.rtl) .elementor-73 .elementor-element.elementor-element-37168e1 {
        left: 0
    }
    body.rtl .elementor-73 .elementor-element.elementor-element-37168e1 {
        right: 0
    }
    .elementor-73 .elementor-element.elementor-element-37168e1 .elementor-heading-title {
        font-size: 60px
    }
}