.elementor-1659 .elementor-element.elementor-element-b4f84e6 .elementor-repeater-item-805f701.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-widget-jet-pricing-table .pricing-table__action .pricing-table-button{background-color:var( --e-global-color-primary );}.elementor-widget-jet-pricing-table .pricing-table{border-color:var( --e-global-color-text );}.elementor-widget-jet-pricing-table .pricing-table__title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-pricing-table .pricing-table__subtitle{color:var( --e-global-color-secondary );}.elementor-widget-jet-pricing-table  .pricing-table__subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-pricing-table .pricing-table__icon-box > *{color:var( --e-global-color-primary );}.elementor-widget-jet-pricing-table .pricing-table__icon-box > * svg{fill:var( --e-global-color-primary );}.elementor-widget-jet-pricing-table .pricing-table__price-prefix{color:var( --e-global-color-primary );}.elementor-widget-jet-pricing-table  .pricing-table__price-prefix{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-pricing-table .pricing-table__price-val{color:var( --e-global-color-primary );}.elementor-widget-jet-pricing-table  .pricing-table__price-val{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-pricing-table .pricing-table__price-suffix{color:var( --e-global-color-primary );}.elementor-widget-jet-pricing-table  .pricing-table__price-suffix{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-pricing-table  .pricing-table__price-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-pricing-table  .pricing-feature{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-pricing-table .pricing-feature.item-included{color:var( --e-global-color-secondary );}.elementor-widget-jet-pricing-table .pricing-feature.item-included .item-bullet{color:var( --e-global-color-accent );}.elementor-widget-jet-pricing-table .pricing-feature.item-excluded{color:var( --e-global-color-text );}.elementor-widget-jet-pricing-table .pricing-feature.item-excluded .item-bullet{color:var( --e-global-color-text );}.elementor-widget-jet-pricing-table .pricing-feature:before{border-top-color:var( --e-global-color-text );}.elementor-widget-jet-pricing-table  .pricing-table__action{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-pricing-table  .pricing-table__action .pricing-table-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-pricing-table .pricing-table .tippy-box{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table{background-color:#167ddd;border-radius:10px 10px 10px 10px;padding:30px 40px 50px 40px;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__action .pricing-table-button{background-color:#035db1;color:#ffffff;padding:10px 55px 15px 55px;border-radius:50px 50px 50px 50px;border-style:solid;border-color:#ffffff;}.elementor-1659 .elementor-element.elementor-element-67d2bca > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__title{color:#ffffff;font-family:"Lato", Sans-serif;font-size:36px;font-weight:900;letter-spacing:5px;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__heading{padding:0px 0px 60px 0px;text-align:center;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__icon-box > *{font-size:0px;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__icon-box > *:before{font-size:0px;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__icon{text-align:center;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__price-prefix{color:#ffffff;vertical-align:baseline;display:block;}.elementor-1659 .elementor-element.elementor-element-67d2bca  .pricing-table__price-prefix{font-family:"Lato", Sans-serif;font-size:32px;font-weight:normal;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__price-val{color:#ffffff;}.elementor-1659 .elementor-element.elementor-element-67d2bca  .pricing-table__price-val{font-family:"Lato", Sans-serif;font-size:120px;font-weight:900;letter-spacing:5px;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__price-suffix{color:#ffffff;vertical-align:baseline;display:inline-block;}.elementor-1659 .elementor-element.elementor-element-67d2bca  .pricing-table__price-suffix{font-size:59px;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__price-desc{color:#ffffff;margin-top:0px;}.elementor-1659 .elementor-element.elementor-element-67d2bca  .pricing-table__price-desc{font-family:"Lato", Sans-serif;font-size:32px;font-weight:normal;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__price{padding:0px 0px 20px 0px;text-align:center;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__features{padding:0px 0px 40px 0px;text-align:center;}.elementor-1659 .elementor-element.elementor-element-67d2bca  .pricing-feature{font-family:"Lato", Sans-serif;font-size:18px;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-feature.item-included{color:#ffffff;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-feature.item-included .item-bullet{font-size:14px;width:14px;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-feature.item-excluded .item-bullet{font-size:14px;width:14px;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-feature.item-excluded .pricing-feature__text{text-decoration:none;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-feature:before{border-top-style:solid;border-top-color:#ffffff;border-top-width:1px;width:100%;margin-bottom:10px;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-feature{margin-bottom:10px;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table-unfold-state .fold_visible_last{margin-bottom:10px !important;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__action{text-align:center;}.elementor-1659 .elementor-element.elementor-element-67d2bca  .pricing-table__action .pricing-table-button{font-family:"Lato", Sans-serif;font-size:20px;font-weight:900;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table{background-color:#c51585;border-radius:10px 10px 10px 10px;padding:30px 40px 50px 40px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__action .pricing-table-button{background-color:#aa046e;color:#ffffff;padding:10px 55px 15px 55px;border-radius:50px 50px 50px 50px;border-style:solid;border-color:#ffffff;}.elementor-1659 .elementor-element.elementor-element-d31cb83 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__title{color:#ffffff;font-family:"Lato", Sans-serif;font-size:36px;font-weight:900;letter-spacing:5px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__heading{padding:0px 0px 60px 0px;text-align:center;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__icon-box > *{font-size:0px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__icon-box > *:before{font-size:0px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__icon{text-align:center;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__price-prefix{color:#ffffff;vertical-align:baseline;display:block;}.elementor-1659 .elementor-element.elementor-element-d31cb83  .pricing-table__price-prefix{font-family:"Lato", Sans-serif;font-size:32px;font-weight:normal;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__price-val{color:#ffffff;}.elementor-1659 .elementor-element.elementor-element-d31cb83  .pricing-table__price-val{font-family:"Lato", Sans-serif;font-size:120px;font-weight:900;letter-spacing:5px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__price-suffix{color:#ffffff;vertical-align:baseline;display:inline-block;}.elementor-1659 .elementor-element.elementor-element-d31cb83  .pricing-table__price-suffix{font-size:59px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__price-desc{color:#ffffff;margin-top:0px;}.elementor-1659 .elementor-element.elementor-element-d31cb83  .pricing-table__price-desc{font-family:"Lato", Sans-serif;font-size:32px;font-weight:normal;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__price{padding:0px 0px 20px 0px;text-align:center;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__features{padding:0px 0px 40px 0px;text-align:center;}.elementor-1659 .elementor-element.elementor-element-d31cb83  .pricing-feature{font-family:"Lato", Sans-serif;font-size:18px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-feature.item-included{color:#ffffff;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-feature.item-included .item-bullet{font-size:14px;width:14px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-feature.item-excluded{color:#ffffff;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-feature.item-excluded .item-bullet{font-size:14px;width:14px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-feature.item-excluded .pricing-feature__text{text-decoration:none;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-feature:before{border-top-style:solid;border-top-color:#ffffff;border-top-width:1px;width:100%;margin-bottom:10px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-feature{margin-bottom:10px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table-unfold-state .fold_visible_last{margin-bottom:10px !important;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__action{text-align:center;}.elementor-1659 .elementor-element.elementor-element-d31cb83  .pricing-table__action .pricing-table-button{font-family:"Lato", Sans-serif;font-size:20px;font-weight:900;}.elementor-1659 .elementor-element.elementor-element-b4f84e6{margin-top:4%;margin-bottom:0%;}@media(max-width:1024px) and (min-width:768px){.elementor-1659 .elementor-element.elementor-element-94a40c3{width:100%;}.elementor-1659 .elementor-element.elementor-element-e07471f{width:100%;}}@media(max-width:1024px){.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table{padding:20px 30px 20px 30px;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__title{font-size:28px;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__heading{padding:0px 0px 60px 0px;}.elementor-1659 .elementor-element.elementor-element-67d2bca  .pricing-table__price-prefix{font-size:19px;}.elementor-1659 .elementor-element.elementor-element-67d2bca  .pricing-table__price-val{font-size:75px;}.elementor-1659 .elementor-element.elementor-element-67d2bca  .pricing-table__price-suffix{font-size:2px;}.elementor-1659 .elementor-element.elementor-element-67d2bca  .pricing-table__price-desc{font-size:19px;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__price{padding:40px 10px 25px 10px;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__features{padding:0px 0px 0px 0px;}.elementor-1659 .elementor-element.elementor-element-67d2bca  .pricing-feature{font-size:14px;}.elementor-1659 .elementor-element.elementor-element-67d2bca  .pricing-table__action .pricing-table-button{font-size:20px;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__action .pricing-table-button{padding:10px 40px 10px 40px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table{border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__title{font-size:28px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__heading{padding:0px 0px 60px 0px;}.elementor-1659 .elementor-element.elementor-element-d31cb83  .pricing-table__price-prefix{font-size:19px;}.elementor-1659 .elementor-element.elementor-element-d31cb83  .pricing-table__price-val{font-size:75px;}.elementor-1659 .elementor-element.elementor-element-d31cb83  .pricing-table__price-suffix{font-size:2px;}.elementor-1659 .elementor-element.elementor-element-d31cb83  .pricing-table__price-desc{font-size:19px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__price{padding:40px 10px 25px 10px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__features{padding:0px 0px 0px 0px;}.elementor-1659 .elementor-element.elementor-element-d31cb83  .pricing-feature{font-size:14px;}.elementor-1659 .elementor-element.elementor-element-d31cb83  .pricing-table__action .pricing-table-button{font-size:20px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__action .pricing-table-button{padding:10px 40px 10px 40px;}}@media(max-width:767px){.elementor-1659 .elementor-element.elementor-element-67d2bca  .pricing-table__action .pricing-table-button{font-size:16px;}.elementor-1659 .elementor-element.elementor-element-67d2bca .pricing-table__action .pricing-table-button{padding:10px 40px 10px 40px;}.elementor-1659 .elementor-element.elementor-element-d31cb83  .pricing-table__action .pricing-table-button{font-size:16px;}.elementor-1659 .elementor-element.elementor-element-d31cb83 .pricing-table__action .pricing-table-button{padding:10px 40px 10px 40px;}}/* Start custom CSS for jet-pricing-table, class: .elementor-element-67d2bca */.pricing-table {
    display: flex;
    flex-direction: column
}
.pricing-table__price-val {
    line-height: 1.2;
}
.pricing-table__heading {
    order: 0;
}
.pricing-table__price {
    order: 3;
}
.pricing-table__features {
    order: 2;
}
.pricing-table__action {
    order: 4;
}
.reais {
    font-size: 64px;
vertical-align: super;
margin-right: 1%
}



.elementor-element.elementor-element-94a40c3.elementor-column.elementor-col-50.elementor-inner-column .pricing-table {
    /* Vitalício */
    overflow: hidden;
}

.elementor-element.elementor-element-94a40c3.elementor-column.elementor-col-50.elementor-inner-column .pricing-table {
    box-shadow: 0px 0px 10px 5px rgba(22,125,221,0.5);
}

.elementor-element.elementor-element-94a40c3.elementor-column.elementor-col-50.elementor-inner-column .pricing-table:hover {
    background-color: #035db1;
}

.elementor-element.elementor-element-94a40c3.elementor-column.elementor-col-50.elementor-inner-column .pricing-table:hover .pricing-table__action .pricing-table-button {

    background-color: #ffffff;
    color: #035db1;
    border-radius: 50px 50px 50px 50px;
    border-style: solid;
    border-color: #035db1;

}

.pricing-table__action .pricing-table-button {
    cursor: pointer;
}


@media only screen and (max-width: 768px) { 
    .reais {
    font-size: 40px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 769px){
    .reais {
    font-size: 40px;
}
}/* End custom CSS */
/* Start custom CSS for jet-pricing-table, class: .elementor-element-d31cb83 *//* Inversão com o vitálico para que o efeito hover funcione no elemento irmão que só aplica quando ele vem depois. Por isso Anual deve estar em último no HTML. Mas visualmente ele está em segundo graças a prpriedade order do flexbox */

.pricing-table {
    display: flex;
    flex-direction: column
}
.pricing-table__price-val {
    line-height: 1.2;
}
.pricing-table__heading {
    order: 0;
}
.pricing-table__price {
    order: 3;
}
.pricing-table__features {
    order: 2;
}
.pricing-table__action {
    order: 4;
}
.reais {
    font-size: 64px;
vertical-align: super;
margin-right: 1%
}
/*flag amarela */
.pricing-table .pricing-table__subtitle {
    display: none;
}
.pricing-table:hover .pricing-table__subtitle {
    background-color: #ffac24;
   padding: 7px 0;
   font-family: "Lato", Sans-serif;
   font-size: 120%;
   text-align: center;
   font-weight: bold;
   color: #fff;
   position: absolute;
   top: 0;
   left: 0;
   width: 160px;
   transform: translate(-40px, 2px) rotate(-40deg);
   text-transform: uppercase;
   display: block !important;
 }

.elementor-element.elementor-element-94a40c3.elementor-column.elementor-col-50.elementor-inner-column {
    /* Inversão com o vitálico para que o efeito hover funcione no elemento irmão que só aplica quando ele vem depois. Por isso Anual deve estar em último */
    order: 1;
}



.elementor-element.elementor-element-e07471f.elementor-column.elementor-col-50.elementor-inner-column .pricing-table {
    overflow: hidden;
}

.elementor-element.elementor-element-e07471f.elementor-column.elementor-col-50.elementor-inner-column .pricing-table {
    /* Anual */
    box-shadow: 0px 0px 10px 5px rgba(197,31,133,0.5);

}
.elementor-element.elementor-element-e07471f.elementor-column.elementor-col-50.elementor-inner-column .pricing-table:hover {
    /* Anual */
    background-color: #aa046e;

}

.elementor-element.elementor-element-e07471f.elementor-column.elementor-col-50.elementor-inner-column .pricing-table:hover .pricing-table__action .pricing-table-button {

    background-color: #ffffff;
    color: #aa046e;
    border-radius: 50px 50px 50px 50px;
    border-style: solid;
    border-color: #aa046e;

}
@media only screen and (max-width: 768px) { 
    .reais {
    font-size: 40px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 769px){
    .reais {
    font-size: 40px;
}
}/* End custom CSS */
/* Start custom CSS for jet-pricing-table, class: .elementor-element-67d2bca */.pricing-table {
    display: flex;
    flex-direction: column
}
.pricing-table__price-val {
    line-height: 1.2;
}
.pricing-table__heading {
    order: 0;
}
.pricing-table__price {
    order: 3;
}
.pricing-table__features {
    order: 2;
}
.pricing-table__action {
    order: 4;
}
.reais {
    font-size: 64px;
vertical-align: super;
margin-right: 1%
}



.elementor-element.elementor-element-94a40c3.elementor-column.elementor-col-50.elementor-inner-column .pricing-table {
    /* Vitalício */
    overflow: hidden;
}

.elementor-element.elementor-element-94a40c3.elementor-column.elementor-col-50.elementor-inner-column .pricing-table {
    box-shadow: 0px 0px 10px 5px rgba(22,125,221,0.5);
}

.elementor-element.elementor-element-94a40c3.elementor-column.elementor-col-50.elementor-inner-column .pricing-table:hover {
    background-color: #035db1;
}

.elementor-element.elementor-element-94a40c3.elementor-column.elementor-col-50.elementor-inner-column .pricing-table:hover .pricing-table__action .pricing-table-button {

    background-color: #ffffff;
    color: #035db1;
    border-radius: 50px 50px 50px 50px;
    border-style: solid;
    border-color: #035db1;

}

.pricing-table__action .pricing-table-button {
    cursor: pointer;
}


@media only screen and (max-width: 768px) { 
    .reais {
    font-size: 40px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 769px){
    .reais {
    font-size: 40px;
}
}/* End custom CSS */
/* Start custom CSS for jet-pricing-table, class: .elementor-element-d31cb83 *//* Inversão com o vitálico para que o efeito hover funcione no elemento irmão que só aplica quando ele vem depois. Por isso Anual deve estar em último no HTML. Mas visualmente ele está em segundo graças a prpriedade order do flexbox */

.pricing-table {
    display: flex;
    flex-direction: column
}
.pricing-table__price-val {
    line-height: 1.2;
}
.pricing-table__heading {
    order: 0;
}
.pricing-table__price {
    order: 3;
}
.pricing-table__features {
    order: 2;
}
.pricing-table__action {
    order: 4;
}
.reais {
    font-size: 64px;
vertical-align: super;
margin-right: 1%
}
/*flag amarela */
.pricing-table .pricing-table__subtitle {
    display: none;
}
.pricing-table:hover .pricing-table__subtitle {
    background-color: #ffac24;
   padding: 7px 0;
   font-family: "Lato", Sans-serif;
   font-size: 120%;
   text-align: center;
   font-weight: bold;
   color: #fff;
   position: absolute;
   top: 0;
   left: 0;
   width: 160px;
   transform: translate(-40px, 2px) rotate(-40deg);
   text-transform: uppercase;
   display: block !important;
 }

.elementor-element.elementor-element-94a40c3.elementor-column.elementor-col-50.elementor-inner-column {
    /* Inversão com o vitálico para que o efeito hover funcione no elemento irmão que só aplica quando ele vem depois. Por isso Anual deve estar em último */
    order: 1;
}



.elementor-element.elementor-element-e07471f.elementor-column.elementor-col-50.elementor-inner-column .pricing-table {
    overflow: hidden;
}

.elementor-element.elementor-element-e07471f.elementor-column.elementor-col-50.elementor-inner-column .pricing-table {
    /* Anual */
    box-shadow: 0px 0px 10px 5px rgba(197,31,133,0.5);

}
.elementor-element.elementor-element-e07471f.elementor-column.elementor-col-50.elementor-inner-column .pricing-table:hover {
    /* Anual */
    background-color: #aa046e;

}

.elementor-element.elementor-element-e07471f.elementor-column.elementor-col-50.elementor-inner-column .pricing-table:hover .pricing-table__action .pricing-table-button {

    background-color: #ffffff;
    color: #aa046e;
    border-radius: 50px 50px 50px 50px;
    border-style: solid;
    border-color: #aa046e;

}
@media only screen and (max-width: 768px) { 
    .reais {
    font-size: 40px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 769px){
    .reais {
    font-size: 40px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b4f84e6 */.elementor-element.elementor-element-b4f84e6.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-inner-section.jet-parallax-section .elementor-row {
display: flex;
}/* End custom CSS */