:root{--azul:#0e4064;--rojo:#Df4e4e;--rojo-oscuro:#C04343;--azul1:#106ca1;--azul2:#188fc6;--blanco:#fff;--chathams-blue:#194f75;--geyser:#d1d8e0;--elephant:#0c2c44;--downriver:#0c2c4c;--bermuda-gray:#7090a7;--nepal:#82a3bc;--pale-sky:#627085;--wedgewood:#48799c;--abel:#1d5178;--abelgris:#ededed;--coral-50:#FCEBEB;--coral-100:#F7C1C1;--coral-400:#E24B4A;--coral-600:#A32D2D;--coral-800:#791F1F;--blue-50:#E6F1FB;--blue-100:#B5D4F4;--blue-400:#378ADD;--blue-600:#185FA5;--blue-800:#0C447C;--teal-50:#E1F5EE;--teal-100:#9FE1CB;--teal-400:#1D9E75;--teal-600:#0F6E56;--teal-800:#085041;--amber-50:#FAEEDA;--amber-100:#FAC775;--amber-400:#EF9F27;--amber-600:#BA7517;--amber-800:#854F0B;--purple-50:#EEEDFE;--purple-100:#CECBF6;--purple-400:#7F77DD;--purple-600:#534AB7;--purple-800:#3C3489}@font-face{font-family:MiFuente;src:url("../fonts/Candara.woff2") format("woff2"),url("../fonts/Candara.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.page-title{margin:0;font:inherit;display:flex;flex-direction:column;align-items:center}.page-title>span{display:block}.titulo-h1{margin:0;font:inherit;display:inline}.page-title>.h4-title-photo2{font-weight:700}@media (max-width:599px){.text-photos .page-title{background:rgba(255,255,255,.88);border-radius:14px;padding:6px 12px 10px;box-shadow:0 6px 18px rgba(14,64,100,.18)}.text-photos{width:auto!important;max-width:62%;padding-left:10px;box-sizing:border-box}.text-photos .page-title>span{font-size:clamp(17px, 5.6vw, 26px);overflow-wrap:anywhere}}.logo-link{display:flex;align-items:center;line-height:0}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/fa-solid-900.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/fa-regular-400.woff2) format("woff2")}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-solid,.fas{font-weight:900}.fa-regular,.far{font-weight:400}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.fa-bandage:before{content:"\f462"}.fa-bars:before{content:"\f0c9"}.fa-bed-pulse:before{content:"\f487"}.fa-bell:before{content:"\f0f3"}.fa-bolt:before{content:"\f0e7"}.fa-bone:before{content:"\f5d7"}.fa-building-columns:before{content:"\f19c"}.fa-calendar:before{content:"\f133"}.fa-calendar-check:before{content:"\f274"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-chart-simple:before{content:"\e473"}.fa-check:before{content:"\f00c"}.fa-clock:before{content:"\f017"}.fa-dna:before{content:"\f471"}.fa-dumbbell:before{content:"\f44b"}.fa-envelope:before{content:"\f0e0"}.fa-feather:before{content:"\f52d"}.fa-file-prescription:before{content:"\f572"}.fa-file-waveform:before{content:"\f478"}.fa-fire:before{content:"\f06d"}.fa-flask-vial:before{content:"\e4f3"}.fa-globe:before{content:"\f0ac"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-head-side-mask:before{content:"\e063"}.fa-heart:before{content:"\f004"}.fa-heart-pulse:before{content:"\f21e"}.fa-hospital:before{content:"\f0f8"}.fa-house:before{content:"\f015"}.fa-language:before{content:"\f1ab"}.fa-leaf:before{content:"\f06c"}.fa-location-dot:before{content:"\f3c5"}.fa-lock:before{content:"\f023"}.fa-microscope:before{content:"\f610"}.fa-mobile-screen:before{content:"\f3cf"}.fa-moon:before{content:"\f186"}.fa-person:before{content:"\f183"}.fa-person-running:before{content:"\f70c"}.fa-phone:before{content:"\f095"}.fa-shield:before{content:"\f132"}.fa-shield-halved:before{content:"\f3ed"}.fa-syringe:before{content:"\f48e"}.fa-user-doctor:before{content:"\f0f0"}.fa-user-plus:before{content:"\f234"}.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-water:before{content:"\f773"}.fa-xmark:before{content:"\f00d"}*,body{margin:0;padding:0;scroll-behavior:smooth;box-sizing:border-box}.fa-solid{overflow:hidden}.g-recaptcha div{overflow:hidden}.error-message{font-family:Montserrat;color:var(--rojo);display:none}@media (min-width:1080px){.h1-title{position:absolute;left:-9999px}.div-menu{display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:fixed;top:0;left:0;width:100%;z-index:999;border-bottom:1px solid rgba(14,64,100,.06);box-shadow:0 1px 3px rgba(14,64,100,.04)}.nav-menu{display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:14px 40px;width:100%;max-width:1400px;box-sizing:border-box}.img-i{display:flex;align-items:center;width:auto;flex-shrink:0}.img-menu{width:auto;height:48px;cursor:pointer}.ul-menu{display:flex;flex-direction:row;justify-content:center;align-items:center;list-style:none;gap:4px;padding:0;margin:0;position:static;background:0 0;border:none;box-shadow:none;border-radius:0;left:auto!important}.li-menu{padding:0;background:0 0;border-radius:0;margin:0;text-align:center}.li-menu a{color:var(--wedgewood);text-decoration:none;font-family:MiFuente,sans-serif;font-weight:600;font-size:13px;padding:10px 16px;display:inline-block;border-radius:8px;transition:color .2s ease,background .2s ease;letter-spacing:.3px}.li-menu:hover a{color:var(--elephant);background:rgba(14,64,100,.04)}.li-menu:last-child a{background:var(--rojo);color:var(--blanco);padding:10px 20px;font-weight:700;border-radius:999px;margin-left:8px;box-shadow:0 4px 12px rgba(223,78,78,.25)}.li-menu:last-child:hover a{background:var(--coral-600);transform:translateY(-1px);box-shadow:0 6px 16px rgba(223,78,78,.35)}.fa-bars,.fa-xmark{display:none}}@media (min-width:600px) and (max-width:1079px){.h1-title{position:absolute;left:-9999px}.div-menu{display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.98);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:fixed;top:0;left:0;width:100%;z-index:999;padding:10px 24px;box-sizing:border-box;border-bottom:1px solid rgba(14,64,100,.06)}.nav-menu{display:flex;justify-content:space-between;align-items:center;width:100%;flex-direction:row;position:relative}.img-i{display:flex;align-items:center;justify-content:space-between;width:100%}.img-menu{width:auto;height:42px}.fa-bars{display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--elephant);cursor:pointer;padding:8px;z-index:1001}.fa-xmark{display:none;align-items:center;justify-content:center;font-size:24px;color:var(--elephant);cursor:pointer;padding:8px;z-index:1001}.ul-menu{display:flex!important;flex-direction:column;list-style:none;padding:24px 20px;margin:0;background:var(--blanco);border-left:1px solid var(--abelgris);box-shadow:-12px 0 32px rgba(14,64,100,.15);position:fixed;top:0;left:-100%;width:60%;max-width:320px;height:100vh;z-index:1000;transition:left .3s ease;gap:6px;padding-top:80px}.li-menu{padding:0;margin:0;background:0 0;border-radius:8px;width:100%}.li-menu a{display:block;padding:14px 18px;color:var(--elephant);text-decoration:none;font-family:MiFuente,sans-serif;font-weight:600;font-size:15px;border-radius:10px;transition:background .2s}.li-menu:hover a{background:rgba(14,64,100,.05)}.li-menu:last-child a{background:var(--rojo);color:var(--blanco);text-align:center;margin-top:8px;border-radius:999px;font-weight:700}.li-menu:last-child:hover a{background:var(--coral-600)}}@media (max-width:599px){.h1-title{position:absolute;left:-9999px}.div-menu{display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.98);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:fixed;top:0;left:0;width:100%;z-index:999;padding:8px 16px;box-sizing:border-box;border-bottom:1px solid rgba(14,64,100,.06)}.nav-menu{display:flex;justify-content:space-between;align-items:center;width:100%;flex-direction:row;position:relative}.img-i{display:flex;align-items:center;justify-content:space-between;width:100%}.img-menu{width:auto;height:38px}.fa-bars{display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--elephant);cursor:pointer;padding:8px;z-index:1001}.fa-xmark{display:none;align-items:center;justify-content:center;font-size:22px;color:var(--elephant);cursor:pointer;padding:8px;z-index:1001}.ul-menu{display:flex!important;flex-direction:column;list-style:none;padding:20px 16px;margin:0;background:var(--blanco);border-left:1px solid var(--abelgris);box-shadow:-12px 0 32px rgba(14,64,100,.15);position:fixed;top:0;left:-100%;width:78%;max-width:300px;height:100vh;z-index:1000;transition:left .3s ease;gap:4px;padding-top:70px}.li-menu{padding:0;margin:0;background:0 0;border-radius:8px;width:100%}.li-menu a{display:block;padding:14px 16px;color:var(--elephant);text-decoration:none;font-family:MiFuente,sans-serif;font-weight:600;font-size:14px;border-radius:10px}.li-menu:last-child a{background:var(--rojo);color:var(--blanco);text-align:center;margin-top:8px;border-radius:999px;font-weight:700}}@media (min-width:600px) and (max-width:1079px) and (orientation:landscape){.div-menu{padding:8px 24px}.img-menu{height:40px}}.sect-terms-of-service{width:100%;padding:24px 16px 60px;background-color:#f9f9f9;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;padding-top:100px}.sect-terms-of-service .titulo-con-lineas{display:flex;flex-direction:column;align-items:center;margin:0 auto 24px;max-width:900px;width:100%}.sect-terms-of-service .linea{display:flex;flex-direction:column;align-items:center;background:0 0;border:none;padding:0;margin:0}.sect-terms-of-service .linea::before{content:'';display:block;width:42px;height:3px;background:var(--rojo);margin-bottom:14px;border-radius:2px}.sect-terms-of-service .titulo{display:block;background:0 0;color:var(--elephant);padding:0;font-family:MiFuente,sans-serif;font-weight:700;letter-spacing:-.3px;line-height:1.15;margin:0;text-align:center;border-radius:0;box-shadow:none}.terms-container{max-width:820px;width:100%;background:var(--blanco);padding:24px 22px;border-radius:16px;box-shadow:0 4px 14px rgba(14,64,100,.06);border-left:4px solid var(--rojo);text-align:left;box-sizing:border-box}.terms-update{color:var(--pale-sky);margin:0 0 20px;text-align:center;font-family:MiFuente,sans-serif;padding-bottom:16px;border-bottom:1px dashed var(--geyser);font-style:italic}.terms-content h3{color:var(--elephant);margin:24px 0 10px;font-family:MiFuente,sans-serif;font-weight:700;line-height:1.3;letter-spacing:-.2px}.terms-content h3:first-child{margin-top:0}.terms-content p{line-height:1.7;margin:0 0 14px;color:var(--wedgewood);font-family:MiFuente,sans-serif}.terms-content ul{margin:0 0 16px 0;padding-left:22px}.terms-content ul li{color:var(--wedgewood);margin-bottom:8px;line-height:1.65;font-family:MiFuente,sans-serif}.terms-content a{color:var(--azul);text-decoration:underline}.terms-content a:hover{color:var(--rojo);text-decoration:none}@media (min-width:1080px){.sect-terms-of-service{padding:32px 24px 80px;padding-top:120px}.sect-terms-of-service .titulo{font-size:34px}.sect-terms-of-service .titulo-con-lineas{margin-bottom:32px}.terms-container{padding:36px 40px;border-radius:18px}.terms-update{font-size:14px}.terms-content h3{font-size:18px}.terms-content p{font-size:15px}.terms-content ul li{font-size:15px}}@media (min-width:600px) and (max-width:1079px){.sect-terms-of-service{padding:28px 20px 60px;padding-top:100px}.sect-terms-of-service .titulo{font-size:28px}.terms-container{padding:28px 26px}.terms-update{font-size:13px}.terms-content h3{font-size:17px}.terms-content p{font-size:15px}.terms-content ul li{font-size:15px}}@media (max-width:599px){.sect-terms-of-service{padding:20px 14px 40px;padding-top:88px}.sect-terms-of-service .titulo{font-size:22px}.sect-terms-of-service .linea::before{width:36px;margin-bottom:12px}.sect-terms-of-service .titulo-con-lineas{margin-bottom:20px}.terms-container{padding:22px 18px;border-radius:12px;border-left-width:3px}.terms-update{font-size:12px;margin-bottom:16px}.terms-content h3{font-size:15px;margin:20px 0 8px}.terms-content p{font-size:13px;line-height:1.65}.terms-content ul{padding-left:18px}.terms-content ul li{font-size:13px;line-height:1.6}}@media (min-width:600px) and (max-width:1079px) and (orientation:landscape){.sect-terms-of-service .titulo{font-size:24px}.terms-content h3{font-size:16px}.terms-content p{font-size:14px}.terms-content ul li{font-size:14px}}section{width:100%;margin:0;padding:0;box-sizing:border-box}.container-footer{background-image:url("../media/ubicacion contacto.webp");background-size:cover;background-repeat:no-repeat;background-position:center;padding:48px 32px 20px;width:100%;box-sizing:border-box;color:var(--elephant);position:relative}.container-footer::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(12,44,68,.7);pointer-events:none;z-index:0}.container-footer>*{position:relative;z-index:1}.container-contacto{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.container-cont{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%}.container-cont>.i-span{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .25s ease,transform .25s ease,border-color .25s ease;flex-direction:row;justify-content:flex-start;box-sizing:border-box}.container-cont>.i-span:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25);transform:translateY(-3px)}.container-cont .div-icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;background:var(--rojo)}.container-cont .div-icon #icons{color:var(--blanco);font-size:17px;text-align:center}.container-cont-dir-tel{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1;gap:6px;width:100%}.container-cont-dir-tel .i-span{display:block;width:100%;margin:0;padding:0;color:inherit;font-family:MiFuente,sans-serif;background:0 0;border:none;backdrop-filter:none}.container-cont-dir-tel .i-span:hover{background:0 0;transform:none;border:none}.container-cont-dir-tel h3{font-family:MiFuente,sans-serif;font-weight:700;letter-spacing:.3px;margin:0 0 4px;line-height:1.2;color:var(--blanco)}.container-cont-dir-tel #a-dir,.container-cont-dir-tel a{color:#fff;text-decoration:none;font-style:normal;font-family:MiFuente,sans-serif;line-height:1.5;display:block}.container-cont-dir-tel a:hover{color:var(--blanco);text-decoration:underline}.container-mail-web{display:flex;justify-content:center;align-items:center;gap:40px;padding:22px 0;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);width:100%;flex-wrap:wrap}.container-mail-web .i-span-redes{display:flex;align-items:center;gap:10px;margin:0;background:0 0;backdrop-filter:none;border:none;padding:0}.container-mail-web .i-span-redes:hover{transform:none;background:0 0;border:none}.container-mail-web .div-icon{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;margin:0;flex-shrink:0}.container-mail-web .div-icon #icons{color:var(--blanco);font-size:13px;line-height:1}#mjs-web a,.container-mail-web a{color:var(--blanco);text-decoration:none;font-family:MiFuente,sans-serif;font-weight:600}.container-mail-web a:hover{color:var(--rojo)}.container-footer .redes{display:flex!important;justify-content:center!important;align-items:center!important;width:100%;margin:0;padding:0}.container-footer .redes .i-span-redes{display:flex!important;gap:14px;align-items:center!important;justify-content:center!important;background:0 0!important;border:none!important;padding:0!important;margin:0!important;backdrop-filter:none!important}.container-footer .redes .i-span-redes:hover{transform:none;background:0 0!important;border:none!important}.container-footer .redes a{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;border-radius:50%!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.18)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--blanco)!important;text-decoration:none!important;transition:all .25s ease!important;padding:0!important;margin:0!important;line-height:1!important;box-sizing:border-box!important;overflow:hidden!important;position:relative!important;text-align:center!important;vertical-align:middle!important}.container-footer .redes a:hover{transform:translateY(-3px)!important;background:var(--rojo)!important;border-color:var(--rojo)!important;color:var(--blanco)!important}.container-footer .redes a .fa-brands,.container-footer .redes a .fa-solid,.container-footer .redes a i,.container-footer .redes a>i{color:inherit!important;padding:0!important;margin:0!important;font-size:16px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;vertical-align:middle!important;width:16px!important;height:16px!important;position:relative!important;top:0!important;left:0!important;background:0 0!important;border:none!important;box-shadow:none!important}.container-ter-cond{display:flex;justify-content:center;align-items:center;padding:18px 0 0;width:100%;gap:16px;flex-wrap:wrap;margin-top:8px;border-top:1px solid rgba(255,255,255,.1)}.container-ter-cond a{color:rgba(255,255,255,.55);text-decoration:none;letter-spacing:1.5px;font-family:MiFuente,sans-serif;padding:4px 6px;margin:0;transition:color .2s}.container-ter-cond a:hover{color:var(--blanco)}.container-ter-cond span{color:rgba(255,255,255,.25)}@media (min-width:1080px){.container-cont-dir-tel h3{font-size:17px}.container-cont-dir-tel #a-dir,.container-cont-dir-tel a{font-size:12px}#mjs-web a,.container-mail-web a{font-size:15px}.container-ter-cond a{font-size:12px}}@media (min-width:600px) and (max-width:1079px){.container-footer{padding:36px 24px 18px}.container-cont{grid-template-columns:repeat(2,1fr)}.container-cont>.i-span:nth-child(3){grid-column:1/-1}.container-cont-dir-tel h3{font-size:15px}.container-cont-dir-tel #a-dir,.container-cont-dir-tel a{font-size:12px}.container-mail-web{gap:24px}#mjs-web a,.container-mail-web a{font-size:14px}.container-ter-cond a{font-size:12px}}@media (max-width:599px){.container-footer{padding:30px 16px 18px}.container-cont{grid-template-columns:1fr;gap:12px}.container-cont>.i-span{padding:14px 16px}.container-cont .div-icon{width:38px;height:38px}.container-cont .div-icon #icons{font-size:15px}.container-cont-dir-tel h3{font-size:14px}.container-cont-dir-tel #a-dir,.container-cont-dir-tel a{font-size:11px}.container-mail-web{gap:18px;padding:18px 0;flex-direction:column}#mjs-web a,.container-mail-web a{font-size:14px}.container-footer .redes a{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important}.container-footer .redes a i{font-size:15px!important;width:15px!important;height:15px!important}.container-ter-cond a{font-size:11px}}@media (min-width:600px) and (max-width:1079px) and (orientation:landscape){.container-cont{grid-template-columns:repeat(3,1fr)}.container-cont>.i-span:nth-child(3){grid-column:auto}.container-cont-dir-tel h3{font-size:13px}.container-cont-dir-tel #a-dir,.container-cont-dir-tel a{font-size:10px}#mjs-web a,.container-mail-web a{font-size:13px}}.container-cont-dir-tel .footer-horario{display:flex;flex-wrap:wrap;gap:0 10px;margin:4px 0 0;color:rgba(255,255,255,.9);font-family:MiFuente,sans-serif;font-size:13px;line-height:1.5}.container-cont-dir-tel .footer-horario span{white-space:nowrap}@media (max-width:1079px){.container-cont-dir-tel .footer-horario{font-size:11.5px}}.container-footer .redes a .icono-red{width:16px!important;height:16px!important;fill:currentColor;display:block}@media (max-width:599px){.container-footer .redes a .icono-red{width:15px!important;height:15px!important}}.lang-widget{position:fixed;bottom:20px;right:20px;width:50px;height:50px;background-color:#fff;border-radius:50%;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.lang-widget:hover{transform:scale(1.1);box-shadow:0 6px 10px rgba(0,0,0,.15)}.lang-widget img{width:25px;height:25px;border-radius:50%}.sect-contact-form{width:100%!important;padding:0!important;background:0 0!important;background-color:transparent!important;display:block!important;overflow:visible!important;box-sizing:border-box!important;margin:0!important}.contact-form-container{display:block!important;max-width:100%!important;width:100%!important;padding:0!important;margin:0!important;background:0 0!important;background-color:transparent!important;box-shadow:none!important;overflow:visible!important;align-items:stretch!important}.contact-form-text{display:none!important}.form-container{background:0 0!important;background-color:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;max-width:100%!important;width:100%!important;margin:0!important;flex:none!important}form#miFormulario{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important;padding:0!important;margin:0!important}form#miFormulario label{font-family:MiFuente,sans-serif!important;font-size:13px!important;color:var(--elephant)!important;font-weight:700!important;margin:0 0 -6px 0!important;letter-spacing:.2px!important;line-height:1.3!important;display:block!important}form#miFormulario input[type=email],form#miFormulario input[type=password],form#miFormulario input[type=tel],form#miFormulario input[type=text]{padding:12px 14px!important;border:1px solid var(--geyser)!important;border-radius:10px!important;font-size:14px!important;font-family:MiFuente,sans-serif!important;color:var(--elephant)!important;background:var(--blanco)!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;margin:0!important;display:block!important;height:auto!important;line-height:1.4!important}form#miFormulario input::placeholder{color:var(--nepal)}form#miFormulario input:focus{outline:0!important;border-color:var(--azul)!important;box-shadow:0 0 0 3px rgba(24,143,198,.12)!important}.recaptcha-container{margin:8px 0!important;display:flex!important;justify-content:flex-start!important;flex-direction:column!important;gap:6px!important;padding:0!important}.error-message{color:var(--rojo)!important;font-family:MiFuente,sans-serif!important;font-size:12px!important;margin:0!important;display:none}.error-message.show{display:block!important}form#miFormulario .submit-btn{background:var(--rojo)!important;background-color:var(--rojo)!important;color:var(--blanco)!important;padding:14px 24px!important;border:none!important;border-radius:999px!important;font-size:14px!important;font-weight:700!important;font-family:MiFuente,sans-serif!important;letter-spacing:.5px!important;cursor:pointer!important;transition:background .25s ease,transform .25s ease,box-shadow .25s ease!important;box-shadow:0 6px 18px rgba(223,78,78,.25)!important;margin:8px 0 0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-transform:uppercase!important;display:block!important;height:auto!important;line-height:1.2!important}form#miFormulario .submit-btn:hover{background:var(--coral-600)!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px rgba(223,78,78,.35)!important}form#miFormulario .submit-btn:active{transform:translateY(0)!important}form#miFormulario .fa-solid{font-size:inherit!important;color:inherit!important;width:auto!important}@media (min-width:1080px){form#miFormulario label{font-size:13px!important}form#miFormulario input[type=email],form#miFormulario input[type=tel],form#miFormulario input[type=text]{font-size:14px!important}form#miFormulario .submit-btn{font-size:14px!important}}@media (min-width:600px) and (max-width:1079px){form#miFormulario{gap:12px!important}form#miFormulario label{font-size:13px!important}form#miFormulario input[type=email],form#miFormulario input[type=tel],form#miFormulario input[type=text]{font-size:15px!important;padding:12px 14px!important}form#miFormulario .submit-btn{font-size:14px!important;padding:14px 24px!important}}@media (max-width:599px){form#miFormulario{gap:12px!important}form#miFormulario label{font-size:13px!important}form#miFormulario input[type=email],form#miFormulario input[type=tel],form#miFormulario input[type=text]{font-size:16px!important;padding:12px 14px!important;border-radius:10px!important}form#miFormulario .submit-btn{font-size:14px!important;padding:14px 20px!important}.recaptcha-container .g-recaptcha{transform:scale(.9);transform-origin:0 0}}@media (min-width:600px) and (max-width:1079px) and (orientation:landscape){form#miFormulario label{font-size:12px!important}form#miFormulario input[type=email],form#miFormulario input[type=tel],form#miFormulario input[type=text]{font-size:14px!important}form#miFormulario .submit-btn{font-size:13px!important}}