@keyframes fadeIn{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@keyframes arrow-slide{0%{transform:translate(0);opacity:1}33%{transform:translate(5px);opacity:0}66%{transform:translate(-10px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInFromAboveFull{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.img-box{position:relative;height:100%;display:block;overflow:hidden;width:100%}.img-box a,.img-box figure{position:relative;height:100%;display:block;overflow:hidden;width:100%;transition:.4s ease-in-out all}.img-box a img,.img-box figure img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}.img-box img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact{position:relative;padding:3rem 1rem 4rem;margin:0!important}.contact.has-background{padding:4rem 1rem 5rem;margin:1.5rem 0;background-color:#eef7f6;border-radius:1.75rem;overflow:hidden}.contact.no-background .contact__panel{border:1px solid rgba(29,29,27,.08);box-shadow:none}.contact__header{text-align:center;margin-bottom:2.5rem}.contact__title{margin:0 0 1rem}.contact__intro{max-width:40rem;margin:0 auto;line-height:1.5;color:#020027}.contact__intro p:last-child{margin-bottom:0}.contact__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:60rem;margin:0 auto}.contact__panel{background:#fff;border-radius:1.5rem;padding:1.75rem 1.5rem;box-shadow:0 0 10px #00000014}.contact__panel-title{margin:0 0 1.5rem;font-size:1.375rem;font-weight:700;color:#1d1d1b}.contact__item{margin-bottom:1.5rem}.contact__item:last-child{margin-bottom:0}.contact__item>.contact__link{display:block}.contact__label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:600;color:#020027;opacity:.75}.contact__link{display:inline-block;font-size:1.125rem;font-weight:500;color:#1d1d1b;text-decoration:none;transition:color .2s ease}.contact__link:hover{color:#fa5700}.contact__whatsapp-pill{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.625rem;width:fit-content;padding:.625rem 1.125rem;border-radius:999px;font-size:.9375rem;font-weight:600;line-height:1;color:#1d1d1b;text-decoration:none;background-color:#e8f8ee;border:1px solid rgba(37,211,102,.35);transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.contact__whatsapp-pill i{flex-shrink:0;font-size:1.125rem;color:#25d366}.contact__whatsapp-pill:hover{color:#fff;background-color:#25d366;border-color:#25d366;transform:translateY(-.0625rem)}.contact__whatsapp-pill:hover i{color:#fff}.contact__text{margin:0;font-size:1rem;line-height:1.5;color:#1d1d1b}.contact__locations{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.75rem}.contact__location-name{margin:0 0 .5rem;font-weight:600;font-size:1.0625rem;color:#1d1d1b}.contact__address{font-style:normal;margin:0 0 1rem;line-height:1.5;color:#1d1d1b}.contact__address-line{display:block}.contact__map-link{color:#020027;padding:1rem 0;display:inline-block;transition:color .25s ease;cursor:pointer}.contact__map-link:hover{color:#020027}.contact__map-link:hover svg,.contact__map-link:hover i{color:#020027;opacity:1;animation:arrow-slide .6s ease}.contact__map-link{margin-top:.25rem}@media screen and (max-width:767px){.contact__panel{padding:1.25rem 1rem}}@media screen and (min-width:768px){.contact.has-background{padding:5.5rem 1.5rem 6rem}.contact__header{margin-bottom:3rem}.contact__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}.contact__panel{padding:2rem 1.75rem}}@media screen and (min-width:1300px){.contact.has-background{padding:7.5rem 0 8.75rem}.contact.no-background{padding:4rem 0 5rem}.contact__header{margin-bottom:3.5rem}.contact__title{font-size:2.5rem}.contact__grid{gap:2rem}}
