/* Minification failed. Returning unminified contents.
(1,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,46): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,81): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,210): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,230): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,250): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,353): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,399): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,422): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,514): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,537): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,587): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,612): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,637): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,662): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,762): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,786): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,810): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,858): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,906): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1007): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1036): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1065): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1123): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1152): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1210): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1339): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1462): run-time error CSS1039: Token not allowed after unary operator: '-fuente-principal'
(1,1503): run-time error CSS1039: Token not allowed after unary operator: '-x-light'
(1,1518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1585): run-time error CSS1039: Token not allowed after unary operator: '-x-dark'
(1,1611): run-time error CSS1039: Token not allowed after unary operator: '-fuente-principal'
(1,1702): run-time error CSS1039: Token not allowed after unary operator: '-x-dark'
(1,1728): run-time error CSS1039: Token not allowed after unary operator: '-fuente-principal'
(1,2660): run-time error CSS1039: Token not allowed after unary operator: '-x-secondary'
(1,2690): run-time error CSS1039: Token not allowed after unary operator: '-x-secondary'
(1,2733): run-time error CSS1039: Token not allowed after unary operator: '-x-secondary'
(1,2758): run-time error CSS1039: Token not allowed after unary operator: '-x-dark'
(1,2784): run-time error CSS1039: Token not allowed after unary operator: '-fuente-principal'
(1,2961): run-time error CSS1039: Token not allowed after unary operator: '-x-secondary-80'
(1,2994): run-time error CSS1039: Token not allowed after unary operator: '-x-secondary-80'
(1,3022): run-time error CSS1039: Token not allowed after unary operator: '-x-dark'
(1,3204): run-time error CSS1039: Token not allowed after unary operator: '-x-tertiary-60'
(1,3236): run-time error CSS1039: Token not allowed after unary operator: '-x-tertiary-60'
(1,3279): run-time error CSS1039: Token not allowed after unary operator: '-x-light'
(1,3306): run-time error CSS1039: Token not allowed after unary operator: '-fuente-principal'
(1,3487): run-time error CSS1039: Token not allowed after unary operator: '-x-tertiary-60'
(1,3519): run-time error CSS1039: Token not allowed after unary operator: '-x-tertiary-60'
(1,3546): run-time error CSS1039: Token not allowed after unary operator: '-x-light'
(1,3738): run-time error CSS1039: Token not allowed after unary operator: '-x-dark'
(1,3839): run-time error CSS1039: Token not allowed after unary operator: '-x-dark'
(1,3959): run-time error CSS1039: Token not allowed after unary operator: '-x-dark-30'
(1,3982): run-time error CSS1039: Token not allowed after unary operator: '-x-dark-30'
(1,4705): run-time error CSS1039: Token not allowed after unary operator: '-x-light'
(1,4749): run-time error CSS1039: Token not allowed after unary operator: '-x-light'
(1,4806): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,4822): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,4874): run-time error CSS1039: Token not allowed after unary operator: '-x-dark'
(1,4900): run-time error CSS1039: Token not allowed after unary operator: '-fuente-principal'
(1,5123): run-time error CSS1039: Token not allowed after unary operator: '-x-dark-50'
(1,5213): run-time error CSS1039: Token not allowed after unary operator: '-x-dark'
(1,5239): run-time error CSS1039: Token not allowed after unary operator: '-fuente-principal'
(1,5381): run-time error CSS1039: Token not allowed after unary operator: '-x-light'
(1,5413): run-time error CSS1039: Token not allowed after unary operator: '-x-tertiary'
(1,5835): run-time error CSS1039: Token not allowed after unary operator: '-x-dark'
(1,5861): run-time error CSS1039: Token not allowed after unary operator: '-fuente-principal'
(1,6055): run-time error CSS1039: Token not allowed after unary operator: '-x-light'
(1,6142): run-time error CSS1039: Token not allowed after unary operator: '-x-light'
(1,6210): run-time error CSS1039: Token not allowed after unary operator: '-x-light'
(1,6276): run-time error CSS1039: Token not allowed after unary operator: '-x-light'
(1,6745): run-time error CSS1039: Token not allowed after unary operator: '-x-dark-80'
(1,7051): run-time error CSS1039: Token not allowed after unary operator: '-x-dark'
(1,7077): run-time error CSS1039: Token not allowed after unary operator: '-fuente-principal'
(1,7150): run-time error CSS1039: Token not allowed after unary operator: '-x-light'
(1,7569): run-time error CSS1039: Token not allowed after unary operator: '-x-light'
(1,7865): run-time error CSS1039: Token not allowed after unary operator: '-x-dark'
(1,8000): run-time error CSS1039: Token not allowed after unary operator: '-x-tertiary'
(1,8069): run-time error CSS1039: Token not allowed after unary operator: '-x-light'
(1,10445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,10464): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,10604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,10625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,10749): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,10770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,11353): run-time error CSS1039: Token not allowed after unary operator: '-x-light'
(1,11433): run-time error CSS1039: Token not allowed after unary operator: '-x-dark'
(1,11602): run-time error CSS1039: Token not allowed after unary operator: '-x-dark'
 */
:root{--x-dark:#021425;--x-semi-dark:#0a0a0a;--x-light:#fff;--x-primary:#2b2348;--x-secondary:#aadb4d;--x-tertiary:#6a45ed;--x-complementary:#000aaa;--x-dark-10:#e7eef4;--x-dark-20:#c1d0de;--x-dark-30:#98abbd;--x-dark-40:#7f93a7;--x-dark-50:#586d82;--x-dark-60:#3a5067;--x-dark-70:#263e56;--x-dark-80:#12283d;--x-dark-90:#081d31;--x-primary-10:#c6c7d9;--x-primary-20:#a2a4be;--x-primary-30:#7f81a4;--x-primary-40:#666691;--x-primary-50:#4f4c80;--x-primary-60:#494578;--x-primary-70:#403b6c;--x-primary-80:#392e60;--x-primary-90:#312853;--x-secondary-10:#f7fcee;--x-secondary-20:#eef8dd;--x-secondary-30:#e6f5cc;--x-secondary-40:#def2bb;--x-secondary-50:#d6eeaa;--x-secondary-60:#ceea99;--x-secondary-70:#c6e788;--x-secondary-80:#bee378;--x-secondary-90:#b5e067;--x-tertiary-10:#f0ecfd;--x-tertiary-20:#e1d9fc;--x-tertiary-30:#d2c7fa;--x-tertiary-40:#c3b5f8;--x-tertiary-50:#b4a2f6;--x-tertiary-60:#a590f4;--x-tertiary-70:#967df2;--x-tertiary-80:#876af0;--x-tertiary-90:#7958ee;--x-complementary-10:#707aff;--x-complementary-15:#7c90ff;--x-complementary-20:#5c67ff;--x-complementary-30:#4754ff;--x-complementary-40:#3341ff;--x-complementary-50:#1f2eff;--x-complementary-60:#0a1bff;--x-complementary-70:#0010f5;--x-complementary-80:#000fe0;--x-complementary-90:#000ecc;--x-danger:#f00;--fuente-principal:"Rubik",sans-serif}.container-fluid{--bs-gutter-x:0}picture{position:relative}picture source,picture img{height:auto}html{font-size:16px}body{font-family:var(--fuente-principal);background-color:var(--x-light)}.row{--bs-gutter-x:0;--bs-gutter-y:0}.bold{font-weight:700}p{color:var(--x-dark);font-family:var(--fuente-principal);font-style:normal;font-weight:400;margin:0}h1,h2,h3,h4,h5,h6{color:var(--x-dark);font-family:var(--fuente-principal);font-style:normal;font-weight:700;margin:0}h1{font-size:3.815rem;line-height:4.3125rem}h2{font-size:3.05188rem;line-height:3.5rem}h3{font-size:2.44125rem;line-height:2.9375rem}h4{font-size:1.95313rem;line-height:normal}h5{font-size:1.5625rem;line-height:normal}h6{font-size:1.25rem;line-height:normal}.p-sm{font-size:1rem;line-height:1.375rem}.p-md{font-size:1.125rem;line-height:1.5rem}.p-lg{font-size:1.47656rem;line-height:1.96875rem}.p-lg-md{font-size:1.375rem;line-height:normal}.p-lg-x{font-size:1.75rem;line-height:2.625rem}.p-sm-bold,.p-md-bold,.p-lg-bold,.p-lg-x-bold{font-weight:700}.p-sm-semibold,.p-md-semibold,.p-lg-semibold,.p-lg-x-semibold{font-weight:600}.p-sm-normalbold,.p-md-normalbold,.p-lg-normalbold,.p-lg-x-normalbold{font-weight:500}.btn-primary{display:inline-flex;padding:1.25rem .9375rem;justify-content:center;align-items:center;gap:.3125rem;border-radius:1.5rem;border:2px solid var(--x-secondary);background:var(--x-secondary);box-shadow:0 8px 20px 0 var(--x-secondary);color:var(--x-dark);font-family:var(--fuente-principal);font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;width:15rem;height:3.8rem}.btn-primary:hover,.btn-primary:focus{border:2px solid var(--x-secondary-80);background:var(--x-secondary-80);color:var(--x-dark);box-shadow:none}.btn-secondary{display:inline-flex;padding:1.25rem .9375rem;justify-content:center;align-items:center;gap:.625rem;border-radius:1.5rem;border:2px solid var(--x-tertiary-60);background:var(--x-tertiary-60);box-shadow:none;color:var(--x-light);font-family:var(--fuente-principal);font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;width:15rem;height:3.8rem}.btn-secondary:hover,.btn-secondary:focus{border:2px solid var(--x-tertiary-60);background:var(--x-tertiary-60);color:var(--x-light);box-shadow:none}.btn-element-contact{display:flex;padding:.9375rem 1.25rem;justify-content:center;align-items:center;gap:.625rem;border-radius:1rem;background:transparent;color:var(--x-dark);font-size:1rem;font-style:normal;font-weight:700;line-height:1.375rem;border:2px solid var(--x-dark)}.btn-element-contact:hover,.btn-element-contact:focus{border-radius:1rem;box-shadow:none;border:2px solid var(--x-dark-30);color:var(--x-dark-30)}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}@media only screen and (max-width:1025px){h2{font-size:2.6rem;line-height:3.2rem}}@media only screen and (max-width:767px){h1{font-size:2.0275rem;line-height:2.25rem}h2{font-size:1.80188rem;line-height:2.125rem}h3{font-size:1.60188rem;line-height:2rem}h4{font-size:1.4225rem;line-height:1.75rem}h5{font-size:1.26563rem;line-height:1.625rem}h6{font-size:1.125rem;line-height:1.5rem}.p-sm{font-size:1rem;line-height:1.375rem}.p-md{font-size:1rem;line-height:1.375rem}.p-lg{font-size:1.21875rem;line-height:1.96875rem}.p-lg-x{font-size:1rem;line-height:normal}.btn-primary{font-size:1rem}}.navbar-trasparent{background:var(--x-light)!important}.navbar{background:var(--x-light);height:5rem;border-radius:0}.navbar .container{--bs-gutter-x:0;--bs-gutter-y:0}.nav-link{padding:.94rem;color:var(--x-dark);font-family:var(--fuente-principal);font-size:1rem;font-style:normal;font-weight:500;line-height:1.375rem}.dropdown-toggle::after{margin-left:.31rem}.navbar .btn-element-contact{margin-left:.94rem}.nav-link:focus,.nav-link:hover{color:var(--x-dark-50)}.dropdown-menu{padding:0;width:16rem}.dropdown-item{padding:.94rem;color:var(--x-dark);font-family:var(--fuente-principal);font-size:1rem;font-style:normal;font-weight:500;line-height:1.375rem}.dropdown-item:focus,.dropdown-item:hover{color:var(--x-light);background-color:var(--x-tertiary)}.navbar-toggler:focus{box-shadow:none}footer{background:#2b2348!important;box-shadow:0 -10px 15px 0 rgba(0,0,0,.1)!important}footer .row{width:100%}footer .container{display:flex;padding:5rem 0 2rem;flex-direction:column;align-items:flex-start}.footer-logo{display:flex;justify-content:space-between;padding-bottom:1.88rem}.footer-logo-img{width:12.3125rem;height:2.94619rem}.footer-logo-tranquilo{color:var(--x-dark);font-family:var(--fuente-principal);font-size:2.5rem;font-style:normal;font-weight:700;line-height:normal;margin:0}.footer-informacion{display:flex;justify-content:space-between}.footer-informacion a{color:var(--x-light);text-decoration:none}.footer-informacion h5{margin-bottom:1.87rem;color:var(--x-light)}.footer-informacion .p-md{margin-bottom:.94rem;color:var(--x-light)}.footer-informacion h6{margin-bottom:1.25rem;color:var(--x-light)}.footer-informacion>.footer-ramos .col-12{display:flex;justify-content:space-between}.footer-informacion>.footer-ramos .col-12 .col-3{width:24%;display:flex;flex-direction:column;justify-content:flex-start}.footer-informacion>.footer-ramos .col-12 .col-5{display:flex;flex-direction:column;justify-content:flex-start}.footer-informacion .footer-ramos .col-12 .col-5 .p-md,.footer-informacion .footer-ramos .col-12 .col-3 .p-md{margin-bottom:.31rem;color:var(--x-dark-80);text-decoration:none}.footer-informacion .footer-ramos-col{display:flex;flex-direction:column;gap:.63rem}.footer-certificados{display:flex;justify-content:space-between;width:100%}.footer-redes{padding-top:2rem;padding-bottom:3rem}.footer-titles{font-size:1.25rem;line-height:normal;color:var(--x-dark);font-family:var(--fuente-principal);font-style:normal;font-weight:700;margin:0;color:var(--x-light)}.footer-h6{margin-bottom:1.25rem}.redes{display:flex;justify-content:flex-start;gap:2rem}footer a{cursor:pointer}footer .container-derechos-reservados{padding:0;background-color:#3d3166}footer .container-derechos-reservados .container{display:flex;padding:.9375rem 0;flex-direction:row;justify-content:space-between}footer .container-derechos-reservados .p-sm{width:100%;text-align:center;margin:0;color:var(--x-light)}@media(min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:.94rem;padding-left:.94rem}}@media only screen and (max-width:991px){.ms-auto{margin-left:0!important}.navbar{padding-top:1.12rem}.navbar-logo{width:6.6875rem;height:1.5625rem}.navbar-toggler-icon{color:var(--x-dark);font-size:2rem;height:1.75rem}.navbar-brand{padding:0;margin-right:0}.navbar-toggler{padding:0}.dropdown-menu{background:var(--x-tertiary);border:0;padding:0;width:100%}.dropdown-item{color:var(--x-light)}.dropdown-item:focus,.dropdown-item:hover{background-color:transparent}.navbar .btn-element-contact{margin:0}footer .container{padding:3.75rem .75rem}footer .container-derechos-reservados .container{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:1.2rem;padding-bottom:0}.footer-logo{display:flex;flex-direction:column;align-items:center;gap:1.88rem}.footer-informacion{display:flex;flex-direction:column;margin-top:.94rem}.footer-informacion>.col-4,.footer-informacion>.col-8{width:100%}.footer-informacion>.col-8>.col-12{display:flex;flex-direction:column}.footer-informacion>.col-8>.col-12 .col-5,.footer-informacion>.col-8>.col-12 .col-3,.footer-informacion>.col-8>.col-12 .col-1{width:50%}.footer-informacion>.col-8>.col-12 .col-5 .p-md,.footer-informacion>.col-8>.col-12 .col-3 .p-md{display:none}.footer-informacion h5{margin-bottom:.875rem}.footer-informacion .col-4{padding-left:0}.footer-informacion .col-8{margin-top:1rem}.footer-informacion h6{font-size:.875rem;font-style:normal;font-weight:700;line-height:1.625rem;margin-bottom:.62rem}.footer-redes{display:none}.redes{gap:1.25rem;justify-content:start}.redes svg{width:1.5625rem;height:1.5625rem}.footer-logo-img{width:10.3125rem;height:2.46763rem}footer .container-fluid .p-sm{font-size:.875rem;line-height:normal;font-weight:700;margin-bottom:1.2rem}.footer-brands{row-gap:1.88rem}.footer-brands .cnsf{width:14rem}.footer-brands .aws{width:7.25rem}.footer-brands .condusef{width:4.79rem}.footer-certificados{display:flex;flex-wrap:wrap;width:100%}.footer-certificados>.col-12{display:flex;flex-direction:row;justify-content:space-between;margin-top:3.5rem}.footer-certificados>.col-6{display:flex;justify-content:center;width:100%;margin-top:1.86rem}.footer-redes-movil{padding:0 18%;margin-bottom:1.86rem}.encryption{width:3.9755rem;height:3.06713rem}.footer-informacion .footer-ramos-col{display:flex;width:100%}.footer-informacion .footer-ramos-col-movil .col-6{display:flex;flex-direction:column;gap:.31rem;margin-bottom:.31rem}.footer-informacion .footer-ramos-col-movil a{font-size:.875rem;line-height:1.96875rem}.footer-ramos-col-movil{display:flex;flex-wrap:wrap}.footer-titles{font-size:.875rem;line-height:1.96875rem}.footer-h6{margin-top:.63rem;margin-bottom:0}.footer-titles br{display:none}}@media(min-width:451px) and (max-width:769px){.navbar .container{--bs-gutter-x:2rem;--bs-gutter-y:2rem}footer .container{padding-left:2rem;padding-right:2rem}}@media(min-width:359px) and (max-width:450px){.navbar .container{--bs-gutter-x:1.2rem;--bs-gutter-y:1.2rem}footer .container{padding-left:1.6rem;padding-right:1.6rem}}@media(max-width:320px){.navbar .container{--bs-gutter-x:.75rem;--bs-gutter-y:.75rem}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.direccion{padding-top:5.19rem}.direccion-h3{text-align:center;margin-bottom:3rem}.direccion .mapa{padding:0;height:23.0625rem;position:relative}.direccion .mapa iframe{width:100%;height:100%}.mapa-informacion{width:26rem;height:11rem;position:absolute;top:14%;left:58%;display:flex;padding:1.25rem 2.1875rem;flex-direction:column;align-items:flex-start;border-radius:1.5rem;background:var(--x-light);box-shadow:0 0 24px 0 rgba(0,0,0,.15)}.mapa-informacion h6{color:var(--x-dark);margin:0}.mapa-informacion p{margin:0}.mapa-informacion .p-xs{margin-bottom:.625rem}.mapa-informacion .p-sm{margin-bottom:.72rem}.mapa-informacion a{color:var(--x-dark);font-size:1rem;font-style:normal;font-weight:700;line-height:1.375rem}.mapa-informacion .p_whatsapp svg{margin-right:.31rem;width:1.5625rem;height:1.5625rem}@media only screen and (min-width:1369px){.direccion .mapa{height:30rem;position:relative}}@media(min-width:992px) and (max-width:2000px){.mapa-informacion{top:6%;left:56%}}@media only screen and (max-width:991px){.direccion{padding:3.75rem 0 0}.direccion-h3{margin-bottom:1.37rem}.direccion .mapa{height:30rem}.mapa-informacion{top:2%;left:calc(50% - 9rem);width:18rem;height:auto;padding:1.25rem}.mapa-informacion .p-sm{font-size:.875rem;line-height:normal}}.navbar-logo-cliente{width:auto!important;height:48px!important;max-width:150px!important;object-fit:contain}.navbar-logo-cliente-1x1{width:auto!important;height:50px!important;max-width:50px!important;object-fit:contain}.footer-logo-cliente{width:auto!important;height:60px!important;max-width:170px!important;object-fit:contain}.footer-logo-cliente-1x1{width:auto;height:90px;max-width:90px;object-fit:contain}
html,html body{font-size:16px}.container-fluid{padding:0 10%}.direccion{padding:0!important}.encabezado{background-color:#fff;padding:10px 0;position:fixed;width:100%;z-index:1030;border-bottom:2px solid #e0e0e0;box-shadow:0 2px 8px 0 rgba(15,43,70,.06)}.encabezado .logo_contenedor{display:flex;align-items:center;justify-content:center}.encabezado .logo_contenedor a:focus,.encabezado .logo_contenedor a:hover{color:#23527c;text-decoration:none}.encabezado .logo_contenedor p{color:#40516f;font-size:1.25em;font-weight:600;letter-spacing:0;line-height:1.25em;display:inline-block;margin-left:10px;padding:18px 0}.encabezado .logo_contenedor .logo{height:42px;width:auto}.encabezadoTransparente{background-color:#fff;padding:8px 0;border-bottom:0 solid;box-shadow:0 0 0 0 rgba(15,43,70,.06);height:80px;display:flex;justify-content:center;align-items:center}.cotiza_ahora{padding-right:0!important;padding-left:0!important;background-color:#fff;padding-top:80px}.cotiza_ahora .row{padding-top:0;padding-bottom:180px;background:url(/Content/img/gmmV1/Landign-imagen.jpg) bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.cotiza_ahora .div_formulario{padding-left:14%}.cotiza_ahora h1{color:#40516f;font-size:2.75em;font-weight:bold;letter-spacing:0;line-height:1.2em;margin-bottom:40px;margin-top:80px}.cotiza_ahora h1 b{color:#006fff}.cotiza_ahora h2{color:#40516f;font-size:1.5em;letter-spacing:0;line-height:1.5em;margin-bottom:40px}.cotiza_ahora .div-formulario{display:flex;justify-content:flex-start}.cotiza_ahora .div-formulario .divformulario{display:flex;justify-content:space-between}.cotiza_ahora .div-formulario .formulario{width:100%;border-radius:20px;background-color:#fff;box-shadow:0 2px 22px 0 #ebebeb;padding:36px 50px 36px 36px;text-align:center;display:flex;flex-direction:column;justify-content:center}.cotiza_ahora .div-formulario .div-genero{width:70%}.cotiza_ahora .div-formulario .div-edad{width:25%}.cotiza_ahora .div-formulario .btn-group{height:70px;width:100%;border-top:2px solid rgba(10,53,124,.1);border-bottom:2px solid rgba(10,53,124,.1);border-radius:35px}.cotiza_ahora .div-formulario .btn-group .btn{width:50%;height:70px;border:2px solid transparent;color:#0a357c99;font-size:1.25rem;font-weight:bold;letter-spacing:0;line-height:1.25rem;display:flex;justify-content:space-evenly;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-radius:35px!important;align-items:center;background-color:transparent}.cotiza_ahora .div-formulario .btn-group .btn-p1{border-left:2px solid #0a357c1a}.cotiza_ahora .div-formulario .btn-group .btn-p2{border-right:2px solid rgba(10,53,124,.1)}.cotiza_ahora .div-formulario .btn-group .btn .icn-inactivo{display:block}.cotiza_ahora .div-formulario .btn-group .btn .icn-activo{display:none}.cotiza_ahora .div-formulario .btn-group .btn.activo{color:#a9c23e;border:2px solid #a9c33e}.cotiza_ahora .div-formulario .btn-group .btn.activo .icn-inactivo{display:none}.cotiza_ahora .div-formulario .btn-group .btn.activo .icn-activo{display:block}.cotiza_ahora .div-formulario .btn-group .btn:hover{color:#a9c33e;border:2px solid #a9c33e}.cotiza_ahora .div-formulario .btn-group .btn:hover .icn-inactivo{display:none}.cotiza_ahora .div-formulario .btn-group .btn:hover .icn-activo{display:block}.cotiza_ahora .div-formulario h3{color:#0a357c;font-size:1.5rem;letter-spacing:0;line-height:1.2916rem;margin-bottom:36px;text-align:center}.cotiza_ahora .div-formulario p.title{color:#0a357c;font-size:1rem;letter-spacing:0;line-height:1.2916rem;margin-bottom:6px;text-align:left}.cotiza_ahora .div-formulario .form-control{font-size:1.25rem;padding:8px 28px}.cotiza_ahora .div-formulario select{background:url(/Content/img/icn-dropdown-select.svg) no-repeat right #fff;-webkit-appearance:none;background-position:right 10px center}.cotiza_ahora .div-formulario .btnPrincipal,.cotiza_ahora .div-formulario .btnPrincipal:focus,.cotiza_ahora .div-formulario .btnPrincipal:hover{height:56px;margin-top:10px}.cotiza_ahora .div-formulario .btnPrincipal img{height:20px;width:25px;margin-left:24px}.input_visible{visibility:hidden}.title_error{color:#fd2d57!important;font-size:.9em!important;line-height:1em!important;text-align:left!important;margin-top:6px!important;margin-bottom:10px!important}.aseguradoras{background-color:#f0f6ff;text-align:center;padding:34px 40px!important}.aseguradoras .imgLogos{height:48px;display:inline-block;padding:8px;margin:0 20px!important}.aseguradoras .imgLogos img{width:auto;height:100%}.como_contrato{-moz-background-size:cover;text-align:center;padding-top:0;background-color:#fff}.como_contrato h1{color:#40516f;font-size:2em;font-weight:bold;letter-spacing:0;line-height:1.25em;margin-bottom:0;margin-top:80px;margin-bottom:70px}.como_contrato h1 b{color:#006fff}.como_contrato img{height:auto;width:523px;margin-bottom:-40px}.pasos_como_contrato{background-color:#f0f7fc;padding-top:120px;padding-bottom:100px;text-align:center}.pasos_como_contrato .pasos{display:inline-block;text-align:center;width:25%}.pasos_como_contrato .pasos .punto{height:48px;width:48px;background-color:#c7ddf2;border-radius:50%;display:table;margin:auto}.pasos_como_contrato .pasos .punto p{color:#fff;font-size:1.75em;font-weight:bold;letter-spacing:0;line-height:1.429em;text-align:center;display:table-cell;vertical-align:middle}.pasos_como_contrato .pasos h2{color:#5c5f60;font-size:2em;font-weight:bold;letter-spacing:0;line-height:1.25em;text-align:center;margin-top:20px;margin-bottom:10px}.pasos_como_contrato .pasos p{color:#5c5f60;font-size:1.25em;letter-spacing:0;line-height:1.2em;text-align:center;font-weight:normal}.pasos_como_contrato .pasos p b{font-weight:700}.pasos_como_contrato .flecha{display:inline-block;vertical-align:top;margin-top:15px}.pasos_como_contrato .flecha img{height:20px;width:20px}.pasos_como_contrato .activo .punto{background-color:#006fff}.pasos_como_contrato .activo h2{color:#006fff}.pasos_como_contrato .activo p{color:#40516f}.pasos_puntos{background-color:#fff;padding-top:120px;padding-bottom:100px;text-align:center}.pasos_puntos .div_puntos{width:20%;display:inline-block;margin:0 1% 20px;vertical-align:top}.pasos_puntos .div_puntos .div_icon .material-icons{color:#006fff;font-size:60px}.pasos_puntos .div_puntos .div_p p{color:#5c5f60;font-size:1.25em;letter-spacing:0;line-height:1.4em;text-align:center;margin-top:50px}.pasos_puntos .div_puntos .div_p p b{color:#006fff}.pasos_puntos .btn{height:60px;width:240px;border-radius:5px;background-color:#006fff;color:#fff;font-size:1.4em;font-weight:bold;letter-spacing:0;line-height:1.28em;margin-top:90px}.pasos_puntos h2{color:#445065;font-size:22px;letter-spacing:0;line-height:32px;text-align:center}.tu_seguro_gastos_medicos{background-color:#f0f7fc;padding:60px 20%;text-align:center}.tu_seguro_gastos_medicos h2{color:#445065;font-size:1.375em;letter-spacing:0;line-height:1.45em;text-align:center}.pasos_mejores_coberturas{padding-top:100px;padding-bottom:100px}.pasos_mejores_coberturas h2{color:#445065;font-size:2.25em;font-weight:bold;letter-spacing:0;line-height:1.25em;text-align:center;margin-bottom:20px}.pasos_mejores_coberturas h3{color:#445065;font-size:1.375em;letter-spacing:0;line-height:1.27em;text-align:center;margin-bottom:80px}.pasos_mejores_coberturas .btn{height:60px;width:240px;border-radius:5px;background-color:#006fff;color:#fff;font-size:1.4em;font-weight:bold;letter-spacing:0;line-height:1.28em;margin-top:100px}.pasos_mejores_coberturas .div_puntos{padding:20px;height:350px;width:261px;border:1px solid #f9f9f9;border-radius:10px;background-color:#fff;box-shadow:6px 6px 11px 0 rgba(56,56,56,.1);display:inline-block;margin:0 3% 20px;vertical-align:top}.pasos_mejores_coberturas .div_puntos .div_icon img{margin-top:10px;height:84px;width:87px}.pasos_mejores_coberturas .div_puntos .div_icon h4{color:#445065;font-size:1.25em;font-weight:600;letter-spacing:0;line-height:1.15em;text-align:center;margin-top:20px}.pasos_mejores_coberturas .div_puntos .div_p p{color:#5c5f60;font-size:1em;letter-spacing:0;line-height:1.25em;text-align:center;margin-top:35px}.fold_ramos{background:linear-gradient(0deg,#fff 0%,#f6faff 100%);padding:60px 0!important;background-color:#f0f7fc}.fold_ramos h2{color:#445065;font-size:1.5em;font-weight:bold;letter-spacing:0;line-height:1.292em;text-align:center;margin-bottom:40px}.fold_ramos .btn{height:54px;width:225px;border-radius:27px;background-color:#d6f4f9;color:#004f89;font-size:1.5em;letter-spacing:0;line-height:1.292em;text-align:center;margin:10px;margin-left:18px;margin-right:18px}.fold_ramos .btn:hover,.fold_ramos .btn:focus{background-color:#006fff;color:#fff}.contactanos{padding-top:100px;padding-bottom:100px;background-color:#fff}.contactanos .mapa{height:246px;width:438px;float:right;margin-right:25px}.contactanos .mapa iframe{height:100%;width:100%;border-radius:22px}.contactanos h1{color:#006fff;font-size:1.5em;font-weight:bold;letter-spacing:0;line-height:1.292em;margin-top:25px;margin-bottom:13px;margin-left:25px}.contactanos h2{color:#40516f;font-size:1.25em;font-weight:600;letter-spacing:0;line-height:1.25em;margin-left:25px;margin-top:15px}.contactanos p{color:#8a98a9;font-size:1.125em;letter-spacing:0;line-height:1.278em;margin-left:25px}.contactanos a{text-decoration:none!important}.contactanos a p{width:300px}.contactanos .p_whatsapp{margin-top:20px}.contactanos p .icn_whatsapp{height:22px;width:22px;margin-top:-2px;margin-right:10px}.footer{background-color:#006fff;padding-top:40px;padding-bottom:80px}.footer .p,.footer p a{color:#ebeaec;font-size:1em;letter-spacing:0;line-height:1.7em;margin-bottom:13px}.footer h2{color:#ebeaec;font-size:1em;font-weight:600;letter-spacing:0;line-height:1.438em;margin-bottom:10px}.footer .copyright{margin-bottom:23px;color:#efeff0;font-size:1em;font-weight:100;letter-spacing:0;line-height:1.438em;margin-bottom:40px}.footer .div_seccion{height:1px;width:100%;background-color:#f2f2f2;opacity:.2;margin-bottom:19px}@media(min-width:2500px){.container-fluid{padding-right:16%;padding-left:16%}.cotiza_ahora .row{padding-top:150px;padding-bottom:500px}.aseguradoras .imgLogos{height:80px;padding:16px;margin:0}.como_contrato img{height:450px;width:auto}.contactanos .mapa{height:400px;width:650px}.contactanos h2{margin-top:50px}.cotiza_ahora .div_formulario{padding-left:10%}}@media(min-width:1800px) and (max-width:2500px){.container-fluid{padding-right:12%;padding-left:12%}.cotiza_ahora .row{padding-top:100px;padding-bottom:260px}.aseguradoras .imgLogos{height:55px;margin:0 20px;padding:10px}.contactanos .mapa{height:300px;width:550px}.contactanos h2{margin-top:30px}.cotiza_ahora .div_formulario{padding-left:12%}}@media(max-width:1380px){.aseguradoras .imgLogos{height:44px;padding:8px;margin:0}}@media(max-width:1300px){.container-fluid{padding-right:4%;padding-left:4%}.cotiza_ahora .row{padding-top:50px;padding-bottom:80px}.pasos_como_contrato .pasos{width:30%}.pasos_como_contrato .flecha{margin-top:30px}.aseguradoras .imgLogos{height:49px;padding:8px 0;margin-bottom:10px}.aseguradoras .imgLogos img{width:80%;height:100%}.cotiza_ahora h1{margin-bottom:30px;margin-top:40px}.cotiza_ahora h2{margin-bottom:30px}.cotiza_ahora .div_formulario{padding-left:8%}}@media(max-width:1220px){.aseguradoras .imgLogos{height:50px;padding:4px;margin:0;margin-bottom:10px}}@media(max-width:1024px){.cotiza_ahora{text-align:center}.aseguradoras{padding:42px 0}.pasos_como_contrato .pasos{width:30%}.pasos_como_contrato{padding:110px 0}.cotiza_ahora .div_formulario{padding-left:0}.cotiza_ahora h1{margin-bottom:20px;margin-top:40px;font-size:2em}}@media(min-width:768px) and (max-width:991px){.cotiza_ahora .div_formulario{padding-bottom:40px}.pasos_como_contrato .pasos{width:80%;margin-bottom:40px}.fold_ramos .btn{margin:10px}.contactanos .mapa{height:350px;width:100%;margin-right:0;margin-bottom:40px}.aseguradoras .imgLogos{margin-bottom:10px}}@media only screen and (max-width:767px){.encabezadoTransparente{padding:6px 0}.btnPrincipal,.btnPrincipal:focus,.btnPrincipal:hover,.btnPrincipal:active{font-size:1.75em;float:left;margin-left:20px}.encabezado{padding:6px 0;height:70px}.encabezado .logo_contenedor .foto_perfil{height:50px;width:50px}.encabezado .logo_contenedor p{font-size:1.5em;padding:16px 0}.cotiza_ahora{padding-top:70px}.cotiza_ahora .row{padding-top:0;padding-bottom:185px;background:url(/Content/img/gmmV1/Landign-imagen-mobil.png) bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.cotiza_ahora h2{font-size:1.25em;text-align:left;margin-left:20px}.btnPrincipal .material-icons{margin-top:0}.aseguradoras .imgLogos{width:36%}.como_contrato{padding-top:0}.como_contrato img{height:auto;width:80%}.pasos_como_contrato{padding:90px 0 50px 0}.pasos_como_contrato .pasos{width:80%;display:none}.pasos_como_contrato .activo{display:inline-block}.fold_ramos .btn{margin:10px}.contactanos{padding:0;padding-top:0;padding-bottom:50px}.contactanos .mapa{height:250px;width:100%;border-radius:0;margin-right:0;margin-bottom:20px}.contactanos .mapa iframe{border-radius:0}.contactanos p{margin-left:25px;margin-right:25px}.footer{padding-top:10px;padding-bottom:40px}.footer .copyright{margin-top:23px;margin-bottom:23px}.footer .p,.footer p a{font-size:1.5em}.footer .p.copy{margin-top:20px}.cotiza_ahora .div_formulario{padding-bottom:40px}.como_contrato h1{margin-top:50px;margin-bottom:30px}.pasos_puntos{padding-top:60px;padding-bottom:50px}.pasos_puntos .div_puntos{width:36%;margin:0 4% 20px}.pasos_puntos .div_puntos .div_p p{margin-top:20px}.pasos_puntos .btn{margin-top:30px}.tu_seguro_gastos_medicos{padding:30px 6%}.pasos_mejores_coberturas{padding-top:40px;padding-bottom:60px}.pasos_mejores_coberturas h3{margin-bottom:40px}.pasos_mejores_coberturas .div_puntos{margin:0 3% 30px;height:290px}.pasos_mejores_coberturas .btn{margin-top:40px}.pasos_mejores_coberturas .div_puntos .div_icon h4{font-size:1.5em;margin-top:10px}.pasos_mejores_coberturas .div_puntos .div_p p{font-size:1.2em;margin-top:20px}}@media(max-width:320px){.cotiza_ahora{padding-top:80px}}.form-control{height:70px;width:100%;border-radius:12px;background-color:#fff;box-shadow:0 2px 16px 0 #e5e8ed;-webkit-box-shadow:0 2px 16px 0 #e5e8ed;-moz-box-shadow:0 2px 16px 0 #e5e8ed;color:#1e3575;font-size:1.125em;font-weight:600;letter-spacing:0;line-height:1.33em;text-align:left;padding:23px 30px;border:1px solid transparent;border:1px solid #e5e8ed}.form-control:focus{border:1px solid #1c3775;box-shadow:inset 0 0 0 rgba(0,0,0,.075),0 0 0 rgba(0,0,0,.075)}.btnPrincipal,.btnPrincipal:focus,.btnPrincipal:hover,.btnPrincipal:active{height:100%;width:auto;border-radius:30px;color:#fff;font-size:1.5em;letter-spacing:0;line-height:1.458em;text-align:center;padding:8px 30px;background:#006fff;background-color:#006fff;box-shadow:0 3px 0 0 #0062e0,2px 8px 10px 0 rgba(0,111,255,.2)}
