:root:root{--bl-navy:#0e3a4c;--bl-navy-2:#164e63;--bl-green:#1f8a5b;--bl-green-d:#17704a;--bl-sun:#f2c230;--bl-ink:#14262e;--bl-muted:#55707c;--bl-line:#dde7e6;--bl-soft:#f2f7f5;--bl-radius:14px;--font-body--family:"Commissioner",system-ui,sans-serif;--font-heading--family:"Commissioner",system-ui,sans-serif;--font-subheading--family:"Commissioner",system-ui,sans-serif;--font-accent--family:"Commissioner",system-ui,sans-serif}body{font-family:Commissioner,system-ui,sans-serif}.bl{color:var(--bl-ink);font-family:Commissioner,system-ui,sans-serif;font-size:17px;line-height:1.6;width:100%}.bl *{box-sizing:border-box}.bl img{max-width:100%;display:block}.bl h1,.bl h2,.bl h3,.bl h4{font-family:Commissioner,system-ui,sans-serif;color:var(--bl-navy);line-height:1.15;margin:0 0 .5em;letter-spacing:-.01em}.bl h1{font-size:clamp(2rem,4.4vw,3.2rem);font-weight:800}.bl h2{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800}.bl h3{font-size:1.15rem;font-weight:700}.bl p{margin:0 0 1em}.bl a{color:inherit}.bl-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.bl-sec{padding:72px 0}.bl-sec--tight{padding:28px 0}.bl-soft{background:var(--bl-soft)}.bl-eyebrow{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bl-green);margin-bottom:.6em}.bl-lead{font-size:1.15rem;color:var(--bl-muted);max-width:640px}.bl-head{margin-bottom:32px;max-width:720px}.bl-head--row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;max-width:none;flex-wrap:wrap}.bl-head--row h2{margin:0}.bl-i{display:inline-block;width:1.1em;height:1.1em;flex:none;background-color:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;vertical-align:-.15em}.bl-i-phone{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M6.6%2010.8a15.1%2015.1%200%200%200%206.6%206.6l2.2-2.2a1%201%200%200%201%201-.25%2011.4%2011.4%200%200%200%203.6.57%201%201%200%200%201%201%201V20a1%201%200%200%201-1%201A17%2017%200%200%201%203%204a1%201%200%200%201%201-1h3.5a1%201%200%200%201%201%201c0%201.25.2%202.45.57%203.57a1%201%200%200%201-.25%201z%22/%3E%3C/svg%3E)}.bl-i-mail{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%205h18a1%201%200%200%201%201%201v12a1%201%200%200%201-1%201H3a1%201%200%200%201-1-1V6a1%201%200%200%201%201-1zm9%207.2L4.2%207v10h15.6V7z%22/%3E%3C/svg%3E)}.bl-i-check{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9.5%2016.2%205.3%2012l-1.4%201.4%205.6%205.6L21%207.5l-1.4-1.4z%22/%3E%3C/svg%3E)}.bl-i-pin{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%202a7%207%200%200%200-7%207c0%205.2%207%2013%207%2013s7-7.8%207-13a7%207%200%200%200-7-7zm0%209.5A2.5%202.5%200%201%201%2012%206.5a2.5%202.5%200%200%201%200%205z%22/%3E%3C/svg%3E)}.bl-i-arrow{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M13.2%205.3%2019.9%2012l-6.7%206.7-1.4-1.4%204.3-4.3H4v-2h12.1l-4.3-4.3z%22/%3E%3C/svg%3E)}.bl-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.bl-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;background:var(--bl-green);color:#fff!important;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;border:2px solid var(--bl-green)}.bl-btn:hover{background:var(--bl-green-d);border-color:var(--bl-green-d);transform:translateY(-1px)}.bl-btn--ghost{background:transparent;color:var(--bl-navy)!important;border-color:var(--bl-navy)}.bl-btn--ghost:hover{background:var(--bl-navy);color:#fff!important;border-color:var(--bl-navy)}.bl-btn--light{background:#fff;color:var(--bl-navy)!important;border-color:#fff}.bl-btn--light:hover{background:var(--bl-sun);border-color:var(--bl-sun)}.bl-btn--ghost-light{background:transparent;border-color:#fff9}.bl-btn--ghost-light:hover{background:#ffffff1f;border-color:#fff}.bl-link{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--bl-green)!important;text-decoration:none}.bl-link:hover .bl-i{transform:translate(3px)}.bl-link .bl-i{transition:transform .2s}.bl-hero,.bl-phero{background:linear-gradient(135deg,#eef6f3,#e6f0f4);padding:64px 0}.bl-hero__in,.bl-phero__in{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.bl-hero__img img,.bl-phero__img img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--bl-radius);box-shadow:0 20px 50px -20px #0e3a4c59}.bl-hero h1{font-size:clamp(2.1rem,4.8vw,3.5rem)}.bl-phero--plain .bl-wrap{max-width:1200px}.bl-trust{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px;font-weight:600;color:var(--bl-navy);font-size:.95rem}.bl-trust li{display:flex;align-items:center;gap:6px}.bl-trust .bl-i{color:var(--bl-green)}.bl-crumbs{font-size:.85rem;color:var(--bl-muted);margin-bottom:18px}.bl-crumbs a{text-decoration:none;color:var(--bl-muted)}.bl-crumbs a:hover{color:var(--bl-green)}.bl-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.bl-chips a{padding:10px 18px;border-radius:999px;background:#fff;border:1px solid var(--bl-line);text-decoration:none;font-weight:600;color:var(--bl-navy);font-size:.95rem}.bl-chips a:hover{border-color:var(--bl-green);color:var(--bl-green)}.bl-grid{display:grid;gap:24px}.bl-grid--3{grid-template-columns:repeat(3,1fr)}.bl-grid--4{grid-template-columns:repeat(4,1fr)}.bl-split{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:start}.bl-split p{color:#2c434c}.bl-split--img{grid-template-columns:1fr 1fr;align-items:center}.bl-split--img>img{width:100%;border-radius:var(--bl-radius);aspect-ratio:16/9;object-fit:cover}.bl-box{background:#fff;border:1px solid var(--bl-line);border-radius:var(--bl-radius);padding:28px;box-shadow:0 10px 30px -18px #0e3a4c40}.bl-checks{list-style:none;margin:0;padding:0}.bl-checks li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--bl-line)}.bl-checks li:last-child{border-bottom:0}.bl-checks .bl-i{color:var(--bl-green);margin-top:4px}.bl-group{margin-bottom:56px;scroll-margin-top:120px}.bl-group:last-child{margin-bottom:0}.bl-group__head{border-left:4px solid var(--bl-green);padding-left:16px;margin-bottom:24px}.bl-group__head h2,.bl-group__head h3{margin:0 0 4px;font-size:1.5rem}.bl-group__head p{margin:0;color:var(--bl-muted)}.bl-pcard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--bl-line);border-radius:var(--bl-radius);overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.bl-pcard:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px #0e3a4c59}.bl-pcard__img{aspect-ratio:3/2;overflow:hidden;background:#e9efee}.bl-pcard__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.bl-pcard:hover .bl-pcard__img img{transform:scale(1.04)}.bl-pcard__body{padding:20px;display:flex;flex-direction:column;flex:1}.bl-pcard__body h3{margin-bottom:8px}.bl-pcard__body p{font-size:.95rem;color:var(--bl-muted);flex:1}.bl-feat{background:#fff;border-radius:var(--bl-radius);padding:24px;border-top:4px solid var(--bl-green);box-shadow:0 8px 24px -18px #0e3a4c4d}.bl-feat p{margin:0;color:var(--bl-muted);font-size:.97rem}.bl-who{background:#fff;border:1px solid var(--bl-line);border-radius:var(--bl-radius);overflow:hidden}.bl-who img{width:100%;aspect-ratio:4/3;object-fit:cover}.bl-who div{padding:18px 20px}.bl-who p{margin:0;color:var(--bl-muted);font-size:.95rem}.bl-step{background:#fff;border-radius:var(--bl-radius);padding:26px;position:relative;border:1px solid var(--bl-line)}.bl-step span{display:inline-flex;width:42px;height:42px;border-radius:50%;background:var(--bl-navy);color:#fff;font-weight:800;align-items:center;justify-content:center;margin-bottom:14px}.bl-step p{margin:0;color:var(--bl-muted);font-size:.97rem}.bl-gallery{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.bl-gallery--1{grid-template-columns:1fr;max-width:760px}.bl-gallery--2{grid-template-columns:repeat(2,1fr)}.bl-gallery figure{margin:0}.bl-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--bl-radius)}.bl-gallery figcaption{font-size:.88rem;color:var(--bl-muted);margin-top:8px}.bl-cta{background:linear-gradient(120deg,var(--bl-navy) 0%,var(--bl-navy-2) 60%,#1b6b5a 100%);color:#fff;padding:56px 0}.bl-cta__in{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.bl-cta h2{color:#fff;margin-bottom:.3em}.bl-cta p{color:#ffffffd9;margin:0;max-width:560px}.bl-cta__btns{display:flex;gap:12px;flex-wrap:wrap}.bl-ccard{display:flex;flex-direction:column;gap:6px;padding:26px;border-radius:var(--bl-radius);background:#fff;border:1px solid var(--bl-line);text-decoration:none;color:var(--bl-ink);transition:border-color .2s,transform .2s}.bl-ccard:hover{border-color:var(--bl-green);transform:translateY(-3px)}.bl-ccard .bl-i{width:30px;height:30px;color:var(--bl-green);margin-bottom:6px}.bl-ccard strong{color:var(--bl-navy)}.bl-ccard span{font-size:1.15rem;font-weight:700}.bl-loc{display:grid;grid-template-columns:1fr 1.6fr;gap:24px;align-items:stretch}.bl-loc__info{background:var(--bl-soft);border-radius:var(--bl-radius);padding:28px;display:flex;flex-direction:column;gap:18px}.bl-ci{display:flex;gap:14px;align-items:flex-start}.bl-ci .bl-i{width:22px;height:22px;color:var(--bl-green);margin-top:3px}.bl-ci strong{display:block;color:var(--bl-navy);font-size:.9rem}.bl-ci a,.bl-ci span{text-decoration:none;font-weight:600}.bl-map{border-radius:var(--bl-radius);overflow:hidden;min-height:340px;border:1px solid var(--bl-line)}.bl-map iframe{width:100%;height:100%;min-height:340px;border:0;display:block}.bl-formhead{padding:40px 0 0;text-align:center}.bl-formhead p{color:var(--bl-muted)}.bl-foot{background:var(--bl-navy);color:#ffffffd1;padding:56px 0 40px;font-size:.95rem}.bl-foot__in{display:grid;grid-template-columns:1.5fr 1.2fr 1fr 1.2fr;gap:32px}.bl-foot h4{color:#fff;font-size:1rem;margin-bottom:14px}.bl-foot ul{list-style:none;margin:0;padding:0}.bl-foot li{padding:4px 0}.bl-foot a{text-decoration:none;color:#ffffffd1}.bl-foot a:hover{color:#fff;text-decoration:underline}.bl-foot__brand strong{display:block;color:#fff;font-size:1.15rem}.bl-foot__brand span{color:var(--bl-sun);font-weight:600}.bl-foot__brand p{margin-top:12px}.bl-foot__c li{display:flex;align-items:center;gap:10px}.bl-foot__c .bl-i{color:var(--bl-sun)}@media(max-width:989px){.bl-grid--4,.bl-grid--3{grid-template-columns:repeat(2,1fr)}.bl-foot__in{grid-template-columns:1fr 1fr}}@media(max-width:749px){.bl{font-size:16px}.bl-sec{padding:48px 0}.bl-hero,.bl-phero{padding:36px 0 44px}.bl-hero__in,.bl-phero__in,.bl-split,.bl-split--img,.bl-loc{grid-template-columns:1fr;gap:28px}.bl-hero__img,.bl-phero__img{order:-1}.bl-grid--3,.bl-gallery,.bl-gallery--2,.bl-grid--4{grid-template-columns:1fr}.bl-btn{width:100%;justify-content:center}.bl-cta__btns{width:100%}.bl-foot__in{grid-template-columns:1fr}}.header-announcements a,.announcement-bar a{color:#fff;text-decoration:none;font-weight:600}.menu-list__link{font-weight:600}.mega-menu__link--parent{color:#0e3a4c;font-weight:700}.mega-menu__link:hover{color:#1f8a5b}form .button,.contact-form button[type=submit]{background:#1f8a5b!important;border-color:#1f8a5b!important;color:#fff!important;border-radius:999px}.header__heading-link,.header-logo{font-weight:800;color:#0e3a4c}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ballis.css.map */
