.contentslider-with-image{position:relative;margin:3em auto}.contentslider-with-image.fullwidth{position:relative;width:100vw;left:50%;transform:translateX(-50%)}.contentslider-with-image.letterbox{overflow:hidden}.contentslider-with-image .slide{flex-direction:column}.contentslider-with-image .slide>img{margin:0}.contentslider-with-image .slide-content{background:var(--color-light-gray)}.contentslider-with-image .slide-content h2{margin-top:0}.contentslider-with-image .slide-content>div{padding:1.25em 2.5em}.contentslider-with-image a.btn{margin-bottom:2.5em}@media only screen and (min-width: 1030px){.contentslider-with-image{position:static}.contentslider-with-image .slide-content{width:50%;display:flex;align-items:center}.contentslider-with-image .slide-content h2{position:relative;margin-bottom:1.5em}.contentslider-with-image .slide-content h2:after{content:"";position:absolute;height:2px;background:#dedede;width:20%;left:0;bottom:-0.75em}.contentslider-with-image .slide-content>div{width:520px;padding:0 0 0 4.5em}.contentslider-with-image .slide{display:flex;flex-direction:row}.contentslider-with-image .slide img{width:50%;height:auto;align-self:center}.contentslider-with-image a.btn{margin-bottom:0}}@media only screen and (min-width: 1200px){.contentslider-with-image .slide-content>div{width:600px}}@media only screen and (min-width: 1600px){.contentslider-with-image .slide-content>div{width:720px}}