.main-image{position:relative;min-height:160px}.main-image .img-wrapper{background:linear-gradient(92.14deg,#f2f3f3 59.69%,#dddedf 100%);height:100%}.main-image .img-wrapper img{margin-left:auto;min-height:160px;object-fit:cover;object-position:right}.main-image .hero-content{position:absolute;top:50%;transform:translateY(-50%);margin:0 20px;text-align:left}@media only screen and (min-width:48em){.main-image .hero-content{text-align:left;margin:0 40px}}@media only screen and (min-width:85em){.main-image .hero-content{margin:0 62px}}@media only screen and (min-width:67.5em){.card-item-layout .heading{display:grid;grid-template-columns:40% auto;grid-gap:30px;justify-content:space-between;align-items:center}}@media only screen and (min-width:85em){.card-item-layout .heading{grid-template-columns:30% auto}}.card-item-layout .card-list{display:grid;grid-gap:10px}@media only screen and (min-width:48em){.card-item-layout .card-list{grid-template-columns:repeat(3,1fr);grid-gap:20px}}@media only screen and (min-width:67.5em){.card-item-layout .card-list{grid-template-columns:repeat(4,1fr);grid-gap:30px}}.card-item-layout .card-list .card{display:block;padding:0 25px;border:1px solid #dddedf;border-radius:5px;display:grid;grid-template-columns:55px auto;grid-gap:25px;align-items:center;height:100px;transition:box-shadow .1s linear}.card-item-layout .card-list .card .img-wrapper{width:55px;height:auto}.card-item-layout .card-list .card:hover{box-shadow:0 5px 10px rgba(0,0,0,.1)}.card-item-layout .card-list .card:hover .body a{color:#121212}.card-item-layout .card-list .card:hover .body a::after{background-image:url("/iwov-resources/images/icons/arrow_line_right_black.svg")}@media only screen and (min-width:48em){.card-item-layout .card-list .card{grid-template-columns:unset;grid-gap:unset;height:unset;padding:20px;align-self:stretch}}@media only screen and (min-width:48em){.card-item-layout .card-list .card .body{display:grid;align-self:stretch}}@media only screen and (min-width:48em){.card-item-layout .card-list .card .body h6{margin-bottom:40px;margin-top:15px}}@media only screen and (min-width:48em){.card-item-layout .card-list .card .body a{align-self:flex-end;justify-self:baseline}}
