.elementor-3149 .elementor-element.elementor-element-51ec38b{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3149 .elementor-element.elementor-element-51ec38b::before, .elementor-3149 .elementor-element.elementor-element-51ec38b > .elementor-background-video-container::before, .elementor-3149 .elementor-element.elementor-element-51ec38b > .e-con-inner > .elementor-background-video-container::before, .elementor-3149 .elementor-element.elementor-element-51ec38b > .elementor-background-slideshow::before, .elementor-3149 .elementor-element.elementor-element-51ec38b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3149 .elementor-element.elementor-element-51ec38b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquaholdsmart.com/wp-content/uploads/2024/02/124635.webp");--background-overlay:'';}.elementor-3149 .elementor-element.elementor-element-1986c68{--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:20px 30px;--row-gap:20px;--column-gap:30px;}.elementor-3149 .elementor-element.elementor-element-06016ef{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:50px 50px 50px 0200px;--padding-top:3%;--padding-bottom:4%;--padding-left:1%;--padding-right:1%;}.elementor-3149 .elementor-element.elementor-element-06016ef::before, .elementor-3149 .elementor-element.elementor-element-06016ef > .elementor-background-video-container::before, .elementor-3149 .elementor-element.elementor-element-06016ef > .e-con-inner > .elementor-background-video-container::before, .elementor-3149 .elementor-element.elementor-element-06016ef > .elementor-background-slideshow::before, .elementor-3149 .elementor-element.elementor-element-06016ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-3149 .elementor-element.elementor-element-06016ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7e072dd );--background-overlay:'';}.elementor-3149 .elementor-element.elementor-element-2d37e41 .elementor-heading-title{font-family:"Kalameh", Sans-serif;font-size:35px;color:var( --e-global-color-primary );}.elementor-3149 .elementor-element.elementor-element-aed5b5a{padding:025px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-aed5b5a .elementor-heading-title{font-family:"Kalameh", Sans-serif;font-size:25px;color:var( --e-global-color-secondary );}.elementor-3149 .elementor-element.elementor-element-9144a2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 0px 0px;text-align:start;font-family:"Vazir", Sans-serif;font-size:14px;color:var( --e-global-color-04eee39 );}.elementor-3149 .elementor-element.elementor-element-9144a2e p{margin-block-end:25px;}.elementor-3149 .elementor-element.elementor-element-7770b76 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Kalameh", Sans-serif;font-size:14px;fill:var( --e-global-color-b2af3c2 );color:var( --e-global-color-b2af3c2 );border-radius:15px 15px 15px 15px;}.elementor-3149 .elementor-element.elementor-element-7770b76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:15px 15px 15px 15px;}.elementor-3149 .elementor-element.elementor-element-7770b76.elementor-element{--align-self:flex-start;}.elementor-3149 .elementor-element.elementor-element-7770b76 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3149 .elementor-element.elementor-element-7770b76 .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-7770b76 .elementor-button:focus{color:var( --e-global-color-b2af3c2 );}.elementor-3149 .elementor-element.elementor-element-7770b76 .elementor-button:hover svg, .elementor-3149 .elementor-element.elementor-element-7770b76 .elementor-button:focus svg{fill:var( --e-global-color-b2af3c2 );}.elementor-3149 .elementor-element.elementor-element-851250a{--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-3149 .elementor-element.elementor-element-4b07b17 img{filter:brightness( 125% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:dotted;border-width:4px 0px 0px 4px;border-color:var( --e-global-color-secondary );border-radius:80px 80px 80px 80px;}.elementor-3149 .elementor-element.elementor-element-49c7da9{--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-3149 .elementor-element.elementor-element-5d01f1e{--spacer-size:70px;}.elementor-3149 .elementor-element.elementor-element-3fd7c4b{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3149 .elementor-element.elementor-element-ceafafb{--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-3149 .elementor-element.elementor-element-49235af .elementor-heading-title{font-family:"Kalameh", Sans-serif;font-size:20px;}.elementor-3149 .elementor-element.elementor-element-cc4d14c{text-align:start;}.elementor-3149 .elementor-element.elementor-element-cc4d14c .elementor-heading-title{font-family:"Kalameh", Sans-serif;font-size:14px;color:#8D6E63;}.elementor-3149 .elementor-element.elementor-element-0121622{text-align:justify;font-family:"Vazir", Sans-serif;font-size:14px;}.elementor-3149 .elementor-element.elementor-element-0bd4e12 .elementor-button{background-color:var( --e-global-color-b4e9647 );font-family:"Kalameh", Sans-serif;font-size:14px;fill:var( --e-global-color-b2af3c2 );color:var( --e-global-color-b2af3c2 );border-radius:15px 15px 15px 15px;}.elementor-3149 .elementor-element.elementor-element-0bd4e12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:15px 15px 15px 15px;}.elementor-3149 .elementor-element.elementor-element-0bd4e12.elementor-element{--align-self:flex-start;}.elementor-3149 .elementor-element.elementor-element-0bd4e12 .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-0bd4e12 .elementor-button:focus{color:var( --e-global-color-b2af3c2 );}.elementor-3149 .elementor-element.elementor-element-0bd4e12 .elementor-button:hover svg, .elementor-3149 .elementor-element.elementor-element-0bd4e12 .elementor-button:focus svg{fill:var( --e-global-color-b2af3c2 );}.elementor-3149 .elementor-element.elementor-element-3d4ed96{--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-3149 .elementor-element.elementor-element-fb1907a{text-align:end;}.elementor-3149 .elementor-element.elementor-element-fb1907a img{width:65%;border-style:solid;border-width:1px 1px 7px 7px;border-color:#73CA07;border-radius:750px 750px 750px 750px;}.elementor-3149 .elementor-element.elementor-element-61365c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.5;--margin-top:15px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3149 .elementor-element.elementor-element-61365c7:not(.elementor-motion-effects-element-type-background), .elementor-3149 .elementor-element.elementor-element-61365c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2E7D329E 0%, #81C784B5 100%);}.elementor-3149 .elementor-element.elementor-element-61365c7::before, .elementor-3149 .elementor-element.elementor-element-61365c7 > .elementor-background-video-container::before, .elementor-3149 .elementor-element.elementor-element-61365c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3149 .elementor-element.elementor-element-61365c7 > .elementor-background-slideshow::before, .elementor-3149 .elementor-element.elementor-element-61365c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3149 .elementor-element.elementor-element-61365c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2E7D32;background-image:url("https://aquaholdsmart.com/wp-content/uploads/2026/02/2244-1.webp");--background-overlay:'';background-size:cover;}.elementor-3149 .elementor-element.elementor-element-b281e6d{background-color:#F4F7F6;padding:5px 8px 5px 8px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #F4F7F6;text-align:center;}.elementor-3149 .elementor-element.elementor-element-b281e6d.elementor-element{--align-self:center;}.elementor-3149 .elementor-element.elementor-element-b281e6d .elementor-heading-title{font-family:"Kalameh", Sans-serif;font-size:20px;color:var( --e-global-color-04eee39 );}.elementor-3149 .elementor-element.elementor-element-8e02ff8{--wd-brd-radius:12px;}.elementor-3149 .elementor-element.elementor-element-8e02ff8 .wd-el-title{color:var( --e-global-color-04eee39 );font-family:"kalame", Sans-serif;font-size:15px;}.elementor-3149 .elementor-element.elementor-element-6cb5ced{--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-3149 .elementor-element.elementor-element-df24ca3{text-align:center;}.elementor-3149 .elementor-element.elementor-element-df24ca3 .elementor-heading-title{font-family:"Kalameh", Sans-serif;font-size:20px;color:var( --e-global-color-04eee39 );}.elementor-3149 .elementor-element.elementor-element-f8ddf59{text-align:center;font-family:"Vazir", Sans-serif;font-size:15px;}.elementor-3149 .elementor-element.elementor-element-d2a824a{--spacer-size:66px;}.elementor-3149 .elementor-element.elementor-element-4871a98{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:63px;--padding-left:0px;--padding-right:0px;}.elementor-3149 .elementor-element.elementor-element-10c4c71{--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-3149 .elementor-element.elementor-element-7109aa6{text-align:center;}.elementor-3149 .elementor-element.elementor-element-7109aa6 .elementor-heading-title{font-family:"Kalameh", Sans-serif;font-size:20px;color:var( --e-global-color-04eee39 );}.elementor-3149 .elementor-element.elementor-element-690e29b{text-align:center;font-family:"Vazir", Sans-serif;font-size:15px;}.elementor-3149 .elementor-element.elementor-element-e233686{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3149 .elementor-element.elementor-element-e233686 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3149 .elementor-element.elementor-element-e233686:after{content:"0.66";}.elementor-3149 .elementor-element.elementor-element-e233686 .elementor-post__thumbnail__link{width:100%;}.elementor-3149 .elementor-element.elementor-element-e233686 .elementor-post__meta-data span + span:before{content:"•";}.elementor-3149 .elementor-element.elementor-element-e233686 .elementor-post__card{border-radius:25px;}.elementor-3149 .elementor-element.elementor-element-e233686 .elementor-post__text{margin-top:20px;}.elementor-3149 .elementor-element.elementor-element-e233686 .elementor-post__title, .elementor-3149 .elementor-element.elementor-element-e233686 .elementor-post__title a{color:var( --e-global-color-04eee39 );font-family:"Kalameh", Sans-serif;font-size:15px;}.elementor-3149 .elementor-element.elementor-element-e233686 .elementor-post__meta-data{color:var( --e-global-color-04eee39 );}.elementor-3149 .elementor-element.elementor-element-e233686 .elementor-post__excerpt p{font-family:"Vazir", Sans-serif;font-size:13px;}.elementor-3149 .elementor-element.elementor-element-e233686 .elementor-post__read-more{color:var( --e-global-color-secondary );}.elementor-3149 .elementor-element.elementor-element-e233686 a.elementor-post__read-more{font-family:"Kalameh", Sans-serif;}.elementor-3149 .elementor-element.elementor-element-4d08ad3{--spacer-size:66px;}.elementor-3149 .elementor-element.elementor-element-61614c0{--spacer-size:60px;}.elementor-3149 .elementor-element.elementor-element-37cffff{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.67;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px #81C784;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:070px;--padding-left:0px;--padding-right:0px;}.elementor-3149 .elementor-element.elementor-element-37cffff::before, .elementor-3149 .elementor-element.elementor-element-37cffff > .elementor-background-video-container::before, .elementor-3149 .elementor-element.elementor-element-37cffff > .e-con-inner > .elementor-background-video-container::before, .elementor-3149 .elementor-element.elementor-element-37cffff > .elementor-background-slideshow::before, .elementor-3149 .elementor-element.elementor-element-37cffff > .e-con-inner > .elementor-background-slideshow::before, .elementor-3149 .elementor-element.elementor-element-37cffff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-3149 .elementor-element.elementor-element-e458141{--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-3149 .elementor-element.elementor-element-e458141.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3149 .elementor-element.elementor-element-2c24fbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 15px 0px 0px;text-align:start;}.elementor-3149 .elementor-element.elementor-element-2c24fbe .elementor-heading-title{font-family:"Kalameh", Sans-serif;font-size:20px;color:var( --e-global-color-04eee39 );}.elementor-3149 .elementor-element.elementor-element-5fc142c{padding:0px 015px 0px 0px;text-align:start;font-family:"Vazir", Sans-serif;font-size:15px;color:var( --e-global-color-04eee39 );}.elementor-3149 .elementor-element.elementor-element-c9e1ea3{--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-3149 .elementor-element.elementor-element-822905e .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Kalameh", Sans-serif;font-size:14px;fill:var( --e-global-color-b2af3c2 );color:var( --e-global-color-b2af3c2 );border-radius:15px 15px 15px 15px;}.elementor-3149 .elementor-element.elementor-element-822905e{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-3149 .elementor-element.elementor-element-822905e.elementor-element{--align-self:center;}.elementor-3149 .elementor-element.elementor-element-822905e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3149 .elementor-element.elementor-element-822905e .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-822905e .elementor-button:focus{color:var( --e-global-color-b2af3c2 );}.elementor-3149 .elementor-element.elementor-element-822905e .elementor-button:hover svg, .elementor-3149 .elementor-element.elementor-element-822905e .elementor-button:focus svg{fill:var( --e-global-color-b2af3c2 );}@media(max-width:1024px){.elementor-3149 .elementor-element.elementor-element-4871a98{--grid-auto-flow:row;}}@media(max-width:768px){.elementor-3149 .elementor-element.elementor-element-1986c68{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3149 .elementor-element.elementor-element-06016ef{--width:100%;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:14%;--padding-left:5%;--padding-right:5%;}.elementor-3149 .elementor-element.elementor-element-2d37e41{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-2d37e41 .elementor-heading-title{line-height:1.1em;}.elementor-3149 .elementor-element.elementor-element-851250a{--width:100%;}.elementor-3149 .elementor-element.elementor-element-4b07b17{padding:11px 3px 0px 5px;}.elementor-3149 .elementor-element.elementor-element-49235af{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3149 .elementor-element.elementor-element-49235af .elementor-heading-title{font-size:19px;}.elementor-3149 .elementor-element.elementor-element-cc4d14c{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3149 .elementor-element.elementor-element-0121622{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-3149 .elementor-element.elementor-element-0bd4e12{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3149 .elementor-element.elementor-element-fb1907a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-3149 .elementor-element.elementor-element-61365c7{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-3149 .elementor-element.elementor-element-b281e6d .elementor-heading-title{font-size:17px;}.elementor-3149 .elementor-element.elementor-element-8e02ff8 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-3149 .elementor-element.elementor-element-df24ca3 .elementor-heading-title{font-size:22px;}.elementor-3149 .elementor-element.elementor-element-4871a98{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3149 .elementor-element.elementor-element-41b95b5{padding:0px 0px 70px 0px;}.elementor-3149 .elementor-element.elementor-element-3f88986{padding:0px 0px 70px 0px;}.elementor-3149 .elementor-element.elementor-element-86c15b0{padding:0px 0px 70px 0px;}.elementor-3149 .elementor-element.elementor-element-cd7ebe0{padding:0px 0px 70px 0px;}.elementor-3149 .elementor-element.elementor-element-e03101b{padding:0px 0px 70px 0px;}.elementor-3149 .elementor-element.elementor-element-7109aa6 .elementor-heading-title{font-size:22px;}.elementor-3149 .elementor-element.elementor-element-e233686 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-3149 .elementor-element.elementor-element-e233686 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3149 .elementor-element.elementor-element-e233686:after{content:"0.5";}.elementor-3149 .elementor-element.elementor-element-e233686 .elementor-post__thumbnail__link{width:100%;}.elementor-3149 .elementor-element.elementor-element-37cffff{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3149 .elementor-element.elementor-element-e458141{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3149 .elementor-element.elementor-element-2c24fbe{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3149 .elementor-element.elementor-element-2c24fbe .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-3149 .elementor-element.elementor-element-5fc142c{font-size:14px;}.elementor-3149 .elementor-element.elementor-element-822905e{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3149 .elementor-element.elementor-element-822905e.elementor-element{--align-self:center;}}@media(min-width:769px){.elementor-3149 .elementor-element.elementor-element-06016ef{--width:50%;}.elementor-3149 .elementor-element.elementor-element-851250a{--width:50%;}.elementor-3149 .elementor-element.elementor-element-ceafafb{--width:50%;}.elementor-3149 .elementor-element.elementor-element-3d4ed96{--width:50%;}.elementor-3149 .elementor-element.elementor-element-e458141{--width:75.026%;}.elementor-3149 .elementor-element.elementor-element-c9e1ea3{--width:66.6666%;}}/* Start custom CSS for button, class: .elementor-element-7770b76 */.shine-btn {
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
}

.shine-btn::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.4) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-25deg);
}

.shine-btn:hover::before {
    animation: shine 0.9s ease forwards;
}

@keyframes shine {
    100% {
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bd4e12 */.shine-btn {
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
}

.shine-btn::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.4) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-25deg);
}

.shine-btn:hover::before {
    animation: shine 0.9s ease forwards;
}

@keyframes shine {
    100% {
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41b95b5 */.box {
 position: relative;
 width: 220px;
 height: 300px;
 display: flex;
 justify-content: center;
 align-items: center;
 transition: 0.5s;
 z-index: 1;
}

.box::before {
 content: ' ';
 position: absolute;
 top: 0;
 left: 50px;
 width: 50%;
 height: 100%;
 text-decoration: none;
 background: #fff;
 border-radius: 8px;
 transform: skewX(15deg);
 transition: 0.5s;
}

.box::after {
 content: '';
 position: absolute;
 top: 0;
 left: 50;
 width: 50%;
 height: 100%;
 background: #fff;
 border-radius: 8px;
 transform: skewX(15deg);
 transition: 0.5s;
 filter: blur(30px);
}

.box:hover:before,
.box:hover:after {
 transform: skewX(0deg) scaleX(1.3);
}

/* فقط تغییر رنگ گرادیانت به رنگ جدید */
.box:before,
.box:after {
 background: linear-gradient(315deg, #8D6E63, #8D6E63);
}

.box span {
 display: block;
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 z-index: 5;
 pointer-events: none;
}

.box span::before {
 content: '';
 position: absolute;
 top: 0;
 left: 0;
 width: 0;
 height: 0;
 border-radius: 8px;
 background: rgba(255, 255, 255, 0.1);
 backdrop-filter: blur(10px);
 opacity: 0;
 transition: 0.1s;
 animation: animate 2s ease-in-out infinite;
 box-shadow: 0 5px 15px rgba(0,0,0,0.08)
}

.box span::before {
 top: -40px;
 left: 40px;
 width: 50px;
 height: 50px;
 opacity: 1;
}

.box span::after {
 content: '';
 position: absolute;
 bottom: 0;
 right: 0;
 width: 100%;
 height: 100%;
 border-radius: 8px;
 background: rgba(255, 255, 255, 0.1);
 backdrop-filter: blur(10px);
 opacity: 0;
 transition: 0.5s;
 box-shadow: 0 5px 15px rgba(0,0,0,0.08);
 animation-delay: -1s;
}

.box span:after {
 bottom: -40px;
 right: 40px;
 width: 50px;
 height: 50px;
 opacity: 1;
}

.box .content {
 position: relative;
 width: 190px;
 height: 254px;
 padding: 20px 40px;
 background: rgba(255, 255, 255, 0.05);
 backdrop-filter: blur(10px);
 box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
 border-radius: 8px;
 z-index: 1;
 transform: 0.5s;
 color: #fff;
 display: flex;
 justify-content: center;
 align-items: center;
}

.box .content h2 {
 font-size: 18px;
 color: #fff;
 margin-bottom: 10px;
 font-family: 'Kalameh', sans-serif;
}


/* Media Query برای نمایش در موبایل */
@media screen and (max-width: 768px) {
  .box {
    margin: 0 auto; /* باکس را horizontally وسط چین می‌کند */
    width: 220px; /* عرض ثابت باقی می‌ماند */
  }
  
  /* اگر چند باکس کنار هم دارید، این بخش را هم اضافه کنید */
  .container-boxes {
    display: flex;
    flex-direction: column;
    align-items: center; /* باکس‌ها را عمودی وسط چین می‌کند */
    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f88986 */.box {
 position: relative;
 width: 220px;
 height: 300px;
 display: flex;
 justify-content: center;
 align-items: center;
 transition: 0.5s;
 z-index: 1;
}

.box::before {
 content: ' ';
 position: absolute;
 top: 0;
 left: 50px;
 width: 50%;
 height: 100%;
 text-decoration: none;
 background: #fff;
 border-radius: 8px;
 transform: skewX(15deg);
 transition: 0.5s;
}

.box::after {
 content: '';
 position: absolute;
 top: 0;
 left: 50;
 width: 50%;
 height: 100%;
 background: #fff;
 border-radius: 8px;
 transform: skewX(15deg);
 transition: 0.5s;
 filter: blur(30px);
}

.box:hover:before,
.box:hover:after {
 transform: skewX(0deg) scaleX(1.3);
}

/* فقط تغییر رنگ گرادیانت به رنگ جدید */
.box:before,
.box:after {
 background: linear-gradient(315deg, #8D6E63, #8D6E63);
}

.box span {
 display: block;
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 z-index: 5;
 pointer-events: none;
}

.box span::before {
 content: '';
 position: absolute;
 top: 0;
 left: 0;
 width: 0;
 height: 0;
 border-radius: 8px;
 background: rgba(255, 255, 255, 0.1);
 backdrop-filter: blur(10px);
 opacity: 0;
 transition: 0.1s;
 animation: animate 2s ease-in-out infinite;
 box-shadow: 0 5px 15px rgba(0,0,0,0.08)
}

.box span::before {
 top: -40px;
 left: 40px;
 width: 50px;
 height: 50px;
 opacity: 1;
}

.box span::after {
 content: '';
 position: absolute;
 bottom: 0;
 right: 0;
 width: 100%;
 height: 100%;
 border-radius: 8px;
 background: rgba(255, 255, 255, 0.1);
 backdrop-filter: blur(10px);
 opacity: 0;
 transition: 0.5s;
 box-shadow: 0 5px 15px rgba(0,0,0,0.08);
 animation-delay: -1s;
}

.box span:after {
 bottom: -40px;
 right: 40px;
 width: 50px;
 height: 50px;
 opacity: 1;
}

.box .content {
 position: relative;
 width: 190px;
 height: 254px;
 padding: 20px 40px;
 background: rgba(255, 255, 255, 0.05);
 backdrop-filter: blur(10px);
 box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
 border-radius: 8px;
 z-index: 1;
 transform: 0.5s;
 color: #fff;
 display: flex;
 justify-content: center;
 align-items: center;
}

.box .content h2 {
 font-size: 18px;
 color: #fff;
 margin-bottom: 10px;
 font-family: 'Kalameh', sans-serif;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86c15b0 */.box {
 position: relative;
 width: 220px;
 height: 300px;
 display: flex;
 justify-content: center;
 align-items: center;
 transition: 0.5s;
 z-index: 1;
}

.box::before {
 content: ' ';
 position: absolute;
 top: 0;
 left: 50px;
 width: 50%;
 height: 100%;
 text-decoration: none;
 background: #fff;
 border-radius: 8px;
 transform: skewX(15deg);
 transition: 0.5s;
}

.box::after {
 content: '';
 position: absolute;
 top: 0;
 left: 50;
 width: 50%;
 height: 100%;
 background: #fff;
 border-radius: 8px;
 transform: skewX(15deg);
 transition: 0.5s;
 filter: blur(30px);
}

.box:hover:before,
.box:hover:after {
 transform: skewX(0deg) scaleX(1.3);
}

/* فقط تغییر رنگ گرادیانت به رنگ جدید */
.box:before,
.box:after {
 background: linear-gradient(315deg, #8D6E63, #8D6E63);
}

.box span {
 display: block;
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 z-index: 5;
 pointer-events: none;
}

.box span::before {
 content: '';
 position: absolute;
 top: 0;
 left: 0;
 width: 0;
 height: 0;
 border-radius: 8px;
 background: rgba(255, 255, 255, 0.1);
 backdrop-filter: blur(10px);
 opacity: 0;
 transition: 0.1s;
 animation: animate 2s ease-in-out infinite;
 box-shadow: 0 5px 15px rgba(0,0,0,0.08)
}

.box span::before {
 top: -40px;
 left: 40px;
 width: 50px;
 height: 50px;
 opacity: 1;
}

.box span::after {
 content: '';
 position: absolute;
 bottom: 0;
 right: 0;
 width: 100%;
 height: 100%;
 border-radius: 8px;
 background: rgba(255, 255, 255, 0.1);
 backdrop-filter: blur(10px);
 opacity: 0;
 transition: 0.5s;
 box-shadow: 0 5px 15px rgba(0,0,0,0.08);
 animation-delay: -1s;
}

.box span:after {
 bottom: -40px;
 right: 40px;
 width: 50px;
 height: 50px;
 opacity: 1;
}

.box .content {
 position: relative;
 width: 190px;
 height: 254px;
 padding: 20px 40px;
 background: rgba(255, 255, 255, 0.05);
 backdrop-filter: blur(10px);
 box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
 border-radius: 8px;
 z-index: 1;
 transform: 0.5s;
 color: #fff;
 display: flex;
 justify-content: center;
 align-items: center;
}

.box .content h2 {
 font-size: 18px;
 color: #fff;
 margin-bottom: 10px;
 font-family: 'Kalameh', sans-serif;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd7ebe0 */.box {
 position: relative;
 width: 220px;
 height: 300px;
 display: flex;
 justify-content: center;
 align-items: center;
 transition: 0.5s;
 z-index: 1;
}

.box::before {
 content: ' ';
 position: absolute;
 top: 0;
 left: 50px;
 width: 50%;
 height: 100%;
 text-decoration: none;
 background: #fff;
 border-radius: 8px;
 transform: skewX(15deg);
 transition: 0.5s;
}

.box::after {
 content: '';
 position: absolute;
 top: 0;
 left: 50;
 width: 50%;
 height: 100%;
 background: #fff;
 border-radius: 8px;
 transform: skewX(15deg);
 transition: 0.5s;
 filter: blur(30px);
}

.box:hover:before,
.box:hover:after {
 transform: skewX(0deg) scaleX(1.3);
}

/* فقط تغییر رنگ گرادیانت به رنگ جدید */
.box:before,
.box:after {
 background: linear-gradient(315deg, #8D6E63, #8D6E63);
}

.box span {
 display: block;
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 z-index: 5;
 pointer-events: none;
}

.box span::before {
 content: '';
 position: absolute;
 top: 0;
 left: 0;
 width: 0;
 height: 0;
 border-radius: 8px;
 background: rgba(255, 255, 255, 0.1);
 backdrop-filter: blur(10px);
 opacity: 0;
 transition: 0.1s;
 animation: animate 2s ease-in-out infinite;
 box-shadow: 0 5px 15px rgba(0,0,0,0.08)
}

.box span::before {
 top: -40px;
 left: 40px;
 width: 50px;
 height: 50px;
 opacity: 1;
}

.box span::after {
 content: '';
 position: absolute;
 bottom: 0;
 right: 0;
 width: 100%;
 height: 100%;
 border-radius: 8px;
 background: rgba(255, 255, 255, 0.1);
 backdrop-filter: blur(10px);
 opacity: 0;
 transition: 0.5s;
 box-shadow: 0 5px 15px rgba(0,0,0,0.08);
 animation-delay: -1s;
}

.box span:after {
 bottom: -40px;
 right: 40px;
 width: 50px;
 height: 50px;
 opacity: 1;
}

.box .content {
 position: relative;
 width: 190px;
 height: 254px;
 padding: 20px 40px;
 background: rgba(255, 255, 255, 0.05);
 backdrop-filter: blur(10px);
 box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
 border-radius: 8px;
 z-index: 1;
 transform: 0.5s;
 color: #fff;
 display: flex;
 justify-content: center;
 align-items: center;
}

.box .content h2 {
 font-size: 18px;
 color: #fff;
 margin-bottom: 10px;
 font-family: 'Kalameh', sans-serif;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e03101b */.box {
 position: relative;
 width: 220px;
 height: 300px;
 display: flex;
 justify-content: center;
 align-items: center;
 transition: 0.5s;
 z-index: 1;
}

.box::before {
 content: ' ';
 position: absolute;
 top: 0;
 left: 50px;
 width: 50%;
 height: 100%;
 text-decoration: none;
 background: #fff;
 border-radius: 8px;
 transform: skewX(15deg);
 transition: 0.5s;
}

.box::after {
 content: '';
 position: absolute;
 top: 0;
 left: 50;
 width: 50%;
 height: 100%;
 background: #fff;
 border-radius: 8px;
 transform: skewX(15deg);
 transition: 0.5s;
 filter: blur(30px);
}

.box:hover:before,
.box:hover:after {
 transform: skewX(0deg) scaleX(1.3);
}

/* فقط تغییر رنگ گرادیانت به رنگ جدید */
.box:before,
.box:after {
 background: linear-gradient(315deg, #8D6E63, #8D6E63);
}

.box span {
 display: block;
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 z-index: 5;
 pointer-events: none;
}

.box span::before {
 content: '';
 position: absolute;
 top: 0;
 left: 0;
 width: 0;
 height: 0;
 border-radius: 8px;
 background: rgba(255, 255, 255, 0.1);
 backdrop-filter: blur(10px);
 opacity: 0;
 transition: 0.1s;
 animation: animate 2s ease-in-out infinite;
 box-shadow: 0 5px 15px rgba(0,0,0,0.08)
}

.box span::before {
 top: -40px;
 left: 40px;
 width: 50px;
 height: 50px;
 opacity: 1;
}

.box span::after {
 content: '';
 position: absolute;
 bottom: 0;
 right: 0;
 width: 100%;
 height: 100%;
 border-radius: 8px;
 background: rgba(255, 255, 255, 0.1);
 backdrop-filter: blur(10px);
 opacity: 0;
 transition: 0.5s;
 box-shadow: 0 5px 15px rgba(0,0,0,0.08);
 animation-delay: -1s;
}

.box span:after {
 bottom: -40px;
 right: 40px;
 width: 50px;
 height: 50px;
 opacity: 1;
}

.box .content {
 position: relative;
 width: 190px;
 height: 254px;
 padding: 20px 40px;
 background: rgba(255, 255, 255, 0.05);
 backdrop-filter: blur(10px);
 box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
 border-radius: 8px;
 z-index: 1;
 transform: 0.5s;
 color: #fff;
 display: flex;
 justify-content: center;
 align-items: center;
}

.box .content h2 {
 font-size: 18px;
 color: #fff;
 margin-bottom: 10px;
 font-family: 'Kalameh', sans-serif;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-822905e */.shine-btn {
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
}

.shine-btn::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.4) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-25deg);
}

.shine-btn:hover::before {
    animation: shine 0.9s ease forwards;
}

@keyframes shine {
    100% {
        left: 125%;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kalameh';
	font-display: auto;
	src: url('https://aquaholdsmart.com/wp-content/uploads/2026/02/Kalameh-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vazir';
	font-display: auto;
	src: url('https://aquaholdsmart.com/wp-content/uploads/2026/02/Vazir-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */