@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/nunito/v25/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNi83A3ig.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/nunito/v25/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNirXA3ig.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:500;src:url(https://fonts.gstatic.com/s/nunito/v25/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNin3A3ig.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:600;src:url(https://fonts.gstatic.com/s/nunito/v25/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNic3c3ig.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/nunito/v25/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiSnc3ig.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:800;src:url(https://fonts.gstatic.com/s/nunito/v25/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXc3ig.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:900;src:url(https://fonts.gstatic.com/s/nunito/v25/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiBHc3ig.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/nunito/v25/XRXI3I6Li01BKofiOc5wtlZ2di8HDOUhRTM.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/nunito/v25/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTM.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/nunito/v25/XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhRTM.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/nunito/v25/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmRTM.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/nunito/v25/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmRTM.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/nunito/v25/XRXI3I6Li01BKofiOc5wtlZ2di8HDDsmRTM.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/nunito/v25/XRXI3I6Li01BKofiOc5wtlZ2di8HDBImRTM.ttf) format("truetype")}body{font-family:Nunito,sans-serif}.bg-primary{background-color:#03201e!important}.contenedor-banner{background-position-x:center;background-position-y:top;background-repeat:no-repeat;background-size:cover;color:#03201e;margin-top:135px;min-height:50vh}@media (max-width:500px){.contenedor-banner{margin-top:145px;min-height:30vh}}.contenedor-busqueda{background-image:url(/images/fondo-buscador.jpg?4c2b2348f6c33012dba67c20f099dd21);background-position:top;background-repeat:no-repeat;background-size:cover;color:#03201e;min-height:500px;padding-bottom:100px}.contenedor-busqueda .input-search{background-color:hsla(84,2%,53%,.2);border:0 solid #fff;border-radius:10px;color:#939393;cursor:pointer;padding:8px 15px;width:100%}.contenedor-busqueda .input-search::-moz-placeholder{color:#939393!important;font-style:normal}.contenedor-busqueda .input-search:-ms-input-placeholder{color:#939393!important;font-style:normal}.contenedor-busqueda .input-search::placeholder{color:#939393!important;font-style:normal}.contenedor-busqueda .input-search:focus{outline:none}.contenedor-busqueda .col-search-exam{border-radius:10px 0 0 10px;padding:10px 0 10px 10px}.contenedor-busqueda .col-search-exam .col-input-search{border-right:1px solid #2e3436;cursor:pointer;padding:10px 0 10px 10px}.contenedor-busqueda .col-search-exam .col-input-search input{width:80%}.contenedor-busqueda .col-search-exam .col-input-search:hover{background-color:hsla(84,2%,53%,.2)!important;border-radius:10px 0 0 10px}.contenedor-busqueda .col-search-exam .search-block{background-color:#fff;border-radius:10px;display:none;margin-left:-10px;margin-top:-54px;max-width:590px;min-height:200px;padding:20px 30px;position:absolute;z-index:1055}.contenedor-busqueda .col-search-exam .search-block .col-list-exam:not(:last-child){border-bottom:2px solid #03201e}.contenedor-busqueda .col-search-exam .search-block .col-list-exam{padding-bottom:5px;padding-top:8px}.contenedor-busqueda .col-search-exam .search-block .col-list-exam .name{float:left;font-size:14px;font-weight:700;width:80%}.contenedor-busqueda .col-search-exam .search-block .col-list-exam .price{background-color:#03201e;border-radius:10px;color:#fff;float:right;font-size:14px;font-weight:700;padding:2px 10px}.contenedor-busqueda .col-search-exam .search-block .add-exam{cursor:pointer}.contenedor-busqueda #exams-suggest .btn.add-exam{background-color:transparent;border:1px solid #fff;border-radius:5px;color:#fff;font-size:12px;margin-right:5px;max-width:150px;padding:4px 5px}.contenedor-busqueda .col-search-location{border-radius:0 10px 10px 0;padding:10px 10px 10px 0}.contenedor-busqueda .col-search-location .col-input-location{cursor:pointer;padding-bottom:10px;padding-top:10px}.contenedor-busqueda .col-search-location .col-input-location input{width:70%}.contenedor-busqueda .col-search-location .col-input-location:hover{background-color:hsla(84,2%,53%,.2)!important;border-radius:0 10px 10px 0}.contenedor-busqueda .col-search-location .search-block-location{background-color:#fff;border-radius:10px;display:none;margin-left:-10px;margin-top:-54px;max-width:300px;min-height:300px;padding:20px 30px;position:absolute;z-index:1055}.contenedor-busqueda .col-search-location .search-block-location .col-list-location{padding-bottom:5px;padding-top:5px}.contenedor-busqueda .col-search-location .search-block-location .col-list-location .name{font-size:14px;font-weight:700}.contenedor-busqueda .col-search-location .search-block-location .add-location{cursor:pointer}@media (max-width:500px){.contenedor-busqueda .col-search-exam{border-radius:10px 10px 10px 10px;margin-bottom:20px;padding:10px 20px}.contenedor-busqueda .col-search-exam .col-input-search{border-right:0 solid #2e3436;padding-bottom:10px;padding-top:10px}.contenedor-busqueda .col-search-location{border-radius:10px 10px 10px 10px;padding:10px 10px 10px 20px}.contenedor-busqueda .col-search-location .col-input-location{padding-bottom:10px;padding-top:10px}}.card-form{border-radius:20px}.card-form h3,.card-form p{color:#03201e}.card-form form label{color:#1c1f3c;font-weight:700}.card-form form input,.card-form form select{background-color:#f5f7f9;border:1px solid #888a85;color:#2e3436}main{color:#fff;padding-top:150px}main a{color:#fff!important;text-decoration:none}main a.verde{color:#13ad4f!important}.navbar-dark{background-color:#03201e!important;color:#fff}.navbar-dark .navbar-nav .nav-item{margin-left:20px}.navbar-dark .navbar-nav .nav-item .nav-link{color:#fff}.barra-menu{background-color:#00e7ff;color:#fff;font-size:12px}.btn{border-radius:25px;padding-left:20px;padding-right:20px}.btn-primary{background-color:#00e7ff;border-color:#00e7ff;color:#fff;font-weight:700}.material-icons-outlined.md-17{font-size:17px}.icon-btn{position:relative;right:6px;top:3px}.btn-primary:active{font-weight:700}.btn-primary:active,.btn-primary:hover{background-color:#00e7ff;border-color:#00e7ff;color:#fff}.btn-primary.inactive{background-color:#babdb6;border-color:#babdb6;color:#fff}.select2-selection{border-radius:2.2rem!important;font-style:italic;height:50px!important;padding-left:10px;padding-top:10px}.select2-selection .select2-selection__placeholder{color:#03201e!important}.select2-selection .select2-selection__arrow{display:none}.select2-dropdown{border-radius:8px!important;margin-top:5px}.select2-dropdown .select2-search__field{border-radius:8px}.select2-dropdown .select2-results__option{color:#03201e!important}small.green{color:#00e7ff;font-weight:700}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#b9d4ff;border-radius:6px;color:#03201e}.select2-container--default .select2-results__option--selected{border-radius:6px}.select2-results__option--disabled{display:none}#container-exams .item{color:#03201e}#container-exams .item .price{background-color:#03201e;border-radius:10px;color:#fff;font-size:14px;font-weight:700;padding:2px 10px;text-align:center}#container-exams .item .delete-exam i{color:#ef3b42;font-size:14px}#cart-resume .item{background-color:#fff;border-radius:10px;color:#03201e}#cart-resume #delete-all-exam{cursor:pointer}@media (max-width:500px){#container-exams .item{font-size:14px}#container-exams .item .price{padding:2px}#cart-resume .item,#cart-resume a{font-size:14px}.contenedor-busqueda .col-search-exam .search-block{background-color:#fff;border-radius:10px;display:none;margin-left:-20px;margin-top:-54px;max-width:95vw;min-height:200px;padding:10px;position:absolute;z-index:1055}.contenedor-busqueda .col-search-exam .search-block .col-list-exam:not(:last-child){border-bottom:2px solid #03201e}.contenedor-busqueda .col-search-exam .search-block .col-list-exam{padding-bottom:5px;padding-top:8px}.contenedor-busqueda .col-search-exam .search-block .col-list-exam .name{float:left;font-size:14px;font-weight:700;width:70%}.contenedor-busqueda .col-search-exam .search-block .col-list-exam .price{background-color:#03201e;border-radius:10px;color:#fff;float:right;font-size:14px;font-weight:700;padding:2px 10px}.contenedor-busqueda .col-search-location .search-block-location{border-radius:10px;margin-left:-20px;max-width:95vw;min-height:300px;padding:20px;position:absolute}main{padding-top:100px}}.content-spinner{background-color:rgba(74,41,211,.8);border-radius:20px;height:100%;position:absolute;width:100%;z-index:10}.content-spinner .spinner-border{position:absolute;top:40%}.cap-day{border:3px solid #fff;border-radius:30px;cursor:pointer;padding:5px;text-align:center;width:110px}.cap-day p{margin-bottom:0}.cap-day.active{background-color:#00e7ff}.cap-day.active p{margin-bottom:0}.cap-day.active p.short-day,.full-date{color:#03201e}.full-date{font-size:18px}.col-full-date .form-check-input:checked{background-color:#00e7ff;border-color:#00e7ff}.carousel .flickity-prev-next-button.next{right:0}.carousel .flickity-prev-next-button.previous{left:0}.carousel-cell{height:auto;padding:20px 10px;width:240px}.pasos h4{color:#03201e}.pasos h5{color:#676767}.pasos p{font-size:16px}.pasos .btn{background-color:#999;color:#fff;font-size:14px;padding:2px 7px}.pasos div{border:0 solid #999;border-radius:25px;cursor:pointer}.pasos:hover h4,.pasos:hover h5{color:#fff}.pasos:hover p{color:#fff;font-size:18px}.pasos:hover .btn{background-color:#00e7ff;color:#fff;font-size:14px;padding:2px 7px}.pasos:hover div{background-color:#03201e;border:0 solid #999;border-radius:25px}.footer{background-color:#03201e;color:#fff;padding-bottom:80px}.footer a{color:#fff;text-decoration:none}.footer .verde{color:#00e7ff}.fixed-bottom{height:300px;width:300px}#cart-prescription .ajax-upload-dragdrop{text-align:center!important;width:100%!important}#cart-prescription .ajax-upload-dragdrop .ajax-file-upload{margin:0 10px 0 0!important}#cart-prescription .ajax-file-upload-filename{width:100%!important}#cart-prescription .ajax-file-upload-statusbar{margin:auto!important;width:80%!important}@media (max-width:500px){.barra-menu{background-color:#00e7ff;color:#fff;font-size:12px}.carousel-cell,.carousel-cell-2{width:80%}.fixed-bottom{height:860px;margin-bottom:10px;padding:10px 10px 10px 0;width:8}.fixed-bottom .whatsapp{float:right;max-width:70px}#cart-prescription .ajax-file-upload-statusbar{width:100%!important}}.select2-dropdown{margin-top:-50px}.input-form-profesional{box-shadow:0 3px 16px #babdb6}.input-form-profesional option{color:#00d9ff}.input-form-profesional::-moz-placeholder{color:#00d9ff}.input-form-profesional:-ms-input-placeholder{color:#00d9ff}.input-form-profesional::placeholder{color:#00d9ff}.cont-banner-laptop{background-image:url(/images/BANNER_LAPTOP.png?5a1a58b9ef52e30abe39d49ca2c35617);background-position:top;background-repeat:no-repeat;background-size:100% auto}@media (max-width:500px){.cont-banner-laptop{background-position:top;background-size:cover}}.cont-banner-laptop img{height:auto;max-width:700px;width:100%}@media (max-width:1200px){.cont-banner-laptop img{height:auto;max-width:400px;width:100%}}.fixed-bottom{background-color:transparent;color:#fff;height:100px;left:unset;padding:10px 30px 10px 0;right:0!important;width:100px}.fixed-bottom .whatsapp{float:right;max-width:100px}@media (max-width:500px){.fixed-bottom{height:80px;margin-bottom:10px;padding:10px 10px 10px 0;width:80px}.fixed-bottom .whatsapp{float:right;max-width:70px}}.col-panel{border:0;border-radius:10px;margin:10px;max-width:197px;padding:0}.col-panel .header{background-position:50%;background-repeat:no-repeat;background-size:100% auto;border-bottom:3px solid #00d9ff;border-top-left-radius:10px;border-top-right-radius:10px;height:120px;width:100%}.col-panel .data{min-height:155px}.col-panel .data p{color:#00d9ff;font-size:20px;font-weight:700;line-height:25px;margin-bottom:3px;margin-top:10px}.col-panel .data p.price{font-size:30px;font-weight:900}.col-panel .data small{color:#888a85;font-size:12px;font-weight:700}.col-panel .data .btn{border:0;font-size:16px;font-weight:700;padding:0 8px}.col-panel .data .btn.small{font-size:12px}.col-panel .data .btn.btn-secondary{background-color:#033a43}li.check::marker{content:"\2714\0020"}li.nota{padding-left:10px}li.nota::marker{content:"*"}.middle-text-map{padding-top:150px}@media (max-width:500px){.middle-text-map{padding-top:0}}.section-dates{background-color:#fff;color:#03201e}.section-dates h3{font-size:20px;margin-bottom:20px}.section-dates h3 span{border:1px solid #fff;border-radius:30px;margin-right:10px;padding:7px 14px}.section-dates #calendar-container{margin:auto}.section-dates #calendar-container #datepicker{border-radius:15px}.section-dates #calendar-container .datepicker-inline{margin:auto;width:400px}.section-dates #calendar-container .datepicker .datepicker-switch{font-size:30px;text-transform:uppercase;width:300px}.section-dates #calendar-container .datepicker .datepicker table tr th,.section-dates #calendar-container .datepicker table tr td{border-radius:30px;height:55px;text-align:center;width:68px}.section-dates #calendar-container .datepicker tbody{font-size:18px}.section-dates #calendar-container .datepicker thead{font-size:20px;text-transform:uppercase}.section-dates #calendar-container .datepicker table tr td.active.active,.section-dates #calendar-container .datepicker table tr td.active.highlighted.active,.section-dates #calendar-container .datepicker table tr td.active.highlighted:active,.section-dates #calendar-container .datepicker table tr td.active:active{background-color:#00e7ff;border-radius:30px;color:#fff}.section-dates #calendar-container .datepicker table tr td:hover{background-color:#fff;border-radius:30px;color:#03201e}.section-dates #calendar-container .datepicker table tr td.disabled,.section-dates #calendar-container .datepicker table tr td.disabled:hover{background:none;color:#777;cursor:default;text-decoration:line-through}.section-dates #calendar-container .datepicker table thead tr th:hover{background-color:transparent;color:#03201e}.section-dates #hours-container button{background-color:#fff;border:0;border-radius:7px;color:#555753;font-size:18px;font-weight:700;margin-right:10px;margin-top:10px;padding:10px 20px}.section-dates #hours-container button.active{background-color:#03201e;color:#fff}.section-dates #hours-container button:disabled{background-color:#ccc;color:#b1b6c8}@media (max-width:500px){.section-dates #calendar-container{margin:auto}.section-dates #calendar-container .datepicker-inline{margin:auto;width:300px}.section-dates #calendar-container .datepicker .datepicker table tr th,.section-dates #calendar-container .datepicker table tr td{width:58px}.section-dates #calendar-container .datepicker .datepicker-switch{font-size:20px}.section-dates #calendar-container .datepicker .datepicker table tr th,.section-dates #calendar-container .datepicker table tr td{height:45px}.section-dates #calendar-container .datepicker tbody{font-size:18px}.section-dates #calendar-container .datepicker thead{font-size:20px}.section-dates h3{font-size:16px}.section-dates h3 span{border:1px solid #fff;border-radius:30px;margin-right:5px;padding:1px 5px}}@media (max-width:400px){.section-dates #calendar-container{margin:auto}.section-dates #calendar-container .datepicker-inline{margin:auto;width:250px}.section-dates #calendar-container .datepicker .datepicker table tr th,.section-dates #calendar-container .datepicker table tr td{height:35px;width:48px}}a.btn-menu-account{color:#000}a.btn-menu-account .row{background-color:#fff!important}a.btn-menu-account .row p{color:#000}a.btn-menu-account.active{color:#fff}a.btn-menu-account.active .row{background-color:#03201e!important}a.btn-menu-account.active .row p{color:#fff}
