a{color:var(--secondary-color)}.add-margin{margin:25px 20px}.fullheight{height:calc(100% - 50px)}.overflow-scroll{max-width:85vw}.form-box{padding:60px 60px 160px 60px}.form-box__modal{width:90%;max-width:var(--container-width);background-color:transparent;box-shadow:none}.form-box__modal .container,.form-box__modal .full-width{width:100%}.form-box__modal .page-module{margin:auto!important;left:0;right:0;padding:0}.form-box__modal .columnas.componente{margin:0}.form-box__modal .modal-content{padding:0}input:not([type=submit]),input:not([type]),input[type=date]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=email]:not(.browser-default),input[type=number]:not(.browser-default),input[type=password]:not(.browser-default),input[type=search]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=text]:not(.browser-default),input[type=time]:not(.browser-default),input[type=url]:not(.browser-default),select,textarea,textarea.materialize-textarea{border:0 solid;border-bottom:2px solid var(--form-ui-color-2);border-color:var(--form-ui-color-2);background-color:var(--form-ui-color-3);border-radius:0}label{font-weight:700;font-size:13px;line-height:16px}label i{margin-right:8px}input[type=submit]{font-size:16px;border-radius:5px;background-color:var(--secondary-color);background:linear-gradient(90deg,var(--primary-color) 0,var(--secondary-color) 100%);border:0;text-transform:none;transition:.5s all}input[type=submit]:hover{background-color:var(--secondary-color);background:linear-gradient(90deg,var(--primary-color) 0,var(--secondary-color) 60%);color:#fff}.row-flex{flex-wrap:wrap}.input-box{display:flex;align-items:center;gap:15px}.input-box>p:not(.icon-prefix){width:100%}.icon-prefix{font-size:18px;line-height:0;background-color:var(--form-ui-color-1);color:#fff!important;width:40px;height:40px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:0}.cta-card{position:relative}.cta-card__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:53}.cta-card__link:hover+.cta-card__item{transform:scale(.95)}.cta-card__link:active+.cta-card__item{transform:scale(.45)}.cta-card__item{display:flex;align-items:center;border-radius:30px;overflow:hidden;overflow-wrap:break-word;transition:.5s all;position:relative}.cta-card__text{padding:8px 15px}.v23-togglebox[data-template=accordion]{border:0}.v23-togglebox[data-template=accordion]>.v23-togglebox__items>.v23-togglebox__btn{margin:0;padding:25px 15px;cursor:pointer;position:relative;width:100%;padding-right:44px;border-bottom:1px solid var(--primary-color-light);font-weight:200;font-size:24px}.v23-togglebox[data-template=accordion]>.v23-togglebox__items>.v23-togglebox__btn.active,.v23-togglebox[data-template=accordion]>.v23-togglebox__items>.v23-togglebox__btn:hover{background-color:var(--primary-color-lighter)}.v23-togglebox[data-template=accordion]>.v23-togglebox__items>.v23-togglebox__btn.active{font-weight:700;border:0}.v23-togglebox[data-template=accordion]>.v23-togglebox__items>.v23-togglebox__btn.active:after,.v23-togglebox[data-template=accordion]>.v23-togglebox__items>.v23-togglebox__btn.active:before{transform:rotate(45deg)}.v23-togglebox[data-template=accordion]>.v23-togglebox__items>.v23-togglebox__btn:after,.v23-togglebox[data-template=accordion]>.v23-togglebox__items>.v23-togglebox__btn:before{content:"";position:absolute;top:0;bottom:0;margin:auto;transition:.5s all}.v23-togglebox[data-template=accordion]>.v23-togglebox__items>.v23-togglebox__btn:before{right:10px;width:30px;height:0;border:0;border-top:2px solid}.v23-togglebox[data-template=accordion]>.v23-togglebox__items>.v23-togglebox__btn:after{right:25px;width:0;height:30px;border-right:2px solid}.v23-togglebox[data-template=accordion]>.v23-togglebox__items>.v23-togglebox__item{padding:20px 10px}.testimonials{position:relative}.testimonials>.container{position:relative}.testimonials .tns-item:nth-child(4n+1) .testimonial:before{background-color:#ccc262;transform:translateX(50%)}.testimonials .tns-item:nth-child(4n+2) .testimonial:before{background-color:var(--secondary-color);transform:translateX(50%) translateY(100px) scale(2.1)}.testimonials .tns-item:nth-child(4n+3) .testimonial:before{background-color:var(--primary-color);transform:translateX(50%) scale(1.5)}.testimonials .tns-item:nth-child(4n+4) .testimonial:before{background-color:#ccc262;transform:translateX(50%) translateY(120px)}.testimonial{border-top:3px solid;border-image-slice:1;border-image-source:linear-gradient(to right,var(--primary-color),var(--secondary-color));box-shadow:0 15px 20px rgba(18,116,158,.2);margin:30px 30px 30px 30px;border-radius:0 0 0 40px;position:relative;background-color:#fff;min-height:200px}.testimonial::before{content:"";position:absolute;top:80px;right:0;width:10px;height:10px;background-color:currentColor;border-radius:50%;z-index:56}.testimonial__excerpt{font-size:var(--text-m);font-weight:200;line-height:1.5}.testimonial__modal .testimonial{margin:0!important;border-radius:0}.testimonial__modal .testimonial:before{display:none}.text-color-2 .testimonial{background-color:var(--primary-color-lighter)}.page-header{position:relative;padding:0;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center}.page-header--content,.page-header--default{min-height:0;border-top:1px solid;border-bottom:1px solid}.page-header--content .container>div,.page-header--default .container>div{padding:40px 0;position:relative;z-index:56}.main-nav .menu>li.current-menu-item{border-bottom:2px solid}.btn{border-radius:6px;transition:.3s all}.btn:after{content:"\f105";font-family:FontAwesome;opacity:0;transition:.3s all}.btn:hover:after{margin-left:8px;opacity:1}.btn--main-color{background:linear-gradient(90deg,var(--primary-color) 0,var(--secondary-color) 100%)}.btn--main-color:hover{background:linear-gradient(90deg,var(--primary-color) 0,var(--secondary-color) 60%)!important}.special-title-3{display:block;margin-bottom:20px}.special-title-3 h1,.special-title-3 h2,.special-title-3 h3,.special-title-3 h4,.special-title-3 h5,.special-title-3 h6{padding-bottom:.8rem;position:relative}.special-title-3 h1[style*="text-align: right"]:before,.special-title-3 h2[style*="text-align: right"]:before,.special-title-3 h3[style*="text-align: right"]:before,.special-title-3 h4[style*="text-align: right"]:before,.special-title-3 h5[style*="text-align: right"]:before,.special-title-3 h6[style*="text-align: right"]:before{left:initial;right:0}.special-title-3 h1[style*="text-align: center"]:before,.special-title-3 h2[style*="text-align: center"]:before,.special-title-3 h3[style*="text-align: center"]:before,.special-title-3 h4[style*="text-align: center"]:before,.special-title-3 h5[style*="text-align: center"]:before,.special-title-3 h6[style*="text-align: center"]:before{margin:auto;right:0}.special-title-3 h1:before,.special-title-3 h2:before,.special-title-3 h3:before,.special-title-3 h4:before,.special-title-3 h5:before,.special-title-3 h6:before{content:"";position:absolute;left:0;bottom:-5px;border-top:5px solid;width:40%;max-width:220px;border-image-slice:1;border-image-source:linear-gradient(to right,var(--primary-color),var(--secondary-color))}table{font-size:15px}table>tbody td:not(:last-child){border-right:1px solid rgba(0,0,0,.15)}table>tbody>tr{border-bottom:1px solid rgba(0,0,0,.15)}table>tbody>tr:nth-child(even){background-color:rgba(0,0,0,.03)}.text-color-2 table>tbody>tr:nth-child(even){background-color:rgba(255,255,255,.07)}.header .widgets-2-container{overflow:visible;display:flex;justify-content:end}.header__widgets2{position:absolute;top:100%;display:flex;gap:5px;font-size:13px}.header__widgets2 .widget{display:flex;align-items:center;gap:5px;background-color:var(--secondary-color);border-radius:0 0 5px 5px;padding:8px}.header__widgets2 .widgettitle{font-size:13px;font-weight:700;margin-bottom:0}.header__widgets2 select{margin-bottom:0}.post-card--plan{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:15px;box-shadow:0 0 15px rgba(0,0,0,.2);padding:30px 20px}.post-card--plan .post-card__title{font-size:20px;border:1px solid rgba(0,0,0,.2);padding:10px 5px;border-radius:30px;background-color:var(--primary-color-lighter)}.post-card--plan .post-card__price{font-size:33px;margin-bottom:30px;font-weight:200}.post-card--plan .post-card__price span{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:10px}.post-card--plan .post-card__content{margin-bottom:15px}.post-card--plan .post-card__total p:first-child{font-size:15px;line-height:18px}.post-card--plan .post-card__total p:last-child{font-weight:700}.post-card--plan .post-card__link .btn{border-radius:30px!important;background:linear-gradient(90deg,var(--primary-color) 0,var(--secondary-color) 100%);border:0;padding-top:10px;padding-bottom:10px;text-transform:uppercase}.post-card--plan .post-card__link .btn:hover{background:linear-gradient(90deg,var(--primary-color) 0,var(--secondary-color) 60%)!important;outline:0}.post-card--planes{background-color:#fff;border-radius:15px;box-shadow:0 0 15px rgba(0,0,0,.2);padding:30px 20px}.post-card--planes .post-card__header{margin-bottom:30px}.post-card--planes .post-card--plan{box-shadow:initial;padding:30px 0}.post-card--planes .post-card--plan .post-card__title{display:none}.v23-togglebox[data-template=tab].tab-style3 .v23-togglebox__nav{display:flex;border:1px solid rgba(0,0,0,.2);border-radius:30px;padding:3px}.v23-togglebox[data-template=tab].tab-style3 .v23-togglebox__btn{width:100%;margin:0;padding:5px 5px;cursor:pointer;border:0;text-align:center;font-size:.8em;font-weight:700;border-radius:30px}.v23-togglebox[data-template=tab].tab-style3 .v23-togglebox__btn.active{background:linear-gradient(90deg,var(--primary-color) 0,var(--secondary-color) 100%)}.v23-togglebox[data-template=tab].tab-style3 .v23-togglebox__btn.active{color:#fff}.v23-togglebox[data-template=tab].tab-style3 .v23-togglebox__btn:hover{background-color:var(--primary-color-light)}#whatsapp-box__btn{position:fixed;bottom:20px;right:20px;z-index:900;border:0}#whatsapp-box__btn,.tap-target-wave a{background-color:#25d366!important;height:60px;width:60px}#whatsapp-box__btn i,.tap-target-wave a i{font-size:28px;line-height:60px}.tap-target-wrapper{position:relative;z-index:899}.whatsapp-box{background-image:url(../images/casapilates-logo-2.png);background-repeat:no-repeat;background-position:40px center}.whatsapp-box .tap-target-content{vertical-align:bottom!important;inset:0!important;padding:70px 50px!important;text-align:right}.whatsapp-box ul{display:flex;justify-content:flex-end;flex-wrap:wrap;list-style-type:none;font-size:15px}.whatsapp-box li{margin-left:15px}.whatsapp-box h5{color:var(--secondary-color)}.whatsapp-box a{color:#000}.whatsapp-box a:hover{color:var(--secondary-color);font-weight:700}.sucursal-selector__modal{top:150px!important;max-width:500px}.sucursal-info{font-size:14px;margin-top:10px}.sucursal-info span{font-weight:700;text-decoration:underline;text-underline-offset:5px}.sucursal-info a{margin-left:2px;font-size:12px;cursor:pointer}.pulse::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:inherit;border-radius:inherit;transition:opacity .3s,transform .3s;animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;z-index:-1}.pulse{overflow:visible;position:relative}@media only screen and (max-width:1400px){.header__widgets{display:none}}@media only screen and (max-width:1190px){.form-box__form-wrapper{padding-left:20px!important;padding-right:20px!important;margin-right:auto!important;margin-left:auto!important}}@media only screen and (max-width:768px){.form-box{padding-right:20px!important;padding-left:20px!important}}@media only screen and (max-width :600px){.reverse-on-mobile{display:flex;flex-direction:column-reverse}.center-background-on-mobile{background-size:cover;background-position:center}.form-box{padding-top:20px;padding-bottom:110px}.fix-size-on-mobile{text-align:center;transform:scale(.85)}.fix-size-on-mobile p{padding:0!important}.page-header__content{padding:80px 0 40px 0}table{width:max-content!important}.whatsapp-box{background-size:150px auto}.whatsapp-box .tap-target-content{padding:40px 30px 100px 20px!important}.whatsapp-box li{margin-bottom:30px;margin-left:30px}}@media only screen and (max-width:580px){.mobile-font-size{font-size:18px!important}}@keyframes pulse-animation{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}100%{opacity:0;transform:scale(1.5)}}