body.page-home .collection-horiz.feature-grid{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(12.5rem, 12.5rem));justify-content:center !important;justify-items:center;gap:1rem;align-items:stretch;margin:1rem 0 1.5rem}body.page-home .collection-horiz.feature-grid > .card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;width:12.5rem !important;max-width:12.5rem;min-height:15rem;padding:1rem .9rem 1.05rem;text-align:center;background:linear-gradient(180deg, white 0%, #ffffff 100%);border:1px solid #c8e0f3;border-radius:1rem;box-shadow:0 .9rem 1.7rem rgba(0,0,0,0.08)}body.page-home .collection-horiz.feature-grid > .card > p:first-child{width:5.35rem;height:5.35rem;margin:0 auto .85rem;display:flex;align-items:center;justify-content:center;flex:0 0 5.35rem;border-radius:1.05rem;background:#fff}body.page-home .collection-horiz.feature-grid > .card > p:first-child img.large-icon{width:3rem;max-width:3rem;height:auto;display:block;filter:brightness(0) saturate(100%) invert(15%) sepia(36%) saturate(1750%) hue-rotate(179deg) brightness(85%) contrast(92%)}body.page-home .collection-horiz.feature-grid > .card > p:last-child{margin:0;color:#1b4f78;font-weight:700;line-height:1.35}body.page-home .collection-horiz.feature-grid > .card:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center}body.page-home .content .collection-horiz > p{margin-inline:auto}body.page-home .collection-horiz.testimonials .card{display:flex;align-items:stretch}body.page-home .collection-horiz.testimonials .card p{margin:0;width:100%;line-height:1.7}body.page-home .collection-horiz.testimonials .card strong{display:block;margin-bottom:.25rem;color:#215f91 !important}body.page-home .collection-horiz.testimonials .card em{font-style:italic}body.page-home .contact-section .contacts{display:flex !important;flex-wrap:wrap;justify-content:center;gap:1rem;text-align:left}body.page-home .contact-section .contacts > .contact{display:flex !important;align-items:center;justify-content:flex-start;gap:.7rem;flex:0 1 18rem;width:18rem !important;max-width:100%;margin-inline:auto;text-align:left}body.page-home .contact-section .contact-part-container{display:flex;justify-content:flex-start;align-items:center;flex:0 0 1.75rem;width:1.75rem}body.page-home .contact-section .contact-details,body.page-home .contact-section .contact-details a{margin-left:0;margin-right:0;text-align:left}body.page-home .contact-section .contacts > .contact .contact-details{flex:1 1 auto !important;min-width:0;width:auto !important;white-space:nowrap;word-break:normal;overflow-wrap:normal}body.page-home .contact-section .contacts > .contact .contact-details a{display:inline-block;white-space:nowrap;word-break:normal;overflow-wrap:normal}body.page-home .contact-section .contact-part-container img{margin:0}@media (min-width: 1100px){body.page-home .header .logo-area .logo-img{width:28vw !important;max-width:28rem !important}}@media (max-width: 768px){body.page-home .collection-horiz.feature-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.85rem}body.page-home .collection-horiz.feature-grid > .card{width:100%;max-width:none;min-height:0;padding:.95rem .8rem 1rem}body.page-home .collection-horiz.feature-grid > .card:last-child:nth-child(odd){grid-column:1 / -1;width:12.5rem !important;justify-self:center}body.page-home .collection-horiz.feature-grid > .card > p:first-child{width:4.75rem;height:4.75rem;flex-basis:4.75rem}body.page-home .collection-horiz.feature-grid > .card > p:first-child img.large-icon{width:2.7rem;max-width:2.7rem}body.page-home .content .collection-horiz > p{width:100%}body.page-home .content .collection-horiz > p > img{width:100%;max-height:20rem;object-fit:contain}}
