#footer{background:var(--grey-700);color:#fff}#footer a{color:#fff;text-decoration:none}#footer .btn{color:#999;min-width:210px}#footer .name{display:block;font-weight:500;position:relative;padding-bottom:var(--15px);margin-bottom:var(--30px);font-size:var(--16px)}#footer .name:after{content:" ";position:absolute;left:0;width:var(--60px);bottom:0;border-bottom:var(--5px) solid #eee}#footer .text{display:block;font-weight:500;padding:0;margin:0;font-size:var(--16px)}#footer ul{list-style:none;padding:0;margin:var(--30px) 0 0 0;text-align:center}#footer li{display:inline-block;padding:0;margin-right:var(--10px)}#footer .social li>a{background:#fff;color:#333;border-radius:50%;width:var(--36px);height:var(--36px);display:grid;align-content:center;text-align:center;transition:all .3s ease;text-decoration:none;font-weight:800}#footer .social li>a:hover{background:var(--pink-100);color:#000}#footer .social li:last-child{margin-right:0}#footer .social .btn:hover{border-color:#fff;color:#fff}#footer .align{margin-top:var(--30px)}#footer .align>nav{max-width:calc(var(--100px) * 3);display:inline-block}#footer .line2{background:#252525;padding:var(--30px) 0}#footer .ICON-logo-clinica:before{color:#ccc}#footer .line2 p{color:#fff}@media all and (min-width:769px){#footer .name{font-size:var(--24px)}#footer .text{font-size:var(--21px)}#footer .align{margin-top:0;text-align:right}#footer .align>nav{max-width:calc(var(--100px) * 3);display:inline-block}#footer .align>nav>ul{text-align:left}}.about-menu li{line-height:1.4em}@media all and (max-width:769px){.footer-mobile{padding:0 25px;grid-template-columns:1fr;grid-template-areas:"row1" "row2" "row3"}.footer-mobile-col1{grid-area:row1}.footer-mobile-col2{grid-area:row2}.footer-mobile-col3{grid-area:row3;padding-top:20px}.footer-mobile-col1 .text{font-size:14px!important}#footer li{margin-right:var(--1px)}}.dark{background:var(--grey-300)}.form-group{margin-bottom:var(--20px);position:relative}.form-group-slim{max-width:calc(var(--100px) * 4);margin-left:auto;margin-right:auto}.form hr{margin-bottom:var(--20px)}.form hr.blank{border-color:transparent}.form label{font-size:var(--16px);line-height:var(--21px);letter-spacing:.3px;font-weight:700;margin-bottom:var(--13px)}.form input,.form select,.form textarea{display:block;width:100%;border:var(--2px) solid #9d9f9e;background:none;outline:0;color:#4b4b4d;transition:all .3s ease;font-size:var(--16px);border-radius:var(--3px);padding:var(--10px) var(--15px)}.form input:focus,.form select:focus,.form textarea:focus{border-color:#000;color:#000}.form p{color:#505050;line-height:var(--26px);font-size:var(--16px)}@media (min-width:768px){.form input,.form select{font-size:var(--21px);line-height:var(--25px)}.form textarea{font-size:var(--21px);line-height:var(--30px)}.form label{font-size:var(--20px);font-weight:700}.form p{line-height:var(--32px);font-size:var(--20px)}}form.placeholder-uppercase ::placeholder{text-transform:uppercase}.form-check{padding-left:0;position:relative;grid-area:element}.form-check>label{display:inline-block;cursor:pointer;position:relative;padding-left:var(--36px);min-width:var(--18px);min-height:var(--18px);margin-bottom:var(--13px);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:border 140ms linear 0s,color 140ms linear 0s,background-color 140ms linear 0s}.form-check>label:hover{color:#212121}.form-check>label::before{content:"";position:absolute;width:var(--24px);height:var(--24px);left:0;-webkit-box-sizing:inherit;box-sizing:border-box;background-color:#fff;border:var(--2px) solid #c9c9c9}.form-check>label::before{top:calc(-2 * var(--1px));border-radius:var(--3px);transition:border 140ms linear 0s,color 140ms linear 0s,background-color 140ms linear 0s}.form-check-list>label{display:block!important}.form-check input[type="checkbox"]{position:absolute;opacity:0;margin:0;top:0;z-index:-1;width:var(--16px);height:var(--16px)}.form-check input[type="checkbox"]+label::after{content:"";position:absolute;top:var(--1px);left:var(--3px);border-right:0 solid transparent;border-bottom:0 solid transparent;width:var(--18px);height:var(--18px);overflow:hidden}.form-check.checkbox-circle label::after{border-radius:var(--99px)}.form-check.checkbox-circle label::before{border-radius:var(--99px)}.form-check input[type="checkbox"]:checked+label::after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNNDM4LjYgMTA1LjRDNDUxLjEgMTE3LjkgNDUxLjEgMTM4LjEgNDM4LjYgMTUwLjZMMTgyLjYgNDA2LjZDMTcwLjEgNDE5LjEgMTQ5LjkgNDE5LjEgMTM3LjQgNDA2LjZMOS4zNzIgMjc4LjZDLTMuMTI0IDI2Ni4xLTMuMTI0IDI0NS45IDkuMzcyIDIzMy40QzIxLjg3IDIyMC45IDQyLjEzIDIyMC45IDU0LjYzIDIzMy40TDE1OS4xIDMzOC43TDM5My40IDEwNS40QzQwNS45IDkyLjg4IDQyNi4xIDkyLjg4IDQzOC42IDEwNS40SDQzOC42eiIvPjwvc3ZnPg==) left center;background-size:var(--18px);background-repeat:no-repeat}.form-check input[type="checkbox"]:hover:active:not(:checked)+label::before{background-color:rgba(0,0,0,.08)}.form-check input[type="checkbox"]:focus+label{color:#212121}.form-check input[type="checkbox"]:focus+label::before{outline:none!important;box-shadow:2px 2px 2px 0 rgb(0 0 0 / 15%)}.form-check input[type="checkbox"][disabled]+label{cursor:not-allowed!important;color:#4b4b4b;opacity:.58}.form-check input[type="checkbox"][disabled]+label::before{cursor:not-allowed!important;background:#ececec}.form-check input[type="checkbox"]:indeterminate+label::after{background:none;background-color:#4b4b4b;width:var(--10px);height:var(--2px);top:var(--6px);margin:var(--3px);border-radius:var(--2px)}input[type="checkbox"]:checked+label::before,input[type="checkbox"]:indeterminate+label::before{border-color:var(--color-500);background-color:var(--color-500)}input[type="checkbox"]:checked+label::after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAAQAgMAAADsa5zLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURUdwTP///////////waf0AoAAAAEdFJOUwBG9tQE3MceAAAAVUlEQVQoz2NgGLKA0QGIDwDxBSCeAMEYgAWI2YCK2CagYgwgDcRSDhgYbAkKzsSKGdgakCyY6ADES7BiiCkgJ4PYyybgxAhQAsRZDrgxCpDEg4cAAAAp2ibhZRGLHgAAAABJRU5ErkJggg==) left center;background-size:10rem var(--16px);background-repeat:no-repeat}input[type="checkbox"]:indeterminate+label::after{background-color:#fff}.form-check input[type="radio"]+label::before{bottom:.15625rem;border-radius:var(--99px);transition:border .3s 0s cubic-bezier(.455,.03,.215,1.33)}.form-check input[type="radio"]:checked+label::before{border-color:#757575;border-width:var(--5px)}.form-check input[type="radio"]:hover:active:not(:checked)+label::before{background-color:rgba(0,0,0,.08)}.form-check input[type="radio"]:focus+label{color:#212121}.form-check input[type="radio"]:focus+label::before{outline:none!important;box-shadow:3px 3px 3px 0 rgb(0 0 0 / 20%)}.form-check input[type="radio"]{opacity:0;pointer-events:none;position:absolute;top:-1px;width:var(--24px);height:var(--24px)}.form-check input[type="radio"][disabled]+label{cursor:not-allowed!important;color:#4b4b4b;opacity:.58}.form-check input[type="radio"][disabled]+label::before{cursor:not-allowed!important;background:#ececec}input[type="radio"]:checked+label::before{border-color:var(--color-500)}.form-bordered{border:var(--4px) solid var(--background1);padding:0 calc(var(--space) * 2);background:#fff}.form-bordered .form{max-width:500px;margin:0 auto}.form-title{background:var(--background1);padding:var(--20px);margin:0;text-transform:uppercase;font-size:var(--20px)}.form-background2{background:var(--background2);padding:var(--20px)}.form-background2 input,.form-background2 .btn{background-color:#fff}.form-style2 .form input[type="text"]{border-top:0;border-left:0;border-right:0;line-height:var(--17px);padding-bottom:var(--8px);padding-left:0;padding-right:0;margin-top:var(--17px);border-radius:0}.form span.error{color:red;font-size:var(--16px);display:block;text-transform:none}@media all and (min-width:768px){.form span.error{color:red;font-size:var(--18px);display:block}}.has-error input,.has-error select,.has-error textarea{border-color:red!important}.has-error .form-check>label::before{border-color:red}#notification{pointer-events:none;position:fixed;z-index:2;bottom:0;left:0;right:0;background:#b3f0ff;padding:var(--10px);text-align:center;font-weight:600;transform:translateY(100%);transition:all .3s ease;opacity:0}#notification.open{transform:translateY(0);opacity:1}#notification[data-color="1"],#notification[data-color="success"]{background:#b3ffe0}#notification[data-color="0"],#notification[data-color="warning"]{background:#fffcb3}#notification[data-color="-1"],#notification[data-color="error"]{background:red}body.dev:before{content:"dev";position:fixed;bottom:0;left:0;background:rgba(216,26,96,1);pointer-events:none;color:#fff;padding:3px 10px;font-family:Consolas;text-transform:uppercase;font-size:10px;font-weight:600;z-index:999}@media screen and (min-width:1024px){body.dev:before{padding:5px 15px;font-size:13px}}body.ajaxing:after{content:" ";position:fixed;bottom:0;left:0;right:0;height:var(--10px);pointer-events:none;width:100%;background-color:rgb(5,114,206);animation:load 5s infinite;transform-origin:0% 50%;z-index:999999}body.ajaxing:before{content:" ";position:fixed;bottom:0;left:0;right:0;height:var(--10px);pointer-events:none;opacity:.4;background:#4a8df8;z-index:999998}@keyframes load{0%{width:0;background:#a28089}25%{width:40%;background:#a0d2eb}50%{width:60%;background:#ffa8b6}75%{width:75%;background:#d0bdf4}100%{width:100%;background:#494d5f}}.contact-fix-bottom{position:fixed;bottom:100px;right:20px;z-index:99!important}.contact-fix-circle{width:50px;border:8px solid #cdd3a5;border-radius:100%;text-align:center;cursor:pointer;box-shadow:0 2px #000;line-height:28px}.contact-fix-circle .circle-icon{color:#cdd3a5;background-color:#fff;border-radius:80%;padding:10px}.contact-fix-circle a{text-decoration:none!important}.contact-fix-circle:hover{width:150px;background-color:#cdd3a5;border-radius:30px;text-align:left}#call-fix .caption,#contact-fix .caption,#whatsapp-fix .caption{display:none}#call-fix:hover .caption,#contact-fix:hover .caption,#whatsapp-fix:hover .caption{display:inline-block}.contact-fix-question{display:none}.contact-fix-bottom:hover .contact-fix-question{display:block}.contact-fix-circle-separation{margin-top:10px}.contact-fix-circle .caption{font-size:16px}.circle-white{background-color:#fff;border-radius:100%;padding:5px}.show_legal{text-decoration:underline;font-weight:700;cursor:pointer}.cond_legal{display:none}