.elementor-6508 .elementor-element.elementor-element-b936e33{--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-6508 .elementor-element.elementor-element-0a68524{--e-image-carousel-slides-to-show:1;}.elementor-6508 .elementor-element.elementor-element-6c9dd8e{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6508 .elementor-element.elementor-element-71d65ab{text-align:center;}.elementor-6508 .elementor-element.elementor-element-71d65ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;}.elementor-6508 .elementor-element.elementor-element-f9f5280{--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-6508 .elementor-element.elementor-element-5414f0e{--display:flex;}.elementor-6508 .elementor-element.elementor-element-4ad4a59 .elementor-image-box-wrapper{text-align:center;}.elementor-6508 .elementor-element.elementor-element-4ad4a59.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-4ad4a59.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-4ad4a59.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-4ad4a59 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-4ad4a59 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-4ad4a59 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-6508 .elementor-element.elementor-element-4ad4a59 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-6508 .elementor-element.elementor-element-018d9bd{--display:flex;}.elementor-6508 .elementor-element.elementor-element-a8b984b .elementor-image-box-wrapper{text-align:center;}.elementor-6508 .elementor-element.elementor-element-a8b984b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-a8b984b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-a8b984b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-a8b984b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-a8b984b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-a8b984b .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-6508 .elementor-element.elementor-element-a8b984b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-6508 .elementor-element.elementor-element-d87d10c{--display:flex;}.elementor-6508 .elementor-element.elementor-element-7d96ec7 .elementor-image-box-wrapper{text-align:center;}.elementor-6508 .elementor-element.elementor-element-7d96ec7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-7d96ec7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-7d96ec7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-7d96ec7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-7d96ec7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-7d96ec7 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-6508 .elementor-element.elementor-element-7d96ec7 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-6508 .elementor-element.elementor-element-2a174c2{--display:flex;}.elementor-6508 .elementor-element.elementor-element-3235026 .elementor-image-box-wrapper{text-align:center;}.elementor-6508 .elementor-element.elementor-element-3235026.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-3235026.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-3235026.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-3235026 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-3235026 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-3235026 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-6508 .elementor-element.elementor-element-3235026 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-6508 .elementor-element.elementor-element-e0fdaba{--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-6508 .elementor-element.elementor-element-4432af0{--display:flex;}.elementor-6508 .elementor-element.elementor-element-17239ff .elementor-image-box-wrapper{text-align:center;}.elementor-6508 .elementor-element.elementor-element-17239ff.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-17239ff.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-17239ff.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-17239ff .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-17239ff .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-17239ff .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-6508 .elementor-element.elementor-element-17239ff .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-6508 .elementor-element.elementor-element-563794f{--display:flex;}.elementor-6508 .elementor-element.elementor-element-6e3dbb5 .elementor-image-box-wrapper{text-align:center;}.elementor-6508 .elementor-element.elementor-element-6e3dbb5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-6e3dbb5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-6e3dbb5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-6e3dbb5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-6e3dbb5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-6e3dbb5 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-6508 .elementor-element.elementor-element-6e3dbb5 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-6508 .elementor-element.elementor-element-8fddd2c{--display:flex;}.elementor-6508 .elementor-element.elementor-element-919cdc5 .elementor-image-box-wrapper{text-align:center;}.elementor-6508 .elementor-element.elementor-element-919cdc5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-919cdc5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-919cdc5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-919cdc5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-919cdc5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-919cdc5 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-6508 .elementor-element.elementor-element-919cdc5 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-6508 .elementor-element.elementor-element-a87da46{--display:flex;}.elementor-6508 .elementor-element.elementor-element-e64da86 .elementor-image-box-wrapper{text-align:center;}.elementor-6508 .elementor-element.elementor-element-e64da86.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-e64da86.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-e64da86.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-e64da86 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-e64da86 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-e64da86 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-6508 .elementor-element.elementor-element-e64da86 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-6508 .elementor-element.elementor-element-bdd502c{--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-6508 .elementor-element.elementor-element-cddd694{text-align:center;}.elementor-6508 .elementor-element.elementor-element-cddd694 .elementor-heading-title{font-size:30px;}.elementor-6508 .elementor-element.elementor-element-fd9c5ce{text-align:center;font-size:20px;font-weight:600;}.elementor-6508 .elementor-element.elementor-element-6a18ba3{--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-6508 .elementor-element.elementor-element-a6b8d8a{text-align:center;}.elementor-6508 .elementor-element.elementor-element-a6b8d8a .elementor-heading-title{font-size:30px;}.elementor-6508 .elementor-element.elementor-element-a958642{text-align:center;font-size:20px;font-weight:600;}.elementor-6508 .elementor-element.elementor-element-c64ed39{--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-6508 .elementor-element.elementor-element-7866947{--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-6508 .elementor-element.elementor-element-bd91d5f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-bd91d5f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-bd91d5f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-bd91d5f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-bd91d5f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-ed9f571 .elementor-button{background-color:#43BB87;border-radius:15px 15px 15px 15px;}.elementor-6508 .elementor-element.elementor-element-fbe8fb9{--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-6508 .elementor-element.elementor-element-135dfbb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-135dfbb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-135dfbb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-135dfbb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-135dfbb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-6630fd1 .elementor-button{background-color:#43BB87;border-radius:15px 15px 15px 15px;}.elementor-6508 .elementor-element.elementor-element-ee1e8f0{--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-6508 .elementor-element.elementor-element-a27707d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-a27707d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-a27707d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-a27707d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-a27707d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-3158469 .elementor-button{background-color:#43BB87;border-radius:15px 15px 15px 15px;}.elementor-6508 .elementor-element.elementor-element-6add6c2{--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-6508 .elementor-element.elementor-element-ea51251{text-align:center;}.elementor-6508 .elementor-element.elementor-element-ea51251 .elementor-heading-title{font-size:30px;}.elementor-6508 .elementor-element.elementor-element-7183738{text-align:center;font-size:20px;font-weight:600;}.elementor-6508 .elementor-element.elementor-element-214ca53{--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-6508 .elementor-element.elementor-element-674d5ee{--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-6508 .elementor-element.elementor-element-6542207.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-6542207.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-6542207.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-6542207 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-6542207 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-964e3c4 .elementor-button{background-color:#43BB87;border-radius:15px 15px 15px 15px;}.elementor-6508 .elementor-element.elementor-element-e378687{--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-6508 .elementor-element.elementor-element-6ede56f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-6ede56f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-6ede56f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-6ede56f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-6ede56f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-4da0b6e .elementor-button{background-color:#43BB87;border-radius:15px 15px 15px 15px;}.elementor-6508 .elementor-element.elementor-element-68d29bf{--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-6508 .elementor-element.elementor-element-93a0a00.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-93a0a00.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-93a0a00.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-93a0a00 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-93a0a00 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-2c1ab3e .elementor-button{background-color:#43BB87;border-radius:15px 15px 15px 15px;}.elementor-6508 .elementor-element.elementor-element-58778f0{--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-6508 .elementor-element.elementor-element-d0810cb{text-align:center;}.elementor-6508 .elementor-element.elementor-element-d0810cb .elementor-heading-title{font-size:30px;}.elementor-6508 .elementor-element.elementor-element-f11305c{text-align:center;font-size:20px;font-weight:600;}.elementor-6508 .elementor-element.elementor-element-a38b791{--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-6508 .elementor-element.elementor-element-586e92d{--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-6508 .elementor-element.elementor-element-2454e39.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-2454e39.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-2454e39.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-2454e39 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-2454e39 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-2565913 .elementor-button{background-color:#43BB87;border-radius:15px 15px 15px 15px;}.elementor-6508 .elementor-element.elementor-element-bb31d1a{--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-6508 .elementor-element.elementor-element-13955e9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-13955e9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-13955e9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-13955e9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-13955e9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-a0dcb90 .elementor-button{background-color:#43BB87;border-radius:15px 15px 15px 15px;}.elementor-6508 .elementor-element.elementor-element-409127a{--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-6508 .elementor-element.elementor-element-20aecab.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-20aecab.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-20aecab.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-20aecab .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-20aecab .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-ce3ace5 .elementor-button{background-color:#43BB87;border-radius:15px 15px 15px 15px;}.elementor-6508 .elementor-element.elementor-element-d620c8e{--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-6508 .elementor-element.elementor-element-8e8d0b9{text-align:center;}.elementor-6508 .elementor-element.elementor-element-8e8d0b9 .elementor-heading-title{font-size:30px;}.elementor-6508 .elementor-element.elementor-element-29ca96e{text-align:center;font-size:20px;font-weight:600;}.elementor-6508 .elementor-element.elementor-element-451d973{--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-6508 .elementor-element.elementor-element-2e26a8b{--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-6508 .elementor-element.elementor-element-821ebd5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-821ebd5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-821ebd5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-821ebd5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-821ebd5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-fdf5cac .elementor-button{background-color:#43BB87;border-radius:15px 15px 15px 15px;}.elementor-6508 .elementor-element.elementor-element-dadd717{--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-6508 .elementor-element.elementor-element-bc75d31.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-bc75d31.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-bc75d31.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-bc75d31 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-bc75d31 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-9e21097 .elementor-button{background-color:#43BB87;border-radius:15px 15px 15px 15px;}.elementor-6508 .elementor-element.elementor-element-12211d4{--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-6508 .elementor-element.elementor-element-b496aab.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-b496aab.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-b496aab.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-b496aab .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-b496aab .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-455bd43 .elementor-button{background-color:#43BB87;border-radius:15px 15px 15px 15px;}.elementor-6508 .elementor-element.elementor-element-7a7ad44{--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-6508 .elementor-element.elementor-element-6ac2766{text-align:center;}.elementor-6508 .elementor-element.elementor-element-6ac2766 .elementor-heading-title{font-size:30px;}.elementor-6508 .elementor-element.elementor-element-7abcec8{text-align:center;font-size:20px;font-weight:600;}.elementor-6508 .elementor-element.elementor-element-0469b97{--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-6508 .elementor-element.elementor-element-0b4e996.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-0b4e996.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-0b4e996.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-0b4e996 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-0b4e996 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-474f55c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-474f55c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-474f55c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-474f55c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-474f55c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-4ad6ffd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-4ad6ffd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-4ad6ffd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-4ad6ffd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-4ad6ffd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-8ec61ca.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-8ec61ca.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-8ec61ca.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-8ec61ca .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-8ec61ca .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-39c6ba6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6508 .elementor-element.elementor-element-39c6ba6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6508 .elementor-element.elementor-element-39c6ba6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-39c6ba6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6508 .elementor-element.elementor-element-39c6ba6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6508 .elementor-element.elementor-element-dbb9450{--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-6508 .elementor-element.elementor-element-de6ace0{text-align:center;}.elementor-6508 .elementor-element.elementor-element-de6ace0 .elementor-heading-title{font-size:30px;}.elementor-6508 .elementor-element.elementor-element-4b57331{text-align:center;font-size:20px;font-weight:600;}.elementor-6508 .elementor-element.elementor-element-a8f789c{--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-6508 .elementor-element.elementor-element-28472c1 .elementor-heading-title{font-size:25px;}.elementor-6508 .elementor-element.elementor-element-4367e78{text-align:justify;font-size:20px;}.elementor-6508 .elementor-element.elementor-element-dd051a7{--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-6508 .elementor-element.elementor-element-24d3081 .elementor-heading-title{font-size:25px;}.elementor-6508 .elementor-element.elementor-element-8b3fcec{text-align:justify;font-size:20px;}.elementor-6508 .elementor-element.elementor-element-1da4fc9{--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-6508 .elementor-element.elementor-element-131ab48 .elementor-heading-title{font-size:25px;}.elementor-6508 .elementor-element.elementor-element-c4ed5d4{text-align:justify;font-size:20px;}.elementor-6508 .elementor-element.elementor-element-4403763{--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-6508 .elementor-element.elementor-element-8c0f326 .elementor-heading-title{font-size:25px;}.elementor-6508 .elementor-element.elementor-element-632bf3c{text-align:justify;font-size:20px;}.elementor-6508 .elementor-element.elementor-element-51e1272{--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-6508 .elementor-element.elementor-element-0daee73 .elementor-heading-title{font-size:25px;}.elementor-6508 .elementor-element.elementor-element-41c42a0{text-align:justify;font-size:20px;}.elementor-6508 .elementor-element.elementor-element-941ade4{--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-6508 .elementor-element.elementor-element-c5e7be8{text-align:center;}.elementor-6508 .elementor-element.elementor-element-c5e7be8 .elementor-heading-title{font-size:30px;}.elementor-6508 .elementor-element.elementor-element-55445a2{text-align:center;font-size:20px;font-weight:600;}.elementor-6508 .elementor-element.elementor-element-2f3db4e .elementor-button{background-color:#36BA69;font-size:15px;font-weight:700;letter-spacing:1.5px;border-radius:15px 15px 15px 15px;}.elementor-6508 .elementor-element.elementor-element-53ea480:not(.elementor-motion-effects-element-type-background), .elementor-6508 .elementor-element.elementor-element-53ea480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eab830;}.elementor-6508 .elementor-element.elementor-element-53ea480, .elementor-6508 .elementor-element.elementor-element-53ea480 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-6508 .elementor-element.elementor-element-53ea480{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:35px;padding:30px 0px 27px 0px;}.elementor-6508 .elementor-element.elementor-element-53ea480 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6508 .elementor-element.elementor-element-8daf4f2{width:var( --container-widget-width, 100.16% );max-width:100.16%;--container-widget-width:100.16%;--container-widget-flex-grow:0;column-gap:63px;}.elementor-6508 .elementor-element.elementor-element-8daf4f2 > .elementor-widget-container{margin:55px 0px -15px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-6508 .elementor-element.elementor-element-8daf4f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6508 .elementor-element.elementor-element-d41b21e > .elementor-widget-container{margin:-15px 0px -15px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-6508 .elementor-element.elementor-element-e8b904f > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6508 .elementor-element.elementor-element-e168c62 > .elementor-element-populated{padding:35px 0px 35px 0px;}.elementor-6508 .elementor-element.elementor-element-19d7dc6{--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-6508 .elementor-element.elementor-element-8da72e8{text-align:center;}.elementor-6508 .elementor-element.elementor-element-8da72e8 .elementor-heading-title{font-size:30px;}.elementor-6508 .elementor-element.elementor-element-ef442df{text-align:center;font-size:20px;font-weight:600;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6508 .elementor-element.elementor-element-5414f0e{--width:25%;}.elementor-6508 .elementor-element.elementor-element-018d9bd{--width:25%;}.elementor-6508 .elementor-element.elementor-element-d87d10c{--width:25%;}.elementor-6508 .elementor-element.elementor-element-2a174c2{--width:25%;}.elementor-6508 .elementor-element.elementor-element-4432af0{--width:25%;}.elementor-6508 .elementor-element.elementor-element-563794f{--width:25%;}.elementor-6508 .elementor-element.elementor-element-8fddd2c{--width:25%;}.elementor-6508 .elementor-element.elementor-element-a87da46{--width:25%;}.elementor-6508 .elementor-element.elementor-element-d670820{width:58%;}.elementor-6508 .elementor-element.elementor-element-e168c62{width:41%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6508 .elementor-element.elementor-element-d670820{width:58%;}.elementor-6508 .elementor-element.elementor-element-e168c62{width:41%;}}@media(max-width:767px){.elementor-6508 .elementor-element.elementor-element-4ad4a59 .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-a8b984b .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-7d96ec7 .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-3235026 .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-17239ff .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-6e3dbb5 .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-919cdc5 .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-e64da86 .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-bd91d5f .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-135dfbb .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-a27707d .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-6542207 .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-6ede56f .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-93a0a00 .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-2454e39 .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-13955e9 .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-20aecab .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-821ebd5 .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-bc75d31 .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-b496aab .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-0b4e996 .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-474f55c .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-4ad6ffd .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-8ec61ca .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-39c6ba6 .elementor-image-box-img{margin-bottom:15px;}.elementor-6508 .elementor-element.elementor-element-53ea480{padding:30px 15px 27px 15px;}}/* Start custom CSS *//* ==========================================================================
   TUPIN DIGITAL MARKETING SERVICES - REFINED EXECUTIVE DESIGN SYSTEM
   Target URL: https://tupin.org/digital-marketing-services/
   Page Scoped: .page-id-6508, .elementor-page-6508
   ========================================================================== */

/* --------------------------------------------------------------------------
   0. DESIGN TOKENS
   -------------------------------------------------------------------------- */
.page-id-6508,
.elementor-page-6508 {
  --tupin-navy: #0f172a;
  --tupin-slate-800: #1e293b;
  --tupin-slate-700: #334155;
  --tupin-slate-500: #64748b;
  --tupin-slate-300: #cbd5e1;
  --tupin-slate-200: #e2e8f0;
  
  --tupin-sapphire: #2563eb;
  --tupin-sapphire-light: #eff6ff;
  --tupin-emerald: #10b981;
  --tupin-whatsapp: #25d366;
  --tupin-whatsapp-dark: #128c7e;
  
  --tupin-radius-card: 16px;
  --tupin-radius-pill: 50px;
  --tupin-radius-btn: 10px;
  
  --tupin-shadow-card: 0 10px 25px -5px rgba(15, 23, 42, 0.08), 0 4px 10px -2px rgba(15, 23, 42, 0.04);
  --tupin-shadow-hover: 0 20px 35px -8px rgba(15, 23, 42, 0.16), 0 8px 16px -4px rgba(15, 23, 42, 0.08);
  --tupin-shadow-cta: 0 25px 50px -12px rgba(15, 23, 42, 0.35);
  
  --tupin-ease: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}

.page-id-6508 .elementor-6508 {
  color: var(--tupin-slate-700);
  background-color: #fafbfc;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* --------------------------------------------------------------------------
   1. SECTION SPACING & CONTRASTING BACKGROUNDS
   -------------------------------------------------------------------------- */
.page-id-6508 .elementor-6508 > .elementor-element.e-parent {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
  max-width: 1320px;
  margin-left: auto !important;
  margin-right: auto !important;
  transition: var(--tupin-ease);
}

@media (max-width: 991px) {
  .page-id-6508 .elementor-6508 > .elementor-element.e-parent {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
}

@media (max-width: 767px) {
  .page-id-6508 .elementor-6508 > .elementor-element.e-parent {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
}

/* Section 1: Hero Carousel */
.page-id-6508 .elementor-element-b936e33 {
  padding-top: 25px !important;
  padding-bottom: 45px !important;
  background: transparent !important;
}

/* Section 2: Services Grid - DISTINCT COOL SLATE CANVAS */
.page-id-6508 .elementor-element-6c9dd8e {
  background: linear-gradient(180deg, #e8edf4 0%, #edf2f7 50%, #e5ebf2 100%) !important;
  border-top: 1px solid #d8e2ec;
  border-bottom: 1px solid #d8e2ec;
  max-width: 100% !important;
  width: 100% !important;
}

/* Section 3: Work Showcase - Pure White */
.page-id-6508 .elementor-element-bdd502c {
  background: #ffffff !important;
}

/* Section 4: Process Section - Slate Tone */
.page-id-6508 .elementor-element-7a7ad44 {
  background: linear-gradient(180deg, #edf2f7 0%, #e2e8f0 100%) !important;
  border-top: 1px solid #cbd5e1;
  border-bottom: 1px solid #cbd5e1;
  max-width: 100% !important;
  width: 100% !important;
}

/* Section 5: Why Choose TUPIN - Pure White */
.page-id-6508 .elementor-element-dbb9450 {
  background: #ffffff !important;
}

/* Section 6: CTA Section - Deep Slate */
.page-id-6508 .elementor-element-941ade4 {
  background: linear-gradient(135deg, #0b132b 0%, #1c2541 60%, #1e293b 100%) !important;
  border-radius: var(--tupin-radius-card) !important;
  color: #ffffff !important;
  margin: 50px auto !important;
  padding: 65px 35px !important;
  box-shadow: var(--tupin-shadow-cta) !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  position: relative;
  overflow: hidden;
}

.page-id-6508 .elementor-element-941ade4::before {
  content: "";
  position: absolute;
  top: -50%;
  right: -10%;
  width: 450px;
  height: 450px;
  background: radial-gradient(circle, rgba(37, 99, 235, 0.2) 0%, rgba(37, 99, 235, 0) 70%);
  pointer-events: none;
}

/* Section 7: Location & Maps */
.page-id-6508 .elementor-element-19d7dc6 {
  background: #f8fafc !important;
  border-top: 1px solid var(--tupin-slate-200);
  max-width: 100% !important;
  width: 100% !important;
}

/* --------------------------------------------------------------------------
   2. TYPOGRAPHY & HEADINGS
   -------------------------------------------------------------------------- */
.page-id-6508 h2.elementor-heading-title {
  color: var(--tupin-navy) !important;
  font-weight: 800 !important;
  letter-spacing: -0.02em !important;
  line-height: 1.28 !important;
}

.page-id-6508 .elementor-element-6c9dd8e .elementor-element-71d65ab h2,
.page-id-6508 .elementor-element-bdd502c .elementor-element-cddd694 h2,
.page-id-6508 .elementor-element-7a7ad44 .elementor-element-6ac2766 h2,
.page-id-6508 .elementor-element-dbb9450 .elementor-element-de6ace0 h2,
.page-id-6508 .elementor-element-19d7dc6 .elementor-element-8da72e8 h2 {
  font-size: clamp(28px, 3.2vw, 40px) !important;
  text-align: center !important;
  margin-bottom: 14px !important;
}

.page-id-6508 .elementor-element-bdd502c .elementor-element-fd9c5ce p,
.page-id-6508 .elementor-element-7a7ad44 .elementor-element-7abcec8 p,
.page-id-6508 .elementor-element-dbb9450 .elementor-element-4b57331 p {
  color: var(--tupin-slate-500) !important;
  font-size: clamp(15px, 1.15vw, 17.5px) !important;
  line-height: 1.65 !important;
  max-width: 780px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 45px !important;
  text-align: center !important;
}

/* --------------------------------------------------------------------------
   3. SECTION 1: TOP BANNER / CAROUSEL
   -------------------------------------------------------------------------- */
.page-id-6508 .elementor-element-0a68524 {
  border-radius: var(--tupin-radius-card);
  overflow: hidden;
  box-shadow: var(--tupin-shadow-card);
}

.page-id-6508 .elementor-element-0a68524 img {
  border-radius: var(--tupin-radius-card);
  transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
}

.page-id-6508 .elementor-element-0a68524 .elementor-swiper-button {
  background: rgba(255, 255, 255, 0.92) !important;
  color: var(--tupin-navy) !important;
  width: 46px !important;
  height: 46px !important;
  border-radius: 50% !important;
  box-shadow: 0 4px 14px rgba(15, 23, 42, 0.16) !important;
  backdrop-filter: blur(4px);
  transition: var(--tupin-ease) !important;
}

.page-id-6508 .elementor-element-0a68524 .elementor-swiper-button:hover {
  background: var(--tupin-sapphire) !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* --------------------------------------------------------------------------
   4. SECTION 2: DIGITAL SERVICES (CRISP WHITE CARDS + EXPANDED GRAPHICS)
   -------------------------------------------------------------------------- */
.page-id-6508 .elementor-element-6c9dd8e .elementor-element-f9f5280,
.page-id-6508 .elementor-element-6c9dd8e .elementor-element-e0fdaba {
  display: flex !important;
  gap: 24px !important;
  margin-bottom: 24px !important;
  max-width: 1280px;
  margin-left: auto !important;
  margin-right: auto !important;
}

@media (min-width: 992px) {
  .page-id-6508 .elementor-element-6c9dd8e .e-con-child {
    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0 !important;
  }
}

@media (min-width: 641px) and (max-width: 991px) {
  .page-id-6508 .elementor-element-6c9dd8e .elementor-element-f9f5280,
  .page-id-6508 .elementor-element-6c9dd8e .elementor-element-e0fdaba {
    flex-wrap: wrap !important;
  }
  .page-id-6508 .elementor-element-6c9dd8e .e-con-child {
    flex: 1 1 calc(50% - 12px) !important;
    max-width: calc(50% - 12px) !important;
  }
}

@media (max-width: 640px) {
  .page-id-6508 .elementor-element-6c9dd8e .elementor-element-f9f5280,
  .page-id-6508 .elementor-element-6c9dd8e .elementor-element-e0fdaba {
    flex-direction: column !important;
  }
  .page-id-6508 .elementor-element-6c9dd8e .e-con-child {
    width: 100% !important;
    max-width: 100% !important;
  }
}

/* Pure White Card on Slate Canvas */
.page-id-6508 .elementor-element-6c9dd8e .e-con-child {
  background: #ffffff !important;
  border-radius: var(--tupin-radius-card) !important;
  border: 1px solid #d1d9e2 !important;
  box-shadow: 0 10px 25px -4px rgba(15, 23, 42, 0.08), 0 4px 10px -2px rgba(15, 23, 42, 0.04) !important;
  padding: 32px 24px 28px 24px !important;
  transition: var(--tupin-ease) !important;
  position: relative;
  overflow: hidden;
  text-align: center;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
}

.page-id-6508 .elementor-element-6c9dd8e .e-con-child::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: linear-gradient(90deg, var(--tupin-sapphire), var(--tupin-emerald));
  opacity: 0;
  transform: scaleX(0.2);
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.page-id-6508 .elementor-element-6c9dd8e .e-con-child:hover {
  transform: translateY(-8px);
  border-color: #94a3b8 !important;
  box-shadow: 0 20px 40px -8px rgba(15, 23, 42, 0.18), 0 8px 16px -4px rgba(15, 23, 42, 0.08) !important;
}

.page-id-6508 .elementor-element-6c9dd8e .e-con-child:hover::before {
  opacity: 1;
  transform: scaleX(1);
}

/* Prominent Service Graphic Sizes */
.page-id-6508 .elementor-element-6c9dd8e .elementor-image-box-img {
  margin-bottom: 22px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  height: auto !important;
  min-height: 140px !important;
}

.page-id-6508 .elementor-element-6c9dd8e .elementor-image-box-img img {
  width: 100% !important;
  max-width: 180px !important;
  height: auto !important;
  max-height: 170px !important;
  object-fit: contain !important;
  transition: transform 0.4s ease;
  display: block;
  margin: 0 auto;
}

.page-id-6508 .elementor-element-6c9dd8e .e-con-child:hover .elementor-image-box-img img {
  transform: scale(1.08);
}

.page-id-6508 .elementor-element-6c9dd8e .elementor-image-box-title {
  color: var(--tupin-navy) !important;
  font-size: 18.5px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  margin-bottom: 10px !important;
  transition: color 0.3s ease;
}

.page-id-6508 .elementor-element-6c9dd8e .e-con-child:hover .elementor-image-box-title {
  color: var(--tupin-sapphire) !important;
}

.page-id-6508 .elementor-element-6c9dd8e .elementor-image-box-description {
  color: var(--tupin-slate-500) !important;
  font-size: 14px !important;
  line-height: 1.55 !important;
  margin: 0 !important;
}

/* --------------------------------------------------------------------------
   5. SECTION 3: WORK SHOWCASE & PORTFOLIO (12 CASE TILES)
   -------------------------------------------------------------------------- */
.page-id-6508 .elementor-element-7a08e44 img {
  border-radius: var(--tupin-radius-card);
  box-shadow: var(--tupin-shadow-card);
  margin-bottom: 60px;
  width: 100%;
}

.page-id-6508 .elementor-element-bdd502c .elementor-widget-heading:not(.elementor-element-cddd694) h2 {
  font-size: clamp(22px, 2.2vw, 26px) !important;
  color: var(--tupin-navy) !important;
  font-weight: 700 !important;
  margin-top: 50px !important;
  margin-bottom: 8px !important;
  text-align: left !important;
  position: relative;
  padding-left: 14px;
}

.page-id-6508 .elementor-element-bdd502c .elementor-widget-heading:not(.elementor-element-cddd694) h2::before {
  content: "";
  position: absolute;
  left: 0;
  top: 15%;
  bottom: 15%;
  width: 4px;
  background: var(--tupin-sapphire);
  border-radius: 4px;
}

.page-id-6508 .elementor-element-bdd502c .elementor-widget-text-editor:not(.elementor-element-fd9c5ce) p {
  color: var(--tupin-slate-500) !important;
  font-size: 15px !important;
  margin-bottom: 28px !important;
  text-align: left !important;
}

.page-id-6508 .elementor-element-c64ed39,
.page-id-6508 .elementor-element-214ca53,
.page-id-6508 .elementor-element-a38b791,
.page-id-6508 .elementor-element-451d973 {
  display: flex !important;
  gap: 28px !important;
  margin-bottom: 50px !important;
}

@media (min-width: 992px) {
  .page-id-6508 .elementor-element-c64ed39 > .e-con-child,
  .page-id-6508 .elementor-element-214ca53 > .e-con-child,
  .page-id-6508 .elementor-element-a38b791 > .e-con-child,
  .page-id-6508 .elementor-element-451d973 > .e-con-child {
    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0 !important;
  }
}

@media (max-width: 991px) {
  .page-id-6508 .elementor-element-c64ed39,
  .page-id-6508 .elementor-element-214ca53,
  .page-id-6508 .elementor-element-a38b791,
  .page-id-6508 .elementor-element-451d973 {
    flex-direction: column !important;
  }
}

.page-id-6508 .elementor-element-c64ed39 > .e-con-child,
.page-id-6508 .elementor-element-214ca53 > .e-con-child,
.page-id-6508 .elementor-element-a38b791 > .e-con-child,
.page-id-6508 .elementor-element-451d973 > .e-con-child {
  background: #ffffff !important;
  border-radius: var(--tupin-radius-card) !important;
  border: 1px solid var(--tupin-slate-200) !important;
  box-shadow: var(--tupin-shadow-card) !important;
  padding: 22px 22px 24px 22px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  transition: var(--tupin-ease) !important;
  overflow: hidden;
}

.page-id-6508 .elementor-element-c64ed39 > .e-con-child:hover,
.page-id-6508 .elementor-element-214ca53 > .e-con-child:hover,
.page-id-6508 .elementor-element-a38b791 > .e-con-child:hover,
.page-id-6508 .elementor-element-451d973 > .e-con-child:hover {
  transform: translateY(-8px);
  border-color: #cbd5e1 !important;
  box-shadow: var(--tupin-shadow-hover) !important;
}

.page-id-6508 .elementor-element-bdd502c .elementor-image-box-img {
  border-radius: 12px !important;
  overflow: hidden !important;
  background: var(--tupin-slate-100) !important;
  margin-bottom: 18px !important;
}

.page-id-6508 .elementor-element-bdd502c .elementor-image-box-img img {
  width: 100% !important;
  height: 220px !important;
  object-fit: cover !important;
  display: block;
  transition: transform 0.5s ease;
}

.page-id-6508 .elementor-element-bdd502c .e-con-child:hover .elementor-image-box-img img {
  transform: scale(1.05);
}

.page-id-6508 .elementor-element-bdd502c .elementor-image-box-title {
  color: var(--tupin-navy) !important;
  font-size: 17.5px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  margin-bottom: 8px !important;
}

.page-id-6508 .elementor-element-bdd502c .elementor-image-box-description {
  color: var(--tupin-slate-500) !important;
  font-size: 13.5px !important;
  line-height: 1.55 !important;
  margin-bottom: 20px !important;
}

.page-id-6508 .elementor-element-bdd502c .elementor-widget-image-box {
  flex-grow: 1 !important;
}

.page-id-6508 .elementor-element-bdd502c .elementor-widget-button {
  margin-top: auto !important;
  width: 100% !important;
}

.page-id-6508 .elementor-element-bdd502c .elementor-widget-button .elementor-button {
  background: var(--tupin-navy) !important;
  color: #ffffff !important;
  font-size: 13.5px !important;
  font-weight: 600 !important;
  letter-spacing: 0.03em !important;
  padding: 11px 20px !important;
  border-radius: var(--tupin-radius-btn) !important;
  border: 1px solid var(--tupin-navy) !important;
  box-shadow: 0 2px 8px -2px rgba(15, 23, 42, 0.05) !important;
  transition: var(--tupin-ease) !important;
  width: 100% !important;
  text-align: center !important;
  display: block !important;
}

.page-id-6508 .elementor-element-bdd502c .elementor-widget-button .elementor-button:hover {
  background: var(--tupin-sapphire) !important;
  border-color: var(--tupin-sapphire) !important;
  color: #ffffff !important;
  transform: translateY(-2px);
  box-shadow: 0 6px 18px rgba(37, 99, 235, 0.3) !important;
}

/* --------------------------------------------------------------------------
   6. SECTION 4: 5-STEP PROCESS PLAN (PROPERLY SIZED, CRISP IMAGES)
   -------------------------------------------------------------------------- */
.page-id-6508 .elementor-element-0469b97 {
  display: flex !important;
  gap: 20px !important;
  margin-top: 35px !important;
  counter-reset: tupin-step;
}

.page-id-6508 .elementor-element-0469b97 > .elementor-widget-image-box {
  flex: 1 1 0 !important;
  min-width: 0 !important;
  background: #ffffff !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: var(--tupin-radius-card) !important;
  padding: 24px 18px 24px 18px !important;
  box-shadow: 0 10px 25px -5px rgba(15, 23, 42, 0.07) !important;
  transition: var(--tupin-ease) !important;
  position: relative;
  text-align: center;
  display: flex !important;
  flex-direction: column !important;
  align-items: center;
}

.page-id-6508 .elementor-element-0469b97 > .elementor-widget-image-box::before {
  counter-increment: tupin-step;
  content: "STEP " counter(tupin-step, decimal-leading-zero);
  display: inline-block;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--tupin-sapphire);
  background: var(--tupin-sapphire-light);
  border: 1px solid #bfdbfe;
  padding: 4px 12px;
  border-radius: 20px;
  margin-bottom: 16px;
}

.page-id-6508 .elementor-element-0469b97 > .elementor-widget-image-box:hover {
  transform: translateY(-8px);
  border-color: var(--tupin-sapphire) !important;
  box-shadow: var(--tupin-shadow-hover) !important;
}

/* PROPERLY SIZED PROCESS STEP IMAGES (NO SQUISHING) */
.page-id-6508 .elementor-element-0469b97 .elementor-image-box-img {
  width: 100% !important;
  margin-bottom: 14px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  border-radius: 10px;
  overflow: hidden;
}

.page-id-6508 .elementor-element-0469b97 .elementor-image-box-img img {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: 180px !important;
  object-fit: contain !important;
  display: block;
  margin: 0 auto;
  transition: transform 0.4s ease;
}

.page-id-6508 .elementor-element-0469b97 > .elementor-widget-image-box:hover .elementor-image-box-img img {
  transform: scale(1.06);
}

.page-id-6508 .elementor-element-0469b97 .elementor-image-box-title {
  color: var(--tupin-navy) !important;
  font-size: 17.5px !important;
  font-weight: 700 !important;
  margin-bottom: 8px !important;
}

.page-id-6508 .elementor-element-0469b97 .elementor-image-box-description {
  color: var(--tupin-slate-500) !important;
  font-size: 13.5px !important;
  line-height: 1.5 !important;
}

@media (max-width: 1024px) {
  .page-id-6508 .elementor-element-0469b97 {
    flex-wrap: wrap !important;
  }
  .page-id-6508 .elementor-element-0469b97 > .elementor-widget-image-box {
    flex: 1 1 calc(50% - 20px) !important;
  }
}

@media (max-width: 640px) {
  .page-id-6508 .elementor-element-0469b97 > .elementor-widget-image-box {
    flex: 1 1 100% !important;
  }
}

/* --------------------------------------------------------------------------
   7. SECTION 5: WHY CHOOSE TUPIN & FAQS (ACCORDION CARDS)
   -------------------------------------------------------------------------- */
.page-id-6508 .elementor-element-dbb9450 {
  max-width: 1040px !important;
}

.page-id-6508 .elementor-element-dbb9450 .e-con-child {
  background: #ffffff !important;
  border-radius: var(--tupin-radius-card) !important;
  border: 1px solid var(--tupin-slate-200) !important;
  border-left: 5px solid var(--tupin-sapphire) !important;
  box-shadow: var(--tupin-shadow-card) !important;
  padding: 30px 34px !important;
  margin-bottom: 24px !important;
  transition: var(--tupin-ease) !important;
}

.page-id-6508 .elementor-element-dbb9450 .e-con-child:hover {
  transform: translateX(6px);
  border-color: #cbd5e1 !important;
  border-left: 5px solid var(--tupin-emerald) !important;
  box-shadow: var(--tupin-shadow-hover) !important;
}

.page-id-6508 .elementor-element-dbb9450 .e-con-child .elementor-heading-title {
  font-size: 20px !important;
  color: var(--tupin-navy) !important;
  font-weight: 700 !important;
  line-height: 1.38 !important;
  margin-bottom: 14px !important;
  text-align: left !important;
}

.page-id-6508 .elementor-element-dbb9450 .e-con-child .elementor-widget-text-editor {
  color: var(--tupin-slate-700) !important;
  font-size: 15.5px !important;
  line-height: 1.75 !important;
  text-align: left !important;
}

.page-id-6508 .elementor-element-dbb9450 .e-con-child .elementor-widget-text-editor p {
  margin-bottom: 12px !important;
}

.page-id-6508 .elementor-element-dbb9450 .e-con-child .elementor-widget-text-editor strong {
  color: var(--tupin-navy) !important;
  font-weight: 700;
}

/* --------------------------------------------------------------------------
   8. SECTION 6: HIGH-CONVERSION CTA & CONSULTATION
   -------------------------------------------------------------------------- */
.page-id-6508 .elementor-element-941ade4 .elementor-element-c5e7be8 h2 {
  color: #ffffff !important;
  font-size: clamp(28px, 3.4vw, 42px) !important;
  font-weight: 800 !important;
  margin-bottom: 14px !important;
}

.page-id-6508 .elementor-element-941ade4 .elementor-element-55445a2 p {
  color: #94a3b8 !important;
  font-size: 18px !important;
  line-height: 1.6 !important;
  margin-bottom: 30px !important;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.page-id-6508 .elementor-element-941ade4 .elementor-element-2f3db4e .elementor-button {
  background: linear-gradient(135deg, var(--tupin-whatsapp) 0%, var(--tupin-whatsapp-dark) 100%) !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  letter-spacing: 0.02em !important;
  padding: 16px 38px !important;
  border-radius: var(--tupin-radius-pill) !important;
  box-shadow: 0 10px 25px -4px rgba(37, 211, 102, 0.45) !important;
  border: none !important;
  transition: var(--tupin-ease) !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.page-id-6508 .elementor-element-941ade4 .elementor-element-2f3db4e .elementor-button:hover {
  transform: translateY(-3px) scale(1.02);
  box-shadow: 0 16px 36px -4px rgba(37, 211, 102, 0.65) !important;
  filter: brightness(1.05);
}

.page-id-6508 .elementor-element-53ea480 {
  background: linear-gradient(135deg, #1e293b 0%, #0f172a 100%) !important;
  border-radius: var(--tupin-radius-card) !important;
  padding: 40px !important;
  margin-top: 35px !important;
  color: #ffffff !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  box-shadow: var(--tupin-shadow-card) !important;
}

.page-id-6508 .elementor-element-53ea480 h3,
.page-id-6508 .elementor-element-53ea480 p {
  color: #ffffff !important;
}

/* --------------------------------------------------------------------------
   9. SECTION 7: LOCATION & GOOGLE MAPS
   -------------------------------------------------------------------------- */
.page-id-6508 .elementor-element-19d7dc6 .elementor-element-ef442df p {
  color: var(--tupin-slate-500) !important;
  font-size: 17px !important;
  margin-bottom: 30px !important;
  text-align: center;
}

.page-id-6508 .elementor-element-19d7dc6 .elementor-widget-google_maps {
  border-radius: var(--tupin-radius-card) !important;
  overflow: hidden !important;
  box-shadow: var(--tupin-shadow-card) !important;
  border: 1px solid var(--tupin-slate-200) !important;
}

.page-id-6508 .elementor-element-19d7dc6 .elementor-widget-google_maps iframe {
  filter: contrast(102%) saturate(105%) !important;
}/* End custom CSS */