/**handles:block-acf-hero-page,block-acf-services**/
.heropage{display:flex;flex-direction:column;padding-top:564px}.hero-bg,.hero-bgm{position:absolute!important;left:0;top:0;width:100%;height:664px;max-height:46vw;overflow:hidden;z-index:1}.hero-bgm{height:0;padding-bottom:117%}.hero-bg img,.hero-bgm img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.herop-content{background:#000;color:#fff;padding:32px;z-index:9}.herop-content h1{margin-bottom:32px;max-width:657px}@media only screen and (max-width:1280px){.heropage{padding-top:calc(46.11vw - 64px)}}@media only screen and (max-width:820px){.heropage{padding-top:calc(117vw - 64px)}.hero-bg{display:none}.hero-bgm{display:block!important}}
.services{flex-wrap:wrap;gap:32px;margin-top:32px}.service{border:3px solid #00a8c1;padding:32px}.service:before{position:absolute;content:'';top:-3px;right:-4px;width:56px;height:73px;background:url(https://www.loyenslaw.ca/wp-content/themes/loyenslaw/template-parts/blocks/services/services.svg) no-repeat;background-size:contain}.services.cols-2 .service{width:calc(50% - 16px)}.services.cols-3 .service{width:calc(33.33% - 21.33px)}@media only screen and (max-width:820px){.service:before{width:43px;height:57px}}@media only screen and (max-width:600px){.services.cols-2 .service,.services.cols-3 .service{width:100%}}