
.bo-service-section{padding:76px 0!important}.bo-service-section .tx-service{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px;align-items:center}.bo-service-reverse .bo-service-carousel{order:2}.bo-service-reverse .tx-service-copy{order:1}.bo-service-carousel{position:relative;min-width:0;overflow:hidden;border-radius:23px;background:#e5f4f5;box-shadow:0 12px 35px #073f5210}.bo-service-slide{margin:0}.bo-service-slide[hidden]{display:none!important}.bo-service-slide img{display:block;width:100%;height:460px;object-fit:cover}.bo-service-arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;border-radius:50%;width:44px;height:44px;background:#ffffffed;color:#073f52;cursor:pointer;font-size:31px;line-height:1;display:grid;place-items:center;box-shadow:0 2px 9px #073f5220}.bo-service-prev{left:18px}.bo-service-next{right:18px}.bo-service-photo-count{position:absolute;bottom:17px;right:18px;padding:6px 12px;background:#073f52dc;color:#fff;border-radius:18px;font-size:11px}.bo-service-details-link{display:inline-block;margin:18px 0 0 22px;font-size:13px;font-weight:700;color:#126f7d;text-decoration:underline;text-underline-offset:4px}.bo-service-section .tx-service-copy{padding:12px 0}.bo-service-section h2{font-size:clamp(32px,3.25vw,47px);line-height:1.08}.bo-service-section .tx-service-facts>div{min-width:0}.bo-service-section .tx-service-facts strong{overflow-wrap:anywhere}.bo-service-carousel:focus-visible,.bo-service-arrow:focus-visible,.bo-service-details-link:focus-visible{outline:3px solid #126f7d;outline-offset:4px}@media(max-width:900px){.bo-service-section .tx-service{gap:28px}.bo-service-slide img{height:420px}.bo-service-section .tx-service-facts{gap:17px}.bo-service-details-link{margin-left:0;display:block}}@media(max-width:760px){.bo-service-section{padding:48px 0!important}.bo-service-section .tx-service{grid-template-columns:1fr}.bo-service-reverse .bo-service-carousel{order:0}.bo-service-reverse .tx-service-copy{order:0}.bo-service-slide img{height:330px}.bo-service-section h2{font-size:36px}.bo-service-details-link{margin-top:20px}.bo-service-section .tx-button{white-space:normal}}@media(max-width:400px){.bo-service-slide img{height:280px}}
