@media screen and (max-width:900px){.content{max-width:84.7%}.input{margin-bottom:8px}.input label{font-size:22px;margin-bottom:8px}.input input,.input select,.input textarea{height:33px;font-size:11px}.input textarea{height:134px}header{z-index:12}header .container{max-width:91.8%;padding:25px 0;align-items:start;justify-content:space-between}.logoHeader{margin-right:0}nav{display:block;position:fixed;top:0;right:-100%;background-color:#b05c98;width:100%;max-width:415px;height:100vh;overflow:hidden;z-index:12;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}nav.show{right:0}.menu{align-items:start;flex-direction:column;margin-top:125px;margin-left:95px;margin-bottom:200px}.menu li{margin-right:0;margin-bottom:25px}.menu a{font-size:18px}nav .responsive{display:block}.responsive .redes{margin-bottom:45px}.responsive .redes a{display:block;max-width:40px;margin-right:15px}.responsive .redes a:last-child{margin-right:0}.responsive .logoMenu{max-width:90px;margin:0 auto}.whatsapp{width:59px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#b297c9;border-radius:20px 0 0 20px;position:absolute;top:0;bottom:0;right:0;margin:auto}#barras-menu{display:block;cursor:pointer;width:26px;height:16px;position:relative;z-index:13}#barras-menu.close{width:18px;height:18px;position:fixed;top:25px;right:32px}#barras-menu span{background:#fff;height:4px;left:0;position:absolute;right:0;top:0;bottom:0;width:100%;margin:auto;border-radius:10px;transition:transform .5s linear;-webkit-transition:transform .5s linear}#barras-menu span::before{top:-6px;transform-origin:left top 0;-webkit-transform-origin:left top 0;transition:transform .5s ease 0s,width .5s ease 0s,top .5s ease 0s;-webkit-transition:transform .5s ease 0s,width .5s ease 0s,top .5s ease 0s}#barras-menu span::after{bottom:-6px;transform-origin:left bottom 0;-webkit-transform-origin:left bottom 0;transition:transform .5s ease 0s,width .5s ease 0s,bottom .5s ease 0s;-webkit-transition:transform .5s ease 0s,width .5s ease 0s,bottom .5s ease 0s}#barras-menu span::after,#barras-menu span::before{background-color:#fff;content:"";display:block;height:4px;left:0;right:0;margin:auto;position:absolute;width:100%;border-radius:10px}#barras-menu.close span{background-color:transparent}#barras-menu.close span:after,#barras-menu.close span:before{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#barras-menu.close span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#barras-menu.close span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#attraction .swiper-slide{height:345px}#attraction .text{margin-left:60px}#sobreNosotros{padding:30px 0 80px}#sobreNosotros .description{font-size:20px;margin-bottom:40px}.flex1{margin-bottom:55px}.flex2{margin-bottom:60px}#sobreNosotros .image{max-width:140px;height:140px}.flex3{justify-content:center}.flex3 img{margin-bottom:30px}#sobreNosotros .flex3 .description{font-size:25px}#procedimientos{padding:45px 0 65px}#procedimientos .flex-space{justify-content:center}#procedimientos .title{max-width:490px;text-align:center;margin-bottom:35px}#procedimientos .swiper{max-width:590px;padding:0 55px}.separator{display:none;max-width:615px;margin:50px auto 0}.fondoProc{position:relative;margin:0 auto}#aboutMe{max-width:580px;margin:0 auto}#aboutMe .title{font-size:17px;text-align:left}#aboutMe .list li ul li,#aboutMe .list2,#procedimientos .description p,#procedimientos .grades p,#procedimientos .subtitle{font-size:13px}#maternidad{padding:40px 0 20px}#maternidad .content{max-width:84.7%}#maternidad .description{margin-bottom:35px}#maternidad .description p{font-size:20px}#maternidad .swiper-slide{max-width:205px;padding:16px 20px 20px;margin-right:20px}#maternidad .swiper-slide .image{height:110px}#maternidad .swiper-slide .slideDesc{min-height:120px;margin-bottom:10px}#maternidad .swiper-slide .perfil{width:38px;height:38px}#mapa-trayectoria .mapaContent{max-width:768px}.marker::before{width:13px;height:20px}.marker.las-vegas{left:140px;top:230px}.marker.cancun{left:180px;top:255px}.marker.colombia{left:198px;top:290px}.marker.dinamarca{left:358px;top:195px}.marker.viena-austria{left:366px;top:210px}.marker.italia{left:366px;top:220px}.marker.turquia{left:395px;top:224px}.marker.amsterdam{left:351px;top:203px}.marker .popover{top:-1px;left:16px}#agenda-cita .title{max-width:630px;font-size:20px}#agenda-cita .container{margin-top:-45px;padding-top:250px}.citasImg{max-width:485px}.atencion-personalizada .content-box{padding:150px 125px 45px;margin-top:-125px}.atencion-personalizada .listado{margin-left:0;margin-bottom:30px}.atencion-personalizada .agendar-cita{margin:0 auto}.agendar-cita .info{margin-left:0;text-align:center}#siguenos .banner .redes{bottom:85px;right:250px}#siguenos .banner .redes a{max-width:35px;margin-left:20px}#siguenos .info-box{margin-top:-43px}#ubicacion .map{height:318px}}@media screen and (max-width:500px){.content{max-width:92%}.input{margin-bottom:5px}.input input,.input select,.input textarea{height:18px;font-size:8px;padding-left:5px;border-radius:8px}.input textarea{height:76px;padding:5px 10px}.btn{max-width:110px;height:25px;line-height:25px;font-size:10px}header .container{max-width:85.5%}.menu{margin-top:95px;margin-left:60px;margin-bottom:150px}#attraction .swiper-slide{height:230px;align-items:end}#attraction .text{max-width:180px;margin-left:25px;margin-bottom:75px}#attraction .title{font-size:11px;margin-bottom:10px}#attraction .btn{margin-left:0}#sobreNosotros{padding:25px 0 70px}#sobreNosotros .description{font-size:15px;margin-bottom:30px}.flex1{max-width:270px;margin-bottom:45px}.flex1 .block p{font-size:10px}.flex1 .block:first-child{padding-right:20px}.flex1 .block:last-child{padding-left:20px}.flex1 .block img{max-width:25px}#sobreNosotros .desc2{margin-bottom:55px}.flex2{max-width:320px;margin-bottom:25px}#sobreNosotros .image{margin-bottom:30px}.flex3 .info{max-width:310px}#sobreNosotros .flex3 .description{max-width:280px;font-size:16px;text-align:center;margin-bottom:50px}.flex3 .list li{font-size:16px;padding:11px 15px}.flex3 .btn{max-width:300px;height:40px;line-height:40px;font-size:16px}#procedimientos{padding:35px 0 55px}#procedimientos .title{max-width:310px;font-size:16px}#procedimientos .swiper{max-width:320px;padding:0 45px}.separator{max-width:300px;margin-top:70px}.fondoProc{max-width:330px}#aboutMe{max-width:335px}#maternidad{padding:35px 0 40px}#maternidad .content{max-width:90.7%}#maternidad .icon{max-width:30px;margin-bottom:20px}#maternidad .title{font-size:18px;margin-bottom:20px}#maternidad .description p{font-size:16px}#maternidad .swiper-slide{margin-right:20px}#aboutMe .list2 li{margin-bottom:15px}#mapa-trayectoria .mapaContent{max-width:375px}#mapa-trayectoria .map-desktop{display:none}#mapa-trayectoria .map-mobile{display:block}.marker.las-vegas{left:24px;top:162px}.marker.cancun{left:70px;top:192px}.marker.colombia{left:90px;top:228px}.marker.dinamarca{left:264px;top:124px}.marker.viena-austria{left:272px;top:140px}.marker.italia{left:272px;top:153px}.marker.turquia{left:300px;top:160px}.marker.amsterdam{left:255px;top:132px}#agenda-cita{padding-top:25px}#agenda-cita .content{max-width:100%}#agenda-cita .title{max-width:355px;font-size:16px}#agenda-cita .container{margin-top:-15px;padding-top:145px}.citasImg{max-width:270px;right:-20px}.atencion-personalizada .content-box{padding:80px 40px 40px;margin-top:-65px}.atencion-personalizada li{font-size:16px;line-height:40px}.atencion-personalizada .agendar-cita img{max-width:93px}.agendar-cita .btn{height:40px;line-height:40px;font-size:25px}#siguenos .banner img{width:135%;margin-left:-32%}#siguenos .info-box{margin-top:-28px;padding:20px 0 15px}#siguenos .banner .redes a{max-width:25px}#siguenos .banner .redes{bottom:45px;right:125px}.location-pin{width:24px;bottom:-18px}#ubicacion .info-box{padding:20px 20px 25px}.info-box .direccion{margin-top:20px}#ubicacion .map{height:318px}footer{padding:40px 0 15px}footer .siguenos{font-size:12px;border-radius:30px;padding:7px 15px;top:-15px}footer .siguenos span{margin:0 5px}footer .siguenos span a{max-width:22px;margin-left:10px}.modal{max-width:90%}}