.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 ol,.card-block p,.card-block ul{margin:0}@media screen and (min-width:768px){.card-block ol,.card-block p,.card-block ul{font-size:1rem}}.card-block p{color:var(--text-light)}.card-block ol,.card-block ul{margin:1em 0}.card-block ol li,.card-block ul li{margin:.5em}.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_blue,.card-block_blue-horizontal{background:linear-gradient(186.98deg,#c1ceff 11.94%,#6c89ea 68.22%);color:#fff}.card-block_blue ol,.card-block_blue p,.card-block_blue ul,.card-block_blue-horizontal ol,.card-block_blue-horizontal p,.card-block_blue-horizontal ul{color:inherit}.card-block_blue p,.card-block_blue-horizontal p{opacity:.5}.card-block_blue-horizontal{background:linear-gradient(.801turn,#c4d0ff,#7795ff 62.46%)}.card-block_blue-horizontal p{opacity:1}.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)}}
