.elementor-2277 .elementor-element.elementor-element-d7ee109:not(.elementor-motion-effects-element-type-background), .elementor-2277 .elementor-element.elementor-element-d7ee109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#072550;}.elementor-2277 .elementor-element.elementor-element-d7ee109{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2277 .elementor-element.elementor-element-d7ee109 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2277 .elementor-element.elementor-element-03872f3{--spacer-size:10px;}.elementor-2277 .elementor-element.elementor-element-e4034f6 > .elementor-widget-container{background-color:#072550;}.elementor-2277 .elementor-element.elementor-element-a9ea8f0 > .elementor-container{min-height:100vh;}.elementor-2277 .elementor-element.elementor-element-a9ea8f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:1px;padding:48px 0px 0px 0px;}.elementor-2277 .elementor-element.elementor-element-a9ea8f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2277 .elementor-element.elementor-element-7c67498{--spacer-size:179px;}.elementor-2277 .elementor-element.elementor-element-86c3c23{--spacer-size:567px;}.elementor-2277 .elementor-element.elementor-element-cc8a8d9{width:auto;max-width:auto;}.elementor-2277 .elementor-element.elementor-element-cc8a8d9 .elementor-heading-title{text-shadow:0px 0px 6px #000000;color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-4135500{--spacer-size:10px;}.elementor-2277 .elementor-element.elementor-element-3061d53{--spacer-size:16px;}.elementor-2277 .elementor-element.elementor-element-3147edf{text-align:center;}.elementor-2277 .elementor-element.elementor-element-3147edf .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:31px;font-weight:300;color:#072550;}.elementor-2277 .elementor-element.elementor-element-c407a17{--spacer-size:16px;}.elementor-2277 .elementor-element.elementor-element-e143af4:not(.elementor-motion-effects-element-type-background), .elementor-2277 .elementor-element.elementor-element-e143af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#072550;}.elementor-2277 .elementor-element.elementor-element-e143af4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2277 .elementor-element.elementor-element-e143af4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2277 .elementor-element.elementor-element-cfac46d{--spacer-size:25px;}.elementor-2277 .elementor-element.elementor-element-e470510{text-align:center;}.elementor-2277 .elementor-element.elementor-element-e470510 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:45px;color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-22ed93a{--spacer-size:25px;}.elementor-2277 .elementor-element.elementor-element-e0776c1{--spacer-size:48px;}.elementor-2277 .elementor-element.elementor-element-e0776c1 > .elementor-widget-container{background-color:#245892;}.elementor-2277 .elementor-element.elementor-element-fc2f9eb > .elementor-widget-container{background-color:#245892;}.elementor-2277 .elementor-element.elementor-element-fc2f9eb{text-align:center;}.elementor-2277 .elementor-element.elementor-element-fc2f9eb .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:31px;line-height:37px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-b10c42c{--spacer-size:31px;}.elementor-2277 .elementor-element.elementor-element-b10c42c > .elementor-widget-container{background-color:#245892;}.elementor-2277 .elementor-element.elementor-element-7f3d37d{--spacer-size:42px;}.elementor-2277 .elementor-element.elementor-element-7f3d37d > .elementor-widget-container{background-color:#245892;}.elementor-2277 .elementor-element.elementor-element-5c09f08 > .elementor-widget-container{background-color:#245892;}.elementor-2277 .elementor-element.elementor-element-5c09f08{text-align:center;}.elementor-2277 .elementor-element.elementor-element-5c09f08 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:31px;line-height:37px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-498f7d2{--spacer-size:54px;}.elementor-2277 .elementor-element.elementor-element-498f7d2 > .elementor-widget-container{background-color:#245892;}.elementor-2277 .elementor-element.elementor-element-517453b > .elementor-widget-container{background-color:#245892;}.elementor-2277 .elementor-element.elementor-element-517453b{text-align:center;}.elementor-2277 .elementor-element.elementor-element-517453b .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:31px;line-height:37px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-4915d67{--spacer-size:24px;}.elementor-2277 .elementor-element.elementor-element-4915d67 > .elementor-widget-container{background-color:#245892;}.elementor-2277 .elementor-element.elementor-element-d24c4ff:not(.elementor-motion-effects-element-type-background), .elementor-2277 .elementor-element.elementor-element-d24c4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#072550;}.elementor-2277 .elementor-element.elementor-element-d24c4ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2277 .elementor-element.elementor-element-d24c4ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2277 .elementor-element.elementor-element-6640490{--spacer-size:24px;}.elementor-2277 .elementor-element.elementor-element-bac499f{text-align:center;}.elementor-2277 .elementor-element.elementor-element-bac499f .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:23px;font-weight:normal;color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-c042ce2{--spacer-size:29px;}.elementor-2277 .elementor-element.elementor-element-a51af0c .elementor-button{background-color:#FFFFFF;font-family:"Alexandria", Sans-serif;font-size:19px;text-transform:none;fill:#072550;color:#072550;box-shadow:0px 0px 25px 5px rgba(0, 0, 0, 0.41);border-radius:22px 22px 22px 22px;padding:-2px -2px -2px -2px;}.elementor-2277 .elementor-element.elementor-element-5e25a8f{--spacer-size:35px;}.elementor-2277 .elementor-element.elementor-element-43ea00f{text-align:center;}.elementor-2277 .elementor-element.elementor-element-43ea00f .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:23px;color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-57d6042{text-align:center;}.elementor-2277 .elementor-element.elementor-element-57d6042 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:23px;font-weight:normal;color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-6dc278d{--spacer-size:30px;}.elementor-2277 .elementor-element.elementor-element-a238e9d{text-align:center;}.elementor-2277 .elementor-element.elementor-element-a238e9d .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:31px;line-height:29px;letter-spacing:-0.2px;}.elementor-2277 .elementor-element.elementor-element-8abc537{--spacer-size:20px;}.elementor-2277 .elementor-element.elementor-element-7077e50{--divider-border-style:solid;--divider-color:#072550;--divider-border-width:1px;}.elementor-2277 .elementor-element.elementor-element-7077e50 .elementor-divider-separator{width:69%;margin:0 auto;margin-center:0;}.elementor-2277 .elementor-element.elementor-element-7077e50 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-2277 .elementor-element.elementor-element-591aa3d{text-align:center;}.elementor-2277 .elementor-element.elementor-element-591aa3d .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:32px;line-height:29px;letter-spacing:-0.2px;}.elementor-2277 .elementor-element.elementor-element-ac770d7{--spacer-size:13px;}.elementor-2277 .elementor-element.elementor-element-28befe6{text-align:center;}.elementor-2277 .elementor-element.elementor-element-28befe6 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:28px;font-weight:normal;line-height:29px;letter-spacing:-0.2px;}.elementor-2277 .elementor-element.elementor-element-3b9b008{--spacer-size:44px;}.elementor-2277 .elementor-element.elementor-element-a2b718d .elementor-button{background-color:#072550;font-family:"Alexandria", Sans-serif;font-size:19px;font-weight:300;text-transform:none;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.41);border-radius:22px 22px 22px 22px;padding:-2px -2px -2px -2px;}.elementor-2277 .elementor-element.elementor-element-dfead1b{--spacer-size:50px;}.elementor-2277 .elementor-element.elementor-element-4f66a41:not(.elementor-motion-effects-element-type-background), .elementor-2277 .elementor-element.elementor-element-4f66a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#072550;}.elementor-2277 .elementor-element.elementor-element-4f66a41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2277 .elementor-element.elementor-element-4f66a41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2277 .elementor-element.elementor-element-e2645c8{--spacer-size:50px;}.elementor-2277 .elementor-element.elementor-element-fed75f3{text-align:center;}.elementor-2277 .elementor-element.elementor-element-fed75f3 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-weight:normal;color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-286e157{--spacer-size:25px;}.elementor-2277 .elementor-element.elementor-element-5bb45eb:not(.elementor-motion-effects-element-type-background), .elementor-2277 .elementor-element.elementor-element-5bb45eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#072550;}.elementor-2277 .elementor-element.elementor-element-5bb45eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2277 .elementor-element.elementor-element-5bb45eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2277 .elementor-element.elementor-element-a2ee21f{--spacer-size:25px;}.elementor-2277 .elementor-element.elementor-element-c3623f6 .elementor-button{background-color:#FFFFFF;font-family:"Alexandria", Sans-serif;font-size:19px;text-transform:none;fill:#072550;color:#072550;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.41);border-radius:19px 19px 19px 19px;padding:18px 18px 18px 18px;}.elementor-2277 .elementor-element.elementor-element-2033399{--spacer-size:50px;}.elementor-2277 .elementor-element.elementor-element-b8ae86a:not(.elementor-motion-effects-element-type-background), .elementor-2277 .elementor-element.elementor-element-b8ae86a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#072550;}.elementor-2277 .elementor-element.elementor-element-b8ae86a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2277 .elementor-element.elementor-element-b8ae86a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2277 .elementor-element.elementor-element-1ba9c12{--spacer-size:45px;}.elementor-2277 .elementor-element.elementor-element-6323f36{text-align:center;}.elementor-2277 .elementor-element.elementor-element-6323f36 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-weight:200;line-height:35px;color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-16bd8bd{--spacer-size:26px;}.elementor-2277 .elementor-element.elementor-element-00cc588{text-align:center;}.elementor-2277 .elementor-element.elementor-element-00cc588 .elementor-heading-title{font-family:"Alexandria", Sans-serif;line-height:35px;color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-6b1a9d1:not(.elementor-motion-effects-element-type-background), .elementor-2277 .elementor-element.elementor-element-6b1a9d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#072550;}.elementor-2277 .elementor-element.elementor-element-6b1a9d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2277 .elementor-element.elementor-element-6b1a9d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2277 .elementor-element.elementor-element-8dd15c2{--spacer-size:50px;}.elementor-2277 .elementor-element.elementor-element-1feb9a9{text-align:center;}.elementor-2277 .elementor-element.elementor-element-1feb9a9 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:57px;line-height:62px;word-spacing:5px;color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-5ca26d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2277 .elementor-element.elementor-element-5ca26d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2277 .elementor-element.elementor-element-0af9c1c{--spacer-size:50px;}.elementor-2277 .elementor-element.elementor-element-2eeadc4 img{border-radius:37px 37px 37px 37px;}.elementor-2277 .elementor-element.elementor-element-b232712{--spacer-size:75px;}.elementor-2277 .elementor-element.elementor-element-32eeb55 .elementor-button{background-color:#F6F6F0;font-family:"Alexandria", Sans-serif;font-size:19px;text-transform:none;fill:#072550;color:#072550;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.41);border-radius:19px 19px 19px 19px;padding:18px 18px 18px 18px;}.elementor-2277 .elementor-element.elementor-element-cc992c6{--spacer-size:50px;}.elementor-2277 .elementor-element.elementor-element-1894f4b{--spacer-size:50px;}.elementor-2277 .elementor-element.elementor-element-4598fed{--spacer-size:50px;}.elementor-2277 .elementor-element.elementor-element-9a8a212{--spacer-size:50px;}.elementor-2277 .elementor-element.elementor-element-c8becd3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2277 .elementor-element.elementor-element-c8becd3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2277 .elementor-element.elementor-element-0a0099f{--spacer-size:28px;}.elementor-2277 .elementor-element.elementor-element-ad27e2f{text-align:center;}.elementor-2277 .elementor-element.elementor-element-ad27e2f .elementor-heading-title{font-family:"Alexandria", Sans-serif;color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-2ae670f{--spacer-size:28px;}.elementor-2277 .elementor-element.elementor-element-600aca3 img{border-radius:37px 37px 37px 37px;}.elementor-2277 .elementor-element.elementor-element-20894e2{--spacer-size:118px;}.elementor-2277 .elementor-element.elementor-element-88cef9e{text-align:center;}.elementor-2277 .elementor-element.elementor-element-88cef9e .elementor-heading-title{font-family:"Alexandria", Sans-serif;color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-b47f12b{--spacer-size:50px;}.elementor-2277 .elementor-element.elementor-element-7d13a9f{--spacer-size:62px;}.elementor-2277 .elementor-element.elementor-element-955ff8a:not(.elementor-motion-effects-element-type-background), .elementor-2277 .elementor-element.elementor-element-955ff8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10254D;}.elementor-2277 .elementor-element.elementor-element-955ff8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2277 .elementor-element.elementor-element-955ff8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2277 .elementor-element.elementor-element-ba83b11{--spacer-size:25px;}.elementor-2277 .elementor-element.elementor-element-59d0d2f .elementor-button{background-color:#FFFFFF;font-family:"Alexandria", Sans-serif;font-size:19px;text-transform:none;fill:#072550;color:#072550;box-shadow:0px 0px 25px 5px rgba(0, 0, 0, 0.41);border-radius:20px 20px 20px 20px;padding:-1px -1px -1px -1px;}.elementor-2277 .elementor-element.elementor-element-59d0d2f .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2277 .elementor-element.elementor-element-bea58c2{--spacer-size:82px;}.elementor-2277 .elementor-element.elementor-element-ebd03d0{text-align:center;}.elementor-2277 .elementor-element.elementor-element-ebd03d0 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:46px;color:#E5F2FE;}.elementor-2277 .elementor-element.elementor-element-08bbeef{--spacer-size:124px;}.elementor-2277 .elementor-element.elementor-element-167f76d{padding:50px 20px 40px 20px;}.elementor-2277 .elementor-element.elementor-element-33a9d87 .ue_img_marquee{width:100%;display:inline-block;}.elementor-2277 .elementor-element.elementor-element-33a9d87 .uc_logo_marquee_holder{height:190px;background-color:#FDFDFD;border-radius:0px;padding:20px 20px 20px 20px;border-style:none;}.elementor-2277 .elementor-element.elementor-element-33a9d87 .ue-item-badge{min-height:0px;min-width:0px;color:#ffffff;background-color:#3E3FF0;padding:10px 10px 10px 10px;border-radius:3px;}.elementor-2277 .elementor-element.elementor-element-78148f5{text-align:center;}.elementor-2277 .elementor-element.elementor-element-78148f5 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-weight:300;color:#082550;}.elementor-2277 .elementor-element.elementor-element-b66eb5f{--spacer-size:50px;}.elementor-2277 .elementor-element.elementor-element-f3c364f > .elementor-widget-container{margin:0px 203px 0px 221px;border-style:none;}.elementor-2277 .elementor-element.elementor-element-f3c364f .elementor-accordion-icon, .elementor-2277 .elementor-element.elementor-element-f3c364f .elementor-accordion-title{color:#082550;}.elementor-2277 .elementor-element.elementor-element-f3c364f .elementor-accordion-icon svg{fill:#082550;}.elementor-2277 .elementor-element.elementor-element-f3c364f .elementor-accordion-title{font-family:"Alexandria", Sans-serif;font-weight:600;}.elementor-2277 .elementor-element.elementor-element-f3c364f .elementor-tab-content{color:#082550;font-family:"Alexandria", Sans-serif;font-weight:300;}.elementor-2277 .elementor-element.elementor-element-43ed493{--spacer-size:15px;}.elementor-2277 .elementor-element.elementor-element-2096b7e{text-align:center;}.elementor-2277 .elementor-element.elementor-element-2096b7e .elementor-heading-title{font-size:16px;}.elementor-2277 .elementor-element.elementor-element-831ceab{--spacer-size:50px;}.elementor-2277 .elementor-element.elementor-element-fa8144e .elementor-button{background-color:#037E06;font-size:39px;border-radius:49% 49% 49% 49%;padding:11px 15px 12px 14px;}.elementor-2277 .elementor-element.elementor-element-fa8144e{width:auto;max-width:auto;bottom:3px;}body:not(.rtl) .elementor-2277 .elementor-element.elementor-element-fa8144e{right:3px;}body.rtl .elementor-2277 .elementor-element.elementor-element-fa8144e{left:3px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2277 .elementor-element.elementor-element-a9ea8f0 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-2277 .elementor-element.elementor-element-a9ea8f0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2277 .elementor-element.elementor-element-7c67498{--spacer-size:5px;}.elementor-2277 .elementor-element.elementor-element-86c3c23{--spacer-size:266px;}.elementor-2277 .elementor-element.elementor-element-cc8a8d9 .elementor-heading-title{font-size:26px;}.elementor-2277 .elementor-element.elementor-element-3147edf .elementor-heading-title{font-size:23px;}.elementor-2277 .elementor-element.elementor-element-e470510 .elementor-heading-title{font-size:15px;}.elementor-2277 .elementor-element.elementor-element-fed75f3 .elementor-heading-title{font-size:25px;}.elementor-2277 .elementor-element.elementor-element-1feb9a9 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-2277 .elementor-element.elementor-element-ebd03d0 .elementor-heading-title{font-size:28px;}.elementor-2277 .elementor-element.elementor-element-08bbeef{--spacer-size:34px;}.elementor-2277 .elementor-element.elementor-element-167f76d{padding:7px 20px 30px 20px;}.elementor-2277 .elementor-element.elementor-element-33a9d87 .uc_logo_marquee_holder{height:100px;padding:0px 0px 0px 0px;}.elementor-2277 .elementor-element.elementor-element-f3c364f > .elementor-widget-container{margin:1px 1px 1px 1px;}}/* Start custom CSS for button, class: .elementor-element-a51af0c */.elementor-2277 .elementor-element.elementor-element-a51af0c {
  position: relative;
  z-index: 1;
}

.elementor-2277 .elementor-element.elementor-element-a51af0c::before {
  content: '';
  position: absolute;
  width: 120px;          /* tamaño del círculo */
  height: 120px;
  background: white;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  animation: pulseCircle 2s infinite;
  opacity: 0.6;
}

@keyframes pulseCircle {
  0% {
    transform: translate(-50%, -50%) scale(0.8);
    opacity: 0.6;
  }
  70% {
    transform: translate(-50%, -50%) scale(1.4);
    opacity: 0;
  }
  100% {
    transform: translate(-50%, -50%) scale(0.8);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a2b718d */.elementor-2277 .elementor-element.elementor-element-a2b718d {
  position: relative;
  z-index: 1;
}

.elementor-2277 .elementor-element.elementor-element-a2b718d::before {
  content: '';
  position: absolute;
  width: 120px;          /* tamaño del círculo */
  height: 120px;
  background: #072550;   /* azul personalizado */
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  animation: pulseCircle 2s infinite;
  opacity: 0.6;
}

@keyframes pulseCircle {
  0% {
    transform: translate(-50%, -50%) scale(0.8);
    opacity: 0.6;
  }
  70% {
    transform: translate(-50%, -50%) scale(1.4);
    opacity: 0;
  }
  100% {
    transform: translate(-50%, -50%) scale(0.8);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3623f6 */.elementor-2277 .elementor-element.elementor-element-c3623f6 .elementor-button {
  position: relative;
  border-radius: 28px;
  overflow: visible;
  z-index: 1;
}

/* Pulso SOLO del botón */
.elementor-2277 .elementor-element.elementor-element-c3623f6 .elementor-button::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  border-radius: 28px;
  background: rgba(255, 255, 255, 0.7); /* Blanco */
  transform: translate(-50%, -50%);
  z-index: -1;
  animation: pulseButton 2s infinite;
}

@keyframes pulseButton {
  0% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0.7;
  }
  70% {
    transform: translate(-50%, -50%) scale(1.6);
    opacity: 0;
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32eeb55 */.elementor-2277 .elementor-element.elementor-element-32eeb55 .elementor-button {
  position: relative;
  border-radius: 28px;
  overflow: visible;
  z-index: 1;
}

/* Pulso SOLO del botón */
.elementor-2277 .elementor-element.elementor-element-32eeb55 .elementor-button::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  border-radius: 28px;
  background: rgba(255, 255, 255, 0.7); /* Blanco */
  transform: translate(-50%, -50%);
  z-index: -1;
  animation: pulseButton 2s infinite;
}

@keyframes pulseButton {
  0% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0.7;
  }
  70% {
    transform: translate(-50%, -50%) scale(1.6);
    opacity: 0;
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for ucaddon_logo_marquee, class: .elementor-element-33a9d87 */.elementor-2277 .elementor-element.elementor-element-33a9d87 {
    mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 1) 90%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-image: mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 1) 90%, rgba(0, 0, 0, 0) 100%);;
}/* End custom CSS */