.elementor-2325 .elementor-element.elementor-element-f4a4033:not(.elementor-motion-effects-element-type-background), .elementor-2325 .elementor-element.elementor-element-f4a4033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101764;}.elementor-2325 .elementor-element.elementor-element-f4a4033 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2325 .elementor-element.elementor-element-f4a4033{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 2rem 0rem;z-index:1;}.elementor-2325 .elementor-element.elementor-element-4057b34:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2325 .elementor-element.elementor-element-4057b34 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000249A6;}.elementor-2325 .elementor-element.elementor-element-4057b34 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2325 .elementor-element.elementor-element-4057b34 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2325 .elementor-element.elementor-element-eedc76a .ele-section{background-image:url("https://thebadvertising.com/wp-content/uploads/2024/12/hero-image.avif");}.elementor-2325 .elementor-element.elementor-element-eedc76a .ele-heading{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFF6F6;color:#FFF6F6;}.elementor-2325 .elementor-element.elementor-element-eedc76a .ele-description{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-2325 .elementor-element.elementor-element-eedc76a .ele-btn-1{border-radius:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2325 .elementor-element.elementor-element-8aaebaf{margin-top:1rem;margin-bottom:1rem;padding:0rem 0rem 1rem 0rem;}.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 );}.elementor-2325 .elementor-element.elementor-element-f1d9a16 img{width:60%;border-radius:100px 100px 100px 100px;}.elementor-2325 .elementor-element.elementor-element-3841803:not(.elementor-motion-effects-element-type-background), .elementor-2325 .elementor-element.elementor-element-3841803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0557;}.elementor-2325 .elementor-element.elementor-element-3841803{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:2rem;margin-bottom:0rem;}.elementor-2325 .elementor-element.elementor-element-3841803 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2325 .elementor-element.elementor-element-f60de3a > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2325 .elementor-element.elementor-element-f60de3a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-2325 .elementor-element.elementor-element-a1a683c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2325 .elementor-element.elementor-element-a1a683c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2325 .elementor-element.elementor-element-8168bc7 .tp-el-section{background-color:#0C0557;}.elementor-2325 .elementor-element.elementor-element-e190d29{padding:4rem 0rem 4rem 0rem;}@media(max-width:1024px){.elementor-2325 .elementor-element.elementor-element-f1d9a16 img{width:68%;max-width:68%;}}@media(max-width:767px){.elementor-2325 .elementor-element.elementor-element-f1d9a16 img{width:100%;max-width:100%;height:237px;border-radius:50px 50px 50px 50px;}.elementor-2325 .elementor-element.elementor-element-3841803{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2325 .elementor-element.elementor-element-fcf704a{margin-top:2rem;margin-bottom:2rem;padding:0rem 0rem 0rem 0rem;}.elementor-2325 .elementor-element.elementor-element-e190d29{padding:0rem 1rem 2rem 1rem;}.elementor-2325 .elementor-element.elementor-element-d5d48a4 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}}/* Start custom CSS for tp-banner, class: .elementor-element-eedc76a */.elementor-element-eedc76a .tp-shape-top {
   box-shadow: none !important;

}
.elementor-element-eedc76a  .tp-shape-top img {
       box-shadow: none !important;    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f4a4033 */.elementor-element-4057b34 i {
display:none;
}
.elementor-2325 .elementor-element.elementor-element-eedc76a .ele-section{
      background-image: url('https://thebadvertising.com/wp-content/uploads/2024/12/hero-image.avif');
           background-color: rgba(11, 21, 132, 0.75);
     background-blend-mode: soft-light; 
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    position: relative;
}



 .elementor-33 .elementor-element.elementor-element-eedc76a .ele-section::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
 /* Color negro con 50% de opacidad */
    z-index: 1; /* Asegúrate de que esté sobre la imagen */
}

.elementor-33 .elementor-element.elementor-element-eedc76a .ele-section > * {
    position: relative;
    z-index: 2; /* Para asegurar que el contenido se muestre encima del overlay */
}
.elementor-element-eedc76a .tp-hero-bg-3 img {
display: none;
}
.elementor-element-eedc76a .tp-hero-thumb-3-main{
    border: 5px solid white;
    display: block;
  margin: 0 auto;
 width: 500px; /* Ajusta el tamaño deseado */
  height: 500px; /* Asegúrate de que el contenedor sea cuadrado */
  border-radius: 50%; /* Hace que sea un círculo perfecto */
  object-fit: cover; /* Recorta la imagen para ajustarla */
}
@media only screen and (min-width: 270px) and (max-width: 575px) {
    .tp-hero-thumb-3-main {
        margin-left: 0;
        margin-top: 0;
    }
    .elementor-element-eedc76a .tp-hero-thumb-3-main {
 width: 300px; /* Ajusta el tamaño deseado */
  height: 300px; /* Asegúrate de que el contenedor sea cuadrado */
  border-radius: 50%; /* Hace que sea un círculo perfecto */
  object-fit: cover; /* Recorta la imagen para ajustarla */
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d3628ff */@media screen and (min-width:320px){
   .pt-115 {
    padding-top: 2rem;
} 
}
@media screen and (min-width:767px){
   .pt-115 {
    padding-top: 3rem;
} 
}
@media screen and (min-width:1024px){
   .pt-115 {
    padding-top: 115px;
} 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3841803 */.elementor-element-2cb9f08 .services-blur-2 {
display:none;
    
}

div[id^="articulo-"]:target {
    animation: sombra-neon 6s ease-out forwards; /* Animación de sombra que dura 6 segundos */
}

@keyframes sombra-neon {
    0% {
        box-shadow: 0 0 10px 5px rgba(255, 20, 147, 1); /* Sombra suave de rosa neón */
    }
    90% {
        box-shadow: 0 0 10px 5px rgba(255, 20, 147, 1); /* Sombra suave de rosa neón */
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
    .tp-services-area {
        padding-top: 2rem;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .tp-services-area {
        padding-top: 3rem;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fcf704a */.elementor-element-625142e .pb-60{
padding-bottom:0
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5d48a4 */.titulo {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e190d29 */.elementor-element-f050fcb a {
     color: blue;
}
@media screen and (min-width:320px){
    .titulo {
        text-align:left;
    }
}
@media screen and (min-width:767px){
    .titulo {
        text-align:center;
    }
}
@media screen and (min-width:1024px){
    .titulo {
        text-align:center;
    }
}/* End custom CSS */