.elementor-546 .elementor-element.elementor-element-2c9e835f0{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.7;--margin-top:-73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-546 .elementor-element.elementor-element-2c9e835f0:not(.elementor-motion-effects-element-type-background), .elementor-546 .elementor-element.elementor-element-2c9e835f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-546 .elementor-element.elementor-element-2c9e835f0::before, .elementor-546 .elementor-element.elementor-element-2c9e835f0 > .elementor-background-video-container::before, .elementor-546 .elementor-element.elementor-element-2c9e835f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-546 .elementor-element.elementor-element-2c9e835f0 > .elementor-background-slideshow::before, .elementor-546 .elementor-element.elementor-element-2c9e835f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-546 .elementor-element.elementor-element-2c9e835f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-546 .elementor-element.elementor-element-5ff1959{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-546 .elementor-element.elementor-element-5ff1959 > .elementor-widget-container{margin:0150px 0px 0px 0px;}.elementor-546 .elementor-element.elementor-element-5ff1959.elementor-element{--align-self:center;}.elementor-546 .elementor-element.elementor-element-5ff1959 .wpr-dual-heading-wrap{text-align:center;}.elementor-546 .elementor-element.elementor-element-5ff1959 .wpr-dual-title .first{color:var( --e-global-color-astglobalcolor4 );border-color:#000;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:300;border-style:none;margin-right:0px;}.elementor-546 .elementor-element.elementor-element-5ff1959 .wpr-dual-title-wrap{margin-bottom:-15px;}.elementor-546 .elementor-element.elementor-element-5ff1959 .wpr-dual-title .second{color:#FF4FB3;border-color:#000;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;border-style:none;}.elementor-546 .elementor-element.elementor-element-5ff1959 .wpr-dual-heading-description{color:#C7C7C7;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;margin-bottom:0px;}.elementor-546 .elementor-element.elementor-element-5810ffb .wpr-button{background-color:transparent;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;background-image:radial-gradient(at center center, #871A58 0%, #2C041B 100%);border-color:#E8E8E8;border-style:none;border-radius:30px 30px 30px 30px;}	.elementor-546 .elementor-element.elementor-element-5810ffb [class*="elementor-animation"]:hover,
								.elementor-546 .elementor-element.elementor-element-5810ffb .wpr-button::before,
								.elementor-546 .elementor-element.elementor-element-5810ffb .wpr-button::after{background-color:transparent;background-image:linear-gradient(180deg, #BA1D76 0%, #630B3D 100%);}.elementor-546 .elementor-element.elementor-element-5810ffb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-546 .elementor-element.elementor-element-5810ffb .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-546 .elementor-element.elementor-element-5810ffb .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:11px 020px 11px 020px;}.elementor-546 .elementor-element.elementor-element-5810ffb .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-546 .elementor-element.elementor-element-5810ffb .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-546 .elementor-element.elementor-element-5810ffb .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-546 .elementor-element.elementor-element-5810ffb .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-546 .elementor-element.elementor-element-5810ffb .wpr-button-wrap{max-width:0px;}.elementor-546 .elementor-element.elementor-element-5810ffb{text-align:center;}.elementor-546 .elementor-element.elementor-element-5810ffb .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-546 .elementor-element.elementor-element-5810ffb .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-5810ffb .wpr-button-icon{font-size:24px;}.elementor-546 .elementor-element.elementor-element-5810ffb .wpr-button-icon svg{width:24px;height:24px;}.elementor-546 .elementor-element.elementor-element-5810ffb.wpr-button-icon-style-inline .wpr-button-icon{color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-5810ffb.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-5810ffb .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-546 .elementor-element.elementor-element-5810ffb.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-546 .elementor-element.elementor-element-5810ffb.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-546 .elementor-element.elementor-element-5810ffb .wpr-button:hover{border-color:#E8E8E8;}.elementor-546 .elementor-element.elementor-element-5810ffb.wpr-button-icon-style-inline .wpr-button{padding:11px 020px 11px 020px;}.elementor-546 .elementor-element.elementor-element-5810ffb.wpr-button-icon-style-block .wpr-button-text{padding:11px 020px 11px 020px;}.elementor-546 .elementor-element.elementor-element-5810ffb.wpr-button-icon-style-inline-block .wpr-button-content{padding:11px 020px 11px 020px;}.elementor-546 .elementor-element.elementor-element-36f8c670{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-546 .elementor-element.elementor-element-09a3595 .wpr-dual-heading-wrap{text-align:center;}.elementor-546 .elementor-element.elementor-element-09a3595 .wpr-dual-title .first{color:var( --e-global-color-astglobalcolor4 );border-color:#000;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:300;border-style:none;margin-right:0px;}.elementor-546 .elementor-element.elementor-element-09a3595 .wpr-dual-title-wrap{margin-bottom:15px;}.elementor-546 .elementor-element.elementor-element-09a3595 .wpr-dual-title .second{color:#FF4FB3;border-color:#000;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;border-style:none;}.elementor-546 .elementor-element.elementor-element-19d0f03e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-546 .elementor-element.elementor-element-608922f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-546 .elementor-element.elementor-element-608922f9 .elementor-icon-box-wrapper{text-align:center;gap:11px;}.elementor-546 .elementor-element.elementor-element-608922f9 .elementor-icon-box-title{margin-block-end:7px;color:#F3F3F3;}.elementor-546 .elementor-element.elementor-element-608922f9.elementor-view-stacked .elementor-icon{background-color:#2C031A;fill:#FF90CF;color:#FF90CF;}.elementor-546 .elementor-element.elementor-element-608922f9.elementor-view-framed .elementor-icon, .elementor-546 .elementor-element.elementor-element-608922f9.elementor-view-default .elementor-icon{fill:#2C031A;color:#2C031A;border-color:#2C031A;}.elementor-546 .elementor-element.elementor-element-608922f9.elementor-view-framed .elementor-icon{background-color:#FF90CF;}.elementor-546 .elementor-element.elementor-element-608922f9 .elementor-icon{font-size:24px;padding:11px;}.elementor-546 .elementor-element.elementor-element-608922f9 .elementor-icon-box-title, .elementor-546 .elementor-element.elementor-element-608922f9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:0.1em;}.elementor-546 .elementor-element.elementor-element-608922f9:has(:hover) .elementor-icon-box-title,
					 .elementor-546 .elementor-element.elementor-element-608922f9:has(:focus) .elementor-icon-box-title{color:#F3F3F3;}.elementor-546 .elementor-element.elementor-element-608922f9 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FF90CF;}.elementor-546 .elementor-element.elementor-element-1707de8f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-546 .elementor-element.elementor-element-1707de8f .elementor-icon-box-wrapper{text-align:center;gap:11px;}.elementor-546 .elementor-element.elementor-element-1707de8f .elementor-icon-box-title{margin-block-end:7px;color:#F3F3F3;}.elementor-546 .elementor-element.elementor-element-1707de8f.elementor-view-stacked .elementor-icon{background-color:#2C031A;fill:#FF90CF;color:#FF90CF;}.elementor-546 .elementor-element.elementor-element-1707de8f.elementor-view-framed .elementor-icon, .elementor-546 .elementor-element.elementor-element-1707de8f.elementor-view-default .elementor-icon{fill:#2C031A;color:#2C031A;border-color:#2C031A;}.elementor-546 .elementor-element.elementor-element-1707de8f.elementor-view-framed .elementor-icon{background-color:#FF90CF;}.elementor-546 .elementor-element.elementor-element-1707de8f .elementor-icon{font-size:24px;padding:11px;}.elementor-546 .elementor-element.elementor-element-1707de8f .elementor-icon-box-title, .elementor-546 .elementor-element.elementor-element-1707de8f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:0.1em;}.elementor-546 .elementor-element.elementor-element-1707de8f:has(:hover) .elementor-icon-box-title,
					 .elementor-546 .elementor-element.elementor-element-1707de8f:has(:focus) .elementor-icon-box-title{color:#F3F3F3;}.elementor-546 .elementor-element.elementor-element-1707de8f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FF90CF;}.elementor-546 .elementor-element.elementor-element-30576960.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-546 .elementor-element.elementor-element-30576960 .elementor-icon-box-wrapper{text-align:center;gap:11px;}.elementor-546 .elementor-element.elementor-element-30576960 .elementor-icon-box-title{margin-block-end:7px;color:#F3F3F3;}.elementor-546 .elementor-element.elementor-element-30576960.elementor-view-stacked .elementor-icon{background-color:#2C031A;fill:#FF90CF;color:#FF90CF;}.elementor-546 .elementor-element.elementor-element-30576960.elementor-view-framed .elementor-icon, .elementor-546 .elementor-element.elementor-element-30576960.elementor-view-default .elementor-icon{fill:#2C031A;color:#2C031A;border-color:#2C031A;}.elementor-546 .elementor-element.elementor-element-30576960.elementor-view-framed .elementor-icon{background-color:#FF90CF;}.elementor-546 .elementor-element.elementor-element-30576960 .elementor-icon{font-size:24px;padding:11px;}.elementor-546 .elementor-element.elementor-element-30576960 .elementor-icon-box-title, .elementor-546 .elementor-element.elementor-element-30576960 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:0.1em;}.elementor-546 .elementor-element.elementor-element-30576960:has(:hover) .elementor-icon-box-title,
					 .elementor-546 .elementor-element.elementor-element-30576960:has(:focus) .elementor-icon-box-title{color:#F3F3F3;}.elementor-546 .elementor-element.elementor-element-30576960 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FF90CF;}.elementor-546 .elementor-element.elementor-element-2360a86 .wpr-button{background-color:transparent;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;background-image:radial-gradient(at center center, #61CE70 0%, #2EB641 100%);border-color:#E8E8E8;border-style:none;border-radius:6px 6px 6px 6px;}	.elementor-546 .elementor-element.elementor-element-2360a86 [class*="elementor-animation"]:hover,
								.elementor-546 .elementor-element.elementor-element-2360a86 .wpr-button::before,
								.elementor-546 .elementor-element.elementor-element-2360a86 .wpr-button::after{background-color:transparent;background-image:radial-gradient(at center center, #61CE70 0%, #0F781D 100%);}.elementor-546 .elementor-element.elementor-element-2360a86 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-546 .elementor-element.elementor-element-2360a86 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:10px 10px 10px 10px;}.elementor-546 .elementor-element.elementor-element-2360a86 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-546 .elementor-element.elementor-element-2360a86 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-546 .elementor-element.elementor-element-2360a86 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-546 .elementor-element.elementor-element-2360a86 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-546 .elementor-element.elementor-element-2360a86 .wpr-button-wrap{max-width:0px;}.elementor-546 .elementor-element.elementor-element-2360a86{text-align:center;}.elementor-546 .elementor-element.elementor-element-2360a86 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-546 .elementor-element.elementor-element-2360a86 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-546 .elementor-element.elementor-element-2360a86 .wpr-button-icon{font-size:38px;}.elementor-546 .elementor-element.elementor-element-2360a86 .wpr-button-icon svg{width:38px;height:38px;}.elementor-546 .elementor-element.elementor-element-2360a86.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-546 .elementor-element.elementor-element-2360a86.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-546 .elementor-element.elementor-element-2360a86 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-546 .elementor-element.elementor-element-2360a86.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-546 .elementor-element.elementor-element-2360a86.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-546 .elementor-element.elementor-element-2360a86 .wpr-button:hover{border-color:#E8E8E8;}.elementor-546 .elementor-element.elementor-element-2360a86.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-546 .elementor-element.elementor-element-2360a86.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-546 .elementor-element.elementor-element-2360a86.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-546 .elementor-element.elementor-element-7616a443{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-546 .elementor-element.elementor-element-4fce410c .wpr-google-map{height:319px;}body.elementor-page-546:not(.elementor-motion-effects-element-type-background), body.elementor-page-546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-546 .elementor-element.elementor-element-36f8c670{--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-546 .elementor-element.elementor-element-608922f9 .elementor-icon-box-title, .elementor-546 .elementor-element.elementor-element-608922f9 .elementor-icon-box-title a{font-size:14px;}.elementor-546 .elementor-element.elementor-element-608922f9 .elementor-icon-box-description{font-size:13px;}.elementor-546 .elementor-element.elementor-element-1707de8f .elementor-icon-box-title, .elementor-546 .elementor-element.elementor-element-1707de8f .elementor-icon-box-title a{font-size:14px;}.elementor-546 .elementor-element.elementor-element-1707de8f .elementor-icon-box-description{font-size:13px;}.elementor-546 .elementor-element.elementor-element-30576960 .elementor-icon-box-title, .elementor-546 .elementor-element.elementor-element-30576960 .elementor-icon-box-title a{font-size:14px;}.elementor-546 .elementor-element.elementor-element-30576960 .elementor-icon-box-description{font-size:13px;}}@media(max-width:767px){.elementor-546 .elementor-element.elementor-element-2c9e835f0{--min-height:100vh;--overlay-opacity:0.85;}.elementor-546 .elementor-element.elementor-element-5ff1959 > .elementor-widget-container{margin:080px 0px 0px 0px;}.elementor-546 .elementor-element.elementor-element-5ff1959{--container-widget-width:68vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 68vw );max-width:68vw;}.elementor-546 .elementor-element.elementor-element-5ff1959 .wpr-dual-title .first{font-size:30px;}.elementor-546 .elementor-element.elementor-element-5ff1959 .wpr-dual-title-wrap{margin-bottom:0px;}.elementor-546 .elementor-element.elementor-element-5ff1959 .wpr-dual-title .second{font-size:30px;}.elementor-546 .elementor-element.elementor-element-5810ffb{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;}.elementor-546 .elementor-element.elementor-element-5810ffb > .elementor-widget-container{margin:040px 0px 0px 0px;}.elementor-546 .elementor-element.elementor-element-5810ffb.elementor-element{--align-self:center;}.elementor-546 .elementor-element.elementor-element-5810ffb.wpr-button-icon-style-inline .wpr-button{padding:14px 40px 14px 040px;}.elementor-546 .elementor-element.elementor-element-5810ffb.wpr-button-icon-style-block .wpr-button-text{padding:14px 40px 14px 040px;}.elementor-546 .elementor-element.elementor-element-5810ffb.wpr-button-icon-style-inline-block .wpr-button-content{padding:14px 40px 14px 040px;}.elementor-546 .elementor-element.elementor-element-5810ffb .wpr-button::after{padding:14px 40px 14px 040px;}.elementor-546 .elementor-element.elementor-element-5810ffb .wpr-button{border-radius:53px 53px 53px 53px;}.elementor-546 .elementor-element.elementor-element-36f8c670{--margin-top:075px;--margin-bottom:0100px;--margin-left:0px;--margin-right:0px;}.elementor-546 .elementor-element.elementor-element-608922f9{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;}.elementor-546 .elementor-element.elementor-element-608922f9 > .elementor-widget-container{margin:040px 0px 0px 0px;}.elementor-546 .elementor-element.elementor-element-608922f9.elementor-element{--align-self:center;}.elementor-546 .elementor-element.elementor-element-608922f9 .elementor-icon-box-wrapper{gap:19px;}.elementor-546 .elementor-element.elementor-element-608922f9 .elementor-icon-box-title{margin-block-end:20px;}.elementor-546 .elementor-element.elementor-element-608922f9 .elementor-icon{padding:13px;}.elementor-546 .elementor-element.elementor-element-608922f9 .elementor-icon-box-title, .elementor-546 .elementor-element.elementor-element-608922f9 .elementor-icon-box-title a{font-size:18px;}.elementor-546 .elementor-element.elementor-element-608922f9 .elementor-icon-box-description{line-height:1.4em;}.elementor-546 .elementor-element.elementor-element-1707de8f{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;}.elementor-546 .elementor-element.elementor-element-1707de8f > .elementor-widget-container{margin:040px 0px 0px 0px;}.elementor-546 .elementor-element.elementor-element-1707de8f.elementor-element{--align-self:center;}.elementor-546 .elementor-element.elementor-element-1707de8f .elementor-icon-box-wrapper{gap:19px;}.elementor-546 .elementor-element.elementor-element-1707de8f .elementor-icon-box-title{margin-block-end:20px;}.elementor-546 .elementor-element.elementor-element-1707de8f .elementor-icon{padding:13px;}.elementor-546 .elementor-element.elementor-element-1707de8f .elementor-icon-box-title, .elementor-546 .elementor-element.elementor-element-1707de8f .elementor-icon-box-title a{font-size:18px;}.elementor-546 .elementor-element.elementor-element-1707de8f .elementor-icon-box-description{line-height:1.4em;}.elementor-546 .elementor-element.elementor-element-30576960{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;}.elementor-546 .elementor-element.elementor-element-30576960 > .elementor-widget-container{margin:040px 0px 0px 0px;}.elementor-546 .elementor-element.elementor-element-30576960.elementor-element{--align-self:center;}.elementor-546 .elementor-element.elementor-element-30576960 .elementor-icon-box-wrapper{gap:19px;}.elementor-546 .elementor-element.elementor-element-30576960 .elementor-icon-box-title{margin-block-end:20px;}.elementor-546 .elementor-element.elementor-element-30576960 .elementor-icon{padding:13px;}.elementor-546 .elementor-element.elementor-element-30576960 .elementor-icon-box-title, .elementor-546 .elementor-element.elementor-element-30576960 .elementor-icon-box-title a{font-size:18px;}.elementor-546 .elementor-element.elementor-element-30576960 .elementor-icon-box-description{line-height:1.4em;}.elementor-546 .elementor-element.elementor-element-7616a443{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0100px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for wpr-button, class: .elementor-element-2360a86 *//* === WhatsApp Button (Hidden Until Scroll) === */
.elementor-546 .elementor-element.elementor-element-2360a86 {
  position: fixed;
  bottom: 24px;
  right: 24px;
  z-index: 9999;

  border-radius: 10%;
  background-color: #25d366;
  display: flex;
  justify-content: center;
  align-items: center;

  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.3);
  transition: all 1.4s ease;

  
}

/* ✅ When scroll triggers */
.elementor-546 .elementor-element.elementor-element-2360a86.jemlife-wa-show {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);

  /* ✅ Float animation starts only when visible */
  animation: floatButton 3s ease-in-out infinite;
}

/* Floating animation */
@keyframes floatButton {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}

/* Hover glow */
.elementor-546 .elementor-element.elementor-element-2360a86:hover {
  transform: translateY(-5px) scale(1.05);
  box-shadow: 0 10px 25px rgba(37, 211, 102, 0.6);
}

/* Tooltip CTA */
.elementor-546 .elementor-element.elementor-element-2360a86::after {
  content: "Chat with us";
  position: absolute;
  right: 85px;
  background: #25d366;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  padding: 8px 12px;
  border-radius: 6px;
  white-space: nowrap;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease;
  pointer-events: none;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}

/* Tooltip arrow */
.elementor-546 .elementor-element.elementor-element-2360a86::before {
  content: "";
  position: absolute;
  right: 75px;
  top: 50%;
  transform: translateY(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent transparent #25d366;
  opacity: 0;
  transition: all 0.4s ease;
}

/* Show tooltip on hover */
.elementor-546 .elementor-element.elementor-element-2360a86:hover::after,
.elementor-546 .elementor-element.elementor-element-2360a86:hover::before {
  opacity: 1;
  transform: translateY(0);
}

/* Mobile Fix */
@media (max-width: 767px) {
  .elementor-546 .elementor-element.elementor-element-2360a86 {
    width: 58px;
    height: 58px;
    bottom: 75px;

    right: 30px !important;
    left: auto !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .elementor-546 .elementor-element.elementor-element-2360a86::after {
    right: 70px;
    font-size: 12px;
    padding: 6px 10px;
  }

  .elementor-546 .elementor-element.elementor-element-2360a86::before {
    right: 60px;
  }
}/* End custom CSS */