.elementor-313 .elementor-element.elementor-element-fcded56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-287d057 .nm-pr-btn-1:is(.has-v2) .icon {color:#FFFFFF;background:#171619;}.elementor-313 .elementor-element.elementor-element-287d057 .tx-description{color:#4C5258;}.elementor-313 .elementor-element.elementor-element-287d057 .tx-description-2{color:#4C5258;}.elementor-313 .elementor-element.elementor-element-287d057 .nm-about-1-sec-title .sec-disc-2{color:#4C5258;}
        .elementor-313 .elementor-element.elementor-element-287d057 .nm-h-1,
        .elementor-313 .elementor-element.elementor-element-287d057 .nm-about-4-features-single .title
        {font-size:22px;}.elementor-313 .elementor-element.elementor-element-287d057 .tx-title{color:#0A0A0A;}.elementor-313 .elementor-element.elementor-element-287d057 .tx-title div{color:#0A0A0A;}.elementor-313 .elementor-element.elementor-element-8eee4d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-8eee4d3:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-8eee4d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-313 .elementor-element.elementor-element-1516412 .tx-section{background-color:#F5F5F5;padding:40px 10px 100px 10px;}.elementor-313 .elementor-element.elementor-element-1516412 .tx-title{color:#0A0A0A;}.elementor-313 .elementor-element.elementor-element-1516412 .tx-title div{color:#0A0A0A;}.elementor-313 .elementor-element.elementor-element-1516412 .tx-title span{color:#0A0A0A;}.elementor-313 .elementor-element.elementor-element-1516412 .tx-title div span{color:#0A0A0A;}.elementor-313 .elementor-element.elementor-element-0d2a467{--display:flex;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
            .elementor-313 .elementor-element.elementor-element-fc038d0 .tx-button,
            .elementor-313 .elementor-element.elementor-element-fc038d0 .tx-button::after
        {background-color:#36C8D0;}.elementor-313 .elementor-element.elementor-element-fc038d0 .tx-button{border-radius:100px 100px 100px 100px;padding:6px 30px 6px 6px;}.elementor-313 .elementor-element.elementor-element-fc038d0 .tx-button:hover{-webkit-text-fill-color:#000000;}.elementor-313 .elementor-element.elementor-element-fc038d0 .tx-button:hover .text{color:#000000;}.elementor-313 .elementor-element.elementor-element-fc038d0 .tx-button:hover .icon{color:#000000;}.elementor-313 .elementor-element.elementor-element-fc038d0 .tx-title{color:#FFFFFF;}.elementor-313 .elementor-element.elementor-element-fc038d0 .tx-title div{color:#FFFFFF;}.elementor-313 .elementor-element.elementor-element-fc038d0 .nm-cta-2-wrap{mask-image:url(https://geniuslogix.com/wp-content/uploads/2026/07/Social-Media-1.png);-webkit-mask-image:url(https://geniuslogix.com/wp-content/uploads/2026/07/Social-Media-1.png);}.elementor-313 .elementor-element.elementor-element-89baf2a{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.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-313 .elementor-element.elementor-element-a3c4bd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;text-align:center;}.elementor-313 .elementor-element.elementor-element-a3c4bd2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#0A0A0A;}.elementor-313 .elementor-element.elementor-element-d64e211 .tx-section{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-313 .elementor-element.elementor-element-d64e211 .tx-description{padding:0px 0px 0px 0px;}.elementor-313 .elementor-element.elementor-element-d64e211 .nm-accordion-item{background:#FFFFFF;}.elementor-313 .elementor-element.elementor-element-d64e211 .nm-accordion-item .item-title:is(:not(.collapsed)){color:#0A0A0A;}.elementor-313 .elementor-element.elementor-element-d64e211 .nm-accordion-item .item-title{color:#0A0A0A;}.elementor-313 .elementor-element.elementor-element-d64e211 .kk-container-1{padding:0px 0px 0px 0px;}.elementor-313 .elementor-element.elementor-element-7eb14e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-313:not(.elementor-motion-effects-element-type-background), body.elementor-page-313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}body.elementor-page-313 .page-wrapper{color:#0A0A0A;overflow:none;}body.elementor-page-313 .wa_backToTop{background:#000000 !important;color:#000000 !important;}@media(max-width:767px){
        .elementor-313 .elementor-element.elementor-element-fc038d0 .tx-title,
        .elementor-313 .elementor-element.elementor-element-fc038d0 .tx-title div,
        .elementor-313 .elementor-element.elementor-element-fc038d0 .tx-title span,
        .elementor-313 .elementor-element.elementor-element-fc038d0 .tx-title div span
        {font-size:24px;}.elementor-313 .elementor-element.elementor-element-89baf2a{--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-313 .elementor-element.elementor-element-a3c4bd2{padding:0px 0px 0px 0px;text-align:start;}.elementor-313 .elementor-element.elementor-element-a3c4bd2 .elementor-heading-title{font-size:35px;line-height:1.2em;}}/* Start custom CSS for tx_about, class: .elementor-element-287d057 */.nm-breadcrumb-wrap {
  
    padding-left: 10px;
}/* End custom CSS */
/* Start custom CSS for tx_service_section, class: .elementor-element-1516412 *//*.nm-breadcrumb-wrap {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    gap: 32px;*/
/*    position: relative;*/
/*    z-index: 1;*/
/*    align-items: start;*/
/*    padding-left: 10px !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for tx_cta, class: .elementor-element-fc038d0 */.elementor-313 .elementor-element.elementor-element-fc038d0 .nm-cta-2-wrap.wa-bg-defualt.wa-parallax-bg.wa-p-relative {
    background-size: cover;
}
.elementor-313 .elementor-element.elementor-element-fc038d0 .nm-pr-btn-2 .icon{
    border-radius: 100px;
    height: 42px;
}/* End custom CSS */
/* Start custom CSS for tx_faq, class: .elementor-element-d64e211 */.elementor-313 .elementor-element.elementor-element-d64e211 .nm-accordion-item {
    background-color: white;
}/* End custom CSS */
/* Start custom CSS for tx_testimonial, class: .elementor-element-be3b390 */.nm-testimonial-4-sec-title {
    background: linear-gradient(180deg, #DDDDDD 0%, #c3c0c0 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-weight: 700;
    text-align: center;
    font-size: 200px;
    line-height: 1;
    margin-bottom: -20px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .nm-testimonial-4-sec-title {
        font-size: 80px;
        margin-bottom:10px;
    }
}
@media (max-width: 767px) {
    .nm-testimonial-4-sec-title {
        font-size: 40px;
        margin-bottom:40px;
        padding-top:40px;
    }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
    .nm-testimonial-4-sec-title {
        font-size: 140px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .nm-testimonial-4-sec-title {
        font-size: 120px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .nm-testimonial-4-sec-title {
        font-size: 110px;
    }
}/* End custom CSS */