:root{--main:#8b2748;--cerulean:#82b8b8;--gray:#888;--dark-blue:#0d4089;--fountain-blue:#54babb;--dark-cerulean:#00b6ea}@font-face{font-family:poppins-regular;src:url(/fonts/Poppins-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:poppins-bold;src:url(/fonts/Poppins-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:poppins-medium;src:url(/fonts/Poppins-Medium.ttf);font-weight:400;font-style:normal}body,html{margin:0;padding:0}*{font-family:poppins-regular,sans-serif}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:inherit}b,strong{font-weight:bolder}*,:after,:before,html{box-sizing:border-box}p{margin:0;padding:0}.header{background-color:var(--main);position:sticky;top:0;z-index:12}.top-bar{display:flex;justify-content:space-around;align-items:center;background-color:#fff;flex-wrap:wrap}.logo-container{max-width:300px;padding:5px 0}.logo-container a{display:flex}.logo-container .logo,.logo-container a{width:100%;height:auto}.navigation{background-color:var(--main);padding:0;display:flex;align-items:center;justify-content:center;gap:1rem;top:0;z-index:6;height:75px}.navigation a{text-decoration:none;color:#fff;margin-right:15px;border-radius:3px;transition:background-color .3s;align-self:center;display:flex}.contact-container{display:flex;justify-content:center;gap:5px}.contact-container a{text-decoration:none;color:#fff;display:flex;justify-content:space-around;gap:5px;border-radius:25px;font-size:1rem}.contact-container a:not(.contact-link){padding:15px 20px}.contact-container .book-link{background-color:var(--cerulean)}.contact-container .contact-link{background-color:transparent;color:var(--gray);justify-content:start;align-items:start;text-align:center;padding:5px 20px}.contact-container .contact-link svg{margin-top:3px}.contact-container .contact-link span{display:flex;justify-content:center;align-items:center;flex-direction:column}.contact-container a svg{width:20px}.contact-container .dropdown-button{position:relative}.contact-container .dropdown-button button{background-color:var(--main);outline:none;text-decoration:none;color:#fff;display:flex;justify-content:space-around;padding:15px 20px;gap:10px;border-radius:25px;border:none;font-size:1rem}.contact-container .dropdown-button button.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.contact-container .dropdown-button .dropdown-button-icon{width:20px;color:#fff}.contact-container .dropdown-button .dropdown-button-options{position:absolute;display:none;background-color:#8b2748;width:100%;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.contact-container .dropdown-button .dropdown-button-options.open{display:block!important}.contact-container .dropdown-button .dropdown-button-options a{color:#fff;display:flex;justify-content:start;gap:10px}.contact-container .dropdown-button .dropdown-button-options a svg{width:20px;height:20px}.dropdown{position:relative;display:flex;align-items:center;z-index:2}.dropdown-toggle{align-self:center;cursor:pointer;display:flex;gap:5px;color:#fff;margin-right:15px;border-radius:3px;background:transparent;transition:background-color .3s;border:none;font-size:1rem}.dropdown-toggle .chevron-icon{width:20px;height:20px}.dropdown-menu-container{padding-top:5px;position:absolute;top:calc(100%);left:0}.dropdown-menu{list-style:none;padding:0;margin:0;width:200px;background:linear-gradient(hsla(0,0%,100%,.9),hsla(0,0%,100%,.9))}.dropdown-menu li{padding:5px 10px;cursor:pointer;border-bottom:1px solid var(--dark-blue)}.dropdown-menu li a{color:var(--lochmara);font-size:.7rem;text-align:center;width:100%;display:block}.dropdown-menu li a:hover{color:var(--cerulean);font-weight:700}.alert-container{padding:10px}.alert{display:flex;align-items:center;padding:15px 20px;border:1px solid #d6e9c6;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:16px;align-self:center;width:100%;background-color:#fff}.alert.success span{color:#3c763d}.alert.error span{color:#fd4344}.alert.success svg{color:#3c763d}.alert.error svg,.alert.success svg{margin-right:10px;font-size:24px;max-width:24px}.alert.error svg{color:#fd4344}.slider-container{position:relative}.slider-container>.mobile-carousel{display:none}.floating-nav{background-color:transparent;border-radius:50px;display:flex;width:500px;margin:0 auto;padding:50px 0;justify-content:space-evenly;border:1px solid var(--dark-blue)}.floating-nav a{text-decoration:none;text-align:center}.floating-nav a .icon{width:80px;height:80px;position:relative;margin:0 auto}.floating-nav a h2{font-family:poppins-medium,sans-serif;padding:10px;color:var(--dark-blue);font-weight:700}.services{margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));flex-wrap:wrap}.services,.services .item{justify-content:center;gap:1rem}.services .item{position:relative;display:flex;flex-direction:column;align-items:center;padding:1rem}.services .item .icon{margin:0 auto;width:100px;height:100px;position:relative}.services .item h3{font-family:poppins-bold,sans-serif;color:var(--dark-blue);font-weight:700;font-size:1.25rem}.services .item p{text-align:center;color:var(--dark-blue);font-style:italic;min-height:80px}.main-grid{display:grid;grid-template-columns:repeat(2,500px);grid-template-rows:400px 200px;justify-content:center;gap:20px;padding:20px}.main-grid .image{position:relative}.main-grid .blue-box{background-color:var(--dark-blue);color:#fff;padding:20px;text-align:center}.main-grid .blue-box h4,.main-grid .main-box h4{font-family:poppins-medium,sans-serif;font-weight:700;font-size:1.25rem;padding:0 0 10px}.main-grid .blue-box p,.main-grid .main-box p{font-style:italic;padding:5px 10px;letter-spacing:2px;font-weight:lighter;font-size:.8rem}.main-grid .blue-box p strong,.main-grid .main-box p strong{font-weight:700;font-family:poppins-medium,sans-serif}.main-grid .main-box{background-color:var(--main);color:#fff;padding:20px;text-align:center}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(200px,250px));margin:0 auto;justify-content:center;gap:20px;padding:20px}.contact-grid .card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;text-align:center}.contact-grid .card .icon{position:relative;width:75px;height:75px}.contact-grid .card h4{font-family:poppins-medium,sans-serif;font-weight:700;font-size:1rem;color:var(--dark-blue);min-height:50px}.contact-grid .card p{font-size:.8rem;color:var(--dark-blue);font-style:italic;min-height:80px}.contact-grid .card p strong{font-weight:700;font-family:poppins-medium,sans-serif}.contact-grid .card a{color:#fff;text-decoration:none;padding:10px 20px;border-radius:25px;width:100%}.contact-grid .card:first-child{border:1px solid var(--dark-blue)}.contact-grid .card:first-child a{background-color:var(--dark-blue)}.contact-grid .card:nth-child(2){border:1px solid var(--dark-cerulean)}.contact-grid .card:nth-child(2) a{background-color:var(--dark-cerulean)}.alliances{display:grid;grid-template-columns:200px 300px 200px;grid-template-rows:300px 150px;justify-content:center;gap:20px;padding:20px;margin:0 auto}.alliances .center-image{border:1px solid var(--dark-blue);border-radius:100%;height:100%;position:relative}.alliances .center-image .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%}.alliances .center-image h3{font-family:poppins-medium,sans-serif;font-weight:700;font-size:1.25rem;color:var(--dark-blue);text-align:center;letter-spacing:5px}.alliances .center-image p{padding-top:15px;font-size:.8rem;color:var(--dark-blue);text-align:center;font-style:italic;letter-spacing:3px;line-height:15px}.alliances .center-image p strong{font-weight:700;font-family:poppins-medium,sans-serif}.alliances .down-images,.alliances .left-images,.alliances .right-images{position:relative;display:flex;align-items:center;justify-content:center;gap:20px}.alliances .down-images{grid-column:1/span 3}.alliances .left-images .image,.alliances .right-images .image{width:100%;height:100px;position:relative}.alliances .right-images .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agreements{margin:0 auto}.agreements h3{font-family:poppins-medium,sans-serif;font-weight:700;font-size:1.25rem}.agreements h3,.agreements p{color:var(--dark-blue);text-align:center}.agreements p{padding-top:15px;font-size:.8rem;font-style:italic;letter-spacing:2px;line-height:15px;max-width:600px;margin:0 auto}.agreements-carousel{margin:0 auto;max-width:800px}.agreements-carousel .agreements-carousel-item img{object-fit:contain;transition:transform .2s ease;aspect-ratio:1/1;margin:0 auto}.care-network{margin:0 auto}.care-network h3{font-family:poppins-medium,sans-serif;font-weight:700;font-size:1.25rem}.care-network h3,.care-network p{color:var(--dark-blue);text-align:center}.care-network p{padding-top:15px;font-size:.8rem;font-style:italic;letter-spacing:2px;line-height:15px;max-width:600px;margin:0 auto}.section>.title{display:flex;justify-content:center}.section>.title>h1{font-family:poppins-bold,sans-serif!important;color:var(--dark-blue);font-size:1.5rem;text-align:center;font-weight:700}.link-with-icon{border-radius:25px;display:flex;justify-content:center;padding:15px 20px;gap:10px;min-width:250px;max-width:300px;align-items:center;text-decoration:none;text-align:center}.link-with-icon svg{width:20px;height:20px;margin:0;padding:0}.spacing{padding-top:10px;padding-bottom:10px}.slick-slider .outsideControls{position:absolute}.slick-slider button svg{width:30px!important}.slick-slider button.insideControls:first-child{left:25px}.slick-slider button.insideControls:first-child,.slick-slider button.insideControls:last-child{position:absolute;top:50%;transform:translate(-50%,-50%);width:25px;height:25px;z-index:5;border:none;background:transparent}.slick-slider button.insideControls:last-child{right:25px}.slick-slider button.outsideControls:first-child{left:-30px}.slick-slider button.outsideControls:first-child,.slick-slider button.outsideControls:last-child{position:absolute;top:50%;transform:translate(-50%,-50%);width:25px;height:25px;z-index:5;border:none;background:transparent}.slick-slider button.outsideControls:last-child{right:-30px}.mobile-menu,.mobile-menu-toggle{display:none}footer:not(.styles-module_chatFooter__TGv0P){background-color:var(--main);color:#fff;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding:40px 20px 60px}footer>div{text-align:center}footer .logo-container{position:relative;max-width:100%;display:flex;justify-content:center;align-items:start}footer .logo-container a{display:block;width:150px;position:relative;height:60px}footer .logo{width:100%;height:auto}footer .labs-address{padding:0;position:relative}footer .labs-address p{text-align:center}footer .labs-address p strong,footer .main-address p strong{font-family:poppins-medium,sans-serif;font-weight:700}footer .labs-address ul li,footer .main-address{text-align:left}footer .main-address p:first-child{text-align:center}footer .main-address p:nth-child(2){margin-top:15px}footer .main-address p:nth-child(2),footer .main-address p:nth-child(3){padding-left:50px}footer .contact{display:flex;flex-direction:column;row-gap:15px}footer .contact-number{display:flex;justify-content:center;align-items:center}footer .contact-number a{color:#fff;display:flex;text-decoration:none;gap:5px;flex-direction:column}footer .contact-number a .text-with-icon{display:flex;align-items:center;gap:5px}footer .contact-number svg{width:20px}footer .rrss{gap:10px}footer .rrss,footer .rrss .rrss-icon-container{display:flex;align-items:center;justify-content:center}footer .rrss .rrss-icon-container{border:1px solid #fff;border-radius:50%;width:40px;height:40px}footer .rrss .rrss-icon-container svg{width:20px;height:20px;color:#fff}footer .collaborator-link,footer .collaborator-link a{display:flex;justify-content:center;align-items:center}footer .collaborator-link a{text-decoration:none;position:relative;column-gap:10px;border-radius:20px;padding:10px;color:#fff}footer .collaborator-link a span{text-align:left}footer .collaborator-link a svg{width:20px;height:20px}.whatsapp-modal .styles-module_chatHeader__gaeOA{background-color:#25d366!important}.styles-module_whatsappButton__tVits{width:300px!important;height:40px!important;display:flex!important;justify-content:center!important;align-items:center!important;position:fixed!important;bottom:2rem!important;right:2rem!important;cursor:pointer!important;background-color:#25d366!important;-webkit-user-select:none!important;user-select:none!important;box-shadow:0 4px 10px 0 rgba(0,0,0,.15)!important;z-index:9998!important;border-radius:25px!important}.styles-module_whatsappButton__tVits:after{border-radius:25px!important;width:300px!important;height:40px!important;box-shadow:0 0 0 0 rgba(37,211,101,0);animation:styles-module__pulse__BJkE8 1.2s infinite}.styles-module_whatsappButton__tVits svg{width:40px!important;height:40px!important}.whatsapp-modal-button:before{content:"¿Deseas agendar hora o consultar?";color:#fff;font-size:.8rem}section.branches-section{background-color:#f1f1f1;position:relative}section.branches-section .title{display:flex;justify-content:center}section.branches-section .title h1{font-family:poppins-bold,sans-serif!important;color:var(--dark-blue);font-size:1.5rem;text-align:center;font-weight:700}section.branches-section .warning{display:flex;justify-content:center}section.branches-section .warning p{font-size:1.25rem;color:var(--main)}section.branches-section .warning p strong{font-family:poppins-medium,sans-serif;font-weight:700}section.branches-section .branches-grid{display:flex;gap:25px;max-width:80%;margin-left:auto;margin-right:auto;justify-content:center}section.branches-section .branches-grid .branch-grid-item{min-width:350px;padding:0 20px;max-width:400px}section.branches-section .branches-grid .branch-grid-item .arrow-icon{width:40px;height:40px;color:var(--dark-blue);margin-left:auto;margin-right:auto;display:flex}section.branches-section .branches-grid .branch-grid-item .branch-content{background:#fff;border:1px solid var(--dark-blue);border-radius:20px}section.branches-section .branches-grid .branch-grid-item .branch-content>div{border-bottom:1px solid var(--dark-blue)}section.branches-section .branches-grid .branch-grid-item .branch-content>div:last-child{border-bottom:none}section.branches-section .branches-grid .branch-grid-item .branch-content .title span{text-align:center;padding:10px 0;font-size:1rem;color:var(--dark-blue);font-weight:700}section.branches-section .pin-container{text-align:center}section.branches-section .location-pin{width:80px;height:80px;background-color:var(--dark-blue);border-radius:50% 50% 50% 0;transform:rotate(-45deg);margin:20px auto 0;position:relative}section.branches-section .location-pin:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:55px;height:55px;background-color:#fff;border-radius:50%}section.branches-section .branches-grid .branch-grid-item .branch-name{text-align:center;font-weight:700;font-size:1.25rem;color:var(--dark-blue)}section.branches-section .branches-grid .branch-grid-item .schedule{color:var(--dark-blue);font-weight:700;text-align:center;display:flex;flex-direction:column}section.branches-section .branches-grid .branch-grid-item .schedule p{font-size:.8rem;height:100%;min-height:25px}section.branches-section .branches-grid .branch-grid-item .branch-address{color:var(--dark-blue);text-align:center;font-size:1rem}section.branches-section .branches-grid .branch-grid-item .button-map-container{display:flex;justify-content:center}section.branches-section .branches-grid .branch-grid-item .button-map-container .button-map-link{background:#fff;color:var(--dark-blue);padding:10px 20px;border-radius:25px;font-size:.8rem;border:1px solid var(--dark-blue);text-decoration:none}section.branches-section .branches-grid .branch-grid-item .clock-icon{position:relative;display:flex;justify-content:center}section.branches-section .gallery-container{max-width:80%;margin-left:auto;margin-right:auto}section.branches-section .gallery-container h3{text-align:center;color:var(--dark-blue);font-size:1.2rem;font-weight:700}section.branches-section .gallery-container .buttons-container{padding:20px;display:flex;justify-content:center;gap:10px}section.branches-section .gallery-container .buttons-container button{background:#fff;color:var(--dark-blue);padding:10px 20px;border-radius:25px;font-size:.8rem;font-weight:700;border:1px solid var(--dark-blue);cursor:pointer;font-family:poppins-bold,sans-serif}section.branches-section .gallery-container .buttons-container button.selected{background-color:var(--dark-blue);color:#fff;border-color:#fff}section.branches-section .gallery-container .selected-gallery{margin:auto}section.branches-section .gallery-container .selected-gallery .slick-slide div{text-align:center}section.branches-section .gallery-container .selected-gallery .image-container{max-width:300px;position:relative;height:200px;margin:0 auto}section.branches-section .communes-grid{--gap:2rem;--line-offset:calc(var(--gap) / 2);--line-thickness:2px;--line-color:#8696b7;display:grid;grid-template-columns:repeat(6,1fr);background-color:#fff;max-width:80%;border-radius:50px;margin:0 auto;overflow:hidden;gap:var(--gap)}section.branches-section .communes-grid .communes-grid-item{padding:30px 20px;text-align:center;position:relative;display:flex;justify-content:center;align-items:center}section.branches-section .communes-grid .communes-grid-item:after,section.branches-section .communes-grid .communes-grid-item:before{content:"";position:absolute;background-color:var(--line-color);z-index:1}section.branches-section .communes-grid .communes-grid-item:after{inline-size:100vw;block-size:var(--line-thickness);inset-inline-start:0;inset-block-start:calc(var(--line-offset) * -1)}section.branches-section .communes-grid .communes-grid-item:before{inline-size:var(--line-thickness);block-size:100vh;inset-block-start:0;inset-inline-start:calc(var(--line-offset) * -1)}section.branches-section .communes-grid .communes-grid-item a{color:var(--dark-blue);text-decoration:none}section.branches-section .communes-grid .communes-grid-item.active a{color:var(--main);font-weight:700;font-family:poppins-medium,sans-serif}section.us-section .background{position:relative;height:600px;width:100%;overflow:auto;z-index:-1}section.us-section .background .box{position:absolute;z-index:1;top:50px;bottom:50px;left:100px;background-color:hsla(0,0%,100%,.5);width:700px;padding:25px}section.us-section .background .box h1{color:var(--main);font-size:1.5rem;font-family:poppins-medium,sans-serif;font-weight:700;text-align:center}section.us-section .background .box p{color:var(--dark-blue);letter-spacing:1.2px;font-style:italic;text-align:center}section.us-section .background .box p strong{font-family:poppins-bold,sans-serif;font-weight:700}section.us-section .values{display:grid;grid-template-columns:1fr 1px 1fr;max-width:85%;margin:0 auto}section.us-section .values .mission,section.us-section .values .vision{display:flex;flex-direction:column;justify-content:center;align-items:center}section.us-section .value .title h2,section.us-section .values .mission .title h2,section.us-section .values .vision .title h2{color:var(--main);font-size:1.5rem;font-family:poppins-medium,sans-serif;font-weight:700;text-align:center}section.us-section .values .mission .text,section.us-section .values .vision .text{padding:0 50px}section.us-section .values .mission .text p,section.us-section .values .vision .text p{color:var(--dark-blue);text-align:center}section.us-section .values .mission .text p strong,section.us-section .values .vision .text p strong{font-family:poppins-bold,sans-serif;font-weight:700}section.us-section .values .separator{background-color:var(--dark-blue)}section.us-section .value{display:flex;flex-direction:column;justify-content:center;align-items:center}section.us-section .values-carousel{max-width:75%;margin:0 auto 50px}section.us-section .values-carousel .values-carousel-item{text-align:center}section.us-section .values-carousel .values-carousel-item .number{color:#fff;font-size:1.5rem;font-family:poppins-medium,sans-serif;font-weight:700;text-align:center;background-color:var(--main);width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto}section.us-section .values-carousel .values-carousel-item .title{color:var(--dark-blue);font-size:1.25rem;margin-top:10px;font-weight:700;font-family:poppins-medium,sans-serif}section.us-section .values-carousel .values-carousel-item .description{color:var(--dark-blue);margin-top:10px;text-align:center;font-style:italic;padding:0 20px}section.us-section .partners h3.title{color:var(--main);font-size:1.5rem;font-family:poppins-medium,sans-serif;font-weight:700;text-align:center}section.us-section .partners .logos-container{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;align-items:center;justify-items:center;max-width:1200px;margin:0 auto;padding:20px}section.us-section .partners .logos-container .logo{object-fit:contain;transition:transform .2s ease}section.us-section .logo:hover{transform:scale(1.05)}section.policy-section .background{position:relative;height:450px;width:100%;overflow:auto;z-index:-1}section.policy-section .background .box{position:absolute;z-index:1;top:55px;bottom:55px;left:100px;background-color:hsla(0,0%,100%,.5);width:700px;padding:25px}section.policy-section .background .box h1{color:var(--main);font-size:1.5rem;font-family:poppins-medium,sans-serif;font-weight:700;text-align:center}section.policy-section .background .box p{color:var(--dark-blue);letter-spacing:2px;font-style:italic;text-align:center}section.policy-section .background .box p strong{font-family:poppins-bold,sans-serif;font-weight:700}section.policy-section .values{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:250px;margin:0 auto}section.policy-section .values .value{position:relative}section.policy-section .values .value .number{color:#fff;font-size:1.5rem;font-family:poppins-medium,sans-serif;font-weight:700;text-align:center;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto}section.policy-section .values .value .number.blue{background-color:var(--dark-blue)}section.policy-section .values .value .number.fountain-blue{background-color:var(--fountain-blue)}section.policy-section .values.first-row .value .number{top:0;position:absolute;left:50%;transform:translate(-50%,-50%)}section.policy-section .values.first-row .value .title{margin-top:40px}section.policy-section .values.second-row{margin-bottom:100px}section.policy-section .values.second-row .value .title{margin-top:15px}section.policy-section .values .value .title{color:var(--dark-blue);font-size:1.25rem;font-family:poppins-medium,sans-serif;font-weight:700;text-align:center}section.policy-section .values .value .text{text-align:center;color:var(--dark-blue);font-style:italic;max-width:350px;margin:0 auto}section.contact-section{position:relative}section.contact-section .grid-links{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:175px;margin:0 auto;max-width:800px;gap:10px}section.contact-section .mobile-form-links{display:none}section.contact-section .grid-links .link{display:flex;flex-direction:column;gap:10px;padding:10px}section.contact-section .grid-links .link h2{font-family:poppins-medium,sans-serif;font-weight:700}section.contact-section .grid-links .link a.link-tel{display:flex;gap:10px;text-decoration:none;color:#fff;padding:10px 15px;border-radius:25px;max-width:80%;margin:0 auto}section.contact-section .grid-links .link a.link-tel svg{width:20px;height:20px;color:#fff}section.contact-section .grid-links .link .icon{display:flex;justify-content:center;align-items:center;padding:10px 0}section.contact-section .grid-links .link:first-child{border:1px solid var(--main)}section.contact-section .grid-links .link:first-child h2{color:var(--main);text-align:center}section.contact-section .grid-links .link:first-child a.link-tel{background-color:var(--main)}section.contact-section .grid-links .link:nth-child(2){border:1px solid var(--dark-blue)}section.contact-section .grid-links .link:nth-child(2) h2{color:var(--dark-blue);text-align:center}section.contact-section .grid-links .link:nth-child(2) a.link-tel{background-color:var(--dark-blue)}section.contact-section .grid-links .link:nth-child(3){border:1px solid var(--dark-cerulean)}section.contact-section .grid-links .link:nth-child(3) h2{color:var(--dark-cerulean);text-align:center}section.contact-section .grid-links .link:nth-child(3) a.link-tel{background-color:var(--dark-cerulean)}section.contact-section .forms{display:flex;justify-content:center;align-items:start;padding:20px 0;gap:10px;flex-wrap:nowrap}section.contact-section .forms h3 strong{font-family:poppins-bold,sans-serif;font-weight:700}section.contact-section .forms h3{color:#fff;font-size:2rem;text-align:left;margin-left:10px;max-width:55%}section.contact-section .forms p:not(.form-error){color:#fff;text-align:left;padding:0 10px}section.contact-section .forms p strong{font-family:poppins-medium,sans-serif;font-weight:700}section.contact-section .forms .contact-form,section.contact-section .forms .message-form{display:flex;flex-direction:column;gap:10px;padding:10px;max-width:500px}section.contact-section .forms .contact-form .form-error,section.contact-section .forms .message-form .form-error{text-align:left;font-size:.8rem;padding:5px;color:#fff}section.contact-section .forms .form-group{padding:10px}section.contact-section .forms .form-group label{display:block;margin-bottom:5px;color:#fff}section.contact-section .forms .form-group input,section.contact-section .forms .form-group select,section.contact-section .forms .form-group textarea{width:100%;padding:10px;border:1px solid var(--gray);border-radius:5px;color:var(--gray);outline:none}section.contact-section .forms .form-group input.with-errors,section.contact-section .forms .form-group select.with-errors,section.contact-section .forms .form-group textarea.with-errors{border-color:red}section.contact-section .forms .form-group select option{color:var(--gray)}section.contact-section .forms .form-group textarea{resize:vertical}section.contact-section .forms .form-group.center{text-align:center}section.contact-section .forms .form-group button[type=submit]{background-color:#fff;border:none;cursor:pointer;padding:15px 20px;border-radius:25px;width:150px}section.contact-section .forms .contact-form{background-color:var(--main)}section.contact-section .forms .contact-form .form-group button[type=submit]{color:var(--main)}section.contact-section .forms .message-form{background-color:var(--dark-blue)}section.contact-section .forms .message-form .form-group button[type=submit]{color:var(--dark-blue)}section.work-with-us-section .work-with-us{display:flex;padding:50px 100px}section.work-with-us-section .mobile-form-links{display:none}section.work-with-us-section .work-with-us .text-container{flex:1 1 40%}section.work-with-us-section .work-with-us .form-container{flex:1 1 60%}section.work-with-us-section .work-with-us .text-container h1{color:var(--main);font-size:1.25rem;font-family:poppins-medium,sans-serif;font-weight:700;text-align:center}section.work-with-us-section .work-with-us .text-container p{color:var(--dark-blue);font-style:italic;padding:25px 50px;text-align:center}section.work-with-us-section .work-with-us .text-container ul{list-style:decimal;color:var(--dark-blue)}section.work-with-us-section form .form-group{padding:10px}section.work-with-us-section form .form-group .form-col label{display:block;margin-bottom:5px}section.work-with-us-section form .form-group input,section.work-with-us-section form .form-group select,section.work-with-us-section form .form-group textarea{width:100%;padding:10px;color:var(--gray);outline:none}section.work-with-us-section form .form-group input.with-errors,section.work-with-us-section form .form-group select.with-errors,section.work-with-us-section form .form-group textarea.with-errors{border-color:red}section.work-with-us-section form .form-group select option{color:var(--gray)}section.work-with-us-section form .form-group textarea{resize:vertical}section.work-with-us-section form .form-group.center{text-align:center}section.work-with-us-section form .form-group button[type=submit]{border:none;cursor:pointer;padding:15px 20px;border-radius:25px}section.work-with-us-section .work-with-us form .form-group label{color:var(--dark-blue)}section.work-with-us-section .work-with-us form .form-group input,section.work-with-us-section .work-with-us form .form-group select,section.work-with-us-section .work-with-us form .form-group textarea{border:1px solid var(--main)}section.work-with-us-section .work-with-us form .form-group button[type=submit]{background-color:var(--main);color:#fff;position:absolute;bottom:0;width:100%}section.work-with-us-section .work-with-us form .form-error{color:var(--main);font-size:.8rem}section.work-with-us-section form .form-row{display:flex;flex-wrap:wrap;gap:20px}section.work-with-us-section form .form-col{flex:1;min-width:240px;display:flex;flex-direction:column;position:relative}section.work-with-us-section .business-agreement{background-color:var(--dark-blue);display:flex;padding:50px 100px}section.work-with-us-section .business-agreement .text-container{flex:1 1 40%}section.work-with-us-section .business-agreement .form-container{flex:1 1 60%}section.work-with-us-section .business-agreement .text-container h2{color:#fff;font-size:1.25rem;font-family:poppins-medium,sans-serif;font-weight:700;text-align:center}section.work-with-us-section .business-agreement .text-container p{color:#fff;font-style:italic;padding:25px 50px;text-align:center}section.work-with-us-section .business-agreement form .form-group label{color:#fff}section.work-with-us-section .business-agreement form .form-group input,section.work-with-us-section .business-agreement form .form-group select,section.work-with-us-section .business-agreement form .form-group textarea{border:1px solid #fff;background-color:#fff}section.work-with-us-section .business-agreement form .form-group button[type=submit]{background-color:#fff;color:var(--dark-blue);width:50%}section.work-with-us-section .business-agreement form .form-col.center{justify-content:center;flex-direction:row;padding:25px 0}section.work-with-us-section .business-agreement form .form-error{color:#fff;font-size:.8rem}.colaboradores-section{position:relative}.colaboradores-section .vertical-button-container{display:flex;justify-content:space-around;flex-direction:column;margin-left:auto;margin-right:auto;row-gap:25px}.colaboradores-section .vertical-button-container a{align-self:center}.colaboradores-section .vertical-button-container a:first-child{color:#fff;background:var(--fountain-blue)!important}.colaboradores-section .vertical-button-container a:nth-child(2){background:#0d4089!important;color:#fff}.colaboradores-section .vertical-button-container a:nth-child(3){background:#8b2748!important;color:#fff}.colaboradores-section .vertical-button-container a:nth-child(4){background:var(--cerulean)!important;color:#fff}.colaboradores-subsection{margin:0 auto;display:flex;justify-content:center;flex-direction:column;max-width:900px}.colaboradores-subsection h2{font-size:1.25rem;font-family:poppins-medium,sans-serif;font-weight:700;color:var(--dark-blue)}.link-docs-container li a{display:flex;gap:10px;color:var(--dark-blue)}.link-docs-container li a:hover{text-decoration:underline!important}.link-docs-container li a:active{color:var(--dark-blue)}@media only screen and (max-width:600px){body{overflow-y:auto}.top-bar{display:flex;justify-content:space-between;padding:0 15px}header{position:sticky;top:0}header .logo-container .logo{height:75px;max-width:160px}header .top-bar .contact-container{gap:0}header .top-bar .contact-container .contact-link span,header .top-bar .contact-container .download-link{display:none}header .top-bar .contact-container .contact-link{padding:0;display:flex;align-items:center}header .top-bar .contact-container .book-link{margin-left:10px;font-size:.7rem;display:flex;align-items:center;padding:10px 15px}header .navigation,header .top-bar .contact-container .book-link .no-mobile{display:none}.mobile-menu-toggle{display:inline-block;width:30px;background:inherit;outline:none;border:none}.mobile-menu{z-index:100;position:fixed;top:0;right:0;background-color:var(--main);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;text-decoration:none}.close-icon-container{float:left;padding:15px;background:inherit;border:none}.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;outline:none;border:none}.mobile-menu .rrss{padding:15px;display:flex;justify-content:left;gap:5px}.mobile-menu .rrss .rrss-icon-container{border:1px solid #fff;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.mobile-menu .close-icon-container .close-icon{width:25px;height:25px;color:#fff}.mobile-menu .rrss .rrss-icon-container svg{color:#fff;width:20px;height:20px}.mobile-menu .mobile-dropdown ul{margin:5px}.slider-container>.mobile-carousel{display:inline}.slider-container>.desktop-carousel{display:none}.banner-home{height:500px}.floating-nav{position:relative;transform:none;left:auto;top:auto;width:calc(100% - 40px);padding:20px 0}.floating-nav a .icon{width:60px;height:60px}.services{padding:0 10px;gap:0}.services .item h3{font-size:1rem}.services .item p{font-size:.8rem}.services .item .icon{width:80px;height:80px}.main-grid{grid-template-columns:1fr;grid-template-rows:1fr;padding:0 20px;row-gap:10px;column-gap:0}.main-grid div:first-child{order:2;height:300px}.main-grid div:nth-child(2){order:1}.main-grid div:nth-child(3){order:3}.main-grid div:nth-child(4){order:4;height:200px}.contact-grid{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,275px);gap:10px}.contact-grid .card:nth-child(3){grid-column:1/span 2}section.contact-section .mobile-form-links{display:flex;justify-content:center;gap:10px;padding:0 20px}section.contact-section .mobile-form-links button{padding:15px 20px;border-radius:25px;text-decoration:none;color:#fff;font-size:.8rem;border:none;outline:none;width:50%}section.contact-section .mobile-form-links button:first-child{background-color:var(--main);color:#fff}section.contact-section .mobile-form-links button:nth-child(2){background-color:var(--dark-blue);color:#fff}section.contact-section .forms .form:not(.selected){display:none}.contact-grid .card{position:relative;padding:10px;gap:5px}.contact-grid .card .icon{width:55px;height:55px}.contact-grid .card a{position:absolute;bottom:10px;width:90%;font-size:.8rem}.alliances{grid-template-columns:350px;grid-template-rows:1fr 350px 1fr 1fr;padding:0;gap:0}.alliances .left-images,.alliances .right-images{flex-direction:row;gap:0}.alliances .down-images{grid-column:1/1}.alliances .left-images .image,.alliances .right-images .image{width:50%;height:75px;text-align:center}.alliances .left-images .image img,.alliances .right-images .image:first-child img{width:150px;height:50px}.alliances .right-images .image:nth-child(2) img{width:100px;height:50px}.agreements{padding:0 20px}.agreements-carousel{margin:0 auto;max-width:80%}section .spacing:last-child{padding:0!important}section.us-section .background{padding:20px;height:700px}section.us-section .background .box{position:relative;z-index:1;top:10px;left:auto;background-color:hsla(0,0%,100%,.5);width:100%;padding:20px}section.us-section .background .box h1{font-size:1.25rem}section.us-section .background .box p{font-size:.8rem}section.us-section .values{grid-template-columns:1fr;grid-template-rows:1fr 25px 1fr;max-width:100%}section.us-section .values .separator{background-color:transparent}section.us-section .values .icon img{width:100px;height:100px}section.us-section .value .title h2,section.us-section .values .mission .title h2,section.us-section .values .vision .title h2{font-size:1.25rem}section.us-section .values .mission .text p,section.us-section .values .vision .text p{font-size:.8rem}section.us-section .value{margin-top:25px}section.us-section .values-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}section.us-section .values-grid .values-grid-item .description{font-size:.8rem}section.us-section .logos-container{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}section.us-section .logos-container .logo:last-child{grid-column:span 2}section.contact-section .grid-links{grid-template-columns:1fr;grid-template-rows:1fr;padding:0 20px}section.contact-section .forms{flex-direction:column;gap:0;padding:20px 0 0}section.contact-section .forms .contact-form,section.contact-section .forms .message-form{width:100%}section.work-with-us-section .work-with-us{padding:20px;flex-direction:column}section.work-with-us-section .mobile-form-links{display:flex;justify-content:center;gap:10px;padding:0 20px;margin-top:20px}section.work-with-us-section .mobile-form-links button{padding:15px 20px;border-radius:25px;text-decoration:none;color:#fff;font-size:.8rem;border:none;outline:none;width:50%}section.work-with-us-section .mobile-form-links button:first-child{background-color:var(--main);color:#fff}section.work-with-us-section .mobile-form-links button:nth-child(2){background-color:var(--dark-blue);color:#fff}section.work-with-us-section .work-with-us .form-container,section.work-with-us-section .work-with-us .text-container{flex:1 1 100%}section.work-with-us-section .work-with-us form .form-group button[type=submit]{position:relative;bottom:auto;width:50%;margin:20px auto}section.work-with-us-section .work-with-us .text-container p{padding:20px}section.work-with-us-section .business-agreement{padding:20px;flex-direction:column}section.work-with-us-section .business-agreement .form-container,section.work-with-us-section .business-agreement .text-container{flex:1 1 100%}section.work-with-us-section .business-agreement .text-container p{padding:20px}section.policy-section .background{padding:20px;height:500px}section.policy-section .background .box{position:relative;top:10px;left:auto;width:100%;padding:25px}section.policy-section .background .box h1{font-size:1.25rem}section.policy-section .background .box p{font-size:.8rem}section.policy-section .values{grid-template-columns:1fr;grid-template-rows:repeat(3,auto);padding:20px;gap:20px;position:relative}section.policy-section .values.first-row .value .number{top:auto;position:relative;left:auto;transform:none}section.policy-section .values.first-row .value .title,section.policy-section .values.second-row .value .title{margin-top:15px}section.policy-section .values .value .title{font-size:1rem}section.policy-section .values .value .text{font-size:.8rem}section.branches-section .warning{padding:0 20px;text-align:center}section.branches-section .branches-grid{max-width:100%;justify-content:center;flex-wrap:wrap}section.branches-section .communes-grid{grid-template-columns:repeat(2,1fr);max-width:100%;border-radius:0;position:relative}section.branches-section .communes-grid .communes-grid-item a{font-size:.8rem}.colaboradores-subsection{width:100%;padding:10px;text-align:center}.link-docs-container{width:90%}footer{padding:0;height:100%;grid-template-columns:auto auto!important;grid-template-rows:150px auto auto;grid-auto-flow:inherit;gap:0}footer .logo-container{padding:15px 0;order:1;max-height:100px}footer .logo-container .logo{width:100%!important}footer .labs-address{order:3;padding:0 15px}footer .labs-address p,footer .labs-address ul li{font-size:.8rem}footer .main-address{font-size:.8rem;order:4;padding:0 15px}footer .main-address p:first-child{text-align:left}footer .main-address p:nth-child(2),footer .main-address p:nth-child(3){padding-left:0}footer .contact{order:2;padding-top:15px}footer .contact-number{justify-content:center}footer .contact-number a{font-size:.8rem}footer .contact-number a .hide{display:none}footer .rrss{padding:10px 0;min-height:130px;align-items:start}footer .rrss .rrss-icon-container{width:30px;height:30px}footer .rrss .rrss-icon-container svg{width:15px;height:15px}footer .collaborator-link{order:6;font-size:.8rem;grid-column:1/span 2;padding-bottom:80px}}