:root{--font-weight-base:400;--line-height-base:1.1;--default-transition:0.3s linear}.block-service-hero{background-color:var(--wp--preset--color--white);overflow:visible;padding:6rem 0 4rem;position:relative;transform:translateX(-10px);width:calc(100% + 20px)}@media(max-width:1440px){.block-service-hero{padding:5rem 0 3rem}}@media(max-width:991px){.block-service-hero{overflow:hidden;padding:4rem 0 2rem}}.block-service-hero .service-hero-bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.block-service-hero .service-hero-bg img,.block-service-hero .service-hero-bg svg{color:var(--wp--preset--color--grey-100);display:block;height:110%;left:-140px;max-width:none;position:absolute;top:50%;transform:translateY(-50%);width:auto;fill:currentColor}@media(max-width:1440px){.block-service-hero .service-hero-bg img,.block-service-hero .service-hero-bg svg{height:100%}}@media(max-width:991px){.block-service-hero .service-hero-bg img,.block-service-hero .service-hero-bg svg{height:60%;left:-30%;opacity:.8}}.block-service-hero .service-hero-container{margin:0 auto;max-width:var(--wp--custom--layout--content-size,1582px);padding:0 4rem;position:relative;z-index:1}@media(max-width:1199px){.block-service-hero .service-hero-container{padding:0 2rem}}@media(max-width:991px){.block-service-hero .service-hero-container{padding:0 2rem}}.block-service-hero .service-hero-header{margin:0 0 6rem;max-width:70rem}@media(max-width:991px){.block-service-hero .service-hero-header{margin-bottom:4rem}}.block-service-hero .service-hero-title{color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--neue-montreal);font-size:6.4rem;font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:0}@media(max-width:1440px){.block-service-hero .service-hero-title{font-size:5.6rem}}@media(max-width:1199px){.block-service-hero .service-hero-title{font-size:4.8rem}}@media(max-width:991px){.block-service-hero .service-hero-title{font-size:3.6rem}}.block-service-hero .service-hero-title p{color:inherit;font:inherit;letter-spacing:inherit;margin:0}.block-service-hero .service-hero-title em,.block-service-hero .service-hero-title i{font-style:italic}.block-service-hero .service-hero-title b,.block-service-hero .service-hero-title strong{font-weight:700}.block-service-hero .service-hero-title br{display:block}.block-service-hero .service-hero-divider{background-color:var(--wp--preset--color--grey-200);height:1px;margin:0 0 8rem;width:100%}@media(max-width:1440px){.block-service-hero .service-hero-divider{margin-bottom:6rem}}@media(max-width:991px){.block-service-hero .service-hero-divider{margin-bottom:4rem}}.block-service-hero .service-hero-body{display:grid;gap:4rem;grid-template-columns:1fr 2fr;padding:4rem 0;position:relative}@media(max-width:1199px){.block-service-hero .service-hero-body{gap:3rem}}@media(max-width:991px){.block-service-hero .service-hero-body{gap:2.4rem;grid-template-columns:1fr;padding:2.4rem 0}}.block-service-hero .service-hero-corner{color:var(--wp--preset--color--black);line-height:0;pointer-events:none;position:absolute;z-index:2}.block-service-hero .service-hero-corner svg{display:block;height:16px;width:16px}.block-service-hero .service-hero-corner--top-left{left:-.4rem;top:-.4rem}.block-service-hero .service-hero-corner--top-right{right:-.4rem;top:-.4rem;transform:rotate(90deg)}.block-service-hero .service-hero-corner--bottom-right{bottom:-.4rem;right:-.4rem;transform:rotate(180deg)}.block-service-hero .service-hero-corner--bottom-left{bottom:-.4rem;left:-.4rem;transform:rotate(-90deg)}.block-service-hero .service-hero-aside{padding:2rem 0 0 4rem}@media(max-width:1199px){.block-service-hero .service-hero-aside{padding:2rem 0 0 2rem}}@media(max-width:991px){.block-service-hero .service-hero-aside{padding:0 2rem}}.block-service-hero .service-hero-pagination{color:var(--wp--preset--color--black-100);display:inline-block;font-family:var(--wp--preset--font-family--neue-montreal);font-size:1.4rem;font-weight:400;letter-spacing:.02em;line-height:1}.block-service-hero .service-hero-main{margin-left:auto;max-width:82rem;padding:2rem 4rem 2rem 0;text-align:left}@media(max-width:1199px){.block-service-hero .service-hero-main{padding:2rem 2rem 2rem 0}}@media(max-width:991px){.block-service-hero .service-hero-main{max-width:none;padding:0 2rem 2rem;text-align:left}}.block-service-hero .service-hero-lead{color:var(--wp--preset--color--black-100);font-family:var(--wp--preset--font-family--neue-montreal);font-size:1.6rem;font-weight:400;letter-spacing:-.01em;line-height:1.6;margin:0 0 2.4rem}@media(max-width:1440px){.block-service-hero .service-hero-lead{font-size:1.6rem;margin-bottom:2.4rem}}@media(max-width:1199px){.block-service-hero .service-hero-lead{font-size:1.6rem}}@media(max-width:991px){.block-service-hero .service-hero-lead{font-size:1.4rem;margin-bottom:2rem}}.block-service-hero .service-hero-content{color:var(--wp--preset--color--black-100);font-family:var(--wp--preset--font-family--neue-montreal);font-size:1.6rem;font-weight:400;line-height:1.6}@media(max-width:991px){.block-service-hero .service-hero-content{font-size:1.4rem}}.block-service-hero .service-hero-content p{margin:0 0 1.8rem}.block-service-hero .service-hero-content p:last-child{margin-bottom:0}.block-service-hero .service-hero-content a{color:inherit;text-decoration:underline;transition:color .25s ease}.block-service-hero .service-hero-content a:hover{color:var(--wp--preset--color--black)}.block-service-hero .service-hero-content b,.block-service-hero .service-hero-content strong{font-weight:700}.block-service-hero .service-hero-content em,.block-service-hero .service-hero-content i{font-style:italic}.block-service-hero .service-hero-content ol,.block-service-hero .service-hero-content ul{margin:0 0 1.8rem 2rem;padding:0}.block-service-hero .service-hero-content ol li,.block-service-hero .service-hero-content ul li{margin-bottom:.6rem}.block-service-hero .service-hero-content ol li:last-child,.block-service-hero .service-hero-content ul li:last-child{margin-bottom:0}.block-service-hero .service-hero-content h2,.block-service-hero .service-hero-content h3,.block-service-hero .service-hero-content h4{color:var(--wp--preset--color--black);font-family:inherit;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin:2.4rem 0 1.2rem}.block-service-hero .service-hero-content h2{font-size:2.4rem}@media(max-width:991px){.block-service-hero .service-hero-content h2{font-size:2rem}}.block-service-hero .service-hero-content h3{font-size:2rem}@media(max-width:991px){.block-service-hero .service-hero-content h3{font-size:1.8rem}}.block-service-hero .service-hero-content h4{font-size:1.8rem}
