.cardPricing .eael-call-to-action{
text-align: center;
}
.cp1 .elementor-widget-container:before {
content: '';
background-image: url(https://www.quanticotrends.com/wp-content/uploads/2021/06/cpfondop.png);
background-size: 100%;
width: 337px;
height: 597px;
position: absolute;
z-index: 1;
top: -25px;
left: 0;
right: 0;
margin: auto;
}
.cp2 .elementor-widget-container:before {
content: '';
background-image: url(https://www.quanticotrends.com/wp-content/uploads/2021/06/cpfondorosa.png);
background-size: 100%;
width: 337px;
height: 597px;
position: absolute;
z-index: 1;
top: -25px;
left: 0;
right: 0;
margin: auto;
}
.cp3 .elementor-widget-container:before {
content: '';
background-image: url(https://www.quanticotrends.com/wp-content/uploads/2021/06/cpfondog.png);
background-size: 100%;
width: 337px;
height: 597px;
position: absolute;
z-index: 1;
top: -25px;
left: 0;
right: 0;
margin: auto;
}
.cardPricing .eael-call-to-action {
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative;
z-index: 3;
height: 540px;
min-height: fit-content;
}
.cardPricing .eael-call-to-action h3 {
color: #5D17BB;
font-size: 25px;
}
.cardPricing .eael-call-to-action a {
width: 240px;
margin: 0 auto!important;
}
.tablaPricing table {
border-spacing: 0;
}
.tablaPricing thead,
.tablaPricing thead tr{
background-color: #3C3C3C;
}
.tablaPricing .eael-data-table tr {
border-bottom: 2px solid #c4c4c4;
}
.tablaPricing .eael-data-table tr:nth-last-child(1) {
border-bottom: 0;
}
.tablaPricing table {
box-shadow: 1px 1px 3px rgb(0 0 0 / 40%);
border-bottom-left-radius: 30px;
border-bottom-right-radius: 30px;
}
.tablaPricing .table-header span {
position: relative;
z-index: 3;
}
.tablaPricing table thead th:nth-child(1) {
width: 400px;
}
.tablaPricing table thead th {
width: 300px;
}
.tablaPricing table tbody tr td:nth-child(1){
text-align: left;
}
.tablaPricing table img {
position: relative;
z-index: 5;
pointer-events: none;
width: 50px;
}
.tablaProfessional,
.tablaBusiness,
.tablaEnterprise,
.tablaQuanticoPP,
.tablaBrandPP{
position: relative;
}
.tablaProfessional:before {
content: '';
background-image: url(https://www.quanticotrends.com/wp-content/uploads/2021/06/fondomorado.png);
background-size: 100% 100%;
background-repeat: no-repeat;
width: 240px;
height: 1140px;
position: absolute;
z-index: 1;
top: -25px;
left: 0;
right: 0;
margin: auto;
}
.tablaBusiness:before {
content: '';
background-image: url(https://www.quanticotrends.com/wp-content/uploads/2021/06/fondorosa.png);
background-size: 100% 100%;
background-repeat: no-repeat;
width: 240px;
height: 1140px;
position: absolute;
z-index: 1;
top: -25px;
left: 0;
right: 0;
margin: auto;
}
.tablaEnterprise:before {
content: '';
background-image: url(https://www.quanticotrends.com/wp-content/uploads/2021/06/fondogris.png);
background-size: 100% 100%;
background-repeat: no-repeat;
width: 240px;
height: 1140px;
position: absolute;
z-index: 1;
top: -25px;
left: 0;
right: 0;
margin: auto;
}
.tablaQuanticoPP:before {
content: '';
background-image: url(https://www.quanticotrends.com/wp-content/uploads/2021/06/fondosemipurple.png);
background-size: 100% 100%;
background-repeat: no-repeat;
width: 300px;
height: 105%;
position: absolute;
z-index: 1;
top: -25px;
right: 425px;
margin: auto;
}
.tablaBrandPP:after {
content: '';
background-image: url(https://www.quanticotrends.com/wp-content/uploads/2021/06/fondogrisclaro.png);
background-size: 100% 100%;
background-repeat: no-repeat;
width: 300px;
height: 105%;
position: absolute;
z-index: 1;
top: -25px;
right: 41px;
margin: auto;
}
.tablaLegal {
padding: 50px 20px 10px!important;
}
.tablaLegal p {
font-size: 16px;
line-height: 1.5;
}
#formsComparativos
{
box-shadow: 0 3px 6px rgb(0 0 0 / 16%);
background: #fff;
border-radius: 20px;
padding: 15px;
}
#formsComparativos .conversaConNosotros input{
width: 100%;
}
#formsComparativos .emailPhoneBox label:nth-child(1){
margin-right: 5px;
}
#formsComparativos .emailPhoneBox label:nth-child(2){
margin-left: 5px;
}
#formsComparativos .conversaConNosotros .selected {
width: 100%;
}
#formsComparativos .conversaConNosotros .acceptance-18 input {
width: auto;
}
#formsComparativos .selected::after { z-index: 0;
}
#formComparativos.formDemo2021 .conversaConNosotros input{
border-color: #7B0ECE;
}
#formsComparativos.formDemo2021 .conversaConNosotros .wpcf7-submit{
background-color: #A573DD;
border-color: #A573DD;
}
#formsComparativos.formDemo2021 .select-box .options-container.active {
max-height: 24.88vw;
}
.tablaQuanticoPP>span span:nth-child(2),
.tablaBrandPP>span span:nth-child(2)
{
font-size: 25px;
}
.QuanticoPP>span span:nth-last-child(1),
.BrandPP>span span:nth-last-child(1){
font-size: 20px;
font-weight: 500;
}
.QuanticoPP>span span:nth-child(2),
.BrandPP>span span:nth-child(2)
{
font-size: 24px;
}
@media (max-width: 1440px){
.containerTabla .elementor-container{
max-width: 1000px!important;
}
.tablaProfessional:before {
width: 190px;
}
.tablaBusiness:before {
width: 190px;
}
.tablaEnterprise:before {
width: 190px;
}
.tablaQuanticoPP:before {
width: 250px;
right: 316px;
}
.tablaBrandPP:after {
width: 250px;
right: 22px;
}
}
@media (max-width: 1024px){
.cardPricingContainer > .elementor-container {
flex-direction: column;
}
.cardPricingContainer > .elementor-container > .elementor-col-33 {
width: 100%;
}
.cardPricingContainer > .elementor-container > .elementor-col-33:nth-child(2) {
margin: 100px 0;
}
.tablaPricing table img {
width: 50px;
position: relative;
z-index: 5;
}
.tablaProfessional:before  {
width: 140px;
height:1103px;
}
.tablaBusiness:before {
width: 110px;
height:1103px;
}
.tablaEnterprise:before {
width: 120px;
height:1103px;
}
}
@media (max-width: 768px){
.comparativaContainer .elementor-container {
flex-direction: column;
}
.comparativaContainer .elementor-container .elementor-column{
width: 100%;
}
.tablaProfessional:before  {
height:1130px;
}
.tablaBusiness:before {
height:1130px;
}
.tablaEnterprise:before {
height:1130px;
}
.tablaQuanticoPP:before {
width: 185px;
height: 105%;
right: 245px;
}
.tablaBrandPP:after {
width: 185px;
height: 105%;
right: 20px;
}
.tablaLegal {
padding: 30px 20px 10px!important;
}
.QuanticoPP>span span:nth-child(2),
.BrandPP>span span:nth-child(2)
{
font-size: 20px;
}
.QuanticoPP>span span:nth-last-child(1),
.BrandPP>span span:nth-last-child(1){
font-size: 16px;
}
#formsComparativos.formDemo2021 .select-box .options-container.active {
max-height: 125.88vw;
}
#formsComparativos.formDemo2021 .spPoliticas{
display: block;
margin: 3vw 0 4vw;
}
#formsComparativos.formDemo2021 .spPoliticas .wpcf7-list-item{
margin: 0;
}
#formsComparativos.formDemo2021 .conversaConNosotros .acceptance-18 {
margin-right: 1vw;
}
}
@media (max-width: 415px){
.tablaPricing table {
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.tablaPricing .eael-data-table-wrap {
overflow-x: none!important;
}
.tablaPricing table thead th:nth-child(1){
width: 125px;
}
.tablaPricing table thead th:nth-child(2){
width: 125px;
}
.tablaPricing table thead th:nth-child(3){
width: 125px;
}
.cardPricingContainer > .elementor-container > .elementor-col-33:nth-child(2) {
margin: 80px 0;
}
.tablaPricing table img {
width: 30px;
}
.tablaProfessional:before  {
width: 70px;
height:900px;
}
.tablaBusiness:before {
width: 70px;
height:900px;
}
.tablaEnterprise:before {
width: 70px;
height:900px;
}
.tablaQuanticoPP:before {
width: 90px;
height: 104%;
right: 129px;
}
.tablaBrandPP:after {
width: 90px;
height: 104%;
right: 14px;
}
.tablaLegal {
padding: 20px 20px 10px!important;
}
.QuanticoPP>span span:nth-child(2),
.BrandPP>span span:nth-child(2)
{
font-size: 8px;
}
.QuanticoPP>span span:nth-last-child(1),
.BrandPP>span span:nth-last-child(1){
font-size: 9px;
}
}
@media (max-width: 375px){
}