.component--service-list{position:relative;overflow:hidden}.component--service-list .items-container{position:relative}@media(max-width: 767.98px){.component--service-list .items-container{padding:0 1.125rem}}@media(min-width: 992px){.component--service-list .items-container{background:url("../../svg/bg-service-list.svg") no-repeat right top}}@media(min-width: 992px){.component--service-list .items{position:relative;padding-top:3rem}}.component--service-list .items:before{position:absolute;display:block;height:23rem;width:13rem;top:-1rem;left:1rem;border-radius:.625rem;background:#315eff;content:"";z-index:-1}@media(min-width: 992px){.component--service-list .items:before{left:auto;right:-0.5rem}}@media(min-width: 1200px){.component--service-list .items:before{height:23rem;width:23rem;right:-3rem}}.component--service-list .item img{display:block;max-width:100%;width:100%}.component--service-list .item .field--type-image{position:relative;border-radius:.625rem;overflow:hidden}.component--service-list .item .teaser-head{position:relative;margin-bottom:1.5rem}@media(max-width: 991.98px){.component--service-list .item .teaser-content{margin-bottom:.5rem}}@media(max-width: 767.98px){.component--service-list .item .teaser-content .btn{display:block;width:100%}}.component--service-list .item h3{position:absolute;max-width:90%;bottom:0;left:0;padding:1.5rem 2rem;margin:0;border-radius:0 .625rem 0 0;background-color:#fff;color:#023d56;text-transform:uppercase}