.elementor-2240 .elementor-element.elementor-element-aea467b>.elementor-widget-container{margin:-160px 0px 0px 0px}.config-btn,.uniq-cta-btn,.elementor-button{position:relative;overflow:hidden;width:100%;min-height:58px;display:inline-flex;align-items:center;justify-content:center;padding:16px
28px !important;border:1px
solid rgba(47,184,220,0.35) !important;border-radius:999px !important;background:linear-gradient(135deg,
#2FB8DC 0%,
#1677D3 55%,
#0E4F9B 100%) !important;color:#fff !important;font-family:Arial,Helvetica,sans-serif !important;font-size:14px !important;font-weight:800 !important;letter-spacing:0.3px;text-decoration:none !important;cursor:pointer;box-shadow:0 14px 34px rgba(47,184,220,0.22),
inset 0 1px 0 rgba(255,255,255,0.18);transition:transform 0.28s ease,
box-shadow 0.28s ease,
background 0.28s ease,
border-color 0.28s ease}.config-btn::before,.uniq-cta-btn::before,.elementor-button::before{content:"";position:absolute;top:-120%;left:-40%;width:40%;height:320%;background:linear-gradient(
90deg,
transparent,
rgba(255,255,255,0.38),
transparent
);transform:rotate(24deg);transition:all 0.7s ease}.config-btn::after,.uniq-cta-btn::after,.elementor-button::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at center,
rgba(255,255,255,0.16),
transparent 70%);opacity:0;transition:opacity 0.28s ease}.config-btn:hover,.uniq-cta-btn:hover,.elementor-button:hover{transform:translateY(-4px) scale(1.015);border-color:rgba(47,184,220,0.75) !important;background:linear-gradient(135deg,
#42C6E8 0%,
#2086E5 55%,
#1262BC 100%) !important;box-shadow:0 24px 55px rgba(47,184,220,0.34),
0 0 30px rgba(47,184,220,0.16)}.config-btn:hover::before,.uniq-cta-btn:hover::before,.elementor-button:hover::before{left:130%}.config-btn:hover::after,.uniq-cta-btn:hover::after,.elementor-button:hover::after{opacity:1}.config-btn:active,.uniq-cta-btn:active,.elementor-button:active{transform:scale(0.985)}.uniq-btn-outline{background:rgba(255,255,255,0.04) !important;border:1px
solid rgba(47,184,220,0.30) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),
0 10px 26px rgba(0,0,0,0.24)}.uniq-btn-outline:hover{background:rgba(47,184,220,0.12) !important;border-color:rgba(47,184,220,0.65) !important}@media(max-width:767px){.config-btn,.uniq-cta-btn,.elementor-button{min-height:54px;font-size:13px !important;padding:14px
20px !important}}