*{font-family:"Open Sans",sans-serif;margin:0;transition:all 0.5s ease;scroll-behavior:smooth}body{background-color:#7adbe046}.container-nav{display:flex;justify-content:space-between;align-items:center;background-color:#ededed;margin:2rem 10rem;padding:.7rem;box-shadow:0 .1rem .3rem rgba(0,0,0,.44);border-radius:1rem}.nav-icon img#logoOtorrinoIcon,.nav-icon-movil img{display:none}.nav-icon img{height:3.5rem}.nav-items{display:grid}.nav-items ul{list-style:none;display:flex;align-items:center}.nav-items ul li{margin:0rem 1rem}.nav-items ul li a,.nav-items-movil ul li a,a#button-s,.hero-button a{text-decoration:none;color:#000;font-size:1rem;font-weight:700}a#button-s i{font-size:1.2rem}a#button-s,.hero-button a{background-color:#f48e2f;color:#fff;padding:.5rem 2.4rem;border-radius:1rem;font-size:1.2rem;box-shadow:0 .1rem .3rem rgba(0,0,0,.44)}.container-hero{display:flex;justify-content:center;margin-top:4rem}.hero-img img{background-color:#7adbe0;border-radius:20rem;width:30rem;border:solid .6rem #a6eaed;box-shadow:0 0 0 1rem #7adbe060;padding:0;animation:border-animation 3s infinite ease}.hero-text{margin:1rem 4rem;text-align:center}.hero-text h1{font-size:2.5rem;font-weight:200}.hero-text h2{font-size:3rem;font-weight:bolder;color:#02cbdb}.hero-text h3{font-size:2.8rem}.hero-text h4{margin-top:1.4rem;margin-bottom:1.4rem;margin-left:10rem;font-size:1.5rem;width:34rem;font-weight:500;text-align:justify}.hero-button{margin-top:3rem}.hero-button a{background-color:#02cbdb;border-radius:.4rem;margin:1rem;font-weight:400}.hero-button a:hover{background-color:#7adbe0}a#button-s1{background-color:#ededed;color:#000;font-weight:700}
/*! SECCION DE REDES SOCIALES HERO */
.body-redes{padding-bottom:1rem;margin-left:1rem}.body-redes a{font-size:2.5rem;text-decoration:none;color:#02cbdb;margin:.8rem;font-weight:700;transition:color 0.1s ease}.body-redes a:hover{color:#fff}.container-servicios{background-color:#fff;padding:1rem 2rem;margin:0}.container-servicios p{color:#f48e2f;font-size:1.1rem;font-weight:700;margin:2rem .5rem}.servicios-text{display:flex;justify-content:space-between}.servicios-text h2{font-size:2.2rem}.servicios-text h3{font-weight:400;margin-right:5rem}.container-card,.card-text{display:flex}.card-body{margin:3rem auto;padding:1rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.286);border-radius:1rem}.card-text{justify-content:center;align-items:center}.card-text img{margin:0rem 1rem;color:#f48e2f;width:40px;font-size:36px}.card-text h3{font-size:1.3rem;text-align:center;font-weight:500;color:#f48e2f}.card-body p{font-size:1.1rem;font-weight:300;color:#000;width:17rem;text-align:justify}.card-button{display:flex;justify-content:space-between;align-items:center}.card-button a{text-decoration:none;color:#f48e2f;font-size:1.2rem}.card-button button{border:none;background-color:#fff;border-radius:1rem;animation:4s shadow-button ease infinite}.card-button button img{max-width:2rem;border-radius:.5rem}.container-banner{background-color:#fff;padding:.1rem}.body-banner{display:flex;background-color:#f48e2f;margin:2rem 3rem;padding:1.8rem;border-radius:1rem;align-items:center;justify-content:space-around}.body-banner h2{color:#fff;font-size:2rem}.body-banner a{text-decoration:none;color:#f48e2f;background-color:#fff;font-size:1.3rem;font-weight:500;padding:.5rem 2rem;border-radius:1rem;transition:all 0.2s ease}.body-banner a:hover{color:#fff;background-color:#f48e2f}.container-about{display:flex;background-color:#fff;justify-content:center;padding:3rem}.about-img img{width:32rem;border-radius:10rem .5rem .5rem .5rem;box-shadow:0 0 1rem rgba(0,0,0,.398)}.about-text{margin-left:10rem}.about-text p{color:#f48e2f;font-size:1.4rem;width:30rem;text-align:justify;margin-top:1.2rem;font-weight:600}.about-text p.p-special{color:#f48e2f;font-size:1.5rem;font-weight:700}.about-text h2{font-size:3rem}.about-text p#p-especial-2{color:#000;font-size:1.3rem;font-weight:300;text-align:justify;width:31.9rem}.about-text p>i{font-size:1.5rem}.container-testim{background-color:#fff;display:flex;padding:1rem;max-height:none;align-items:center;justify-content:space-around}.testim-text p.p-special{color:#02cbdb;font-size:1.4rem;margin-bottom:1rem}.testim-text h2{font-size:2.3rem}.testim-text p.p-special-2{margin-top:1rem;margin-bottom:4rem;font-size:1.3rem;width:28rem;font-weight:300;text-align:justify}.testim-text a{text-decoration:none;font-size:1.21rem;font-weight:500;color:#fff;background-color:#02cbdb;padding:.5rem;border-radius:.4rem}.testim-text a:hover{background-color:#04929d}.testim-img{display:flex;justify-content:center;align-items:center}.card-testimonial{display:grid;align-items:center;background-color:#33a8b0cb;padding:2rem;height:13rem;margin:1rem;box-shadow:0 0 1rem rgba(0,0,0,.398)}.card-testimonial p{color:#fff;text-align:center;width:15rem}.icon-title{display:flex;align-items:center}.icon-title h4{color:#fff;margin-left:1rem;width:8rem;text-align:center}.icon-title img{width:4rem}.cita-text-container{padding:2rem;background-color:#f4f3f3}.span-special{color:#f48e2f;font-weight:700;font-size:1.2rem;margin:1rem}.cita-text{align-self:center}.cita-text h2{margin:0rem 1rem 1rem 1rem;font-size:2.3rem}.cita-text p{color:#000a;margin:1rem;font-size:1.1rem;font-weight:400}#WhatsApp{text-decoration:none;color:#0b0}.citas-container-sch{display:flex;justify-content:start}.tulum-sch,.playa-sch{width:40rem;margin:1rem}.cita-button{padding:.7rem 1rem;background-color:#02cbdb;text-decoration:none;color:#ededed;border-radius:1rem;margin-right:1rem}.cita-button:hover{background-color:#04929d}.container-main-con{background-color:#fff;padding:1rem}.container-main-con h2{font-size:2.5rem;font-weight:700;margin:0rem 3rem}.container-row{display:flex;justify-content:space-evenly;align-items:center}.contact-icon{margin-top:1.2rem;display:flex;align-items:center}.contact-icon h3{font-weight:700;font-size:1.2rem}.contact-icon h3>a{text-decoration:none;color:#000}.contact-img img{width:2.9rem;margin:1rem}.contact-row-3 iframe{border-radius:2rem}footer{background-color:#fff;border-top:solid .3rem #f48e2f;padding:1rem}.container-footer{display:flex;justify-content:space-around}.footer-icon img{margin:1rem}.footer-tarj h2{font-size:1.2rem;font-weight:600}#tarjetas{display:flex;justify-content:center}#tarjetas img{width:4rem;margin-left:1rem}.footer-nav ul{list-style:none;display:flex}.footer-nav ul li{margin-left:2rem}.footer-nav ul li a{font-size:1.2rem;text-decoration:none;color:#000;font-weight:500}footer h5{font-weight:400;text-align:end}footer h5 a{text-decoration:none;color:#000}.nav-items-movil ul{list-style:none;display:grid;padding-left:0}.nav-items-movil ul li{margin:.5rem 0;border-top:.1rem solid rgba(143,142,142,.2);display:grid}.nav-items-movil ul li a{margin-top:.7rem}.nav-items-movil a#button-s{background-color:unset;color:#f48e2f;box-shadow:unset;padding:0}@media screen and (max-width:1500px){.hero-img img{width:25rem}.hero-text{margin:1rem}.body-banner h2{font-size:1.3rem}.container-card{flex-wrap:wrap}}@media screen and (max-width:1350px){.hero-text h1{font-size:2rem}.hero-text h2{font-size:2.5rem}.hero-text h3{font-size:2.2rem}.hero-text h4{font-size:1.2rem;width:27rem;margin-left:7rem}.about-text{margin-left:7rem}.about-text p.p-special{font-size:1.3rem}.about-text h2{font-size:2rem}.about-text p#p-especial-2{font-size:1.1rem}.about-text p{font-size:1.1rem}.about-img img{width:25rem}.footer-nav ul li{margin-left:1rem}.footer-nav ul li a{font-size:1rem}.footer-tarj h2{font-size:1rem}}@media screen and (max-width:1150px){.servicios-text h3{margin-right:0}.servicios-text h2{font-size:1.6rem}.card-body p{font-size:1rem}.body-banner a{font-size:1rem;padding:.5rem 1rem}.container-testim{flex-wrap:wrap}.img-2{display:flex}.testim-text p.p-special-2{width:unset;margin-bottom:2rem}.testim-text a{display:none}.card-testimonial{padding:1rem}.about-text{margin-left:2rem}.container-row{flex-wrap:wrap}.contact-icon h3{font-size:1rem}.contact-icon div p{font-size:.9rem}.contact-row-3 iframe{margin-top:1rem;width:60rem;height:10rem}.footer-icon img{margin:0;width:4rem}.footer-nav ul li a>i{display:none}}@media screen and (max-width:1000px){.container-nav{margin:2rem 5rem}a#button-s,.hero-button a{font-size:1rem;padding:.5rem}.hero-text h1{font-size:1.4rem}.hero-text h2{font-size:2rem}.hero-text h3{font-size:2rem}.hero-text h4{font-size:1rem;margin-left:2rem;width:23rem}.hero-img img{width:22rem}.body-redes a{font-size:1.8rem}.servicios-text{display:grid}.servicios-text h2{margin:1rem 0}br.br{display:none}.body-banner{margin:1rem}.body-banner h2{font-size:1rem}.about-img img{width:20rem}.testim-text p.p-special{font-size:1.1rem}.testim-text h2{font-size:1.8rem}.testim-text p.p-special-2{font-size:1.2rem}.contact-row-3 iframe{width:50rem}}@media screen and (max-width:930px){.hero-img img{width:16rem}.body-redes{padding:1rem 0}.testim-img{flex-wrap:wrap}.footer-tarj h2{display:none}#tarjetas img{width:3rem}.about-text p#p-especial-2{width:24rem}.about-text p{width:24rem}}@media screen and (max-width:860px){.contact-icon div p{max-width:22rem}.contact-row-1{width:27rem}.contact-row-3 iframe{width:42rem}.about-text p#p-especial-2{font-size:1rem;width:20rem}.about-text p{font-size:1rem;font-weight:400;margin-top:.5rem;width:20rem}.testim-text h2{font-size:1.5rem}.testim-text p.p-special-2{font-size:1.1rem}.nav-items ul li{margin:0 .3rem}}@media screen and (max-width:700px){.cita-container{grid-template-columns:1fr}.cita-text h2{font-size:1.7rem}.container-hero{flex-wrap:wrap}.hero-img img{margin-top:2rem;width:17rem}a#button-s{padding:.3rem}a#button-s i{display:none}.nav-icon img#logoOtorrinoText{display:none}.nav-icon img#logoOtorrinoIcon{display:unset}.body-banner a i{display:none}.body-banner a{padding:.6rem}.container-about{flex-wrap:wrap}.about-img img{border-radius:.6rem;margin-bottom:2rem}.img-2{flex-wrap:wrap;justify-content:center}.contact-row-3 iframe{width:30rem}.container-footer{align-items:center;justify-content:center}.footer-nav ul{display:none}footer h5{text-align:center}.citas-container-sch{flex-wrap:wrap}}@media screen and (max-width:550px){.container-nav{display:block}nav{display:flex;width:100%;align-items:center;justify-content:space-between}.nav-items{display:none}.body-banner{flex-wrap:wrap}.nav-icon-movil img{display:unset;width:2rem}}@media screen and (max-width:500px){.contact-row-3{display:none}.card-body{margin:1rem auto}.card-body p{width:unset}.cita-button{padding:.6rem .5rem;margin-top:1rem}.cita-button-container{display:flex;flex-wrap:wrap;justify-content:center}}@media screen and (max-width:428px){.span-special{font-size:.8rem}.cita-container{padding:.5rem}#medizama{margin-left:0}.container-nav{margin:1rem}.hero-text{margin:0}.hero-text h4{margin-left:1.2rem;width:20rem;font-weight:400}.hero-img img{width:18rem}.about-img img{width:17rem}.body-banner h2{text-align:center;margin-bottom:1rem}.about-text{margin-left:0}.about-text p#p-especial-2,.about-text p{font-weight:400;width:17rem;text-align:justify}.hero-button{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:center}.hero-button a{margin-top:0}a#button-s1{width:11rem}.hero-text h4{width:17rem}.hero-img img{margin-bottom:2rem}.body-redes{display:flex;justify-content:center}}@keyframes wipe-in-down{from{clip-path:inset(1% 0 100% 1%)}to{clip-path:inset(-1% -1% -2% -1%)}}[transition-style="in:wipe:down"]{animation:0.3s cubic-bezier(.25,1,.3,1) wipe-in-down both}@keyframes wipe-out-up{0%{clip-path:inset(-1% 1% 0 -2%)}99%{clip-path:inset(-1% -1% 55% -1%)}100%{clip-path:inset(-1% -1% -2% -2%)}}[transition-style="out:wipe:up"]{animation:0.2753s cubic-bezier(.25,1,.3,1) wipe-out-up both}@keyframes border-animation{0%{box-shadow:0 0 0 1rem #7adbe060}20%{box-shadow:.5rem 0 0 1rem #7adbe060}30%{box-shadow:.9rem 0 0 1rem #7adbe060}40%{box-shadow:.4rem .4rem 0 1rem #7adbe060}50%{box-shadow:.2rem .8rem 0 .5rem #7adbe060}60%{box-shadow:-.1rem .8rem 0 1rem #7adbe060}70%{box-shadow:-.6rem 1rem 0 1rem #7adbe060}100%{box-shadow:0 0 0 1rem #7adbe060}}@keyframes square-in-top-left{from{clip-path:inset(100% 0 0 100%)}to{clip-path:inset(-10% -10% -10% -10%)}}[transition-style="in:square:top-left"]{animation:1s cubic-bezier(.25,1,.3,1) square-in-top-left both}@keyframes square-in-bottom-left{from{clip-path:inset(0 0 100% 100%)}to{clip-path:inset(-10% -10% -10% -10%)}}[transition-style="in:square:bottom-left"]{animation:1.5s cubic-bezier(.25,1,.3,1) square-in-bottom-left both}.CardBodyP{display:none}@keyframes shadow-button{10%{box-shadow:0 0 16px 1px rgba(239,126,6,.491)}}