*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{color:#212529;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;background-color:#fff;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3,.h1,.h2,.h3{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}h2,.h2{font-size:calc(1.325rem + .9vw)}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (width>=1200px){h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}}p{margin-top:0;margin-bottom:1rem}ol,ul{margin-top:0;margin-bottom:1rem;padding-left:2rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}strong{font-weight:bolder}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}figure{margin:0 0 1rem}img,svg{vertical-align:middle}iframe{border:0}[hidden]{display:none!important}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}.container,.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}@media (width>=1400px){.container{max-width:1320px}}.row{flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem;display:flex}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-left:.75rem;padding-right:.75rem}.col-12{flex:none;width:100%}@media (width>=768px){.col-md-4{flex:none;width:33.3333%}.col-md-6{flex:none;width:50%}.col-md-8{flex:none;width:66.6667%}.offset-md-2{margin-left:16.6667%}}@media (width>=992px){.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.6667%}}@media (width>=1200px){.col-xl-4{flex:none;width:33.3333%}.col-xl-6{flex:none;width:50%}.col-xl-10{flex:none;width:83.3333%}.offset-xl-1{margin-left:8.33333%}}.img-fluid{max-width:100%;height:auto}.form-control,.form-select{color:#212529;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;width:100%;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.form-control{background-clip:padding-box;padding:.375rem .75rem}.form-select{-moz-padding-start:calc(.75rem - 3px);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding:.375rem 2.25rem .375rem .75rem}@media (prefers-reduced-motion:reduce){.form-control,.form-select{transition:none}}.form-control:focus,.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control:focus{color:#212529;background-color:#fff}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{opacity:1;background-color:#e9ecef}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 #212529}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}.breadcrumb{flex-wrap:wrap;margin-bottom:1rem;padding:0;list-style:none;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;color:#6c757d;content:"/";padding-right:.5rem}.badge{color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;display:inline-block}.badge:empty{display:none}.alert{border:1px solid #0000;border-radius:.25rem;margin-bottom:1rem;padding:1rem;position:relative}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.d-block{display:block!important}.d-none{display:none!important}.align-items-center{align-items:center!important}.order-1{order:1!important}.order-2{order:2!important}.mx-0{margin-left:0!important;margin-right:0!important}.mt-2{margin-top:.5rem!important}.mt-4{margin-top:1.5rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.text-start{text-align:left!important}.text-center{text-align:center!important}.bg-danger{background-color:#dc3545!important}.bg-white{background-color:#fff!important}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.visible{visibility:visible!important}@media (width>=768px){.d-md-none{display:none!important}.order-md-1{order:1!important}.order-md-2{order:2!important}}@media (width>=992px){.d-lg-flex{display:flex!important}.d-lg-none{display:none!important}}.hamburger{color:inherit;cursor:pointer;font:inherit;text-transform:none;background-color:#0000;border:0;margin:0;padding:10px;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:inline-block;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#575756}.hamburger-box{width:30px;height:18px;display:inline-block;position:relative}.hamburger-inner{margin-top:-1px;display:block;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#575756;border-radius:4px;width:30px;height:2px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--collapse .hamburger-inner{transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);top:auto;bottom:0}.hamburger--collapse .hamburger-inner:after{transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;top:-16px}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateY(-8px)rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;top:0}.hamburger--collapse.is-active .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;top:0;transform:rotate(-90deg)}.mfp-close{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button.mfp-close{-webkit-appearance:none;box-shadow:none;cursor:pointer;touch-action:manipulation;z-index:1046;background:0 0;border:0;outline:none;padding:0;display:block;overflow:visible}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;opacity:.65;text-align:center;width:44px;height:44px;padding:0 0 18px 10px;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;line-height:44px;text-decoration:none;position:absolute;top:0;right:0}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}body{color:#343434;font-family:Oxygen,sans-serif}::-moz-placeholder{color:#b6b8ba}:-ms-placeholder-shown{color:#b6b8ba}::placeholder{color:#b6b8ba}.cblue{color:#00a0df}.wrap-button{justify-content:flex-end}.btn-custom,.wrap-button{align-items:center;display:flex}.btn-custom{text-transform:uppercase;border-radius:4px;justify-content:center;height:52px;font-size:13px;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s,transform .15s}.btn-custom:focus-visible{outline-offset:3px;outline:2px solid #00a0df}.btn-custom:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.btn-custom{transition:none}.btn-custom:active,.btn-custom:focus-visible,.btn-custom:hover{transform:none}}.btn-custom:hover{box-shadow:0 6px 16px #0000001f}.btn-green{color:#fff;background-color:#95c11f;border:2px solid #95c11f;padding:0 28px}.btn-green:hover{color:#95c11f;background-color:#fff}.btn-white{color:#343434;background-color:#fff;border:2px solid #fff;padding:0 28px}.btn-white:hover{color:#343434;background-color:#dcdcdc}.btn-blue{color:#fff;letter-spacing:2.4px;background-color:#00a0df;border:2px solid #00a0df;width:176px}.btn-blue .icon-phone,.btn-blue img{margin-right:10px}.btn-blue:hover{color:#00a0df;background-color:#fff}.btn-blue:hover .icon-phone{background:url(/images/icons/phone-blue.svg) no-repeat}.icon-phone{background:url(/images/icons/phone.svg) no-repeat;width:21px;height:20px}#header{z-index:10;width:100%;height:75px;padding:12px 0 0;transition:all .5s;position:fixed;top:0;left:0}#header.hidden{top:-750px}@media (width>=992px){#header.hidden{height:-123px}}#header.bg-white{background-color:#fff}@media (width>=992px){#header{height:123px;padding:20px 0 0}#header .line{opacity:.5;border-bottom:1px solid #fff;width:90%;margin-left:5%;padding-top:20px}}#header .header-bar{justify-content:space-between;align-items:center;display:flex}@media (width>=992px){#header .header-bar{height:83px}}@media (width>=992px) and (width<=1199.98px){#header .header-bar{padding:0 12px}}#header .logo{flex:none}@media (width>=992px){#header .logo img{width:84px;height:auto}}#header .logo .logo-claro{display:none}@media (width>=992px){#header.sobre-foto .logo .logo-normal{display:none!important}#header.sobre-foto .logo .logo-claro{display:flex}}#header .wrap-button{flex:none}#header nav{flex:1;align-items:center;height:100%;display:flex}#header nav.dark-colors ul li a{color:#343434}#header nav ul{justify-content:space-evenly;width:100%;margin:0;padding:0;list-style:none;display:flex}#header nav ul li a{color:#fff;letter-spacing:2.4px;text-shadow:1px 1px 1px #0000001a;text-transform:uppercase;white-space:nowrap;font-size:13px;line-height:16px;text-decoration:none;position:relative}@media (width>=992px) and (width<=1199.98px){#header nav ul li a{letter-spacing:1.6px}}#header nav ul li a:after{content:"";background-color:#fff;border-radius:1px;width:0;height:2px;transition:width .25s,left .25s;position:absolute;bottom:-6px;left:50%}#header nav ul li a:focus-visible:after,#header nav ul li a:hover:after{width:100%;left:0}#header nav ul li a:focus-visible{outline:none}#header nav.dark-colors ul li a:after{background-color:#00a0df}#header nav ul li a:focus-visible,#header nav ul li a:hover{text-shadow:none}#menu-mobile{z-index:8;background-color:#fff;width:100%;height:100%;transition:right .5s;position:fixed;top:0;right:-100%}@media (width>=768px){#menu-mobile{width:450px}}@media (width>=992px){#menu-mobile{display:none}}#menu-mobile.open{right:0}#menu-mobile nav{margin-top:120px}#menu-mobile nav ul{margin:0;padding:0;list-style:none}#menu-mobile nav ul li{margin-bottom:11px}#menu-mobile nav ul li a{color:#343434;letter-spacing:2.4px;text-transform:uppercase;padding:12px 0;font-size:13px;text-decoration:none;transition:color .25s;display:block}#menu-mobile nav ul li a:active,#menu-mobile nav ul li a:focus-visible,#menu-mobile nav ul li a:hover{color:#00a0df}#menu-mobile .btn-blue{margin:0 auto}#menu-mobile .social{color:#00a0df;justify-content:space-around;align-items:center;width:100%;margin-top:50px;display:flex}@media (width>=1200px){#menu-mobile .social{width:60%}}#menu-mobile .social span{letter-spacing:2.94667px;text-transform:uppercase;font-size:13px;line-height:16px}#menu-mobile .social-icons{width:50%;margin:30px auto}.social a{border-radius:50%;transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s,transform .15s;display:inline-block}.social a:focus-visible{outline-offset:3px;outline:2px solid #00a0df}.social a:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.social a{transition:none}.social a:active,.social a:focus-visible,.social a:hover{transform:none}}.social a:focus-visible,.social a:hover{opacity:.8;transform:translateY(-3px)}.foto-animada{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}#banners{z-index:0;position:relative;margin-bottom:-6px!important}@media (width<=991.98px){#banners{padding-top:75px}}.banner-hero{position:relative}@media (width>=992px){.banner-hero:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#2b3238b3,#2b323880 70%,#2b323800);height:150px;position:absolute;top:0;left:0;right:0}.banner-hero .banner-content{z-index:2}}@media (width<=767.98px){.banner-hero #banners img{-o-object-fit:cover;object-fit:cover;-o-object-position:72% center;object-position:72% center;width:100%;height:240px}}.banner-hero .banner-content{color:#2b3238;background-color:#f8fafb;padding:32px 24px 48px}@media (width>=768px){.banner-hero .banner-content{padding:48px 7% 56px}}@media (width>=992px){.banner-hero .banner-content{color:#f8fafb;pointer-events:none;background-color:#0000;align-items:center;padding:123px 0 7.5vw 17.3%;display:flex;position:absolute;inset:0}.banner-hero .banner-text{pointer-events:auto}}.banner-hero .banner-eyebrow{color:#00a0df;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:400;line-height:18px;display:block}@media (width>=992px){.banner-hero .banner-eyebrow{color:inherit;font-size:16px;line-height:20px}}.banner-hero .h2,.banner-hero h2{margin-bottom:20px;font-size:40px;font-weight:700;line-height:1.1;display:block}@media (width>=992px){.banner-hero .h2,.banner-hero h2{font-size:clamp(48px,4.4vw,70px);line-height:1.03}}.banner-hero p{letter-spacing:.1575px;max-width:36em;margin-bottom:24px;font-size:14px;line-height:24px}@media (width>=992px){.banner-hero p{max-width:min(36em,36vw)}}.banner-hero .btn-banner{color:#f8fafb;letter-spacing:2.4px;background-color:#00a0df;border:2px solid #00a0df;height:52px;padding:0 32px;font-size:13px;display:inline-flex}.banner-hero .btn-banner .icon-phone{margin-right:12px}@media (width>=992px){.banner-hero .btn-banner{color:#2b3238;background-color:#f8fafb;border-color:#f8fafb}.banner-hero .btn-banner .icon-phone{background-image:url(/images/icons/phone-gray.svg);background-size:cover}}.banner-hero .btn-banner:focus-visible,.banner-hero .btn-banner:hover{color:#f8fafb;background-color:#2b3238;border-color:#2b3238}@media (width>=992px){.banner-hero .btn-banner:focus-visible,.banner-hero .btn-banner:hover{background-color:#00a0df;border-color:#00a0df}.banner-hero .btn-banner:focus-visible .icon-phone,.banner-hero .btn-banner:hover .icon-phone{background-image:url(/images/icons/phone.svg)}}.banner-hero .banner-cruces{fill:none;stroke:#f8fafb;stroke-width:2px;opacity:.8;pointer-events:none;width:48px;position:absolute;top:251px;left:12px}@media (width>=768px){.banner-hero .banner-cruces{width:6vw;top:calc(75px + 37.5725vw);left:1.06vw}}@media (width>=992px){.banner-hero .banner-cruces{top:79.1%}}#hero{background-color:#e4e3e1;position:relative}@media (width>=768px){#hero{background:#fff url(/images/hero.jpg) 50%/cover no-repeat;padding-bottom:70%}}@media (width>=992px){#hero{padding-bottom:60%}}@media (width>=1200px){#hero{padding-bottom:45%}}#hero .foto-animada{z-index:0}@media (width<=767.98px){#hero .foto-animada{display:none}}@media (width>=768px){#hero .bg{background-color:#0003;width:100%;height:100%;position:absolute;top:0;left:0}}#hero .bg-top{background:linear-gradient(#fff,#c3c4bf00);width:100%;height:10%;position:absolute;top:0}@media (width>=768px){#hero .bg-top{height:25%}}@media (width>=992px){#hero .bg-top{background-blend-mode:multiply;background:linear-gradient(#d3c7bbb3,#e7e2d500);height:20%}}#hero .bg-left{background:linear-gradient(134.34deg,#fff,#c3c4bf00 53.82%);width:75%;height:259px;position:absolute;top:0;left:-5%}@media (width>=768px){#hero .bg-left{width:45%;height:100%}}#hero .hero-content{color:#00a0df;z-index:2;padding:32px 24px 48px;position:relative}@media (width>=768px){#hero .hero-content{color:#f8fafb;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 7%;display:flex;position:absolute;inset:0}}@media (width>=992px){#hero .hero-content{padding-left:17.3%}}#hero .hero-content>.h1,#hero .hero-content>h1{letter-spacing:3px;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:400;line-height:18px;display:block}@media (width>=992px){#hero .hero-content>.h1,#hero .hero-content>h1{font-size:16px;line-height:20px}}#hero .hero-content strong{margin-bottom:20px;font-size:40px;font-weight:700;line-height:1.1;display:block}@media (width>=992px){#hero .hero-content strong{font-size:clamp(48px,4.4vw,70px);line-height:1.03}}#hero .hero-content p{letter-spacing:.1575px;max-width:36em;margin-bottom:24px;font-size:14px;line-height:24px}@media (width<=767.98px){#hero .hero-content p{color:#343434}}@media (width>=768px){#hero .hero-content p{max-width:min(36em,50vw)}}@media (width>=992px){#hero .hero-content p{max-width:min(36em,36vw)}}#hero .hero-content .btn-banner{color:#f8fafb;letter-spacing:2.4px;background-color:#00a0df;border:2px solid #00a0df;height:52px;padding:0 32px;font-size:13px;display:inline-flex}#hero .hero-content .btn-banner .icon-phone{margin-right:12px}@media (width>=768px){#hero .hero-content .btn-banner{color:#2b3238;background-color:#f8fafb;border-color:#f8fafb}#hero .hero-content .btn-banner .icon-phone{background-image:url(/images/icons/phone-gray.svg);background-size:cover}}#hero .hero-content .btn-banner:focus-visible,#hero .hero-content .btn-banner:hover{color:#f8fafb;background-color:#2b3238;border-color:#2b3238}@media (width>=768px){#hero .hero-content .btn-banner:focus-visible,#hero .hero-content .btn-banner:hover{background-color:#00a0df;border-color:#00a0df}#hero .hero-content .btn-banner:focus-visible .icon-phone,#hero .hero-content .btn-banner:hover .icon-phone{background-image:url(/images/icons/phone.svg)}}#footer .wrap-footer-btns{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}#footer .wrap-footer-btns .btn-blue img{margin-right:10px}#footer .wrap-footer-btns .social{color:#00a0df;justify-content:space-around;align-items:center;width:100%;margin-top:68px;display:flex}@media (width>=1200px){#footer .wrap-footer-btns .social{width:60%}}#footer .wrap-footer-btns .social span{letter-spacing:2.94667px;text-transform:uppercase;font-size:13px;line-height:16px}#footer .footer-main{background-color:#fff;padding:89px 0 76px}@media (width<=991.98px){#footer .footer-main{text-align:center}}#footer .footer-main img.logo{width:113px}@media (width>=768px){#footer .footer-main img.logo{width:145px}}@media (width<=991.98px){#footer .footer-main nav{margin:54px 0}}#footer .footer-main nav ul{margin:0;padding:0;list-style:none}#footer .footer-main nav ul li{margin-bottom:4px}#footer .footer-main nav ul li a{color:#343434;letter-spacing:2.4px;text-transform:uppercase;padding:8px 0;font-size:13px;font-weight:600;line-height:16px;text-decoration:none;display:inline-block;position:relative}#footer .footer-main nav ul li a:after{content:"";background-color:#00a0df;border-radius:1px;width:0;height:2px;transition:width .25s,left .25s;position:absolute;bottom:-6px;left:50%}#footer .footer-main nav ul li a:focus-visible:after,#footer .footer-main nav ul li a:hover:after{width:100%;left:0}#footer .footer-main nav ul li a:focus-visible{outline:none}#footer .footer-down{color:#8b8b8b;letter-spacing:.4px;background-color:#fbfbfb;padding:33px 0 39px;font-size:12px}@media (width<=767.98px){#footer .footer-down{text-align:center;padding:52px 0 62px}}#footer .footer-down p{margin:0;padding:0}@media (width<=767.98px){#footer .footer-down p{width:80%;margin:0 auto;line-height:24px}}#footer .footer-down a{color:#8b8b8b;margin-bottom:19px;text-decoration:none;display:block}@media (width>=768px){#footer .footer-down a{float:right;margin-bottom:0}}#footer .tel-footer a{color:#00a0df;text-decoration:none}#contacto,#directory,#ubicacion{scroll-margin-top:75px}@media (width>=992px){#contacto,#directory,#ubicacion{scroll-margin-top:123px}}.bg-gray{background-color:#f9f9f9}#directory{padding:33px 0 120px}@media (width>=992px){#directory{padding:60px 0 150px}}#directory .loading{width:30px;margin:0 auto}#directory .h2,#directory h2{color:#00a0df;margin-bottom:30px;font-size:clamp(30px,3.5vw,50px);font-weight:700;line-height:1.26}@media (width>=992px){#directory .h2,#directory h2{margin-bottom:50px}}#directory p{font-size:14px;line-height:24px}#directory input,#directory select{height:46px;font-size:14px}#directory .btn-green{margin-bottom:62px}@media (width>=992px){#directory .btn-green{letter-spacing:2.94667px;width:159px;margin-bottom:0}}#directory .single-data{box-sizing:border-box;background-color:#fff;border:1px solid #f3f3f3;border-radius:4px;transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s,transform .15s;box-shadow:0 6px 14px #0000000a}#directory .single-data:focus-visible{outline-offset:3px;outline:2px solid #00a0df}#directory .single-data:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){#directory .single-data{transition:none}#directory .single-data:active,#directory .single-data:focus-visible,#directory .single-data:hover{transform:none}}#directory .single-data:focus-within,#directory .single-data:hover{background-color:#00a0df;border-color:#00a0df;transform:translateY(-4px);box-shadow:0 14px 28px #00a0df40}#directory .single-data:focus-within .title,#directory .single-data:focus-within a p,#directory .single-data:focus-within h3,#directory .single-data:hover .title,#directory .single-data:hover a p,#directory .single-data:hover h3{color:#fff}#directory .single-data a{border-radius:4px;padding:30px 45px;text-decoration:none;display:block}#directory .single-data a:focus-visible{outline:none}#directory .single-data a p{color:#343434;transition:color .25s}#directory .single-data h3{color:#00a0df;margin-bottom:0;font-size:20px;font-weight:700;line-height:25px;transition:color .25s}#directory .single-data .title{color:#9a9a9a;letter-spacing:2px;font-size:12px;line-height:24px;transition:color .25s}#directory .form{-moz-column-gap:10px;background:#fff;border:1px solid #f3f3f3;border-radius:4px;flex-direction:column;gap:10px;margin-bottom:20px;padding:12px 28px;display:flex;box-shadow:0 6px 14px #0000000a}@media (width>=992px){#directory .form{flex-direction:row;margin-bottom:60px;padding:12px 28px 30px}}#directory .form label{font-size:14px}#directory .form .wrap-input{width:100%}@media (width>=992px){#directory .form .wrap-input{width:50%}}#directory .form .wrap-select{width:100%}@media (width>=992px){#directory .form .wrap-select{width:30%}}#directory .form .wrap-button{align-items:flex-end;width:50%;display:flex}@media (width>=992px){#directory .form .wrap-button{width:20%}}#directory .form .wrap-button a{width:100%;display:flex}@media (width<=767.98px){#directory .form .wrap-button a{margin-bottom:10px}}#directory .form input,#directory .form select{height:52px}.antetitulo{color:#00a0df;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:400;line-height:18px;display:block}@media (width>=992px){.antetitulo{font-size:16px;line-height:20px}}#cuidarte{color:#f8fafb;isolation:isolate;text-align:center;padding:122px 0;position:relative;overflow:hidden}@media (width>=992px){#cuidarte{padding:200px 0}}#cuidarte:after,#cuidarte:before{content:"";z-index:-1;position:absolute;inset:0}#cuidarte:before{background:url(/images/bg-cuidarte.jpg) 50%/cover no-repeat;-webkit-animation:20s ease-in-out infinite alternate cuidarte-acercar;animation:20s ease-in-out infinite alternate cuidarte-acercar}#cuidarte:after{background-color:#2b323899}#cuidarte .foto-animada{z-index:-1}#cuidarte.con-movimiento:before{-webkit-animation:none;animation:none}#cuidarte .h3,#cuidarte h3{text-shadow:0 2px 12px #00000040;margin-bottom:15px;font-size:clamp(30px,3.5vw,50px);line-height:1.26}#cuidarte p{text-shadow:0 1px 8px #0000004d;max-width:36em;margin:0 auto;font-size:16px;line-height:26px}#cuidarte .btn-white{letter-spacing:2.94667px;width:170px;margin:0 auto;font-size:13px}#cuidarte .icon-phone{background:url(/images/icons/phone-gray.svg) 0 0/cover no-repeat;width:20px;margin-right:20px}#cuidarte .col-12>*{-webkit-animation:.6s backwards paused cuidarte-subir;animation:.6s backwards paused cuidarte-subir}#cuidarte.por-ver:not(.visible) .col-12>*{opacity:0}#cuidarte.visible .col-12>*{-webkit-animation-play-state:running;animation-play-state:running}#cuidarte.visible .col-12>:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}#cuidarte.visible .col-12>:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}#cuidarte:not(.por-ver) .col-12>*{-webkit-animation:none;animation:none}@media (prefers-reduced-motion:reduce){#cuidarte .col-12>*,#cuidarte:before{-webkit-animation:none!important;animation:none!important}#cuidarte.por-ver:not(.visible) .col-12>*{opacity:1}}@-webkit-keyframes cuidarte-acercar{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes cuidarte-acercar{0%{transform:scale(1)}to{transform:scale(1.06)}}@-webkit-keyframes cuidarte-subir{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cuidarte-subir{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}#contacto{padding:60px 0 100px}@media (width>=992px){#contacto{padding:100px 0 115px}}#contacto .h2,#contacto h2{margin-bottom:20px;font-size:clamp(30px,3.5vw,50px);line-height:1.26;display:block}#contacto p{letter-spacing:.1575px;margin-bottom:40px;font-size:16px;line-height:26px}@media (width>=992px){#contacto p{margin-bottom:0}}#contacto .tarjeta-form{background-color:#fff;border:1px solid #f3f3f3;border-radius:4px;padding:24px;box-shadow:0 6px 14px #0000000a}@media (width>=768px){#contacto .tarjeta-form{padding:40px}}#contacto label{color:#343434;margin-bottom:8px;font-size:13px;font-weight:700;display:block}#contacto .form-control,#contacto .form-select{border-color:#e3e5e7;border-radius:4px;height:48px;font-size:14px;transition:border-color .25s,box-shadow .25s}#contacto .form-control:focus,#contacto .form-select:focus{border-color:#00a0df;box-shadow:0 0 0 3px #00a0df26}#contacto textarea.form-control{resize:vertical;height:140px}#contacto .acciones{justify-content:flex-end;display:flex}#contacto .btn-green{letter-spacing:2.94667px;min-width:159px}#ubicacion{background-color:#f9f9f9;padding:50px 0}@media (width>=992px){#ubicacion{padding:80px 0}}#ubicacion .h2,#ubicacion h2{color:#00a0df;margin-bottom:12px;font-size:clamp(30px,3.5vw,50px);line-height:1.26}#ubicacion .lema{font-size:16px;font-weight:700;line-height:24px;display:block}#ubicacion .map-icon{flex-direction:row;align-items:flex-start;margin-top:17px;display:flex}#ubicacion .map-icon img{flex:none;margin:0 16px 0 0}#ubicacion .map-icon span{font-size:14px;line-height:24px}#ubicacion .map-icon a{color:#00a0df;text-decoration:none}#ubicacion .btn-blue{width:auto;margin-top:32px;padding:0 28px;display:inline-flex}#ubicacion .mapa{border:1px solid #f3f3f3;border-radius:4px;margin-top:40px;overflow:hidden;box-shadow:0 6px 14px #0000000a}@media (width>=992px){#ubicacion .mapa{margin-top:0}}#ubicacion iframe{border:0;width:100%;height:320px;display:block}@media (width>=992px){#ubicacion iframe{height:440px}}.list-categories{-moz-column-gap:10px;flex-wrap:wrap;gap:10px;display:flex}@media (width>=992px){.list-categories{-moz-column-gap:30px;gap:30px}}.list-categories .single-cat{background:#fff;border:1px solid #f3f3f3;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:calc(50% - 5px);min-height:200px;padding:16px 0;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s,transform .15s;display:flex;box-shadow:0 6px 14px #0000000a;color:#343434!important}.list-categories .single-cat:focus-visible{outline-offset:3px;outline:2px solid #00a0df}.list-categories .single-cat:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.list-categories .single-cat{transition:none}.list-categories .single-cat:active,.list-categories .single-cat:focus-visible,.list-categories .single-cat:hover{transform:none}}.list-categories .single-cat figure img{transition:filter .25s,transform .25s}.list-categories .single-cat:focus-visible,.list-categories .single-cat:hover{background-color:#00a0df;border-color:#00a0df;transform:translateY(-4px);box-shadow:0 14px 28px #00a0df40;color:#fff!important}.list-categories .single-cat:focus-visible figure img,.list-categories .single-cat:hover figure img{filter:grayscale()brightness(5);transform:scale(1.06)}.list-categories .single-cat:active{background-color:#008ac0;transform:translateY(-2px)scale(.98);color:#fff!important}.list-categories .single-cat:active figure img{filter:grayscale()brightness(5)}@media (prefers-reduced-motion:reduce){.list-categories .single-cat:active,.list-categories .single-cat:focus-visible,.list-categories .single-cat:hover,.list-categories .single-cat:active figure img,.list-categories .single-cat:focus-visible figure img,.list-categories .single-cat:hover figure img{transform:none}}@media (width>=768px){.list-categories .single-cat{width:calc(33.3333% - 6.66667px)}}@media (width>=992px){.list-categories .single-cat{width:calc(25% - 22.5px);min-height:244px}}.list-categories .single-cat figure{justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:28px;display:flex}.list-categories .single-cat figure img{max-width:70px;height:auto;display:flex}.list-categories .single-cat span{width:90%;font-size:16px;display:block}.especialidad-doctors{background-color:#fff;padding-top:75px}@media (width>=992px){.especialidad-doctors{padding-top:123px}}.especialidad-doctors .content-especialidad{background-color:#f9f9f9;padding:50px 0 200px}.especialidad-doctors .content-especialidad .h1,.especialidad-doctors .content-especialidad h1{color:#00a0df;font-size:30px;font-weight:700}@media (width>=992px){.especialidad-doctors .content-especialidad .h1,.especialidad-doctors .content-especialidad h1{font-size:50px}}.wrap-doctors{-moz-column-gap:30px;flex-wrap:wrap;gap:30px;display:flex}.wrap-doctors .single-doctor{background:#fff;border:1px solid #f3f3f3;border-bottom-width:3px;border-radius:4px;width:100%;min-height:457px;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s,transform .15s;overflow:hidden;box-shadow:0 6px 14px #0000000a;color:#343434!important}.wrap-doctors .single-doctor:focus-visible{outline-offset:3px;outline:2px solid #00a0df}.wrap-doctors .single-doctor:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.wrap-doctors .single-doctor{transition:none}.wrap-doctors .single-doctor:active,.wrap-doctors .single-doctor:focus-visible,.wrap-doctors .single-doctor:hover{transform:none}}.wrap-doctors .single-doctor figure img{transition:transform .4s}.wrap-doctors .single-doctor .h3,.wrap-doctors .single-doctor h3{transition:color .25s}.wrap-doctors .single-doctor:focus-visible,.wrap-doctors .single-doctor:hover{border-bottom-color:#00a0df;transform:translateY(-4px);box-shadow:0 14px 28px #0000001a}.wrap-doctors .single-doctor:focus-visible .h3,.wrap-doctors .single-doctor:focus-visible h3,.wrap-doctors .single-doctor:hover .h3,.wrap-doctors .single-doctor:hover h3{color:#00a0df}.wrap-doctors .single-doctor:focus-visible figure img,.wrap-doctors .single-doctor:hover figure img{transform:scale(1.04)}@media (width>=768px){.wrap-doctors .single-doctor{width:calc(50% - 15px);min-height:430px}}@media (width>=992px){.wrap-doctors .single-doctor{width:calc(33.3333% - 20px);min-height:457px}}.wrap-doctors .single-doctor figure{background-color:#e7e7e7;height:359px;overflow:hidden}@media (width>=768px){.wrap-doctors .single-doctor figure{height:325px}}.wrap-doctors .single-doctor figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%}.wrap-doctors .single-doctor .h3,.wrap-doctors .single-doctor h3{font-size:16px;font-weight:700}.wrap-doctors .single-doctor p{font-size:14px}.card-data-medico,.card-image{background:#fff;border:1px solid #f3f3f3;border-radius:4px;box-shadow:0 6px 14px #0000000a}.card-data-medico figure,.card-image figure{margin-bottom:0}.card-data-medico{padding:30px 24px}@media (width>=768px){.card-data-medico{padding:40px 70px}}.card-data-medico span{color:#00a0df;display:block}.card-data-medico a{color:#343434;text-decoration:none}.services-page{background-color:#fff;padding-top:75px}@media (width>=992px){.services-page{padding-top:123px}}.services-page .content-services{background-color:#f9f9f9;padding:50px 0 200px}.services-page .content-services .h1,.services-page .content-services h1{color:#00a0df;font-size:35px;font-weight:700}@media (width>=992px){.services-page .content-services .h1,.services-page .content-services h1{font-size:50px}}.services-page .wrap-services{-moz-column-gap:10px;flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (width>=992px){.services-page .wrap-services{-moz-column-gap:30px;gap:30px;margin-top:40px}}.services-page .wrap-services .single-service{background:#fff;border:1px solid #f3f3f3;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:calc(50% - 5px);min-height:200px;padding:16px 0;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s,transform .15s;display:flex;box-shadow:0 6px 14px #0000000a;color:#343434!important}.services-page .wrap-services .single-service:focus-visible{outline-offset:3px;outline:2px solid #00a0df}.services-page .wrap-services .single-service:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.services-page .wrap-services .single-service{transition:none}.services-page .wrap-services .single-service:active,.services-page .wrap-services .single-service:focus-visible,.services-page .wrap-services .single-service:hover{transform:none}}.services-page .wrap-services .single-service figure img{transition:filter .25s,transform .25s}.services-page .wrap-services .single-service:focus-visible,.services-page .wrap-services .single-service:hover{background-color:#00a0df;border-color:#00a0df;transform:translateY(-4px);box-shadow:0 14px 28px #00a0df40;color:#fff!important}.services-page .wrap-services .single-service:focus-visible figure img,.services-page .wrap-services .single-service:hover figure img{filter:grayscale()brightness(5);transform:scale(1.06)}.services-page .wrap-services .single-service:active{background-color:#008ac0;transform:translateY(-2px)scale(.98);color:#fff!important}.services-page .wrap-services .single-service:active figure img{filter:grayscale()brightness(5)}@media (prefers-reduced-motion:reduce){.services-page .wrap-services .single-service:active,.services-page .wrap-services .single-service:focus-visible,.services-page .wrap-services .single-service:hover,.services-page .wrap-services .single-service:active figure img,.services-page .wrap-services .single-service:focus-visible figure img,.services-page .wrap-services .single-service:hover figure img{transform:none}}@media (width>=768px){.services-page .wrap-services .single-service{width:calc(33.3333% - 6.66667px)}}@media (width>=992px){.services-page .wrap-services .single-service{width:calc(25% - 22.5px);min-height:244px}}.services-page .wrap-services .single-service figure{justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:28px;display:flex}.services-page .wrap-services .single-service figure img{max-width:70px;height:auto;display:flex}.services-page .wrap-services .single-service .h3,.services-page .wrap-services .single-service h3{text-align:center;width:90%;font-size:16px;font-weight:700;display:block}.white-popup{background-color:#fff;margin:0 auto;width:100%!important}.white-popup .mfp-close{color:#343434;opacity:1;width:50px;height:50px;font-size:41px;transition:color .25s,transform .25s}.white-popup .mfp-close:focus-visible,.white-popup .mfp-close:hover{color:#00a0df;transform:rotate(90deg)}.white-popup .popup-header{background-color:#f9f9f9;flex-direction:row;justify-content:space-between;padding:51px 40px 20px;display:flex}@media (width>=992px){.white-popup .popup-header{padding:51px 100px 20px}}.white-popup .popup-header .h1,.white-popup .popup-header h1{color:#00a0df;width:75%;font-size:30px;font-weight:700;display:flex}@media (width>=992px){.white-popup .popup-header .h1,.white-popup .popup-header h1{font-size:50px}}.white-popup .popup-header .wrap-img{align-items:center;display:flex}.white-popup .popup-header .wrap-img img{max-width:70px}.white-popup .popup-content{padding:30px 40px;font-size:14px;line-height:24px}@media (width>=992px){.white-popup .popup-content{padding:62px 100px}}.breadcrumb a{color:#00a0df!important}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.25s}#directory [data-resultados]>*{animation:.3s backwards aparecer;animation-delay:calc(var(--i,0) * 30ms)}.por-revelar{opacity:0}.revelado{animation:.5s backwards aparecer}}@keyframes aparecer{0%{opacity:0;transform:translateY(12px)}}@media print{.por-revelar{opacity:1}}
