.elementor-218 .elementor-element.elementor-element-a9fa79b{--display:flex;--min-height:calc(100vh - 102px);--justify-content:center;}.elementor-218 .elementor-element.elementor-element-a9fa79b:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-a9fa79b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edit.stonabilities.com/wp-content/uploads/2025/03/Hero-Banner-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-218 .elementor-element.elementor-element-372519e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-218 .elementor-element.elementor-element-372519e:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-372519e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EFEB;}.elementor-218 .elementor-element.elementor-element-b9c00bf{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-56b8e15{font-family:var( --e-global-typography-9af89da-font-family ), DynaPuff;font-size:var( --e-global-typography-9af89da-font-size );font-weight:var( --e-global-typography-9af89da-font-weight );line-height:var( --e-global-typography-9af89da-line-height );color:var( --e-global-color-8d1f6eb );}.elementor-218 .elementor-element.elementor-element-dbaa7d9 .elementor-button{font-family:var( --e-global-typography-f9e3175-font-family ), DynaPuff;font-size:var( --e-global-typography-f9e3175-font-size );font-weight:var( --e-global-typography-f9e3175-font-weight );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-8e81416{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-218 .elementor-element.elementor-element-8e81416:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-8e81416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-41f696c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-218 .elementor-element.elementor-element-41f696c:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-41f696c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-0540e47{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-1c787ca{font-family:var( --e-global-typography-9af89da-font-family ), DynaPuff;font-size:var( --e-global-typography-9af89da-font-size );font-weight:var( --e-global-typography-9af89da-font-weight );line-height:var( --e-global-typography-9af89da-line-height );color:var( --e-global-color-8d1f6eb );}.elementor-218 .elementor-element.elementor-element-8c6335b .elementor-button{font-family:var( --e-global-typography-f9e3175-font-family ), DynaPuff;font-size:var( --e-global-typography-f9e3175-font-size );font-weight:var( --e-global-typography-f9e3175-font-weight );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-8f6798c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-218 .elementor-element.elementor-element-8c6f371{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-e62a3dd .elementor-heading-title{font-family:var( --e-global-typography-f493e42-font-family ), DynaPuff;font-size:var( --e-global-typography-f493e42-font-size );font-weight:var( --e-global-typography-f493e42-font-weight );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-cf7d412{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-218 .elementor-element.elementor-element-cf7d412 .elementor-heading-title{font-family:var( --e-global-typography-4633773-font-family ), DynaPuff;font-size:var( --e-global-typography-4633773-font-size );font-weight:var( --e-global-typography-4633773-font-weight );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-016a5b5{--display:flex;}.elementor-218 .elementor-element.elementor-element-46b335a{color:var( --e-global-color-9fdca98 );}.elementor-218 .elementor-element.elementor-element-2452015 .elementor-button{font-family:var( --e-global-typography-f9e3175-font-family ), DynaPuff;font-size:var( --e-global-typography-f9e3175-font-size );font-weight:var( --e-global-typography-f9e3175-font-weight );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-7ae78d4{--display:flex;}.elementor-218 .elementor-element.elementor-element-36b11d8{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-218 .elementor-element.elementor-element-638428b{--display:flex;--min-height:480px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-218 .elementor-element.elementor-element-638428b:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-638428b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edit.stonabilities.com/wp-content/uploads/2025/02/Custom-Stone-Cutting-Fabrication-Normal-State.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-218 .elementor-element.elementor-element-798dcea.elementor-widget-heading .elementor-heading-title, .elementor-218 .elementor-element.elementor-element-798dcea.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-4c630bf{font-family:var( --e-global-typography-9af89da-font-family ), DynaPuff;font-size:var( --e-global-typography-9af89da-font-size );font-weight:var( --e-global-typography-9af89da-font-weight );line-height:var( --e-global-typography-9af89da-line-height );color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-6e8eddf{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-218 .elementor-element.elementor-element-39ac1ce{--display:flex;--min-height:480px;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-218 .elementor-element.elementor-element-39ac1ce:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-39ac1ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edit.stonabilities.com/wp-content/uploads/2025/02/Consultation-Design-Services-Normal-State.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-218 .elementor-element.elementor-element-02859aa.elementor-widget-heading .elementor-heading-title, .elementor-218 .elementor-element.elementor-element-02859aa.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-bcbef70{font-family:var( --e-global-typography-9af89da-font-family ), DynaPuff;font-size:var( --e-global-typography-9af89da-font-size );font-weight:var( --e-global-typography-9af89da-font-weight );line-height:var( --e-global-typography-9af89da-line-height );color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-da685d7{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-218 .elementor-element.elementor-element-172e211{--display:flex;--min-height:480px;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-218 .elementor-element.elementor-element-172e211:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-172e211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edit.stonabilities.com/wp-content/uploads/2025/02/Material-Selection-Guidance-Normal-State.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-218 .elementor-element.elementor-element-30f5a5f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-218 .elementor-element.elementor-element-30f5a5f.elementor-widget-heading .elementor-heading-title, .elementor-218 .elementor-element.elementor-element-30f5a5f.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-0f51545{width:var( --container-widget-width, 176.232% );max-width:176.232%;--container-widget-width:176.232%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-9af89da-font-family ), DynaPuff;font-size:var( --e-global-typography-9af89da-font-size );font-weight:var( --e-global-typography-9af89da-font-weight );line-height:var( --e-global-typography-9af89da-line-height );color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-0f51545.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-218 .elementor-element.elementor-element-a95eaa1{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-218 .elementor-element.elementor-element-76d152e{--display:flex;--min-height:480px;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-218 .elementor-element.elementor-element-76d152e:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-76d152e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edit.stonabilities.com/wp-content/uploads/2025/02/Installation-Services-Or-Referrals-Normal-State.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-218 .elementor-element.elementor-element-d177221.elementor-widget-heading .elementor-heading-title, .elementor-218 .elementor-element.elementor-element-d177221.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-75aceda{font-family:var( --e-global-typography-9af89da-font-family ), DynaPuff;font-size:var( --e-global-typography-9af89da-font-size );font-weight:var( --e-global-typography-9af89da-font-weight );line-height:var( --e-global-typography-9af89da-line-height );color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-ac023d0{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-218 .elementor-element.elementor-element-dec206a{--display:flex;--min-height:480px;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-218 .elementor-element.elementor-element-dec206a:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-dec206a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edit.stonabilities.com/wp-content/uploads/2025/02/Landscaping-Ourdoor-Features-Normal-State.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-218 .elementor-element.elementor-element-51aace4{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-51aace4.elementor-widget-heading .elementor-heading-title, .elementor-218 .elementor-element.elementor-element-51aace4.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-1dd0b72{font-family:var( --e-global-typography-9af89da-font-family ), DynaPuff;font-size:var( --e-global-typography-9af89da-font-size );font-weight:var( --e-global-typography-9af89da-font-weight );line-height:var( --e-global-typography-9af89da-line-height );color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-8a426c1{--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:15px;}.elementor-218 .elementor-element.elementor-element-9200fac{--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:center;--gap:120px 120px;--row-gap:120px;--column-gap:120px;}.elementor-218 .elementor-element.elementor-element-9200fac:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-9200fac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4db64e8 );}.elementor-218 .elementor-element.elementor-element-934f2fb{--display:flex;}.elementor-218 .elementor-element.elementor-element-8aa7711{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-476a3ce .elementor-heading-title{font-family:var( --e-global-typography-f493e42-font-family ), DynaPuff;font-size:var( --e-global-typography-f493e42-font-size );font-weight:var( --e-global-typography-f493e42-font-weight );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-9c8a10a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-218 .elementor-element.elementor-element-9c8a10a .elementor-heading-title{font-family:var( --e-global-typography-4633773-font-family ), DynaPuff;font-size:var( --e-global-typography-4633773-font-size );font-weight:var( --e-global-typography-4633773-font-weight );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-3e6a127 img{max-width:100%;box-shadow:0px 4px 44px 3px rgba(0, 0, 0, 0.08);}.elementor-218 .elementor-element.elementor-element-fea6cd4{--display:flex;--justify-content:center;}.elementor-218 .elementor-element.elementor-element-4347967{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-c028297{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-9d2c06d .elementor-heading-title{font-family:var( --e-global-typography-f493e42-font-family ), DynaPuff;font-size:var( --e-global-typography-f493e42-font-size );font-weight:var( --e-global-typography-f493e42-font-weight );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-bd21bbf{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-218 .elementor-element.elementor-element-bd21bbf .elementor-heading-title{font-family:var( --e-global-typography-4633773-font-family ), DynaPuff;font-size:var( --e-global-typography-4633773-font-size );font-weight:var( --e-global-typography-4633773-font-weight );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-1867370{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-9af89da-font-family ), DynaPuff;font-size:var( --e-global-typography-9af89da-font-size );font-weight:var( --e-global-typography-9af89da-font-weight );line-height:var( --e-global-typography-9af89da-line-height );color:var( --e-global-color-9fdca98 );}.elementor-218 .elementor-element.elementor-element-367516d .elementor-button{font-family:var( --e-global-typography-f9e3175-font-family ), DynaPuff;font-size:var( --e-global-typography-f9e3175-font-size );font-weight:var( --e-global-typography-f9e3175-font-weight );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-7bc5ac5{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-218 .elementor-element.elementor-element-50a3b19{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-75a7e2a{text-align:center;}.elementor-218 .elementor-element.elementor-element-75a7e2a .elementor-heading-title{font-family:var( --e-global-typography-f493e42-font-family ), DynaPuff;font-size:var( --e-global-typography-f493e42-font-size );font-weight:var( --e-global-typography-f493e42-font-weight );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-84ad289{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-218 .elementor-element.elementor-element-84ad289.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-84ad289 .elementor-heading-title{font-family:var( --e-global-typography-4633773-font-family ), DynaPuff;font-size:var( --e-global-typography-4633773-font-size );font-weight:var( --e-global-typography-4633773-font-weight );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-598c0c7{--display:flex;}.elementor-218 .elementor-element.elementor-element-e2c93f8{--display:flex;}.elementor-218 .elementor-element.elementor-element-9f05e6d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-218 .elementor-element.elementor-element-8b74ddb .elementor-icon-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-8b74ddb .elementor-icon{font-size:90px;}.elementor-218 .elementor-element.elementor-element-8b74ddb .elementor-icon svg{height:90px;}.elementor-218 .elementor-element.elementor-element-6187e91{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-5598b6a{text-align:center;}.elementor-218 .elementor-element.elementor-element-5a0124d{text-align:center;font-family:var( --e-global-typography-9af89da-font-family ), DynaPuff;font-size:var( --e-global-typography-9af89da-font-size );font-weight:var( --e-global-typography-9af89da-font-weight );line-height:var( --e-global-typography-9af89da-line-height );color:var( --e-global-color-9fdca98 );}.elementor-218 .elementor-element.elementor-element-5a4f0c1{--display:flex;}.elementor-218 .elementor-element.elementor-element-1e71e95{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-218 .elementor-element.elementor-element-a641a3c .elementor-icon-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-a641a3c .elementor-icon{font-size:90px;}.elementor-218 .elementor-element.elementor-element-a641a3c .elementor-icon svg{height:90px;}.elementor-218 .elementor-element.elementor-element-b044921{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-0b29f63{text-align:center;}.elementor-218 .elementor-element.elementor-element-f311e89{text-align:center;font-family:var( --e-global-typography-9af89da-font-family ), DynaPuff;font-size:var( --e-global-typography-9af89da-font-size );font-weight:var( --e-global-typography-9af89da-font-weight );line-height:var( --e-global-typography-9af89da-line-height );color:var( --e-global-color-9fdca98 );}.elementor-218 .elementor-element.elementor-element-a52bc67{--display:flex;}.elementor-218 .elementor-element.elementor-element-58cf59d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-218 .elementor-element.elementor-element-118c37d .elementor-icon-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-118c37d .elementor-icon{font-size:90px;}.elementor-218 .elementor-element.elementor-element-118c37d .elementor-icon svg{height:90px;}.elementor-218 .elementor-element.elementor-element-7552287{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-79f4e83{text-align:center;}.elementor-218 .elementor-element.elementor-element-f84bbfe{text-align:center;font-family:var( --e-global-typography-9af89da-font-family ), DynaPuff;font-size:var( --e-global-typography-9af89da-font-size );font-weight:var( --e-global-typography-9af89da-font-weight );line-height:var( --e-global-typography-9af89da-line-height );color:var( --e-global-color-9fdca98 );}.elementor-218 .elementor-element.elementor-element-5a84e01{--display:flex;}.elementor-218 .elementor-element.elementor-element-1e739f1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-218 .elementor-element.elementor-element-4b872c1 .elementor-icon-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-4b872c1 .elementor-icon{font-size:90px;}.elementor-218 .elementor-element.elementor-element-4b872c1 .elementor-icon svg{height:90px;}.elementor-218 .elementor-element.elementor-element-ae6c0ff{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-c42cfa4{text-align:center;}.elementor-218 .elementor-element.elementor-element-93c00bf{text-align:center;font-family:var( --e-global-typography-9af89da-font-family ), DynaPuff;font-size:var( --e-global-typography-9af89da-font-size );font-weight:var( --e-global-typography-9af89da-font-weight );line-height:var( --e-global-typography-9af89da-line-height );color:var( --e-global-color-9fdca98 );}.elementor-218 .elementor-element.elementor-element-a7c5e16{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-218 .elementor-element.elementor-element-c840f59.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-c840f59 .elementor-button{font-family:var( --e-global-typography-f9e3175-font-family ), DynaPuff;font-size:var( --e-global-typography-f9e3175-font-size );font-weight:var( --e-global-typography-f9e3175-font-weight );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-60121fc{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-218 .elementor-element.elementor-element-60121fc:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-60121fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-60121fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-218 .elementor-element.elementor-element-365a46e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-9c67e1d{text-align:center;}.elementor-218 .elementor-element.elementor-element-9c67e1d .elementor-heading-title{font-family:var( --e-global-typography-f493e42-font-family ), DynaPuff;font-size:var( --e-global-typography-f493e42-font-size );font-weight:var( --e-global-typography-f493e42-font-weight );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-2acde87{text-align:center;}.elementor-218 .elementor-element.elementor-element-2acde87.elementor-widget-heading .elementor-heading-title, .elementor-218 .elementor-element.elementor-element-2acde87.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-8d1f6eb );}.elementor-218 .elementor-element.elementor-element-fe593eb{text-align:center;color:var( --e-global-color-9fdca98 );}.elementor-218 .elementor-element.elementor-element-0c1d273{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-218 .elementor-element.elementor-element-72cbea8{--display:flex;}.elementor-218 .elementor-element.elementor-element-0213924 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-218 .elementor-element.elementor-element-0213924 img{border-radius:12px 12px 12px 12px;box-shadow:0px 4px 44px 3px rgba(0, 0, 0, 0.08);}.elementor-218 .elementor-element.elementor-element-cc4f4dc{text-align:center;}.elementor-218 .elementor-element.elementor-element-cc4f4dc .elementor-heading-title{font-family:var( --e-global-typography-a15bb8d-font-family ), DynaPuff;font-size:var( --e-global-typography-a15bb8d-font-size );font-weight:var( --e-global-typography-a15bb8d-font-weight );line-height:var( --e-global-typography-a15bb8d-line-height );}.elementor-218 .elementor-element.elementor-element-239f44f{--display:flex;}.elementor-218 .elementor-element.elementor-element-e60f6ca > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-218 .elementor-element.elementor-element-e60f6ca img{border-radius:12px 12px 12px 12px;box-shadow:0px 4px 44px 3px rgba(0, 0, 0, 0.08);}.elementor-218 .elementor-element.elementor-element-abfa58d{text-align:center;}.elementor-218 .elementor-element.elementor-element-abfa58d .elementor-heading-title{font-family:var( --e-global-typography-a15bb8d-font-family ), DynaPuff;font-size:var( --e-global-typography-a15bb8d-font-size );font-weight:var( --e-global-typography-a15bb8d-font-weight );line-height:var( --e-global-typography-a15bb8d-line-height );}.elementor-218 .elementor-element.elementor-element-b74cf24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-218 .elementor-element.elementor-element-b74cf24:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-b74cf24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-1c8f4a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-2c3ecc9{width:100%;max-width:100%;text-align:center;}.elementor-218 .elementor-element.elementor-element-2c3ecc9 .elementor-heading-title{font-family:var( --e-global-typography-f493e42-font-family ), DynaPuff;font-size:var( --e-global-typography-f493e42-font-size );font-weight:var( --e-global-typography-f493e42-font-weight );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-a9cbf70{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-218 .elementor-element.elementor-element-a9cbf70 .elementor-heading-title{font-family:var( --e-global-typography-4633773-font-family ), DynaPuff;font-size:var( --e-global-typography-4633773-font-size );font-weight:var( --e-global-typography-4633773-font-weight );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-ad77fc0{--display:flex;}.elementor-218 .elementor-element.elementor-element-c204f3d{--display:flex;}.elementor-218 .elementor-element.elementor-element-dac4bee .gallery-item .gallery-caption{display:none;}.elementor-218 .elementor-element.elementor-element-dac4bee .gallery-item{padding:0 30px 30px 0;}.elementor-218 .elementor-element.elementor-element-dac4bee .gallery{margin:0 -30px -30px 0;}.elementor-218 .elementor-element.elementor-element-71fe6dc{--display:flex;}.elementor-218 .elementor-element.elementor-element-4c27e56 .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-218 .elementor-element.elementor-element-4c27e56 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-218 .elementor-element.elementor-element-6811e01.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-6811e01 .elementor-button{font-family:var( --e-global-typography-f9e3175-font-family ), DynaPuff;font-size:var( --e-global-typography-f9e3175-font-size );font-weight:var( --e-global-typography-f9e3175-font-weight );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-9fd529e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:120px 120px;--row-gap:120px;--column-gap:120px;}.elementor-218 .elementor-element.elementor-element-9fd529e:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-9fd529e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4db64e8 );background-image:url("https://edit.stonabilities.com/wp-content/uploads/2025/02/Custom-Quartz-Creations.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-218 .elementor-element.elementor-element-e2185ea{--display:flex;--justify-content:center;}.elementor-218 .elementor-element.elementor-element-dd5b790{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-2c8dd22{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-5575e67 .elementor-heading-title{font-family:var( --e-global-typography-f493e42-font-family ), DynaPuff;font-size:var( --e-global-typography-f493e42-font-size );font-weight:var( --e-global-typography-f493e42-font-weight );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-dfdf921 .elementor-heading-title{font-family:var( --e-global-typography-4633773-font-family ), DynaPuff;font-size:var( --e-global-typography-4633773-font-size );font-weight:var( --e-global-typography-4633773-font-weight );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-1321c86{font-family:var( --e-global-typography-9af89da-font-family ), DynaPuff;font-size:var( --e-global-typography-9af89da-font-size );font-weight:var( --e-global-typography-9af89da-font-weight );line-height:var( --e-global-typography-9af89da-line-height );color:var( --e-global-color-9fdca98 );}.elementor-218 .elementor-element.elementor-element-a47e3eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-218 .elementor-element.elementor-element-a47e3eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-218 .elementor-element.elementor-element-a47e3eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-218 .elementor-element.elementor-element-a47e3eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-218 .elementor-element.elementor-element-a47e3eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-218 .elementor-element.elementor-element-a47e3eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-a47e3eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-a47e3eb{--e-icon-list-icon-size:30px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-218 .elementor-element.elementor-element-a47e3eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-a47e3eb .elementor-icon-list-item > a{font-family:var( --e-global-typography-9af89da-font-family ), DynaPuff;font-size:var( --e-global-typography-9af89da-font-size );font-weight:var( --e-global-typography-9af89da-font-weight );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-a47e3eb .elementor-icon-list-text{color:var( --e-global-color-9fdca98 );transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-2f7ca7c .elementor-button{font-family:var( --e-global-typography-f9e3175-font-family ), DynaPuff;font-size:var( --e-global-typography-f9e3175-font-size );font-weight:var( --e-global-typography-f9e3175-font-weight );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-411c158{--display:flex;}.elementor-218 .elementor-element.elementor-element-04ca17b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-0a13063 .elementor-heading-title{font-family:var( --e-global-typography-f493e42-font-family ), DynaPuff;font-size:var( --e-global-typography-f493e42-font-size );font-weight:var( --e-global-typography-f493e42-font-weight );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-ea902f6 .elementor-heading-title{font-family:var( --e-global-typography-4633773-font-family ), DynaPuff;font-size:var( --e-global-typography-4633773-font-size );font-weight:var( --e-global-typography-4633773-font-weight );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-6034382{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:120px 120px;--row-gap:120px;--column-gap:120px;}.elementor-218 .elementor-element.elementor-element-6034382:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-6034382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edit.stonabilities.com/wp-content/uploads/2025/02/Custom-Quartz-Creations.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-218 .elementor-element.elementor-element-d87d5bd{--display:flex;}.elementor-218 .elementor-element.elementor-element-c7acf4e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-6ff3b0e .elementor-heading-title{font-family:var( --e-global-typography-f493e42-font-family ), DynaPuff;font-size:var( --e-global-typography-f493e42-font-size );font-weight:var( --e-global-typography-f493e42-font-weight );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-525389f .elementor-heading-title{font-family:var( --e-global-typography-4633773-font-family ), DynaPuff;font-size:var( --e-global-typography-4633773-font-size );font-weight:var( --e-global-typography-4633773-font-weight );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-19045f0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-4d69453 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-218 .elementor-element.elementor-element-1a27718{--display:flex;--justify-content:center;}.elementor-218 .elementor-element.elementor-element-634ffdb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-2763cac{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-0b35fab .elementor-heading-title{font-family:var( --e-global-typography-f493e42-font-family ), DynaPuff;font-size:var( --e-global-typography-f493e42-font-size );font-weight:var( --e-global-typography-f493e42-font-weight );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-6a88060 .elementor-heading-title{font-family:var( --e-global-typography-4633773-font-family ), DynaPuff;font-size:var( --e-global-typography-4633773-font-size );font-weight:var( --e-global-typography-4633773-font-weight );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-dfa58bc{font-family:var( --e-global-typography-9af89da-font-family ), DynaPuff;font-size:var( --e-global-typography-9af89da-font-size );font-weight:var( --e-global-typography-9af89da-font-weight );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-0f81e9b .elementor-button{font-family:var( --e-global-typography-f9e3175-font-family ), DynaPuff;font-size:var( --e-global-typography-f9e3175-font-size );font-weight:var( --e-global-typography-f9e3175-font-weight );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-279f156{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-218 .elementor-element.elementor-element-279f156:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-279f156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-8caea8c{--e-image-carousel-slides-to-show:5;}.elementor-218 .elementor-element.elementor-element-2821d53{--display:flex;--min-height:100vh;--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;--justify-content:flex-end;}.elementor-218 .elementor-element.elementor-element-2821d53:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-2821d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edit.stonabilities.com/wp-content/uploads/2025/02/Building-the-Future-Section-Image.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-218 .elementor-element.elementor-element-b8bb251{--display:flex;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-e90e570{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-e0e2301{text-align:center;}.elementor-218 .elementor-element.elementor-element-e0e2301.elementor-widget-heading .elementor-heading-title, .elementor-218 .elementor-element.elementor-element-e0e2301.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-4db64e8 );}.elementor-218 .elementor-element.elementor-element-8f6cffa{text-align:center;font-family:var( --e-global-typography-9af89da-font-family ), DynaPuff;font-size:var( --e-global-typography-9af89da-font-size );font-weight:var( --e-global-typography-9af89da-font-weight );line-height:var( --e-global-typography-9af89da-line-height );color:var( --e-global-color-4db64e8 );}.elementor-218 .elementor-element.elementor-element-5fef90a{text-align:center;font-family:var( --e-global-typography-9af89da-font-family ), DynaPuff;font-size:var( --e-global-typography-9af89da-font-size );font-weight:var( --e-global-typography-9af89da-font-weight );line-height:var( --e-global-typography-9af89da-line-height );color:var( --e-global-color-4db64e8 );}.elementor-218 .elementor-element.elementor-element-6c6db97{--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;}.elementor-218 .elementor-element.elementor-element-541c129 .elementor-button{background-color:var( --e-global-color-4db64e8 );font-family:var( --e-global-typography-f9e3175-font-family ), DynaPuff;font-size:var( --e-global-typography-f9e3175-font-size );font-weight:var( --e-global-typography-f9e3175-font-weight );line-height:var( --e-global-typography-f9e3175-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-218 .elementor-element.elementor-element-541c129 .elementor-button:hover, .elementor-218 .elementor-element.elementor-element-541c129 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-4db64e8 );}.elementor-218 .elementor-element.elementor-element-541c129 .elementor-button:hover svg, .elementor-218 .elementor-element.elementor-element-541c129 .elementor-button:focus svg{fill:var( --e-global-color-4db64e8 );}.elementor-218 .elementor-element.elementor-element-b1ad791 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-f9e3175-font-family ), DynaPuff;font-size:var( --e-global-typography-f9e3175-font-size );font-weight:var( --e-global-typography-f9e3175-font-weight );line-height:var( --e-global-typography-f9e3175-line-height );fill:var( --e-global-color-4db64e8 );color:var( --e-global-color-4db64e8 );border-style:solid;border-width:2px 2px 2px 2px;}.elementor-218 .elementor-element.elementor-element-b1ad791 .elementor-button:hover, .elementor-218 .elementor-element.elementor-element-b1ad791 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-218 .elementor-element.elementor-element-b74a55e{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-218 .elementor-element.elementor-element-96604a7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-2309461{text-align:center;font-family:var( --e-global-typography-9af89da-font-family ), DynaPuff;font-size:var( --e-global-typography-9af89da-font-size );font-weight:var( --e-global-typography-9af89da-font-weight );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-be256b3{text-align:center;}.elementor-218 .elementor-element.elementor-element-e7bf1f1{--display:flex;}.elementor-218 .elementor-element.elementor-element-ba9baa2{--swiper-slides-to-display:3;--swiper-slides-gap:30px;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:30px;}.elementor-218 .elementor-element.elementor-element-ba9baa2 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-218 .elementor-element.elementor-element-372519e{--width:50%;}.elementor-218 .elementor-element.elementor-element-41f696c{--width:50%;}}@media(min-width:2400px){.elementor-218 .elementor-element.elementor-element-56b8e15{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-dbaa7d9 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-1c787ca{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-8c6335b .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-e62a3dd .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-cf7d412 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-2452015 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-4c630bf{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-bcbef70{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-0f51545{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-75aceda{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-1dd0b72{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-476a3ce .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-9c8a10a .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-9d2c06d .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-bd21bbf .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-1867370{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-367516d .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-75a7e2a .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-84ad289 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-5a0124d{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-f311e89{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-f84bbfe{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-93c00bf{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-c840f59 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-9c67e1d .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-0c1d273{--grid-auto-flow:row;}.elementor-218 .elementor-element.elementor-element-cc4f4dc .elementor-heading-title{font-size:var( --e-global-typography-a15bb8d-font-size );line-height:var( --e-global-typography-a15bb8d-line-height );}.elementor-218 .elementor-element.elementor-element-abfa58d .elementor-heading-title{font-size:var( --e-global-typography-a15bb8d-font-size );line-height:var( --e-global-typography-a15bb8d-line-height );}.elementor-218 .elementor-element.elementor-element-2c3ecc9 .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-a9cbf70 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-6811e01 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-5575e67 .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-dfdf921 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-1321c86{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-a47e3eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-a47e3eb .elementor-icon-list-item > a{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-2f7ca7c .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-0a13063 .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-ea902f6 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-6ff3b0e .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-525389f .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-0b35fab .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-6a88060 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-dfa58bc{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-0f81e9b .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-8f6cffa{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-5fef90a{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-541c129 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-b1ad791 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-2309461{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-ba9baa2{--swiper-slides-to-display:3;}}@media(max-width:1366px){.elementor-218 .elementor-element.elementor-element-a9fa79b{--min-height:calc(100vh - 82px);--justify-content:center;}.elementor-218 .elementor-element.elementor-element-56b8e15{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-dbaa7d9 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-1c787ca{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-8c6335b .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-e62a3dd .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-cf7d412{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-218 .elementor-element.elementor-element-cf7d412 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-2452015 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-638428b{--min-height:450px;}.elementor-218 .elementor-element.elementor-element-4c630bf{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-39ac1ce{--min-height:450px;}.elementor-218 .elementor-element.elementor-element-bcbef70{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-172e211{--min-height:450px;}.elementor-218 .elementor-element.elementor-element-30f5a5f{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-0f51545{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-76d152e{--min-height:450px;}.elementor-218 .elementor-element.elementor-element-75aceda{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-dec206a{--min-height:450px;}.elementor-218 .elementor-element.elementor-element-1dd0b72{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-9200fac{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-218 .elementor-element.elementor-element-476a3ce .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-9c8a10a .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-9d2c06d .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-bd21bbf .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-1867370{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-367516d .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-75a7e2a .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-84ad289 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-5a0124d{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-f311e89{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-f84bbfe{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-93c00bf{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-c840f59 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-9c67e1d .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-0c1d273{--grid-auto-flow:row;}.elementor-218 .elementor-element.elementor-element-cc4f4dc .elementor-heading-title{font-size:var( --e-global-typography-a15bb8d-font-size );line-height:var( --e-global-typography-a15bb8d-line-height );}.elementor-218 .elementor-element.elementor-element-abfa58d .elementor-heading-title{font-size:var( --e-global-typography-a15bb8d-font-size );line-height:var( --e-global-typography-a15bb8d-line-height );}.elementor-218 .elementor-element.elementor-element-2c3ecc9 .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-a9cbf70 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-6811e01 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-9fd529e{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-218 .elementor-element.elementor-element-5575e67 .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-dfdf921 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-1321c86{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-a47e3eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-a47e3eb .elementor-icon-list-item > a{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-2f7ca7c .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-0a13063 .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-ea902f6 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-6034382{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-218 .elementor-element.elementor-element-d87d5bd{--justify-content:center;}.elementor-218 .elementor-element.elementor-element-6ff3b0e .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-525389f .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-0b35fab .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-6a88060 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-dfa58bc{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-0f81e9b .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-b8bb251{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-8f6cffa{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-5fef90a{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-541c129 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-b1ad791 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-2309461{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-ba9baa2{--swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-218 .elementor-element.elementor-element-a9fa79b{--min-height:calc(100vh - 82px);--justify-content:center;}.elementor-218 .elementor-element.elementor-element-372519e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-218 .elementor-element.elementor-element-41f696c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-218 .elementor-element.elementor-element-8a426c1{--e-n-carousel-swiper-slides-to-display:2;}.elementor-218 .elementor-element.elementor-element-9200fac{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-218 .elementor-element.elementor-element-a7c5e16{--e-n-carousel-swiper-slides-to-display:3;}.elementor-218 .elementor-element.elementor-element-0c1d273{--grid-auto-flow:row;}.elementor-218 .elementor-element.elementor-element-9fd529e{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-218 .elementor-element.elementor-element-6034382{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-218 .elementor-element.elementor-element-b8bb251{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-ba9baa2{--swiper-slides-to-display:2;}}@media(max-width:1024px){.elementor-218 .elementor-element.elementor-element-a9fa79b:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-a9fa79b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edit.stonabilities.com/wp-content/uploads/2025/02/Hero-Banner-Tablet.png");background-position:top center;background-size:cover;}.elementor-218 .elementor-element.elementor-element-56b8e15{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-dbaa7d9 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-1c787ca{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-8c6335b .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-8f6798c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-e62a3dd .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-cf7d412 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-2452015 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-4c630bf{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-bcbef70{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-0f51545{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-75aceda{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-1dd0b72{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-8a426c1{--e-n-carousel-swiper-slides-to-display:2;}.elementor-218 .elementor-element.elementor-element-9200fac{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-218 .elementor-element.elementor-element-8aa7711{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-476a3ce .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-9c8a10a{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-9c8a10a .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-c028297{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-9d2c06d .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-bd21bbf{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-bd21bbf .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-1867370{width:100%;max-width:100%;font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-367516d .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-75a7e2a .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-84ad289{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-218 .elementor-element.elementor-element-84ad289 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-5a0124d{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-f311e89{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-f84bbfe{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-93c00bf{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-a7c5e16{--e-n-carousel-swiper-slides-to-display:2;}.elementor-218 .elementor-element.elementor-element-c840f59 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-9c67e1d .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-0c1d273{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-218 .elementor-element.elementor-element-cc4f4dc .elementor-heading-title{font-size:var( --e-global-typography-a15bb8d-font-size );line-height:var( --e-global-typography-a15bb8d-line-height );}.elementor-218 .elementor-element.elementor-element-abfa58d .elementor-heading-title{font-size:var( --e-global-typography-a15bb8d-font-size );line-height:var( --e-global-typography-a15bb8d-line-height );}.elementor-218 .elementor-element.elementor-element-2c3ecc9 .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-a9cbf70{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-218 .elementor-element.elementor-element-a9cbf70 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-6811e01 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-9fd529e{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-218 .elementor-element.elementor-element-2c8dd22{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-5575e67 .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-dfdf921 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-1321c86{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-a47e3eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-a47e3eb .elementor-icon-list-item > a{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-2f7ca7c .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-411c158.e-con{--order:-99999 /* order start hack */;}.elementor-218 .elementor-element.elementor-element-04ca17b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-0a13063 .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-ea902f6 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-6034382{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-218 .elementor-element.elementor-element-c7acf4e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-6ff3b0e .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-525389f .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-19045f0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-2763cac{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-0b35fab .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-6a88060 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-dfa58bc{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-0f81e9b .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-b8bb251{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-8f6cffa{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-5fef90a{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-541c129 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-b1ad791 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-2309461{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-ba9baa2{--swiper-slides-to-display:2;}}@media(max-width:880px){.elementor-218 .elementor-element.elementor-element-0c1d273{--grid-auto-flow:row;}.elementor-218 .elementor-element.elementor-element-ba9baa2{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-218 .elementor-element.elementor-element-a9fa79b:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-a9fa79b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edit.stonabilities.com/wp-content/uploads/2025/03/lisa-anna-zOWWP695xI-unsplash-scaled.jpg");background-size:cover;}.elementor-218 .elementor-element.elementor-element-a9fa79b{--justify-content:flex-end;}.elementor-218 .elementor-element.elementor-element-372519e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:9999;}.elementor-218 .elementor-element.elementor-element-4371272{text-align:center;}.elementor-218 .elementor-element.elementor-element-56b8e15{text-align:center;font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-dbaa7d9{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-dbaa7d9 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-8e81416{--z-index:1;}.elementor-218 .elementor-element.elementor-element-41f696c{--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:9999;}.elementor-218 .elementor-element.elementor-element-4eb1741{text-align:center;}.elementor-218 .elementor-element.elementor-element-1c787ca{text-align:center;font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-8c6335b{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-8c6335b .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-8f6798c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-e62a3dd{text-align:center;}.elementor-218 .elementor-element.elementor-element-e62a3dd .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-cf7d412{width:100%;max-width:100%;text-align:center;}.elementor-218 .elementor-element.elementor-element-cf7d412 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-46b335a{text-align:center;}.elementor-218 .elementor-element.elementor-element-2452015 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-638428b{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-218 .elementor-element.elementor-element-798dcea{text-align:center;}.elementor-218 .elementor-element.elementor-element-4c630bf{text-align:center;font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-39ac1ce{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-218 .elementor-element.elementor-element-02859aa{text-align:center;}.elementor-218 .elementor-element.elementor-element-bcbef70{text-align:center;font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-172e211{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-218 .elementor-element.elementor-element-30f5a5f{text-align:center;}.elementor-218 .elementor-element.elementor-element-0f51545{text-align:center;font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-76d152e{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-218 .elementor-element.elementor-element-d177221{text-align:center;}.elementor-218 .elementor-element.elementor-element-75aceda{text-align:center;font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-dec206a{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-218 .elementor-element.elementor-element-51aace4{width:100%;max-width:100%;text-align:center;}.elementor-218 .elementor-element.elementor-element-1dd0b72{text-align:center;font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-8a426c1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-218 .elementor-element.elementor-element-9200fac{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-218 .elementor-element.elementor-element-476a3ce{text-align:center;}.elementor-218 .elementor-element.elementor-element-476a3ce .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-9c8a10a{text-align:center;}.elementor-218 .elementor-element.elementor-element-9c8a10a .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-9d2c06d .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-bd21bbf .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-1867370{text-align:center;font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-367516d{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-367516d .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-7bc5ac5{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-218 .elementor-element.elementor-element-75a7e2a .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-84ad289{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-84ad289 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-5a0124d{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-f311e89{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-f84bbfe{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-93c00bf{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-a7c5e16{--e-n-carousel-swiper-slides-to-display:1;}.elementor-218 .elementor-element.elementor-element-c840f59{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-c840f59 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-60121fc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-218 .elementor-element.elementor-element-9c67e1d .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-0c1d273{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-218 .elementor-element.elementor-element-cc4f4dc .elementor-heading-title{font-size:var( --e-global-typography-a15bb8d-font-size );line-height:var( --e-global-typography-a15bb8d-line-height );}.elementor-218 .elementor-element.elementor-element-abfa58d .elementor-heading-title{font-size:var( --e-global-typography-a15bb8d-font-size );line-height:var( --e-global-typography-a15bb8d-line-height );}.elementor-218 .elementor-element.elementor-element-2c3ecc9{text-align:center;}.elementor-218 .elementor-element.elementor-element-2c3ecc9 .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-a9cbf70{width:100%;max-width:100%;text-align:center;}.elementor-218 .elementor-element.elementor-element-a9cbf70 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-6811e01{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-6811e01 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-9fd529e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-218 .elementor-element.elementor-element-5575e67{text-align:center;}.elementor-218 .elementor-element.elementor-element-5575e67 .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-dfdf921 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-1321c86{text-align:center;font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-a47e3eb{--e-icon-list-icon-size:25px;--icon-vertical-offset:5px;}.elementor-218 .elementor-element.elementor-element-a47e3eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-a47e3eb .elementor-icon-list-item > a{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-2f7ca7c{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-2f7ca7c .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-0a13063{text-align:center;}.elementor-218 .elementor-element.elementor-element-0a13063 .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-ea902f6{text-align:center;}.elementor-218 .elementor-element.elementor-element-ea902f6 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-6ff3b0e{text-align:center;}.elementor-218 .elementor-element.elementor-element-6ff3b0e .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-525389f{text-align:center;}.elementor-218 .elementor-element.elementor-element-525389f .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-0b35fab .elementor-heading-title{font-size:var( --e-global-typography-f493e42-font-size );line-height:var( --e-global-typography-f493e42-line-height );}.elementor-218 .elementor-element.elementor-element-6a88060 .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-218 .elementor-element.elementor-element-dfa58bc{text-align:center;font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-0f81e9b{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-0f81e9b .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-b8bb251{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-8f6cffa{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-5fef90a{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-6c6db97{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-541c129{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-541c129 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-b1ad791{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-b1ad791 .elementor-button{font-size:var( --e-global-typography-f9e3175-font-size );line-height:var( --e-global-typography-f9e3175-line-height );}.elementor-218 .elementor-element.elementor-element-2309461{font-size:var( --e-global-typography-9af89da-font-size );line-height:var( --e-global-typography-9af89da-line-height );}.elementor-218 .elementor-element.elementor-element-ba9baa2{--swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-abfa58d */.elementor-218 .elementor-element.elementor-element-abfa58d h4{
    font-family: "Playfair Display"!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1ad791 */.duelButton a:hover {
    border: 2px solid transparent !important;
}/* End custom CSS */
/* Start custom CSS */.cardBackground {
   position: relative;
   overflow: hidden; /* Ensures no overflow when animating */
   transition: transform 300ms ease-in-out; /* Smooth transition for the card */
}

/* Pseudo-element for the overlay */
.cardBackground::before {
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-color: #1f201f; /* Overlay color */
   opacity: 0; /* Initially invisible */
   transition: opacity 300ms ease-in-out; /* Smooth transition */
   pointer-events: none; /* Prevents interfering with hover effects */
}

.cardBackground:hover {
   transform: scale(1.05); /* Zoom-in effect */
}

/* Show the overlay on hover */
.cardBackground:hover::before {
    background: #000000;

   opacity: 0.8; /* Overlay visibility */
}

.cardText {
   opacity: 0; /* Initially invisible */
   max-height: 0; /* Initially takes no vertical space */
   overflow: hidden; /* Hide content beyond max-height */
   transition: opacity 300ms ease-in-out, max-height 300ms ease-in-out; /* Smooth transition */
   position: relative; /* Ensure it appears above the overlay */
   z-index: 1; /* Keep text above the background */
    background-color: transparent!important
    
}

.cardBackground:hover .cardText {
   opacity: 1; /* Fully visible */
   max-height: 550px; /* Expand text */
   
}

.familyFont h4 a{
    font-family: "Playfair Display"!important;
}/* End custom CSS */