.elementor-11948 .elementor-element.elementor-element-56b7a555{--display:flex;}.elementor-11948 .elementor-element.elementor-element-2409d1bb{--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:-51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:080px;--padding-left:20px;--padding-right:20px;}.elementor-11948 .elementor-element.elementor-element-1c710f07{--display:flex;--z-index:3;}.elementor-11948 .elementor-element.elementor-element-4a2544ec{--divider-border-style:solid;--divider-color:#EE5814;--divider-border-width:1px;}.elementor-11948 .elementor-element.elementor-element-4a2544ec .elementor-divider-separator{width:18%;}.elementor-11948 .elementor-element.elementor-element-4a2544ec .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11948 .elementor-element.elementor-element-4a2544ec .elementor-divider__text{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-11948 .elementor-element.elementor-element-9100a7c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:700;line-height:54px;color:var( --e-global-color-secondary );}.elementor-11948 .elementor-element.elementor-element-f3c0d66{column-gap:0px;font-family:"Nunito Sans", Sans-serif;font-size:16px;}.elementor-11948 .elementor-element.elementor-element-f3c0d66 p{margin-block-end:2px;}.elementor-11948 .elementor-element.elementor-element-7309759c{--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-11948 .elementor-element.elementor-element-50035380 .elementor-button{background-color:#EE5814;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:12px 23px 12px 23px;}.elementor-11948 .elementor-element.elementor-element-50035380 .elementor-button:hover, .elementor-11948 .elementor-element.elementor-element-50035380 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-11948 .elementor-element.elementor-element-50035380:hover{--e-transform-translateY:-3px;}.elementor-11948 .elementor-element.elementor-element-4ceb0a9{--display:flex;--z-index:3;}.elementor-11948 .elementor-element.elementor-element-4ceb0a9.e-con{--align-self:center;}.elementor-11948 .elementor-element.elementor-element-2340530c img{border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;box-shadow:0px 18px 45px 0px rgba(11.000000000000007, 53.00000000000002, 103, 0.12);}.elementor-11948 .elementor-element.elementor-element-42a1568b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11948 .elementor-element.elementor-element-42a1568b:not(.elementor-motion-effects-element-type-background), .elementor-11948 .elementor-element.elementor-element-42a1568b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#073773;}.elementor-11948 .elementor-element.elementor-element-18319cc4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11948 .elementor-element.elementor-element-32f1851b{padding:25px 25px 25px 25px;border-style:solid;border-width:0px 01px 0px 00px;border-color:#FFFFFF3D;}.elementor-11948 .elementor-element.elementor-element-32f1851b .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-11948 .elementor-element.elementor-element-32f1851b .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-11948 .elementor-element.elementor-element-32f1851b.elementor-view-stacked .elementor-icon{background-color:#FFD36A;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-11948 .elementor-element.elementor-element-32f1851b.elementor-view-framed .elementor-icon, .elementor-11948 .elementor-element.elementor-element-32f1851b.elementor-view-default .elementor-icon{fill:#FFD36A;color:#FFD36A;border-color:#FFD36A;}.elementor-11948 .elementor-element.elementor-element-32f1851b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-11948 .elementor-element.elementor-element-32f1851b .elementor-icon{font-size:20px;border-radius:13px 13px 13px 13px;}.elementor-11948 .elementor-element.elementor-element-32f1851b .elementor-icon-box-title, .elementor-11948 .elementor-element.elementor-element-32f1851b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;}.elementor-11948 .elementor-element.elementor-element-32f1851b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;color:#FFFFFF;}.elementor-11948 .elementor-element.elementor-element-3cc4c65f{padding:25px 25px 25px 25px;border-style:solid;border-width:0px 01px 0px 00px;border-color:#FFFFFF3D;}.elementor-11948 .elementor-element.elementor-element-3cc4c65f .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-11948 .elementor-element.elementor-element-3cc4c65f .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-11948 .elementor-element.elementor-element-3cc4c65f.elementor-view-stacked .elementor-icon{background-color:#FFD36A;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-11948 .elementor-element.elementor-element-3cc4c65f.elementor-view-framed .elementor-icon, .elementor-11948 .elementor-element.elementor-element-3cc4c65f.elementor-view-default .elementor-icon{fill:#FFD36A;color:#FFD36A;border-color:#FFD36A;}.elementor-11948 .elementor-element.elementor-element-3cc4c65f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-11948 .elementor-element.elementor-element-3cc4c65f .elementor-icon{font-size:20px;border-radius:13px 13px 13px 13px;}.elementor-11948 .elementor-element.elementor-element-3cc4c65f .elementor-icon-box-title, .elementor-11948 .elementor-element.elementor-element-3cc4c65f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;}.elementor-11948 .elementor-element.elementor-element-3cc4c65f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;color:#FFFFFF;}.elementor-11948 .elementor-element.elementor-element-1616a5b1{padding:25px 25px 25px 25px;border-style:none;}.elementor-11948 .elementor-element.elementor-element-1616a5b1 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-11948 .elementor-element.elementor-element-1616a5b1 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-11948 .elementor-element.elementor-element-1616a5b1.elementor-view-stacked .elementor-icon{background-color:#FFD36A;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-11948 .elementor-element.elementor-element-1616a5b1.elementor-view-framed .elementor-icon, .elementor-11948 .elementor-element.elementor-element-1616a5b1.elementor-view-default .elementor-icon{fill:#FFD36A;color:#FFD36A;border-color:#FFD36A;}.elementor-11948 .elementor-element.elementor-element-1616a5b1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-11948 .elementor-element.elementor-element-1616a5b1 .elementor-icon{font-size:20px;border-radius:13px 13px 13px 13px;}.elementor-11948 .elementor-element.elementor-element-1616a5b1 .elementor-icon-box-title, .elementor-11948 .elementor-element.elementor-element-1616a5b1 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;}.elementor-11948 .elementor-element.elementor-element-1616a5b1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;color:#FFFFFF;}.elementor-11948 .elementor-element.elementor-element-c2fcc54{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-11948 .elementor-element.elementor-element-c2fcc54:not(.elementor-motion-effects-element-type-background), .elementor-11948 .elementor-element.elementor-element-c2fcc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11948 .elementor-element.elementor-element-a05e884.elementor-element{--align-self:center;}.elementor-11948 .elementor-element.elementor-element-a05e884{text-align:center;}.elementor-11948 .elementor-element.elementor-element-a05e884 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:29px;letter-spacing:1px;}.elementor-11948 .elementor-element.elementor-element-a6b9c78{text-align:center;}.elementor-11948 .elementor-element.elementor-element-a6b9c78 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:54px;color:var( --e-global-color-secondary );}.elementor-11948 .elementor-element.elementor-element-f29fb29{column-gap:0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:16px;}.elementor-11948 .elementor-element.elementor-element-f29fb29 p{margin-block-end:2px;}.elementor-11948 .elementor-element.elementor-element-9b36571{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-11948 .elementor-element.elementor-element-9b36571:not(.elementor-motion-effects-element-type-background), .elementor-11948 .elementor-element.elementor-element-9b36571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7EE;}.elementor-11948 .elementor-element.elementor-element-52e8c0d{--display:flex;--justify-content:center;}.elementor-11948 .elementor-element.elementor-element-a964785.elementor-element{--align-self:center;}.elementor-11948 .elementor-element.elementor-element-a964785{z-index:0;}.elementor-11948 .elementor-element.elementor-element-a964785 img{border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;border-radius:28px 28px 28px 28px;box-shadow:0px 18px 45px 0px rgba(11.000000000000007, 53.00000000000002, 103, 0.12);}.elementor-11948 .elementor-element.elementor-element-eebeb77{--display:flex;}.elementor-11948 .elementor-element.elementor-element-343532b.elementor-element{--align-self:flex-start;}.elementor-11948 .elementor-element.elementor-element-343532b{text-align:start;}.elementor-11948 .elementor-element.elementor-element-343532b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:29px;letter-spacing:1px;}.elementor-11948 .elementor-element.elementor-element-f5aca5b{text-align:start;}.elementor-11948 .elementor-element.elementor-element-f5aca5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:54px;color:var( --e-global-color-secondary );}.elementor-11948 .elementor-element.elementor-element-3a9937d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-11948 .elementor-element.elementor-element-3a9937d .elementor-icon-box-title{margin-block-end:2px;color:#0B3567;}.elementor-11948 .elementor-element.elementor-element-3a9937d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-11948 .elementor-element.elementor-element-3a9937d.elementor-view-framed .elementor-icon, .elementor-11948 .elementor-element.elementor-element-3a9937d.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-11948 .elementor-element.elementor-element-3a9937d .elementor-icon{font-size:14px;}.elementor-11948 .elementor-element.elementor-element-3a9937d .elementor-icon-box-title, .elementor-11948 .elementor-element.elementor-element-3a9937d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-11948 .elementor-element.elementor-element-3a9937d .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:16px;color:#526371;}.elementor-11948 .elementor-element.elementor-element-f0981a7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-11948 .elementor-element.elementor-element-f0981a7 .elementor-icon-box-title{margin-block-end:2px;color:#0B3567;}.elementor-11948 .elementor-element.elementor-element-f0981a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-11948 .elementor-element.elementor-element-f0981a7.elementor-view-framed .elementor-icon, .elementor-11948 .elementor-element.elementor-element-f0981a7.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-11948 .elementor-element.elementor-element-f0981a7 .elementor-icon{font-size:14px;}.elementor-11948 .elementor-element.elementor-element-f0981a7 .elementor-icon-box-title, .elementor-11948 .elementor-element.elementor-element-f0981a7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-11948 .elementor-element.elementor-element-f0981a7 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:16px;color:#526371;}.elementor-11948 .elementor-element.elementor-element-33ce0a5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-11948 .elementor-element.elementor-element-33ce0a5 .elementor-icon-box-title{margin-block-end:2px;color:#0B3567;}.elementor-11948 .elementor-element.elementor-element-33ce0a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-11948 .elementor-element.elementor-element-33ce0a5.elementor-view-framed .elementor-icon, .elementor-11948 .elementor-element.elementor-element-33ce0a5.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-11948 .elementor-element.elementor-element-33ce0a5 .elementor-icon{font-size:14px;}.elementor-11948 .elementor-element.elementor-element-33ce0a5 .elementor-icon-box-title, .elementor-11948 .elementor-element.elementor-element-33ce0a5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-11948 .elementor-element.elementor-element-33ce0a5 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:16px;color:#526371;}.elementor-11948 .elementor-element.elementor-element-34eb4e1 .elementor-button{background-color:#EE5814;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:12px 23px 12px 23px;}.elementor-11948 .elementor-element.elementor-element-34eb4e1 .elementor-button:hover, .elementor-11948 .elementor-element.elementor-element-34eb4e1 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-11948 .elementor-element.elementor-element-34eb4e1:hover{--e-transform-translateY:-3px;}.elementor-11948 .elementor-element.elementor-element-34eb4e1.elementor-element{--align-self:flex-start;}.elementor-11948 .elementor-element.elementor-element-9bc5845{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-11948 .elementor-element.elementor-element-9bc5845:not(.elementor-motion-effects-element-type-background), .elementor-11948 .elementor-element.elementor-element-9bc5845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-11948 .elementor-element.elementor-element-b95e28a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11948 .elementor-element.elementor-element-b95e28a.e-con{--align-self:center;}.elementor-11948 .elementor-element.elementor-element-c2bcdc5{text-align:center;}.elementor-11948 .elementor-element.elementor-element-c2bcdc5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:54px;color:#FFFFFF;}.elementor-11948 .elementor-element.elementor-element-877b8cd{column-gap:0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:19px;color:#FFFFFF;}.elementor-11948 .elementor-element.elementor-element-877b8cd p{margin-block-end:2px;}.elementor-11948 .elementor-element.elementor-element-91117bf .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:12px 23px 12px 23px;}.elementor-11948 .elementor-element.elementor-element-91117bf .elementor-button:hover, .elementor-11948 .elementor-element.elementor-element-91117bf .elementor-button:focus{background-color:#25D366;}.elementor-11948 .elementor-element.elementor-element-91117bf:hover{--e-transform-translateY:-3px;}.elementor-11948 .elementor-element.elementor-element-91117bf.elementor-element{--align-self:center;}.elementor-11948 .elementor-element.elementor-element-91117bf .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:768px){.elementor-11948 .elementor-element.elementor-element-2409d1bb{--content-width:1140px;}.elementor-11948 .elementor-element.elementor-element-b95e28a{--width:75%;}}@media(max-width:1024px){.elementor-11948 .elementor-element.elementor-element-4a2544ec .elementor-divider-separator{width:28%;}.elementor-11948 .elementor-element.elementor-element-42a1568b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11948 .elementor-element.elementor-element-18319cc4{--grid-auto-flow:row;}.elementor-11948 .elementor-element.elementor-element-32f1851b{padding:30px 10px 30px 10px;}.elementor-11948 .elementor-element.elementor-element-3cc4c65f{padding:30px 10px 30px 10px;}.elementor-11948 .elementor-element.elementor-element-1616a5b1{padding:30px 10px 30px 10px;}}@media(max-width:767px){.elementor-11948 .elementor-element.elementor-element-4a2544ec .elementor-divider-separator{width:33%;}.elementor-11948 .elementor-element.elementor-element-18319cc4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11948 .elementor-element.elementor-element-32f1851b{border-width:0px 0px 1px 0px;}.elementor-11948 .elementor-element.elementor-element-3cc4c65f{border-width:0px 0px 01px 0px;}.elementor-11948 .elementor-element.elementor-element-a6b9c78 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-11948 .elementor-element.elementor-element-f5aca5b .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-11948 .elementor-element.elementor-element-c2bcdc5{z-index:80;}.elementor-11948 .elementor-element.elementor-element-c2bcdc5 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-11948 .elementor-element.elementor-element-877b8cd{z-index:80;}.elementor-11948 .elementor-element.elementor-element-91117bf{z-index:80;}}/* Start custom CSS for image, class: .elementor-element-2340530c */.elementor-11948 .elementor-element.elementor-element-2340530c img {
  border-radius: 46% 54% 46% 54% / 54% 45% 55% 46% !important;
}

/* Animación de flotación */
@keyframes flyFloat {
  0%, 100% {
    transform: rotate(90deg) translateY(0px);
  }
  50% {
    transform: rotate(90deg) translateY(-8px);
  }
}

/* Marco de referencia en la imagen */
.elementor-11948 .elementor-element.elementor-element-2340530c {
  position: relative !important;
}

/* 1. AVIONCITO NARANJA (Mirando a la derecha + flotación) */
.elementor-11948 .elementor-element.elementor-element-2340530c::before {
  content: '' !important;
  position: absolute !important;
  width: 82px !important;
  height: 48px !important;
  top: -15px !important;
  right: 42% !important;
  background-color: #EE5814 !important;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5l8 2.5z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5l8 2.5z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  animation: flyFloat 5s ease-in-out infinite !important;
  z-index: 10 !important;
  pointer-events: none !important;
}

/* 2. HUELLA 1 (Arriba/Centro a la derecha) */
.elementor-11948 .elementor-element.elementor-element-2340530c::after {
  content: '' !important;
  position: absolute !important;
  width: 32px !important;
  height: 32px !important;
  top: 75% !important;
  right: 7% !important;
  background-color: #EE5814 !important;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 11.5c-1.8 0-3.5 1.2-3.5 3 0 1.8 1.5 3.5 3.5 3.5s3.5-1.7 3.5-3.5c0-1.8-1.7-3-3.5-3zm-5.5-3c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm11 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm-8-3.5c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm5 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 11.5c-1.8 0-3.5 1.2-3.5 3 0 1.8 1.5 3.5 3.5 3.5s3.5-1.7 3.5-3.5c0-1.8-1.7-3-3.5-3zm-5.5-3c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm11 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm-8-3.5c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm5 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  transform: rotate(15deg) !important;
  z-index: 10 !important;
  pointer-events: none !important;
}

/* 3. HUELLA 2 (Abajo a la derecha en el contenedor interno del widget) */
.elementor-11948 .elementor-element.elementor-element-2340530c .elementor-widget-container::after {
  content: '' !important;
  position: absolute !important;
  width: 26px !important;
  height: 26px !important;
  bottom: 8% !important;
  right: 18% !important;
  background-color: #e6c382 !important;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 11.5c-1.8 0-3.5 1.2-3.5 3 0 1.8 1.5 3.5 3.5 3.5s3.5-1.7 3.5-3.5c0-1.8-1.7-3-3.5-3zm-5.5-3c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm11 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm-8-3.5c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm5 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 11.5c-1.8 0-3.5 1.2-3.5 3 0 1.8 1.5 3.5 3.5 3.5s3.5-1.7 3.5-3.5c0-1.8-1.7-3-3.5-3zm-5.5-3c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm11 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm-8-3.5c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm5 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  transform: rotate(-10deg) !important;
  z-index: 10 !important;
  pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2409d1bb *//* Contenedor Principal (1f5d207) - ESCRITORIO */
.elementor-11948 .elementor-element.elementor-element-2409d1bb {
  position: relative !important;
  overflow: hidden !important;
  background-image: radial-gradient(circle at 11% 18%, rgba(255, 211, 106, 0.42), transparent 18%), linear-gradient(118deg, var(--cream-2, #fff3d6) 0%, #ffffff 57%, #f7e6c7 100%) !important;
}

/* 1. CÍRCULO GIGANTE SIN RELLENO (Línea fina) */
.elementor-11948 .elementor-element.elementor-element-2409d1bb::before {
  content: '' !important;
  position: absolute !important;
  width: 920px !important;
  height: 920px !important;
  border: 1px solid rgba(230, 195, 130, 0.45) !important;
  border-radius: 50% !important;
  top: 0% !important;
  left: 1500px !important;
  transform: translateY(-50%) scale(0.75) !important;
  transform-origin: center center !important;
  z-index: 0 !important;
  pointer-events: none !important;
}

/* 2. CÍRCULO CHICO CON RELLENO (Sólido) */
.elementor-11948 .elementor-element.elementor-element-2409d1bb::after {
  content: '' !important;
  position: absolute !important;
  width: 269px !important;
  height: 260px !important;
  background-color: rgba(247, 226, 185, 0.7) !important;
  border-radius: 50% !important;
  top: 0px !important;
  right: 200px !important;
  transform: scale(0.8) !important;
  transform-origin: center center !important;
  z-index: 0 !important;
  pointer-events: none !important;
}

/* 3. Asegurar que texto e imagen queden por ENCIMA */
.elementor-11948 .elementor-element.elementor-element-2409d1bb .e-child {
  position: relative !important;
  z-index: 1 !important;
}

/* 4. Recorte elíptico de la foto */
.elementor-11948 .elementor-element.elementor-element-2409d1bb .elementor-element-bf51de8 img {
  border-radius: 46% 54% 46% 54% / 54% 45% 55% 46% !important;
}

/* ==========================================
   ADAPTACIÓN EXCLUSIVA PARA TABLET
   ========================================== */
@media (min-width: 768px) and (max-width: 1024px) {
  /* Reajuste del círculo fino para que abrace la foto en tablet */
  .elementor-11948 .elementor-element.elementor-element-2409d1bb::before {
    width: 600px !important;
    height: 600px !important;
    left: auto !important;
    right: -100px !important;
    top: 50% !important;
    transform: translateY(-50%) scale(0.85) !important;
  }

  /* Reajuste del círculo con relleno en la esquina de la foto en tablet */
  .elementor-11948 .elementor-element.elementor-element-2409d1bb::after {
    width: 200px !important;
    height: 200px !important;
    right: 20px !important;
    top: 10% !important;
    transform: scale(0.85) !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bc5845 *//* Asegura el posicionamiento relativo y oculta los elementos que salgan del contenedor */
.opioniones_cta {
  position: relative !important;
  overflow: hidden !important;
}

/* ESTRELLA 1 (Arriba a la izquierda) */
.opioniones_cta::before {
  content: '' !important;
  position: absolute !important;
  width: 50px !important;
  height: 50px !important;
  top: 25% !important;
  left: 8% !important;
  background-color: #ffd166 !important;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 0c2.5 5 5 7.5 10 10-5 2.5-7.5 5-10 10-2.5-5-5-7.5-10-10 5-2.5 7.5-5 10-10z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 0c2.5 5 5 7.5 10 10-5 2.5-7.5 5-10 10-2.5-5-5-7.5-10-10 5-2.5 7.5-5 10-10z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  z-index: 1 !important;
  pointer-events: none !important;
}

/* ESTRELLA 2 (Abajo a la derecha) */
.opioniones_cta::after {
  content: '' !important;
  position: absolute !important;
  width: 60px !important;
  height: 60px !important;
  bottom: 15% !important;
  right: 8% !important;
  background-color: #ffd166 !important;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 0c2.5 5 5 7.5 10 10-5 2.5-7.5 5-10 10-2.5-5-5-7.5-10-10 5-2.5 7.5-5 10-10z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 0c2.5 5 5 7.5 10 10-5 2.5-7.5 5-10 10-2.5-5-5-7.5-10-10 5-2.5 7.5-5 10-10z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  z-index: 1 !important;
  pointer-events: none !important;
}/* End custom CSS */