@media only screen and (max-width:576px){body{overflow-y:auto}.top-bar{display:flex;justify-content:space-between;padding:0 15px}header{position:sticky;top:0}header .search-container{display:none}.contact-container .contact-link,.contact-container .help-link{padding:0;align-items:center}.logo-container .logo{height:75px;max-width:160px}.mobile-menu-toggle{display:inline-block;width:30px;background:inherit;outline:none}.contact-container{max-width:80px}.contact-container .book-link{font-size:.7rem;display:flex;align-items:center;padding:10px 15px}.contact-container .book-link .book-icon,.contact-container .help-link .help-icon{width:20px}.contact-container .book-link .no-mobile,.contact-container a:first-child span{display:none}.contact-container a:first-child svg{width:20px;height:20px}.navigation{display:none!important}.section .title{font-size:1rem}.section .description{font-size:.8rem}.section .static-background img:not(.desktop-background){display:none}.section .static-background img:not(.mobile-background){display:inline-block}.slider-container>.mobile-carousel{display:inline}.slider-container>.desktop-carousel{display:none}.banner-home{height:500px}.grid-home{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;max-width:100%;width:100%}.grid-home .item{width:100%;padding:10px}.grid-home .item h2{font-size:1rem}.grid-home .item:nth-child(3){grid-column:auto}.big-card-home{width:100%}.big-card-home>.card-header a,.big-card-home>.card-header h3{font-size:.8rem}.big-card-home>.card-header a span{display:none}.big-card-home>.card-body>.branches-zone .branches .branch h3,.big-card-home>.card-body>.branches-zone h2{font-size:.8rem}.big-card-home>.card-body>.branches-zone .branches .branch h4{font-size:.7rem}.icon-stats{gap:25px}.icon-stats>.item{width:100px}.videos{grid-template-columns:1fr;row-gap:20px}.videos video{padding:0 15px}.services nav{width:95%;padding:10px;margin:0 10px}.service-menu{flex-flow:row wrap;justify-content:center;row-gap:10px;gap:10px}.service-menu .service{min-width:100px}.service-menu .service .image-container{height:40px;width:40px}.service-menu .service img{position:absolute;height:30px;width:30px;top:50%;left:50%;transform:translate(-50%,-50%)}.service-menu .service:nth-child(4) img{height:20px}.service-menu .service h2{font-size:.6rem}.service-menu .service>.spacing{padding-top:5px;padding-bottom:5px}.search-input{padding:7px 20px 7px 40px;font-size:.8rem}.search-input::placeholder{font-size:.8rem}.search-input-container .search-icon{width:15px;height:15px}.partners .title .separator{display:none}.partners .title h3{font-size:1.25rem;min-width:50%}.partners .logo{width:100%}.imagenologies-section .background img{top:-100px!important}.imagenologies-section{padding-bottom:20px;position:relative}.imagenologies-grid{grid-gap:1rem;max-width:90%}.imagenologies-grid .item-grid{height:150px;flex:1 1 calc(50% - 1rem);max-width:45%}.imagenologies-grid .item-grid .item-grid-content{grid-template-rows:minmax(80px,120px) 30px 30px}.imagenologies-grid .item-grid .item-grid-content .item-img{max-width:80px}.imagenologies-grid .item-grid .item-grid-content svg{height:25px}.imagenologies-grid .item-grid .item-grid-content h2{font-size:.7rem}.imagenologies-grid #petct{grid-column:1/span 2}.booking-section{height:100vh}.booking-section .book-button-container{min-width:0;gap:10px;margin-bottom:10px;max-width:600px;padding:0 10px}.booking-section .book-button-container a{justify-content:center;text-align:center}.booking-section .book-button-container svg{display:none}.booking-section .book-button-container a span{font-size:.7rem}.portal-patient-section .book-button-container{min-width:0;gap:10px;margin-bottom:10px}.portal-patient-section a{padding:10px 20px}.portal-patient-section a .book-icon,.portal-patient-section a .check-exams-icon{height:15px;width:15px}.branches-background{display:none}.branches-background-mobile{display:inline-block}.branches-grid{margin-top:25px;max-width:100%;justify-content:center;flex-wrap:wrap}.branches-grid .item-grid{margin-left:unset;margin-right:unset}.branches-grid .item-grid .branch-name{font-size:1rem}.location-pin{width:80px;height:80px}.location-pin:before{width:50px;height:50px}.branches-section .book-button-container{column-gap:20px;flex-direction:column}.branches-section .book-button-container a{justify-content:center;margin-left:auto;margin-right:auto}.branches-section .buttons-container-others{flex-wrap:wrap;gap:10px}.branches-section .call-us-link,.branches-section .check-exams-link{font-size:.8rem}.buttons-container-others .link{min-width:150px}.mobile-menu{z-index:100;position:fixed;top:0;right:0;background-color:#0d4089;width:70%;height:100%;box-shadow:-5px 0 10px rgba(0,0,0,.1);transform:translateX(100%)}.mobile-menu,.mobile-menu.show{transition:transform .3s ease-in-out}.mobile-menu.show{display:inline-block;transform:translateX(0)}.mobile-menu ul{margin-top:25%;padding-left:15px;text-align:left;list-style:none}.mobile-menu ul li{padding:5px}.mobile-menu ul li a{color:#fff}.mobile-menu ul li .mobile-dropdown{margin:0;padding:0}.mobile-menu ul li .mobile-dropdown button{color:#fff;background:inherit;font-size:inherit;padding:0}.close-icon-container{float:left;padding:15px;background:inherit}.mobile-menu>.call-us-link{width:40px;height:40px;border-radius:50%;float:right;display:flex;align-items:center;justify-content:center;margin:10px}.mobile-menu>.call-us-link svg{width:20px;height:20px;color:#fff}.mobile-menu .close-icon-container .close-icon{width:25px;height:25px;color:#fff}.mobile-menu .rrss{padding:15px;display:flex;justify-content:center;gap:5px}.mobile-menu .rrss .rrss-icon-container{border:1px solid #fff;border-radius:50%;width:35px;height:35px;display:flex;justify-content:center;align-items:center}.mobile-menu .rrss .rrss-icon-container svg{color:#fff;width:20px;height:20px}.mobile-menu .mobile-dropdown ul{margin:0}.items-grid-6{grid-template-columns:repeat(3,1fr);background:#fff;display:grid;gap:0;max-width:90%;border-radius:50px}.items-grid-6 .grid-item-6{padding:8px;text-align:center;border-right:1px solid #0d4089;border-bottom:1px solid #0d4089;min-height:100px;min-width:100px;display:flex;justify-content:center;align-items:center}.items-grid-6 .grid-item-6:nth-child(3n){border-right:none;border-bottom:1px solid #0d4089}.items-grid-6 .grid-item-6:nth-last-child(-n+3){border-bottom:none}.items-grid-6 .grid-item-6{padding:5px}.items-grid-6 .grid-item-6 h2{font-weight:bolder;color:var(--dark-blue);font-size:.6em}.items-grid-3{background:#fff;display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:90%;border-radius:50px}.items-grid-3 .grid-item-3{padding:8px;text-align:center;border-right:1px solid #0d4089;border-bottom:1px solid #0d4089;min-height:100px;min-width:100px;display:flex;justify-content:center;align-items:center}.items-grid-3 .grid-item-3:hover{cursor:pointer}.items-grid-3 .grid-item-3 h2{font-weight:bolder;color:var(--dark-blue);font-size:.7em}.items-grid-3 .grid-item-3:nth-child(3n){border-right:none}.items-grid-3 .grid-item-3:nth-last-child(-n+3){border-bottom:none}.items-grid-3 .grid-item-3:hover{color:#00b5ea}.specialty-sub-grid .grid-item .image-container{height:60px;width:60px}.specialty-sub-grid .grid-item img{height:50px;width:50px}.specialty-sub-grid .grid-item h3{font-size:.7rem!important}.footer{padding:0;height:100%;grid-template-columns:repeat(2,1fr);grid-auto-flow:inherit}.footer .logo-container{display:flex;justify-content:center;width:100%;height:auto}.footer .logo-container a{width:120px;height:60px}.footer .address{padding:5px;display:flex;align-items:center;justify-content:center}.footer>div:not(.rrss,.logo-container){font-size:.7rem;max-height:100px;padding:20px}.footer .contact-number a span.hide{display:none}.footer .contact-number a span{white-space:nowrap}.footer .rrss{justify-content:center;flex-wrap:wrap;padding:10px 5px}.footer .rrss .rrss-icon-container{width:30px;height:30px}.footer .rrss .rrss-icon-container svg{width:15px;height:15px}.footer .collaborator-link{grid-column:1/span 2}.breadcrumb .separator,.breadcrumb ul li a{font-size:.7rem}.selected-imagenology-section .purpose-container{margin:0 auto;border-radius:0;width:100%;padding:25px}.selected-imagenology-section .purpose-container .purpose-title{font-size:1.25rem}.selected-imagenology-section .purpose-container ul li{font-size:.7rem}.ame-service-section>.title{padding:15px 0;background:#55bcb9;width:100%}.ame-service-section .ame-text-danger{width:100%;font-size:1rem}.ame-sub-section .actions-container{gap:5px;padding:20px 5px}.ame-sub-section .actions-container button{font-size:.8rem}.ame-sub-section .gallery{max-width:100%;grid-template-columns:1fr}.ame-sub-section .gallery .control{display:none}.ame-sub-section .gallery .item{grid-template-columns:1fr;grid-template-rows:minmax(200px,250px) 1fr}.ame-sub-section>.gallery .item .image{width:100%}.ame-sub-section .gallery .item .content{padding-top:15px}.ame-sub-section .ame-text-2-danger{width:100%;padding:10px 20px}.ame-service-section .logo{flex-wrap:wrap;flex-direction:column}.ame-service-section .logo .item{min-width:200px;max-height:200px}.ame-service-section .logo .item .letter{display:block;font-size:10rem;line-height:130px}.ame-service-section .logo{gap:0}.ame-service-section .ame-text-2{font-size:1.5rem}.ame-gallery .gallery{max-width:80%}.slick-slider button:first-child{top:40%!important}.slick-slider button:first-child svg{width:30px!important;left:-25px!important}.slick-slider button:last-child{top:40%!important}.slick-slider button:last-child svg{width:30px!important}.ame-gallery .gallery .img-container img{max-height:200px}.us-content .features h2{text-align:center}.us-content .resume{margin-top:10px}.us-content .features,.us-content .resume{padding:0 10px;text-align:justify}.libro-virtual-section .form-content{padding:0 10px}.libro-virtual-section .form-group:last-child{text-align:center}.posts-content .container{justify-content:center}.newsletter-section>.title h1{font-size:1.5rem;letter-spacing:.25rem}.form-container{padding:0 20px}.form-container form{width:100%}.input-button-container{width:100%;grid-template-columns:minmax(100px,220px) auto}.input-button-container>input{font-size:.8rem}.input-button-container>button{font-size:.8rem;height:100%}.input-button-container>*{margin:0;padding:10px 5px}.ia-section>.title{padding:15px 0;background:#55bcb9;width:100%}.ia-section>.ia-text-1{width:100%}.ia-section>.ia-info{grid-template-columns:1fr;grid-template-rows:minmax(200px,360px) 1fr;width:100%}.ia-section>.ia-info .ia-description{border-radius:0}.ia-sub-section .actions-container{gap:5px;padding:20px 5px}.ia-sub-section .actions-container button{font-size:.8rem}.ia-sub-section .gallery{max-width:100%;grid-template-columns:1fr}.ia-sub-section .gallery .control{display:none}.ia-sub-section .gallery .item{grid-template-columns:1fr;grid-template-rows:minmax(200px,250px) 1fr}.ia-sub-section>.gallery .item .image{width:100%}.ia-sub-section .gallery .item .content{padding-top:15px}.ia-sub-section .ame-text-2-danger{width:100%;padding:10px 20px}.ia-sub-section .book-button-container{flex-direction:column}.ia-sub-section .book-button-container a{margin-left:auto;margin-right:auto}.alert{max-width:1000px}.alert span{font-size:.8rem}.cardiology-section>.title{max-width:100%}.cardiology-section>.big-card{width:100%;border-radius:0}.cardiology-section>.big-card .text-1,.cardiology-section>.big-card .text-2{padding:10px 0}.cardiology-section>.text-3{padding:10px}.cardiology-section>.big-card .branch-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:10px;padding:0}.cardiology-section>.big-card .branch-grid .item-5{grid-column:1/span 2;justify-self:center}.cardiology-section>.big-card .branch-grid .item{grid-template-rows:60px 20px 20px}.cardiology-section>.big-card .branch-grid .pin{width:40px;height:40px}.cardiology-section>.big-card .grid-services{grid-template-columns:repeat(2,50%);grid-template-rows:repeat(3,100px);padding:10px 0}.cardiology-section>.big-card .grid-services .item h4{font-size:.8rem}.cardiology-section>.big-card .grid-services .item:nth-child(1n):before{display:inline-block}.cardiology-section>.big-card .grid-services .item:nth-child(1n):after{display:none}.cardiology-section>.big-card .grid-services .item:nth-child(2n):after,.cardiology-section>.big-card .grid-services .item:nth-child(2n):before{display:inline-block}.cardiology-section>.big-card .grid-services .item:first-child:before,.cardiology-section>.big-card .grid-services .item:nth-child(2):before{display:none}.cardiology-section>.big-card .link-to-website{bottom:-50px}.cardiology-section>.big-card .link-to-website a{border-radius:25px;display:block;white-space:nowrap;font-size:.8rem}.cardiology-subsection>.book-button-container{padding:0 5px;flex-direction:column}.cardiology-subsection>.book-button-container a{margin-left:auto;margin-right:auto}.cardiology-subsection>.book-button-container a span,.cardiology-subsection>.book-button-container a svg{text-align:center}.work-with-us-section{justify-content:center}.work-with-us-section .right-content{width:100%;max-width:100%}.work-with-us-section .title{width:100%}.work-with-us-section h2{padding:10px}.work-with-us-section .blue-card,.work-with-us-section .card{width:100%;border-radius:0}.work-with-us-subsection{padding:0}.rs-content .image-container img{max-width:100%;min-width:200px}.rs-section .rs-feeds .feed .images{flex-direction:column}.rs-section .rs-feeds .feed .images img{width:100%}.faq-categories-container,.popular-questions{max-width:100%;padding:10px}.faq-category-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.faq-category-grid>.grid-item .image{padding:10px}.faq-category-grid>.grid-item .image img{height:60px;width:60px}.faq-category-grid>.grid-item .name{font-size:1rem}.faq-category-section>.list-container{width:100%;padding:10px}.faq-container{max-width:100%;box-shadow:none}.faq-title h1{font-size:1.25rem}.faq-content{font-size:1rem}.faq-accordion>.title{min-height:60px;font-size:.8rem;padding:15px 25px}.faq-accordion>.title .icon{width:15px;height:15px}.promotion{width:100%;box-shadow:none}.promotions-container hr{height:1px}.promotion h2{font-size:1.25rem}.promotion h3,.promotion h3 time{font-size:.8rem}.promotion-header{display:flex;flex-direction:column}.promotion-image{flex:1 1 100%;order:2;position:relative}.promotion-image .detail-button{display:inline-block;position:absolute;right:15px;bottom:15px;background:var(--fountain-blue);color:#fff;border-radius:15px;padding:10px;font-weight:700;font-size:.8rem}.promotion-name{flex:1 1 100%;order:1}.promotion-body{display:none}.promotion-content{padding:10px}.promotion-content li,.promotion-content p{font-size:.8rem}.promotion-content h1{font-size:1.25rem}.promotion-content h2{font-size:1rem}.promotion-content h3{font-size:.8rem}.promotion-content h4{font-size:.7rem}.promotion-content h5{font-size:.6rem}.promotion-content h6{font-size:.5rem}.faq-accordion>.content .faq-content{font-size:.8rem}.colaboradores-subsection{width:100%;padding:10px;text-align:center}.link-docs-container{width:90%}.promotion-section{padding:0 10px}.empty-promotions{min-height:400px}.empty-promotions h2{font-weight:700;font-family:poppins-medium,sans-serif;font-size:1.5rem}.empty-promotions p{font-size:1rem}.booking-section{height:100%}.booking-widget{width:100%;max-width:100%}.steps-indicator-container{top:-15px}.step-indicator{width:35px;height:35px;font-size:1rem}.step{width:100%!important;min-width:100%!important}.step.three .box .options label{text-align:center}.step.three .form-row{gap:0}.step .return-link{text-align:center}.step.four form{grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}.step.four .calendar{width:100%}.step.four .results .results-grid.consulta{grid-template-columns:1fr;grid-template-rows:1fr}.step.four .actions{grid-column:auto}.step.four .actions .submit-action .floating-confirmation-button{display:block!important}.step.four .actions .submit-action .confirmation-button{display:none}.step.four .month-calendar>header{padding:10px;justify-content:center}.step.four .results .results-grid .room-card .available-hours button{min-width:40px}.month-calendar>header .selected-date{display:none}.step button[type=submit]{max-height:40px}.step.five .bookin-detail{flex-direction:column}.step.five .box .sub-title{text-align:center}.step.five .bookin-detail .content{gap:10px}.step.five .bookin-detail .content .dr-name{text-align:left}.step.five .bookin-detail .dr-img{display:block;min-height:120px}.step.five .bookin-detail .dr-img img{width:100px!important;height:100px!important}.step.five .box .form .info svg{width:40px;height:40px}.step.confirmation .bookin-detail .branch,.step.confirmation .bookin-detail .consulting,.step.confirmation .bookin-detail .dr-name,.step.confirmation .bookin-detail .patient-information{justify-content:center}.step.confirmation .bookin-detail .branch span{max-width:60%}.step.confirmation .title .sub-title{padding:0 20px}.step .box .form form .form-group.center{flex-direction:column}.step .box .form form .form-group .return-link{order:2}.step .box .form form .form-group button[type=submit]{order:1}.staff-section{width:100%}.staff-section .description,.staff-section .form-container{padding:0 25px}.doctor-section{width:100%;padding:0 20px}.doctor-section .doctor-grid .grid-header{grid-template-columns:1fr;grid-template-rows:350px 200px;height:100%}.doctor-section .doctor-grid .grid-header .left{height:100%;justify-content:center;flex-direction:column}.doctor-section .doctor-grid .grid-header .left .avatar{width:100%;min-height:200px}.doctor-section .doctor-grid .grid-header .left .avatar img{height:175px;width:175px}.doctor-section .doctor-grid .grid-header .left .information{padding:0 25px 25px}.doctor-section .doctor-grid .grid-header .right .information .booking-link{text-align:center}.doctor-section .doctor-grid .grid-body{grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}}