.solution-mod .container{padding:0 15px}.solution-mod .section-img img{height:auto;max-width:100%;min-width:100%}.solution-mod .section-text{font-weight:300;line-height:1.625}.solution-mod .section-text .hs-cta-wrapper{display:inline-block;padding-top:15px}.solution-mod .section-text ul{list-style:none;padding-left:0}.solution-mod .section-text p+ul{margin-top:-.9em}.solution-mod .section-text ul li{line-height:inherit;margin:0;padding-left:30px;position:relative}.solution-mod .section-text ul li:before{content:url("data:image/svg+xml;charset=utf8,%3Csvg width='14px' height='11px' viewBox='0 0 14 11' version='1.1' xmlns='http://www.w3.org/2000/svg' %3E%3Cg stroke-width='1'%3E%3Cpolygon fill='%23F12177' points='5.26 10.94 13.24 1.98 11.06 0 4.92 6.68 1.96 3.76 0 5.74'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");left:0;position:absolute;top:0}.solution-mod .cat-title{color:#f12177;display:block;font-family:sofia-pro;font-size:15px;font-weight:700;letter-spacing:3px;line-height:2em;margin-bottom:6px;text-transform:uppercase}.solution-mod .featured-case-study{background-color:#191919;border-radius:10px;margin:0 auto;max-width:325px;overflow:hidden}.featured-case-study .cs-col-img,.featured-case-study .cs-col-img img{display:block;width:100%}.featured-case-study .cs-text{padding:34px 27px}.featured-case-study .cs-cat-title{background-color:#ffc412;border-radius:12.5px;color:#000;display:inline-block;font-size:14px;font-weight:700;letter-spacing:2.8px;line-height:1;padding:5px 18px 6px;text-transform:uppercase}.featured-case-study .cs-title{line-height:1.43;margin-bottom:12px;margin-top:12px}.featured-case-study .cs-desc{font-size:15px;font-weight:300;line-height:1.66;margin-bottom:23px}.featured-case-study .cs-link{color:#fff;font-size:18px;font-weight:700}.featured-case-study .cs-link:hover{color:var(--pink);text-decoration:none}.featured-case-study .cs-link .fal{padding-left:5px}.solution-mod{position:relative}.solution-mod__bgicon{position:absolute;right:0;top:0;z-index:1}.solution-mod.style-v2 ul{column-count:2;-webkit-columns:2;-moz-columns:2}@media only screen and (min-width:768px){.solution-mod .section-entry{margin-bottom:105px}.solution-mod .section-entry.img-on-right{flex-direction:row-reverse}.solution-mod .section-img img{max-width:45vw;min-width:100%}.solution-mod .img-on-left .section-img img{float:right}.solution-mod .img-on-right .section-img img{float:left}.solution-mod .section-text{font-size:18px;line-height:1.72}.solution-mod .featured-case-study{align-items:center;display:flex;max-width:100%}.featured-case-study .cs-col-img{width:320px}.featured-case-study .cs-col-text{width:calc(100% - 320px)}.featured-case-study .cs-text{max-width:804px;padding:15px 5% 15px 6%}.featured-case-study .cs-desc{font-size:18px;margin-bottom:30px}.solution-mod .single-col-text{margin-bottom:70px}.solution-mod .single-col-text .section-copy p+ul{margin-top:0}.solution-mod .single-col-text .section-copy ul{column-gap:10%;display:flex;flex-wrap:wrap}.solution-mod .single-col-text .section-copy li{box-sizing:border-box;margin-bottom:20px;max-width:45%}.solution-mod.application-section .section-img{margin-left:-40%;margin-right:-20%;padding-top:11%}.solution-mod.training-services-section .section-img{margin-left:-10%;margin-right:-20%;padding-top:5%}}@media only screen and (max-width:1200px){.solution-mod__bgicon{display:none}}@media only screen and (max-width:768px){.solution-mod .section-title{font-size:20px;margin-bottom:15px}.solution-mod .section-text{margin-bottom:47px}.solution-mod .button.-primary{font-size:17px}}@media only screen and (max-width:767px){.solution-mod.style-v2 ul{column-count:1;-webkit-columns:1;-moz-columns:1}.solution-mod .cs-col-img,.solution-mod .s-col-img{margin-bottom:20px}}.solution-mod .section-text ul.dots-ic li:before{color:#e53e9b;content:"•";font-size:22px;line-height:1}