.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#030712;--e-global-color-text:#4B5563;--e-global-color-accent:#61CE70;--e-global-color-c07a996:#581C87;--e-global-color-e04de58:#6B21A8;--e-global-color-987b78b:#7E22CE;--e-global-color-59a6624:#EC099A;--e-global-typography-primary-font-family:"Quicksand";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Quicksand";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Quicksand";--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Quicksand";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-c07a996 );font-family:"Quicksand", Sans-serif;font-weight:500;}.elementor-kit-7 h1{color:var( --e-global-color-secondary );font-family:"Quicksand", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;}.elementor-kit-7 h2{color:var( --e-global-color-secondary );font-family:"Quicksand", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;}.elementor-kit-7 h3{color:var( --e-global-color-secondary );font-family:"Quicksand", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;}.elementor-kit-7 h4{color:var( --e-global-color-secondary );font-family:"Quicksand", Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;}.elementor-kit-7 h5{color:var( --e-global-color-secondary );font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;}.elementor-kit-7 h6{color:var( --e-global-color-secondary );font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:15px;--container-default-padding-right:15px;--container-default-padding-bottom:15px;--container-default-padding-left:15px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7 h1{font-size:38px;}.elementor-kit-7 h2{font-size:34px;}.elementor-kit-7 h3{font-size:28px;}.elementor-kit-7 h4{font-size:24px;}.elementor-kit-7 h5{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7 h1{font-size:32px;}.elementor-kit-7 h2{font-size:28px;}.elementor-kit-7 h3{font-size:24px;}.elementor-kit-7 h4{font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* POSTS */

.term-category a {
    background-color: #fff;
    padding: 4px 16px;
    margin-bottom: 5px;
    margin-left: 2px;
    border-radius: 25px;
    transition: all .3s ease;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.5)
}

.term-category a:hover {
    background-color: #581C87;
    color: #fff !important;
}

.term-category .elementor-post-info__terms-list {
    color: transparent;
}

/* BG */

.bg-linear {
    background-image: linear-gradient(180deg, #b12d87, #3e217a);
}

/* CS BUTTONS */

/* gradient pink */
.btn-linear-red .elementor-button {
    background-image: linear-gradient(91deg, #fe924a, #ec099a);
    border: 2px solid rgb(219, 39, 119, 1)!important;
    box-shadow: 0 10px 15px -3px #fe5f847e, 0 4px 6px -4px #fe5f847e;
}

.btn-linear-red .elementor-button:hover {
    background-image: linear-gradient(91deg, #feb64a, #f91faa);
}

.btn-animation .elementor-button {
    animation: button-shake 2.5s ease-out infinite;
}

@keyframes button-shake {
  0% {
    transform: translateZ(0);
}
5% {
     transform: translate(-1px); 
}
10% {
    transform: translate(3px);
}
15% {
    transform: translate(-5px);
}
20% {
    transform: translate(5px);
}
25% {
    transform: translateZ(0);
}
100% {
    transform: translateZ(0);
}
}


/* gradient green */

.btn-linear-green .elementor-button {
    background-image: linear-gradient(90deg, #06d2a7, #00bbd6 50%, #06d2a7);
    animation: button-shake 2.5s 
ease-out infinite;
    box-shadow: 0 20px 25px -5px #c91b7a8c, 0 8px 10px -6px #c91b7a8c!important;
}

@keyframes button-shake {
0% {
    transform: translateZ(0);
}
5% {
    transform: translate(-1px);
}
10% {
    transform: translate(3px);
}
15% {
    transform: translate(-5px);
}
20% {
    transform: translate(5px);
}
25% {
    transform: translateZ(0);
}
100% {
    transform: translateZ(0);
}
}

/* CS texts */

.text-featured {
    color: var( --e-global-color-e04de58 );
    text-decoration: underline;
}

/* Boxes áreas */

.box-img .elementor-image-box-img {
   display: flex!important;
    justify-content: center;
    width: 100%!important; 
}

/* Área de planos */

.area-planos .e-n-tabs-heading button {
    background: transparent!important;
}


@media (min-width: 1024px) {
    .area-planos .e-n-tabs-heading button {
        min-width: 220px;
    }
}/* End custom CSS */