@charset "UTF-8";#nprogress{pointer-events:none}#nprogress .bar{background:#0368bf;position:fixed;z-index:1031;top:0;left:0;width:100%;height:5px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #0683f9,0 0 5px #0368bf;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:20px;height:20px;box-sizing:border-box;border-color:#0368bf transparent transparent #0368bf;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.react-datepicker-popper{z-index:4!important}.react-time-input-picker{color:#212121;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:2px;padding:0;font-size:16px;font-weight:400;display:flex;margin:0;align-items:center;height:100%;width:auto;justify-content:center;position:relative}.react-time-input-picker input::-webkit-inner-spin-button,.react-time-input-picker input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-time-input-picker input[type=number]{-moz-appearance:textfield}.react-time-input-picker input{position:relative;margin:0 2px;padding:0;border-radius:2px;background:transparent;width:-webkit-max-content;width:-moz-max-content;width:max-content;width:20px;text-align:center;border:none;outline:none;display:flex;justify-content:center;height:100%;align-items:center}.react-time-input-picker input::-moz-selection{background:transparent}.react-time-input-picker input::selection{background:transparent}.react-time-input-picker input::-moz-placeholder{opacity:1;font-weight:inherit;font-size:18px}.react-time-input-picker input:-ms-input-placeholder{opacity:1;font-weight:inherit;font-size:18px}.react-time-input-picker input::placeholder{opacity:1;font-weight:inherit;font-size:18px}.inputWrapper{position:relative;align-items:center;height:100%;max-width:6rem;display:flex}.react-time-input-picker.is-disabled,.react-time-input-picker.is-disabled *{cursor:not-allowed!important}.inputWrapper:nth-child(2){max-width:6rem}.inputWrapper:first-child:after{content:":";display:flex;align-items:center;font-size:inherit;font-weight:inherit;margin-bottom:0;height:100%;box-sizing:border-box;position:relative;top:-1px}.react-time-input-picker input:focus{caret-color:transparent;background-color:#dadada}.react-time-input-picker span{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:inherit;margin-bottom:3px}.react-time-input-picker input[type=text]{min-width:unset;max-width:45px;height:100%}.react-time-input-picker .arrow-down{margin-right:7px;cursor:pointer;height:100%;margin-bottom:0}.react-time-input-picker .input-time-mobile input[type=time]{background:transparent}.react-time-input-picker-wrapper{height:37px;margin:5px;box-sizing:border-box;display:flex;align-items:center;padding:4px 0;width:-webkit-max-content;width:-moz-max-content;width:max-content;justify-content:center}.react-time-input-picker-wrapper *{box-sizing:border-box}.inputWrapper__dropdown{position:absolute;left:0;bottom:-205px;border-radius:5px;height:200px;overflow:auto;min-width:150%;width:150%;display:flex;flex-direction:column;background:#eff8ff;padding:5px 0;z-index:1;justify-content:center;align-items:center;-ms-overflow-style:none;scrollbar-width:none}.inputWrapper__dropdown::-webkit-scrollbar{display:none}.inputWrapper__dropdown span div{font-weight:300;font-family:Quicksand,sans-serif}.manuallyDisplayDropdown .inputWrapper__dropdown{min-width:110%;width:110%}.inputWrapper__dropdown.amPm{width:110%;min-width:110%;bottom:-81px;overflow-y:hidden;height:76px}.inputWrapper__dropdown span{min-height:30px;color:#434343;display:flex;align-items:center;justify-content:flex-start;font-size:14px;cursor:pointer;padding:0 10px;font-weight:500;margin-bottom:2px;width:39px}.inputWrapper__dropdown span.is-active,.inputWrapper__dropdown span:hover{background:#dadada}.inputWrapper__dropdown::-webkit-scrollbar{width:8px;height:6px}.inputWrapper__dropdown::-webkit-scrollbar-track{background-color:#eeedee;border-radius:4px}.inputWrapper__dropdown::-webkit-scrollbar-thumb{background:#a0a0a0;border-radius:4px}.inputWrapper__dropdown::-webkit-scrollbar-thumb:hover{background:#434343}.fullTime__wrapper{position:absolute;width:110%;left:-5%;right:5%;bottom:0}.fullTime__wrapper .inputWrapper__dropdown.fullTime{left:0;right:0;width:100%;min-width:100%;z-index:1}.fullTime__wrapper .inputWrapper__dropdown.fullTime span{font-weight:500;font-size:16px}.fullTime__wrapper .inputWrapper__dropdown.fullTime div{height:100%;display:inline-flex;font-weight:500;font-size:16px;margin-bottom:2px;margin-left:10px;align-items:center}@import"https://fonts.googleapis.com/css2?family=Baloo+Thambi+2:wght@400;600;700&family=Fredoka:wght@300;400;700&family=Quicksand:wght@300;400;500;600;700&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;font-size:62.4%}*,:after,:before{box-sizing:inherit}body{margin:0;font-size:2rem;font-family:Quicksand,sans-serif;font-weight:400;color:#414141;background-color:#fff;-ms-overflow-style:none;scrollbar-width:none}@media(min-width:1024px){body{background-color:#eff8ff}}body.fijo{overflow:hidden}body::-webkit-scrollbar{-webkit-appearance:none;display:none}body::-webkit-scrollbar:vertical{width:9px}body::-webkit-scrollbar-button,body::-webkit-scrollbar-button:increment{display:none}body::-webkit-scrollbar:horizontal{height:10px}body::-webkit-scrollbar-thumb{background-color:#797979;border-radius:20px;border:2px solid #f1f2f3}body::-webkit-scrollbar-track{border-radius:10px}a{text-decoration:none;color:#414141}img{max-width:100%}ul{list-style:none;padding:0}h1,h2,h3,h4{margin:1rem;font-weight:400;color:#0368bf;font-family:Fredoka,sans-serif}h1{font-size:3.5rem}h2{font-size:3rem}h3{font-size:2.5rem}h4{font-size:2rem}p{font-size:1.6rem}.contenedor{max-width:120rem;margin:1rem auto;width:95%}.contenedor.signs{width:90%}@media(min-width:1024px){.contenedor.signs{min-height:100vh;margin:0 auto}}@media(min-width:1600px){.contenedor{max-width:140rem}}@media(min-width:1920px){.contenedor{max-width:170rem}}.contenedor-signs{display:flex;grid-gap:1rem;gap:1rem;flex-direction:column;min-height:110vh;background-color:#fff}@media(min-width:1024px){.contenedor-signs{flex-direction:row}}.contenido-principal{background-color:#fff}@media(min-width:1024px){.contenido-principal{height:100%;min-height:100vh;display:flex}.contenido-principal .contenedor{padding:1rem;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;min-height:100vh}.contenido-principal .contenedor::-webkit-scrollbar{display:none}}@media(min-width:1024px)and (min-width:1280px){.contenido-principal .contenedor{padding:1rem 2rem}}@media(min-width:1024px)and (min-width:1300px){.contenido-principal .contenedor{padding:0 3rem}}.sombra-abajo{box-shadow:1px 6px 5px 0 rgba(0,0,0,.23);-webkit-box-shadow:1px 6px 5px 0 rgba(0,0,0,.23);-moz-box-shadow:1px 6px 5px 0 rgba(0,0,0,.23)}.error-404{background-image:url(/img/404.png);height:100vh;background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:1rem;box-shadow:0 4px 4px rgba(0,0,0,.13);border-radius:1rem;margin:0;position:relative}.error-404 h1{color:#0368bf;margin:1rem 0;font-family:Baloo Thambi\ 2,cursive}.error-404 p{font-size:1.8rem;color:#fff}.indicador{display:none}@media(min-width:1024px){.indicador{position:relative;display:block;font-size:1.2rem;color:#469bbb;text-transform:uppercase;z-index:1;margin:0 0 0 3rem}.indicador span{font-weight:600}}@media(min-width:1350px){.indicador{margin-top:1rem}}.boton-primario{border:none!important;padding:1rem 5rem!important;border-radius:3rem!important;text-transform:uppercase!important;font-size:1.6rem!important;cursor:pointer;background-color:#eff8ff!important;font-weight:300!important;color:#469bbb!important}.boton-primario.disabled{cursor:no-drop}.boton-secundario{border:none;padding:1rem 5rem;border-radius:3rem;text-transform:uppercase;font-size:1.6rem;cursor:pointer;background-color:#0368bf;font-weight:300;color:#eff8ff}.boton-secundario.ancho{padding:1rem 6rem}@media(min-width:1024px){.boton-secundario.ancho{padding:1rem 4rem}}.boton-terciario{border:1px solid #0368bf!important;border-radius:3rem!important;background-color:unset!important;color:#0368bf!important}.boton-cuarto,.boton-terciario{padding:1rem 5rem!important;text-transform:uppercase!important;font-size:1.6rem!important;cursor:pointer!important;font-weight:300!important}.boton-cuarto{border:none!important;text-decoration:underline;border-radius:unset!important;background-color:transparent!important;color:#469bbb!important}.acciones-cita li p{color:#414141!important}.acciones-cita li select{text-align:left!important}.acciones-cita li:nth-child(4){margin-top:.4rem!important}label{color:#469bbb}input,select{font-size:1.4rem;background-color:transparent;outline:0;font-family:Quicksand,sans-serif!important;color:#414141!important;font-weight:600!important}input::-moz-placeholder,select::-moz-placeholder{color:#414141!important;font-weight:400!important}input:-ms-input-placeholder,select:-ms-input-placeholder{color:#414141!important;font-weight:400!important}input::placeholder,select::placeholder{color:#414141!important;font-family:Quicksand,sans-serif!important;font-weight:400!important}input::-webkit-input-placeholder,select::-webkit-input-placeholder{font-family:Quicksand,sans-serif!important}input:-moz-placeholder,input::-moz-placeholder,select:-moz-placeholder,select::-moz-placeholder{font-family:Quicksand,sans-serif!important}input:-ms-input-placeholder,select:-ms-input-placeholder{font-family:Quicksand,sans-serif!important}input[type=date]{-moz-appearance:none;appearance:none;display:inline-block;visibility:visible;width:auto;padding:.4rem;position:relative;border:0;margin:0;border-radius:0;box-shadow:none;-webkit-appearance:none;text-transform:uppercase}input[type=date]:focus{outline:none}input[type=date]::-webkit-calendar-picker-indicator{width:100%;height:100%;position:absolute;top:0;left:0;color:transparent;background:0 0;margin:0;opacity:0;pointer-events:auto}input[type=date] ::-webkit-clear-button,input[type=date]::-webkit-inner-spin-button,input[type=date] ::-webkit-outer-spin-button{-webkit-appearance:none;display:none}input[type=time]{-moz-appearance:none;appearance:none;display:inline-block;visibility:visible;width:auto;padding:.4rem;position:relative;border:0;margin:0;border-radius:0;box-shadow:none;-webkit-appearance:none}input[type=time]:focus{outline:none}input[type=time]::-webkit-calendar-picker-indicator{width:100%;height:100%;position:absolute;top:0;left:0;color:transparent;background:0 0;margin:0;opacity:0;pointer-events:auto}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #eff8ff!important}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/img/nuevas/flecha-abajo.svg);background-repeat:no-repeat;background-position:right 2rem top 50%,0 0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button span{margin-left:1rem}@-moz-document url-prefix(){.acciones-cita select{margin-left:-.5rem}}@font-face{font-family:Baloo Thambi\ 2;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baloothambi2/v14/cY9cfjeOW0NHpmOQXranrbDyu7hWDpKTZhPofRc.woff2) format("woff2");unicode-range:U+0964-0965,U+0b82-0bfa,U+200c-200d,U+20b9,U+25cc}@font-face{font-family:Baloo Thambi\ 2;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baloothambi2/v14/cY9cfjeOW0NHpmOQXranrbDyu7hPDpKTZhPofRc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Baloo Thambi\ 2;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baloothambi2/v14/cY9cfjeOW0NHpmOQXranrbDyu7hODpKTZhPofRc.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Baloo Thambi\ 2;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baloothambi2/v14/cY9cfjeOW0NHpmOQXranrbDyu7hADpKTZhPo.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Baloo Thambi\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/baloothambi2/v14/cY9cfjeOW0NHpmOQXranrbDyu7hWDpKTZhPofRc.woff2) format("woff2");unicode-range:U+0964-0965,U+0b82-0bfa,U+200c-200d,U+20b9,U+25cc}@font-face{font-family:Baloo Thambi\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/baloothambi2/v14/cY9cfjeOW0NHpmOQXranrbDyu7hPDpKTZhPofRc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Baloo Thambi\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/baloothambi2/v14/cY9cfjeOW0NHpmOQXranrbDyu7hODpKTZhPofRc.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Baloo Thambi\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/baloothambi2/v14/cY9cfjeOW0NHpmOQXranrbDyu7hADpKTZhPo.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Baloo Thambi\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baloothambi2/v14/cY9cfjeOW0NHpmOQXranrbDyu7hWDpKTZhPofRc.woff2) format("woff2");unicode-range:U+0964-0965,U+0b82-0bfa,U+200c-200d,U+20b9,U+25cc}@font-face{font-family:Baloo Thambi\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baloothambi2/v14/cY9cfjeOW0NHpmOQXranrbDyu7hPDpKTZhPofRc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Baloo Thambi\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baloothambi2/v14/cY9cfjeOW0NHpmOQXranrbDyu7hODpKTZhPofRc.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Baloo Thambi\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baloothambi2/v14/cY9cfjeOW0NHpmOQXranrbDyu7hADpKTZhPo.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/fredoka/v9/X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWs89XgHPyhRMw.woff2) format("woff2");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/fredoka/v9/X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWg89XgHPyhRMw.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/fredoka/v9/X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWu89XgHPyh.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/fredoka/v9/X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWs89XgHPyhRMw.woff2) format("woff2");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/fredoka/v9/X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWg89XgHPyhRMw.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/fredoka/v9/X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWu89XgHPyh.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/fredoka/v9/X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWs89XgHPyhRMw.woff2) format("woff2");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/fredoka/v9/X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWg89XgHPyhRMw.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/fredoka/v9/X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWu89XgHPyh.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Quicksand;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v29/6xKtdSZaM9iE8KbpRA_hJFQNYuDyP7bh.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v29/6xKtdSZaM9iE8KbpRA_hJVQNYuDyP7bh.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v29/6xKtdSZaM9iE8KbpRA_hK1QNYuDyPw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v29/6xKtdSZaM9iE8KbpRA_hJFQNYuDyP7bh.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v29/6xKtdSZaM9iE8KbpRA_hJVQNYuDyP7bh.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v29/6xKtdSZaM9iE8KbpRA_hK1QNYuDyPw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v29/6xKtdSZaM9iE8KbpRA_hJFQNYuDyP7bh.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v29/6xKtdSZaM9iE8KbpRA_hJVQNYuDyP7bh.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v29/6xKtdSZaM9iE8KbpRA_hK1QNYuDyPw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v29/6xKtdSZaM9iE8KbpRA_hJFQNYuDyP7bh.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v29/6xKtdSZaM9iE8KbpRA_hJVQNYuDyP7bh.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v29/6xKtdSZaM9iE8KbpRA_hK1QNYuDyPw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v29/6xKtdSZaM9iE8KbpRA_hJFQNYuDyP7bh.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v29/6xKtdSZaM9iE8KbpRA_hJVQNYuDyP7bh.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v29/6xKtdSZaM9iE8KbpRA_hK1QNYuDyPw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.sidebar{flex-basis:calc(48% - 1rem);background-color:#f8f8f8;box-shadow:0 4px 15px rgba(0,0,0,.15);border-radius:0 0 50px 0}@media(min-width:1024px){.sidebar{background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url(/img/nuevas/banner-oficial-png.png);box-shadow:unset;border-radius:unset;background-color:unset;flex-basis:calc(45% - 1rem);border-radius:0 0 190px 0}}@media(min-width:1280px){.sidebar{flex-basis:calc(40% - 1rem);border-radius:0 0 220px 0}}@media(min-width:1350px){.sidebar{flex-basis:calc(42% - 1rem);border-radius:0 0 260px 0}}@media(min-width:1920px){.sidebar{flex-basis:calc(33% - 1rem);border-radius:0 0 330px 0}}.sidebar .logo{place-items:center;padding:4rem 0;position:relative}@media(min-width:425px){.sidebar .logo{padding:5rem 0}}@media(min-width:1024px){.sidebar .logo img{width:10rem}}.sidebar .logo.movil{display:grid}@media(min-width:1024px){.sidebar .logo.movil{display:none}}.sidebar .logo.escritorio{display:none}@media(min-width:1024px){.sidebar .logo.escritorio{display:grid}}.sidebar .carta{display:none}@media(min-width:1024px){.sidebar .carta{display:block;text-align:center;padding:1rem}.sidebar .carta p{line-height:1.5}}@media(min-width:1024px)and (min-width:1350px){.sidebar .carta p:first-of-type{text-align:justify;width:30rem;margin:auto}}@media(min-width:1024px){.sidebar .carta p:last-of-type{text-align:right;font-size:1.6rem;margin-top:4rem}}@media(min-width:1024px)and (min-width:1350px){.sidebar .carta p:last-of-type{margin-right:2rem}}.sidebar .puntos{display:flex;grid-gap:1rem;gap:1rem;justify-content:flex-end;margin-bottom:4rem;margin-top:4rem}@media(min-width:1350px){.sidebar .puntos{margin-right:2rem}}.formulario{flex-basis:calc(55% - 1rem);display:flex;flex-direction:column;justify-content:center;width:100%;margin:3rem auto;text-align:center}@media(min-width:1024px){.formulario{width:80%;margin:0 auto;height:100%}}@media(min-width:1350px){.formulario{width:60%}}.formulario h1{font-size:3rem;text-transform:uppercase}.formulario .eslogan{font-size:1.6rem;margin:0 0 1rem}.formulario .eslogan span{font-weight:600;display:block;margin-top:1rem}.formulario .timer{margin:2rem 0 0;font-size:1.2rem;color:#414141}.formulario .timer.error{color:#ff6853}.formulario form{margin:1rem 0}.formulario form .campo{margin:2rem 0;display:flex;flex-direction:column;align-items:flex-start}.formulario form .campo label{font-size:1.6rem;padding-left:2.7rem;font-weight:300;margin:0}.formulario form .campo label img{cursor:pointer}.formulario form .campo .subcampo{width:100%;margin-top:1rem;border-radius:3rem;padding:1rem 2rem;display:grid;grid-template-columns:10% 80% 10%;align-items:center;-moz-column-gap:.5rem;grid-column-gap:.5rem;column-gap:.5rem;background-color:#eff8ff;transition:all .3s ease-in-out;border:1px solid transparent}@media(min-width:1024px){.formulario form .campo .subcampo{grid-gap:0;gap:0}.formulario form .campo .subcampo:hover{box-shadow:0 4px 18px rgba(0,0,0,.1);border:1px solid #469bbb}}.formulario form .campo .subcampo label{width:auto;margin:0;display:none}@media(min-width:1024px){.formulario form .campo .subcampo label{display:block}}.formulario form .campo .subcampo label:first-of-type{text-align:right}.formulario form .campo .subcampo label:last-of-type{text-align:center}.formulario form .campo .subcampo label.camara{display:block}@media(min-width:1024px){.formulario form .campo .subcampo label.camara{display:none}}.formulario form .campo .subcampo div{display:grid;place-items:center}.formulario form .campo .subcampo select{border:none!important;font-size:1.4rem}.formulario form .campo .subcampo select:invalid{font-weight:500!important}.formulario form .campo .subcampo select:focus{outline:none}@media(min-width:1024px){.formulario form .campo .subcampo select{height:2.7rem}}.formulario form .campo .subcampo input{border:none!important;background-color:unset}@media(min-width:1024px){.formulario form .campo .subcampo input{height:2.7rem}}.formulario form .campo .subcampo input[type=text]::-moz-placeholder{font-size:1.4rem}.formulario form .campo .subcampo input[type=text]:-ms-input-placeholder{font-size:1.4rem}.formulario form .campo .subcampo input[type=text]::placeholder{font-size:1.4rem}.formulario form .campo .subcampo input[type=password]{font-size:2rem;letter-spacing:.5rem;position:relative}@media(min-width:1024px){.formulario form .campo .subcampo input[type=password]{font-size:2.8rem;letter-spacing:.7rem;padding:0}}.formulario form .campo .subcampo input[type=password]::-moz-placeholder{font-size:2rem;position:absolute;display:grid;place-items:center;top:-.2rem}.formulario form .campo .subcampo input[type=password]:-ms-input-placeholder{font-size:2rem;position:absolute;display:grid;place-items:center;top:-.2rem}.formulario form .campo .subcampo input[type=password]::placeholder{font-size:2rem;position:absolute;display:grid;place-items:center;top:-.2rem}.formulario form .campo .subcampo input:focus{outline:none;background-color:unset}.formulario form .campo .subcampo.select{padding:1.1rem .2rem 1.1rem 2rem;grid-template-columns:100%;font-weight:500!important}.formulario form .campo .subcampo.select select:focus{outline:none;background-color:unset}.formulario form .campo .subcampo.solo{grid-template-columns:100%}.formulario form .campo .subcampo.inverso{grid-template-columns:90% 10%}.formulario form .campo .subcampo.inverso label{padding-left:0}.formulario form .campo .subcampo.inverso-1{grid-template-columns:90% 10%}.formulario form .campo .subcampo.inverso-1 label{padding:0}@media(min-width:1024px){.formulario form .campo .subcampo.inverso-1{grid-template-columns:95% 5%}}.formulario form .campo .subcampo.incorrecto{border:1px solid #ff6853}.formulario form .campo .subcampo.dos{grid-template-columns:10% 90%!important}.formulario form .campo .subcampo img{width:2rem}@media(min-width:1024px){.formulario form .campo .subcampo img{width:2.5rem}}.formulario form .campo .subcampo img.grande{width:3rem}.formulario form .campo p{font-size:1.1rem;color:#ff6853;padding-left:2.7rem;margin-bottom:0;margin-top:.5rem;text-align:left}.formulario form .campos{display:flex;justify-content:space-between;align-items:center;margin:4rem auto}@media(min-width:1024px){.formulario form .campos{width:40rem}}.formulario form .campos div,.formulario form .campos div input{flex-basis:calc(25% - 1rem);height:13rem;display:grid;place-items:center}.formulario form .campos div input{width:100%;height:100%;background-color:#eff8ff;border-radius:2rem;text-align:center;border:none}.formulario form .campos div input::-webkit-inner-spin-button,.formulario form .campos div input ::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;-moz-appearance:none}.formulario form .campos div input:focus{outline:none}.formulario form .contenedor-boton{display:flex;flex-direction:column;margin-top:3rem}@media(min-width:1024px){.formulario form .contenedor-boton{flex-direction:row;justify-content:flex-end}}.formulario form .contenedor-boton a{margin-right:2rem}@media(min-width:1350px){.formulario form .contenedor-boton button{margin-top:5rem}}.formulario form .contenedor-botones{display:flex;align-items:flex-end;flex-direction:column-reverse;margin-top:5rem;grid-gap:1rem;gap:1rem}@media(min-width:1024px){.formulario form .contenedor-botones{flex-direction:row;justify-content:flex-end}}.formulario form .contenedor-botones a{margin-left:0;font-size:1.6rem}@media(min-width:1024px){.formulario form .contenedor-botones a{margin-right:2rem;margin-top:0;text-transform:uppercase}}.formulario form .contenedor-botones button.reenviar{border:none;font-weight:300}.formulario form .contenedor-botones.codigo{flex-direction:row;justify-content:space-between}@media(min-width:768px){.formulario form .contenedor-botones.codigo{justify-content:space-evenly}}.formulario form .contenedor-botones.largos button{padding:1rem 4rem!important}.formulario form .contenedor-botones.izquierda{justify-content:center;align-items:center;margin-top:3rem}@media(min-width:1024px){.formulario form .contenedor-botones.izquierda{justify-content:center;padding-left:22rem}}.formulario form .contenedor-botones-registro{display:flex;flex-direction:column-reverse;margin-top:5rem}@media(min-width:1024px){.formulario form .contenedor-botones-registro{flex-direction:row;justify-content:flex-end;grid-gap:3rem;gap:3rem}}.formulario form .contenedor-botones-registro button:first-of-type{margin-top:3rem}@media(min-width:375px){.formulario form .contenedor-botones-registro button{font-size:1.6rem}}@media(min-width:1024px){.formulario form .contenedor-botones-registro button:first-of-type{margin-top:0}}.formulario form .contenedor-botones-registro.alternativo{flex-direction:column-reverse;align-items:flex-end;grid-gap:1rem;gap:1rem}@media(min-width:1024px){.formulario form .contenedor-botones-registro.alternativo{flex-direction:row}}.formulario form .contenedor-botones-registro.margin-menos{margin-top:3rem}.formulario form .contenedor-botones-registro.centrado{justify-content:center}.formulario form a{display:flex;font-size:1.2rem;color:#797979;margin-top:2rem;margin-left:2.5rem;color:#469bbb;font-weight:300;text-transform:uppercase;text-decoration:underline}@media(min-width:1024px){.formulario form a{margin-left:3.5rem}}@media(min-width:1280px){.formulario form a{margin-left:4rem}}.formulario form .advertencia{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:1rem;gap:1rem;width:100%;background-color:#f8f8f8;padding:1rem;margin:auto auto 2rem}@media(min-width:1024px){.formulario form .advertencia{margin:0 auto 2rem;grid-gap:2rem;gap:2rem;align-items:center}}@media(min-width:1350px){.formulario form .advertencia{padding:2rem}}.formulario form .advertencia img{height:2rem}.formulario form .advertencia p{font-size:1.2rem;line-height:1.5;text-align:left;margin:0}.formulario form input[type=file]{display:none}.formulario form .camara{cursor:pointer}@media(min-width:1024px){.formulario form .camara{display:none}}.formulario form .aviso-privacidad{display:flex;justify-content:flex-end;grid-gap:1rem;gap:1rem}.formulario form .aviso-privacidad label a{color:#414141;font-weight:400}.formulario form .aviso-privacidad a{margin:0;text-decoration:none}.formulario form .contenedor-botones-registro-modal{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}@media(min-width:1024px){.formulario form .contenedor-botones-registro-modal{flex-direction:row;justify-content:flex-end}}.formulario form .contenedor-botones-registro-modal button{border:1px solid #0368bf!important;padding:1rem 2rem!important;border-radius:3rem!important;text-transform:uppercase!important;font-size:1.6rem!important;cursor:pointer!important;background-color:unset!important;font-weight:300!important;color:#0368bf!important;font-size:1.3rem;flex-basis:calc(50% - 1rem)}.formulario form .contenedor-botones-registro-modal button.disabled{cursor:no-drop!important}@media(min-width:375px){.formulario form .contenedor-botones-registro-modal button{font-size:1.6rem}}@media(min-width:1024px){.formulario form .contenedor-botones-registro-modal button:last-of-type{margin-left:1rem}}.formulario form.margin-top{margin-top:6rem}.formulario .avisos{display:flex;flex-direction:column;align-items:flex-start;margin:2rem 0 5rem}.formulario .avisos label{color:#414141;font-weight:400;font-size:1.2rem}.formulario .avisos input{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .3s ease-in-out}.formulario .avisos input:before{content:"";background-image:url(/img/nuevas/sin-palomita-azul.svg);height:2rem;width:2rem;display:block;background-position:50%;background-size:cover}.formulario .avisos input:checked:before{background-image:url(/img/nuevas/palomita-azul.svg)}.formulario .avisos .aviso-privacidad{display:flex;align-items:center;padding:0 1.5rem}.formulario .avisos .aviso-privacidad:last-of-type{margin-top:1.5rem}@media(min-width:1024px){.formulario .avisos .aviso-privacidad:last-of-type{margin-top:0}.formulario .avisos .aviso-privacidad{padding:0}}.formulario .avisos.margen{margin:2rem 0 5rem 1rem}@media(min-width:1024px){.formulario .avisos.margen{grid-gap:2rem;gap:2rem;margin-left:3.5rem}.formulario .avisos{flex-direction:row;justify-content:flex-start;align-items:center;grid-gap:2rem;gap:2rem;margin-top:0}}.formulario footer{border-top:1px solid #d7ecff;margin-top:4rem}.formulario footer,.formulario footer .redes-sociales{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.formulario footer .redes-sociales{align-items:center}.formulario footer .redes-sociales nav{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem;align-items:center}.formulario footer .redes-sociales nav img{cursor:pointer}.formulario footer .redes-sociales p{color:#469bbb;font-weight:500}.formulario footer .enlaces-form{color:#469bbb;display:flex;flex-direction:column;align-items:center;grid-gap:1rem;gap:1rem}.formulario footer .enlaces-form p{font-weight:500}.indicador-proceso{display:flex;justify-content:space-evenly;position:relative;z-index:5}.indicador-proceso p{font-size:1.4rem;border:1px solid #469bbb;padding:1rem 1.5rem;border-radius:50%;position:relative;z-index:99;background-color:#fff;transition:all .3s ease-in-out;color:#469bbb;cursor:pointer}.indicador-proceso p.completo{background-color:#74dc7e;color:#fff;border:1px solid #74dc7e}.indicador-proceso .linea{position:absolute;background-color:#eff8ff;width:55%;bottom:3rem;z-index:1;padding:2px}.indicador-proceso .linea .sublinea{width:0;height:100%;background-color:#74dc7e;padding:2px;position:absolute;left:0;top:0;transition:all .3s ease-in-out}.indicador-proceso .linea .sublinea.semi{width:50%}.indicador-proceso .linea .sublinea.completo{width:100%}.pocisionado{position:absolute;top:2.2rem;cursor:pointer}@media(min-width:1024px){.pocisionado{top:3rem}}.pocisionado.izquierda{right:4rem}.dropzone-perfil{width:23rem;margin:auto;height:23rem;padding:2rem;position:relative;z-index:1}@media(min-width:1280px){.dropzone-perfil{width:20rem;height:20rem}}.dropzone-perfil img.arrastra,.dropzone-perfil img.imagen-subida{height:100%;border-radius:50%;width:100%;-o-object-fit:cover;object-fit:cover}.dropzone-perfil .drop-perfil{background-color:#fdfdfd;padding:.6rem;border-radius:50%;position:absolute;right:3rem;bottom:3rem;z-index:99;display:grid;place-items:center;box-shadow:0 4px 10px rgba(0,0,0,.1);cursor:pointer}@media(min-width:1024px){.dropzone-perfil .drop-perfil{right:2rem}}.dropzone-perfil .opciones{position:absolute;right:2.9rem;bottom:-5.5rem;padding:0 2rem;border-radius:1rem;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.13);display:flex;flex-direction:column;align-items:flex-start;z-index:7}.dropzone-perfil .opciones .triangulo{background-color:#fff;width:2rem;height:2rem;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);position:absolute;top:-1rem;right:.5rem}.dropzone-perfil .opciones div{cursor:pointer}.dropzone-perfil .opciones p{font-size:1.6rem;padding:0!important;color:#414141!important;margin:1rem 0!important;cursor:pointer}.campos-2{margin:0}@media(min-width:1024px){.campos-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}}.archivos{display:flex;flex-wrap:wrap;grid-gap:1.5rem;gap:1.5rem;margin-top:-1rem;padding-left:2rem}.archivos .archivo{display:flex;justify-content:space-between;align-items:center}.archivos .archivo p{margin:0;font-size:1.1rem}.archivos .archivo p.cerrar{color:#ff6853;cursor:pointer}.archivos .archivo p:nth-child(2){margin:0 1rem}.archivos .archivo img{width:1.5rem}.campo input{z-index:2}.campo.disabled .subcampo{background-color:#e1e1e1!important;cursor:no-drop}.campo.disabled .subcampo label{display:none!important}.campo.disabled .subcampo:hover{border:1px solid transparent!important}.react-code-input{display:flex!important;justify-content:center;align-items:center;margin:1rem auto;grid-gap:2rem;gap:2rem}@media(min-width:1024px){.react-code-input{grid-gap:1rem;gap:1rem}}.react-code-input input{width:5rem!important;height:7rem!important;background-color:#eff8ff!important;border-radius:1rem!important;text-align:center!important;border:none!important;box-shadow:unset!important;font-size:1.8rem!important;color:#414141!important;font-weight:500}.react-code-input input::-webkit-inner-spin-button,.react-code-input input ::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;-moz-appearance:none}.react-code-input input:focus{outline:none}@media(min-width:1024px){.react-code-input input{width:5rem!important;height:7rem!important}}.modulo{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99;display:flex;flex-direction:column;justify-content:center;align-items:center}.modulo h1{color:#fff;font-weight:600;text-decoration:underline;transform:skewX(-7deg)}.modulo h4{color:#414141;border:1px solid #414141;background-color:#fff;border-radius:2rem;padding:.5rem 3rem;font-size:1.6rem;text-transform:uppercase;cursor:pointer}.modulo .video-wrap{margin:2rem auto;width:95%;background-color:#fff;padding:1rem;border-radius:3rem}@media(min-width:1024px){.modulo .video-wrap{width:80%}}.modulo .video-wrap video{border-radius:2rem;margin:auto;width:100%}@media(min-width:1024px){.modulo .video-wrap video{width:70%}}.modulo .video-wrap .sin-video{background-color:#fff;border-radius:1rem;height:70vh;width:100%;display:flex;justify-content:center;align-items:center}@media(min-width:1024px){.modulo .video-wrap .sin-video{height:60rem;min-width:80rem}}.modulo .video-wrap canvas{width:100%;border-radius:1rem;height:23rem;margin-top:1rem}@media(min-width:1024px){.modulo .video-wrap canvas{margin:auto;height:40rem;width:75%}}.modulo .botones{display:flex;justify-content:space-around;grid-gap:1rem;gap:1rem}.modulo .botones button{width:20rem}.modulo button{border:1px solid #0368bf!important;padding:1rem 2rem!important;border-radius:3rem!important;text-transform:uppercase!important;font-size:1.6rem!important;cursor:pointer!important;background-color:unset!important;font-weight:300!important;color:#0368bf!important;margin:3rem 0}.modulo button.disabled{cursor:no-drop!important}.modal{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:scroll}.modal form{background-color:#fff;position:relative;padding:1rem;border-radius:1rem;margin-top:1rem;margin-bottom:1rem;width:95%;box-shadow:0 4px 4px rgba(0,0,0,.13);overflow:scroll}.modal form .margin-bottom{margin:2rem 0}@media(min-width:1024px){.modal form .margin-bottom{margin:3rem 0}.modal form{width:70%;padding:3rem}}@media(min-width:1350px){.modal form{width:50%}}.modal form .campos-2 .campo{flex-basis:calc(50% - 1rem);margin:.7rem 0}.modal form .campos-2 .campo label{font-size:1.4rem}.modal form .campos-2 .campo .archivos{margin-top:2rem}.modal form .campos-2 .campo .archivos .fecha{margin-top:.3rem}.modal form .campos-2 .campo .archivos .eliminar{right:-10rem}.modal form .campos-2 .campo input{font-size:1.6rem}.modal form .campos-2 .campo-archivos{justify-content:center;align-items:center}.modal form .modal-campo{margin:.7rem 0}.modal form .modal-campo label{font-size:1.4rem}.modal form p{border:none;padding:0;font-size:1.6rem}.modal form p.cerrar{background-color:#ff6853;position:absolute;width:auto;padding:.5rem 1rem;border-radius:50%;color:#fff;left:1rem;top:1rem}.modal form .avisos{display:flex;justify-content:center;margin:2rem 0 5rem;grid-gap:1rem;gap:1rem}@media(min-width:1024px){.modal form .avisos{justify-content:flex-end}}.header-principal{display:flex;position:relative;padding:1rem 4rem;background-color:#469bbb;border-radius:0 0 3rem 3rem;z-index:6}@media(min-width:1024px){.header-principal{justify-content:space-between}}.header-principal .logo{flex:1 1;text-align:center}@media(min-width:1024px){.header-principal .logo{text-align:left}}.header-principal .opciones{display:flex;justify-content:space-between;flex-direction:row-reverse;grid-gap:1.9rem;gap:1.9rem;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 2rem}@media(min-width:1024px){.header-principal .opciones{position:relative;width:auto;height:auto;padding:0}}.header-principal .opciones .info-perfil{display:flex;justify-content:space-between;align-items:center;position:relative}@media(min-width:1024px){.header-principal .opciones .info-perfil{grid-gap:2rem;gap:2rem}}.header-principal .opciones .info-perfil p{display:none}@media(min-width:1024px){.header-principal .opciones .info-perfil p{display:block;font-size:1.6rem;margin:1rem 0;color:#fff}}.header-principal .opciones .info-perfil img{border-radius:5rem}.header-principal .opciones .info-perfil img.imagen-perfil{width:5rem;height:5rem}.header-principal .opciones .info-perfil .opciones-perfil{position:absolute;right:0;top:4.5rem;padding:1rem;border-radius:1rem;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.13);display:flex;flex-direction:column;align-items:flex-start;z-index:99}@media(min-width:1024px){.header-principal .opciones .info-perfil .opciones-perfil{top:5.5rem;right:.4rem}}.header-principal .opciones .info-perfil .opciones-perfil a,.header-principal .opciones .info-perfil .opciones-perfil button{font-size:1.4rem;border:none;background:none;color:#414141;padding:0 3rem 0 0;margin:1rem 0;font-weight:400;cursor:pointer}@media(min-width:1024px){.header-principal .opciones .info-perfil .opciones-perfil a,.header-principal .opciones .info-perfil .opciones-perfil button{padding-right:6rem}}.header-principal .opciones .info-perfil .opciones-perfil .triangulo{background-color:#fff;width:2rem;height:2rem;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);position:absolute;top:-1rem;right:.5rem}.header-principal .opciones .notificaciones{display:none;background-color:#fff;border-radius:50%;padding:.1rem .5rem;justify-content:center;align-items:center;position:relative}.header-principal .opciones .notificaciones .contador{position:absolute;background-color:#c4c4c4;bottom:-.5rem;right:-.5rem;padding:.2rem .5rem;border-radius:50%}.header-principal .opciones .notificaciones .contador p{margin:0;font-size:1.2rem;font-weight:600}@media(min-width:1024px){.header-principal .opciones .notificaciones img{padding:.3rem;position:relative}}.header-principal .opciones img{width:4rem;height:4rem}.header-principal .opciones img.bars{width:3rem;height:3rem}@media(min-width:1024px){.header-principal .opciones img.menu{display:none}}.navegador{display:flex;flex-direction:column;background-color:#eff8ff;align-items:center;justify-content:space-evenly;position:fixed;top:6.5rem;width:100%;height:0;overflow:hidden;transition:all .5s ease-in-out;z-index:5}@media(min-width:1024px){.navegador{display:none}}.navegador .enlace{display:grid;grid-template-columns:17% 83%;grid-gap:3rem;gap:3rem;align-items:center;transition:all .3s ease-in-out;width:100%;position:relative}@media(min-width:425px){.navegador .enlace{grid-gap:5rem;gap:5rem}}@media(min-width:1024px){.navegador .enlace{width:100%;padding:3rem 2rem;cursor:pointer;grid-template-columns:20% 80%}.navegador .enlace:hover{background-color:#f8f7f7}}.navegador .enlace .opcion{display:flex;justify-content:flex-end;position:relative}.navegador .enlace .subopcion{position:absolute;z-index:1;width:100%;display:grid;place-items:center;left:0;bottom:-5.5rem}.navegador .enlace .subopcion p{font-weight:300!important;font-size:1.6rem;margin:1rem 0 2rem;display:flex;align-items:center}.navegador .enlace .subopcion p img{margin-right:1rem}.navegador .enlace .flecha{display:inline-block;margin-left:4rem}.navegador .enlace p{font-size:2.4rem;margin:0;color:#469bbb}.navegador .enlace.activo:before{content:"";position:absolute;left:1rem;top:-.8rem;width:80%;height:5rem;background-color:#469bbb;z-index:0;border-radius:3rem}@media(min-width:375px){.navegador .enlace.activo:before{width:70%;left:2rem}}@media(min-width:425px){.navegador .enlace.activo:before{width:68%;left:2.5rem}}.navegador .enlace.activo .subopcion p{color:#469bbb}.navegador .enlace.activo p{z-index:2;color:#fff}.navegador .cerrar-sesion{display:grid;place-items:center;cursor:pointer}.navegador .cerrar-sesion p{display:flex;align-items:center;grid-gap:1rem;gap:1rem;color:#469bbb;font-weight:500}.navegador-desktop{display:none}@media(min-width:1024px){.navegador-desktop{display:flex;flex-direction:column;height:100%;width:7rem;background-color:#eff8ff;padding:4rem 1rem;box-shadow:inset -8px 0 14px rgba(0,0,0,.05);transition:all .1s ease-in-out;position:relative;z-index:3}}@media(min-width:1280px){.navegador-desktop{width:9rem;padding:4rem 1.5rem}}@media(min-width:1400px){.navegador-desktop{width:14rem;padding:4rem}}.navegador-desktop .enlace{display:flex;grid-gap:2rem;gap:2rem;flex-direction:column;align-items:center;cursor:pointer;position:relative;justify-content:center;margin-top:3rem;padding:1rem}@media(min-width:1280px){.navegador-desktop .enlace{padding:1rem 1.5rem}}.navegador-desktop .enlace .opcion{display:flex;justify-content:flex-end}.navegador-desktop .enlace .opcion img{position:relative}.navegador-desktop .enlace .subopcion{position:absolute;bottom:-2rem;left:0;width:100%;display:grid;place-items:center}.navegador-desktop .enlace .subopcion p{font-weight:300!important;font-size:1.6rem;margin:0;display:flex;align-items:center;grid-gap:1rem;gap:1rem}.navegador-desktop .enlace .subopcion p img{width:2rem}.navegador-desktop .enlace .flecha{display:inline-block;margin-left:4rem;cursor:pointer}.navegador-desktop .enlace p{font-size:1.6rem;margin:0;color:#469bbb;font-weight:500}.navegador-desktop .enlace.activo{position:relative;transition:all .3s ease-in-out;background-color:#469bbb;border-radius:50%}@media(min-width:1024px){.navegador-desktop .enlace.activo .subopcion{bottom:-4rem}.navegador-desktop .enlace.activo .subopcion p{color:#469bbb}}@media(min-width:1280px){.navegador-desktop .enlace.activo{padding-top:1.5rem;padding-bottom:1.5rem}}.navegador-desktop .enlace.activo p{color:#fff}.navegador-desktop .enlace:last-of-type{margin-left:1rem}.navegador-desktop .mostrar-menu{position:absolute;right:-1.5rem;top:1rem;z-index:2;cursor:pointer;transition:all .2s ease-in-out}.navegador-desktop .mostrar-menu:hover{transform:scale(1.1)}@media(min-width:1024px){.navegador-desktop.mostrando{width:20rem}.navegador-desktop.mostrando .enlace{flex-direction:row;justify-content:flex-start;padding:1.4rem 1.5rem}.navegador-desktop.mostrando .enlace.activo{border-radius:5rem}}@media(min-width:1280px){.navegador-desktop.mostrando{width:26rem}}@media(min-width:1400px){.navegador-desktop.mostrando{width:36rem}}.navegador-desktop .cerrar-sesion{position:absolute;bottom:11rem;width:80%;display:grid;place-items:center;cursor:pointer}.navegador-desktop .cerrar-sesion p{display:flex;align-items:center;grid-gap:1rem;gap:1rem;color:#469bbb;font-weight:500}.agenda-inicio{margin-bottom:3rem}.agenda-inicio h1{text-align:center;margin-top:0;font-size:3rem}@media(min-width:1024px){.agenda-inicio h1{margin-left:10rem;text-align:left}}.agenda-inicio p.eslogan{font-size:1.8rem;text-align:center;margin:1rem 0}@media(min-width:1024px){.agenda-inicio p.eslogan{margin-left:10rem;text-align:left}}.agenda-inicio .sector{margin-top:5rem}@media(min-width:1024px){.agenda-inicio .sector{display:flex;align-items:center;justify-content:space-between;padding-right:4rem}}.agenda-inicio .sector .contenedor-boton{margin-top:2rem}.agenda-inicio .opciones-paginador-flecha{display:flex;justify-content:space-between;align-items:center;margin-top:5rem}.agenda-inicio .opciones-paginador-flecha p{margin:0;font-size:3rem;color:#797979;cursor:pointer}.agenda-inicio .opciones-paginador-flecha p:last-of-type{text-align:right}.agenda-inicio .contenido-agenda-inicio{display:flex;overflow-x:auto;position:relative;cursor:-webkit-grab;cursor:grab;-ms-overflow-style:none;scrollbar-width:none;margin-top:2rem}.agenda-inicio .contenido-agenda-inicio::-webkit-scrollbar{display:none!important}.agenda-inicio .contenido-agenda-inicio .cita{position:relative;display:flex;flex-direction:column;width:26rem;height:auto;box-shadow:0 4px 4px rgba(0,0,0,.13);border-radius:30px;scrollbar-width:unset!important}.agenda-inicio .contenido-agenda-inicio .cita::-webkit-scrollbar{display:none}@media(min-width:1920px){.agenda-inicio .contenido-agenda-inicio .cita{width:33.2rem}}.agenda-inicio .contenido-agenda-inicio .cita img{border-radius:2rem 2rem 0 0;width:100%;height:10.9rem;-o-object-fit:cover;object-fit:cover}@media(min-width:1920px){.agenda-inicio .contenido-agenda-inicio .cita img{height:16rem}}.agenda-inicio .contenido-agenda-inicio .cita .informacion{box-shadow:unset;display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:1rem 2rem 3rem}.agenda-inicio .contenido-agenda-inicio .cita .informacion h4{text-align:center;font-size:2rem;color:#4024a6;font-weight:600;text-transform:uppercase;font-family:Baloo Thambi\ 2,cursive;margin:1rem 0 0}.agenda-inicio .contenido-agenda-inicio .cita .informacion h4 span{text-transform:lowercase}.agenda-inicio .contenido-agenda-inicio .cita .informacion p{font-size:1.6rem;margin:1rem 0}.agenda-inicio .contenido-agenda-inicio .cita .informacion p:first-of-type{text-transform:capitalize}.agenda-inicio .contenido-agenda-inicio .cita .informacion p.descripcion{font-size:1.5rem;color:#414141;margin-top:0;font-weight:400;margin-bottom:.5rem}.agenda-inicio .contenido-agenda-inicio .cita .informacion p.dueño{font-weight:400;color:#4024a6;margin:0}.agenda-inicio .contenido-agenda-inicio .cita .informacion p.nombre-status{color:#414141;font-weight:500;font-size:1.4rem;margin-bottom:.5rem}.agenda-inicio .contenido-agenda-inicio .cita .informacion p.motivo{text-transform:capitalize;margin-bottom:1rem;color:#469bbb;font-weight:500}.agenda-inicio .contenido-agenda-inicio .cita .informacion .status{background-color:#eff8ff;height:2px;width:100%;position:relative}.agenda-inicio .contenido-agenda-inicio .cita .informacion .status .reagendada{background-color:#f5945d;width:38%;height:4px;margin-top:-.1rem}.agenda-inicio .contenido-agenda-inicio .cita .informacion .status .espera{background-color:#f5cb5d;width:38%;height:4px;margin-top:-.1rem}.agenda-inicio .contenido-agenda-inicio .cita .informacion .status .confirmada{background-color:#74dc7e;width:38%;height:4px;margin-top:-.1rem}.agenda-inicio .contenido-agenda-inicio .cita .informacion .status .cancelada{background-color:#fd6666;width:38%;height:4px;margin-top:-.1rem}.agenda-inicio .contenido-agenda-inicio .cita .informacion .status img{width:3rem;height:3rem;-o-object-fit:initial;object-fit:fill;border-radius:50%;position:absolute;right:0;top:-1.5rem;box-shadow:0 4px 4px rgba(0,0,0,.13)}.agenda-inicio .contenido-agenda-inicio .cita .informacion .opciones{position:absolute;right:.8rem;top:1.8rem;cursor:pointer}.agenda-inicio .contenido-agenda-inicio .cita .informacion .opciones img{width:2rem;height:1rem;-o-object-fit:initial;object-fit:fill;border-radius:unset}.agenda-inicio .contenido-agenda-inicio .cita .informacion .opciones .acciones-cita{position:absolute;right:0;top:8px;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.13);width:18rem;display:flex;flex-direction:column;border-radius:2rem;padding:1rem 2rem;z-index:3}.agenda-inicio .contenido-agenda-inicio .cita .informacion .opciones .acciones-cita li{margin-top:.7rem}.agenda-inicio .contenido-agenda-inicio .cita .informacion .opciones .acciones-cita li p{margin:0;font-size:1.5rem;text-transform:lowercase;font-weight:400}.agenda-inicio .contenido-agenda-inicio .cita .informacion .opciones .acciones-cita li p span{text-transform:uppercase}.agenda-inicio .contenido-agenda-inicio .cita .informacion .opciones .acciones-cita li select{border:unset;font-weight:400!important;font-size:1.5rem;width:100%;background-position:right 0 top 50%,0 0;cursor:pointer}.agenda-inicio .contenido-agenda-inicio .cita .informacion .opciones .acciones-cita li:first-of-type{margin-top:0}.agenda-inicio .contenido-agenda-inicio .cita .informacion .opciones .acciones-cita .triangulo{background-color:#fff;width:2rem;height:2rem;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);position:absolute;top:-1rem;right:.5rem}.agenda-inicio .contenido-agenda-inicio .cita .informacion .opciones .acciones-cita .backdrop-submenu{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1}.agenda-inicio .contenido-agenda-inicio .caja-flex{display:flex;justify-content:center;flex-wrap:nowrap;grid-gap:2rem;gap:2rem;padding:1rem 0;-ms-overflow-style:none;scrollbar-width:none}.agenda-inicio .contenido-agenda-inicio .caja-flex::-webkit-scrollbar{display:none}.agenda-inicio .paginador{display:flex;justify-content:center;align-items:center;grid-gap:1rem;gap:1rem;margin:4rem 0}.agenda-inicio .paginador img{cursor:pointer}.agenda-inicio .contenedor-boton{display:flex;justify-content:center;margin-top:3rem;margin-bottom:2rem}@media(min-width:1024px){.agenda-inicio .contenedor-boton{justify-content:flex-end}}.agenda-tiempo{margin-bottom:4rem}.agenda-tiempo h1{text-align:center;margin-top:3rem;font-size:3rem}.agenda-tiempo p.eslogan{font-size:1.8rem;text-align:center}.agenda-tiempo .control-tiempo-agenda{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.agenda-tiempo .control-tiempo-agenda .cita-tiempo{display:flex;flex-direction:column;background-color:#f9f9f9;padding:1rem;border-radius:2rem;box-shadow:0 4px 4px rgba(0,0,0,.13)}.agenda-tiempo .control-tiempo-agenda .cita-tiempo h4{font-size:2rem;margin:0}.agenda-tiempo .control-tiempo-agenda .cita-tiempo p{font-weight:400;text-transform:capitalize;font-size:1.6rem}.agenda-tiempo .control-tiempo-agenda .cita-tiempo p span{display:none;font-weight:300;text-transform:none;font-size:1.4rem;color:#b7b7b7}@media(min-width:375px){.agenda-tiempo .control-tiempo-agenda .cita-tiempo p span{display:block}}.agenda-tiempo .control-tiempo-agenda .cita-tiempo p.hora{font-weight:400;border-left:1px solid #414141;padding-left:.5rem}.agenda-tiempo .linea-tiempo{display:flex;flex-direction:column;position:relative}.agenda-tiempo .linea-tiempo .linea{position:absolute;height:.1rem;width:100%;background-color:#414141;top:2.5rem}.agenda-tiempo .linea-tiempo .linea p{position:absolute;right:-.2rem;top:-3rem}.agenda-tiempo .linea-tiempo .horas{display:flex;justify-content:space-between}.agenda-tiempo .linea-tiempo .horas div{flex-basis:calc(33.3% - 1rem);display:flex;align-items:flex-start;z-index:3}.agenda-tiempo .linea-tiempo .horas div p{font-size:1.4rem;background-color:#eee;padding:.5rem 1rem;font-weight:400;border-radius:1rem;box-shadow:0 4px 4px rgba(0,0,0,.13)}.bienvenida-inicio{display:none;text-align:center;margin:4rem 0;border-bottom:1px solid #414141;padding-bottom:4rem}@media(min-width:1024px){.bienvenida-inicio{display:block}}.bienvenida-inicio p:first-of-type{font-size:1.4rem}.bienvenida-inicio p:last-of-type{color:#797979;font-size:3rem}.perfil{display:flex;flex-direction:column}.perfil .background{background-image:url(/img/nuevas/textura-movil.svg);height:11rem;position:absolute;left:0;top:0;height:22rem;width:100%;z-index:0}@media(min-width:1024px){.perfil .background{height:27rem;background-image:url(/img/nuevas/textura.svg)}}.perfil .contenedor-imagen-perfil{display:grid;place-items:center;margin-top:4rem;margin-bottom:0;z-index:1;position:relative}@media(min-width:1024px){.perfil .contenedor-imagen-perfil{margin-top:6rem}}.perfil .contenedor-imagen-perfil img.imagen-perfil{width:25rem;height:25rem;border-radius:50%;z-index:1;-o-object-fit:cover;object-fit:cover}.perfil .contenedor-imagen-perfil .opciones{margin-top:-28rem;margin-right:-21rem}.perfil .contenedor-imagen-perfil .opciones div{background-color:#fff;padding:.5rem;border-radius:50%;box-shadow:0 4px 4px rgba(0,0,0,.13);display:grid;place-items:center;position:relative;z-index:1;cursor:pointer}.perfil .contenedor-imagen-perfil .opciones div input{display:none}.perfil .contenedor-imagen-perfil .opciones div label{display:grid;place-items:center}.perfil .contenedor-imagen-perfil .opciones div img{width:3rem;height:3rem;border-radius:0;box-shadow:unset;cursor:pointer}.perfil .contenedor-imagen-perfil .titulo{margin-top:2rem;width:30rem}.perfil .contenedor-imagen-perfil .titulo p{color:#4024a6;font-weight:700;font-size:2.3rem;text-align:center;margin:1rem 0;font-family:Baloo Thambi\ 2,cursive}.perfil .contenedor-imagen-perfil .titulo p:last-of-type{font-weight:400;font-size:1.6rem;margin:0}@media(min-width:1024px){.perfil .contenedor-imagen-perfil .titulo{width:40rem;margin-top:0}}.perfil .informacion-perfil{display:grid;grid-gap:2rem;gap:2rem;margin:2rem}@media(min-width:1024px){.perfil .informacion-perfil{margin-top:5rem;grid-template-columns:repeat(2,1fr);margin-bottom:4rem}}.perfil .informacion-perfil .datos-personales{box-shadow:0 4px 18px rgba(0,0,0,.08);padding:1rem;border-radius:2rem}.perfil .informacion-perfil .datos-personales .informacion{display:flex;flex-direction:column;grid-gap:2rem;gap:2rem;padding:2rem}.perfil .informacion-perfil .datos-personales .informacion .primer .nombre{color:#414141;font-size:1.6rem;font-weight:500}.perfil .informacion-perfil .datos-personales .informacion .primer .clinica{color:#797979}.perfil .informacion-perfil .datos-personales .informacion .segunda{border-top:1px solid #eff8ff;padding-top:2rem}.perfil .informacion-perfil .datos-personales .informacion .segunda .calle{color:#414141;font-size:1.6rem;font-weight:500}.perfil .informacion-perfil .datos-personales .informacion .segunda .calle span{padding:0 .5rem}.perfil .informacion-perfil .datos-personales .informacion .segunda .lugar{color:#797979}.perfil .informacion-perfil .datos-extras{display:flex;flex-direction:column;grid-gap:2rem;gap:2rem}.perfil .informacion-perfil .datos-extras .cuenta{box-shadow:0 4px 18px rgba(0,0,0,.08);border-radius:2rem;padding:1rem}.perfil .informacion-perfil .datos-extras .cuenta .primer{padding:2rem}.perfil .informacion-perfil .datos-extras .cuenta .primer .correo{color:#414141;font-size:1.6rem;font-weight:500}.perfil .informacion-perfil .datos-extras .pass{box-shadow:0 4px 18px rgba(0,0,0,.08);border-radius:2rem;padding:1rem}.perfil .informacion-perfil .datos-extras .pass .primer{padding:2rem}.perfil .informacion-perfil .datos-extras .pass .primer .correo{color:#414141;font-size:1.6rem;font-weight:500}.perfil .informacion-perfil header{display:grid;grid-template-columns:12% 60% 28%;align-items:center;border-bottom:1px solid #eff8ff;padding-bottom:.5rem}.perfil .informacion-perfil header div{text-align:center;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.perfil .informacion-perfil header div img{width:2rem;position:relative;z-index:1}@media(min-width:1024px){.perfil .informacion-perfil header div img{width:2.5rem}}.perfil .informacion-perfil header div img.grande{width:2.5rem}@media(min-width:1024px){.perfil .informacion-perfil header div img.grande{width:3rem}}.perfil .informacion-perfil header div:last-of-type{justify-content:flex-end;cursor:pointer}@media(min-width:1024px){.perfil .informacion-perfil header div:last-of-type{margin-right:3rem;position:relative}.perfil .informacion-perfil header div:last-of-type:hover:after{content:"";position:absolute;background-color:#eff8ff;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:.3rem;width:4rem;height:4rem;z-index:0;border-radius:50%;right:-.7rem}}.perfil .informacion-perfil header p{color:#469bbb;font-size:1.8rem;margin:1rem 0;text-align:left;font-weight:600}.perfil .informacion-perfil p{margin:1rem 0;font-size:1.4rem}.perfil .editar-perfil{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9;background-color:rgba(237,237,237,.9);display:flex;justify-content:center;align-items:center;overflow:scroll;padding:2rem 1rem;-ms-overflow-style:none;scrollbar-width:none}.perfil .editar-perfil::-webkit-scrollbar{display:none}@media(min-width:1024px){.perfil .editar-perfil{padding:2.5rem 1rem}}.perfil .editar-perfil .contenido-editar-perfil{background-color:#fff;width:100%;padding:1rem;border:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08);border-radius:2rem}@media(min-width:1024px){.perfil .editar-perfil .contenido-editar-perfil{width:50%;padding:1rem 3rem}}.perfil .editar-perfil .contenido-editar-perfil header{display:grid;grid-template-columns:12% 60% 28%;align-items:center;border-bottom:1px solid #eff8ff;padding-bottom:.5rem}.perfil .editar-perfil .contenido-editar-perfil header div{text-align:center;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.perfil .editar-perfil .contenido-editar-perfil header div img{width:2.5rem;position:relative;z-index:1}.perfil .editar-perfil .contenido-editar-perfil header div img.grande{width:3rem}.perfil .editar-perfil .contenido-editar-perfil header div:last-of-type{justify-content:flex-end;cursor:pointer;margin-right:1.5rem}@media(min-width:1024px){.perfil .editar-perfil .contenido-editar-perfil header div:last-of-type{margin-right:3rem;position:relative}.perfil .editar-perfil .contenido-editar-perfil header div:last-of-type:hover:after{content:"";position:absolute;background-color:#eff8ff;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:.3rem;width:4rem;height:4rem;z-index:0;border-radius:50%;right:-.7rem}}.perfil .editar-perfil .contenido-editar-perfil header p{color:#469bbb;font-size:1.8rem;margin:1rem 0;text-align:left;font-weight:600}.perfil .editar-perfil .contenido-editar-perfil .contenido-formulario{max-height:59vh;overflow:scroll;padding:0 1rem;-ms-overflow-style:none;scrollbar-width:none}.perfil .editar-perfil .contenido-editar-perfil .contenido-formulario::-webkit-scrollbar{display:none}@media(min-width:1024px){.perfil .editar-perfil .contenido-editar-perfil .contenido-formulario{max-height:70vh}}.perfil .editar-perfil .contenido-editar-perfil .contenido-formulario .campo{margin:1.5rem 0;display:flex;flex-direction:column}.perfil .editar-perfil .contenido-editar-perfil .contenido-formulario .campo p{font-size:1.2rem;margin:1rem 0 0;color:#ff6853;padding-left:2rem}.perfil .editar-perfil .contenido-editar-perfil .contenido-formulario .campo p.titulo{color:#316980!important;padding-left:2rem!important;font-size:1.6rem!important;font-weight:500!important;margin:2rem 0}.perfil .editar-perfil .contenido-editar-perfil .contenido-formulario .campo label{margin-bottom:.6rem;font-size:1.2rem;padding-left:2rem;display:flex;align-items:center}.perfil .editar-perfil .contenido-editar-perfil .contenido-formulario .campo label span{color:#ff6853;display:flex}.perfil .editar-perfil .contenido-editar-perfil .contenido-formulario .campo label span p{font-size:1.1rem;padding-left:1rem}.perfil .editar-perfil .contenido-editar-perfil .contenido-formulario .campo input,.perfil .editar-perfil .contenido-editar-perfil .contenido-formulario .campo select{font-size:1.2rem;border:none;background-color:#eff8ff;border-radius:2.5rem;padding:1.7rem 2rem}.perfil .editar-perfil .contenido-editar-perfil .contenido-formulario .campos{margin:0}@media(min-width:1024px){.perfil .editar-perfil .contenido-editar-perfil .contenido-formulario .campos{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}}.perfil .editar-perfil .contenido-editar-perfil .contenedor-botones{display:flex;flex-direction:column-reverse;margin-top:4rem}@media(min-width:1024px){.perfil .editar-perfil .contenido-editar-perfil .contenedor-botones{flex-direction:row;justify-content:flex-end;margin-bottom:2rem;grid-gap:3rem;gap:3rem}}.perfil .editar-perfil .contenido-editar-perfil .contenedor-botones button:first-of-type{margin-top:2rem}@media(min-width:1024px){.perfil .editar-perfil .contenido-editar-perfil .contenedor-botones button:first-of-type{margin-top:0}}@media(min-width:375px){.perfil .editar-perfil .contenido-editar-perfil .contenedor-botones button{padding:1.5rem 3rem!important}}@media(min-width:425px){.perfil .editar-perfil .contenido-editar-perfil .contenedor-botones button{padding:1.5rem 4rem!important}}@media(min-width:1024px){.perfil .editar-perfil .contenido-editar-perfil .contenedor-botones button{padding:1rem 5rem!important}}.perfil .modal-password{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9;background-color:rgba(237,237,237,.9);display:flex;justify-content:center;align-items:center;overflow:scroll;padding:2rem 1rem}.perfil .modal-password form{background-color:#fff;width:100%;padding:1rem;border:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08);border-radius:2rem}@media(min-width:1024px){.perfil .modal-password form{width:50%;padding:1rem 3rem}}.perfil .modal-password form header{display:grid;grid-template-columns:12% 60% 28%;align-items:center;border-bottom:1px solid #eff8ff;padding-bottom:.5rem}.perfil .modal-password form header div{text-align:center;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.perfil .modal-password form header div img{width:2.5rem;position:relative;z-index:1}.perfil .modal-password form header div img.grande{width:3rem}.perfil .modal-password form header div:last-of-type{justify-content:flex-end;cursor:pointer;margin-right:1.5rem}@media(min-width:1024px){.perfil .modal-password form header div:last-of-type{margin-right:3rem;position:relative}.perfil .modal-password form header div:last-of-type:hover:after{content:"";position:absolute;background-color:#eff8ff;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:.3rem;width:4rem;height:4rem;z-index:0;border-radius:50%;right:-.7rem}}.perfil .modal-password form header p{color:#469bbb;font-size:1.8rem;margin:1rem 0;text-align:left;font-weight:600}.perfil .modal-password form .contenido-formulario{max-height:70vh;overflow:scroll;padding:0 1rem;-ms-overflow-style:none;scrollbar-width:none}.perfil .modal-password form .contenido-formulario::-webkit-scrollbar{display:none}.perfil .modal-password form .contenedor-botones{display:flex;flex-direction:column-reverse;margin-top:4rem}@media(min-width:1024px){.perfil .modal-password form .contenedor-botones{flex-direction:row;justify-content:flex-end;margin-bottom:2rem;grid-gap:3rem;gap:3rem}}.perfil .modal-password form .contenedor-botones button:first-of-type{margin-top:2rem}@media(min-width:1024px){.perfil .modal-password form .contenedor-botones button:first-of-type{margin-top:0}}@media(min-width:375px){.perfil .modal-password form .contenedor-botones button{padding:1.5rem 3rem!important}}@media(min-width:425px){.perfil .modal-password form .contenedor-botones button{padding:1.5rem 4rem!important}}@media(min-width:1024px){.perfil .modal-password form .contenedor-botones button{padding:1rem 5rem!important}}.perfil .modal-password form .campo{margin:2rem 0;display:flex;flex-direction:column;align-items:flex-start}.perfil .modal-password form .campo label{font-size:1.4rem;padding-left:2rem}.perfil .modal-password form .campo label img{cursor:pointer}.perfil .modal-password form .campo .subcampo{width:100%;border:none;margin-top:2rem;border-radius:3rem;padding:1rem 2rem;display:grid;grid-template-columns:10% 80% 10%;align-items:center;background-color:#eff8ff;grid-gap:.5rem;gap:.5rem}.perfil .modal-password form .campo .subcampo img,.perfil .modal-password form .campo .subcampo svg{width:3rem}.perfil .modal-password form .campo .subcampo select{border:none;font-size:1.2rem;text-align:center}.perfil .modal-password form .campo .subcampo select:focus{outline:none}.perfil .modal-password form .campo .subcampo input{border:none}.perfil .modal-password form .campo .subcampo input:focus{outline:none;background-color:unset}.perfil .modal-password form .campo .subcampo.select{padding:1.3rem 2rem}.perfil .modal-password form .campo .subcampo.select select{flex-basis:100%}.perfil .modal-password form .campo .subcampo.select select:focus{outline:none;background-color:unset}.perfil .modal-password form .campo .pass input{z-index:2;background-color:transparent}.perfil .modal-password form .campo .pass input[type=password]{font-size:2rem;letter-spacing:.5rem;position:relative}@media(min-width:1024px){.perfil .modal-password form .campo .pass input[type=password]{font-size:3.5rem;letter-spacing:.7rem}}.perfil .modal-password form .campo .pass input[type=password]::-moz-placeholder{font-size:2.2rem;position:absolute;display:grid;place-items:center;top:-.2rem}.perfil .modal-password form .campo .pass input[type=password]:-ms-input-placeholder{font-size:2.2rem;position:absolute;display:grid;place-items:center;top:-.2rem}.perfil .modal-password form .campo .pass input[type=password]::placeholder{font-size:2.2rem;position:absolute;display:grid;place-items:center;top:-.2rem}@media(min-width:1024px){.perfil .modal-password form .campo .pass input{height:2.7rem}}.perfil .modal-password form .campo .pass img{width:2.5rem;height:2.5rem}.perfil .modal-password form .campo .pass img.icono-password{width:3rem;height:3rem}.perfil .modal-password form .campo p{font-size:1.2rem;margin:1rem 0 0;padding-left:2rem;color:#ff6853}.calendario header{margin-top:4rem;margin-bottom:3rem}.calendario header h1{text-align:center;display:block}@media(min-width:1024px){.calendario header h1{text-align:left}}.calendario header h1:after{content:unset}.calendario header .eslogan{font-size:1.6rem;text-align:center;line-height:2}@media(min-width:1024px){.calendario header .eslogan{text-align:left;margin-left:10rem}}.calendario header .primera-parte{display:flex;flex-direction:column-reverse}@media(min-width:1024px){.calendario header .primera-parte{flex-direction:row;align-items:center;justify-content:space-between;padding-right:3rem}}.calendario header .filtros{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem 2rem;background-color:#eff8ff;border-radius:2rem;position:relative}@media(min-width:1024px){.calendario header .filtros{flex-direction:row;justify-content:space-evenly;width:50rem;margin-left:10rem}}.calendario header .filtros .campo{display:flex;align-items:center;position:relative}.calendario header .filtros .campo.fecha{font-size:0}.calendario header .filtros .campo label{font-size:1.4rem}.calendario header .filtros .campo input{background-color:transparent;text-align:center;color:#414141!important;font-weight:400!important;cursor:pointer;border:none;font-size:1.4rem}.calendario header .filtros .campo img{width:1.8rem}.calendario header .filtros .campo.fecha input{width:14rem}.calendario header .filtros .campo .entrada-hora{position:absolute;bottom:-14.7rem;height:15rem;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;background-color:#eff8ff;padding:0 2rem;border-radius:1.5rem;right:1rem;box-shadow:0 4px 4px rgba(0,0,0,.13);z-index:3}.calendario header .filtros .campo .entrada-hora::-webkit-scrollbar{display:none}.calendario header .filtros .campo .entrada-hora p{margin:1rem 0;cursor:pointer}.calendario header .filtros .campo .hora-seleccionada{color:#414141;margin:0 1rem;cursor:pointer;font-size:1.4rem}.calendario header .filtros .campo:first-of-type img{margin-left:-1.5rem}.calendario header .filtros .cerrar-imagen{position:absolute;top:1rem;right:1rem}@media(min-width:1024px){.calendario header .filtros .cerrar-imagen{position:static}}.calendario .header-secundario{margin-bottom:2rem}.calendario .header-secundario .segunda-opcion{display:flex;margin-top:2rem;position:relative;z-index:1;flex-direction:column-reverse}@media(min-width:1024px){.calendario .header-secundario .segunda-opcion{flex-direction:row;padding:0 2rem;margin:5rem 0;align-items:center}}.calendario .header-secundario .segunda-opcion h1{margin:3rem 0}@media(min-width:1024px){.calendario .header-secundario .segunda-opcion h1{display:none}}.calendario .header-secundario .segunda-opcion .opciones-cambio{display:grid;grid-template-columns:10% 75% 10%;grid-gap:.5rem;gap:.5rem;margin-top:3.5rem}@media(min-width:1024px){.calendario .header-secundario .segunda-opcion .opciones-cambio{display:flex;grid-gap:.3rem;gap:.3rem;margin-top:0}}.calendario .header-secundario .segunda-opcion .opciones-cambio button{border:none;background-color:#eff8ff;padding:.8rem 1.5rem;font-size:1.6rem;font-weight:400;color:#469bbb;cursor:pointer}.calendario .header-secundario .segunda-opcion .opciones-cambio button:first-of-type,.calendario .header-secundario .segunda-opcion .opciones-cambio button:last-of-type{font-weight:600;font-size:1.6rem}.calendario .header-secundario .segunda-opcion .opciones-cambio button:nth-child(2){padding:1rem 2rem;text-transform:capitalize}@media(min-width:1024px){.calendario .header-secundario .segunda-opcion .opciones-cambio button:nth-child(2){font-size:1.3rem}}.calendario .header-secundario .segunda-opcion .opciones-cambio button:first-of-type{border-radius:1rem 0 0 1rem;font-weight:700}.calendario .header-secundario .segunda-opcion .opciones-cambio button:last-of-type{border-radius:0 1rem 1rem 0;font-weight:700}.calendario .header-secundario .segunda-opcion .cambio-vista{display:flex;justify-content:space-around;padding:0 1.5rem}@media(min-width:1024px){.calendario .header-secundario .segunda-opcion .cambio-vista{width:30rem;margin:0 auto;justify-content:space-evenly}}.calendario .header-secundario .segunda-opcion .cambio-vista button{background-color:transparent;color:#71717a;border:none;border-radius:1rem;padding:.8rem 2rem;font-size:1.8rem;font-weight:500;cursor:pointer}.calendario .header-secundario .segunda-opcion .cambio-vista button.activo{background-color:#0368bf;color:#fff}.calendario h1{font-size:3rem;text-align:left;font-weight:500;display:flex;align-items:flex-end}.calendario h1:after{content:"";height:2px;width:100%;background-color:#d7ecff;display:block;margin-bottom:.6rem;margin-left:1rem}@media(min-width:1024px){.calendario h1:after{margin-left:3rem}.calendario h1{margin-left:10rem}.calendario .body-calendario-movil{display:none}}.calendario .body-calendario-movil .fechas{display:flex;justify-content:space-between}.calendario .body-calendario-movil .fechas .fecha{padding:0 1rem}.calendario .body-calendario-movil .fechas .fecha p{font-size:1.4rem;margin:1rem 0}.calendario .body-calendario-movil .fechas .fecha .corto{color:#9b9b9b;margin-bottom:.2rem;text-align:center}@media(min-width:1024px){.calendario .body-calendario-movil .fechas .fecha .corto{display:none}}.calendario .body-calendario-movil .fechas .fecha .nombre{color:#9b9b9b;display:none}@media(min-width:1024px){.calendario .body-calendario-movil .fechas .fecha .nombre{display:block}}.calendario .body-calendario-movil .fechas .fecha .numero{font-weight:800;color:#0368bf;margin-top:0}.calendario .body-calendario-movil .fechas .fecha.actual{background-color:#eff8ff}.calendario .body-calendario-movil .citas{margin-top:4rem}.calendario .body-calendario-movil .citas h4{font-size:1.5rem;margin-left:2rem}@media(min-width:375px){.calendario .body-calendario-movil .citas h4{margin-left:2.7rem}}@media(min-width:425px){.calendario .body-calendario-movil .citas h4{margin-left:3.4rem}}@media(min-width:768px){.calendario .body-calendario-movil .citas h4{margin-left:8.5rem}}.calendario .body-calendario-movil .citas .citas-contenido{display:grid;grid-template-columns:30% 70%;margin-top:3rem}.calendario .body-calendario-movil .citas .citas-contenido .tiempo{display:grid;grid-template-rows:repeat(3,1fr);justify-content:center}.calendario .body-calendario-movil .citas .citas-contenido .tiempo p{display:block;font-size:1.6rem;color:#0368bf;text-align:center}.calendario .body-calendario-movil .citas .citas-contenido .tiempo p span{display:block;color:#9b9b9b;margin-top:.5rem;font-size:1.4rem}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo{display:grid;grid-template-rows:repeat(3,1fr);border-left:1px solid #0368bf;padding:1rem 1rem 1rem 2rem;grid-row-gap:1rem;row-gap:1rem}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo{box-shadow:0 4px 4px rgba(0,0,0,.13);border-radius:0 0 2rem 2rem;position:relative;display:flex;flex-direction:column}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion{padding:0 1rem;box-shadow:unset}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion .titulo{display:flex;align-items:center;margin:1rem 0}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion .titulo img{width:5rem;height:5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:1.3rem}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion .titulo h4{font-size:1.6rem;text-align:center;margin:0;font-family:Fredoka,sans-serif;font-weight:500}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion p{font-size:1.2rem;text-align:left;margin:0}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion p.propietario{color:#4024a6;text-align:left;font-weight:500}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion p.motivo{text-transform:capitalize;margin:1rem 0;font-weight:400;color:#000}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion p .descripcion{color:#000;display:block;text-transform:lowercase;font-weight:300;margin-top:.3rem}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion .opciones{position:absolute;right:.8rem;top:1.8rem;cursor:pointer}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion .opciones img{width:2rem;height:1rem;-o-object-fit:initial;object-fit:fill;border-radius:unset}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion .opciones .acciones-cita{position:absolute;right:0;top:8px;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.13);width:18rem;display:flex;flex-direction:column;border-radius:2rem;padding:1rem 2rem;z-index:3}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion .opciones .acciones-cita li{margin-top:.7rem}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion .opciones .acciones-cita li p{margin:0;font-size:1.5rem;text-transform:lowercase;font-weight:400}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion .opciones .acciones-cita li p span{text-transform:uppercase}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion .opciones .acciones-cita li select{border:unset;font-weight:400!important;font-size:1.5rem;width:100%;background-position:right 0 top 50%,0 0;cursor:pointer}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion .opciones .acciones-cita li:first-of-type{margin-top:0}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion .opciones .acciones-cita .triangulo{background-color:#fff;width:2rem;height:2rem;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);position:absolute;top:-1rem;right:.5rem}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion .palomita{position:absolute;top:4rem}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo .informacion .palomita img{box-shadow:0 4px 4px rgba(0,0,0,.13);border-radius:50%}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo.confirmada{border-top:7px solid #09dd77}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo.atendida{border-top:7px solid #fff}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo.reagendada{border-top:7px solid #f5945d}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo.cancelada{border-top:7px solid #fd6666}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .cita-tiempo.espera{border-top:7px solid #f5cb5d}.calendario .body-calendario-movil .citas .citas-contenido .citas-tiempo .sin-cita{display:grid;place-items:center;font-size:1.6rem;box-shadow:0 4px 4px rgba(0,0,0,.13);border-radius:2rem;position:relative}.calendario .body-calendario-movil .contenedor-boton{display:flex;justify-content:flex-end;margin-top:3rem}.calendario .body-calendario-movil .contenedor-boton button{border:1px solid #0368bf!important;padding:1rem 2rem!important;border-radius:3rem!important;text-transform:uppercase!important;font-size:1.6rem!important;cursor:pointer!important;background-color:unset!important;font-weight:300!important;color:#0368bf!important;font-size:1.2rem}.calendario .body-calendario-movil .contenedor-boton button.disabled{cursor:no-drop!important}.calendario .body-calendario-movil .citas-mes .subheader{border-bottom:.5px solid #469bbb;padding:1rem;margin-top:1rem}.calendario .body-calendario-movil .citas-mes .subheader p{font-size:1.3rem;color:#469bbb;margin:0 0 0 6rem}.calendario .body-calendario-movil .citas-mes .cuerpo{display:grid;grid-template-columns:repeat(7,1fr);margin-top:2rem;grid-gap:1rem;gap:1rem}.calendario .body-calendario-movil .citas-mes .cuerpo div p{font-size:1.6rem;text-align:center;margin:.3rem 0;padding:.7rem .5rem;font-weight:800}.calendario .body-calendario-movil .citas-mes .cuerpo div p.encontrado{background-color:#eff8ff;border-radius:50%}.calendario .body-calendario-movil .citas-mes .cuerpo div.activo p{font-weight:600}.calendario .body-calendario-web{display:none}@media(min-width:1024px){.calendario .body-calendario-web{display:block}}.calendario .body-calendario-web .fechas{display:grid;grid-template-columns:4.5% 13% 13% 13% 13% 13% 13% 13% 4.5%;margin-top:2rem}.calendario .body-calendario-web .fechas .fecha{padding:0 1rem;text-align:center;border:1px solid #d3d3d3;border-top:none;box-shadow:inset 0 -1px 0 #e0e0e0}.calendario .body-calendario-web .fechas .fecha:first-of-type{border-left:none;background-color:#eff8ff}.calendario .body-calendario-web .fechas .fecha:last-of-type{border-right:none;background-color:#eff8ff}.calendario .body-calendario-web .fechas .fecha:nth-child(6){background-color:#eff8ff}.calendario .body-calendario-web .fechas .fecha p{font-size:1.4rem;margin:1rem 0}@media(min-width:1024px){.calendario .body-calendario-web .fechas .fecha p{text-align:left}}.calendario .body-calendario-web .fechas .fecha .corto{color:#9b9b9b}@media(min-width:1024px){.calendario .body-calendario-web .fechas .fecha .corto{display:none}}.calendario .body-calendario-web .fechas .fecha .nombre{color:#71717a;display:none;font-weight:700;font-size:1rem;margin-bottom:.5rem}@media(min-width:1024px){.calendario .body-calendario-web .fechas .fecha .nombre{display:block;text-transform:uppercase}}.calendario .body-calendario-web .fechas .fecha .numero{font-weight:500;font-size:2.2rem;color:#0368bf;margin-top:0;margin-bottom:2rem}.calendario .body-calendario-web .fechas .fecha.actual .nombre{color:#0368bf;font-weight:700}.calendario .body-calendario-web .fechas .indicador-tiempo{font-size:1.1rem;display:flex;align-items:center;justify-content:center;color:#71717a}.calendario .body-calendario-web .fechas .local{color:#71717a;font-size:1.2rem;text-align:center;font-weight:500}.calendario .body-calendario-web .citas{margin-bottom:4rem}.calendario .body-calendario-web .citas .citas-contenido .fila-cita{display:grid;grid-template-columns:4.5% 13% 13% 13% 13% 13% 13% 13% 4.5%;align-items:center}.calendario .body-calendario-web .citas .citas-contenido .fila-cita p{font-size:1.1rem;color:#71717a;font-weight:400}.calendario .body-calendario-web .citas .citas-contenido .fila-cita p.centrado{text-align:center;color:#71717a;font-weight:500}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .sin-cita{width:100%;background-color:#fff;border:1px solid #d3d3d3;min-height:15rem;max-height:16rem;overflow:auto;position:relative;-ms-overflow-style:none;scrollbar-width:none}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .sin-cita::-webkit-scrollbar{display:none}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .sin-cita:first-of-type{background-color:#eff8ff;border-left:none}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .sin-cita:last-of-type{background-color:#eff8ff;border-right:none}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .sin-cita:nth-child(6){background-color:#eff8ff}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .sin-cita p{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita{box-shadow:0 4px 4px rgba(0,0,0,.13);border-radius:0 0 2rem 2rem;position:relative;display:flex;flex-direction:column;min-height:15rem;max-height:16rem;z-index:1}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita::-webkit-scrollbar{display:none}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion{padding:0 1rem;box-shadow:unset}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion .titulo{display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin:1rem 0}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion .titulo img{width:3rem;height:3rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media(min-width:1280px){.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion .titulo img{width:4rem;height:4rem}}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion .titulo h4{font-size:1.6rem;text-align:center;margin:0;font-family:Fredoka,sans-serif;font-weight:500}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion p{font-size:1.2rem;text-align:left;margin:0}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion p.propietario{color:#4024a6;text-align:left;font-weight:600}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion p.motivo{text-transform:capitalize;margin:1rem 0;font-weight:500;color:#000}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion p .descripcion{color:#414141;display:block;text-transform:capitalize;font-weight:300}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion .opciones{position:absolute;right:.8rem;top:0;cursor:pointer}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion .opciones img{width:2rem;height:1rem;-o-object-fit:initial;object-fit:fill;border-radius:unset}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion .opciones .acciones-cita{position:absolute;right:0;top:4px;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.13);width:16rem;display:flex;flex-direction:column;border-radius:2rem;padding:1rem 2rem;z-index:3}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion .opciones .acciones-cita li{margin-top:.5rem}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion .opciones .acciones-cita li p{margin:0;font-size:1.2rem;text-transform:lowercase;font-weight:400}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion .opciones .acciones-cita li p span{text-transform:uppercase}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion .opciones .acciones-cita li select{border:unset;font-weight:400!important;font-size:1.2rem!important;width:100%;background-position:right 0 top 50%,0 0;cursor:pointer}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion .opciones .acciones-cita li:first-of-type{margin-top:0}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion .opciones .acciones-cita li:nth-child(4){margin-top:0!important}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion .opciones .acciones-cita .triangulo{background-color:#fff;width:2rem;height:2rem;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);position:absolute;top:-1rem;right:.5rem}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion .palomita{position:absolute;top:3rem}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita .informacion .palomita img{box-shadow:0 4px 4px rgba(0,0,0,.13);border-radius:50%;width:2rem}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita.confirmada{border-top:7px solid #09dd77}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita.atendida{border-top:7px solid #fff}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita.reagendada{border-top:7px solid #f5945d}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita.cancelada{border-top:7px solid #fd6666}.calendario .body-calendario-web .citas .citas-contenido .fila-cita .cita.espera{border-top:7px solid #f5cb5d}.calendario .body-calendario-web .citas-mes{margin:4rem 0}.calendario .body-calendario-web .citas-mes .indicador-mes{color:#0368bf;font-weight:600}.calendario .body-calendario-web .citas-mes .header{display:grid;grid-template-columns:repeat(7,1fr);background-color:#eff8ff}.calendario .body-calendario-web .citas-mes .header p{font-size:1.2rem;text-align:center;border:1px solid #e5e5e5;margin:0;width:100%;padding:1rem;text-transform:uppercase}.calendario .body-calendario-web .citas-mes .cuerpo{display:grid;grid-template-columns:repeat(7,1fr)}.calendario .body-calendario-web .citas-mes .cuerpo .cita{border:1px solid #e5e5e5;height:12rem;position:relative}@media(min-width:1350px){.calendario .body-calendario-web .citas-mes .cuerpo .cita{height:15rem}}.calendario .body-calendario-web .citas-mes .cuerpo .cita.activo p{font-weight:600}.calendario .body-calendario-web .citas-mes .cuerpo .cita:nth-child(7n+1),.calendario .body-calendario-web .citas-mes .cuerpo .cita:nth-child(7n+7){background-color:#eff8ff}.calendario .body-calendario-web .citas-mes .cuerpo .cita .contenedor-encontradas{height:100%;margin:.4rem 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;grid-gap:.5rem;gap:.5rem;padding:1rem .3rem;width:100%}.calendario .body-calendario-web .citas-mes .cuerpo .cita .contenedor-encontradas .encontradas{display:flex;align-items:flex-start;justify-content:flex-start;overflow:auto;grid-gap:.4rem;gap:.4rem;padding:.3rem .8rem;max-height:18px;width:100%;box-shadow:0 4px 4px rgba(0,0,0,.08);border-radius:3px;-ms-overflow-style:none;scrollbar-width:none;cursor:pointer}@media(min-width:1350px){.calendario .body-calendario-web .citas-mes .cuerpo .cita .contenedor-encontradas .encontradas{max-width:20rem}}.calendario .body-calendario-web .citas-mes .cuerpo .cita .contenedor-encontradas .encontradas p{font-size:1.2rem;color:#414141;font-weight:400;text-align:center}.calendario .body-calendario-web .citas-mes .cuerpo .cita .contenedor-encontradas .encontradas p.hora{color:#4024a6;font-weight:600}.calendario .body-calendario-web .citas-mes .cuerpo .cita .contenedor-encontradas .encontradas p.motivo{text-transform:capitalize;display:none;color:#e1e1e1}@media(min-width:1280px){.calendario .body-calendario-web .citas-mes .cuerpo .cita .contenedor-encontradas .encontradas p.motivo{display:block}}.calendario .body-calendario-web .citas-mes .cuerpo .cita .contenedor-encontradas .encontradas::-webkit-scrollbar{display:none}.calendario .body-calendario-web .citas-mes .cuerpo .cita .contenedor-encontradas .encontradas.reagendada{border-left:3px solid #f5945d}.calendario .body-calendario-web .citas-mes .cuerpo .cita .contenedor-encontradas .encontradas.espera{border-left:3px solid #f5cb5d}.calendario .body-calendario-web .citas-mes .cuerpo .cita .contenedor-encontradas .encontradas.atendida,.calendario .body-calendario-web .citas-mes .cuerpo .cita .contenedor-encontradas .encontradas.confirmada{border-left:3px solid #74dc7e}.calendario .body-calendario-web .citas-mes .cuerpo .cita .contenedor-encontradas .encontradas.cancelada{border-left:3px solid #fd6666}.calendario .body-calendario-web .citas-mes .cuerpo .cita p{margin:0;color:#71717a;font-size:1.4rem}.calendario .body-calendario-web .citas-mes .cuerpo .cita p.fecha{position:absolute;top:.5rem;left:1rem;z-index:3;color:#797979}.calendario .body-calendario-web .citas-mes .cuerpo .cita p.suspensivos{color:#e1e1e1!important}.calendario .body-calendario-web .citas-mes .contenedor-boton{margin-top:4rem;display:flex;justify-content:flex-end}.calendario .body-calendario-web .citas-mes .contenedor-boton button{border:1px solid #0368bf!important;padding:1rem 2rem!important;border-radius:3rem!important;text-transform:uppercase!important;font-size:1.6rem!important;cursor:pointer!important;background-color:unset!important;font-weight:300!important;color:#0368bf!important}.calendario .body-calendario-web .citas-mes .contenedor-boton button.disabled{cursor:no-drop!important}.calendario .contenido-agendadas{display:flex;flex-direction:column;margin:3rem 0;padding:0 1rem}@media(min-width:411px){.calendario .contenido-agendadas{padding:0 2rem}}@media(min-width:768px){.calendario .contenido-agendadas{flex-direction:row;flex-wrap:wrap}}@media(min-width:1024px){.calendario .contenido-agendadas{padding:0 1rem;grid-gap:1rem;gap:1rem;grid-row-gap:2rem;row-gap:2rem;position:relative}}.calendario .contenido-agendadas .agendada{display:flex;flex-direction:column;position:relative;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.13);border-radius:30px;margin-top:2rem}@media(min-width:768px){.calendario .contenido-agendadas .agendada{flex-basis:calc(50% - 1rem);margin-top:0}}@media(min-width:1024px){.calendario .contenido-agendadas .agendada{flex-basis:calc(33.6% - 1rem)}}@media(min-width:1350px){.calendario .contenido-agendadas .agendada{flex-basis:calc(25% - 1rem)}}.calendario .contenido-agendadas .agendada img{border-radius:3rem 3rem 0 0;width:100%;height:17rem;-o-object-fit:cover;object-fit:cover}.calendario .contenido-agendadas .agendada .informacion{padding:1rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:flex-start;flex:1 1;position:relative}.calendario .contenido-agendadas .agendada .informacion h4{margin:1rem 0 0;color:#4024a6;font-size:2.4rem;font-weight:600;font-family:Baloo Thambi\ 2,cursive}.calendario .contenido-agendadas .agendada .informacion p{font-size:1.6rem;margin:0;color:#414141}.calendario .contenido-agendadas .agendada .informacion p.edad{position:absolute;top:1rem;right:2rem;background-color:#f4f4f5;padding:.5rem 1rem;border-radius:50%;border:.8px solid #414141}.calendario .contenido-agendadas .agendada .informacion p.propietario{color:#4024a6}.calendario .contenido-agendadas .agendada .informacion p.nombre-status{color:#414141;font-weight:500;font-size:1.4rem;margin-bottom:.5rem}.calendario .contenido-agendadas .agendada .informacion .tarjetas{display:grid;grid-template-columns:50% 25% 25%;grid-gap:.5rem;gap:.5rem;grid-row-gap:1rem;row-gap:1rem;margin:2rem 0;width:95%}@media(min-width:1024px){.calendario .contenido-agendadas .agendada .informacion .tarjetas{width:99%}}.calendario .contenido-agendadas .agendada .informacion .tarjetas .tarjeta{display:flex;align-items:center;background-color:#eff8ff;border-radius:5px;padding:.5rem}.calendario .contenido-agendadas .agendada .informacion .tarjetas .tarjeta img{width:2.5rem;height:2.5rem;margin-right:1rem}.calendario .contenido-agendadas .agendada .informacion .tarjetas .tarjeta p{margin:0;text-transform:lowercase;text-align:center;font-size:1.6rem}.calendario .contenido-agendadas .agendada .informacion .tarjetas .tarjeta p.genero,.calendario .contenido-agendadas .agendada .informacion .tarjetas .tarjeta p.raza{text-transform:capitalize}@media(min-width:1024px){.calendario .contenido-agendadas .agendada .informacion .tarjetas .tarjeta p{font-size:1.3rem}}.calendario .contenido-agendadas .agendada .informacion .status{background-color:#eff8ff;height:2px;width:100%;position:relative;margin-bottom:2rem}.calendario .contenido-agendadas .agendada .informacion .status .reagendada{background-color:#f5945d;width:38%;height:4px;margin-top:-.1rem}.calendario .contenido-agendadas .agendada .informacion .status .espera{background-color:#f5cb5d;width:38%;height:4px;margin-top:-.1rem}.calendario .contenido-agendadas .agendada .informacion .status .confirmada{background-color:#74dc7e;width:38%;height:4px;margin-top:-.1rem}.calendario .contenido-agendadas .agendada .informacion .status .cancelada{background-color:#fd6666;width:38%;height:4px;margin-top:-.1rem}.calendario .contenido-agendadas .agendada .informacion .status img{width:3rem;height:3rem;-o-object-fit:initial;object-fit:fill;border-radius:50%;position:absolute;right:0;top:-1.5rem;box-shadow:0 4px 4px rgba(0,0,0,.13)}.calendario .contenido-agendadas .agendada .informacion .opciones{position:absolute;right:.8rem;top:1.8rem;cursor:pointer}.calendario .contenido-agendadas .agendada .informacion .opciones img{width:2rem;height:1rem;-o-object-fit:initial;object-fit:fill;border-radius:unset}.calendario .contenido-agendadas .agendada .informacion .opciones .acciones-cita{position:absolute;right:0;top:8px;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.13);width:18rem;display:flex;flex-direction:column;border-radius:2rem;padding:1rem 2rem;z-index:3}.calendario .contenido-agendadas .agendada .informacion .opciones .acciones-cita li{margin-top:.7rem}.calendario .contenido-agendadas .agendada .informacion .opciones .acciones-cita li p{margin:0;font-size:1.5rem;text-transform:lowercase;font-weight:400;text-align:left}.calendario .contenido-agendadas .agendada .informacion .opciones .acciones-cita li p span{text-transform:uppercase}.calendario .contenido-agendadas .agendada .informacion .opciones .acciones-cita li select{border:unset;font-weight:400!important;font-size:1.5rem;width:100%;background-position:right 0 top 50%,0 0;cursor:pointer}.calendario .contenido-agendadas .agendada .informacion .opciones .acciones-cita li:first-of-type{margin-top:0}.calendario .contenido-agendadas .agendada .informacion .opciones .acciones-cita .triangulo{background-color:#fff;width:2rem;height:2rem;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);position:absolute;top:-1rem;right:.5rem}.calendario .contenido-agendadas .agendada .informacion .opciones .acciones-cita .backdrop-submenu{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1}.calendario .contenido-agendadas .agendada:first-of-type{margin-top:0}.calendario .citas-year{margin-top:4rem;margin-bottom:4rem}.calendario .citas-year .header{display:flex;justify-content:center;padding:2rem 1rem}.calendario .citas-year .header p{text-transform:uppercase;color:#4024a6;margin:0;font-size:2.5rem;font-weight:600}.calendario .citas-year .cuerpo{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;padding:1rem;margin-top:3rem}@media(min-width:1024px){.calendario .citas-year .cuerpo{flex-direction:row;flex-wrap:wrap;margin-top:0;padding:0 1rem;-moz-column-gap:1.5rem;grid-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:unset;row-gap:unset;justify-content:space-between}.calendario .citas-year .cuerpo .columna-mes{flex-basis:calc(33.3% - 1rem);padding:1rem 2rem}}.calendario .citas-year .cuerpo .columna-mes h4{font-size:1.6rem;padding-bottom:1rem;border-bottom:.5px solid #469bbb;color:#469bbb;padding-left:6.4rem}@media(min-width:1024px){.calendario .citas-year .cuerpo .columna-mes h4{padding-left:4rem}}.calendario .citas-year .cuerpo .columna-mes .dias{display:grid;grid-template-columns:repeat(7,1fr);align-items:center;padding:0 1rem}@media(min-width:1024px){.calendario .citas-year .cuerpo .columna-mes .dias{padding:0}}.calendario .citas-year .cuerpo .columna-mes .dias p{text-align:center;font-size:1.8rem;font-weight:600;margin:.9rem 0;padding:.5rem}@media(min-width:1024px){.calendario .citas-year .cuerpo .columna-mes .dias p{font-size:1.5rem}}@media(min-width:1350px){.calendario .citas-year .cuerpo .columna-mes .dias p{padding:.8rem 0}}.calendario .citas-year .cuerpo .columna-mes .dias p.encontrado{background-color:#eff8ff;border-radius:50%}.calendario .citas-year .cuerpo .columna-mes:nth-child(3n+1),.calendario .citas-year .cuerpo .columna-mes:nth-child(3n+3){background-color:#eff8ff}.calendario .citas-year .cuerpo .columna-mes:nth-child(3n+1) .dias p.encontrado,.calendario .citas-year .cuerpo .columna-mes:nth-child(3n+3) .dias p.encontrado{background-color:#fff}.calendario .citas-dia h2{margin:4rem 0 1rem}.calendario .citas-dia .contenido{display:flex;flex-direction:column}.calendario .citas-dia .contenido .cita{display:grid;grid-template-columns:20% 80%;align-items:center;margin-top:2rem}.calendario .citas-dia .contenido .cita .encontrado{display:grid;place-items:center;width:auto;border-radius:4rem;position:relative;cursor:pointer}.calendario .citas-dia .contenido .cita .encontrado h4{margin:1rem 0;font-size:2rem}.calendario .citas-dia .contenido .cita .encontrado img{height:8rem;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:2rem 2rem 0 0}.calendario .citas-dia .contenido .cita .encontrado .acciones{display:flex;justify-content:space-between;align-items:center;position:absolute;top:5rem;left:0;width:100%;padding:0 .3rem}.calendario .citas-dia .contenido .cita .encontrado .acciones div{background-color:#fff;padding:.5rem;border-radius:50%;display:grid;place-items:center}.calendario .citas-dia .contenido .cita .encontrado .acciones div:last-of-type{padding:.5rem .7rem}.calendario .citas-dia .contenido .cita .encontrado .acciones div p{margin:0;font-weight:600}.calendario .citas-dia .contenido .cita .encontrado .acciones img{width:1.5rem;height:1.5rem;border-radius:unset;-o-object-fit:contain;object-fit:contain}.calendario .citas-dia .contenido .cita p{margin:1rem 0;font-size:1.6rem;text-align:center}.calendario .citas-dia .contenido .cita p.hora{text-align:left}.calendario .citas-dia .contenido .cita p.motivo{text-transform:capitalize}.calendario .citas-dia .contenido .cita p.descripcion{border-bottom:1px solid #797979;padding:0 1rem 2rem;border-radius:0 0 2rem 2rem;font-size:1.4rem;width:100%}.formulario-agendar{position:fixed;top:0;left:0;display:grid;place-items:center;z-index:9;box-shadow:unset;border:none;width:100%;height:100vh;padding:1rem;background-color:rgba(237,237,237,.9)}@media(min-width:1024px){.formulario-agendar{padding:3.5rem}}.formulario-agendar .form{background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.08);border-radius:20px;overflow:auto;height:100%;width:100%;display:flex;flex-direction:column;-ms-overflow-style:none;scrollbar-width:none;position:relative}.formulario-agendar .form::-webkit-scrollbar{display:none!important}@media(min-width:768px){.formulario-agendar .form{width:80%}}@media(min-width:1024px){.formulario-agendar .form{width:50%}}@media(min-width:1280px){.formulario-agendar .form{width:50%}}.formulario-agendar .form img.perfil{width:100%;height:14rem;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.formulario-agendar .form img.perfil{height:16rem}}@media(min-width:1024px){.formulario-agendar .form img.perfil{height:15rem}}@media(min-width:1920px){.formulario-agendar .form img.perfil{height:19rem}}.formulario-agendar .form .contenido{display:flex;flex-direction:column;padding:1rem;grid-gap:1rem;gap:1rem;margin:2rem 0 0}.formulario-agendar .form .contenido .campos{display:flex;background-color:#eff8ff;border-radius:2rem;justify-content:space-between}.formulario-agendar .form .contenido .campos .campo{flex-basis:50%}.formulario-agendar .form .contenido .campos .campo select{text-align:left;padding-left:1.5rem}.formulario-agendar .form .contenido .campo{background-color:#eff8ff;border-radius:2rem;padding:1rem;display:flex;justify-content:space-between;align-items:center}.formulario-agendar .form .contenido .campo img{width:2rem}.formulario-agendar .form .contenido .campo label{font-size:1.2rem;font-weight:600}.formulario-agendar .form .contenido .campo input,.formulario-agendar .form .contenido .campo select{font-size:1.2rem;border:none;flex:2 1;text-align:left;color:#000!important;padding-left:1.5rem;font-weight:400!important}@media(min-width:1024px){.formulario-agendar .form .contenido .campo.izquierda input{margin-left:1rem;text-align:left}}.formulario-agendar .form .contenido .campo.fecha .react-datepicker-wrapper,.formulario-agendar .form .contenido .campo.fecha .react-datepicker-wrapper .react-datepicker__input-container{display:grid}.formulario-agendar .form .contenido .campo.fecha .react-datepicker-wrapper input{width:11rem!important}.formulario-agendar .form .contenido .campos-3{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.formulario-agendar .form .contenido .campos-3 .campos{padding:.4rem 0}@media(min-width:1024px){.formulario-agendar .form .contenido .campos-3 .campos{padding:0}}@media(min-width:425px){.formulario-agendar .form .contenido .campos-3 .campos .campo select{padding-left:3rem;text-align:left}}@media(min-width:1024px){.formulario-agendar .form .contenido .campos-3 .campos .campo select{padding-left:2rem}.formulario-agendar .form .contenido .campos-3 .campos .campo:last-of-type select{padding-left:1rem}.formulario-agendar .form .contenido .campos-3{flex-direction:row;margin:2rem 0}.formulario-agendar .form .contenido .campos-3 .campos{flex:2 1;background-color:unset}.formulario-agendar .form .contenido .campos-3 .campos .campo{flex-basis:calc(50% - .6rem)}}.formulario-agendar .form .contenido .campos-3 .fecha input{padding-top:0;padding-bottom:0}.formulario-agendar .form .contenido .campos-3 .fecha img{width:2.5rem}@media(min-width:1920px){.formulario-agendar .form .contenido .campos-3 .fecha{flex:1 1}}.formulario-agendar .form .contenido .informacion-principal p{margin:1rem 0!important;color:#4024a6!important;font-size:2.3rem!important;font-weight:700!important;font-family:Baloo Thambi\ 2,cursive!important}.formulario-agendar .form .contenido .informacion-principal p:last-of-type{margin:0!important;font-weight:300!important;font-family:Quicksand,sans-serif!important;font-size:1.6rem!important}.formulario-agendar .form .contenido .informacion-secundarias{display:flex;flex-direction:column}@media(min-width:1024px){.formulario-agendar .form .contenido .informacion-secundarias{flex-direction:row;justify-content:space-between;grid-gap:5rem;gap:5rem}}@media(min-width:1280px){.formulario-agendar .form .contenido .informacion-secundarias{grid-gap:9rem;gap:9rem}}.formulario-agendar .form .contenido .informacion-paciente{display:flex;justify-content:space-between;align-items:center}@media(min-width:1024px){.formulario-agendar .form .contenido .informacion-paciente{flex:1 1;justify-content:space-between}}.formulario-agendar .form .contenido .informacion-paciente p{text-transform:capitalize}.formulario-agendar .form .contenido .informacion-peso{display:flex;grid-gap:4rem;gap:4rem}.formulario-agendar .form .contenido .descripciones{display:flex;flex-direction:column;grid-gap:0;gap:0}.formulario-agendar .form .contenido .descripciones div{border-top:1px solid #d7ecff;padding:1rem 0 0}.formulario-agendar .form .contenido .descripciones div:last-of-type{border-top:0}.formulario-agendar .form .contenido .descripciones div p{font-weight:300!important;font-size:1.4rem!important}.formulario-agendar .form .contenido .descripciones div p:first-of-type{color:#469bbb}.formulario-agendar .form .contenido .descripciones div p:last-of-type{text-transform:capitalize}.formulario-agendar .form .contenido.reagendar{margin-top:0;padding:1rem .5rem}@media(min-width:375px){.formulario-agendar .form .contenido.reagendar{padding:1rem 2rem}}@media(min-width:1024px){.formulario-agendar .form .contenido.reagendar{padding:1rem 4rem}}.formulario-agendar .form .contenido.reagendar p{margin:1rem 0}@media(min-width:375px){.formulario-agendar .form .contenido.reagendar button{padding:1rem 3rem!important}}@media(min-width:425px){.formulario-agendar .form .contenido.reagendar button{padding:1rem 4rem!important}}.formulario-agendar .form .contenido .nombre-status{color:#414141;font-weight:500!important;font-size:1.4rem!important;margin-bottom:.5rem}.formulario-agendar .form .contenido .error{color:#ff6853!important;padding-left:1rem!important;font-size:1.2rem!important;margin:0}.formulario-agendar .form .contenedor-botones{display:flex;flex-direction:column-reverse}@media(min-width:1024px){.formulario-agendar .form .contenedor-botones{flex-direction:row;align-items:center}}.formulario-agendar .form .contenedor-botones button{font-size:1.5rem!important;margin:1rem 0}@media(min-width:1024px){.formulario-agendar .form .contenedor-botones button{padding:1rem 3.5rem!important}.formulario-agendar .form .contenedor-botones.no-anchos button{padding:1rem 2rem!important}}@media(min-width:1280px){.formulario-agendar .form .contenedor-botones.no-anchos button{padding:1rem 3.5rem!important}}.formulario-agendar .form .acciones{display:flex;justify-content:flex-end;padding:0 2rem;margin-top:-2rem}.formulario-agendar .form .acciones input{display:none}.formulario-agendar .form .acciones div{background-color:#fff;display:grid;place-items:center;box-shadow:0 4px 4px rgba(0,0,0,.13);border-radius:50%;padding:.5rem .8rem}.formulario-agendar .form .acciones div label{display:grid;place-items:center}.formulario-agendar .form .acciones div img{width:2.5rem;cursor:pointer}.formulario-agendar .form .acciones.reagendar{grid-gap:3rem;gap:3rem;flex-direction:row-reverse;justify-content:flex-start}.formulario-agendar .form .acciones.reagendar img{-o-object-fit:cover;object-fit:cover}.formulario-agendar .form .acciones.reagendar img.chico{width:2rem}.formulario-agendar .form.reagendar{height:auto;max-height:80%}@media(min-width:1024px){.formulario-agendar .form.reagendar{width:65%;height:auto}}@media(min-width:1280px){.formulario-agendar .form.reagendar{width:53%}}@media(min-width:1920px){.formulario-agendar .form.reagendar{width:40%}}.formulario-agendar .form.reagendar .contenedor-botones{margin-top:2rem;flex-direction:column-reverse}@media(min-width:1024px){.formulario-agendar .form.reagendar .contenedor-botones{margin-bottom:5rem;flex-direction:row;justify-content:flex-end;grid-gap:2rem;gap:2rem}}@media(min-width:1024px)and (min-width:1024px){.formulario-agendar .form.reagendar .contenedor-botones button:first-of-type{padding:1rem 1.8rem!important}}@media(min-width:1024px)and (min-width:1280px){.formulario-agendar .form.reagendar .contenedor-botones button:first-of-type{padding:1rem 2.5rem!important}}.formulario-agendar .form.reagendar .contenedor-botones.reverse{flex-direction:column}@media(min-width:1024px){.formulario-agendar .form.reagendar .contenedor-botones.reverse{margin-bottom:5rem;flex-direction:row;justify-content:flex-end;grid-gap:2rem;gap:2rem}}@media(min-width:1024px)and (min-width:1024px){.formulario-agendar .form.reagendar .contenedor-botones.reverse button:first-of-type{padding:1rem 1.8rem!important}}@media(min-width:1024px)and (min-width:1280px){.formulario-agendar .form.reagendar .contenedor-botones.reverse button:first-of-type{padding:1rem 2.5rem!important}}.formulario-agendar .form.reagendar .react-datepicker button{padding:0!important}.formulario-agendar .form.nuevo{height:80%}@media(min-width:1024px){.formulario-agendar .form.nuevo{height:100%;width:40%}}@media(min-width:1024px)and (min-width:1024px){.formulario-agendar .form.nuevo .contenedor-botones{justify-content:space-between}}@media(min-width:1280px){.formulario-agendar .form.nuevo{width:30%}}.formulario-agendar .form.nuevo .contenido{padding:1rem 1rem 3rem}.formulario-agendar .form .status{background-color:#eff8ff;height:2px;width:100%;position:relative;padding:0!important}.formulario-agendar .form .status .reagendada{background-color:#f5945d;width:30%;height:4px;margin-top:-.1rem;padding:0!important}.formulario-agendar .form .status .espera{background-color:#f5cb5d;width:20%;height:4px;margin-top:-.1rem;padding:0!important}.formulario-agendar .form .status .confirmada{background-color:#74dc7e;width:20%;height:4px;margin-top:-.1rem;padding:0!important}.formulario-agendar .form .status .cancelada{background-color:#fd6666;width:20%;height:4px;margin-top:-.1rem;padding:0!important}.formulario-agendar .form .status img{width:3rem;height:3rem;-o-object-fit:initial;object-fit:fill;border-radius:50%;position:absolute;right:0;top:-1.5rem;box-shadow:0 4px 4px rgba(0,0,0,.13)}.formulario-agendar .form select{background-position:right .3rem top 50%,0 0;background-size:auto}.formulario-agendar .form .background{background:#f8f8f8;border-radius:10px 10px 50px 10px;height:11rem;padding:2rem 0}.formulario-agendar .form .background h2{font-size:3rem;text-align:center}.formulario-agendar .form .tarjetas{display:grid;grid-template-columns:50% 25% 25%;grid-gap:.5rem;gap:.5rem;grid-row-gap:1rem;row-gap:1rem;margin:1rem 0;width:95%}@media(min-width:1024px){.formulario-agendar .form .tarjetas{grid-template-columns:25% 15% 15% 25%;width:88%}}@media(min-width:1280px){.formulario-agendar .form .tarjetas{width:85%}}.formulario-agendar .form .tarjetas .tarjeta{display:flex;align-items:center;background-color:#eff8ff;border-radius:5px;padding:.5rem}.formulario-agendar .form .tarjetas .tarjeta img{width:2.5rem;height:2.5rem;margin-right:.3rem}.formulario-agendar .form .tarjetas .tarjeta p{margin:0;text-transform:capitalize;text-align:center;font-size:1.4rem!important}@media(min-width:1024px){.formulario-agendar .form .tarjetas .tarjeta p{font-size:1.3rem!important}}.formulario-agendar .form .tarjetas .tarjeta:last-of-type p,.formulario-agendar .form .tarjetas .tarjeta:nth-child(3) p{text-transform:lowercase}.filtro-resultado button{border:1px solid #0368bf!important;padding:1rem 2rem!important;border-radius:3rem!important;text-transform:uppercase!important;font-size:1.6rem!important;cursor:pointer!important;background-color:unset!important;font-weight:300!important;color:#0368bf!important;margin-top:3rem;margin-bottom:3rem}.filtro-resultado button.disabled{cursor:no-drop!important}.filtro-resultado .acciones{display:flex;justify-content:space-between;align-items:center}.filtro-resultado .acciones .filtro-buscador{display:flex;justify-content:flex-end;grid-gap:1rem;gap:1rem}@media(min-width:1350px){.filtro-resultado .acciones .filtro-buscador{grid-column:3/4}}.filtro-resultado .acciones .filtro-buscador .filtro{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.filtro-resultado .acciones .filtro-buscador .filtro .campo{display:flex;flex-direction:row-reverse;grid-gap:.3rem;gap:.3rem}.filtro-resultado .acciones .filtro-buscador .filtro .campo label{font-size:1.2rem;font-weight:600;text-transform:uppercase}.filtro-resultado .acciones .filtro-buscador .buscador{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;background-color:#f4f4f5;padding:.5rem;border-radius:1rem;width:9%;overflow:hidden;transition:all .5s ease-in-out;cursor:pointer}@media(min-width:1024px){.filtro-resultado .acciones .filtro-buscador .buscador{width:100%;padding:1rem}}.filtro-resultado .acciones .filtro-buscador .buscador:hover{width:100%}.filtro-resultado .acciones .filtro-buscador .buscador img{width:1.5rem}.filtro-resultado .acciones .filtro-buscador .buscador input{font-size:1.2rem;border:none;background-color:transparent;transition:all .3s ease-in-out;width:100%}.filtro-resultado .acciones .filtro-buscador .buscador input::-moz-placeholder{font-size:1rem}.filtro-resultado .acciones .filtro-buscador .buscador input:-ms-input-placeholder{font-size:1rem}.filtro-resultado .acciones .filtro-buscador .buscador input::placeholder{font-size:1rem}.filtro-resultado .contenido-filtro{margin-top:2rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(min-width:1024px){.filtro-resultado .contenido-filtro{grid-template-columns:repeat(3,1fr);grid-row-gap:2rem;row-gap:2rem}}.filtro-resultado .contenido-filtro .cita{box-shadow:0 4px 4px rgba(0,0,0,.13);border-radius:2rem;position:relative;display:flex;flex-direction:column}.filtro-resultado .contenido-filtro .cita img{border-radius:2rem 2rem 0 0;width:100%;height:10.9rem;-o-object-fit:cover;object-fit:cover}.filtro-resultado .contenido-filtro .cita h4{margin:1rem 0;font-size:2rem}.filtro-resultado .contenido-filtro .cita .informacion{display:flex;flex-direction:column;padding:2rem}.filtro-resultado .contenido-filtro .cita .informacion h4{text-align:center}.filtro-resultado .contenido-filtro .cita .informacion p{font-size:1.6rem;text-align:center;margin:1rem 0}.filtro-resultado .contenido-filtro .cita .informacion p span{color:#b7b7b7}.filtro-resultado .contenido-filtro .cita .informacion p:first-of-type{text-transform:capitalize}.filtro-resultado .contenido-filtro .cita .informacion p.descripcion{font-size:1.5rem;color:#b7b7b7}.filtro-resultado .contenido-filtro .cita .informacion p.detalle{font-size:1.5rem;text-transform:uppercase;text-decoration:underline;cursor:pointer}.filtro-resultado .contenido-filtro .cita .informacion p.edad{position:absolute;top:1rem;right:1rem;background-color:#b7b7b7;padding:.3rem .7rem;font-size:1.5rem;border-radius:50%;margin:0;font-weight:600}.filtro-resultado .contenido-filtro .cita .informacion p.hora{position:absolute;left:0;top:9rem;padding:.5rem 1rem;background-color:#d3d3d3;font-size:1.4rem;display:flex;justify-content:space-between;align-items:center}.filtro-resultado .contenido-filtro .cita .informacion p.hora img{width:1.7rem;height:1.7rem;border-radius:none;margin-right:.5rem}.calendario .contenedor-boton-agendadas{display:flex;margin-bottom:1rem}.calendario .contenedor-boton-agendadas.margin{margin:3rem 0}@media(min-width:1024px){.calendario .contenedor-boton-agendadas{justify-content:flex-end}}.calendario .contenedor-boton-agendadas button{width:100%}@media(min-width:1024px){.calendario .contenedor-boton-agendadas button{width:auto}}.header-receta{margin-top:3rem}.header-receta .background{background-image:url(/img/nuevas/textura-movil.svg);height:11rem;position:absolute;left:0;top:0;height:23rem;width:100%;z-index:0}.header-receta .background:after{content:"";background-color:#eff8ff;width:100%;height:.5rem;border-radius:1rem;display:block}@media(min-width:1024px){.header-receta .background{height:26.5rem;background-image:url(/img/nuevas/textura.svg)}}.header-receta .informacion{text-align:center;position:relative;margin-bottom:6rem}.header-receta .informacion h2{margin:1rem 0 4rem;color:#0368bf;font-weight:500;font-size:3.2rem;position:relative}.header-receta .informacion h2:after{content:"";background-color:#d7ecff;width:100%;height:.2rem;border-radius:1rem;display:block;position:absolute;bottom:-2.8rem}@media(min-width:1024px){.header-receta .informacion h2:after{bottom:-3.7rem}}.header-receta .informacion p{font-size:1.6rem}.header-receta .informacion .acciones{display:flex;justify-content:flex-end;position:absolute;right:1rem;top:5rem}@media(min-width:1024px){.header-receta .informacion .acciones{right:12rem}}.header-receta .informacion .acciones div{background-color:#fff;padding:.3rem .5rem;border-radius:50%;display:grid;place-items:center;cursor:pointer}.header-receta .informacion .acciones div img{width:2.5rem}.header-receta .contenedor-boton{position:relative;width:100%;display:flex;margin-bottom:2rem}@media(min-width:1024px){.header-receta .contenedor-boton{align-items:center;justify-content:flex-end}}.header-receta .contenedor-boton button{width:100%;padding-top:1.5rem!important;padding-bottom:1.5rem!important}@media(min-width:1024px){.header-receta .contenedor-boton button{width:auto;padding-top:1rem!important;padding-bottom:1rem!important}}.header-receta .contenedor-boton button span{padding-left:1rem}.header-receta.creada .background{height:28rem}@media(min-width:1024px){.header-receta.creada .background{height:26rem}}.header-receta.creada .contenedor-boton{margin-bottom:2rem}.formulario-receta{position:relative}.formulario-receta,.formulario-receta header{display:flex;flex-direction:column}@media(min-width:1024px){.formulario-receta header{flex-direction:row;justify-content:flex-end}}.formulario-receta header .campo{display:flex;justify-content:space-between;background-color:#eff8ff;padding:1rem 2rem;border-radius:2rem;align-items:center;margin:1.5rem 0 1rem}@media(min-width:1024px){.formulario-receta header .campo{border-radius:1rem 0 0 1rem}.formulario-receta header .campo:last-of-type{border-radius:0 1rem 1rem 0}}.formulario-receta header .campo img{width:2.5rem}.formulario-receta .contenido-formulario{display:flex;flex-direction:column}.formulario-receta .contenido-formulario .detalles{margin:0 0 3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:1rem;gap:1rem}.formulario-receta .contenido-formulario .detalles .nombre-veterinario{font-size:2.3rem;color:#4024a6;font-weight:600;text-align:center}.formulario-receta .contenido-formulario .detalles .titulo{color:#4024a6}.formulario-receta .contenido-formulario .detalles .cedula span{margin-left:.5rem;font-weight:600}.formulario-receta .contenido-formulario .detalles p{margin:0}.formulario-receta .contenido-formulario .campos{display:flex;flex-direction:column;justify-content:center;grid-gap:1rem;gap:1rem}@media(min-width:1024px){.formulario-receta .contenido-formulario .campos{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}}.formulario-receta .contenido-formulario .campos .paciente{text-align:center;color:#469bbb;font-size:2rem;font-weight:600;text-transform:uppercase;margin-bottom:1rem}@media(min-width:1024px){.formulario-receta .contenido-formulario .campos .paciente{flex-basis:calc(33.3% - 1rem);margin-bottom:0}}.formulario-receta .contenido-formulario .campos .conjunto{border:1px solid transparent;transition:all .3s ease-in-out;background-color:#eff8ff;display:grid;grid-template-columns:repeat(2,1fr);border-radius:3rem;padding:.3rem 1rem .3rem 1.5rem}@media(min-width:1024px){.formulario-receta .contenido-formulario .campos .conjunto{flex-basis:calc(39% - 1rem);padding:.3rem 1.5rem}}@media(min-width:1350px){.formulario-receta .contenido-formulario .campos .conjunto{flex-basis:calc(41% - 1rem)}}.formulario-receta .contenido-formulario .campos .conjunto .campo{display:flex;flex-direction:row;justify-content:space-around;grid-gap:0;gap:0}.formulario-receta .contenido-formulario .campos .conjunto .campo label{flex-basis:20%}.formulario-receta .contenido-formulario .campos .conjunto .campo select{background-color:unset;border:none;flex-basis:80%;font-weight:400!important;margin-left:1rem}.formulario-receta .contenido-formulario .campos .conjunto .campo:last-of-type select{background-position:right .9rem top 50%,0 0}.formulario-receta .contenido-formulario .campos .conjunto:hover{border:1px solid #469bbb}.formulario-receta .contenido-formulario .campos p{margin:0}@media(min-width:1024px){.formulario-receta .contenido-formulario .campos-separados{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;grid-gap:1rem;gap:1rem}}.formulario-receta .contenido-formulario .campos-separados .campo{flex-direction:row;align-items:center;background-color:#eff8ff;border-radius:3rem;justify-content:space-between;padding:0 2rem}@media(min-width:1024px){.formulario-receta .contenido-formulario .campos-separados .campo{flex-basis:calc(39% - 1rem);border:1px solid transparent;transition:all .3s ease-in-out}.formulario-receta .contenido-formulario .campos-separados .campo:hover{border:1px solid #469bbb}}@media(min-width:1350px){.formulario-receta .contenido-formulario .campos-separados .campo{flex-basis:calc(41% - 1rem)}}.formulario-receta .contenido-formulario .campos-separados .campo input{text-align:center;width:100%;cursor:pointer}.formulario-receta .contenido-formulario .campos-separados .campo img{width:2.5rem}@media(min-width:1024px){.formulario-receta .contenido-formulario .campos-separados .campo img{width:2rem}}.formulario-receta .contenido-formulario .campo-solo{display:flex;flex-direction:column}@media(min-width:1024px){.formulario-receta .contenido-formulario .campo-solo{width:40%;margin:0 auto 3rem}}.formulario-receta .contenido-formulario .campo-solo label{padding:0 1rem;margin-bottom:1rem}.formulario-receta .contenido-formulario .campo-solo select{flex-basis:100%;padding:1.5rem;border-radius:3rem;background-color:#eff8ff;border:1px solid transparent;transition:all .3s ease-in-out;font-weight:400!important}.formulario-receta .contenido-formulario .campo-solo select:hover{border:1px solid #469bbb}.formulario-receta .contenido-formulario .campo{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;margin:1.5rem 0 1rem}@media(min-width:1024px){.formulario-receta .contenido-formulario .campo{flex-basis:100%}.formulario-receta .contenido-formulario .campo.mitad{flex-basis:calc(50% - 1rem)}}.formulario-receta .contenido-formulario .campo .selector,.formulario-receta .contenido-formulario .campo input{background-color:#eff8ff;border:none;padding:1.5rem 2rem;border-radius:2rem;background-image:unset!important;font-weight:400!important}.formulario-receta .informacion-receta{display:flex;flex-direction:column;margin-top:4rem;padding-top:2rem;border-top:1px solid #d7ecff}@media(min-width:1024px){.formulario-receta .informacion-receta{padding:4rem 10rem}}@media(min-width:1280px){.formulario-receta .informacion-receta{padding:4rem 10rem}}@media(min-width:1920px){.formulario-receta .informacion-receta{padding:5rem 14rem}}.formulario-receta .informacion-receta .campo{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;margin:1.5rem 0 1rem}.formulario-receta .informacion-receta .campo label{padding-left:2rem}.formulario-receta .informacion-receta .campo input{background-color:#eff8ff;padding:1.5rem 2rem;border-radius:2rem;border:1px solid transparent;transition:all .3s ease-in-out}@media(min-width:1024px){.formulario-receta .informacion-receta .campo input:hover{border:1px solid #469bbb}}.formulario-receta .informacion-receta .campo p{font-size:1.2rem;margin:0;padding-left:2rem;color:#ff6853}.formulario-receta .contenedor-botones{display:flex;flex-direction:column-reverse;margin:3rem 0}@media(min-width:1024px){.formulario-receta .contenedor-botones{flex-direction:row;justify-content:flex-end;grid-gap:2rem;gap:2rem;padding:0 7rem}}@media(min-width:1280px){.formulario-receta .contenedor-botones{padding:0 10rem}}@media(min-width:1920px){.formulario-receta .contenedor-botones{padding:0 14rem}}.formulario-receta .contenedor-botones button{margin-top:2rem}.formulario-receta .contenedor-botones button:last-of-type{margin-top:0}@media(min-width:1024px){.formulario-receta .contenedor-botones button{margin-top:0}}.formulario-receta input,.formulario-receta label,.formulario-receta select{font-size:1.4rem}.formulario-receta p.paciente{text-align:center;font-size:2rem;color:#469bbb;margin:0}.header-recetas-principal{display:flex;flex-direction:column}@media(min-width:1024px){.header-recetas-principal{flex-direction:row;justify-content:flex-end;grid-gap:.4rem;gap:.4rem}}.header-recetas-principal .filtros-texto{display:flex;justify-content:space-between;flex-wrap:wrap;grid-gap:1rem;gap:1rem}@media(min-width:1024px){.header-recetas-principal .filtros-texto{flex-basis:calc(60% - 1rem)}}.header-recetas-principal .filtros-texto .campo{flex-basis:calc(50% - 1rem);display:flex;align-items:center}@media(min-width:1024px){.header-recetas-principal .filtros-texto .campo{flex-basis:calc(25% - 1rem)}}.header-recetas-principal .filtros-texto .campo img{width:2rem}.header-recetas-principal .filtros-texto .campo input{border:none;border-bottom:1px solid #414141;font-size:1.4rem;margin-left:.5rem;width:100%;padding:.4rem}.header-recetas-principal .filtros-texto .campo input:focus{outline:none}.header-recetas-principal .filtros-texto .campo select{border:none;border-bottom:1px solid #414141;font-size:1.2rem;margin-left:.5rem;width:100%;text-align:center;padding:.4rem}.header-recetas-principal .filtros-texto .campo select:focus{outline:none}.header-recetas-principal .buscador{display:flex;justify-content:space-between;align-items:center;background-color:#f4f4f5;padding:.8rem;margin:1rem 0;border-radius:1rem}@media(min-width:1024px){.header-recetas-principal .buscador{flex-basis:calc(30% - 1rem)}}.header-recetas-principal .buscador input{flex:2 1;font-size:1.4rem;border:none;background-color:transparent;margin-left:1rem}.header-recetas-principal .buscador input::-moz-placeholder{font-size:1.2rem}.header-recetas-principal .buscador input:-ms-input-placeholder{font-size:1.2rem}.header-recetas-principal .buscador input::placeholder{font-size:1.2rem}.header-recetas-principal .buscador input:focus{outline:none}.contenedor-boton-receta{margin-top:3rem;margin-bottom:3rem;display:flex;flex-direction:column;align-items:flex-end}.contenedor-boton-receta button{border:1px solid #0368bf!important;padding:1rem 2rem!important;border-radius:3rem!important;text-transform:uppercase!important;font-size:1.6rem!important;cursor:pointer!important;background-color:unset!important;font-weight:300!important;color:#0368bf!important}.contenedor-boton-receta button.disabled{cursor:no-drop!important}.lista-recetas{display:grid;grid-gap:2rem;gap:2rem;margin-top:4rem}@media(min-width:768px){.lista-recetas{grid-template-columns:repeat(2,1fr)}}@media(min-width:1350px){.lista-recetas{grid-template-columns:repeat(3,1fr)}}.lista-recetas .lista-receta{display:flex;flex-direction:column;border-radius:4rem;box-shadow:0 4px 4px rgba(0,0,0,.13);position:relative}.lista-recetas .lista-receta .imagen-perfil{width:100%;height:20rem;-o-object-fit:cover;object-fit:cover;border-radius:4rem 4rem 0 0}.lista-recetas .lista-receta .informacion-veterinario{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:3rem}.lista-recetas .lista-receta .informacion-veterinario p:nth-child(2){text-transform:uppercase;font-weight:600}.lista-recetas .lista-receta .informacion-veterinario p:last-of-type{text-transform:uppercase;font-weight:600;text-align:center}.lista-recetas .lista-receta .informacion-paciente{display:flex;flex-direction:column;align-items:flex-end;margin-top:3rem;padding:0 .5rem}@media(min-width:768px){.lista-recetas .lista-receta .informacion-paciente{flex-direction:row;align-items:center;justify-content:space-between}}.lista-recetas .lista-receta .informacion-paciente p{font-weight:600}.lista-recetas .lista-receta .informacion-paciente p span{font-weight:300;margin-left:1rem}.lista-recetas .lista-receta .informacion-paciente p:last-of-type{font-weight:300}.lista-recetas .lista-receta .detalle-receta{margin-top:3rem;text-align:center;line-height:1.5}.lista-recetas .lista-receta .direccion{display:flex;flex-direction:column;align-items:center;margin-top:3rem}.lista-recetas .lista-receta .direccion p{margin:.3rem 0}.lista-recetas .lista-receta .firma{display:flex;flex-direction:column;align-items:center;margin-top:4rem}.lista-recetas .lista-receta .firma p{border-top:1px solid #414141;padding-top:1rem}.lista-recetas .lista-receta .acciones{position:absolute;top:18rem;display:flex;justify-content:space-between;width:100%}.lista-recetas .lista-receta .acciones div{background-color:#fff;padding:1rem;border-radius:50%;display:grid;place-items:center;cursor:pointer}.lista-recetas .lista-receta .contenedor-boton{margin-top:3rem;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center}.lista-recetas .lista-receta .contenedor-boton button{border:1px solid #0368bf!important;padding:1rem 2rem!important;border-radius:3rem!important;text-transform:uppercase!important;font-size:1.6rem!important;cursor:pointer!important;background-color:unset!important;font-weight:300!important;color:#0368bf!important}.lista-recetas .lista-receta .contenedor-boton button.disabled{cursor:no-drop!important}.lista-recetas .lista-receta p{font-size:1.4rem;color:#797979;margin:1rem 0}.cita-creada,.cita-creada .detalle{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.cita-creada .detalle{margin:-1rem 0 1rem;justify-content:center;align-items:center;z-index:3}@media(min-width:375px){.cita-creada .detalle{margin-top:.5rem}}@media(min-width:1024px){.cita-creada .detalle{margin-top:-3.5rem}}.cita-creada .detalle .nombre-veterinario{font-size:2rem;color:#4024a6;font-weight:600;text-align:center}.cita-creada .detalle .titulo{color:#4024a6}.cita-creada .detalle .cedula span{margin-left:.5rem;font-weight:600}.cita-creada .detalle p{margin:0}.cita-creada .detalle-paciente{display:flex;justify-content:space-around;flex-wrap:wrap;border-bottom:1px solid #d7ecff;border-top:1px solid #d7ecff;padding-bottom:1rem;margin:0}@media(min-width:375px){.cita-creada .detalle-paciente{margin:.8rem 0}}@media(min-width:1024px){.cita-creada .detalle-paciente{flex-wrap:nowrap;padding-bottom:0;margin:.4rem 0;position:relative}.cita-creada .detalle-paciente p{flex-basis:calc(25% - 1rem);border-right:1px solid #d7ecff;margin:0;padding-bottom:2rem;padding-top:2rem}}.cita-creada .detalle-paciente p{font-size:1.8rem;color:#469bbb;text-align:center}.cita-creada .detalle-paciente p:first-of-type{font-weight:600;font-size:2.2rem}.cita-creada .detalle-paciente p:last-of-type{flex-basis:100%}@media(min-width:1024px){.cita-creada .detalle-paciente p:last-of-type{flex-basis:calc(25% - 1rem);border-right:none}}.cita-creada .pres p{text-align:center;line-height:2}.cita-creada .contenedor-botones{display:flex;flex-direction:column-reverse;margin:1rem 0}@media(min-width:1024px){.cita-creada .contenedor-botones{flex-direction:row-reverse;justify-content:flex-start;grid-gap:3rem;gap:3rem;margin-right:3rem}}.cita-creada .contenedor-botones button{display:flex;justify-content:space-between;padding:1rem 1.5rem!important;margin-top:1.5rem}@media(min-width:1024px){.cita-creada .contenedor-botones button{padding:1rem 3rem!important;grid-gap:1rem;gap:1rem}}.cita-creada .contenedor-botones button img{width:2rem}.cita-creada .contenedor-boton{position:relative;margin-top:-7.8rem;margin-bottom:3rem}@media(min-width:1024px){.cita-creada .contenedor-boton{display:flex;justify-content:flex-end}}.cita-creada .contenedor-boton button{width:100%}@media(min-width:1024px){.cita-creada .contenedor-boton button{width:auto}}.cita-creada p{margin:1rem 0}@media(min-width:1024px){.lista-pacientes{margin-top:5rem}}.lista-pacientes .filtro-pacientes{margin:2rem 1rem;display:flex;flex-direction:column-reverse;align-items:flex-end}@media(min-width:1024px){.lista-pacientes .filtro-pacientes{flex-direction:row;align-items:center;justify-content:space-between;margin:2rem;grid-gap:3rem;gap:3rem}}.lista-pacientes .filtro-pacientes .filtros{display:flex;flex-direction:column;width:100%;background-color:#eff8ff;padding:1rem 2rem;border-radius:2rem;margin-top:2rem;position:relative}@media(min-width:1024px){.lista-pacientes .filtro-pacientes .filtros{margin-top:0;flex-direction:row;justify-content:space-evenly;padding:1rem;width:50%}}.lista-pacientes .filtro-pacientes .filtros .filtro{display:flex;align-items:center;position:relative}.lista-pacientes .filtro-pacientes .filtros .filtro select{background-image:unset;margin:0 2rem;background-color:#eff8ff}.lista-pacientes .filtro-pacientes .filtros .filtro select option{background-color:#eff8ff}@media(min-width:375px){.lista-pacientes .filtro-pacientes .filtros .filtro{justify-content:center}}@media(min-width:1024px){.lista-pacientes .filtro-pacientes .filtros .filtro{position:static}}.lista-pacientes .filtro-pacientes .filtros .filtro .resultado{margin:0 2rem;font-size:1.2rem;color:#414141!important;cursor:pointer}.lista-pacientes .filtro-pacientes .filtros .filtro .opciones-filtro{position:absolute;background-color:#eff8ff;width:16rem;bottom:-7.5rem;right:-1.9rem;z-index:2;padding:0 1rem}.lista-pacientes .filtro-pacientes .filtros .filtro .opciones-filtro p{cursor:pointer;font-size:1.2rem;margin:.8rem 0;transition:all .3s ease-in-out;background-color:transparent;display:flex;align-items:center;padding-right:1rem}.lista-pacientes .filtro-pacientes .filtros .filtro .opciones-filtro p div{display:grid;place-items:center;margin-left:1rem;background-color:transparent;transition:all .1s ease-in-out}.lista-pacientes .filtro-pacientes .filtros .filtro .opciones-filtro p img{width:2.5rem;height:2.5rem}@media(min-width:1024px){.lista-pacientes .filtro-pacientes .filtros .filtro .opciones-filtro p:hover{font-weight:700}.lista-pacientes .filtro-pacientes .filtros .filtro .opciones-filtro p:hover div{background-color:#fff;border-radius:50%;padding:.2rem}}@media(min-width:375px){.lista-pacientes .filtro-pacientes .filtros .filtro .opciones-filtro{width:17rem}}@media(min-width:425px){.lista-pacientes .filtro-pacientes .filtros .filtro .opciones-filtro{width:19.5rem}}@media(min-width:1024px){.lista-pacientes .filtro-pacientes .filtros .filtro .opciones-filtro{width:14rem;right:0;bottom:-8rem;padding:1rem}}@media(min-width:1280px){.lista-pacientes .filtro-pacientes .filtros .filtro .opciones-filtro{width:18rem}}@media(min-width:1440px){.lista-pacientes .filtro-pacientes .filtros .filtro .opciones-filtro{width:17.5rem}}@media(min-width:1920px){.lista-pacientes .filtro-pacientes .filtros .filtro .opciones-filtro{width:26rem}}.lista-pacientes .filtro-pacientes .filtros .limpiar{cursor:pointer;position:absolute;top:1rem;right:2rem}@media(min-width:1024px){.lista-pacientes .filtro-pacientes .filtros .limpiar{right:1rem}}@media(min-width:1280px){.lista-pacientes .filtro-pacientes .filtros .limpiar{right:2rem}}.lista-pacientes .filtro-pacientes .filtros label{font-size:1.2rem}.lista-pacientes .filtro-pacientes .filtros input{color:#414141;font-weight:400;font-size:1.2rem}.lista-pacientes .filtro-pacientes .filtros select{font-size:1.2rem;color:#414141;border:none}.lista-pacientes .filtro-pacientes .filtros img{width:2.5rem;position:relative;z-index:3}.lista-pacientes .filtro-pacientes .buscador{display:flex;justify-content:space-between;align-items:center;background-color:#eff8ff;padding:1rem .5rem;border-radius:.5rem;width:100%;grid-gap:1rem;gap:1rem}.lista-pacientes .filtro-pacientes .buscador img{width:2rem;height:2rem;cursor:pointer}.lista-pacientes .filtro-pacientes .buscador input{font-size:1.4rem;border:none;background-color:transparent;flex:1 1}.lista-pacientes .filtro-pacientes .buscador input::-moz-placeholder{font-size:1.2rem;color:#414141!important}.lista-pacientes .filtro-pacientes .buscador input:-ms-input-placeholder{font-size:1.2rem;color:#414141!important}.lista-pacientes .filtro-pacientes .buscador input::placeholder{font-size:1.2rem;color:#414141!important}@media(min-width:1024px){.lista-pacientes .filtro-pacientes .buscador{width:100%}}.lista-pacientes .contenido-pacientes{display:flex;flex-direction:column;margin-top:8rem;grid-gap:1.5rem;gap:1.5rem;padding:0 1rem}@media(min-width:768px){.lista-pacientes .contenido-pacientes{flex-direction:row;flex-wrap:wrap}}@media(min-width:1024px){.lista-pacientes .contenido-pacientes{grid-row-gap:2rem;row-gap:2rem;margin-top:9rem}}@media(min-width:1280px){.lista-pacientes .contenido-pacientes{grid-gap:1rem;gap:1rem}}@media(min-width:1350px){.lista-pacientes .contenido-pacientes{grid-gap:1rem;gap:1rem}}.lista-pacientes .contenido-pacientes .paciente{display:flex;flex-direction:column;position:relative;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.13);border-radius:30px}@media(min-width:768px){.lista-pacientes .contenido-pacientes .paciente{flex-basis:calc(50% - 1rem)}}@media(min-width:1024px){.lista-pacientes .contenido-pacientes .paciente{flex-basis:calc(33.3% - 1rem)}}@media(min-width:1350px){.lista-pacientes .contenido-pacientes .paciente{flex-basis:calc(33% - 1rem)}}.lista-pacientes .contenido-pacientes .paciente img{border-radius:3rem 3rem 0 0;width:100%;height:17rem;-o-object-fit:cover;object-fit:cover}.lista-pacientes .contenido-pacientes .paciente .informacion{padding:1rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:flex-start;flex:1 1;position:relative}.lista-pacientes .contenido-pacientes .paciente .informacion h4{margin:1rem 0 0;color:#4024a6;font-size:2.4rem;font-weight:600;font-family:Baloo Thambi\ 2,cursive}.lista-pacientes .contenido-pacientes .paciente .informacion p{font-size:1.6rem;margin:0;color:#414141}.lista-pacientes .contenido-pacientes .paciente .informacion p.edad{position:absolute;top:1rem;right:2rem;background-color:#f4f4f5;padding:.5rem 1rem;border-radius:50%;border:.8px solid #414141}.lista-pacientes .contenido-pacientes .paciente .informacion p.propietario{color:#4024a6}.lista-pacientes .contenido-pacientes .paciente .informacion p.nombre-status{color:#414141;font-weight:500;font-size:1.4rem;margin-bottom:.5rem}.lista-pacientes .contenido-pacientes .paciente .informacion .tarjetas{display:grid;grid-template-columns:50% 25% 25%;grid-gap:.5rem;gap:.5rem;grid-row-gap:1rem;row-gap:1rem;margin:2rem 0;width:95%}@media(min-width:1024px){.lista-pacientes .contenido-pacientes .paciente .informacion .tarjetas{width:99%}}.lista-pacientes .contenido-pacientes .paciente .informacion .tarjetas .tarjeta{display:flex;align-items:center;background-color:#eff8ff;border-radius:5px;padding:.5rem}.lista-pacientes .contenido-pacientes .paciente .informacion .tarjetas .tarjeta img{width:2.5rem;height:2.5rem;margin-right:.3rem}.lista-pacientes .contenido-pacientes .paciente .informacion .tarjetas .tarjeta p{margin:0;text-transform:capitalize;text-align:center;font-size:1.6rem}@media(min-width:1024px){.lista-pacientes .contenido-pacientes .paciente .informacion .tarjetas .tarjeta p{font-size:1.3rem}}.lista-pacientes .contenido-pacientes .paciente .informacion .tarjetas .tarjeta:last-of-type p,.lista-pacientes .contenido-pacientes .paciente .informacion .tarjetas .tarjeta:nth-child(3) p{text-transform:lowercase}.lista-pacientes .contenido-pacientes .paciente .informacion .status{background-color:#eff8ff;height:2px;width:100%;position:relative;margin-bottom:2rem}.lista-pacientes .contenido-pacientes .paciente .informacion .status .reagendada{background-color:#f5945d;width:38%;height:4px;margin-top:-.1rem}.lista-pacientes .contenido-pacientes .paciente .informacion .status .espera{background-color:#f5cb5d;width:38%;height:4px;margin-top:-.1rem}.lista-pacientes .contenido-pacientes .paciente .informacion .status .confirmada{background-color:#74dc7e;width:38%;height:4px;margin-top:-.1rem}.lista-pacientes .contenido-pacientes .paciente .informacion .status .cancelada{background-color:#fd6666;width:38%;height:4px;margin-top:-.1rem}.lista-pacientes .contenido-pacientes .paciente .informacion .status img{width:3rem;height:3rem;-o-object-fit:initial;object-fit:fill;border-radius:50%;position:absolute;right:0;top:-1.5rem;box-shadow:0 4px 4px rgba(0,0,0,.13)}.lista-pacientes .contenido-pacientes .paciente .informacion .opciones{position:absolute;right:.8rem;top:1.8rem;cursor:pointer}.lista-pacientes .contenido-pacientes .paciente .informacion .opciones img{width:2rem;height:1rem;-o-object-fit:initial;object-fit:fill;border-radius:unset}.lista-pacientes .contenido-pacientes .paciente .informacion .opciones .acciones-cita{position:absolute;right:0;top:8px;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.13);width:18rem;display:flex;flex-direction:column;border-radius:2rem;padding:1rem 2rem;z-index:3}.lista-pacientes .contenido-pacientes .paciente .informacion .opciones .acciones-cita li{margin-top:.7rem}.lista-pacientes .contenido-pacientes .paciente .informacion .opciones .acciones-cita li p{margin:0;font-size:1.5rem;text-transform:lowercase;font-weight:400;text-align:left}.lista-pacientes .contenido-pacientes .paciente .informacion .opciones .acciones-cita li p span{text-transform:uppercase}.lista-pacientes .contenido-pacientes .paciente .informacion .opciones .acciones-cita li select{border:unset;font-weight:400!important;font-size:1.5rem;width:100%;background-position:right 0 top 50%,0 0;cursor:pointer}.lista-pacientes .contenido-pacientes .paciente .informacion .opciones .acciones-cita li:first-of-type{margin-top:0}.lista-pacientes .contenido-pacientes .paciente .informacion .opciones .acciones-cita .triangulo{background-color:#fff;width:2rem;height:2rem;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);position:absolute;top:-1rem;right:.5rem}.lista-pacientes .contenedor-regresar{display:flex;grid-gap:1rem;gap:1rem;margin:2rem 0}.lista-pacientes .contenedor-regresar p{font-size:1.2rem;font-weight:300;margin:1rem 0;background-color:#eff8ff;padding:1rem 2rem;border-radius:2rem;color:#469bbb;cursor:pointer}.lista-pacientes .contenedor-regresar img{width:2rem}.lista-pacientes .sin-resultados{margin:0;text-align:center;line-height:2}@media(min-width:1024px){.lista-pacientes .sin-resultados{position:absolute;width:100%}}.detalle-paciente .header .background{background-image:url(/img/nuevas/textura-movil.svg);position:absolute;left:0;top:4rem;height:25rem;width:100%;z-index:0}@media(min-width:1024px){.detalle-paciente .header .background{background-image:url(/img/nuevas/textura.svg)}}.detalle-paciente .header .imagen-perfil{display:flex;justify-content:center;align-items:center;margin-top:13rem;position:relative}@media(min-width:375px){.detalle-paciente .header .imagen-perfil{margin-top:12rem}}@media(min-width:425px){.detalle-paciente .header .imagen-perfil{margin-top:11rem}}@media(min-width:1024px){.detalle-paciente .header .imagen-perfil{margin-top:9rem}}@media(min-width:1350px){.detalle-paciente .header .imagen-perfil{margin-top:7rem}}.detalle-paciente .header .imagen-perfil .perfil{border-radius:50%;height:15rem;width:50%;-o-object-fit:cover;object-fit:cover}@media(min-width:375px){.detalle-paciente .header .imagen-perfil .perfil{height:17rem}}@media(min-width:425px){.detalle-paciente .header .imagen-perfil .perfil{height:19rem}}@media(min-width:768px){.detalle-paciente .header .imagen-perfil .perfil{width:30%;height:22rem}}@media(min-width:1024px){.detalle-paciente .header .imagen-perfil .perfil{width:22rem;height:22rem}}@media(min-width:1280px){.detalle-paciente .header .imagen-perfil .perfil{width:24rem;height:24rem}}@media(min-width:1350px){.detalle-paciente .header .imagen-perfil .perfil{width:27rem;height:27rem}}@media(min-width:1920px){.detalle-paciente .header .imagen-perfil .perfil{height:31rem;width:19%}}.detalle-paciente .header .imagen-perfil .acciones{position:absolute;grid-gap:14rem;gap:14rem;top:-8rem;width:100%;display:flex;justify-content:center}@media(min-width:1024px){.detalle-paciente .header .imagen-perfil .acciones{top:-7rem;justify-content:flex-end}}.detalle-paciente .header .imagen-perfil .acciones .primer{display:flex;justify-content:space-between;align-items:center;position:relative;transition:all .3s ease-in-out}.detalle-paciente .header .imagen-perfil .acciones .primer div{background-color:#fff;padding:.5rem;border-radius:50%;display:grid;place-items:center;cursor:pointer}.detalle-paciente .header .imagen-perfil .acciones .primer div img{cursor:pointer}.detalle-paciente .header .imagen-perfil .acciones .primer div:hover{background-color:#eff8ff}.detalle-paciente .header .imagen-perfil .acciones .primer p{display:none;margin:0;background-color:#eff8ff;padding:.4rem;width:12rem;position:absolute;right:4rem;text-align:center;border-radius:1rem;transition:all .4s ease-in-out}.detalle-paciente .header .imagen-perfil .acciones .primer:hover p{display:block}.detalle-paciente .cuerpo{display:flex;flex-direction:column;margin-top:3rem;position:relative}.detalle-paciente .cuerpo .info-mascota{display:flex;flex-direction:column;align-items:center}.detalle-paciente .cuerpo .info-mascota h4{font-size:3.2rem;margin:1rem 0 0;color:#4024a6;font-weight:600;font-family:Baloo Thambi\ 2,cursive;text-transform:uppercase}.detalle-paciente .cuerpo .info-mascota p{margin-top:0;font-size:1.6rem;color:#4024a6;font-weight:300}.detalle-paciente .cuerpo .info-general{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;border-bottom:2px solid #d7ecff;padding-bottom:1rem}@media(min-width:768px){.detalle-paciente .cuerpo .info-general{grid-template-columns:repeat(4,1fr);border-bottom:none;margin-top:2rem}}.detalle-paciente .cuerpo .info-general p{text-align:center;margin:0;padding:1rem;color:#469bbb;font-size:2.4rem}.detalle-paciente .cuerpo .info-general p:nth-child(2) span{text-transform:lowercase}@media(min-width:768px){.detalle-paciente .cuerpo .info-general p{border-right:1px solid #d7ecff;border-bottom:1px solid #d7ecff;padding:2rem}.detalle-paciente .cuerpo .info-general p:last-of-type{border-right:none}}.detalle-paciente .cuerpo .info-general p span{text-transform:capitalize}.detalle-paciente .cuerpo p{margin:1rem 0;font-size:1.6rem}.detalle-paciente .cuerpo p.propietario{margin:4rem 0;font-size:2.4rem;text-align:center;color:#4024a6;border-bottom:2px solid #d7ecff;padding-bottom:4rem}.detalle-paciente .cuerpo p.propietario button{border:1px solid #469bbb!important;border-radius:3rem!important;width:100%!important;margin-bottom:2rem!important;display:flex;justify-content:space-between;align-items:center;font-size:1.8rem!important;padding:1.5rem 3rem!important;text-decoration:none!important}.detalle-paciente .cuerpo p.propietario button img{margin-left:3rem;width:2.5rem}@media(min-width:1024px){.detalle-paciente .cuerpo p.propietario button img{margin-left:4rem}.detalle-paciente .cuerpo p.propietario button{position:absolute;top:0;right:3.1rem;width:auto!important;padding:.7rem 2rem!important}}.detalle-paciente .cuerpo p.propietario span{font-size:3rem;display:block;font-weight:800;margin-top:1rem}.detalle-paciente .cuerpo p.propietario span.subtitle-tutor{font-weight:500;font-size:24px;line-height:30px}@media(min-width:768px){.detalle-paciente .cuerpo p.propietario{margin-top:3rem}}.detalle-paciente .nav-detalle-paciente{display:flex;flex-direction:column;align-items:center;border-bottom:2px solid #eff8ff;padding-bottom:1rem;position:relative;margin-bottom:6rem}@media(min-width:768px){.detalle-paciente .nav-detalle-paciente{flex-direction:row;justify-content:space-between;grid-gap:1rem;gap:1rem}}@media(min-width:1350px){.detalle-paciente .nav-detalle-paciente{justify-content:space-around}}.detalle-paciente .nav-detalle-paciente p{text-align:center;margin:1rem 0;font-size:1.8rem;color:#469bbb;cursor:pointer}.detalle-paciente .nav-detalle-paciente p.activo{font-weight:600}.detalle-paciente .nav-detalle-paciente:after{content:"";background-image:url(/img/nuevas/flecha-abajo.svg);height:1.1rem;width:100%;background-repeat:no-repeat;position:absolute;bottom:-3rem;background-size:contain;background-position:50%}.historial{margin-bottom:4rem}.historial h2{font-size:3.2rem;text-align:center;margin:1rem 0 2rem;font-weight:500}.historial h2 span{color:#469bbb;font-weight:500;display:block;margin-top:1rem}@media(min-width:1024px){.historial h2 span{display:inline-block;margin-top:0;margin-left:3rem}}.historial form{margin:2rem 1rem;box-shadow:0 4px 4px rgba(0,0,0,.13);padding:2rem;border-radius:2rem}.historial form .primer-parte{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}@media(min-width:1024px){.historial form .primer-parte{flex-direction:row;flex-wrap:wrap;grid-gap:2rem;gap:2rem}}.historial form .primer-parte .contenido{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.historial form .primer-parte .contenido label{font-size:1.4rem}.historial form .primer-parte .contenido p{color:#797979;display:flex;grid-gap:1rem;gap:1rem}.historial form .primer-parte .admision{display:flex;justify-content:space-between;border-bottom:1px solid #d7ecff;padding-bottom:1rem}@media(min-width:1024px){.historial form .primer-parte .admision{flex-basis:100%;padding-left:3rem;padding-right:1rem}}.historial form .primer-parte .admision div{flex:1 1}@media(min-width:1024px){.historial form .primer-parte .admision div{display:flex;align-items:center;grid-gap:1rem;gap:1rem}}.historial form .primer-parte .admision div p{color:#469bbb;font-size:1.8rem}.historial form .primer-parte .admision div span{color:#469bbb;text-transform:lowercase;font-size:1.8rem;font-weight:600}.historial form .primer-parte .admision img{width:2.5rem}.historial form .primer-parte .preventiva{display:flex;flex-direction:column;align-items:flex-start;background-color:#eff8ff;padding:1rem 3rem;border-radius:3rem}@media(min-width:1024px){.historial form .primer-parte .preventiva{flex-basis:100%}}.historial form .primer-parte .preventiva label{font-size:1.6rem;color:#858585;font-weight:300}.historial form .primer-parte .preventiva p{color:#858585;font-weight:500}@media(min-width:1024px){.historial form .primer-parte .preventiva{flex-direction:row;align-items:center}.historial form .primer-parte .preventiva p{margin-left:1rem}}.historial form .primer-parte .motivos{display:flex;flex-direction:column;border-top:1px solid #d7ecff;padding-top:.5rem}@media(min-width:1024px){.historial form .primer-parte .motivos{flex-basis:100%;padding-left:3rem}}.historial form .primer-parte .motivos div p{color:#469bbb;font-weight:400}.historial form .primer-parte .motivos div span{color:#414141;font-size:1.6rem;font-weight:400;text-transform:capitalize}.historial form .primer-parte p{font-size:1.6rem}.historial form .primer-parte p.color{margin:1rem 0;color:#414141}@media(min-width:1024px){.historial form .primer-parte p.color{flex-basis:calc(50% - 1rem);padding-left:3rem}}.historial form .primer-parte p.esterilizado{color:#858585;display:flex;justify-content:space-between;font-weight:500}@media(min-width:1024px){.historial form .primer-parte p.esterilizado{flex-basis:calc(50% - 1rem);padding-right:1rem}}.historial form .primer-parte p.medico{font-size:1.6rem;color:#469bbb}@media(min-width:1024px){.historial form .primer-parte p.medico{flex-basis:100%;padding-left:3rem}}.historial form .primer-parte p.medico span{display:block;color:#469bbb;font-weight:600;margin-top:.5rem}@media(min-width:1024px){.historial form .primer-parte p.medico span{display:inline-block;margin-left:1rem}}.historial form button{border:1px solid #0368bf!important;padding:1rem 2rem!important;border-radius:3rem!important;text-transform:uppercase!important;font-size:1.6rem!important;cursor:pointer!important;background-color:unset!important;font-weight:300!important;color:#0368bf!important}.historial form button.disabled{cursor:no-drop!important}.historial form p{font-size:1.4rem;margin:1rem 0}.integral{background-color:#f8f8f8;padding:2rem 0;margin-bottom:4rem}.integral h2{font-size:3.2rem;text-align:center;margin:1rem 0;color:#469bbb}.integral form{position:relative}.integral form .campo{display:flex;align-items:center;justify-content:space-around}.integral form .campo label{font-size:1.4rem}.integral form .campo p{display:flex;color:#797979;grid-gap:1rem;gap:1rem}.integral form .programa{display:flex;justify-content:center;flex-wrap:nowrap;grid-gap:1rem;gap:1rem;margin-top:4rem;padding:1rem;-ms-overflow-style:none;scrollbar-width:none}.integral form .programa::-webkit-scrollbar{display:none}.integral form .programa .pro{width:28rem;display:flex;flex-direction:column;align-items:flex-start;padding:2rem;border-radius:2rem;box-shadow:0 4px 4px rgba(0,0,0,.13);background-color:#fff}@media(min-width:375px){.integral form .programa .pro{width:33rem}}@media(min-width:425px){.integral form .programa .pro{width:36rem}}@media(min-width:1024px){.integral form .programa .pro{width:31rem}}@media(min-width:1280px){.integral form .programa .pro{width:37rem}}@media(min-width:1350px){.integral form .programa .pro{width:36.5rem}}.integral form .programa .pro p{display:flex;justify-content:space-between;grid-gap:1rem;gap:1rem;font-weight:600;color:#469bbb;font-size:1.2rem}@media(min-width:1024px){.integral form .programa .pro p{font-size:1.3rem}}.integral form .programa .pro p span{color:#414141;font-weight:400;overflow:scroll;max-width:15rem;-ms-overflow-style:none;scrollbar-width:none}.integral form .programa .pro p span.fechas{text-transform:lowercase}.integral form .programa .pro p span::-webkit-scrollbar{display:none}.integral form .programa .pro p:nth-child(3){margin-top:4rem}.integral form .programa .pro p:last-of-type{margin-top:4rem;flex-direction:column;grid-gap:1rem;gap:1rem}.integral form .programa .contenido-formulario{position:absolute;top:0;right:0;width:100%;max-height:40rem;background-color:#fff;border-radius:2rem;padding:2rem;z-index:3;box-shadow:0 4px 4px rgba(0,0,0,.13);display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;cursor:default}.integral form .programa .contenido-formulario::-webkit-scrollbar{display:none}@media(min-width:1024px){.integral form .programa .contenido-formulario{width:32.5%;max-height:42rem;right:10px}}.integral form .programa .contenido-formulario .campo-fecha{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background-color:#eff8ff;border-radius:2rem}.integral form .programa .contenido-formulario .campo-fecha .subcampo{display:flex;grid-gap:.1rem;gap:.1rem;align-items:center}.integral form .programa .contenido-formulario .campo-fecha img{width:2rem}.integral form .programa .contenido-formulario .campos{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;padding:1rem 1.5rem 1rem 2rem;background-color:#eff8ff;border-radius:2rem}.integral form .programa .contenido-formulario .campos .camp .subcampo{display:grid;grid-template-columns:30% 70%;align-items:center}.integral form .programa .contenido-formulario .campos .camp .subcampo select{padding-left:.5rem;background-position:right 2rem top 50%,0 0}.integral form .programa .contenido-formulario .campos .camp:last-of-type .subcampo select{padding-left:1.5rem;background-position:right -.1rem top 50%,0 0}.integral form .programa .contenido-formulario .campo{display:block;padding:1rem 2rem;background-color:#eff8ff;border-radius:2rem}.integral form .programa .contenido-formulario .campo .subcampo{display:flex;align-items:center}.integral form .programa .contenido-formulario .campo .subcampo input{flex:2 1;margin-left:.5rem}.integral form .programa .contenido-formulario .contenedor-botones{display:flex;flex-direction:column-reverse;margin:1rem 0}.integral form .programa .contenido-formulario .contenedor-botones button{margin-top:1rem}.integral form .programa .contenido-formulario .contenedor-botones button:last-of-type{margin-top:0}.integral form .programa .contenido-formulario label{font-size:1.2rem}.integral form .programa .contenido-formulario input,.integral form .programa .contenido-formulario select{border:none;background-color:transparent;font-size:1rem;font-weight:400!important}.integral form .programa .contenido-formulario input::-moz-placeholder{color:#000}.integral form .programa .contenido-formulario input:-ms-input-placeholder{color:#000}.integral form .programa .contenido-formulario input::placeholder{color:#000}.integral form .caja-flex{display:flex;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;cursor:-webkit-grab;cursor:grab}.integral form .caja-flex::-webkit-scrollbar{display:none}.integral form .puntos{display:grid;place-items:center;margin-top:3rem}.integral form .contenedor-boton{margin-top:4rem;margin-right:1rem;display:flex;justify-content:flex-end}.integral form p{font-size:1.4rem;margin:1rem 0}.integral form p.error{font-size:1rem;color:#ff6853;margin:0;padding-left:2rem}.integral form .react-datepicker-wrapper{margin-left:.5rem!important;width:auto;display:grid;place-items:center}.integral form .react-datepicker-wrapper .react-datepicker__input-container{display:grid;place-items:center}.integral form .react-datepicker-wrapper input{width:8rem!important}.programa-vacunacion{margin-bottom:4rem}.programa-vacunacion h2{font-size:3.2rem;text-align:center;margin:1rem 0;color:#469bbb}.programa-vacunacion .contenido{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-content:center;grid-gap:1rem;gap:1rem;margin-top:4rem;border:1px solid #469bbb;padding:1rem 3rem}@media(min-width:1024px){.programa-vacunacion .contenido{grid-template-columns:repeat(5,1fr);padding-top:3rem;padding-bottom:3rem}}.programa-vacunacion .contenido p{margin:1rem 0;font-size:1.4rem;font-weight:600;text-decoration:underline;color:#469bbb}.programa-vacunacion .contenido label{font-size:1.4rem;margin:1rem 0;display:flex;grid-gap:1rem;gap:1rem;color:#414141;text-transform:capitalize}.programa-vacunacion .contenido input{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .3s ease-in-out}.programa-vacunacion .contenido input:before{content:"";background-image:url(/img/nuevas/sin-palomita-azul.svg);height:2rem;width:2rem;display:block;background-position:50%;background-size:cover}.programa-vacunacion .contenido input:checked:before{background-image:url(/img/nuevas/palomita-azul.svg)}.programa-vacunacion .contenedor-boton{margin:4rem 0;display:flex;justify-content:center;width:100%}@media(min-width:1024px){.programa-vacunacion .contenedor-boton{width:50%;margin:4rem auto}}.programa-vacunacion .contenedor-boton a{text-align:center;width:100%;font-size:2rem!important;padding:1rem 2rem!important}.programa-vacunacion .otra{background-color:unset;border:none;border-bottom:1px solid #469bbb}.cartilla{margin-bottom:4rem}.cartilla h2{font-size:3.2rem;text-align:center;margin:1rem 0;color:#469bbb}.cartilla p{font-size:1.4rem;margin:1rem 0;text-align:left}.cartilla .contenido{margin-top:7rem}.cartilla .contenido .vacuna{display:flex;flex-direction:column;grid-gap:4rem;gap:4rem}@media(min-width:1024px){.cartilla .contenido .vacuna{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0}}.cartilla .contenido .vacuna .aplicada,.cartilla .contenido .vacuna .diluyente{position:relative}@media(min-width:1024px){.cartilla .contenido .vacuna .aplicada,.cartilla .contenido .vacuna .diluyente{border:1px solid #cfcfcf}}.cartilla .contenido .vacuna .aplicada .header,.cartilla .contenido .vacuna .diluyente .header{grid-template-columns:20% 80%;display:grid;position:absolute;top:-4rem;width:100%;text-align:center}.cartilla .contenido .vacuna .aplicada .header img,.cartilla .contenido .vacuna .diluyente .header img{padding-right:1rem}.cartilla .contenido .vacuna .aplicada .cuerpo,.cartilla .contenido .vacuna .diluyente .cuerpo{display:grid;border:1px solid #cfcfcf;margin:3rem 0}@media(min-width:1024px){.cartilla .contenido .vacuna .aplicada .cuerpo,.cartilla .contenido .vacuna .diluyente .cuerpo{border:none;grid-template-columns:20% 80%;margin:0}}.cartilla .contenido .vacuna .aplicada .cuerpo .info,.cartilla .contenido .vacuna .diluyente .cuerpo .info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:center;padding:1rem 2rem;grid-gap:3rem;gap:3rem;border-bottom:1px solid #cfcfcf}@media(min-width:1024px){.cartilla .contenido .vacuna .aplicada .cuerpo .info,.cartilla .contenido .vacuna .diluyente .cuerpo .info{padding:0;border:1px so;align-items:center;border-right:1px solid #cfcfcf}}.cartilla .contenido .vacuna .aplicada .cuerpo .info p,.cartilla .contenido .vacuna .diluyente .cuerpo .info p{font-size:1.2rem;text-align:center;color:#469bbb}.cartilla .contenido .vacuna .aplicada .cuerpo .info p span,.cartilla .contenido .vacuna .diluyente .cuerpo .info p span{color:#797979}.cartilla .contenido .vacuna .aplicada .cuerpo .sticker,.cartilla .contenido .vacuna .diluyente .cuerpo .sticker{display:flex;flex-direction:column;justify-content:center}@media(min-width:1024px){.cartilla .contenido .vacuna .diluyente .cuerpo{grid-template-columns:80% 20%}.cartilla .contenido .vacuna .diluyente .cuerpo .info{grid-column:2/3;text-align:center}}@media(min-width:1024px)and (min-width:1024px){.cartilla .contenido .vacuna .diluyente .cuerpo .info{border-left:1px solid #cfcfcf}}@media(min-width:1024px){.cartilla .contenido .vacuna .diluyente .cuerpo .sticker{grid-column:1/2;grid-row:1/2}}.cartilla .contenedor-boton{display:flex;justify-content:flex-end;margin:3rem 0}.cartilla .stickers{margin-top:4rem;display:flex;flex-direction:column;justify-content:center}@media(min-width:1024px){.cartilla .stickers{flex-direction:row}}.lista-medicamentos{display:grid;margin-top:4rem;grid-gap:2rem;gap:2rem;padding:0 2rem;transition:all .3s ease-in-out;position:relative}@media(min-width:1024px){.lista-medicamentos{grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.lista-medicamentos{grid-gap:2rem;gap:2rem}}@media(min-width:1920px){.lista-medicamentos{grid-template-columns:repeat(4,1fr);grid-gap:3rem;gap:3rem}}.lista-medicamentos .medicamento{display:flex;flex-direction:column;position:relative;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.13);border-radius:30px}.lista-medicamentos .medicamento .informacion h4{margin:1rem 0;font-size:2.4rem;text-align:center;text-transform:uppercase;color:#469bbb;font-weight:600;font-family:Baloo Thambi\ 2,cursive}@media(min-width:1024px){.lista-medicamentos .medicamento .informacion h4{font-size:2rem}}.lista-medicamentos .medicamento .informacion .principal{background-color:#eff8ff;padding:2rem;border-radius:3rem 3rem 3rem 0}.lista-medicamentos .medicamento .informacion .capacidad{display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid #d7ecff;padding:0 5rem;position:relative;margin:2rem auto 0}.lista-medicamentos .medicamento .informacion .capacidad:after{content:"";position:absolute;background-color:#d7ecff;width:.1rem;height:100%;left:50%}.lista-medicamentos .medicamento .informacion .capacidad p{font-weight:500}.lista-medicamentos .medicamento .informacion .lote{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.lista-medicamentos .medicamento .informacion .lote p{font-weight:300;text-align:center;font-size:1rem}.lista-medicamentos .medicamento .informacion .lote p span{font-weight:400;color:#414141;font-size:1.1rem}.lista-medicamentos .medicamento .informacion .general{display:flex;flex-direction:column;align-items:flex-start;margin:1.5rem 0;grid-gap:.4rem;gap:.4rem;padding:1rem 2rem}.lista-medicamentos .medicamento .informacion .general p{font-size:1.2rem;margin:0;font-weight:500}.lista-medicamentos .medicamento .informacion .general p:nth-child(4){margin-top:2rem}.lista-medicamentos .medicamento .informacion .general p span{margin-left:.4rem;font-size:1.2rem}.lista-medicamentos .medicamento .informacion .instrucciones{margin:2rem 0 0;text-align:left;padding:0 2rem}.lista-medicamentos .medicamento .informacion .instrucciones span{display:block;line-height:2rem;margin:0;font-size:1.2rem;font-weight:400}.lista-medicamentos .medicamento .informacion .instrucciones p{font-size:1.4rem;color:#469bbb;font-weight:500}.lista-medicamentos .medicamento .informacion .algoritmo{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;background-color:#0368bf;border-radius:2rem;grid-gap:1rem;gap:1rem;margin:4rem 2rem 2rem;padding:1rem;cursor:pointer}.lista-medicamentos .medicamento .informacion .algoritmo p{color:#fff;text-transform:uppercase;font-size:1.2rem;font-weight:400;margin:0}@media(min-width:1280px){.lista-medicamentos .medicamento .informacion .algoritmo p{font-size:1.4rem}}.lista-medicamentos .medicamento .informacion p{font-size:1.4rem;margin:1rem 0}.lista-medicamentos .medicamento .informacion p span{color:#797979;font-size:1.4rem}.lista-medicamentos .medicamento .informacion p.subnombre{text-align:center;color:#316980}.lista-medicamentos .medicamento .informacion p.recomendacion{margin:2rem;display:flex;align-items:center;grid-gap:1rem;gap:1rem;justify-content:flex-start;background-color:#f8f8f8;padding:1rem;font-weight:600;text-transform:uppercase;color:#469bbb;font-size:1.3rem}@media(min-width:1280px){.lista-medicamentos .medicamento .informacion p.recomendacion{grid-gap:2rem;gap:2rem;font-size:1.4rem}}.lista-medicamentos .medicamento .acciones{position:absolute;top:1rem;right:2rem}.lista-medicamentos .medicamento .acciones img{width:2rem;cursor:pointer}.lista-medicamentos .contenedor-boton{display:flex;justify-content:center;margin:2rem 0}.lista-medicamentos.escritorio{display:none}@media(min-width:1024px){.lista-medicamentos.escritorio{display:grid}.lista-medicamentos.movil{display:none}}.lista-medicamentos .sin-resultados{margin:5rem 0;text-align:center;line-height:2}@media(min-width:1024px){.lista-medicamentos .sin-resultados{position:absolute;width:100%}}.header-medicamentos{display:flex;flex-direction:row;justify-content:flex-end;grid-gap:1rem;gap:1rem;padding:0 2rem}.header-medicamentos .buscador{margin-top:2rem;display:flex;align-items:center;background-color:#eff8ff;padding:.5rem 1rem;border-radius:.4rem;flex-basis:100%;border:1px solid transparent;transition:all .3s ease-in-out}.header-medicamentos .buscador:hover{border:1px solid #469bbb;box-shadow:0 4px 10px rgba(0,0,0,.15)}.header-medicamentos .buscador img{width:2rem;margin-right:.7rem}.header-medicamentos .buscador img.limpiar{cursor:pointer}.header-medicamentos .buscador input{font-size:1.4rem;border:none;background-color:unset;flex:2 1;color:#414141!important;font-weight:600!important}.header-medicamentos .buscador input::-moz-placeholder{font-size:1.4rem;color:#414141!important;font-weight:500!important}.header-medicamentos .buscador input:-ms-input-placeholder{font-size:1.4rem;color:#414141!important;font-weight:500!important}.header-medicamentos .buscador input::placeholder{font-size:1.4rem;color:#414141!important;font-weight:500!important}@media(min-width:1024px){.header-medicamentos .buscador input::-moz-placeholder{font-size:1rem}.header-medicamentos .buscador input:-ms-input-placeholder{font-size:1rem}.header-medicamentos .buscador input::placeholder{font-size:1rem}}.header-medicamentos .buscador input:-webkit-autofill{background-color:unset;background-image:unset}.detalle-medicamento{z-index:2}.detalle-medicamento header{display:flex;flex-direction:column;align-items:center;margin-top:4rem}.detalle-medicamento header .background{background-image:url(/img/nuevas/textura-movil.svg);background-attachment:fixed;height:11rem;position:absolute;left:0;top:3rem;height:20rem;width:100%;z-index:0}@media(min-width:1024px){.detalle-medicamento header .background{top:6.9rem;background-image:url(/img/nuevas/textura.svg);height:33.5rem}}.detalle-medicamento header .informacion{position:relative;display:flex;flex-direction:column;align-items:center}.detalle-medicamento header .informacion h1{font-size:2.4rem;color:#469bbb;font-family:Baloo Thambi\ 2,cursive;font-weight:600}.detalle-medicamento header .centrado{text-align:center;position:relative;margin:0;font-size:2rem;color:#316980}.detalle-medicamento .subheader{display:flex;flex-wrap:wrap;position:relative;margin-top:5rem}@media(min-width:1024px){.detalle-medicamento .subheader{display:grid;grid-template-columns:repeat(5,1fr);margin-top:5.7rem}}.detalle-medicamento .subheader p{text-align:left;margin:0;padding:1rem;display:flex;grid-gap:1rem;gap:1rem}.detalle-medicamento .subheader p span{font-weight:600}.detalle-medicamento .subheader p:nth-child(2){flex-basis:100%}@media(min-width:1024px){.detalle-medicamento .subheader p{border:1px solid #469bbb;border-top:none;padding:2rem 1rem;justify-content:center}.detalle-medicamento .subheader p:first-of-type{border-left:none}.detalle-medicamento .subheader p:last-of-type{border-right:none}}.detalle-medicamento ul{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:0 1rem;background-color:#eff8ff;border-top:1px solid #469bbb}@media(min-width:1024px){.detalle-medicamento ul{margin-top:0;padding:2rem 0}}.detalle-medicamento ul li p{display:flex;grid-gap:1rem;gap:1rem;align-items:center;color:#469bbb;font-weight:500}.detalle-medicamento ul li p span{color:#414141}@media(min-width:1024px){.detalle-medicamento ul{flex-direction:row;justify-content:space-around}}.detalle-medicamento .contenido-detalle{display:flex;flex-direction:column;margin-top:4rem;position:relative;padding:0 1rem}@media(min-width:1024px){.detalle-medicamento .contenido-detalle{margin-top:4rem;padding:0 7rem}.detalle-medicamento .contenido-detalle .campo{margin:2rem 0}.detalle-medicamento .contenido-detalle .campo:first-of-type{margin-top:3rem}}.detalle-medicamento .contenido-detalle .campo label{font-size:1.8rem;font-weight:500}.detalle-medicamento .contenido-detalle .campo p{color:#414141;text-align:justify;line-height:2}.detalle-medicamento footer{margin:2rem 0}@media(min-width:1024px){.detalle-medicamento footer{margin-bottom:5rem}}.detalle-medicamento footer .opciones{display:flex;margin-bottom:4rem;flex-direction:column}@media(min-width:1024px){.detalle-medicamento footer .opciones{flex-direction:row;justify-content:space-between;margin-top:6rem;padding:0 1rem 0 7rem}}.detalle-medicamento footer .opciones div{display:flex;justify-content:flex-end}.detalle-medicamento footer .opciones button{font-size:1.6rem!important;font-weight:400!important;padding:1rem 3rem!important;margin:0 2rem;width:100%!important}@media(min-width:1024px){.detalle-medicamento footer .opciones button{padding:1rem 5rem!important}}.detalle-medicamento footer .algoritmo{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;background-color:#0368bf;border-radius:2.5rem;grid-gap:1rem;gap:1rem;margin:2rem;padding:1rem 3rem;cursor:pointer}@media(min-width:1024px){.detalle-medicamento footer .algoritmo{margin:0;padding:1rem 5rem}}.detalle-medicamento footer .algoritmo p{color:#fff;text-transform:uppercase;font-size:1.4rem;font-weight:300;margin:0}.detalle-medicamento footer p.recomendacion{margin:2rem 1rem;display:flex;align-items:center;grid-gap:2rem;gap:2rem;justify-content:center;background-color:#f8f8f8;padding:2rem;font-weight:500;text-transform:uppercase;color:#469bbb;font-size:1.6rem}.detalle-medicamento footer p.recomendacion img{width:2.5rem}@media(min-width:1024px){.detalle-medicamento footer p.recomendacion{justify-content:flex-start;padding-left:6rem;font-size:2rem}}.detalle-medicamento p{font-size:1.4rem;margin:1rem 0}.contenedor-boton-medicamentos{display:flex;justify-content:center;margin:2rem 0}@media(min-width:1024px){.contenedor-boton-medicamentos{display:none}}.reloj{display:none;background:rgba(192,226,255,.4);border-radius:3rem;padding:1rem 2rem;margin-right:1rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}@media(min-width:1024px){.reloj{display:block;margin-right:0}}.reloj h1{font-weight:400;margin:0;font-size:2rem;color:#fff;font-family:Quicksand,sans-serif}.animacion-cambio{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#eff8ff;z-index:10;display:grid;place-items:center}.animacion-cambio h1{margin:1rem 0;font-size:4rem}@media(min-width:768px){.animacion-cambio h1{font-size:8rem}}.animacion-cambio .mensaje{display:flex;flex-direction:column;align-items:center;grid-gap:3rem;gap:3rem;width:95%}@media(min-width:1024px){.animacion-cambio .mensaje{flex-direction:row;justify-content:space-evenly}}.animacion-cambio .mensaje .iconos-primeros,.animacion-cambio .mensaje .iconos-segundos{display:flex;grid-gap:2rem;gap:2rem}.animacion-cambio img{width:8rem}.animacion-inicio{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:grid;place-items:center;z-index:5}.animacion-inicio .mensajes{display:grid;place-items:center;position:relative;width:95%;height:100%}.animacion-inicio .mensajes .numeros-cargado{position:absolute;width:100%;text-align:center}.animacion-inicio .mensajes .numeros-cargado p{color:#eff8ff;font-size:18rem;font-weight:600;margin:0;text-shadow:0 4px 30px rgba(0,0,0,.15);font-family:Fredoka,sans-serif}@media(min-width:1024px){.animacion-inicio .mensajes .numeros-cargado p{font-size:30rem}}.animacion-inicio .mensajes .titulo{position:relative;display:flex;flex-direction:column;align-items:center}.animacion-inicio .mensajes .titulo p{margin:0;font-size:2rem}@media(min-width:1024px){.animacion-inicio .mensajes .titulo p{font-size:2.5rem}}.animacion-inicio .mensajes .titulo p:first-of-type{color:#4024a6;font-family:Quicksand,sans-serif}.animacion-inicio .mensajes .titulo p:last-of-type{font-size:5rem;color:#797979;font-weight:300;font-family:Fredoka,sans-serif}@media(min-width:1024px){.animacion-inicio .mensajes .titulo p:last-of-type{font-size:5.5rem}}.alerta img{width:15rem;margin-top:-10rem}.alerta .swal2-icon{width:100%;height:6rem;border:none;border-radius:unset;box-sizing:unset;padding:0;position:relative}.alerta .swal2-icon:after{content:"";background-color:#eff8ff;width:80%;height:.1rem;position:absolute;top:3rem}.alerta .swal2-title{color:#469bbb;padding:0 1.5rem;line-height:1.3;font-weight:300;font-size:3rem}.alerta .swal2-actions{flex-direction:column;grid-gap:2rem;gap:2rem;margin:3rem 0;padding:0 1rem}@media(min-width:1024px){.alerta .swal2-actions{flex-direction:row-reverse}}.alerta .swal2-actions button{border:1px solid #0368bf!important;border-radius:3rem!important;text-transform:uppercase!important;font-size:1.6rem!important;cursor:pointer!important;background-color:unset!important;font-weight:300!important;color:#0368bf!important;font-size:1.2rem!important;transition:all .3s ease-in-out!important;padding:1rem 3rem!important;font-weight:400!important;width:100%}.alerta .swal2-actions button.disabled{cursor:no-drop!important}@media(min-width:1024px){.alerta .swal2-actions button{width:auto}}.alerta .swal2-actions button:hover{background-color:#0368bf!important;font-weight:300!important;color:#eff8ff!important}.alerta .swal2-styled.swal2-confirm:focus{box-shadow:unset}.alerta .swal2-html-container{color:#414141;font-size:1.8rem}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background-color:rgba(237,237,237,.9)!important}.swal2-popup{width:50rem!important;background:#fff!important;box-shadow:0 4px 4px rgba(0,0,0,.13)!important;border-radius:20px!important}.agendadas header{border-bottom:1px solid #eff8ff;padding-bottom:1rem;margin-bottom:2rem}.agendadas header .encabezado{margin-top:3rem;display:flex;flex-direction:column;align-items:center}@media(min-width:1024px){.agendadas header .encabezado{align-items:flex-start}}.agendadas header .encabezado h1{font-size:3.2rem;margin:1rem 0}.agendadas header .encabezado p{margin:0}@media(min-width:1024px){.agendadas header .encabezado p{margin-left:.5rem}}.agendadas header .encabezado p span{text-transform:lowercase}.agendadas header .filtros{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem 2rem;background-color:#eff8ff;border-radius:2rem;margin-top:1rem;position:relative}@media(min-width:768px){.agendadas header .filtros{flex-direction:row;justify-content:space-around;width:60rem;margin:1rem auto}}@media(min-width:1024px){.agendadas header .filtros{margin:1rem 0}}.agendadas header .filtros .campo{display:flex;grid-gap:1rem;gap:1rem;align-items:center;position:relative}.agendadas header .filtros .campo label{font-size:1.4rem}.agendadas header .filtros .campo input{background-color:transparent;text-align:center;color:#414141;font-weight:300;cursor:pointer;border:none;font-size:1.4rem}.agendadas header .filtros .campo img{width:1.8rem}.agendadas header .filtros .campo.fecha{font-size:0}.agendadas header .filtros .campo.fecha input{width:12rem}.agendadas header .filtros .campo .entrada-hora{position:absolute;bottom:-14.7rem;height:15rem;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;background-color:#eff8ff;padding:0 2rem;border-radius:1.5rem;right:2rem;box-shadow:0 4px 4px rgba(0,0,0,.13);z-index:4}.agendadas header .filtros .campo .entrada-hora::-webkit-scrollbar{display:none}.agendadas header .filtros .campo .entrada-hora p{margin:1rem 0;cursor:pointer}.agendadas header .filtros .campo .hora-seleccionada{color:#414141!important;margin:0 1rem;cursor:pointer;font-size:1.4rem}.agendadas header .filtros .campo:first-of-type img{margin-left:-1.5rem}.agendadas header .filtros .cerrar-imagen{position:absolute;top:1rem;right:1rem}@media(min-width:1024px){.agendadas header .filtros .cerrar-imagen{position:static}}.agendadas .lista-agendadas .contenido-agendadas{display:flex;flex-direction:column;margin:3rem 0;padding:0 1rem}@media(min-width:411px){.agendadas .lista-agendadas .contenido-agendadas{padding:0 2rem}}@media(min-width:768px){.agendadas .lista-agendadas .contenido-agendadas{flex-direction:row;flex-wrap:wrap}}@media(min-width:1024px){.agendadas .lista-agendadas .contenido-agendadas{padding:0 1rem;grid-gap:1rem;gap:1rem;grid-row-gap:2rem;row-gap:2rem;position:relative}}.agendadas .lista-agendadas .contenido-agendadas .agendada{display:flex;flex-direction:column;position:relative;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.13);border-radius:30px;margin-top:2rem}@media(min-width:768px){.agendadas .lista-agendadas .contenido-agendadas .agendada{flex-basis:calc(50% - 1rem);margin-top:0}}@media(min-width:1024px){.agendadas .lista-agendadas .contenido-agendadas .agendada{flex-basis:calc(33.6% - 1rem)}}@media(min-width:1350px){.agendadas .lista-agendadas .contenido-agendadas .agendada{flex-basis:calc(25% - 1rem)}}.agendadas .lista-agendadas .contenido-agendadas .agendada img{border-radius:3rem 3rem 0 0;width:100%;height:17rem;-o-object-fit:cover;object-fit:cover}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion{padding:1rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:flex-start;flex:1 1;position:relative}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion h4{margin:1rem 0 0;color:#4024a6;font-size:2.4rem;font-weight:600;font-family:Baloo Thambi\ 2,cursive}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion p{font-size:1.6rem;margin:0;color:#414141}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion p.edad{position:absolute;top:1rem;right:2rem;background-color:#f4f4f5;padding:.5rem 1rem;border-radius:50%;border:.8px solid #414141}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion p.propietario{color:#4024a6}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion p.nombre-status{color:#414141;font-weight:500;font-size:1.4rem;margin-bottom:.5rem}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .tarjetas{display:grid;grid-template-columns:50% 25% 25%;grid-gap:.5rem;gap:.5rem;grid-row-gap:1rem;row-gap:1rem;margin:2rem 0;width:95%}@media(min-width:1024px){.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .tarjetas{width:99%}}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .tarjetas .tarjeta{display:flex;align-items:center;background-color:#eff8ff;border-radius:5px;padding:.5rem}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .tarjetas .tarjeta img{width:2.5rem;height:2.5rem;margin-right:1rem}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .tarjetas .tarjeta p{margin:0;text-transform:lowercase;text-align:center;font-size:1.6rem}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .tarjetas .tarjeta p.genero,.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .tarjetas .tarjeta p.raza{text-transform:capitalize}@media(min-width:1024px){.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .tarjetas .tarjeta p{font-size:1.3rem}}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .status{background-color:#eff8ff;height:2px;width:100%;position:relative;margin-bottom:2rem}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .status .reagendada{background-color:#f5945d;width:38%;height:4px;margin-top:-.1rem}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .status .espera{background-color:#f5cb5d;width:38%;height:4px;margin-top:-.1rem}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .status .confirmada{background-color:#74dc7e;width:38%;height:4px;margin-top:-.1rem}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .status .cancelada{background-color:#fd6666;width:38%;height:4px;margin-top:-.1rem}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .status img{width:3rem;height:3rem;-o-object-fit:initial;object-fit:fill;border-radius:50%;position:absolute;right:0;top:-1.5rem;box-shadow:0 4px 4px rgba(0,0,0,.13)}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .opciones{position:absolute;right:.8rem;top:1.8rem;cursor:pointer}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .opciones img{width:2rem;height:1rem;-o-object-fit:initial;object-fit:fill;border-radius:unset}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .opciones .acciones-cita{position:absolute;right:0;top:8px;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.13);width:18rem;display:flex;flex-direction:column;border-radius:2rem;padding:1rem 2rem;z-index:3}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .opciones .acciones-cita li{margin-top:.7rem}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .opciones .acciones-cita li p{margin:0;font-size:1.5rem;text-transform:lowercase;font-weight:400;text-align:left}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .opciones .acciones-cita li p span{text-transform:uppercase}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .opciones .acciones-cita li select{border:unset;font-weight:400!important;font-size:1.5rem;width:100%;background-position:right 0 top 50%,0 0;cursor:pointer}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .opciones .acciones-cita li:first-of-type{margin-top:0}.agendadas .lista-agendadas .contenido-agendadas .agendada .informacion .opciones .acciones-cita .triangulo{background-color:#fff;width:2rem;height:2rem;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);position:absolute;top:-1rem;right:.5rem}.agendadas .lista-agendadas .contenido-agendadas .agendada:first-of-type{margin-top:0}.agendadas p{margin:1rem 0}.agendadas p.sin-resultados{margin:10rem 0;display:grid;place-items:center;position:relative}@media(min-width:1024px){.agendadas p.sin-resultados{margin-top:5rem}.no-colapsado .opciones-filtro{width:12rem!important}}@media(min-width:1280px){.no-colapsado .opciones-filtro{width:15rem!important}}@media(min-width:1440px){.no-colapsado .opciones-filtro{width:17rem!important}}@media(min-width:1920px){.no-colapsado .opciones-filtro{width:25rem!important}}@media(min-width:1024px){.no-colapsado .lista-pacientes .filtros .limpiar{right:0!important}}@media(min-width:1280px){.no-colapsado .lista-pacientes .filtros .limpiar{right:1rem!important}}@media(min-width:1920px){.no-colapsado .lista-pacientes .filtros .limpiar{right:2rem!important}}.react-datepicker-wrapper{margin-left:0!important}.react-datepicker{font-family:Baloo Thambi\ 2,cursive!important;border:1px solid #eff8ff!important;box-shadow:0 4px 4px rgba(0,0,0,.13)}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:1px solid transparent}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#eff8ff!important}.react-datepicker__navigation-icon{margin-left:0!important;font-size:2.4rem!important}.react-datepicker__day-names div{font-size:1.2rem!important;text-transform:uppercase!important}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{font-size:1rem}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#469bbb!important}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{text-transform:uppercase!important;font-size:1.4rem!important}.react-datepicker__header{background-color:#eff8ff!important}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{box-sizing:content-box;position:absolute;height:0;width:1px;content:"";z-index:-1;border:8px solid transparent;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + (1.7rem / 2));overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2579ba;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}#container-circles{position:absolute;left:50%;bottom:90px}#outer-circle{left:-37px;height:75px;width:75px;background-color:hsla(0,0%,100%,.4);z-index:1}#inner-circle,#outer-circle{position:absolute;border-radius:50%}#inner-circle{left:50%;top:38px;height:44px;width:44px;background:#fff;margin:-22px 0 0 -22px;z-index:2}#inner-circle.is-clicked{height:38px;width:38px;margin:-19px 0 0 -19px}#white-flash.normal{position:absolute;height:100%;width:100%;opacity:1;transition:opacity .9s ease-out}#white-flash.do-transition{opacity:0;background:#fff}#display-error{color:#000;background-color:#fff}.react-html5-camera-photo{position:relative;text-align:center}.react-html5-camera-photo>img,.react-html5-camera-photo>video{width:768px}.react-html5-camera-photo>.display-error{width:768px;margin:0 auto}@media(max-width:768px){.react-html5-camera-photo>.display-error,.react-html5-camera-photo>img,.react-html5-camera-photo>video{width:100%}}.react-html5-camera-photo-fullscreen>img,.react-html5-camera-photo-fullscreen>video{width:100vw;height:100vh}.react-html5-camera-photo-fullscreen>video{-o-object-fit:fill;object-fit:fill}.react-html5-camera-photo-fullscreen>.display-error{width:100vw;height:100vh}