main{margin:4px 0 0;background-color:#f6f6f6;min-height:90%;padding-bottom:100px}.hidden{display:none}.shopping-cart{padding-bottom:10px;overflow:hidden;transition:max-height 5s ease-in-out}.shopping-cart.hide{max-height:0;pointer-events:none}.shopping-cart .content{box-shadow:0 2px 10px rgba(0,0,0,.075);background-color:#fff}.shopping-cart .block-heading{padding-top:40px;margin-bottom:30px;text-align:center}.shopping-cart .block-heading p{text-align:center;max-width:600px;margin:auto;color:RGBA(0,0,0,.45)}.shopping-cart .block-heading h1,.shopping-cart .block-heading h2,.shopping-cart .block-heading h3{margin-bottom:1.2rem;color:#009ee3}.shopping-cart .items{margin:auto}.shopping-cart .items .product{margin-bottom:0;padding-top:20px;padding-bottom:20px}.shopping-cart .items .product .info{padding-top:0;text-align:left}.shopping-cart .items .product .info .product-details .product-detail{padding-top:40px;padding-left:40px}.shopping-cart .items .product .info .product-details h5{color:#009ee3;font-size:19px}.shopping-cart .items .product .info .product-details .product-info{font-size:15px;margin-top:15px}.shopping-cart .items .product .info .product-details label{width:50px;color:#009ee3;font-size:19px}.shopping-cart .items .product .info .product-details input{width:80px}.shopping-cart .items .product .info .price{margin-top:15px;font-weight:700;font-size:22px}.shopping-cart .summary{border-top:2px solid #c6e9fa;background-color:#f7fbff;height:100%;padding:30px}.shopping-cart .summary h3{text-align:center;font-size:1.3em;font-weight:400;padding-top:20px;padding-bottom:20px}.shopping-cart .summary .summary-item:not(:last-of-type){padding-bottom:10px;padding-top:10px;border-bottom:1px solid rgba(0,0,0,.1)}.shopping-cart .summary .text{font-size:1em;font-weight:400}.shopping-cart .summary .price{font-size:1em;float:right}.shopping-cart .summary button{margin-top:20px;background-color:#009ee3}@media(min-width:768px){.shopping-cart .items .product .info .product-details .product-detail{padding-top:40px;padding-left:40px}.shopping-cart .items .product .info .price{font-weight:500;font-size:22px;top:17px}.shopping-cart .items .product .info .quantity{text-align:center}.shopping-cart .items .product .info .quantity .quantity-input{padding:4px 10px;text-align:center}}.payment-form{padding-bottom:10px;margin-right:15px;margin-left:15px;font-family:helvetica neue,Helvetica,sans-serif}.payment-form.dark{background-color:#f6f6f6}.payment-form .content{box-shadow:0 2px 10px rgba(0,0,0,.075);background-color:#fff}.payment-form .block-heading{padding-top:40px;margin-bottom:30px;text-align:center}.payment-form .block-heading p{text-align:center;max-width:420px;margin:auto;color:RGBA(0,0,0,.45)}.payment-form .block-heading h1,.payment-form .block-heading h2,.payment-form .block-heading h3{margin-bottom:1.2rem;color:#009ee3}.payment-form .form-payment{border-top:2px solid #c6e9fa;box-shadow:0 2px 10px rgba(0,0,0,.075);background-color:#fff;padding:0;max-width:600px;margin:auto}.payment-form .title{font-size:1em;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:.8em;font-weight:400;padding-bottom:8px}.payment-form .products{background-color:#f7fbff;padding:25px}.payment-form .products .item{margin-bottom:1em}.payment-form .products .item-name{font-weight:500;font-size:.9em}.payment-form .products .item-description{font-size:.8em;opacity:.6}.payment-form .products .item p{margin-bottom:.2em}.payment-form .products .price{float:right;font-weight:500;font-size:.9em}.payment-form .products .total{border-top:1px solid rgba(0,0,0,.1);margin-top:10px;padding-top:19px;font-weight:500;line-height:1}.payment-form .payment-details{padding:25px 25px 15px;height:100%}.payment-form .payment-details label{font-size:12px;font-weight:600;margin-bottom:15px;color:#8c8c8c;text-transform:uppercase}.payment-form .payment-details button{margin-top:.6em;padding:12px 0;font-weight:500;background-color:#009ee3;margin-bottom:10px}.payment-form .date-separator{margin-left:10px;margin-right:10px;margin-top:5px}.payment-form a,.payment-form a:not([href]){margin:0;padding:0;font-size:13px;color:#009ee3;cursor:pointer}.payment-form a:not([href]):hover{color:#3483fa;cursor:pointer}.input-background{background-position:98% 50%;background-repeat:no-repeat;background-color:#fff}footer{padding:2% 10% 6%;margin:0 auto;position:relative}#horizontal_logo{width:150px;margin:0}footer p a{color:#009ee3;text-decoration:none}footer p a:hover{color:#3483fa;text-decoration:none}@media(min-width:576px){.payment-form .title{font-size:1.2em}.payment-form .products{padding:40px}.payment-form .products .item-name{font-size:1em}.payment-form .products .price{font-size:1em}.payment-form .payment-details{padding:40px 40px 30px}.payment-form .payment-details button{margin-top:1em;margin-bottom:15px}.footer_logo{margin:0;width:20%;text-align:left;position:absolute}.footer_text{margin:0 0 0 65%;width:200px;text-align:left;position:absolute}footer p{padding:1px;font-size:13px;color:RGBA(0,0,0,.45);margin-bottom:0}}@media(max-width:576px){footer{padding:5% 1% 15%;height:55px}footer p{padding:1px;font-size:11px;margin-bottom:0}.footer_text{margin:0 0 0 45%;width:180px;position:absolute}.footer_logo{margin:0;position:absolute}}.error{color:red}.membresiasRow{display:flex;justify-content:space-between;margin-bottom:60px}.membresiasColumn6{width:47%}.membresiasUnirme{border:1px solid #ddd;border-radius:20px;padding:40px;box-shadow:10px 10px 20px -18px rgba(0,0,0,.75);-webkit-box-shadow:10px 10px 20px -18px rgba(0,0,0,.75);-moz-box-shadow:10px 10px 20px -18px rgba(0,0,0,.75)}.membresiasError span{margin-bottom:10px}.membresiasError span{color:red}.BloquePagos .Bt_pagos div.boxPlanSelected p a{background-color:#1790e9;color:#fff}div.membresiasBreadcrumb{clear:both;display:block}div.membresiasBreadcrumb ul{margin:auto;list-style:none;padding:0}div.membresiasBreadcrumb ul li{display:inline-block;line-height:18px;font-family:source sans pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:14px;color:#bababa}div.membresiasBreadcrumb ul li.activo{color:#2a2a2a}div.membresiasBreadcrumb ul li:not(:last-child):after{content:">";padding:0 10px;color:#bababa;font-size:16px}.MMBeneficios{padding:40px 0}.Paso1Tit h3 strong,.BloquePagos h3 strong,.Paso1Tit h3,.BloquePagos h3{font-family:sanomat,serif;line-height:40px;font-size:28px;font-weight:500}.Paso1Tit{display:flex;justify-content:space-between;margin:0;align-items:center}.membresiasUnirme .BloquePagos.Paso1,.membresiasUnirme .BloquePagos.Paso2.BloquePagosActivo,.membresiasUnirme .BloquePagos{background-color:#fff!important}.BloquePasos .wpforms-field{text-align:left!important;line-height:40px}.BloquePasos #email{line-height:60px;padding:0 20px}.BloquePasos label{display:block;width:100%}.wp-block-columns.Bt_pagos{flex-wrap:wrap!important;justify-content:flex-start}.wp-block-columns.Bt_pagos .wp-block-column.boxPlan{flex-basis:27%;max-width:180px;margin-left:0;margin-bottom:20px}.wp-block-columns.Bt_pagos .wp-block-column.boxPlan p{display:block;max-width:150px;margin-bottom:0}.wp-block-columns.Bt_pagos .wp-block-column.boxPlan:last-of-type{flex-basis:60%;max-width:60%;display:flex;justify-content:space-between}.wp-block-columns.Bt_pagos .wp-block-column.boxPlan:last-of-type p{margin-right:20px;font-size:20px;min-width:150px}.boxPlanCM input{font-size:25px!important}.MP-box,.CTAMiembrosBox{text-align:center}.MP-box p{display:block;padding-top:20px}.MP-box{text-align:center}.MP-box p{display:block;padding-top:20px}.BoxBeneficiosM{display:grid;grid-template-columns:170px 1fr;column-gap:20px;padding:30px 0;border-bottom:1px solid #161616}.BoxBeneficiosM:first-of-type{border-top:1px solid #161616;margin-top:40px}.BoxBeneficiosM .BoxBeneficiosDesc{grid-area:BoxBeneficiosDesc}.BoxBeneficiosM .BeneficiosThumb{grid-area:BeneficiosThumbM;align-self:center}.BoxBeneficiosM .BeneficiosThumb img{max-height:100px;width:auto;margin:auto}.BoxBeneficiosM{grid-template-areas:" BeneficiosThumbM  BoxBeneficiosDesc"}.membresiasRow{margin-bottom:70px}.MienbrosFormCol{display:flex;justify-content:space-between;flex-wrap:wrap}.MienbrosFormCol-1,.MienbrosFormCol-2{flex-basis:46%}.MienbrosFormCol-3{flex-basis:100%;text-align:right}textarea.wpforms-field-large{height:100px!important}.wpforms-form button[type=submit]{border:0!important}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{border-radius:10px!important}.MiembrosWBox{padding-bottom:0!important;padding-top:0!important}div.wpforms-container-full .wpforms-form .wpforms-field-label{font-weight:500!important}small{font-size:70%!important}@media screen and (max-width:800px){.Paso1Tit,.MienbrosFormCol,.membresiasRow{display:block}.membresiasRow{margin-top:20px;margin-bottom:20px}.membresiasUnirme,.MiembrosWBoxFullDisc{padding:20px;margin:30px auto}.membresiasColumn6,.membresiasUnirme{width:90%}.wpforms-form button.CTAMiembros,.membresiasColumn6.MMBeneficios,.wp-block-columns.Bt_pagos .wp-block-column.boxPlan p{width:100%!important}.membresiasColumn6.MMBeneficios{margin:0!important}.BoxBeneficiosM{display:grid;grid-template-columns:100px 1fr}.BoxBeneficiosM:first-of-type{border-top:1px solid #161616;margin-top:30px}.BoxBeneficiosM .BeneficiosThumb img{max-height:50px;width:auto;margin:auto}.MiembrosWBox{padding:0!important}.PagosHeader p em,.BajadaMM strong{font-size:16px}.wp-block-columns.Bt_pagos .wp-block-column.boxPlan,.wp-block-columns.Bt_pagos .wp-block-column.boxPlan:last-of-type,.wp-block-columns.Bt_pagos .wp-block-column.boxPlan p{max-width:100%!important;display:block}#montoAnual,#montoMensual{line-height:62px;margin-top:20px}.membresiasColumn6.MMBeneficios{margin-top:0;padding-top:0}.membresiasColumn6.membresiasUnirme{margin-bottom:40px}}div.misdatos{max-width:720px;width:720px;margin:0 auto}div.misdatos .boxContent{background-color:#f2f2f2;padding:11px}div.misdatos h1{text-align:left;font-family:source sans pro,Helvetica,Arial,sans-serif!important;color:#168dd9!important;font-weight:700;margin-left:11px}div.misdatos table.tableEdicion{width:100%;margin-top:10px}div.misdatos table.tableEdicion tr td.action{font-weight:700;padding:11px;width:70px;text-align:right;text-transform:uppercase}div.misdatos table.tableEdicion tr td,div.misdatos table.tableEdicion tr th{margin-top:15px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#969696}div.misdatos table.tableEdicion tr th{text-align:left;width:140px;text-transform:uppercase;font-weight:700;padding:11px}div.misdatos table.tableFomulario{margin-top:20px;margin-bottom:0}div.misdatos table.tableFomulario tr th{text-transform:none;font-weight:400}div.misdatos table.tableFomulario tr td,div.misdatos table.tableFomulario tr th{border-bottom:none}div.misdatos table.tableFomulario tr th{width:180px}div.misdatos table.tableFomulario tr td input{width:80%}div.misdatos table.tableFomulario p.botones{text-align:center;margin-top:20px;font-weight:bolder}div.misdatos table.tableFomulario p.botones a.boton{padding:8px 18px;margin-left:10px;margin-right:10px;border-radius:6px;border-style:solid;border-width:1px;border-color:#969696}div.misdatos table.tableFomulario p.botones a.boton-actualizar{background-color:#168dd9;color:#fff}div.misdatos table.tableFomulario p.botones a.boton-cancelar{background-color:#f0f0f0;color:#000}div.misdatos table.tableFomulario tr td p.darBaja{text-align:center}div.misdatos .miContribucionContent .precio{font-size:40px;font-weight:bolder;text-align:center;width:100%;display:block}.aumentarMontoContent #membresiasPlanes{margin:0 12px}