.card-block{--spacing:2rem;background:var(--background-gray);border-radius:1.25rem;height:100%;overflow:hidden;padding:2.5rem var(--spacing)}@media screen and (min-width:768px){.card-block{--spacing:3rem;padding:var(--spacing)}}@media screen and (min-width:1280px){.card-block{--spacing:4.5rem}}.card-block h3{margin:0 0 1rem}.card-block p{color:var(--text-light);margin:0}@media screen and (min-width:768px){.card-block p{font-size:1rem}}.card-block figure{display:flex;margin:0 0 1.5rem}@media screen and (min-width:1280px){.card-block figure{margin-bottom:2rem}}.card-block figure img{max-height:100%;max-width:570px}.card-block_wide figure{margin-left:calc(var(--spacing)*-1);margin-right:calc(var(--spacing)*-1)}.card-block_wide figure img{margin:auto}.card-block_left figure,.card-block_right figure{margin-left:calc(var(--spacing)*-1);margin-right:calc(var(--spacing)*-1)}.card-block_left figure img,.card-block_right figure img{margin:auto}@media screen and (min-width:1024px){.card-block_left,.card-block_right{display:flex;flex-direction:column;justify-content:center;min-height:440px;position:relative}.card-block_left figure,.card-block_right figure{bottom:var(--spacing);margin:0;max-width:50%;position:absolute!important;top:var(--spacing)}}@media screen and (min-width:1280px){.card-block_left,.card-block_right{min-height:520px}}@media screen and (min-width:1024px){.card-block_left{padding-left:calc(50% + var(--spacing))!important}.card-block_left figure{left:0}.card-block_right{padding-right:calc(50% + var(--spacing))!important}.card-block_right figure{right:0}}.card-block_xs{border-radius:.75rem;padding:1.5rem}.card-block_xs figure{margin-bottom:1rem}.card-block_xs h3{font-size:1.25rem;margin-bottom:.5rem}.card-block_xs p{font-size:.875rem}@media screen and (min-width:1280px){.card-block_sm{--spacing:3rem}}.card-block_icon{padding:1rem 1rem 1rem 4rem;position:relative}@media screen and (min-width:768px){.card-block_icon{padding:1.5rem 1.5rem 1.5rem 5rem}}@media screen and (min-width:1024px){.card-block_icon{padding:1.5rem}}.card-block_icon figure{height:2rem;left:1rem;margin:0;position:absolute;top:1rem;width:2rem}@media screen and (min-width:768px){.card-block_icon figure{left:1.5rem;top:1.5rem}}@media screen and (min-width:1024px){.card-block_icon figure{left:0;margin-bottom:1rem;position:static;top:0}}.card-block_icon h3{font-size:1.125rem;margin-bottom:.25rem}@media screen and (min-width:768px){.card-block_icon h3{font-size:1.25rem}}.card-block_icon p{font-size:.875rem}@media screen and (min-width:768px){.card-block_icon p{font-size:1rem}}.card-block_text>*{max-width:520px}.card-block_transparent{background:transparent;border-radius:0;padding:0}.card-block_transparent figure{bottom:0;margin-left:0;margin-right:0;top:0}@media screen and (min-width:1024px){.card-block_transparent figure{margin:0}}@media screen and (max-width:1023px){.card-block_transparent figure img{margin-left:0}}.card-block .wp-block-buttons{margin-top:2rem}@media screen and (min-width:768px){.card-block .wp-block-buttons{margin-top:3.5rem}}@media screen and (min-width:1024px){.services div .card-block:nth-child(2n){transform:translateY(-140px)}}
