.elementor-1140 .elementor-element.elementor-element-f73f849:not(.elementor-motion-effects-element-type-background), .elementor-1140 .elementor-element.elementor-element-f73f849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webmediapowersllc.com/wp-content/uploads/2024/10/i-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1140 .elementor-element.elementor-element-f73f849 > .elementor-background-overlay{background-color:#000000;opacity:0.66;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1140 .elementor-element.elementor-element-f73f849 > .elementor-container{min-height:16vh;}.elementor-1140 .elementor-element.elementor-element-f73f849{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-104px;margin-bottom:0px;padding:210px 0px 65px 0px;}.elementor-1140 .elementor-element.elementor-element-bb00fc3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1140 .elementor-element.elementor-element-bb00fc3 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-1140 .elementor-element.elementor-element-47b7eb0 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-1140 .elementor-element.elementor-element-47b7eb0{text-align:center;}.elementor-1140 .elementor-element.elementor-element-47b7eb0 .elementor-heading-title{font-family:var( --e-global-typography-eafdaa6-font-family ), Sans-serif;font-size:var( --e-global-typography-eafdaa6-font-size );font-weight:var( --e-global-typography-eafdaa6-font-weight );line-height:var( --e-global-typography-eafdaa6-line-height );}.elementor-1140 .elementor-element.elementor-element-e8bf234{width:auto;max-width:auto;top:-35%;}.elementor-1140 .elementor-element.elementor-element-e8bf234 > .elementor-widget-container:hover{--e-transform-rotateZ:-48deg;}body:not(.rtl) .elementor-1140 .elementor-element.elementor-element-e8bf234{left:115px;}body.rtl .elementor-1140 .elementor-element.elementor-element-e8bf234{right:115px;}.elementor-1140 .elementor-element.elementor-element-b9f5a2c{width:auto;max-width:auto;bottom:20px;}.elementor-1140 .elementor-element.elementor-element-b9f5a2c > .elementor-widget-container:hover{--e-transform-flipX:-1;}body:not(.rtl) .elementor-1140 .elementor-element.elementor-element-b9f5a2c{right:103.4px;}body.rtl .elementor-1140 .elementor-element.elementor-element-b9f5a2c{left:103.4px;}.elementor-1140 .elementor-element.elementor-element-5defbf3{--display:flex;--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-1140 .elementor-element.elementor-element-ddefa1a > .elementor-widget-container{background-color:var( --e-global-color-58aa06f );}.elementor-1140 .elementor-element.elementor-element-8bbb314{--display:flex;--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-1140 .elementor-element.elementor-element-1b8e420{text-align:center;}.elementor-1140 .elementor-element.elementor-element-1b8e420 .elementor-heading-title{color:var( --e-global-color-58aa06f );}@media(max-width:1024px){.elementor-1140 .elementor-element.elementor-element-f73f849 > .elementor-container{min-height:40vh;}.elementor-1140 .elementor-element.elementor-element-f73f849{padding:120px 0px 0px 0px;}.elementor-1140 .elementor-element.elementor-element-47b7eb0 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1140 .elementor-element.elementor-element-47b7eb0 .elementor-heading-title{font-size:var( --e-global-typography-eafdaa6-font-size );line-height:var( --e-global-typography-eafdaa6-line-height );}body:not(.rtl) .elementor-1140 .elementor-element.elementor-element-e8bf234{left:60px;}body.rtl .elementor-1140 .elementor-element.elementor-element-e8bf234{right:60px;}.elementor-1140 .elementor-element.elementor-element-e8bf234{top:-24%;}.elementor-1140 .elementor-element.elementor-element-e8bf234 img{max-width:50%;}body:not(.rtl) .elementor-1140 .elementor-element.elementor-element-b9f5a2c{right:65.6px;}body.rtl .elementor-1140 .elementor-element.elementor-element-b9f5a2c{left:65.6px;}.elementor-1140 .elementor-element.elementor-element-b9f5a2c{bottom:-25px;}.elementor-1140 .elementor-element.elementor-element-b9f5a2c img{max-width:80%;}}@media(max-width:767px){.elementor-1140 .elementor-element.elementor-element-f73f849 > .elementor-container{min-height:38vh;}.elementor-1140 .elementor-element.elementor-element-47b7eb0 .elementor-heading-title{font-size:var( --e-global-typography-eafdaa6-font-size );line-height:var( --e-global-typography-eafdaa6-line-height );}body:not(.rtl) .elementor-1140 .elementor-element.elementor-element-e8bf234{left:7px;}body.rtl .elementor-1140 .elementor-element.elementor-element-e8bf234{right:7px;}.elementor-1140 .elementor-element.elementor-element-e8bf234{top:-29%;}.elementor-1140 .elementor-element.elementor-element-e8bf234 img{max-width:40%;}}/* Start custom CSS *//* Contenedor general de la página de pago */
.page-id-350 .elementor-widget-container,
.page-id-350 .elementor-section,
.page-id-350 .elementor-column,
.page-id-350 .elementor-element {
  text-align: center;
}

/* Título principal de la página */
.page-id-350 h1,
.page-id-350 .elementor-heading-title.elementor-size-default {
  font-size: 38px !important;
  line-height: 1.15 !important;
  margin-bottom: 10px !important;
  text-align: center !important;
}

/* Subtítulos y textos del bloque */
.page-id-350 h2,
.page-id-350 h3,
.page-id-350 h4 {
  font-size: 24px !important;
  line-height: 1.2 !important;
  margin-bottom: 8px !important;
  text-align: center !important;
}

.page-id-350 p {
  font-size: 16px !important;
  line-height: 1.5 !important;
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Tarjeta de PayPal */
.page-id-350 .paypal-card,
.page-id-350 .paypal-box,
.page-id-350 .paypal-simple-box {
  margin: 0 auto !important;
  text-align: center !important;
}

/* Ajuste fino para tus textos */
.page-id-350 .paypal-card-title {
  font-size: 22px !important;
  font-weight: 700 !important;
  margin-bottom: 6px !important;
  text-align: center !important;
}

.page-id-350 .paypal-card-subtitle {
  font-size: 14px !important;
  line-height: 1.45 !important;
  max-width: 280px;
  margin: 0 auto 16px auto !important;
  text-align: center !important;
}

/* Botones centrados */
.page-id-350 #paypal-container-JJ9W4SJZ7H55G,
.page-id-350 paypal-add-to-cart-button,
.page-id-350 paypal-cart-button {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}/* End custom CSS */