.elementor-8607 .elementor-element.elementor-element-e605d0b{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8607 .elementor-element.elementor-element-e605d0b:not(.elementor-motion-effects-element-type-background), .elementor-8607 .elementor-element.elementor-element-e605d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.digitraly.com/wp-content/uploads/2026/09/test-data-hero-bg-scaled-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-8607 .elementor-element.elementor-element-01ab97c{--display:flex;--min-height:75vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-8607 .elementor-element.elementor-element-01ab97c.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8607 .elementor-element.elementor-element-c2bd451{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:1px;}body:not(.rtl) .elementor-8607 .elementor-element.elementor-element-c2bd451{right:-166px;}body.rtl .elementor-8607 .elementor-element.elementor-element-c2bd451{left:-166px;}.elementor-8607 .elementor-element.elementor-element-c2bd451 img{width:100%;height:162px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8607 .elementor-element.elementor-element-dca96dd{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:232px;}body:not(.rtl) .elementor-8607 .elementor-element.elementor-element-dca96dd{right:-121px;}body.rtl .elementor-8607 .elementor-element.elementor-element-dca96dd{left:-121px;}.elementor-8607 .elementor-element.elementor-element-dca96dd img{width:100%;height:173px;object-fit:contain;object-position:center center;}.elementor-8607 .elementor-element.elementor-element-ca69e92{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:482px;}body:not(.rtl) .elementor-8607 .elementor-element.elementor-element-ca69e92{right:-146px;}body.rtl .elementor-8607 .elementor-element.elementor-element-ca69e92{left:-146px;}.elementor-8607 .elementor-element.elementor-element-ca69e92 img{width:100%;height:173px;object-fit:contain;object-position:center center;}.elementor-8607 .elementor-element.elementor-element-957dcee{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:-41px;}body:not(.rtl) .elementor-8607 .elementor-element.elementor-element-957dcee{left:4px;}body.rtl .elementor-8607 .elementor-element.elementor-element-957dcee{right:4px;}.elementor-8607 .elementor-element.elementor-element-957dcee img{width:100%;height:134px;object-fit:contain;object-position:center center;}.elementor-8607 .elementor-element.elementor-element-201cb1c{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:98px;}body:not(.rtl) .elementor-8607 .elementor-element.elementor-element-201cb1c{left:708.213px;}body.rtl .elementor-8607 .elementor-element.elementor-element-201cb1c{right:708.213px;}.elementor-8607 .elementor-element.elementor-element-201cb1c img{height:50px;object-fit:contain;object-position:center center;}.elementor-8607 .elementor-element.elementor-element-57b0956{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:451px;}body:not(.rtl) .elementor-8607 .elementor-element.elementor-element-57b0956{left:135.222px;}body.rtl .elementor-8607 .elementor-element.elementor-element-57b0956{right:135.222px;}.elementor-8607 .elementor-element.elementor-element-57b0956 img{height:50px;object-fit:contain;object-position:center center;}.elementor-8607 .elementor-element.elementor-element-1475cc9{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:627px;}body:not(.rtl) .elementor-8607 .elementor-element.elementor-element-1475cc9{left:914.801px;}body.rtl .elementor-8607 .elementor-element.elementor-element-1475cc9{right:914.801px;}.elementor-8607 .elementor-element.elementor-element-1475cc9 img{height:50px;object-fit:contain;object-position:center center;}.elementor-8607 .elementor-element.elementor-element-ec0001f{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:234px;}body:not(.rtl) .elementor-8607 .elementor-element.elementor-element-ec0001f{left:81px;}body.rtl .elementor-8607 .elementor-element.elementor-element-ec0001f{right:81px;}.elementor-8607 .elementor-element.elementor-element-ec0001f img{width:100%;height:26px;object-fit:contain;object-position:center center;}.elementor-8607 .elementor-element.elementor-element-6d80d29{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;bottom:-26px;}body:not(.rtl) .elementor-8607 .elementor-element.elementor-element-6d80d29{left:25px;}body.rtl .elementor-8607 .elementor-element.elementor-element-6d80d29{right:25px;}.elementor-8607 .elementor-element.elementor-element-6d80d29 img{width:100%;height:133px;object-fit:contain;object-position:center center;}.elementor-8607 .elementor-element.elementor-element-7998c26{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;bottom:-274px;}body:not(.rtl) .elementor-8607 .elementor-element.elementor-element-7998c26{right:-113px;}body.rtl .elementor-8607 .elementor-element.elementor-element-7998c26{left:-113px;}.elementor-8607 .elementor-element.elementor-element-7998c26 img{width:100%;height:163px;object-fit:contain;object-position:center center;}.elementor-8607 .elementor-element.elementor-element-b80a6f0{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:end;}.elementor-8607 .elementor-element.elementor-element-b80a6f0 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-8607 .elementor-element.elementor-element-b80a6f0 img{height:26px;object-fit:contain;object-position:center center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8607 .elementor-element.elementor-element-86015ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8607 .elementor-element.elementor-element-86015ec{text-align:center;}.elementor-8607 .elementor-element.elementor-element-86015ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;line-height:76px;color:#000000;}.elementor-8607 .elementor-element.elementor-element-46bc658{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8607 .elementor-element.elementor-element-5edafb4{text-align:center;}.elementor-8607 .elementor-element.elementor-element-5edafb4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#4A5568;}.elementor-8607 .elementor-element.elementor-element-d766037{--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;--justify-content:center;--margin-top:21px;--margin-bottom:21px;--margin-left:21px;--margin-right:21px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8607 .elementor-element.elementor-element-14d7b6c .elementor-button{background-color:#79B401;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;box-shadow:0px 12px 28px 0px rgba(120.99999999999996, 180, 0.9999999999999964, 0.4);border-radius:12px 12px 12px 12px;padding:16px 16px 16px 16px;}.elementor-8607 .elementor-element.elementor-element-14d7b6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8607 .elementor-element.elementor-element-14d7b6c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8607 .elementor-element.elementor-element-7e995b2 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#0F172A;color:#0F172A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F172A;border-radius:12px 12px 12px 12px;padding:16px 16px 16px 16px;}.elementor-8607 .elementor-element.elementor-element-7e995b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8607 .elementor-element.elementor-element-88bee41{--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-8607 .elementor-element.elementor-element-7b5f8a7{--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-8607 .elementor-element.elementor-element-8461ab6{--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;--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-8607 .elementor-element.elementor-element-aa5ec08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8607 .elementor-element.elementor-element-c53eae4{--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-8607 .elementor-element.elementor-element-42c40ef{--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-8607 .elementor-element.elementor-element-c95a085{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-8607 .elementor-element.elementor-element-e605d0b{--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-8607 .elementor-element.elementor-element-01ab97c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-8607 .elementor-element.elementor-element-c2bd451{right:-18px;}body.rtl .elementor-8607 .elementor-element.elementor-element-c2bd451{left:-18px;}.elementor-8607 .elementor-element.elementor-element-c2bd451{top:-97px;}.elementor-8607 .elementor-element.elementor-element-dca96dd{--container-widget-width:0px;--container-widget-flex-grow:0;width:var( --container-widget-width, 0px );max-width:0px;}.elementor-8607 .elementor-element.elementor-element-ca69e92{--container-widget-width:0px;--container-widget-flex-grow:0;width:var( --container-widget-width, 0px );max-width:0px;}body:not(.rtl) .elementor-8607 .elementor-element.elementor-element-957dcee{left:22px;}body.rtl .elementor-8607 .elementor-element.elementor-element-957dcee{right:22px;}.elementor-8607 .elementor-element.elementor-element-957dcee{top:-27px;}body:not(.rtl) .elementor-8607 .elementor-element.elementor-element-57b0956{left:39.219px;}body.rtl .elementor-8607 .elementor-element.elementor-element-57b0956{right:39.219px;}.elementor-8607 .elementor-element.elementor-element-57b0956{top:536px;}body:not(.rtl) .elementor-8607 .elementor-element.elementor-element-ec0001f{left:11px;}body.rtl .elementor-8607 .elementor-element.elementor-element-ec0001f{right:11px;}.elementor-8607 .elementor-element.elementor-element-ec0001f{top:189px;}body:not(.rtl) .elementor-8607 .elementor-element.elementor-element-6d80d29{left:12px;}body.rtl .elementor-8607 .elementor-element.elementor-element-6d80d29{right:12px;}.elementor-8607 .elementor-element.elementor-element-6d80d29{bottom:118px;}body:not(.rtl) .elementor-8607 .elementor-element.elementor-element-7998c26{right:0px;}body.rtl .elementor-8607 .elementor-element.elementor-element-7998c26{left:0px;}.elementor-8607 .elementor-element.elementor-element-7998c26{bottom:0px;}.elementor-8607 .elementor-element.elementor-element-b80a6f0{--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;}.elementor-8607 .elementor-element.elementor-element-86015ec > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-8607 .elementor-element.elementor-element-86015ec.elementor-element{--align-self:center;}.elementor-8607 .elementor-element.elementor-element-86015ec .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-8607 .elementor-element.elementor-element-46bc658{--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-8607 .elementor-element.elementor-element-46bc658.e-con{--align-self:center;}.elementor-8607 .elementor-element.elementor-element-5edafb4{width:100%;max-width:100%;}.elementor-8607 .elementor-element.elementor-element-5edafb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8607 .elementor-element.elementor-element-5edafb4.elementor-element{--align-self:center;}.elementor-8607 .elementor-element.elementor-element-5edafb4 .elementor-heading-title{font-size:12px;}.elementor-8607 .elementor-element.elementor-element-d766037{--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;}.elementor-8607 .elementor-element.elementor-element-14d7b6c .elementor-button{border-radius:12px 12px 12px 12px;}}@media(min-width:768px){.elementor-8607 .elementor-element.elementor-element-e605d0b{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-c2bd451 */@media (max-width: 767px) {

    .hero-section2 {
        animation: none !important;
        transition: none !important;
        transform: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-957dcee */@media (max-width: 767px) {

    .hero-section1 {
        animation: none !important;
        transition: none !important;
        transform: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-201cb1c */.elementor-8607 .elementor-element.elementor-element-201cb1c {
    display: inline-block;
    animation: floatingText 3s ease-in-out infinite;
}

@keyframes floatingText {
    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-10px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57b0956 */.elementor-8607 .elementor-element.elementor-element-57b0956 {
    display: inline-block;
    animation: floatingText 3s ease-in-out infinite;
}

@keyframes floatingText {
    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-10px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1475cc9 */.elementor-8607 .elementor-element.elementor-element-1475cc9 {
    display: inline-block;
    animation: floatingText 3s ease-in-out infinite;
}

@keyframes floatingText {
    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-10px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec0001f */@media (max-width: 767px) {

    .hero-section1 {
        animation: none !important;
        transition: none !important;
        transform: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d80d29 */@media (max-width: 767px) {

    .hero-section3 {
        animation: none !important;
        transition: none !important;
        transform: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7998c26 */@media (max-width: 767px) {

    .hero-section4 {
        animation: none !important;
        transition: none !important;
        transform: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86015ec */.changing-text {
    display: inline-block;
    text-align: center;
    line-height: 1.4;
}

/* First and third lines */
.fixed-line {
    display: inline;
}

/* Middle text */
.typing-container {
    position: relative;
    display: inline-block;

    /* keeps all text centered */
    min-width: 300px;
    height: 1.4em;

    text-align: center;
    vertical-align: middle;
}

/* All changing words */
.typing-text {
    position: absolute;

    top: 0;
    left: 50%;

    transform: translate(-50%, 25px);

    width: max-content;

    color: #79B401;
    font-weight: 600;

    opacity: 0;

    white-space: nowrap;

    animation-duration: 11s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
}


/* ==========================
   TEXT 1
========================== */

.text-1 {
    animation-name: textOne;
}


/* ==========================
   TEXT 2
========================== */

.text-2 {
    animation-name: textTwo;
}


/* ==========================
   TEXT 3
========================== */

.text-3 {
    animation-name: textThree;
}


/* ==========================
   LEGACY TO MODERN
========================== */

@keyframes textOne {

    0% {
        opacity: 0;
        transform: translate(-50%, 25px);
    }

    5% {
        opacity: 1;
        transform: translate(-50%, 0);
    }

    25% {
        opacity: 1;
        transform: translate(-50%, 0);
    }

    32% {
        opacity: 0;
        transform: translate(-50%, -30px);
    }

    100% {
        opacity: 0;
        transform: translate(-50%, -30px);
    }
}


/* ==========================
   IDEAS TO EXPERIENCES
========================== */

@keyframes textTwo {

    0%,
    30% {
        opacity: 0;
        transform: translate(-50%, 30px);
    }

    37% {
        opacity: 1;
        transform: translate(-50%, 0);
    }

    57% {
        opacity: 1;
        transform: translate(-50%, 0);
    }

    64% {
        opacity: 0;
        transform: translate(-50%, -30px);
    }

    100% {
        opacity: 0;
        transform: translate(-50%, -30px);
    }
}


/* ==========================
   DIGITAL TRANSFORMATION
========================== */

@keyframes textThree {

    0%,
    62% {
        opacity: 0;
        transform: translate(-50%, 30px);
    }

    69% {
        opacity: 1;
        transform: translate(-50%, 0);
    }

    89% {
        opacity: 1;
        transform: translate(-50%, 0);
    }

    96% {
        opacity: 0;
        transform: translate(-50%, -30px);
    }

    100% {
        opacity: 0;
        transform: translate(-50%, -30px);
    }
}


/* ==========================
   MOBILE
========================== */

@media (max-width: 767px) {

    .changing-text {
        text-align: center;
    }

    .typing-container {
        min-width: 100%;
    }

    .typing-text {
        animation: none !important;
    }

    .text-1 {
        opacity: 1;
        transform: translate(-50%, 0);
    }

    .text-2,
    .text-3 {
        opacity: 0;
    }

}/* End custom CSS */