.elementor-kit-6{--e-global-color-primary:#5C1F85;--e-global-color-secondary:#3A064C;--e-global-color-text:#6BDD12;--e-global-color-accent:#2F2F36;--e-global-color-996b16f:#FAFAFB;--e-global-color-c1595bd:#F5F5F7;--e-global-color-64f5407:#E5E5E8;--e-global-color-811db04:#C0C0C2;}.elementor-kit-6 h2{line-height:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.elementor-widget:not(:last-child){margin-bottom:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS */.button-assinar .jet-listing-dynamic-link__label {
    background-color: transparent;
    background-size: 200% 100%;
    font-size: 13px !important;
    text-transform: uppercase;
    padding: 10px 40px !important;
    font-weight: 700;
    border-radius: 100px !important;
    color: #fff;
	background-color: var(--color-primario-roxo);
    border: 2px solid var(--color-primario-roxo);
    background-image: linear-gradient(to right, transparent 50%, var(--color-primario-roxo) 50%);
    transition: all .3s cubic-bezier(0.19, 1, 0.22, 1) .1s, color .5s ease 0s, background-color .5s ease;
}
.button-assinar:hover .jet-listing-dynamic-link__label  {
    color: #fff !important;
    background-color: var(--color-roxo-escuro);
    background-position: -100% 100%;
    border-color: var(--color-primario-roxo) !important;
    transform: scale(1.05);
    box-shadow: 0 10px 20px 0 rgb(81 36 130 / 25%);
}/* End custom CSS */