@import "https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css";@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css";ul{list-style:none;margin:0;padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{width:100%;height:100%;font-family:sans-serif}img{display:block;width:100%;max-width:100%;height:auto}.logo{width:200px;width:12.5rem}@media (min-width: 762px){.logo{width:280px;width:17.5rem}}.navigation{flex-shrink:0;width:100%}@media (min-width: 762px){.navigation{width:auto}}.menu__item{display:inline-block;text-align:left;position:relative;z-index:100}.menu li:first-child{margin-left:0}.menu li a{font-weight:600;font-size:12px;font-size:0.75rem;text-transform:uppercase;text-decoration:none;padding:6px 3px;display:block;width:100%;color:#4A4E51;transition:all 0.2s ease-in-out 0s}.menu li a:hover,.menu li:hover>a{color:#4ec3e0;border-radius:0}.menu ul{display:none;margin:0;padding:0;width:150px;position:absolute;top:20px;left:0;background:#ffffff}.menu ul li{display:block;float:none;background:none;margin:0;padding:0}.menu ul li a{font-family:'Champagne-Limousines-Bold';font-size:0.631578947rem;font-weight:normal;display:block;color:#797979;border-left:3px solid #ffffff;background:#ffffff;padding:8px 3px}.menu .submenu .menu__item a:hover,.menu ul li:hover>a{background:#f0f0f0;border-left:3px solid #ffb25b;color:#797979}.menu li:hover>ul{display:block}.menu .submenu .inner-submenu{left:149px;top:0}.submenu .submenu__item,.inner-submenu .inner-submenu__item{display:inline-block;text-align:left;position:relative;z-index:100}.submenu .submenu__item,.inner-submenu .inner-submenu__item{width:100%}.mobile-menu{display:none;width:100%;padding:5px 10px;padding: 0.3125rem 0.625rem;color:#4A4E51;text-transform:uppercase;text-decoration:none;font-weight:600}.mobile-menu i{text-indent:4px;margin-right:5px}.mobile-menu:hover{color:#4A4E51;text-decoration:none}@media (min-width: 768px) and (max-width: 979px){.menu li a{font-size:12px;padding:8px}}@media (max-width: 767px){.menu{display:none}.mobile-menu{display:block}nav{margin:0;background:none}.menu .menu__item,.submenu .submenu__item,.inner-submenu .inner-submenu__item{display:block;margin:0}.menu li a{background:#ffffff;color:#797979;border-top:1px solid #e0e0e0;border-left:3px solid #ffffff}.menu ul{display:block;position:relative;top:0;left:0;width:100%}.menu .submenu .inner-submenu{left:0}}.appointment-text{max-width:600px}.appointment-text h3{text-align:center;text-transform:uppercase;font-size:16px;font-size:1rem}.appointment-text p{font-size:14px;font-size:0.875rem}.comsalud{background-color:#4A4E51;height:100%}.comsalud__header{background-color:white;width:100%;display:flex;flex-direction:column;align-items:center}@media (min-width: 762px){.comsalud__header{flex-direction:row;justify-content:space-around;background-color:rgba(255,255,255,0.85);position:fixed;top:0;z-index:100}}.comsalud__appointment{background-color:#0097a9;color:white;padding:20px 10px;padding: 1.25rem 0.625rem;display:flex;flex-direction:column;align-items:center}@media (min-width: 762px){.comsalud__appointment{flex-direction:row;justify-content:center}.comsalud__appointment .appointment-text{margin-right:10px}.comsalud__appointment button{margin-left:10px}}.comsalud__appointment button{background-color:white;color:#0097a9;text-transform:uppercase;border:none;border-radius:3px;padding:10px 18px;padding: 0.625rem 1.125rem;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);cursor:pointer}.comsalud__qualities{display:flex;flex-direction:column;align-items:center;background-color:#F8FCFD;padding:40px 10px;padding: 2.5rem 0.625rem}@media (min-width: 762px){.comsalud__qualities{flex-direction:row;justify-content:space-around}}.comsalud__qualities .icon{position:relative;text-align:center}.comsalud__qualities .icon__wrap{margin:auto;width:100px;width:6.25rem;height:100px;height:6.25rem;border-radius:50%;border:5px solid #e53935;transition:all .3s ease-in-out}.comsalud__qualities .icon__wrap i{font-size:42px;font-size:2.625rem;color:#e53935;line-height:90px;line-height:5.625rem}.comsalud__qualities .icon__wrap:hover{background-color:#e53935;border:5px solid #ef5350}.comsalud__qualities .icon__wrap:hover i{color:white}.comsalud__qualities .icon__caption{color:#0097a9;text-transform:uppercase;font-size:12px;font-size:0.75rem;font-weight:bold}.comsalud__information{display:flex;flex-direction:column;align-items:center;background-color;padding:10px 18px;padding: 2.5rem 0.625rem}@media (min-width: 762px){.comsalud__information{padding:60px 10px;padding: 3.75rem 0.625rem;flex-direction:row;justify-content:space-around}}.comsalud__information .caption{flex:1;margin:8px;margin:0.5rem}.comsalud__information .caption h3,.comsalud__information .caption p{color:white;text-align:center}@media (min-width: 762px){.comsalud__information .caption{margin-right:30px;margin-right:1.875rem}}.comsalud__information .info{flex:1 0 15%;display:flex;flex-direction:column}@media (min-width: 480px){.comsalud__information .info{flex-direction:row;justify-content:space-around;flex-wrap:wrap}}.comsalud__information .info__item{flex:1 0 40%;display:flex;align-items:center}.comsalud__information .info__item i{font-size:3rem;color:#ffffff}.comsalud__information .info__item p{font-size:12px;font-size:0.75rem;color:white;margin-left:8px}.comsalud__information .info__item p span{display:block;margin-bottom:5px;font-size:16px;font-size:1rem}
