.elementor-1726 .elementor-element.elementor-element-748b4a8{--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;--margin-top:101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1726 .elementor-element.elementor-element-8adc9ff .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.3em;color:#ED6847;}.elementor-1726 .elementor-element.elementor-element-8adc9ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-1726 .elementor-element.elementor-element-22402ef{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1726 .elementor-element.elementor-element-2b91f7c{--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;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1726 .elementor-element.elementor-element-5e7e1dd .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:72px;font-weight:500;line-height:1.1em;letter-spacing:-2%;color:#0C0D27;}.elementor-1726 .elementor-element.elementor-element-5e7e1dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-1726 .elementor-element.elementor-element-51638b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1726 .elementor-element.elementor-element-7aed7b1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;letter-spacing:-2%;color:#0C0D27;}.elementor-1726 .elementor-element.elementor-element-7aed7b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 561px );max-width:561px;--container-widget-width:561px;--container-widget-flex-grow:0;z-index:1;}.elementor-1726 .elementor-element.elementor-element-f25e380 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;letter-spacing:-2%;color:#0C0D27;}.elementor-1726 .elementor-element.elementor-element-f25e380{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 561px );max-width:561px;--container-widget-width:561px;--container-widget-flex-grow:0;z-index:1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-1726 .elementor-element.elementor-element-c4c44bd{right:0px;}body.rtl .elementor-1726 .elementor-element.elementor-element-c4c44bd{left:0px;}.elementor-1726 .elementor-element.elementor-element-c4c44bd{top:-112px;z-index:0;}.elementor-1726 .elementor-element.elementor-element-a743a3f{--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;--padding-top:120px;--padding-bottom:190px;--padding-left:60px;--padding-right:60px;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1726 .elementor-element.elementor-element-ae1a095{--grid-columns:1;--grid-column-gap:45px;--grid-row-gap:45px;}.elementor-1726 .elementor-element.elementor-element-ae1a095 .elementor-pagination{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;line-height:1.1em;margin-top:94px;}.elementor-1726 .elementor-element.elementor-element-ae1a095 .elementor-pagination .page-numbers:not(.dots){color:#ED684740;}.elementor-1726 .elementor-element.elementor-element-ae1a095 .elementor-pagination a.page-numbers:hover{color:#ED6847;}.elementor-1726 .elementor-element.elementor-element-ae1a095 .elementor-pagination .page-numbers.current{color:#ED6847;}body:not(.rtl) .elementor-1726 .elementor-element.elementor-element-ae1a095 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1726 .elementor-element.elementor-element-ae1a095 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1726 .elementor-element.elementor-element-ae1a095 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1726 .elementor-element.elementor-element-ae1a095 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1726 .elementor-element.elementor-element-2571775{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-1726 .elementor-element.elementor-element-2571775:not(.elementor-motion-effects-element-type-background), .elementor-1726 .elementor-element.elementor-element-2571775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6D2F6;}.elementor-1726 .elementor-element.elementor-element-fbe6bed .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:64px;font-weight:500;line-height:1.1em;letter-spacing:-2%;color:#0C0D27;}.elementor-1726 .elementor-element.elementor-element-fbe6bed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 610px );max-width:610px;--container-widget-width:610px;--container-widget-flex-grow:0;z-index:1;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-1726 .elementor-element.elementor-element-646e6b5 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;background-color:#0C0D27;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0C0D27;border-radius:10px 10px 10px 10px;}.elementor-1726 .elementor-element.elementor-element-646e6b5 .elementor-button:hover, .elementor-1726 .elementor-element.elementor-element-646e6b5 .elementor-button:focus{color:#FFFFFF;background-color:#0C0D27;}.elementor-1726 .elementor-element.elementor-element-646e6b5 .elementor-button:hover svg, .elementor-1726 .elementor-element.elementor-element-646e6b5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1726 .elementor-element.elementor-element-646e6b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:6;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1726 .elementor-element.elementor-element-51638b9{--padding-top:0px;--padding-bottom:24px;--padding-left:42px;--padding-right:0px;}.elementor-1726 .elementor-element.elementor-element-ae1a095{--grid-columns:1;}}@media(min-width:768px){.elementor-1726 .elementor-element.elementor-element-748b4a8{--content-width:1340px;}.elementor-1726 .elementor-element.elementor-element-2b91f7c{--width:49%;}.elementor-1726 .elementor-element.elementor-element-51638b9{--width:50%;}.elementor-1726 .elementor-element.elementor-element-a743a3f{--content-width:1093px;}.elementor-1726 .elementor-element.elementor-element-2571775{--content-width:1093px;}}@media(max-width:767px){.elementor-1726 .elementor-element.elementor-element-748b4a8{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1726 .elementor-element.elementor-element-5e7e1dd .elementor-heading-title{font-size:44px;}.elementor-1726 .elementor-element.elementor-element-51638b9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1726 .elementor-element.elementor-element-7aed7b1 .elementor-heading-title{font-size:20px;}.elementor-1726 .elementor-element.elementor-element-7aed7b1{--container-widget-width:279px;--container-widget-flex-grow:0;width:var( --container-widget-width, 279px );max-width:279px;}.elementor-1726 .elementor-element.elementor-element-7aed7b1.elementor-element{--align-self:flex-start;}.elementor-1726 .elementor-element.elementor-element-f25e380 .elementor-heading-title{font-size:20px;}.elementor-1726 .elementor-element.elementor-element-f25e380{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;}.elementor-1726 .elementor-element.elementor-element-f25e380.elementor-element{--align-self:flex-start;}.elementor-1726 .elementor-element.elementor-element-c4c44bd{top:95px;}.elementor-1726 .elementor-element.elementor-element-a743a3f{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-1726 .elementor-element.elementor-element-ae1a095{--grid-columns:1;}.elementor-1726 .elementor-element.elementor-element-2571775{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1726 .elementor-element.elementor-element-fbe6bed .elementor-heading-title{font-size:32px;}.elementor-1726 .elementor-element.elementor-element-fbe6bed{--container-widget-width:306px;--container-widget-flex-grow:0;width:var( --container-widget-width, 306px );max-width:306px;}.elementor-1726 .elementor-element.elementor-element-646e6b5 .elementor-button{font-size:16px;}.elementor-1726 .elementor-element.elementor-element-646e6b5{width:100%;max-width:100%;}.elementor-1726 .elementor-element.elementor-element-646e6b5.elementor-element{--align-self:flex-start;}}/* Start custom CSS for heading, class: .elementor-element-8adc9ff */.elementor-1726 .elementor-element.elementor-element-8adc9ff::before{
    content:"—";
    font-size:14px;
    color:#ED6847;
    font-family: Space Mono, Sans-Serif;
    line-height: 1.3em;
    padding-right:10px;
}
.elementor-1726 .elementor-element.elementor-element-8adc9ff{
    display:flex;
    gap:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aed7b1 */.elementor-1726 .elementor-element.elementor-element-7aed7b1 u::after{
    bottom:2px;
    left:-2px;
     height: 0.46em;
     width:101%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f25e380 */.elementor-1726 .elementor-element.elementor-element-f25e380 u::after{
    bottom:2px;
    left:-2px;
     height: 0.46em;
     width:101%;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-ae1a095 */.elementor-pagination span.page-numbers.prev,
.elementor-pagination span.page-numbers.next {
    display: none;
}/* End custom CSS */
/* Start custom CSS */.gradientbutton {
  position: relative;
}
.gradientbutton::after {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 10px;
  background: linear-gradient(88.34deg, #7B6ED5 -2.67%, #ED6847 123.66%);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 0;
}
.gradientbutton:hover::after {
  opacity: 1;
}
.gradientbutton span {
  position: relative;
  z-index: 1;
}
.glowbutton {
  position: relative;
}

.glowbutton::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 80%;
  top: 11px;
  left: -5px;
  border-radius: 10px;
  background: linear-gradient(90deg, #8A7DE6 0%, #ED6847 100%);
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: -1;
  filter: blur(13px);
}

.glowbutton:hover::after {
  opacity: 1;
}
.oferta-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: none;
  -webkit-text-fill-color: initial;
}

.oferta-link::after {
  content: '';
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  background-color: #8A7DE6;
  -webkit-mask: url('/wp-content/uploads/2026/04/Vector-7r.svg') no-repeat center;
  mask: url('/wp-content/uploads/2026/04/Vector-7r.svg') no-repeat center;
  -webkit-mask-size: contain;
  mask-size: contain;
  opacity: 0;
  transform: translateX(-8px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.oferta-link:hover {
  background: linear-gradient(90deg, #121333 0%, #8A7DE6 87.78%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.oferta-link:hover::after {
  opacity: 1;
  transform: translateX(0);
}
.underline-purple u,
.underline-peach u {
  text-decoration: none;
  position: relative;
}

.underline-purple u::after {
  content: '';
  position: absolute;
  left: -5px;
  bottom: 8px;
  width: 102%;
  height: 0.4em;
  background: rgba(138, 125, 230, 0.3);
  z-index: -1;
}

.underline-peach u::after {
  content: '';
  position: absolute;
  left: -3px;
  bottom: 4px;
  width: 105%;
  height: 0.45em;
  background: rgba(237, 104, 71, 0.3);
  z-index: -1;
}/* End custom CSS */