@font-face{font-family:frutigernextltblackit;src:url(/fonts/frutigernextlt-blackit-webfont.woff2) format('woff2'),url(/fonts/frutigernextlt-blackit-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:frutigernextltregular;src:url(/fonts/frutigernextlt-regular-webfont.woff2) format('woff2'),url(/fonts/frutigernextlt-regular-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:frutigernextltblack;src:url(/fonts/frutigernextlt-black-webfont.woff2) format('woff2'),url(/fonts/frutigernextlt-black-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:frutigernextltmediumit;src:url(/fonts/frutigernextlt-mediumit-webfont.woff2) format('woff2'),url(/fonts/frutigernextlt-mediumit-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:frutigernextltlightit;src:url(/fonts/frutigernextlt-lightit-webfont.woff2) format('woff2'),url(/fonts/frutigernextlt-lightit-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Panton;src:url(/fonts/panton-regular.eot);src:url(/fonts/panton-regular.eot?#iefix) format('embedded-opentype'),url(/fonts/panton-regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}::-webkit-scrollbar{width:4px;height:8px}::-webkit-scrollbar-track{background:#1a7fc2}::-webkit-scrollbar-thumb{background:#3c0;border:1px solid #add36e}::-webkit-scrollbar-thumb:hover{-webkit-box-shadow:inset 1px 1px 10px rgba(0,0,0,.3)}::-webkit-scrollbar-thumb:active{background:#888;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.3)}body,html{margin:0;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-rendering:optimizelegibility;outline:0}nav{margin:0 auto;overflow:hidden;display:block;height:90px;z-index:200;background-color:#fff}.logo{float:left;margin-top:2px;transform:scale(.8);transition:transform 250ms ease-in}.logo:hover{transform:scale(.9)}#container{width:100%;max-width:1200px;margin:0 auto}section{margin:0 auto;overflow:hidden;display:block}.header{display:none}#menu{width:993px;float:right;margin-top:27px;padding:0;list-style:none;overflow:hidden}#menu li a{font:15px Panton;float:left;padding:10px 15px;color:#000;text-decoration:none}#menu li a:hover{font-weight:700;background-color:#0079c2;border-bottom:2px solid #85cb51;border-radius:3px;color:#fff;outline:0}#menu a:focus{color:#3c0;outline:0}#ptcita{width:100%;height:60px;padding:10px 0;background-color:#85cb51}#ptcita h1{color:#fff;font:52px/60px frutigernextltmediumit;margin:0;text-shadow:-1px -1px 1px rgb(255 255 255 / 10%),1px 1px 1px rgb(0 0 0 / 50%)}#ptcita h1 a{padding:0 10px;display:inline-block;border-radius:5px;background-color:#0079c1;color:#e8f8ff;transition:all .25s ease-in-out}#ptcita a:hover{color:#85cb51;background-color:#e8f8ff}#quienessomos{height:610px;box-shadow:inset 0 7px 15px -10px #999;background:#000 url(/img/home-nosotros-background.jpg) center left no-repeat}#quienessomos h1{max-width:530px;font:32px frutigernextltblack;font-weight:700;letter-spacing:0;line-height:32px;text-align:left;color:#fff;margin:20px 0 50px 0;text-shadow:0 5px 5px rgba(0,0,0,.2)}#quienessomos h2,#seguros h2,#servicios h2{font:16px frutigernextltblackit;font-weight:400;color:#fff;margin:100px 0 30px 0;text-align:left;max-width:500px;text-shadow:1px 1px 0 #000}#quienessomos p{font:16px frutigernextltregular;line-height:20px;font-weight:400;color:#fff;margin:0;max-width:450px}#servicios{height:575px;padding-top:110px;background:#f8faff url(/img/background-lines.jpg);box-shadow:inset 0 7px 15px -10px #999}#seguros h2,#servicios h2{color:#6ed220;margin:0;text-shadow:unset}#servicios ul{margin:30px 0 0 -10px}#servicios .column{margin:0 auto;float:left}.cfirst{width:40%;margin:0}.csecond{float:left;width:1px;height:480px;border-right:1px solid #6ed220;margin-right:2%}.cthird{width:24%}.cfour{width:32%;margin-top:15px!important}#servicios ul>li{font:15px frutigernextltregular;line-height:25px;color:#0a7cc2;list-style-type:square}#redmedica{height:505px;padding-top:110px;background:#1f89c5 url(/img/home-redmedica-background.jpg) center left no-repeat;box-shadow:inset 0 7px 15px -10px #999}.rightblock{margin-left:790px}#redmedica h1{max-width:375px;font:32px frutigernextltblack;letter-spacing:0;line-height:32px;text-align:left;color:#fff;margin:20px 0 20px 0;text-shadow:0 5px 5px rgba(0,0,0,.2)}#redmedica h2{font:14px frutigernextltblackit;font-weight:700;color:#fff;margin:0 0 30px 0;text-align:left;max-width:500px;text-shadow:1px 1px 0 #000}#redmedica p{font:16px frutigernextltregular;font-weight:400;line-height:20px;color:#fff;margin:0;max-width:500px}#seguros{background-color:#f0f5f8;height:700px;padding-top:100px;box-shadow:inset 0 7px 15px -10px #999}#seguros h2{margin:0 auto 30px auto;max-width:unset}#seguros h3{font:16px frutigernextltblackit;font-weight:400;letter-spacing:0;color:#017ac3;margin:0 0 20px 0;text-align:left}#seguros p{font:18px frutigernextltregular;font-style:normal;color:grey;max-width:95%;margin:10px 0}#seguros .column{width:30%;margin:50px 20px 0 0;float:left;padding:0}#seguros .segucol2{margin:80px 75px 0 0}#seguros ul{padding:10px 0 0 0;box-shadow:0 1px 6px rgba(57,76,76,.35);background-color:#017ac3}#seguros ul>li{font:15px frutigernextltregular;padding:0 0 0 20px;line-height:30px;color:#fff;list-style-type:none;border-bottom:1px solid #02a9cc}#seguros ul li:before{content:'\2713\0020';color:#6ed220}#seguros span.blue{font:18px frutigernextltmediumit;color:#017ac3}#noticias{height:700px;padding-top:100px;background:#0079c1 url(/img/background-noticias.svg);background-size:cover;box-shadow:inset 0 7px 15px -10px #999}.noticias-column{float:left;width:33%;height:100px;margin:0 auto;text-align:center;padding-top:50px}#noticias img{width:360px;height:auto;max-height:205px;object-fit:cover;border-radius:5px;box-shadow:1px 5px 5px rgba(0,0,0,.1);transition:all .25s ease-in-out;border:2px solid #cecece}#noticias img:hover{filter:grayscale(100%);border:2px solid #3691ec}#noticias h1{width:80%;margin-left:10%;margin-bottom:0;font:32px frutigernextltblack;letter-spacing:-1px;line-height:20px;color:#fff;text-align:center;text-shadow:0 5px 5px rgba(0,0,0,.2)}#noticias h2{font:14px frutigernextltblackit;color:#fff;text-align:center;text-shadow:1px 1px 0 #000}#noticias h3{width:80%;margin-left:10%;font:18px frutigernextltblackit;text-transform:uppercase;letter-spacing:0;line-height:20px;color:#d0d0d0;text-align:left}#noticias p{font-family:frutigernextltregular;font-weight:400;color:#fff;width:80%;text-align:left;font-size:15px}#noticias .leermas{float:left;font-family:frutigernextltlightit;font-size:15px;font-weight:400;color:#ddf4ff;text-align:left;margin-left:10%;text-decoration:none}#noticias a:hover,#noticias h3:hover{color:#fff;font-weight:700}#contacto{background-color:#fff;height:600px;padding-top:100px;background:#f8faff url(/img/background-lines.jpg);background-size:cover;box-shadow:inset 0 7px 15px -10px #999}#contacto h1{width:100%;font:32px frutigernextltblack;margin:0;font-weight:700;letter-spacing:-1px;line-height:32px;color:#0079c2;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.2)}#contacto .contact-column-2{margin:50px 0}.contact-column{float:left;width:33%;height:100px;margin:0 auto;text-align:center;padding-top:50px}.contact-column a{text-decoration:none;color:#000}.contact-column a:hover{font-family:frutigernextltmediumit;font-weight:700;color:#000}.column-border{border-left:1px solid #d3d5db;border-right:1px solid #d3d5db}#contacto p{font:16px frutigernextltregular;color:#188cce;text-align:center;line-height:20px}#contacto h2{font:14px frutigernextltblackit;font-weight:700;color:#5ec926;text-align:center}#contacto img{filter:invert(35%) sepia(98%) saturate(946%) hue-rotate(174deg) brightness(87%) contrast(105%)}#contacto .btnwhite{margin-left:auto}footer{position:absolute;z-index:-1;width:100%;height:150px;padding-top:50px;background-color:#2986c6;margin:0 auto}.footercontainer{width:100%;max-width:1145px;margin:0 auto}.footer-column{float:left;width:50%;height:100px;margin:0 auto;text-align:left}.footerlogo{filter:grayscale(1) brightness(0) invert(1)}footer p{font-family:Panton;color:#737373;font-size:15px;letter-spacing:1px}footer a{font-family:Panton;text-decoration:none;color:#f0f5f7}footer a:hover{font-weight:700;color:#f0f5f7}.copywright{font-size:13px;color:#fff;max-width:480px;margin-right:0;text-align:right}.copywright a{color:#e0e0e0}.copywright a:hover{opacity:.5;text-decoration:none}.facebook,.instagram{width:32px;height:auto;filter:invert(1);float:right;margin-left:5px}.facebook:hover,.instagram:hover{filter:invert(0)}.floating-social-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:fixed;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9000;background-color:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(30,30,30,.3),0 2px 10px 0 rgba(30,30,30,.12);box-shadow:0 2px 5px 0 rgba(30,30,30,.3),0 2px 10px 0 rgba(30,30,30,.12)}.floating-social-link-list img{filter:invert(30%) sepia(87%) saturate(1407%) hue-rotate(183deg) brightness(103%) contrast(102%)}.floating-social-link-list__item{padding:5px 10px;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform-origin:left;transform-origin:left;background-color:#fff;color:#2dc6d6;z-index:1}.floating-social-link-list__item:hover{text-decoration:none;-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3);z-index:2;-webkit-box-shadow:0 5px 10px 0 rgba(30,30,30,.3),0 2px 10px 0 rgba(30,30,30,.15);box-shadow:0 5px 10px 0 rgba(30,30,30,.3),0 2px 10px 0 rgba(30,30,30,.15)}.instagramicon:hover{filter:invert(0) sepia(100%) saturate(13%) hue-rotate(246deg) brightness(99%) contrast(103%)}.whatsappicon:hover{filter:invert(53%) sepia(69%) saturate(431%) hue-rotate(62deg) brightness(90%) contrast(93%)}.youtubeicon:hover{filter:invert(26%) sepia(77%) saturate(6526%) hue-rotate(354deg) brightness(91%) contrast(125%)}#totop{opacity:1;visibility:visible;transition:.2s;position:fixed;bottom:1.2rem;right:1.5rem;-webkit-filter:drop-shadow(0 2px 5px rgba(0,0,0,.3));z-index:15}.clear{clear:both}img{margin:0 auto}a{transition:all .25s ease-in-out;text-decoration:none}h2{font-family:Whitney-Book-Regular;font-weight:400;font-size:26px;line-height:28px;color:#484848;text-align:center;margin:20px auto;max-width:900px}h3{font-family:whitney_black;font-weight:400;font-size:2.625em;letter-spacing:-1px;color:#fff;text-align:center;margin:20px auto}p{font-family:frutigernextltregular;font-size:20px;color:#505a5d;margin:10px auto;max-width:825px}.columnp{color:#fff;font-size:1.0625em}.colorblack{color:#000;letter-spacing:-.7px}.colorwhite{color:#fff;letter-spacing:-.7px}span{font-size:28px}.hideme{opacity:0}.green{color:#fff;font-weight:700;font-size:1em;padding:2px 5px 2px 5px;border-radius:5px;background-color:#0c6}.btnwhite{clear:both;display:block;position:relative;border-radius:2px;font:14px frutigernextltlightit;font-weight:700;letter-spacing:1px;text-decoration:none;margin:50px auto 10px 0;color:#4c9fcb;width:175px;height:auto;padding:10px 15px 10px 15px;text-align:center;line-height:1.5em;background-color:#fff;box-shadow:0 1px 6px rgba(57,76,76,.35)}.btnbigblack:hover,.btnwhite:hover{color:#fff;background-color:#7ac142;text-shadow:1px 1px 0 #000;box-shadow:0 8px 15px rgba(0,0,0,.1)}@media only screen and (max-width:1128px){body{font-size:2em}p{font-size:18px;line-height:20px;max-width:650px;padding-left:20px;padding-right:20px}nav{background-color:#000;display:none;opacity:0;z-index:-200}ul{padding-left:0}.header{display:block;position:fixed;width:100%;z-index:3;background-color:rgba(255,255,255,.8);backdrop-filter:blur(10px);box-shadow:1px 1px 4px 0 rgba(0,0,0,.1)}.header ul{margin:0;padding:0;list-style:none;overflow:hidden}.header li a{display:block;color:#000;padding:4px 4px;border-right:1px solid #f4f4f4;font-family:Panton;font-size:18px;text-decoration:none;text-align:center}.header .greenitem{color:#32c800}.header .menu-btn:hover,.header li a:hover{color:#fff;background-color:#0071bb}.header .logo{width:78px;height:auto;display:block;float:left;margin-top:0}.header .menu{clear:both;max-height:0;transition:max-height .2s ease-out}.header .menu-icon{cursor:pointer;display:inline-block;float:right;padding:22px 20px;position:relative;user-select:none}.header .menu-icon .navicon{background:#333;display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px}.header .menu-icon .navicon:after,.header .menu-icon .navicon:before{background:#333;content:'';display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.header .menu-icon .navicon:before{top:5px}.header .menu-icon .navicon:after{top:-5px}.header .menu-btn{display:none}.header .menu-btn:checked~.menu{max-height:310px}.header .menu-btn:checked~.menu-icon .navicon{background:0 0}.header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}#quienessomos{max-height:650px;border-top:0}#quienessomos h1{max-width:450px;font-family:frutigernextltblack;font-size:28px;letter-spacing:-1px;line-height:30px;margin:0 0 50px 70px}#quienessomos h2{margin:100px 0 30px 70px}.btnwhite{margin-left:70px}#quienessomos p{font-family:frutigernextltregular;font-size:18px;margin:0 0 0 50px}#quienessomos ul>li,#redmedica ul>li{font-size:.4em}#quienessomos .smallcolumn{width:45%;margin-bottom:25px}#servicios{height:auto;padding:100px 70px}#servicios .column{float:left}#servicios h2{width:100%}#servicios ul{margin:30px 0 0 50px}.cfirst{width:100%}.csecond{display:none}#servicios .btnwhite{margin:50px 0;clear:both}.cthird{width:40%}.cfour{width:50%}#redmedica{background-position:50% 20%}#redmedica h1{max-width:375px;font-size:28px}.rightblock{margin-left:60%}#redmedica p{font-size:18px;margin:0}#redmedica .leftside ul{margin-top:0}#seguros{padding:100px 70px}#seguros .segucol2{margin:66px 20px 0 0}#noticias{height:750px;background-color:#0071bb;padding-top:50px;padding-bottom:50px}footer{background:#0075ca;text-align:center;margin:0 auto;padding:20px 0}footer p{font-size:14px;line-height:16px}footer p a{color:#2983ff}.copywright{font-size:12px;text-align:right;float:none}.facebook{margin-right:20px}}@media only screen and (max-width:840px){#slidermobil{display:block;max-height:-webkit-fill-available}#quienessomos{max-height:unset}#quienessomos h1{max-width:305px;font-size:26px}#especialidades ul{padding-left:0}.noticias-column{float:left;width:30%;height:100px;margin:0 auto;text-align:center;padding-top:50px;margin-left:2%}#noticias img{width:80%;height:auto;object-fit:cover;border:2px solid #3691ec;border-radius:5px;box-shadow:1px 5px 5px rgba(0,0,0,.1)}#noticias h1{width:80%;margin-left:10%;margin-bottom:0;font-family:frutigernextltblack;font-size:28px}#contacto{padding-top:50px}.column-border{border-left:none;border-right:none}#contacto p{text-align:center}}@media only screen and (max-width:749px){#quienessomos{background-position:50% 50%}#especialidades{padding-bottom:50px}#especialidades h1{margin-bottom:30px}#especialidades ul{padding-left:0}#especialidades .smallcolumn{width:45%;margin:0;float:left}#especialidades .smallcolumn ul{margin-bottom:0;margin-top:0}#redmedica{background-position:0 50%}.rightblock{margin-left:100px}#redmedica h1,#redmedica h2,#redmedica h3,#redmedica p{margin-left:0;padding-left:0}#redmedica .btnwhite{margin-left:0}#seguros{height:auto;padding:100px 70px}#seguros .column{width:70%;margin:30px 10px 0 0}#seguros .segucol2{margin:-50px 75px 0 0}#noticias{height:auto}.noticias-column{float:left;height:auto;width:100%;margin:0 0 35px 0;padding-top:30px}#noticias h3{margin-top:0}.contact-column{width:50%;height:100px;margin:0 auto}#contacto .column-border{display:none}}@media only screen and (max-width:499px){#ptcita h1{font-size:22px}#quienessomos{background-position:50% 50%}#quienessomos h1{margin:15px auto 35px auto}#quienessomos h2{margin:70px auto 0 35px}#quienessomos p,#redmedica p{margin:0 0 0 35px;padding-left:0}#servicios{padding:0 0 50px 0;height:auto}#servicios .btnwhite{margin:50px auto 0 auto}.cfirst{width:100%;margin:0}.cthird{width:100%}.cfour{width:100%;margin-top:0!important}#servicios h2{margin:50px 0 20px 35px}#servicios ul{margin:0 0 0 50px}#redmedica{background-position:20% 50%;height:400px}.rightblock{margin:0}#redmedica h1{margin:15px auto 35px 35px}#redmedica h2{margin:0 auto 0 35px}#redmedica .btnwhite{margin:50px auto}#seguros{height:auto;padding:75px 35px}#seguros p{width:100%;line-height:20px;height:auto;padding:0}#seguros .column{width:100%;margin:30px 0 0 0}#seguros .segucol2{margin:-64px 75px 0 0}#seguros ul>li{font-size:14.5px;word-spacing:-1px;letter-spacing:-.5px;padding-left:15px}#noticias h1{line-height:30px}#contacto{height:auto;padding-bottom:50px}.contact-column{width:100%;height:75px;padding:0;margin:0 auto}#contacto .column-border{display:unset}#contacto .contact-column-2{margin-top:0}.footer-column{width:100%;text-align:center}.footerlogo{filter:grayscale(1) brightness(0) invert(1);display:none}.logo{display:none}.copywright{width:100%;padding:0;text-align:center;margin-right:10px}.facebook,.instagram{float:none;margin-right:0}}