.elementor-50374 .elementor-element.elementor-element-56a15e8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50374 .elementor-element.elementor-element-56a15e8:not(.elementor-motion-effects-element-type-background), .elementor-50374 .elementor-element.elementor-element-56a15e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #061426 0%, #0A1B30 100%);}.elementor-50374 .elementor-element.elementor-element-e6d3930{--display:flex;}.elementor-50374 .elementor-element.elementor-element-2a9ddc2{text-align:center;}.elementor-50374 .elementor-element.elementor-element-2a9ddc2 img{width:15%;}.elementor-50374 .elementor-element.elementor-element-90bbfb5 > .elementor-widget-container{margin:-20px 0px -30px 0px;}.elementor-50374 .elementor-element.elementor-element-90bbfb5{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#8D9AB0;}.elementor-50374 .elementor-element.elementor-element-90bbfb5 a{color:#8D9AB0;}.elementor-50374 .elementor-element.elementor-element-1b20b98{text-align:center;}.elementor-50374 .elementor-element.elementor-element-1b20b98 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;letter-spacing:2.5px;color:#FFFFFF;}.elementor-50374 .elementor-element.elementor-element-7e762ed{text-align:start;line-height:3px;letter-spacing:0.1px;}.elementor-50374 .elementor-element.elementor-element-fed2ae3{text-align:center;}.elementor-50374 .elementor-element.elementor-element-fed2ae3 .elementor-heading-title{font-size:14px;letter-spacing:1.4px;}.elementor-50374 .elementor-element.elementor-element-b6b401a{text-align:center;line-height:1px;}.elementor-50374 .elementor-element.elementor-element-c00d46e{text-align:center;}.elementor-50374 .elementor-element.elementor-element-c00d46e .elementor-heading-title{font-size:14px;letter-spacing:1.4px;}.elementor-50374 .elementor-element.elementor-element-bc91269{text-align:center;line-height:1px;}.elementor-50374 .elementor-element.elementor-element-933e242{text-align:center;}.elementor-50374 .elementor-element.elementor-element-933e242 .elementor-heading-title{font-size:14px;letter-spacing:1.4px;}.elementor-50374 .elementor-element.elementor-element-4fc8396{text-align:center;line-height:1px;}.elementor-50374 .elementor-element.elementor-element-5ff0f7f{text-align:center;}.elementor-50374 .elementor-element.elementor-element-5ff0f7f .elementor-heading-title{font-size:14px;letter-spacing:1.4px;}.elementor-50374 .elementor-element.elementor-element-a620829{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50374 .elementor-element.elementor-element-03edf9b{text-align:center;line-height:1px;}.elementor-50374 .elementor-element.elementor-element-7f350b6{text-align:center;}.elementor-50374 .elementor-element.elementor-element-7f350b6 .elementor-heading-title{font-size:14px;letter-spacing:1.4px;}.elementor-50374 .elementor-element.elementor-element-2748c1f{text-align:center;line-height:1px;}.elementor-50374 .elementor-element.elementor-element-05993d7{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-50374 .elementor-element.elementor-element-05993d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50374 .elementor-element.elementor-element-05993d7.elementor-element{--align-self:center;}.elementor-50374 .elementor-element.elementor-element-d6fbbe2 .elementor-button{background-color:#087FE0;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;}.elementor-50374 .elementor-element.elementor-element-d6fbbe2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-50374 .elementor-element.elementor-element-d6fbbe2 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-50374 .elementor-element.elementor-element-4c5cb27.elementor-element{--align-self:center;}.elementor-50374 .elementor-element.elementor-element-4c5cb27 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-50374 .elementor-element.elementor-element-4c5cb27.elementor-view-stacked .elementor-icon{background-color:#A1B1C8;}.elementor-50374 .elementor-element.elementor-element-4c5cb27.elementor-view-framed .elementor-icon, .elementor-50374 .elementor-element.elementor-element-4c5cb27.elementor-view-default .elementor-icon{fill:#A1B1C8;color:#A1B1C8;border-color:#A1B1C8;}.elementor-50374 .elementor-element.elementor-element-4c5cb27 .elementor-icon{font-size:16px;}.elementor-50374 .elementor-element.elementor-element-4c5cb27 .elementor-icon-box-title, .elementor-50374 .elementor-element.elementor-element-4c5cb27 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0.4px;}.elementor-50374 .elementor-element.elementor-element-4c5cb27 .elementor-icon-box-title{color:#A1B1C8;}.elementor-50374 .elementor-element.elementor-element-6748e90{text-align:center;}.elementor-50374 .elementor-element.elementor-element-6748e90 .elementor-heading-title{font-size:14px;letter-spacing:1.4px;color:#61B7C3CC;}.elementor-50374 .elementor-element.elementor-element-0384085{--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;}.elementor-50374 .elementor-element.elementor-element-b5832a3{--display:flex;}.elementor-50374 .elementor-element.elementor-element-6bdfbe9{--display:flex;}.elementor-50374 .elementor-element.elementor-element-e3f8fdb{--display:flex;--min-height:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50374 .elementor-element.elementor-element-7a8d2b3{text-align:center;}.elementor-50374 .elementor-element.elementor-element-7a8d2b3 img{width:17%;}.elementor-50374 .elementor-element.elementor-element-f3196a5{--grid-template-columns:repeat(0, auto);--icon-size:23px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-50374 .elementor-element.elementor-element-f3196a5 .elementor-widget-container{text-align:center;}.elementor-50374 .elementor-element.elementor-element-f3196a5 .elementor-social-icon{background-color:#7E92AF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7E92AF;}.elementor-50374 .elementor-element.elementor-element-f3196a5 .elementor-social-icon i{color:#7E92AF;}.elementor-50374 .elementor-element.elementor-element-f3196a5 .elementor-social-icon svg{fill:#7E92AF;}.elementor-50374 .elementor-element.elementor-element-5f8efe8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-50374 .elementor-element.elementor-element-5f8efe8:not(.elementor-motion-effects-element-type-background), .elementor-50374 .elementor-element.elementor-element-5f8efe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03162F;}.elementor-50374 .elementor-element.elementor-element-7f5d9f8{--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;}.elementor-50374 .elementor-element.elementor-element-7f5d9f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-50374 .elementor-element.elementor-element-6ce335a{font-size:10px;line-height:4px;color:#FCFAFA;}.elementor-50374 .elementor-element.elementor-element-9d3157b{--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;}.elementor-50374 .elementor-element.elementor-element-9d3157b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-50374 .elementor-element.elementor-element-aaf1e2d{text-align:end;font-size:8px;color:#FCFAFA;}@media(max-width:1024px){.elementor-50374 .elementor-element.elementor-element-7a8d2b3 img{width:23%;}}@media(max-width:767px){.elementor-50374 .elementor-element.elementor-element-56a15e8{--padding-top:40px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-50374 .elementor-element.elementor-element-2a9ddc2 img{width:27%;}.elementor-50374 .elementor-element.elementor-element-90bbfb5{font-size:16px;}.elementor-50374 .elementor-element.elementor-element-1b20b98 .elementor-heading-title{font-size:35px;}.elementor-50374 .elementor-element.elementor-element-7e762ed{line-height:1.5em;letter-spacing:0.4px;}.elementor-50374 .elementor-element.elementor-element-fed2ae3{text-align:start;}.elementor-50374 .elementor-element.elementor-element-fed2ae3 .elementor-heading-title{line-height:1.5em;word-spacing:0em;}.elementor-50374 .elementor-element.elementor-element-b6b401a{text-align:start;line-height:1.6em;letter-spacing:0.3px;}.elementor-50374 .elementor-element.elementor-element-c00d46e{text-align:start;}.elementor-50374 .elementor-element.elementor-element-bc91269{text-align:start;line-height:1.6em;letter-spacing:0.3px;}.elementor-50374 .elementor-element.elementor-element-933e242{text-align:start;}.elementor-50374 .elementor-element.elementor-element-4fc8396{text-align:start;line-height:1.6em;letter-spacing:0.3px;}.elementor-50374 .elementor-element.elementor-element-5ff0f7f{text-align:start;}.elementor-50374 .elementor-element.elementor-element-03edf9b{text-align:start;line-height:1.6em;letter-spacing:0.3px;}.elementor-50374 .elementor-element.elementor-element-7f350b6{text-align:start;}.elementor-50374 .elementor-element.elementor-element-2748c1f{text-align:start;line-height:1.6em;letter-spacing:0.3px;}.elementor-50374 .elementor-element.elementor-element-05993d7{--container-widget-width:422px;--container-widget-flex-grow:0;width:var( --container-widget-width, 422px );max-width:422px;}.elementor-50374 .elementor-element.elementor-element-6748e90{text-align:start;}.elementor-50374 .elementor-element.elementor-element-6748e90 .elementor-heading-title{font-size:10px;letter-spacing:0.1px;word-spacing:0.1em;}.elementor-50374 .elementor-element.elementor-element-0384085{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50374 .elementor-element.elementor-element-b5832a3{--width:45%;}.elementor-50374 .elementor-element.elementor-element-6bdfbe9{--width:45%;}.elementor-50374 .elementor-element.elementor-element-e3f8fdb{--width:100%;}.elementor-50374 .elementor-element.elementor-element-7a8d2b3 img{width:42%;}.elementor-50374 .elementor-element.elementor-element-f3196a5{--icon-size:16px;}}@media(min-width:768px){.elementor-50374 .elementor-element.elementor-element-0384085{--content-width:560px;}.elementor-50374 .elementor-element.elementor-element-7f5d9f8{--width:24.185%;}.elementor-50374 .elementor-element.elementor-element-9d3157b{--width:71.235%;}}/* Start custom CSS for button, class: .elementor-element-d6fbbe2 */.watch-demo-btn .elementor-button,
.watch-demo-btn .elementor-button:hover,
.watch-demo-btn .elementor-button:focus,
.watch-demo-btn .elementor-button:active {
    background: #06182C;
    color: #FFFFFF;
    border: 2px solid transparent;
    border-radius: 16px;

    background-image:
        linear-gradient(#06182C, #06182C),
        linear-gradient(75deg, #087FE0 0%, #27D99A 100%);

    background-origin: border-box;
    background-clip: padding-box, border-box;

    box-shadow: none;
    transition: none;
    transform: none;
}

.watch-demo-btn .elementor-button:hover {
    transform: none;
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3f8fdb *//* ============================================
   EVIDIC COSMIC FOOTER — LOGO + PLANET + SOCIAL
   FINAL RESPONSIVE VERSION
============================================ */

.elementor-50374 .elementor-element.elementor-element-e3f8fdb {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate !important;

    width: 100% !important;

    height: 240px !important;
    min-height: 240px !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;

    background: #0A1B30 !important;
}


/* ============================================
   LOGO
============================================ */

.elementor-50374 .elementor-element.elementor-element-e3f8fdb .evidic-footer-logo {
    position: absolute !important;

    left: 50% !important;
    top: 10px !important;

    transform: translateX(-50%) !important;

    width: auto !important;

    margin: 0 !important;

    z-index: 10 !important;
}


/* Logo image size */
.elementor-50374 .elementor-element.elementor-element-e3f8fdb .evidic-footer-logo img {
    width: auto !important;
    max-width: 235px !important;
    height: auto !important;

    display: block !important;
}


/* ============================================
   PLANET / MOON CURVE
============================================ */

.elementor-50374 .elementor-element.elementor-element-e3f8fdb::before {
    content: "";

    position: absolute;

    left: 50%;
    top: 94px;

    transform: translateX(-50%);

    width: 114%;
    height: 370px;

    border-radius: 50%;

    border: 1.5px solid transparent;

    background:
        linear-gradient(
            180deg,
            #0A1B30 0%,
            #091F38 18%,
            #081C34 45%,
            #07182E 72%,
            #061426 100%
        ) padding-box,

        linear-gradient(
            90deg,
            #00C8D3 0%,
            #11E6F5 30%,
            #16DCFF 52%,
            #1496FF 76%,
            #1765FF 100%
        ) border-box;

    box-shadow:
        0 -2px 4px rgba(0, 220, 255, 0.42),
        0 -7px 17px rgba(0, 193, 255, 0.18),
        0 -15px 34px rgba(0, 120, 255, 0.08);

    z-index: 1;

    pointer-events: none;
}


/* ============================================
   SOFT ATMOSPHERIC GLOW
============================================ */

.elementor-50374 .elementor-element.elementor-element-e3f8fdb::after {
    content: "";

    position: absolute;

    left: 50%;
    top: 90px;

    transform: translateX(-50%);

    width: 114%;
    height: 370px;

    border-radius: 50%;

    border: 7px solid rgba(12, 205, 255, 0.09);

    filter: blur(8px);

    opacity: .8;

    z-index: 0;

    pointer-events: none;
}


/* ============================================
   SOCIAL ICONS
============================================ */

.elementor-50374 .elementor-element.elementor-element-e3f8fdb .elementor-widget-social-icons {
    position: absolute !important;

    left: 50% !important;
    top: 164px !important;

    transform: translateX(-50%) !important;

    width: auto !important;
    max-width: none !important;

    margin: 0 !important;

    z-index: 8 !important;
}


.elementor-50374 .elementor-element.elementor-element-e3f8fdb .elementor-social-icons-wrapper {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    flex-wrap: nowrap !important;

    gap: 28px !important;
}


.elementor-50374 .elementor-element.elementor-element-e3f8fdb .elementor-social-icon {
    margin: 0 !important;
}


/* ============================================
   MAKE SURE ELEMENTOR CONTENT IS ABOVE PLANET
============================================ */

.elementor-50374 .elementor-element.elementor-element-e3f8fdb > .e-con-inner,
.elementor-50374 .elementor-element.elementor-element-e3f8fdb > .elementor-container {
    position: relative !important;
    z-index: 5 !important;

    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}


/* ============================================
   TABLET
============================================ */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-50374 .elementor-element.elementor-element-e3f8fdb {
        height: 220px !important;
        min-height: 220px !important;
    }


    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .evidic-footer-logo {
        top: 8px !important;
    }


    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .evidic-footer-logo img {
        max-width: 205px !important;
    }


    .elementor-50374 .elementor-element.elementor-element-e3f8fdb::before {
        width: 155% !important;
        height: 340px !important;

        top: 86px !important;
    }


    .elementor-50374 .elementor-element.elementor-element-e3f8fdb::after {
        width: 155% !important;
        height: 340px !important;

        top: 82px !important;

        filter: blur(7px);
    }


    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .elementor-widget-social-icons {
        top: 150px !important;
    }


    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .elementor-social-icons-wrapper {
        gap: 25px !important;
    }
}


/* ============================================
   MOBILE
============================================ */

@media (max-width: 767px) {

    .elementor-50374 .elementor-element.elementor-element-e3f8fdb {
        height: 205px !important;
        min-height: 205px !important;
    }


    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .evidic-footer-logo {
        top: 5px !important;
    }


    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .evidic-footer-logo img {
        max-width: 175px !important;
    }


    .elementor-50374 .elementor-element.elementor-element-e3f8fdb::before {
        width: 185% !important;
        height: 310px !important;

        top: 76px !important;

        border-width: 1.3px !important;
    }


    .elementor-50374 .elementor-element.elementor-element-e3f8fdb::after {
        width: 185% !important;
        height: 310px !important;

        top: 72px !important;

        border-width: 6px !important;

        filter: blur(6px);
    }


    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .elementor-widget-social-icons {
        top: 133px !important;
    }


    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .elementor-social-icons-wrapper {
        gap: 22px !important;
    }
}


/* ============================================
   SMALL MOBILE
============================================ */

@media (max-width: 480px) {

    .elementor-50374 .elementor-element.elementor-element-e3f8fdb {
        height: 195px !important;
        min-height: 195px !important;
    }


    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .evidic-footer-logo {
        top: 4px !important;
    }


    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .evidic-footer-logo img {
        max-width: 165px !important;
    }


    .elementor-50374 .elementor-element.elementor-element-e3f8fdb::before {
        width: 195% !important;
        height: 295px !important;

        top: 72px !important;
    }


    .elementor-50374 .elementor-element.elementor-element-e3f8fdb::after {
        width: 195% !important;
        height: 295px !important;

        top: 68px !important;
    }


    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .elementor-widget-social-icons {
        top: 128px !important;
    }


    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .elementor-social-icons-wrapper {
        gap: 20px !important;
    }
}


/* ============================================
   NO ANIMATION / NO MOVEMENT
============================================ */

.elementor-50374 .elementor-element.elementor-element-e3f8fdb,
.elementor-50374 .elementor-element.elementor-element-e3f8fdb::before,
.elementor-50374 .elementor-element.elementor-element-e3f8fdb::after,
.elementor-50374 .elementor-element.elementor-element-e3f8fdb *,
.elementor-50374 .elementor-element.elementor-element-e3f8fdb .elementor-social-icon {
    animation: none !important;
    transition: none !important;
}

/* ============================================
   LOGO BELOW CURVE + ABOVE SOCIAL ICONS
============================================ */

/* DESKTOP */
.elementor-50374 .elementor-element.elementor-element-e3f8fdb .evidic-footer-logo {
    top: 105px !important;
    z-index: 8 !important;
}

.elementor-50374 .elementor-element.elementor-element-e3f8fdb .evidic-footer-logo img {
    max-width: 190px !important;
}

.elementor-50374 .elementor-element.elementor-element-e3f8fdb .elementor-widget-social-icons {
    top: 172px !important;
    z-index: 8 !important;
}


/* Give footer enough room */
.elementor-50374 .elementor-element.elementor-element-e3f8fdb {
    height: 245px !important;
    min-height: 245px !important;
}


/* ============================================
   TABLET
============================================ */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-50374 .elementor-element.elementor-element-e3f8fdb {
        height: 225px !important;
        min-height: 225px !important;
    }

    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .evidic-footer-logo {
        top: 96px !important;
    }

    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .evidic-footer-logo img {
        max-width: 175px !important;
    }

    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .elementor-widget-social-icons {
        top: 158px !important;
    }
}


/* ============================================
   MOBILE
============================================ */

@media (max-width: 767px) {

    .elementor-50374 .elementor-element.elementor-element-e3f8fdb {
        height: 205px !important;
        min-height: 205px !important;
    }

    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .evidic-footer-logo {
        top: 82px !important;
    }

    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .evidic-footer-logo img {
        max-width: 145px !important;
    }

    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .elementor-widget-social-icons {
        top: 137px !important;
    }
}


/* ============================================
   SMALL MOBILE
============================================ */

@media (max-width: 480px) {

    .elementor-50374 .elementor-element.elementor-element-e3f8fdb {
        height: 195px !important;
        min-height: 195px !important;
    }

    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .evidic-footer-logo {
        top: 78px !important;
    }

    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .evidic-footer-logo img {
        max-width: 135px !important;
    }

    .elementor-50374 .elementor-element.elementor-element-e3f8fdb .elementor-widget-social-icons {
        top: 130px !important;
    }
}/* End custom CSS */