@media (max-width:600px){body.page-template-inicio{background-image:none}#heroBootstrapCarousel{border-radius:0;height:450px}#heroBootstrapCarousel .carousel-item{height:450px;overflow:hidden}.btn-mas-info{font-size:14px;padding:1px;width:100%}.card-text{font-size:12px}.hvr-video-card:hover .card-text{margin-bottom:0!important}.bienestar h1{font-size:30px}.bienestar p{font-size:20px;padding:0 0rem}.ini_serv .col-sm-11{border-radius:0}.hvr-video-card{border-radius:10px;height:250px}.sobre-noso p{font-size:17px;font-weight:300;line-height:1.4}section.sobre-noso .container-fluid>.row>.col-sm-11{border-radius:0}.agend h2{font-size:40px}.radio-box{padding:20px 30px}.contacto-radio input[type="radio"]{left:13px;top:50px}.contacto-radios{display:flex;justify-content:space-evenly}button.btn-enviar{width:90%;gap:34%;justify-content:flex-end;margin:auto}#sedes-thumbs .div-sedes{height:140px;border-radius:10px}#sedes-thumbs .img-peq,#sede-imagen .img-grande,.bg-gradient-dark{border-radius:10px!important}#sede-imagen{border-radius:0}.card-title{font-size:18px}.sobre-noso .btn{width:max-content;display:flex!important;margin:0 auto;font-size:22px;padding:10px 18px;justify-content:center;align-items:center!important}#sede-imagen{height:300px}#sede-imagen h3{font-size:25px;font-weight:500}#sede-imagen p{font-size:15px}button.btn-sede{bottom:15px}button#btn-next-sede{right:10px}button#btn-prev-sede{right:60px}#sede-imagen i.bi.bi-geo-alt,#sede-imagen i.bi.bi-telephone{width:25px;height:25px}.form-title{font-size:25px}.form-subtitle{font-size:20px}img.img-mujer-fondo{max-width:90%}.agend p{color:#6E797C;line-height:normal}.btn-turquesa{width:max-content;margin:0 auto}.slider_icons{gap:100px}.item-slid img{max-width:200px}.item-slid .ico{right:-22px}.tt-sedes{color:#21BABB;font-weight:700;font-size:48px}.tt-sedes-movil{color:#21BABB;font-weight:700;font-size:40px}.div-mapa{height:120px}.testimonial-slider .slick-slide{padding:0 5px}.control-testimonial-slide{right:auto;left:0;bottom:47%;width:100%}.control-testimonial-slide .carousel-control-prev{right:auto;left:-15px}.control-testimonial-slide .carousel-control-next{right:8px}.testimonial-slider .slick-dots li button:before{font-size:55px;opacity:1;color:#6E797C}.testimonial-slider .slick-dots{bottom:-45px}.testimonial-slider .slick-dots li.slick-active button:before{opacity:1;color:#21BABB}.pregunt h3{font-size:45px;text-align:center;line-height:1}.faq-wrapper .item-0.faq-item{border-top:none}.faq-item{border-bottom:none;margin-bottom:1.5rem;box-shadow:0 102px 29px 0 #fff0,0 65px 26px 0 rgb(0 0 0 / .01),0 37px 22px 0 rgb(0 0 0 / .05),0 16px 16px 0 rgb(0 0 0 / .09),0 4px 9px 0 rgb(0 0 0 / .1);border-radius:8px}.faq-row{flex-direction:column;padding-left:17px;padding-right:17px;padding-bottom:10px;padding-top:20px;position:relative}.faq-col-question,.faq-col-answer,.faq-col-icon{flex:0 0 100%;max-width:100%;text-align:left}.faq-col-icon{position:absolute;right:2px;top:10px}.faq-toggle{font-size:18px}.faq-answer-inner{padding-right:25px;padding-top:10px;max-height:0}.faq-question{font-size:16px}.faq-item.faq-closed{border-radius:8px;background-color:#FFF}.faq-item.faq-closed .faq-question,.faq-item.faq-closed .faq-toggle i{color:#348888}.faq-item.faq-open{background-color:#21BABB}.faq-item.faq-open .faq-question,.faq-item.faq-open .faq-answer-inner,.faq-item.faq-open .faq-toggle i{color:#fff}.radio-icon-circle{width:25px;height:25px;font-size:16px}.radio-box{gap:6px}.radio-text{font-size:18px}.div-logo-redes{background-color:#21BABB;border-radius:16px 0 0 16px;border:none}.div-menu{display:flex;background-color:#21BABB;justify-content:center;border-radius:0 16px 16px 0;border:none}.footer-box{padding:0 15px}.footer-box{background:rgb(33 186 187 / .4)}.footer-claim h2{font-size:28px}.nube-mob-list{display:flex;gap:8px;flex-wrap:wrap;flex-direction:row}.nube-mob-list>*{flex:1 0 calc(50% - 8px)}.nube-mob-btn{border:none;border-radius:4px;font-size:18px;padding:19px;background:#21BABB;color:#fff;font-weight:500;text-align:center}.nube-mob-btn.active{background:#348888;color:#FA7F09;font-weight:700}.nube-mob-content{text-align:center;margin-top:25px;min-height:220px}.nube-mob-desc{font-size:18px;color:#777;margin-bottom:30px;line-height:1.2;height:65px}.nube-mob-icon{position:absolute;opacity:0}.nube-mob-icon img{width:90px;height:auto}.nube-mob-img img{width:100%;max-width:280px;margin:30px auto 0;display:block}.nube-mob-icon.show{animation:popIcon .35s cubic-bezier(.22,1.2,.36,1) forwards}.nube-mob-icon.icon-pos-1{bottom:0;left:65px}.nube-mob-icon.icon-pos-1 img{width:93px;height:auto}.nube-mob-icon.icon-pos-2{bottom:0;left:20px}.nube-mob-icon.icon-pos-2 img{width:80px;height:auto}.nube-mob-icon.icon-pos-3{bottom:52px;right:101px}.nube-mob-icon.icon-pos-4{bottom:0;right:37px}.nube-mob-icon.icon-pos-4 img{width:135px;height:auto}@keyframes popIcon{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}100%{opacity:1;transform:scale(1)}}.footer-brand p{font-size:18px;color:#fff}.footer-box{color:#348888}h5.footer-title.tt-cont{font-size:25px;font-weight:700}.item-contact.contact-cor p{width:auto;font-size:16px}.item-contact.contact-cor{justify-content:center;width:auto}.item-contact,.footer-box p{font-size:16px}.item-contact{width:50%;align-items:flex-start}.dir-tele{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.footer-box i{margin-right:5px;font-size:27px}.item-contact i{width:20px;height:20px;font-size:14px}.footer-social{gap:30px}.footer-social i{font-size:30px}.footer-claim .h2{font-size:22px}.footer-box hr{margin:20px 0}.img-contact{width:auto}.left-title{font-size:35px}.left-underline{margin:5px auto 0}ul#menu-menuprincipal{box-shadow:none;border-radius:0;gap:40px}.navbar-expand-lg #menu-menuprincipal.navbar-nav .nav-link{font-size:25px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px!important;background-color:#348888!important}.menu-movil{position:fixed!important;top:0;left:0;height:100vh;width:100%;background:#fff;box-shadow:4px 0 10px rgb(0 0 0 / .1);padding:0 75px;transform:translateX(-100%);transition:transform 0.4s ease-in-out;z-index:9;overflow-y:auto;flex-direction:column;justify-content:center;padding-bottom:3rem}.menu-movil.show{transform:translateX(0)}.menu-movil .navbar-nav{padding:0;list-style:none}.menu-movil .navbar-nav a{color:#1F437D;font-size:30px;font-weight:600;text-decoration:none;display:block;padding:21px 8px;text-align:center}.hamburger,header a.custom-logo-link{z-index:999}#cont_menu-movil{position:fixed;top:0;left:0;width:100%;z-index:9999;transition:transform 0.3s ease-in-out;background-color:#fff}.hide-on-scroll{transform:translateY(-100%)}.hide-off-scroll{transform:translateY(0)}.hide-on-scroll{box-shadow:none}.navbar-nav{padding-top:50px}.breadcrumb-simple{font-size:16px;margin:15px 20px}section.sect-cont h1{font-size:30px}section.sect-cont p{padding:0;font-size:18px}section.info-item.item-r{margin-left:0}.info-image img{border-radius:25px}.sobre-2.item-r .info-box{padding:8.5rem 1.5rem 2rem 1.5rem}.item-r .info-box{margin-left:0;margin-right:0;padding:6rem 1.5rem 2rem 1.5rem;margin-top:-5rem}.item-l .info-box{margin-left:0;margin-right:0;padding:10rem 1.5rem 2rem 1.5rem;margin-top:-5rem}.info-box h2{font-size:30px}section.info-item.item-l{margin-right:0}.info-box{padding:2rem;text-align:center}.info-item{padding-bottom:2rem}.info-image{position:static;transform:none;width:90%;margin:auto}.info-icon{width:120px;height:120px}.info-box p{font-size:18px;text-align:left}.item-l .info-icon,.item-r .info-icon{left:50%;right:auto}section.profe h2{font-size:30px}section.profe .card p{font-size:16px}.timeline-inner{padding-left:35px}.timeline-inner::before{left:10px}.timeline-year{position:static;margin-bottom:1rem;font-size:2.2rem}.timeline-year::before{left:-36px;top:10px}.timeline-item{flex-direction:column;margin-bottom:3rem;gap:0rem}.timeline-card{padding:15px 20px}.tt-card{font-size:18px}.desc-card{font-size:15px}.ano-0 .desc-2 .desc-card{width:100%}.ano-0 .desc-2 .tt-card{left:-20px;top:15px;border-radius:15px;width:100%;padding:15px 20px;gap:20px}.timeline-card.desc-2{padding-top:7rem}.ano-0 .desc-2 .tt-card div b{font-size:20px}.ano-0 .desc-2 .tt-card div{font-size:15px}.ano-0 .desc-2 .tt-card svg{width:60px}.servicio-box .tt-ico h2{font-size:25px}.tt-ico img{width:40px}.content-serv{font-size:15px}.serv-3 .box-video,.serv-1 .box-video,.serv-2 .box-video,.serv-4 .box-video,.serv-5 .box-video{height:200px}.serv-6 .box-video{display:none!important}.serv-6 .servicio-box .row.row-serv{height:100%}a.btn-agend{font-size:13px;bottom:10px;right:10px;padding:5px 12px;display:flex;align-items:center}a.btn-agend i{font-size:18px}.box-video video{border-radius:12px}.serv-med-tab{width:100%;font-size:17px;padding:12px 6px;border-radius:8px;font-weight:500}.serv-med-active-title{font-size:24px}.serv-med-slider{padding:0 0 90px 0}.serv-med-slide h3{font-size:25px}.serv-med-slide p{line-height:normal;font-size:17px}.serv-med-controls{justify-content:flex-end;right:10px;bottom:15px;gap:5px;flex-direction:row}.serv-med-controls button{font-size:2.4rem}.serv-med-dots{right:auto;left:38px;top:auto;gap:10px;bottom:30px;flex-direction:row}body.page-template-nosotros{background-image:none}.contacto-right{padding:20px 40px}.bg-gradient-dark{padding-bottom:30px}}@media (max-width:768px){.wp-flotante{right:15px;bottom:15px;padding:10px;background:#fff;border-radius:50px}.wp-flotante:hover i{transform:none;font-size:2.6rem}.wp-flotante:hover .txt-flotante{opacity:0}.txt-flotante{position:absolute;bottom:70px;right:-10px;opacity:0;transform:translateY(10px);transition:all .4s ease;pointer-events:none}.wp-flotante.show-bubble .txt-flotante{opacity:1;transform:translateY(0)}.txt-flotante p{padding:10px 14px;font-size:12px;background:#fff;border-radius:30px;box-shadow:0 6px 18px rgb(0 0 0 / .15)}.txt-flotante p:after{content:"";position:absolute;bottom:4px;right:25px;width:12px;height:12px;background:#fff;transform:rotate(45deg)}}