.elementor-3031 .elementor-element.elementor-element-b3b76e3{--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;--padding-top:92px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3031 .elementor-element.elementor-element-f01c8dc{--display:flex;}.elementor-3031 .elementor-element.elementor-element-3ef716f{--display:flex;--gap:23px 23px;--row-gap:23px;--column-gap:23px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF7D;--border-color:#FFFFFF7D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3031 .elementor-element.elementor-element-1d49624{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-3031 .elementor-element.elementor-element-1d49624:not(.elementor-motion-effects-element-type-background), .elementor-3031 .elementor-element.elementor-element-1d49624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-887863b );}.elementor-3031 .elementor-element.elementor-element-8bbaeaf{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3031 .elementor-element.elementor-element-55f1118{--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-3031 .elementor-element.elementor-element-268b264 .elementor-cta .elementor-cta__bg, .elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3031 .elementor-element.elementor-element-268b264 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:11px 11px 11px 11px;}.elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__content{text-align:center;padding:15px 15px 15px 15px;background-color:#FFFFFF00;}.elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__title{font-size:16px;color:#FFFFFF66;}.elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__description{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__button{color:#FFFFFF61;border-color:#FFFFFF00;font-weight:400;}.elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__button:hover{color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta .elementor-cta__bg, .elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3031 .elementor-element.elementor-element-80ca21c > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:11px 11px 11px 11px;}.elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__content{text-align:center;padding:15px 15px 15px 15px;background-color:#FFFFFF00;}.elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__title{font-size:16px;color:#FFFFFF66;}.elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__description{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__button{color:#FFFFFF61;border-color:#FFFFFF00;font-weight:400;}.elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__button:hover{color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta .elementor-cta__bg, .elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3031 .elementor-element.elementor-element-5f89085 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:11px 11px 11px 11px;}.elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__content{text-align:center;padding:15px 15px 15px 15px;background-color:#FFFFFF00;}.elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__title{font-size:16px;color:#FFFFFF66;}.elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__description{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__button{color:#FFFFFF61;border-color:#FFFFFF00;font-weight:400;}.elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__button:hover{color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta .elementor-cta__bg, .elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3031 .elementor-element.elementor-element-6d06d05 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:11px 11px 11px 11px;}.elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__content{text-align:center;padding:15px 15px 15px 15px;background-color:#FFFFFF00;}.elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__title{font-size:16px;color:#FFFFFF66;}.elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__description{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__button{color:#FFFFFF61;border-color:#FFFFFF00;font-weight:400;}.elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__button:hover{color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta .elementor-cta__bg, .elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3031 .elementor-element.elementor-element-8be8eb1 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:11px 11px 11px 11px;}.elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__content{text-align:center;padding:15px 15px 15px 15px;background-color:#FFFFFF00;}.elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__title{font-size:16px;color:#FFFFFF66;}.elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__description{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__button{color:#FFFFFF61;border-color:#FFFFFF00;font-weight:400;}.elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__button:hover{color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta .elementor-cta__bg, .elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3031 .elementor-element.elementor-element-dc99326 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:11px 11px 11px 11px;}.elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__content{text-align:center;padding:15px 15px 15px 15px;background-color:#FFFFFF00;}.elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__title{font-size:16px;color:#FFFFFF66;}.elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__description{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__button{color:#FFFFFF61;border-color:#FFFFFF00;font-weight:400;}.elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__button:hover{color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta .elementor-cta__bg, .elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3031 .elementor-element.elementor-element-30c93a8 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:11px 11px 11px 11px;}.elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__content{text-align:center;padding:15px 15px 15px 15px;background-color:#FFFFFF00;}.elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__title{font-size:16px;color:#FFFFFF66;}.elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__description{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__button{color:#FFFFFF61;border-color:#FFFFFF00;font-weight:400;}.elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__button:hover{color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta .elementor-cta__bg, .elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3031 .elementor-element.elementor-element-338d01c > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:11px 11px 11px 11px;}.elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__content{text-align:center;padding:15px 15px 15px 15px;background-color:#FFFFFF00;}.elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__title{font-size:16px;color:#FFFFFF66;}.elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__description{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__button{color:#FFFFFF61;border-color:#FFFFFF00;font-weight:400;}.elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__button:hover{color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta .elementor-cta__bg, .elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3031 .elementor-element.elementor-element-9834767 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:11px 11px 11px 11px;}.elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__content{text-align:center;padding:15px 15px 15px 15px;background-color:#FFFFFF00;}.elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__title{font-size:16px;color:#FFFFFF66;}.elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__description{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__button{color:#FFFFFF61;border-color:#FFFFFF00;font-weight:400;}.elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__button:hover{color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta .elementor-cta__bg, .elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3031 .elementor-element.elementor-element-fc8a719 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:11px 11px 11px 11px;}.elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__content{text-align:center;padding:15px 15px 15px 15px;background-color:#FFFFFF00;}.elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__title{font-size:16px;color:#FFFFFF66;}.elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__description{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__button{color:#FFFFFF61;border-color:#FFFFFF00;font-weight:400;}.elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__button:hover{color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta .elementor-cta__bg, .elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3031 .elementor-element.elementor-element-c33f72a > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:11px 11px 11px 11px;}.elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__content{text-align:center;padding:15px 15px 15px 15px;background-color:#FFFFFF00;}.elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__title{font-size:16px;color:#FFFFFF66;}.elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__description{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__button{color:#FFFFFF61;border-color:#FFFFFF00;font-weight:400;}.elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__button:hover{color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta .elementor-cta__bg, .elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3031 .elementor-element.elementor-element-5ac3062 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:11px 11px 11px 11px;}.elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__content{text-align:center;padding:15px 15px 15px 15px;background-color:#FFFFFF00;}.elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__title{font-size:16px;color:#FFFFFF66;}.elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__description{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__button{color:#FFFFFF61;border-color:#FFFFFF00;font-weight:400;}.elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__button:hover{color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta .elementor-cta__bg, .elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3031 .elementor-element.elementor-element-51ba6a9 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:11px 11px 11px 11px;}.elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__content{text-align:center;padding:15px 15px 15px 15px;background-color:#FFFFFF00;}.elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__title{font-size:16px;color:#FFFFFF66;}.elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__description{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__button{color:#FFFFFF61;border-color:#FFFFFF00;font-weight:400;}.elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__button:hover{color:#FFFFFF;}@media(max-width:1024px){.elementor-3031 .elementor-element.elementor-element-b3b76e3{--padding-top:77px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3031 .elementor-element.elementor-element-1d49624{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-3031 .elementor-element.elementor-element-1d49624{--padding-top:33px;--padding-bottom:33px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for heading, class: .elementor-element-6c4c820 */.elementor-3031 .elementor-element.elementor-element-6c4c820 {
    max-width: 900px !important;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-268b264 */.elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__content {
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__title {
    margin: 0;
    width: 30% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__description {
    margin: 0;
    width: 50% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__button {
    padding: 0 34px 0 0 !important;
    position: relative;
}


.elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__button:after {
    content: '';
 display: inline-block;
    height: 18px;
    width: 18px;
    background-image: url(https://www.digitalx.com/wp-content/uploads/2025/10/icon-download11.png);
    background-size: contain;
    background-repeat: no-repeat;
    transition: 0.4s 
ease;
    opacity: 0.6; 
    margin: 0 0 0 12px;
    position: absolute;
    right: 0;
    top: 1px;
}

.elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__button:hover:after {
    opacity: 1;
}

.elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__button-wrapper {
    width: 20%;
}

.elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__content-item {
    width: auto;
}

@media (max-width: 880px) {
    .elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__content {
        flex-direction: column;
    }
    
    .elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__title.elementor-cta__content-item  {
        width: 100% !important;
        display: block;
    }
    
    .elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__description {
        width: 100% !important;
        margin: 6px 0 0;
    }
    
    .elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__button-wrapper {
                position: absolute;
        right: 16px;
        top: 50%;
        transform: translateY(-50%);
        text-align: right;
    }
    
    .elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__content {
        padding-right: 150px !important;
    }
    
    .elementor-3031 .elementor-element.elementor-element-268b264 .elementor-cta__button {
        text-indent: -9999px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-80ca21c */.elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__content {
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__title {
    margin: 0;
    width: 30% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__description {
    margin: 0;
    width: 50% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__button {
    padding: 0 34px 0 0 !important;
    position: relative;
}


.elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__button:after {
    content: '';
 display: inline-block;
    height: 18px;
    width: 18px;
    background-image: url(https://www.digitalx.com/wp-content/uploads/2025/10/icon-download11.png);
    background-size: contain;
    background-repeat: no-repeat;
    transition: 0.4s 
ease;
    opacity: 0.6; 
    margin: 0 0 0 12px;
    position: absolute;
    right: 0;
    top: 1px;
}

.elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__button:hover:after {
    opacity: 1;
}

.elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__button-wrapper {
    width: 20%;
}

.elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__content-item {
    width: auto;
}

@media (max-width: 880px) {
    .elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__content {
        flex-direction: column;
    }
    
    .elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__title.elementor-cta__content-item  {
        width: 100% !important;
        display: block;
    }
    
    .elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__description {
        width: 100% !important;
        margin: 6px 0 0;
    }
    
    .elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__button-wrapper {
                position: absolute;
        right: 16px;
        top: 50%;
        transform: translateY(-50%);
        text-align: right;
    }
    
    .elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__content {
        padding-right: 150px !important;
    }
    
    .elementor-3031 .elementor-element.elementor-element-80ca21c .elementor-cta__button {
        text-indent: -9999px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5f89085 */.elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__content {
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__title {
    margin: 0;
    width: 30% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__description {
    margin: 0;
    width: 50% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__button {
    padding: 0 34px 0 0 !important;
    position: relative;
}


.elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__button:after {
    content: '';
 display: inline-block;
    height: 18px;
    width: 18px;
    background-image: url(https://www.digitalx.com/wp-content/uploads/2025/10/icon-download11.png);
    background-size: contain;
    background-repeat: no-repeat;
    transition: 0.4s 
ease;
    opacity: 0.6; 
    margin: 0 0 0 12px;
    position: absolute;
    right: 0;
    top: 1px;
}

.elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__button:hover:after {
    opacity: 1;
}

.elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__button-wrapper {
    width: 20%;
}

.elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__content-item {
    width: auto;
}

@media (max-width: 880px) {
    .elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__content {
        flex-direction: column;
    }
    
    .elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__title.elementor-cta__content-item  {
        width: 100% !important;
        display: block;
    }
    
    .elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__description {
        width: 100% !important;
        margin: 6px 0 0;
    }
    
    .elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__button-wrapper {
                position: absolute;
        right: 16px;
        top: 50%;
        transform: translateY(-50%);
        text-align: right;
    }
    
    .elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__content {
        padding-right: 150px !important;
    }
    
    .elementor-3031 .elementor-element.elementor-element-5f89085 .elementor-cta__button {
        text-indent: -9999px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6d06d05 */.elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__content {
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__title {
    margin: 0;
    width: 30% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__description {
    margin: 0;
    width: 50% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__button {
    padding: 0 34px 0 0 !important;
    position: relative;
}


.elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__button:after {
    content: '';
 display: inline-block;
    height: 18px;
    width: 18px;
    background-image: url(https://www.digitalx.com/wp-content/uploads/2025/10/icon-download11.png);
    background-size: contain;
    background-repeat: no-repeat;
    transition: 0.4s 
ease;
    opacity: 0.6; 
    margin: 0 0 0 12px;
    position: absolute;
    right: 0;
    top: 1px;
}

.elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__button:hover:after {
    opacity: 1;
}

.elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__button-wrapper {
    width: 20%;
}

.elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__content-item {
    width: auto;
}

@media (max-width: 880px) {
    .elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__content {
        flex-direction: column;
    }
    
    .elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__title.elementor-cta__content-item  {
        width: 100% !important;
        display: block;
    }
    
    .elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__description {
        width: 100% !important;
        margin: 6px 0 0;
    }
    
    .elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__button-wrapper {
                position: absolute;
        right: 16px;
        top: 50%;
        transform: translateY(-50%);
        text-align: right;
    }
    
    .elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__content {
        padding-right: 150px !important;
    }
    
    .elementor-3031 .elementor-element.elementor-element-6d06d05 .elementor-cta__button {
        text-indent: -9999px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-8be8eb1 */.elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__content {
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__title {
    margin: 0;
    width: 30% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__description {
    margin: 0;
    width: 50% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__button {
    padding: 0 34px 0 0 !important;
    position: relative;
}


.elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__button:after {
    content: '';
 display: inline-block;
    height: 18px;
    width: 18px;
    background-image: url(https://www.digitalx.com/wp-content/uploads/2025/10/icon-download11.png);
    background-size: contain;
    background-repeat: no-repeat;
    transition: 0.4s 
ease;
    opacity: 0.6; 
    margin: 0 0 0 12px;
    position: absolute;
    right: 0;
    top: 1px;
}

.elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__button:hover:after {
    opacity: 1;
}

.elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__button-wrapper {
    width: 20%;
}

.elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__content-item {
    width: auto;
}

@media (max-width: 880px) {
    .elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__content {
        flex-direction: column;
    }
    
    .elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__title.elementor-cta__content-item  {
        width: 100% !important;
        display: block;
    }
    
    .elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__description {
        width: 100% !important;
        margin: 6px 0 0;
    }
    
    .elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__button-wrapper {
                position: absolute;
        right: 16px;
        top: 50%;
        transform: translateY(-50%);
        text-align: right;
    }
    
    .elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__content {
        padding-right: 150px !important;
    }
    
    .elementor-3031 .elementor-element.elementor-element-8be8eb1 .elementor-cta__button {
        text-indent: -9999px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-dc99326 */.elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__content {
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__title {
    margin: 0;
    width: 30% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__description {
    margin: 0;
    width: 50% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__button {
    padding: 0 34px 0 0 !important;
    position: relative;
}


.elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__button:after {
    content: '';
 display: inline-block;
    height: 18px;
    width: 18px;
    background-image: url(https://www.digitalx.com/wp-content/uploads/2025/10/icon-download11.png);
    background-size: contain;
    background-repeat: no-repeat;
    transition: 0.4s 
ease;
    opacity: 0.6; 
    margin: 0 0 0 12px;
    position: absolute;
    right: 0;
    top: 1px;
}

.elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__button:hover:after {
    opacity: 1;
}

.elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__button-wrapper {
    width: 20%;
}

.elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__content-item {
    width: auto;
}

@media (max-width: 880px) {
    .elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__content {
        flex-direction: column;
    }
    
    .elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__title.elementor-cta__content-item  {
        width: 100% !important;
        display: block;
    }
    
    .elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__description {
        width: 100% !important;
        margin: 6px 0 0;
    }
    
    .elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__button-wrapper {
                position: absolute;
        right: 16px;
        top: 50%;
        transform: translateY(-50%);
        text-align: right;
    }
    
    .elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__content {
        padding-right: 150px !important;
    }
    
    .elementor-3031 .elementor-element.elementor-element-dc99326 .elementor-cta__button {
        text-indent: -9999px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-30c93a8 */.elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__content {
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__title {
    margin: 0;
    width: 30% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__description {
    margin: 0;
    width: 50% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__button {
    padding: 0 34px 0 0 !important;
    position: relative;
}


.elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__button:after {
    content: '';
 display: inline-block;
    height: 18px;
    width: 18px;
    background-image: url(https://www.digitalx.com/wp-content/uploads/2025/10/icon-download11.png);
    background-size: contain;
    background-repeat: no-repeat;
    transition: 0.4s 
ease;
    opacity: 0.6; 
    margin: 0 0 0 12px;
    position: absolute;
    right: 0;
    top: 1px;
}

.elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__button:hover:after {
    opacity: 1;
}

.elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__button-wrapper {
    width: 20%;
}

.elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__content-item {
    width: auto;
}

@media (max-width: 880px) {
    .elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__content {
        flex-direction: column;
    }
    
    .elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__title.elementor-cta__content-item  {
        width: 100% !important;
        display: block;
    }
    
    .elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__description {
        width: 100% !important;
        margin: 6px 0 0;
    }
    
    .elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__button-wrapper {
                position: absolute;
        right: 16px;
        top: 50%;
        transform: translateY(-50%);
        text-align: right;
    }
    
    .elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__content {
        padding-right: 150px !important;
    }
    
    .elementor-3031 .elementor-element.elementor-element-30c93a8 .elementor-cta__button {
        text-indent: -9999px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-338d01c */.elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__content {
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__title {
    margin: 0;
    width: 30% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__description {
    margin: 0;
    width: 50% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__button {
    padding: 0 34px 0 0 !important;
    position: relative;
}


.elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__button:after {
    content: '';
 display: inline-block;
    height: 18px;
    width: 18px;
    background-image: url(https://www.digitalx.com/wp-content/uploads/2025/10/icon-download11.png);
    background-size: contain;
    background-repeat: no-repeat;
    transition: 0.4s 
ease;
    opacity: 0.6; 
    margin: 0 0 0 12px;
    position: absolute;
    right: 0;
    top: 1px;
}

.elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__button:hover:after {
    opacity: 1;
}

.elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__button-wrapper {
    width: 20%;
}

.elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__content-item {
    width: auto;
}

@media (max-width: 880px) {
    .elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__content {
        flex-direction: column;
    }
    
    .elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__title.elementor-cta__content-item  {
        width: 100% !important;
        display: block;
    }
    
    .elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__description {
        width: 100% !important;
        margin: 6px 0 0;
    }
    
    .elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__button-wrapper {
                position: absolute;
        right: 16px;
        top: 50%;
        transform: translateY(-50%);
        text-align: right;
    }
    
    .elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__content {
        padding-right: 150px !important;
    }
    
    .elementor-3031 .elementor-element.elementor-element-338d01c .elementor-cta__button {
        text-indent: -9999px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9834767 */.elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__content {
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__title {
    margin: 0;
    width: 30% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__description {
    margin: 0;
    width: 50% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__button {
    padding: 0 34px 0 0 !important;
    position: relative;
}


.elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__button:after {
    content: '';
 display: inline-block;
    height: 18px;
    width: 18px;
    background-image: url(https://www.digitalx.com/wp-content/uploads/2025/10/icon-download11.png);
    background-size: contain;
    background-repeat: no-repeat;
    transition: 0.4s 
ease;
    opacity: 0.6; 
    margin: 0 0 0 12px;
    position: absolute;
    right: 0;
    top: 1px;
}

.elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__button:hover:after {
    opacity: 1;
}

.elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__button-wrapper {
    width: 20%;
}

.elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__content-item {
    width: auto;
}

@media (max-width: 880px) {
    .elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__content {
        flex-direction: column;
    }
    
    .elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__title.elementor-cta__content-item  {
        width: 100% !important;
        display: block;
    }
    
    .elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__description {
        width: 100% !important;
        margin: 6px 0 0;
    }
    
    .elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__button-wrapper {
                position: absolute;
        right: 16px;
        top: 50%;
        transform: translateY(-50%);
        text-align: right;
    }
    
    .elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__content {
        padding-right: 150px !important;
    }
    
    .elementor-3031 .elementor-element.elementor-element-9834767 .elementor-cta__button {
        text-indent: -9999px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-fc8a719 */.elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__content {
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__title {
    margin: 0;
    width: 30% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__description {
    margin: 0;
    width: 50% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__button {
    padding: 0 34px 0 0 !important;
    position: relative;
}


.elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__button:after {
    content: '';
 display: inline-block;
    height: 18px;
    width: 18px;
    background-image: url(https://www.digitalx.com/wp-content/uploads/2025/10/icon-download11.png);
    background-size: contain;
    background-repeat: no-repeat;
    transition: 0.4s 
ease;
    opacity: 0.6; 
    margin: 0 0 0 12px;
    position: absolute;
    right: 0;
    top: 1px;
}

.elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__button:hover:after {
    opacity: 1;
}

.elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__button-wrapper {
    width: 20%;
}

.elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__content-item {
    width: auto;
}

@media (max-width: 880px) {
    .elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__content {
        flex-direction: column;
    }
    
    .elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__title.elementor-cta__content-item  {
        width: 100% !important;
        display: block;
    }
    
    .elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__description {
        width: 100% !important;
        margin: 6px 0 0;
    }
    
    .elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__button-wrapper {
                position: absolute;
        right: 16px;
        top: 50%;
        transform: translateY(-50%);
        text-align: right;
    }
    
    .elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__content {
        padding-right: 150px !important;
    }
    
    .elementor-3031 .elementor-element.elementor-element-fc8a719 .elementor-cta__button {
        text-indent: -9999px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c33f72a */.elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__content {
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__title {
    margin: 0;
    width: 30% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__description {
    margin: 0;
    width: 50% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__button {
    padding: 0 34px 0 0 !important;
    position: relative;
}


.elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__button:after {
    content: '';
 display: inline-block;
    height: 18px;
    width: 18px;
    background-image: url(https://www.digitalx.com/wp-content/uploads/2025/10/icon-download11.png);
    background-size: contain;
    background-repeat: no-repeat;
    transition: 0.4s 
ease;
    opacity: 0.6; 
    margin: 0 0 0 12px;
    position: absolute;
    right: 0;
    top: 1px;
}

.elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__button:hover:after {
    opacity: 1;
}

.elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__button-wrapper {
    width: 20%;
}

.elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__content-item {
    width: auto;
}

@media (max-width: 880px) {
    .elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__content {
        flex-direction: column;
    }
    
    .elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__title.elementor-cta__content-item  {
        width: 100% !important;
        display: block;
    }
    
    .elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__description {
        width: 100% !important;
        margin: 6px 0 0;
    }
    
    .elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__button-wrapper {
                position: absolute;
        right: 16px;
        top: 50%;
        transform: translateY(-50%);
        text-align: right;
    }
    
    .elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__content {
        padding-right: 150px !important;
    }
    
    .elementor-3031 .elementor-element.elementor-element-c33f72a .elementor-cta__button {
        text-indent: -9999px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5ac3062 */.elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__content {
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__title {
    margin: 0;
    width: 30% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__description {
    margin: 0;
    width: 50% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__button {
    padding: 0 34px 0 0 !important;
    position: relative;
}


.elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__button:after {
    content: '';
 display: inline-block;
    height: 18px;
    width: 18px;
    background-image: url(https://www.digitalx.com/wp-content/uploads/2025/10/icon-download11.png);
    background-size: contain;
    background-repeat: no-repeat;
    transition: 0.4s 
ease;
    opacity: 0.6; 
    margin: 0 0 0 12px;
    position: absolute;
    right: 0;
    top: 1px;
}

.elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__button:hover:after {
    opacity: 1;
}

.elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__button-wrapper {
    width: 20%;
}

.elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__content-item {
    width: auto;
}

@media (max-width: 880px) {
    .elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__content {
        flex-direction: column;
    }
    
    .elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__title.elementor-cta__content-item  {
        width: 100% !important;
        display: block;
    }
    
    .elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__description {
        width: 100% !important;
        margin: 6px 0 0;
    }
    
    .elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__button-wrapper {
                position: absolute;
        right: 16px;
        top: 50%;
        transform: translateY(-50%);
        text-align: right;
    }
    
    .elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__content {
        padding-right: 150px !important;
    }
    
    .elementor-3031 .elementor-element.elementor-element-5ac3062 .elementor-cta__button {
        text-indent: -9999px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-51ba6a9 */.elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__content {
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__title {
    margin: 0;
    width: 30% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__description {
    margin: 0;
    width: 50% !important;
    text-align: left;
}

.elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__button {
    padding: 0 34px 0 0 !important;
    position: relative;
}


.elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__button:after {
    content: '';
 display: inline-block;
    height: 18px;
    width: 18px;
    background-image: url(https://www.digitalx.com/wp-content/uploads/2025/10/icon-download11.png);
    background-size: contain;
    background-repeat: no-repeat;
    transition: 0.4s 
ease;
    opacity: 0.6; 
    margin: 0 0 0 12px;
    position: absolute;
    right: 0;
    top: 1px;
}

.elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__button:hover:after {
    opacity: 1;
}

.elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__button-wrapper {
    width: 20%;
}

.elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__content-item {
    width: auto;
}

@media (max-width: 880px) {
    .elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__content {
        flex-direction: column;
    }
    
    .elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__title.elementor-cta__content-item  {
        width: 100% !important;
        display: block;
    }
    
    .elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__description {
        width: 100% !important;
        margin: 6px 0 0;
    }
    
    .elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__button-wrapper {
                position: absolute;
        right: 16px;
        top: 50%;
        transform: translateY(-50%);
        text-align: right;
    }
    
    .elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__content {
        padding-right: 150px !important;
    }
    
    .elementor-3031 .elementor-element.elementor-element-51ba6a9 .elementor-cta__button {
        text-indent: -9999px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f1118 */.elementor-3031 .elementor-element.elementor-element-55f1118 {
    max-width: 900px;
}/* End custom CSS */