.elementor-1413 .elementor-element.elementor-element-a7e0f8c > .elementor-container{max-width:1600px;}.elementor-1413 .elementor-element.elementor-element-a7e0f8c{overflow:hidden;}.elementor-1413 .elementor-element.elementor-element-ea9b5bf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1413 .elementor-element.elementor-element-ea9b5bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1413 .elementor-element.elementor-element-fa53d87 .ftc-para-1{font-size:17px;word-spacing:0px;}.elementor-1413 .elementor-element.elementor-element-0c3b4a3 > .elementor-container{max-width:1600px;}.elementor-1413 .elementor-element.elementor-element-0c3b4a3{overflow:hidden;}.elementor-1413 .elementor-element.elementor-element-4778255 .ftc-btn-1::after{background-color:transparent;background-image:linear-gradient(180deg, #DC06EC 0%, #DC06EC 100%);}.elementor-1413 .elementor-element.elementor-element-4778255 .ftc-subtitle-1:is(.has-color-pr){color:#000000;}.elementor-1413 .elementor-element.elementor-element-4778255 .ftc-subtitle-1:is(.has-color-pr) .line{background-color:#000000;}.elementor-1413 .elementor-element.elementor-element-4778255 .elementor-gt-heading{color:#222627;}.elementor-1413 .elementor-element.elementor-element-4778255 .ftc-btn-1{padding:12px 30px 12px 30px;border-radius:40px 40px 40px 40px;color:#FFFFFF;}.elementor-1413 .elementor-element.elementor-element-e665d44:not(.elementor-motion-effects-element-type-background), .elementor-1413 .elementor-element.elementor-element-e665d44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://antzotech.com/wp-content/uploads/2024/05/s3-bg-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1413 .elementor-element.elementor-element-e665d44 > .elementor-container{max-width:1414px;}.elementor-1413 .elementor-element.elementor-element-e665d44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-1413 .elementor-element.elementor-element-e665d44 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1413 .elementor-element.elementor-element-aa7d8a1 .prthalign{text-align:center;}.elementor-1413 .elementor-element.elementor-element-aa7d8a1 .elementor-gt-heading{color:#FFFFFF;}.elementor-1413 .elementor-element.elementor-element-ff16c93:not(.elementor-motion-effects-element-type-background), .elementor-1413 .elementor-element.elementor-element-ff16c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://antzotech.com/wp-content/uploads/2024/05/s3-bg-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1413 .elementor-element.elementor-element-ff16c93 > .elementor-container{max-width:1414px;}.elementor-1413 .elementor-element.elementor-element-ff16c93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-1413 .elementor-element.elementor-element-ff16c93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1413 .elementor-element.elementor-element-e4973a8 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1413 .elementor-element.elementor-element-e4973a8 .prthalign{text-align:center;}.elementor-1413 .elementor-element.elementor-element-5ed48b3 > .elementor-container{max-width:1380px;}.elementor-1413 .elementor-element.elementor-element-35e4e56:not(.elementor-motion-effects-element-type-background), .elementor-1413 .elementor-element.elementor-element-35e4e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://antzotech.com/wp-content/uploads/2024/05/t3-bg-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1413 .elementor-element.elementor-element-35e4e56{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-35e4e56 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1413 .elementor-element.elementor-element-011b5d4 > .elementor-container{max-width:1414px;}.elementor-1413 .elementor-element.elementor-element-011b5d4{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-1413 .elementor-element.elementor-element-9d9ef76.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1413 .elementor-element.elementor-element-9d9ef76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1413 .elementor-element.elementor-element-9d9ef76.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1413 .elementor-element.elementor-element-123bc33{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-1413 .elementor-element.elementor-element-123bc33 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1413 .elementor-element.elementor-element-123bc33 .prthalign{text-align:left;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1413 .elementor-element.elementor-element-1f77250{width:var( --container-widget-width, 450px );max-width:450px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:450px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#343A41;}.elementor-1413 .elementor-element.elementor-element-970a0ba > .elementor-container{max-width:1920px;}.elementor-1413 .elementor-element.elementor-element-970a0ba{overflow:hidden;}.elementor-1413 .elementor-element.elementor-element-17dcb67 > .elementor-container{max-width:1600px;}.elementor-1413 .elementor-element.elementor-element-17dcb67{overflow:hidden;margin-top:0px;margin-bottom:0px;}.elementor-1413 .elementor-element.elementor-element-2bbaf15 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1413 .elementor-element.elementor-element-2bbaf15 .mv-elementor-style{color:#FFFFFF;}.elementor-1413 .elementor-element.elementor-element-964616d:not(.elementor-motion-effects-element-type-background), .elementor-1413 .elementor-element.elementor-element-964616d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #173FCF 0%, #E504EE 100%);}.elementor-1413 .elementor-element.elementor-element-964616d > .elementor-container{max-width:1590px;}.elementor-1413 .elementor-element.elementor-element-964616d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-1413 .elementor-element.elementor-element-964616d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1413 .elementor-element.elementor-element-a1c4f05 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-1413 .elementor-element.elementor-element-33ee154 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-f7d9c2f > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-a991cd9 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1413 .elementor-element.elementor-element-c1763b8 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1413 .elementor-element.elementor-element-b1207f7 > .elementor-container{max-width:1600px;}.elementor-1413 .elementor-element.elementor-element-b1207f7{overflow:hidden;}.elementor-1413 .elementor-element.elementor-element-f00b6a8 > .elementor-container{max-width:1600px;}.elementor-1413 .elementor-element.elementor-element-f00b6a8{overflow:hidden;margin-top:30px;margin-bottom:30px;}.elementor-1413 .elementor-element.elementor-element-f4be738 > .elementor-container{max-width:1320px;}.elementor-1413 .elementor-element.elementor-element-f4be738{padding:120px 0px 120px 0px;}.elementor-1413 .elementor-element.elementor-element-882cdf3 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1413 .elementor-element.elementor-element-882cdf3 .prthalign{text-align:center;}.elementor-1413 .elementor-element.elementor-element-012915c{--display:flex;}.elementor-1413 .elementor-element.elementor-element-0057884:not(.elementor-motion-effects-element-type-background), .elementor-1413 .elementor-element.elementor-element-0057884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://antzotech.com/wp-content/uploads/2024/05/c2-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1413 .elementor-element.elementor-element-0057884 > .elementor-container{max-width:1280px;}.elementor-1413 .elementor-element.elementor-element-0057884{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-0057884 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1413 .elementor-element.elementor-element-5ec34ea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-f9a8aa4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-f9a8aa4 .prthalign{text-align:left;}.elementor-1413 .elementor-element.elementor-element-f9a8aa4 .ftc-blog-1-scn-title{max-width:100%;}.elementor-1413 .elementor-element.elementor-element-f9a8aa4 .elementor-gt-desc p{font-size:18px;line-height:30px;color:#FFFFFF;}.elementor-1413 .elementor-element.elementor-element-60dd440{text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1413 .elementor-element.elementor-element-262456b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1413 .elementor-element.elementor-element-3617ddd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1413 .elementor-element.elementor-element-3617ddd .gt-btn-1 a{color:#FFFFFF;}.elementor-1413 .elementor-element.elementor-element-a2adc47:not(.elementor-motion-effects-element-type-background), .elementor-1413 .elementor-element.elementor-element-a2adc47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1413 .elementor-element.elementor-element-a2adc47 > .elementor-container{max-width:1414px;}.elementor-1413 .elementor-element.elementor-element-a2adc47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:160px 0px 100px 0px;}.elementor-1413 .elementor-element.elementor-element-a2adc47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1413 .elementor-element.elementor-element-74418c4 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1413 .elementor-element.elementor-element-74418c4 .prthalign{text-align:center;}.elementor-1413 .elementor-element.elementor-element-d4996c4{overflow:hidden;}.elementor-1413 .elementor-element.elementor-element-590093e:not(.elementor-motion-effects-element-type-background), .elementor-1413 .elementor-element.elementor-element-590093e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://antzotech.com/wp-content/uploads/2024/05/c2-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1413 .elementor-element.elementor-element-590093e > .elementor-container{max-width:1280px;}.elementor-1413 .elementor-element.elementor-element-590093e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-160px;padding:60px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-590093e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1413 .elementor-element.elementor-element-a2f2637 > .elementor-widget-container{margin:0px -30px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-a2f2637 .prthalign{text-align:left;}.elementor-1413 .elementor-element.elementor-element-a2f2637 .ftc-blog-1-scn-title{margin:0px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-a2f2637 .elementor-gt-heading{font-size:65px;}.elementor-1413 .elementor-element.elementor-element-a2f2637 .elementor-gt-desc p{font-size:18px;line-height:30px;color:#FFFFFF;}.elementor-1413 .elementor-element.elementor-element-0bc84bd > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-1413 .elementor-element.elementor-element-a1c4f05{width:50%;}.elementor-1413 .elementor-element.elementor-element-f7d9c2f{width:50%;}.elementor-1413 .elementor-element.elementor-element-a991cd9{width:50%;}.elementor-1413 .elementor-element.elementor-element-c1763b8{width:50%;}.elementor-1413 .elementor-element.elementor-element-0d203b0{width:100%;}.elementor-1413 .elementor-element.elementor-element-854eaba{width:100%;}}@media(min-width:1025px){.elementor-1413 .elementor-element.elementor-element-e665d44:not(.elementor-motion-effects-element-type-background), .elementor-1413 .elementor-element.elementor-element-e665d44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1413 .elementor-element.elementor-element-ff16c93:not(.elementor-motion-effects-element-type-background), .elementor-1413 .elementor-element.elementor-element-ff16c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1413 .elementor-element.elementor-element-35e4e56:not(.elementor-motion-effects-element-type-background), .elementor-1413 .elementor-element.elementor-element-35e4e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1413 .elementor-element.elementor-element-0057884:not(.elementor-motion-effects-element-type-background), .elementor-1413 .elementor-element.elementor-element-0057884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1413 .elementor-element.elementor-element-590093e:not(.elementor-motion-effects-element-type-background), .elementor-1413 .elementor-element.elementor-element-590093e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-1413 .elementor-element.elementor-element-8d6f18c > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-1413 .elementor-element.elementor-element-ff16c93{padding:60px 0px 60px 0px;}.elementor-1413 .elementor-element.elementor-element-a1c4f05 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1413 .elementor-element.elementor-element-f7d9c2f > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1413 .elementor-element.elementor-element-0057884{padding:70px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-854eaba > .elementor-element-populated{margin:50px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-1413 .elementor-element.elementor-element-f9a8aa4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-f9a8aa4 .prthalign{text-align:left;}.elementor-1413 .elementor-element.elementor-element-60dd440{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1413 .elementor-element.elementor-element-262456b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-a2adc47{padding:60px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-a2f2637 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-a2f2637 .prthalign{text-align:center;}.elementor-1413 .elementor-element.elementor-element-a2f2637 .elementor-gt-heading{font-size:40px;}.elementor-1413 .elementor-element.elementor-element-0bc84bd > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1413 .elementor-element.elementor-element-fa53d87 .ftc-para-1{font-size:15px;}.elementor-1413 .elementor-element.elementor-element-ff16c93{padding:60px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-e4973a8 > .elementor-widget-container{padding:0px 0px 020px 0px;}.elementor-1413 .elementor-element.elementor-element-33ee154 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1413 .elementor-element.elementor-element-f7d9c2f > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1413 .elementor-element.elementor-element-a991cd9 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1413 .elementor-element.elementor-element-16a4ae3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1413 .elementor-element.elementor-element-c1763b8 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1413 .elementor-element.elementor-element-f00b6a8{padding:0px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-7aea41f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-0057884{padding:70px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-854eaba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1413 .elementor-element.elementor-element-f9a8aa4 .prthalign{text-align:center;}.elementor-1413 .elementor-element.elementor-element-f9a8aa4 .elementor-gt-heading{font-size:30px;}.elementor-1413 .elementor-element.elementor-element-f9a8aa4 .elementor-gt-desc p{margin:20px 20px 20px 20px;font-size:15px;}.elementor-1413 .elementor-element.elementor-element-60dd440{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-size:16px;}.elementor-1413 .elementor-element.elementor-element-a2adc47 > .elementor-container{max-width:1420px;}.elementor-1413 .elementor-element.elementor-element-a2adc47{padding:50px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-a2f2637 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-a2f2637 .prthalign{text-align:center;}}/* Start custom CSS for ftech-hero-four, class: .elementor-element-fa53d87 */@media (max-width: 768px) {
    .ftc-hero-3-bg-shape-cube {
        /* Use // instead of http:// so it works on both HTTP and HTTPS */
        background-image: url('//antzotech.com/wp-content/uploads/2024/05/h3-bg-shape-cube.webp') !important;
        background-size: cover !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        display: block !important;
        min-height: 500px; /* Forces the section to be visible on mobile */
        opacity: 1 !important;
        visibility: visible !important;
    }

    /* Prevents the parallax script from hiding the image */
    .parallax-img {
        background-attachment: scroll !important;
        transform: none !important;
    }
}


@media (max-width: 768px) {
    /* 1. Make the button's container fill the width so it can slide the button to the right */
    .ftc-hero-3-area .ftc-hero-3-btn-wrap {
        display: flex !important;
        flex-direction: row !important;
        justify-content: flex-end !important; /* This pulls the button to the right */
        width: 100% !important;
        padding-right: 20px !important; /* Space from the right edge */
        padding-left: 60 !important;
        margin-left: 180px !important;
        margin-right: 0 !important;
    }

    /* 2. Force the button to stay on the right side of its box */
    .ftc-hero-3-area .ftc-btn-4 {
        margin-left: auto !important; /* Pushes away from the left */
        margin-right: 0 !important;
        display: inline-block !important;
    }

    /* 3. RESET the text alignment so titles stay centered */
    .ftc-hero-3-area .ftc-hero-3-content {
        text-align: center !important; /* Keeps your text in the middle */
    }
}/* End custom CSS */
/* Start custom CSS for go-about-area, class: .elementor-element-4778255 *//* ============================================================
   1. TABLET VERSION (768px to 1024px)
   ============================================================ */
@media screen and (min-width: 768px) and (max-width: 1024px) {

    /* Your requested 100px top and bottom padding */
    .ftc-about-1-area {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }

    /* Padding adjustment for pt-130 class */
    .pt-130 {
        padding-top: 50px !important;
    }

    /* Centering Headings & Section Contents */
    .ftc-brand-3-scn-title,
    .ftc-brand-3-scn-title .elementor-widget-container {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        text-align: center !important;
    }

    /* Force Headings to Center */
    .ftc-brand-3-scn-title h1, .ftc-brand-3-scn-title h2, 
    .ftc-brand-3-scn-title h5, .ftc-brand-3-scn-title .title {
        text-align: center !important;
        width: 100% !important;
    }

    /* Force Button to Center */
    .ftc-btn-4 {
        display: inline-block !important;
        position: relative !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        margin-top: 30px !important;
        float: none !important;
    }
}

/* ============================================================
   2. MOBILE VERSION (Below 768px)
   ============================================================ */
@media screen and (max-width: 767px) {

    /* Your requested 100px top and bottom padding */
    .ftc-about-1-area {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }

    /* Padding adjustment for pt-130 class */
    .pt-130 {
        padding-top: 50px !important;
    }

    /* Centering Headings & Section Contents */
    .ftc-brand-3-scn-title,
    .ftc-brand-3-scn-title .elementor-widget-container {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        text-align: center !important;
    }

    .ftc-brand-3-scn-title h1, .ftc-brand-3-scn-title h2, 
    .ftc-brand-3-scn-title h5, .ftc-brand-3-scn-title .title {
        text-align: center !important;
        width: 100% !important;
    }

    /* Force Button to Center */
    .ftc-btn-4 {
        display: inline-block !important;
        position: relative !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        margin-top: 20px !important;
        float: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for ft-btn, class: .elementor-element-802f738 *//* ===========================
   CENTER THE BUTTON
   =========================== */
.elementor-1413 .elementor-element.elementor-element-802f738 {
    text-align: center;
}

.elementor-1413 .elementor-element.elementor-element-802f738 .ftc-btn-1 {
    display: inline-block;
    margin: 0 auto;
    color: #ffffff !important;
    background: var(--ftc-pr-1);
    text-align: center;
    transition: 0.3s;
}


/* ===========================
   CUSTOM SIZE — DESKTOP
   =========================== */
/* Change these values as you want */
.elementor-1413 .elementor-element.elementor-element-802f738 .ftc-btn-1 {
    padding: 10px 50px !important;     /* top/bottom — left/right */
    font-size: 16px !important;        /* text size */
    border-radius: 10px !important;    /* round corners */
    min-width: 180px !important;       /* button width */
    min-height: 140pxpx !important;       /* button height */
}


/* ===========================
   CUSTOM SIZE — TABLET
   =========================== */
@media (max-width: 1024px) {
    .elementor-1413 .elementor-element.elementor-element-802f738 .ftc-btn-1 {
        padding: 10px 24px !important;
        font-size: 15px !important;
        border-radius: 10px !important;
        min-width: 160px !important;
        min-height: 40px !important;
    }
}


/* ===========================
   CUSTOM SIZE — MOBILE
   =========================== */
@media (max-width: 767px) {
    .elementor-1413 .elementor-element.elementor-element-802f738 .ftc-btn-1 {
        padding: 8px 50px !important;
        font-size: 14px !important;
        border-radius: 8px !important;
        min-width: 130px !important;
        min-height: 30px !important;
    }
}


/* ===========================
   ICON COLOR FIX
   =========================== */
.elementor-1413 .elementor-element.elementor-element-802f738 .ftc-btn-1 i,
.elementor-1413 .elementor-element.elementor-element-802f738 .ftc-btn-1 svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}


/* ===========================
   HOVER COLOR
   =========================== */
.elementor-1413 .elementor-element.elementor-element-802f738 .ftc-btn-1:hover::after {
    background: #DC06EC !important;
}/* End custom CSS */
/* Start custom CSS for go-brand-section, class: .elementor-element-650d894 *//* ============================================================
   1. TABLET ALIGNMENT (768px to 1024px)
   ============================================================ */
@media screen and (min-width: 768px) and (max-width: 1024px) {

    /* Force the invisible Elementor boxes to center their contents */
    .ftc-brand-3-scn-title,
    .ftc-brand-3-scn-title .elementor-widget-container {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
        width: 100% !important;
    }

    /* Target every heading tag inside this section */
    .ftc-brand-3-scn-title h1, 
    .ftc-brand-3-scn-title h2, 
    .ftc-brand-3-scn-title h3, 
    .ftc-brand-3-scn-title h4, 
    .ftc-brand-3-scn-title h5, 
    .ftc-brand-3-scn-title .title, 
    .ftc-brand-3-scn-title .sub-title {
        text-align: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
        width: 100% !important;
    }

    /* The Button */
    .ftc-btn-4 {
        display: inline-block !important;
        position: relative !important;
        left: -50% !important;
        transform: translateX(60%) !important;
        margin-top: -20px !important;
        float: none !important;
    }
}

/* ============================================================
   2. MOBILE ALIGNMENT (Below 768px)
   ============================================================ */
@media screen and (max-width: 767px) {

    /* Force the invisible Elementor boxes to center their contents */
    .ftc-brand-3-scn-title,
    .ftc-brand-3-scn-title .elementor-widget-container {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        text-align: center !important;
        width: 100% !important;
    }

    .ftc-brand-3-scn-title h1, 
    .ftc-brand-3-scn-title h2, 
    .ftc-brand-3-scn-title h3, 
    .ftc-brand-3-scn-title h4, 
    .ftc-brand-3-scn-title h5, 
    .ftc-brand-3-scn-title .title, 
    .ftc-brand-3-scn-title .sub-title {
        text-align: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
        width: 100% !important;
    }

    /* The Button */
    .ftc-btn-4 {
        display: inline-block !important;
        position: relative !important;
        left: 50% !important;
        transform: translateX(-170%) !important;
        margin-top: -50px !important;
        float: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for go-choose-section, class: .elementor-element-fb742e9 *//* Target Tablet and Mobile (Everything 1024px and below) */
@media screen and (max-width: 1024px) {

    /* Reduce the top padding/size of this specific class */
    .pt-130 {
        padding-top: 10px !important;
        /* If this class is used for height or margin instead, uncomment below: */
        /* height: 50px !important; */
        /* margin-top: 50px !important; */
    }

}/* End custom CSS */