.elementor-3511 .elementor-element.elementor-element-509a504{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3511 .elementor-element.elementor-element-85614e2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-3511 .elementor-element.elementor-element-85614e2:not(.elementor-motion-effects-element-type-background),.elementor-3511 .elementor-element.elementor-element-85614e2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://byteforceitsolutions.com/wp-content/uploads/2026/06/03_About-Us.jpg);background-position:bottom right}.elementor-3511 .elementor-element.elementor-element-fdf7ec7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-3511 .elementor-element.elementor-element-a06ff9d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.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-3511 .elementor-element.elementor-element-36aa3e5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) -45px;text-align:start}.elementor-3511 .elementor-element.elementor-element-e7cef6a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%}.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-3511 .elementor-element.elementor-element-ce5bde0 .elementor-heading-title{font-family:"Rubik Dirt",Sans-serif;font-size:30px;font-weight:400;color:#F8F8F8}.elementor-3511 .elementor-element.elementor-element-f10b657 .section-title{text-align:left}.elementor-3511 .elementor-element.elementor-element-26e0d33>.elementor-widget-container{margin:9px 0 0 0}.elementor-3511 .elementor-element.elementor-element-238c2be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-3511 .elementor-element.elementor-element-d9ed6fb{--display:flex}.elementor-3511 .elementor-element.elementor-element-9b613b8 .single-counter{text-align:center}.elementor-3511 .elementor-element.elementor-element-7e12ab7{--display:flex}.elementor-3511 .elementor-element.elementor-element-b325765 .single-counter{text-align:center}.elementor-3511 .elementor-element.elementor-element-cfac61b{--display:flex}.elementor-3511 .elementor-element.elementor-element-3ce5963 .single-counter{text-align:center}.elementor-3511 .elementor-element.elementor-element-793102d{--display:flex}.elementor-3511 .elementor-element.elementor-element-1bee0bc .single-counter{text-align:center}.elementor-3511 .elementor-element.elementor-element-0865f42{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D3E5E3;--border-color:#D3E5E3;--margin-top:99px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:102px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3511 .elementor-element.elementor-element-003cfbc{--display:flex}.elementor-3511 .elementor-element.elementor-element-ae85ce1 .section-title{text-align:center}.elementor-3511 .elementor-element.elementor-element-0231b06{--display:flex}.elementor-3511 .elementor-element.elementor-element-dc3fc8e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-3511 .elementor-element.elementor-element-67e1bb5{--display:flex}.elementor-3511 .elementor-element.elementor-element-1510ca1{--display:flex}.elementor-3511 .elementor-element.elementor-element-d731b5a{--display:flex}.elementor-3511 .elementor-element.elementor-element-d12e4f2{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3511 .elementor-element.elementor-element-787348d{--display:flex}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-3511 .elementor-element.elementor-element-b2a1eca{--display:flex;--justify-content:space-around;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%}.elementor-3511 .elementor-element.elementor-element-c93fa49{text-align:center}.elementor-3511 .elementor-element.elementor-element-c93fa49 img{width:20%;max-width:20%}.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-3511 .elementor-element.elementor-element-9db56ea{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Asap Condensed",Sans-serif;font-weight:400;color:#740000}.elementor-3511 .elementor-element.elementor-element-9db56ea.elementor-element{--align-self:center}.elementor-3511 .elementor-element.elementor-element-9db56ea p{margin-block-end:16px}.elementor-3511 .elementor-element.elementor-element-4ff2d00{--display:flex;--justify-content:space-around}.elementor-3511 .elementor-element.elementor-element-192bd01{text-align:start}.elementor-3511 .elementor-element.elementor-element-192bd01 img{width:20%;max-width:20%}.elementor-3511 .elementor-element.elementor-element-604bec0{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Asap Condensed",Sans-serif;font-weight:400;color:#000}.elementor-3511 .elementor-element.elementor-element-604bec0 p{margin-block-end:16px}.elementor-3511 .elementor-element.elementor-element-e5c2774{--display:flex;--justify-content:space-around}.elementor-3511 .elementor-element.elementor-element-542fd10{text-align:start}.elementor-3511 .elementor-element.elementor-element-542fd10 img{width:20%;max-width:20%}.elementor-3511 .elementor-element.elementor-element-020deb0{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Asap Condensed",Sans-serif;font-weight:400;color:#000}.elementor-3511 .elementor-element.elementor-element-020deb0 p{margin-block-end:16px}.elementor-3511 .elementor-element.elementor-element-385080b{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:1% 1% 1% 1%;border-radius:10px 10px 10px 10px;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px}.elementor-3511 .elementor-element.elementor-element-385080b.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:#D565E6}.elementor-3511 .elementor-element.elementor-element-385080b.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],.elementor-3511 .elementor-element.elementor-element-385080b.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:#5175C9}.elementor-3511 .elementor-element.elementor-element-385080b.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){font-family:"Noto Color Emoji",Sans-serif;font-weight:300}.elementor-3511 .elementor-element.elementor-element-3e6bf6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:90px;--padding-bottom:83px;--padding-left:0px;--padding-right:0px}.elementor-3511 .elementor-element.elementor-element-294e6ac{--display:flex}.elementor-3511 .elementor-element.elementor-element-b322b81{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E7E4E2;--border-color:#E7E4E2;--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-3511 .elementor-element.elementor-element-aa11091{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap}.elementor-3511 .elementor-element.elementor-element-766f41e{--display:flex;--min-height:25vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%}.elementor-3511 .elementor-element.elementor-element-3566ddb{text-align:center}.elementor-3511 .elementor-element.elementor-element-3566ddb .elementor-heading-title{font-family:"Oswald",Sans-serif;font-size:24px;font-weight:600;color:#000}.elementor-3511 .elementor-element.elementor-element-f4bda3a{margin:-10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-family:"Asap Condensed",Sans-serif;font-size:16px;font-weight:400;line-height:1.2rem;color:#3B3B3B}.elementor-3511 .elementor-element.elementor-element-f4bda3a p{margin-block-end:0}.elementor-3511 .elementor-element.elementor-element-6642a88{--display:flex;--min-height:25vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%}.elementor-3511 .elementor-element.elementor-element-ef9681d{text-align:center}.elementor-3511 .elementor-element.elementor-element-ef9681d .elementor-heading-title{font-family:"Oswald",Sans-serif;font-size:24px;font-weight:600;color:#000}.elementor-3511 .elementor-element.elementor-element-c585878{margin:-10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-family:"Asap Condensed",Sans-serif;font-size:16px;font-weight:400;line-height:1.2rem;color:#3B3B3B}.elementor-3511 .elementor-element.elementor-element-c585878 p{margin-block-end:0}.elementor-3511 .elementor-element.elementor-element-d2a251c{--display:flex;--min-height:25vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%}.elementor-3511 .elementor-element.elementor-element-6b5f4ea{text-align:center}.elementor-3511 .elementor-element.elementor-element-6b5f4ea .elementor-heading-title{font-family:"Oswald",Sans-serif;font-size:24px;font-weight:600;color:#000}.elementor-3511 .elementor-element.elementor-element-a13d761{margin:-10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-family:"Asap Condensed",Sans-serif;font-size:16px;font-weight:400;line-height:1.2rem;color:#3B3B3B}.elementor-3511 .elementor-element.elementor-element-a13d761 p{margin-block-end:0}.elementor-3511 .elementor-element.elementor-element-204cd40{--display:flex;--min-height:25vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%}.elementor-3511 .elementor-element.elementor-element-0244ee4{text-align:center}.elementor-3511 .elementor-element.elementor-element-0244ee4 .elementor-heading-title{font-family:"Oswald",Sans-serif;font-size:24px;font-weight:600;color:#000}.elementor-3511 .elementor-element.elementor-element-eab4fbf{margin:-10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-family:"Asap Condensed",Sans-serif;font-size:16px;font-weight:400;line-height:1.2rem;color:#3B3B3B}.elementor-3511 .elementor-element.elementor-element-eab4fbf p{margin-block-end:0}.elementor-3511 .elementor-element.elementor-element-c0ce858{--display:flex;--min-height:25vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%}.elementor-3511 .elementor-element.elementor-element-98ac5e4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center}.elementor-3511 .elementor-element.elementor-element-98ac5e4 .elementor-heading-title{font-family:"Oswald",Sans-serif;font-size:24px;font-weight:600;color:#000}.elementor-3511 .elementor-element.elementor-element-d546bdf{margin:-14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-family:"Asap Condensed",Sans-serif;font-size:16px;font-weight:400;line-height:1.2rem;color:#3B3B3B}.elementor-3511 .elementor-element.elementor-element-d546bdf p{margin-block-end:0}.elementor-3511 .elementor-element.elementor-element-0629c11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E7E4E2;--border-color:#E7E4E2;--margin-top:68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:62px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3511 .elementor-element.elementor-element-4d9de21{--display:flex}.elementor-3511 .elementor-element.elementor-element-8c14356>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-3511 .elementor-element.elementor-element-8c14356:not(.elementor-motion-effects-element-type-background),.elementor-3511 .elementor-element.elementor-element-8c14356>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://byteforceitsolutions.com/wp-content/uploads/2023/07/call-bg.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-3511 .elementor-element.elementor-element-8c14356{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:91px 0 89px 0}.elementor-3511 .elementor-element.elementor-element-8c14356>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3511 .elementor-element.elementor-element-7501dd9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-3511 .elementor-element.elementor-element-7c3062c{--display:flex}.elementor-3511 .elementor-element.elementor-element-30e484b{z-index:2}.elementor-3511 .elementor-element.elementor-element-30e484b .section-title{text-align:left}.elementor-3511 .elementor-element.elementor-element-30e484b .section-title .title{color:#FFF}.elementor-3511 .elementor-element.elementor-element-30e484b .section-title .description{color:#FFF}.elementor-3511 .elementor-element.elementor-element-0e7c528>.elementor-widget-container{margin:2px 0 0 0}.elementor-3511 .elementor-element.elementor-element-0e7c528 .dreamit-button .button{color:#FFDE5D}.elementor-3511 .elementor-element.elementor-element-a54ecd1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-3511 .elementor-element.elementor-element-540052b .icon-box.style-two{text-align:center}.elementor-3511 .elementor-element.elementor-element-540052b .icon-box .icon-box-content h4{color:#FFF;margin:22px 0 15px 0;font-size:30px;font-weight:500}.elementor-3511 .elementor-element.elementor-element-540052b .icon-box-content p{color:#A8A8B3}body:not(.rtl) .elementor-3511 .elementor-element.elementor-element-5fc0c34{left:105px}body.rtl .elementor-3511 .elementor-element.elementor-element-5fc0c34{right:105px}.elementor-3511 .elementor-element.elementor-element-5fc0c34{top:173px}.elementor-3511 .elementor-element.elementor-element-66370a6{width:auto;max-width:auto;top:-74px;text-align:start}body:not(.rtl) .elementor-3511 .elementor-element.elementor-element-66370a6{left:-259px}body.rtl .elementor-3511 .elementor-element.elementor-element-66370a6{right:-259px}@media(max-width:1024px){.elementor-3511 .elementor-element.elementor-element-36aa3e5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-3511 .elementor-element.elementor-element-e7cef6a{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-3511 .elementor-element.elementor-element-30e484b .section-title{text-align:center}.elementor-3511 .elementor-element.elementor-element-0e7c528 .dreamit-button{text-align:center}}@media(max-width:767px){.elementor-3511 .elementor-element.elementor-element-9b613b8 .single-counter{text-align:center}.elementor-3511 .elementor-element.elementor-element-b325765 .single-counter{text-align:center}.elementor-3511 .elementor-element.elementor-element-3ce5963 .single-counter{text-align:center}.elementor-3511 .elementor-element.elementor-element-1bee0bc .single-counter{text-align:center}}@media(min-width:768px){.elementor-3511 .elementor-element.elementor-element-a06ff9d{--width:50%}.elementor-3511 .elementor-element.elementor-element-e7cef6a{--width:50%}.elementor-3511 .elementor-element.elementor-element-766f41e{--width:49%}.elementor-3511 .elementor-element.elementor-element-6642a88{--width:49%}.elementor-3511 .elementor-element.elementor-element-d2a251c{--width:49%}.elementor-3511 .elementor-element.elementor-element-204cd40{--width:49%}.elementor-3511 .elementor-element.elementor-element-c0ce858{--width:49%}}@media(max-width:1024px) and (min-width:768px){.elementor-3511 .elementor-element.elementor-element-a06ff9d{--width:100%}.elementor-3511 .elementor-element.elementor-element-e7cef6a{--width:100%}.elementor-3511 .elementor-element.elementor-element-d9ed6fb{--width:50%}.elementor-3511 .elementor-element.elementor-element-7e12ab7{--width:50%}.elementor-3511 .elementor-element.elementor-element-cfac61b{--width:50%}.elementor-3511 .elementor-element.elementor-element-793102d{--width:50%}.elementor-3511 .elementor-element.elementor-element-67e1bb5{--width:50%}.elementor-3511 .elementor-element.elementor-element-1510ca1{--width:50%}.elementor-3511 .elementor-element.elementor-element-d731b5a{--width:50%}.elementor-3511 .elementor-element.elementor-element-7c3062c{--width:100%}.elementor-3511 .elementor-element.elementor-element-a54ecd1{--width:100%}}@media(min-width:1025px){.elementor-3511 .elementor-element.elementor-element-8c14356:not(.elementor-motion-effects-element-type-background),.elementor-3511 .elementor-element.elementor-element-8c14356>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}.elementor-element.elementor-element-fdf7ec7{display:flex;align-items:center;justify-content:center;gap:40px;padding:60px 40px;background:radial-gradient(circle at 10% 20%,rgb(12 20 39) 0%,rgb(5 9 18) 90%);border-radius:24px;overflow:visible;position:relative;perspective:1500px;box-shadow:0 30px 60px rgb(0 0 0 / .4);border:1px solid rgb(255 255 255 / .05)}.elementor-element-a06ff9d,.elementor-element-e7cef6a{transition:transform 0.6s cubic-bezier(.25,1,.5,1),box-shadow 0.6s ease;transform-style:preserve-3d}.elementor-element-a06ff9d{flex:1;display:flex;justify-content:center;align-items:center;position:relative}.elementor-element-a06ff9d img{max-width:100%;height:auto;filter:drop-shadow(0 15px 25px rgb(0 0 0 / .5));transition:transform 0.6s cubic-bezier(.25,1,.5,1),filter 0.6s ease;transform:translateZ(30px)}.elementor-element-e7cef6a{flex:1.2;background:rgb(255 255 255 / .03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:45px;border-radius:20px;border:1px solid rgb(255 255 255 / .08);box-shadow:0 20px 40px rgb(0 0 0 / .3);transform:translateZ(10px)}.elementor-element-e7cef6a .title{font-size:2.5rem;font-weight:700;line-height:1.2;color:#fff;margin-bottom:20px;letter-spacing:-.5px;background:linear-gradient(135deg,#ffffff 30%,#a5b4fc 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;transform:translateZ(40px)}.elementor-element-e7cef6a .description{font-size:1.05rem;line-height:1.7;color:#94a3b8;margin-bottom:30px;transform:translateZ(20px)}.elementor-element-26e0d33 .button{display:inline-flex;align-items:center;gap:12px;padding:14px 32px;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);color:#ffffff!important;text-decoration:none;font-weight:600;border-radius:12px;box-shadow:0 10px 25px rgb(29 78 216 / .4);transition:all 0.3s ease;transform:translateZ(50px)}.elementor-element-26e0d33 .button:hover{background:linear-gradient(135deg,#60a5fa 0%,#2563eb 100%);box-shadow:0 15px 30px rgb(29 78 216 / .6);transform:translateZ(60px) translateY(-2px)}.elementor-element-26e0d33 .button i{transition:transform 0.3s ease}.elementor-element-26e0d33 .button:hover i{transform:translateX(5px)}.elementor-element.elementor-element-fdf7ec7:hover{border-color:rgb(59 130 246 / .2);box-shadow:0 45px 80px rgb(0 0 0 / .6)}.elementor-element.elementor-element-fdf7ec7:hover .elementor-element-a06ff9d{transform:rotateY(12px) rotateX(4deg) translateZ(60px) scale(1.05)}.elementor-element.elementor-element-fdf7ec7:hover .elementor-element-a06ff9d img{filter:drop-shadow(0 30px 45px rgb(0 0 0 / .7))}.elementor-element.elementor-element-fdf7ec7:hover .elementor-element-e7cef6a{transform:rotateY(6px) translateZ(30px);background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .15)}@media (max-width:991px){.elementor-element.elementor-element-fdf7ec7{flex-direction:column;gap:40px;padding:40px 24px;perspective:none}.elementor-element-a06ff9d,.elementor-element-e7cef6a{transform:none!important;flex:none;width:100%}.elementor-element.elementor-element-fdf7ec7:hover .elementor-element-a06ff9d,.elementor-element.elementor-element-fdf7ec7:hover .elementor-element-e7cef6a{transform:none!important}}@media (max-width:425px){.elementor-element.elementor-element-fdf7ec7{padding:30px 16px}.elementor-element-e7cef6a{padding:25px 20px}.elementor-element-e7cef6a .title{font-size:1.85rem}.elementor-element-e7cef6a .description{font-size:.95rem}}.global-kinetic-counter .single-counter{transform-style:preserve-3d!important;perspective:1000px!important;transition:transform 0.25s cubic-bezier(.25,1,.5,1),box-shadow 0.25s cubic-bezier(.25,1,.5,1),border-color 0.25s cubic-bezier(.25,1,.5,1)!important}.global-kinetic-counter .single-counter:hover{border-color:#964ACE!important;transform:rotateX(6deg) rotateY(-4deg) translateY(-2px) scale(1.02)!important;box-shadow:-5px 8px 0 #4263BA,0 10px 25px rgb(66 99 186 / .08)!important}.global-kinetic-counter .single-counter:hover::before{background:linear-gradient(135deg,transparent 50%,#B041DA)!important}@media (max-width:425px){.global-kinetic-counter .single-counter:hover{transform:scale(1.01)!important;box-shadow:0 4px 15px rgb(66 99 186 / .12)!important}}Here is the updated,clean CSS code block. The numbers font family has been completely upgraded to a premium,high-contrast classy serif stack,and properties have been injected to prevent any top or bottom clipping on the text strings. ```css .elementor-3511 .elementor-element.elementor-element-238c2be{--neon-purple:#A140B6;--neon-blue:#585BCB;--panel-light:#ffffff;--text-slate:#475569;background:var(--panel-light)!important;border-top:1px solid rgb(88 91 203 / .15);border-bottom:1px solid rgb(88 91 203 / .15);padding:30px 30px!important;margin:60px 0!important;position:relative;overflow:hidden;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:25px;perspective:1000px;background-image:linear-gradient(rgb(88 91 203 / .02) 1px,transparent 1px),linear-gradient(90deg,rgb(88 91 203 / .02) 1px,transparent 1px);background-size:24px 24px;box-shadow:0 20px 50px rgb(88 91 203 / .06),inset 0 0 30px rgb(255 255 255 / .8)}@keyframes lightRadarScan{0%{background-position:-200% 0}100%{background-position:200% 0}}.elementor-3511 .elementor-element.elementor-element-238c2be .e-child{flex:1;min-width:160px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:14px;padding:25px 15px!important;text-align:center;position:relative;transform-style:preserve-3d;transform:rotateX(12deg) translateZ(0);transition:transform 0.8s cubic-bezier(.25,1,.3,1),border-color 0.8s cubic-bezier(.25,1,.3,1),box-shadow 0.8s cubic-bezier(.25,1,.3,1);box-shadow:0 10px 30px rgb(88 91 203 / .04),inset 0 0 15px rgb(255 255 255 / .6)}.elementor-3511 .elementor-element.elementor-element-238c2be .e-child:nth-child(even){border-color:rgb(88 91 203 / .2)}.elementor-3511 .elementor-element.elementor-element-238c2be .e-child:hover{transform:rotateX(0deg) translateZ(30px) scale(1.03);border-color:var(--neon-blue);box-shadow:0 15px 35px rgb(88 91 203 / .12),0 0 15px rgb(88 91 203 / .04);animation:continuousMechanicalGlitch 0.5s linear infinite}.elementor-3511 .elementor-element.elementor-element-238c2be .e-child:nth-child(even):hover{border-color:var(--neon-purple);box-shadow:0 15px 35px rgb(161 64 182 / .12),0 0 15px rgb(161 64 182 / .04)}@keyframes continuousMechanicalGlitch{0%,100%{transform:rotateX(0deg) translateZ(30px) scale(1.03) translate(0,0)}25%{transform:rotateX(0deg) translateZ(30px) scale(1.03) translate(-.5px,.5px)}50%{transform:rotateX(0deg) translateZ(30px) scale(1.03) translate(.5px,-.5px)}75%{transform:rotateX(0deg) translateZ(30px) scale(1.03) translate(-.5px,-.5px)}}.elementor-3511 .elementor-element.elementor-element-238c2be .single-counter .count,.elementor-3511 .elementor-element.elementor-element-238c2be .single-counter .suffix{font-family:'Playfair Display','Didot','Bodoni MT','Cinzel','Georgia',serif!important;font-size:2.6rem!important;font-weight:600!important;letter-spacing:.5px;display:inline-block!important;line-height:1.3!important;padding-top:6px!important;padding-bottom:6px!important;vertical-align:middle!important;overflow:visible!important;background:linear-gradient(135deg,#0f172a 0%,#334155 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;filter:drop-shadow(0 0 10px rgb(88 91 203 / .25))}.elementor-3511 .elementor-element.elementor-element-238c2be .e-child:nth-child(odd) .count,.elementor-3511 .elementor-element.elementor-element-238c2be .e-child:nth-child(odd) .suffix{filter:drop-shadow(0 0 10px rgb(161 64 182 / .25))}.elementor-3511 .elementor-element.elementor-element-238c2be .single-counter .icon{display:none!important}.elementor-3511 .elementor-element.elementor-element-238c2be .single-counter h6{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif!important;color:var(--text-slate)!important;font-size:0.75rem!important;text-transform:uppercase;letter-spacing:1.5px;margin-top:10px!important;font-weight:700!important;position:relative;display:block}.elementor-3511 .elementor-element.elementor-element-238c2be .single-counter h6::before{content:'[ ';color:var(--neon-blue)}.elementor-3511 .elementor-element.elementor-element-238c2be .single-counter h6::after{content:' ]';color:var(--neon-blue)}.elementor-3511 .elementor-element.elementor-element-238c2be .e-child:nth-child(odd) h6::before,.elementor-3511 .elementor-element.elementor-element-238c2be .e-child:nth-child(odd) h6::after{color:var(--neon-purple)}@media (max-width:768px){.elementor-3511 .elementor-element.elementor-element-238c2be{padding:40px 20px!important}.elementor-3511 .elementor-element.elementor-element-238c2be .e-child{min-width:45%;transform:none!important;animation:none!important;transition:transform 0.8s cubic-bezier(.25,1,.3,1)!important}.elementor-3511 .elementor-element.elementor-element-238c2be .e-child:hover{transform:scale(1.02)!important}}@media (max-width:425px){.elementor-3511 .elementor-element.elementor-element-238c2be{padding:35px 15px!important}.elementor-3511 .elementor-element.elementor-element-238c2be .e-child{min-width:100%}.elementor-3511 .elementor-element.elementor-element-238c2be .single-counter .count{font-size:2.4rem!important}}``` .elementor-3511 .elementor-element.elementor-element-85614e2{--btn-primary-glow:linear-gradient(135deg, #4263BA 0%, #964ACE 100%);--accent-purple:#A140B6;--accent-blue:#585BCB;--text-dark:#1A202C;position:relative;perspective:2000px;padding:90px 20px;overflow:hidden!important;z-index:-1}.elementor-3511 .elementor-element.elementor-element-85614e2 .dreamit-button.style1>a.button{position:relative;background:var(--btn-primary-glow)!important;color:#fff!important;padding:16px 36px!important;font-weight:700!important;letter-spacing:1px;border-radius:4px!important;text-transform:uppercase;overflow:visible!important;transition:all 0.3s ease;border:1px solid rgb(255 255 255 / .2);box-shadow:0 10px 30px rgb(150 74 206 / .3)}.elementor-3511 .elementor-element.elementor-element-85614e2 .dreamit-button.style1 a.button::before,.elementor-3511 .elementor-element.elementor-element-85614e2 .dreamit-button.style1 a.button::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .25);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);clip-path:polygon(0 0,40% 0,25% 100%,0% 100%);transform:translateZ(0) scale(1);transition:transform 0.6s cubic-bezier(.16,1,.3,1),opacity 0.4s;opacity:0;pointer-events:none}.elementor-3511 .elementor-element.elementor-element-85614e2 .dreamit-button.style1 a.button::after{clip-path:polygon(70% 0,100% 0,100% 100%,55% 100%);background:rgb(255 255 255 / .15)}.elementor-3511 .elementor-element.elementor-element-85614e2 .dreamit-button.style1:hover a.button{box-shadow:0 15px 40px rgb(66 99 186 / .5);background:linear-gradient(135deg,#324fa3 0%,#7d34b3 100%)!important}.elementor-3511 .elementor-element.elementor-element-85614e2 .dreamit-button.style1:hover a.button::before{opacity:1;transform:translate3d(-15px,-10px,40px) rotateX(20deg) rotateY(-20deg) scale(1.1)}.elementor-3511 .elementor-element.elementor-element-85614e2 .dreamit-button.style1:hover a.button::after{opacity:1;transform:translate3d(15px,10px,60px) rotateX(-15deg) rotateY(25deg) scale(1.15)}.global-kinetic-card .service-box{position:relative;transform-style:preserve-3d!important;perspective:1000px!important;transition:transform 0.25s cubic-bezier(.25,1,.5,1),box-shadow 0.25s cubic-bezier(.25,1,.5,1),border-color 0.25s cubic-bezier(.25,1,.5,1)!important}.global-kinetic-card .service-box:hover{border-color:#964ACE!important;transform:rotateX(6deg) rotateY(-4deg) translateY(-2px) scale(1.02)!important;box-shadow:-5px 8px 0 #4263BA,0 10px 25px rgb(66 99 186 / .08)!important}.global-kinetic-card .service-box::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;transition:background 0.25s ease!important;background:linear-gradient(135deg,transparent 50%,transparent)!important}@media (max-width:425px){.global-kinetic-card .service-box:hover{transform:scale(1.01)!important;box-shadow:0 4px 15px rgb(66 99 186 / .12)!important}}Here is your complete,fully synchronized CSS file. The erratic `@keyframes bubbleTilt` jiggle animations have been completely stripped from both desktop and mobile viewports. In their place,the premium **3D Kinetic Tilt interaction** (featuring the crisp accent borders,custom fast `cubic-bezier` deceleration curves,and the distinct flat neo-brutalist overhang shadow) has been seamlessly woven into your carousel's existing structural logic [cite: My digital marketing company provides services such as digital marketing, graphics designing, AI Automation, and web development. The website will use 3D loaders, parallax animations, and scroll animations, and should be smooth, safe, secure, user-friendly, and responsive down to a 425px screen., The user prefers web designs that feature a cinematic aesthetic while remaining lightweight and performant.].

```css
/* ==========================================================================
   1. Force Ultra-Fast Slide Transition Speed
   ========================================================================== */
.elementor-3511 .elementor-element.elementor-element-0231b06 .slick-track {
    /* Forces the slide-to-slide movement to complete in 200ms instead of the default 500ms+ */
    transition: transform 0.2s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-3511 .elementor-element.elementor-element-0231b06 .service_cursousel_sliderr {
    position: relative;
    padding: 40px 0 80px 0 !important;
    overflow: visible !important;
    background: transparent;
}

/* Ensure the Slick List allows cards to scale up safely without clipping */
.elementor-3511 .elementor-element.elementor-element-0231b06 .slick-list {
    overflow: visible !important;
    padding: 40px 0 !important;
}

/* ==========================================================================
   2. Base Card Styling (Inactive Slides - Desktop)
   ========================================================================== */
.elementor-3511 .elementor-element.elementor-element-0231b06 .service-box.service-style-two {
    background: #ffffff !important;
    border-radius: 20px !important;
    padding: 90px 30px !important;
    margin: 0 15px !important;
    text-align: center;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05) !important;
    border: 2px solid transparent !important;
    box-sizing: border-box !important;
    
    /* 3D Depth Setup for Smooth Kinetic Tilt Interaction */
    transform-style: preserve-3d !important;
    perspective: 1000px !important;
    transform: scale(0.9) translateY(0);
    opacity: 0.6; 
    
    /* Responsive active card switching speed matching the track mechanics */
    transition: transform 0.25s cubic-bezier(0.25, 1, 0.5, 1), 
                box-shadow 0.25s cubic-bezier(0.25, 1, 0.5, 1), 
                border-color 0.25s cubic-bezier(0.25, 1, 0.5, 1),
                opacity 0.2s ease, 
                background 0.2s ease !important;
}

/* ==========================================================================
   3. Dynamic Center / Active Card Styling (Desktop)
   ========================================================================== */
.elementor-3511 .elementor-element.elementor-element-0231b06 .slick-center.service-box.service-style-two {
    opacity: 1 !important;
    transform: scale(1.08) translateY(-10px); 
    
    background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(135deg, #4146CE, #9831AE) !important;
    background-origin: padding-box, border-box !important;
    background-clip: padding-box, border-box !important;
    border: 2px solid transparent !important;
    
    box-shadow: 0 20px 40px rgba(65, 70, 206, 0.15) !important;
}

/* Highlight specifically the active/centered content titles */
.elementor-3511 .elementor-element.elementor-element-0231b06 .slick-center.service-box.service-style-two .service-box-title h3 {
    color: #4146CE !important;
}

/* ==========================================================================
   4. Hover State Triggering 3D Kinetic Tilt Animation
   ========================================================================== */
.elementor-3511 .elementor-element.elementor-element-0231b06 .service-box.service-style-two:hover {
    opacity: 1 !important;
    cursor: pointer;
    border-color: #964ACE !important; /* Accent Purple Border */
    
    /* Combines the Active Carousel Scale with the 3D Snap Rotation matrix */
    transform: scale(1.10) rotateX(6deg) rotateY(-4deg) translateY(-12px) !important;
    
    /* Double-Layered Shadow: Solid Neo-Brutalist Stroke (Brand Blue) + Ambient Glow Backdrop */
    box-shadow: -5px 8px 0px #4263BA, 
                0px 20px 45px rgba(152, 49, 174, 0.25) !important;
}

/* ==========================================================================
   5. Internal Card Elements & Clean Typography
   ========================================================================== */
.elementor-3511 .elementor-element.elementor-element-0231b06 .service-box-title h3 {
    font-size: 22px !important;
    font-weight: 700 !important;
    color: #1a1a24 !important;
    margin-bottom: 15px !important;
    transition: color 0.2s ease;
}

.elementor-3511 .elementor-element.elementor-element-0231b06 .service-box-desc p {
    font-size: 15px !important;
    color: #555560 !important;
    line-height: 1.6 !important;
}

.elementor-3511 .elementor-element.elementor-element-0231b06 .service-btn {
    margin-top: 20px !important;
}
.elementor-3511 .elementor-element.elementor-element-0231b06 .service-btn a {
    display: inline-block;
    padding: 8px 18px;
    background: #f4f5fa;
    color: #4146CE !important;
    font-weight: 600;
    border-radius: 30px;
    text-decoration: none !important;
    font-size: 13px;
    transition: all 0.2s ease;
}
.elementor-3511 .elementor-element.elementor-element-0231b06 .service-box.service-style-two:hover .service-btn a {
    background: linear-gradient(135deg, #4146CE, #9831AE);
    color: #ffffff !important;
}

/* ==========================================================================
   6. Sleek Custom Navigation Dots Layout
   ========================================================================== */
.elementor-3511 .elementor-element.elementor-element-0231b06 .slick-dots {
    bottom: -40px !important;
    display: flex !important;
    justify-content: center;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

.elementor-3511 .elementor-element.elementor-element-0231b06 .slick-dots li {
    margin: 0 6px !important;
    width: auto !important;
    height: auto !important;
}

.elementor-3511 .elementor-element.elementor-element-0231b06 .slick-dots li button {
    width: 12px !important;
    height: 12px !important;
    padding: 0 !important;
    background: #e0e0eb !important;
    border-radius: 50% !important;
    text-indent: -9999px;
    overflow: hidden;
    border: none !important;
    transition: all 0.2s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* Active Pill Shape Navigation Dot */
.elementor-3511 .elementor-element.elementor-element-0231b06 .slick-dots li.slick-active button {
    background: linear-gradient(135deg, #4146CE, #9831AE) !important;
    width: 32px !important;
    border-radius: 6px !important;
}

/* ==========================================================================
   7. Mobile View: Single Full-Width Card Mode (Down to 325px)
   ========================================================================== */
@media (max-width: 767px) {
    /* Container adjusts to single slide view */
    .elementor-3511 .elementor-element.elementor-element-0231b06 .service_cursousel_sliderr {
        padding: 10px 0 50px 0 !important;
    }
    
    /* Remove center padding entirely so the single card fills the screen */
    .elementor-3511 .elementor-element.elementor-element-0231b06 .slick-list {
        padding: 15px 0 !important;
        overflow: hidden !important; /* Prevents side cards from leaking into view */
    }

    /* Hide all inactive cards on mobile */
    .elementor-3511 .elementor-element.elementor-element-0231b06 .service-box.service-style-two {
        display: none !important; 
        box-sizing: border-box !important;
    }

    /* Only show the active center card as full width */
    .elementor-3511 .elementor-element.elementor-element-0231b06 .slick-center.service-box.service-style-two {
        display: block !important; /* Forces only the single active card to show */
        width: calc(100% - 24px) !important; /* Perfect full width with clean edge spacing */
        margin: 0 auto !important; /* Centers it perfectly on iPhone/Android */
        padding: 45px 25px !important; /* Restores broad internal padding for texts */
        opacity: 1 !important;
        
        /* Apply dynamic border gradient to the mobile card */
        background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(135deg, #4146CE, #9831AE) !important;
        background-origin: padding-box, border-box !important;
        background-clip: padding-box, border-box !important;
        border: 2px solid transparent !important;
        
        /* Lift base calculation for clean premium mobile execution */
        transform: scale(1) translateY(-4px) !important;
        box-shadow: 0 15px 35px rgba(65, 70, 206, 0.12) !important;
    }

    /* Safe Mobile Touch Micro-Interaction (Suppresses heavy 3D rotation distortion on glass) */
    .elementor-3511 .elementor-element.elementor-element-0231b06 .slick-center.service-box.service-style-two:hover {
        transform: scale(1.02) translateY(-6px) !important;
        border-color: #964ACE !important;
        box-shadow: -3px 5px 0px #4263BA, 
                    0px 15px 35px rgba(65, 70, 206, 0.18) !important;
    }

    /* Highlight title colors cleanly on the mobile active card */
    .elementor-3511 .elementor-element.elementor-element-0231b06 .slick-center.service-box.service-style-two .service-box-title h3 {
        color: #4146CE !important;
    }

    /* Typography fixes: No more ugly text squishing or cutoffs */
    .elementor-3511 .elementor-element.elementor-element-0231b06 .service-box-title h3 {
        font-size: 20px !important; /* Text is now safe to be larger because it has full width */
        margin-bottom: 12px !important;
        line-height: 1.3 !important;
        word-break: normal !important;
        overflow-wrap: normal !important;
    }

    .elementor-3511 .elementor-element.elementor-element-0231b06 .service-box-desc p {
        font-size: 14px !important;
        line-height: 1.5 !important;
        color: #555560 !important;
    }

    /* Dot indicators spacing on mobile */
    .elementor-3511 .elementor-element.elementor-element-0231b06 .slick-dots {
        bottom: -20px !important;
    }
}

```/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d12e4f2 *//* ==========================================
   1. MAIN CONTAINER & PERSPECTIVE SETUP
   ========================================== */
.elementor-3511 .elementor-element.elementor-element-d12e4f2 {
    --primary-gradient: linear-gradient(135deg, #4263BA 0%, #964ACE 50%, #B041DA 100%);
    --bg-dark: #475EB9;
    --text-light: #ffffff;
    --transition-smooth: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    
    perspective: 1200px;
    /*padding: 60px 20px;*/
    background: transparent;
}

/* ==========================================
   2. 3D FLOATING HEADINGS
   ========================================== */
.elementor-3511 .elementor-element.elementor-element-d12e4f2 .elementor-heading-title {
    font-size: 2.8rem !important;
    font-weight: 800 !important;
    text-align: center;
    background: var(--primary-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 40px !important;
    transform: translateZ(30px);
    text-transform: capitalize;
    letter-spacing: -0.5px;
    filter: drop-shadow(0px 10px 20px rgba(66, 99, 186, 0.15));
}

/* ==========================================
   3. PREMIUM NAVIGATION TABS CONTAINER
   ========================================== */
.elementor-3511 .elementor-element.elementor-element-d12e4f2 .e-n-tabs-heading {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 12px;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    padding: 10px;
    border-radius: 16px;
    box-shadow: 0 20px 40px rgba(0,0,0,0.06), 0 1px 3px rgba(0,0,0,0.02);
    border: 1px solid rgba(255, 255, 255, 0.6);
    /*margin-bottom: 45px !important;*/
    transform-style: preserve-3d;
}

/* Individual Tab Buttons */
.elementor-3511 .elementor-element.elementor-element-d12e4f2 .e-n-tab-title {
    background: transparent !important;
    border: none !important;
    border-radius: 12px !important;
    padding: 14px 24px !important;
    font-weight: 600 !important;
    font-size: 0.95rem !important;
    color: #4A5568 !important;
    cursor: pointer;
    transition: var(--transition-smooth) !important;
    transform-style: preserve-3d;
    backface-visibility: hidden;
}

/* Hover States with 3D Depth Lift */
.elementor-3511 .elementor-element.elementor-element-d12e4f2 .e-n-tab-title:hover {
    color: #4263BA !important;
    transform: translateY(-3px) translateZ(10px);
    background: rgba(66, 99, 186, 0.05) !important;
}

/* Active Tab Styling */
.elementor-3511 .elementor-element.elementor-element-d12e4f2 .e-n-tab-title[aria-selected="true"] {
    background: var(--primary-gradient) !important;
    color: var(--text-light) !important;
    box-shadow: 0 10px 25px rgba(150, 74, 206, 0.4);
    transform: translateY(-2px) translateZ(15px);
}

.elementor-3511 .elementor-element.elementor-element-d12e4f2 .e-n-tab-title-text {
    display: inline-block;
    transition: var(--transition-smooth);
}

/* ==========================================
   4. 3D TAB CONTENT ANIMATION
   ========================================== */
.elementor-3511 .elementor-element.elementor-element-d12e4f2 .e-n-tabs-content {
    position: relative;
    transform-style: preserve-3d;
}

/* Target Active Tab Panel */
.elementor-3511 .elementor-element.elementor-element-d12e4f2 .e-n-tabs-content > .e-active {
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 50px;
    background: #ffffff;
    padding: 45px;
    border-radius: 24px;
    box-shadow: 0 30px 60px rgba(66, 99, 186, 0.08);
    border: 1px solid rgba(66, 99, 186, 0.08);
    
    /* 3D Entry Animation Trigger */
    animation: smooth3DShow 0.65s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
}

@keyframes smooth3DShow {
    0% {
        opacity: 0;
        transform: rotateX(-15deg) translateY(30px) scale(0.95);
    }
    100% {
        opacity: 1;
        transform: rotateX(0deg) translateY(0) scale(1);
    }
}

/* ==========================================
   5. GRAPHICS & IMAGE STYLING
   ========================================== */
.elementor-3511 .elementor-element.elementor-element-d12e4f2 .elementor-widget-image {
    flex: 1;
    max-width: 40%;
    display: flex;
    justify-content: center;
    transform-style: preserve-3d;
}

.elementor-3511 .elementor-element.elementor-element-d12e4f2 .elementor-widget-image img {
    width: 100% !important;
    height: auto !important;
    max-width: 320px;
    filter: drop-shadow(0 20px 30px rgba(66, 99, 186, 0.15));
    transition: var(--transition-smooth);
    animation: floaty 4s ease-in-out infinite;
}

/* Hovering scale effect for the tab image asset */
.elementor-3511 .elementor-element.elementor-element-d12e4f2 .e-active:hover .elementor-widget-image img {
    transform: scale(1.05) rotate(2deg) translateZ(20px);
    filter: drop-shadow(0 30px 45px rgba(150, 74, 206, 0.25));
}

@keyframes floaty {
    0%, 100% { transform: translateY(0px); }
    50% { transform: translateY(-10px); }
}

/* ==========================================
   6. TEXT DESCRIPTIONS & INNER TYPOGRAPHY
   ========================================== */
.elementor-3511 .elementor-element.elementor-element-d12e4f2 .elementor-widget-text-editor {
    flex: 1;
    font-size: 1.15rem !important;
    line-height: 1.75 !important;
    color: #4A5568 !important;
}

/* Fix Elementor's broken inner nested structures */ .elementor-3511 .elementor-element.elementor-element-d12e4f2 .elementor-widget-container p{margin:0!important}.elementor-3511 .elementor-element.elementor-element-d12e4f2 .e-n-tabs-content h2.elementor-heading-title{font-size:2rem!important;text-align:left!important;background:linear-gradient(135deg,#2D3748,#4A5568);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;margin-bottom:20px!important;filter:none}@media (max-width:768px){.elementor-3511 .elementor-element.elementor-element-d12e4f2{padding:30px 15px}.elementor-3511 .elementor-element.elementor-element-d12e4f2 .elementor-heading-title{font-size:2rem!important}.elementor-3511 .elementor-element.elementor-element-d12e4f2 .e-n-tabs-heading{flex-direction:column;width:100%;gap:6px;padding:8px}.elementor-3511 .elementor-element.elementor-element-d12e4f2 .e-n-tab-title{width:100%;text-align:center;padding:12px 16px!important}.elementor-3511 .elementor-element.elementor-element-d12e4f2 .e-n-tabs-content>.e-active{flex-direction:column!important;text-align:center;padding:30px 20px;gap:30px}.elementor-3511 .elementor-element.elementor-element-d12e4f2 .elementor-widget-image{max-width:60%}}From your description,you want **everything to remain exactly the same** and **only remove any text borders/outlines**. Since your existing CSS doesn't explicitly add text borders,the safest approach is simply to append a rule that removes any text stroke or shadow without touching the card styles. ```css .elementor-3511 .elementor-element.elementor-element-aa11091>.e-child{position:relative;border-radius:16px!important;padding:30px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;text-align:left;transform-style:preserve-3d!important;perspective:1000px!important;background-color:#ffffff!important;background-image:linear-gradient(#ffffff,#ffffff),linear-gradient(135deg,#4146CE,#9831AE)!important;background-origin:padding-box,border-box!important;background-clip:padding-box,border-box!important;border:2px solid transparent!important;box-shadow:0 4px 15px rgb(65 70 206 / .08),0 0 10px rgb(152 49 174 / .1)!important;transition:transform 0.25s cubic-bezier(.25,1,.5,1),box-shadow 0.25s cubic-bezier(.25,1,.5,1)!important}.elementor-3511 .elementor-element.elementor-element-aa11091>.e-child:hover{cursor:pointer;transform:scale(1.02) rotateX(6deg) rotateY(-4deg) translateY(-2px)!important;box-shadow:-5px 8px 0 #4263BA,0 12px 24px rgb(65 70 206 / .2),0 0 20px rgb(152 49 174 / .25)!important}.elementor-3511 .elementor-element.elementor-element-aa11091>.e-child h2{color:#1a1a24!important;font-weight:700!important;margin-bottom:12px!important}.elementor-3511 .elementor-element.elementor-element-aa11091>.e-child p{color:#4a4a52!important;line-height:1.6!important}.elementor-3511 .elementor-element.elementor-element-aa11091>.e-child h1,.elementor-3511 .elementor-element.elementor-element-aa11091>.e-child h2,.elementor-3511 .elementor-element.elementor-element-aa11091>.e-child h3,.elementor-3511 .elementor-element.elementor-element-aa11091>.e-child h4,.elementor-3511 .elementor-element.elementor-element-aa11091>.e-child h5,.elementor-3511 .elementor-element.elementor-element-aa11091>.e-child h6,.elementor-3511 .elementor-element.elementor-element-aa11091>.e-child p,.elementor-3511 .elementor-element.elementor-element-aa11091>.e-child span,.elementor-3511 .elementor-element.elementor-element-aa11091>.e-child a,.elementor-3511 .elementor-element.elementor-element-aa11091>.e-child li{-webkit-text-stroke:0!important;text-stroke:0!important;text-shadow:none!important;filter:none!important}@media (max-width:425px){.elementor-3511 .elementor-element.elementor-element-aa11091>.e-child:hover{transform:scale(1.01) translateY(-2px)!important;box-shadow:-3px 4px 0 #4263BA,0 8px 16px rgb(65 70 206 / .15)!important}}``` If the "text borders" are actually caused by the **3D transform making the text look blurry** (a common issue in Chrome when using `rotateX()`/`rotateY()`),I can also provide a version that keeps the card tilting while keeping the text perfectly sharp.