.elementor-298 .elementor-element.elementor-element-366fce3:not(.elementor-motion-effects-element-type-background), .elementor-298 .elementor-element.elementor-element-366fce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-298 .elementor-element.elementor-element-366fce3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-298 .elementor-element.elementor-element-366fce3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-298 .elementor-element.elementor-element-44cbbf4{font-family:"Afacad", Sans-serif;font-weight:400;color:var( --e-global-color-f4299a1 );}.elementor-298 .elementor-element.elementor-element-44cbbf4 p{margin-block-end:0px;}.elementor-298 .elementor-element.elementor-element-44cbbf4 a{color:#FFFFFF;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-298 .elementor-element.elementor-element-3e31e33{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-f4299a1 );}.elementor-298 .elementor-element.elementor-element-3e31e33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-3e31e33 .elementor-headline{text-align:center;font-family:"Afacad", Sans-serif;font-weight:600;}.elementor-298 .elementor-element.elementor-element-3e31e33 .elementor-headline-plain-text{color:var( --e-global-color-f4299a1 );}.elementor-298 .elementor-element.elementor-element-3e31e33 .elementor-headline-dynamic-text{font-family:"Afacad", Sans-serif;font-weight:600;}.elementor-298 .elementor-element.elementor-element-0716c88{font-family:"Afacad", Sans-serif;font-weight:400;color:var( --e-global-color-f4299a1 );}.elementor-298 .elementor-element.elementor-element-0716c88 p{margin-block-end:0px;}.elementor-298 .elementor-element.elementor-element-0716c88 a{color:#FFFFFF;}.elementor-298 .elementor-element.elementor-element-86f1862 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-298 .elementor-element.elementor-element-86f1862:not(.elementor-motion-effects-element-type-background), .elementor-298 .elementor-element.elementor-element-86f1862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-298 .elementor-element.elementor-element-86f1862{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-298 .elementor-element.elementor-element-86f1862 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-298 .elementor-element.elementor-element-d980f3f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-298 .elementor-element.elementor-element-d357532 .elementor-button{background-color:#000000;font-family:"Afacad", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-298 .elementor-element.elementor-element-d357532{width:auto;max-width:auto;}.elementor-298 .elementor-element.elementor-element-d357532 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-298 .elementor-element.elementor-element-d357532 .elementor-button-content-wrapper{flex-direction:row;}.elementor-298 .elementor-element.elementor-element-d357532 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-298 .elementor-element.elementor-element-d357532 .elementor-button:hover, .elementor-298 .elementor-element.elementor-element-d357532 .elementor-button:focus{box-shadow:2px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-298 .elementor-element.elementor-element-a9cec34 .elementor-button{background-color:#000000;font-family:"Afacad", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-298 .elementor-element.elementor-element-a9cec34{width:auto;max-width:auto;}.elementor-298 .elementor-element.elementor-element-a9cec34 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-298 .elementor-element.elementor-element-a9cec34 .elementor-button-content-wrapper{flex-direction:row;}.elementor-298 .elementor-element.elementor-element-a9cec34 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-298 .elementor-element.elementor-element-a9cec34 .elementor-button:hover, .elementor-298 .elementor-element.elementor-element-a9cec34 .elementor-button:focus{box-shadow:2px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-298 .elementor-element.elementor-element-86f1862{padding:0px 0px 10px 0px;}.elementor-298 .elementor-element.elementor-element-9c9caa3{padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-d980f3f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-d357532 .elementor-button{border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px;}.elementor-298 .elementor-element.elementor-element-a9cec34 .elementor-button{border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px;}}/* Start custom CSS for html, class: .elementor-element-973a47d */#whatsappCta { position: fixed; right: 20px; bottom: 22px; z-index: 99999; text-decoration:none; }
.whats-btn {
  display:flex; align-items:center; gap:10px;
  background:linear-gradient(90deg,#00c853,#009688);
  color:#fff; padding:12px 15px; border-radius:50px; box-shadow:0 12px 30px rgba(0,0,0,0.25);
  font-weight:700; font-family:"Inter",sans-serif;
  transform:translateY(0); transition: transform .2s ease, box-shadow .2s;
}
.whats-btn svg { transform:translateY(-1px); }
.whats-btn:hover { transform:translateY(-6px); box-shadow:0 22px 45px rgba(0,0,0,0.35); }
@media(max-width:480px) {
  .whats-btn span{ display:none; }
  .whats-btn{ padding:10px; border-radius:50%; width:50px; height:50px; justify-content:center; }
}/* End custom CSS */