.tms-success-stories-module>.container{max-width:84rem;padding:3.75rem .875rem 40px;@media screen and (min-width:1048px){padding-bottom:3.75rem;padding-left:2rem;padding-right:2rem;padding-top:3.75rem}}.tssm-heading{color:#092c47;font-family:Canela Deck,serif;font-size:40px;font-weight:500;letter-spacing:-1%;line-height:110.00000000000001%;margin-bottom:40px;text-align:center;@media screen and (min-width:1048px){font-size:52px}}.tssm-heading span{font-style:italic;font-weight:300}.tssm-items-wrapper{flex-wrap:wrap}.tssm-item,.tssm-items-wrapper{display:flex;justify-content:space-between}.tssm-item{border-radius:24px;flex-direction:column;padding:40px 20px}@media screen and (min-width:1048px){.tssm-item{padding:60px 40px}}.tssm-image img{border-radius:12px;min-height:429px;object-fit:cover}.tssm-btn{align-self:flex-start;border-radius:74px;font-size:18px;font-weight:400;letter-spacing:2%;line-height:126%;padding:13px 14px 13px 16px;text-transform:capitalize;white-space:collapse;@media screen and (min-width:1048px){margin-left:16px}}@media screen and (max-width:767px){.tssm-items-wrapper{gap:30px}}@media screen and (min-width:768px){.tssm-item{width:48.75%}}.tssm-content{@media screen and (min-width:1048px){padding-left:16px;padding-right:16px}}.tssm-content p{font-family:Canela Deck,serif;font-size:24px;font-style:normal;font-weight:300;letter-spacing:-.24px;line-height:normal;margin-bottom:35px}.tssm-title>span{display:block;font-style:italic;font-weight:300}.tssm-title{font-family:Canela Deck,serif;font-size:40px;font-style:normal;font-weight:500;letter-spacing:-.52px;line-height:115%!important;margin-bottom:35px;text-transform:capitalize;@media screen and (min-width:1048px){font-size:52px;padding-left:16px;padding-right:16px}@media screen and (min-width:1400px){line-height:100%}}.tssm-company-info{bottom:34px;left:39px;position:absolute;@media screen and (min-width:768px){bottom:auto;left:44px;top:50%;transform:translateY(-50%)}}.tssmcw-title{border-radius:6px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;//border-image-source:linear-gradient(180deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.35));background:#092c47;border:1px solid hsla(0,0%,100%,.5);color:#fff;display:inline-flex;overflow:hidden;padding:7px 17px 3px 12px;position:relative}.tssmcw-title>span{width:calc(100% - 33px)}.tssmcw-title>span,.tssmcw-title>svg{display:inline-block;vertical-align:middle}.tssmcw-title>svg{margin-right:9px}.tssm-item:nth-child(2) span.tssmcw-title{border:1px solid rgba(9,44,71,.3)}.tssmcw-title:before{background-image:url(https://business.thomasnet.com/hubfs/new-icons/avatar.svg);background-position:0;background-repeat:no-repeat;background-size:24px;//content:"";height:24px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.tssm-item:nth-child(2) .tssmcw-title:before{background-image:url(https://business.thomasnet.com/hubfs/avatar-blue.svg)}.tssmcw-desc{background:#092c47cc;border:1px solid;border:1px solid hsla(0,0%,100%,.13);border-radius:6px;color:#fff;display:block;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:2%;margin-left:18px;margin-top:-3px;max-width:239px;padding:10px;text-transform:capitalize;width:100%}.tssm-item:nth-child(2) .tssmcw-desc{border:1px solid hsla(0,0%,100%,.35)}.tssm-image{margin-bottom:30px;position:relative}.tssm-item:first-child{background:linear-gradient(0deg,#c1cad1,#f5f7f8)}.tssm-item:nth-child(2) .tssmcw-desc{background-color:#ffefc5e5!important}.tssm-item:nth-child(2) .tssm-company-info{bottom:28px;left:36px;@media screen and (min-width:768px){bottom:auto;left:44px}@media screen and (min-width:1048px){bottom:auto;left:auto;right:95px;top:50%;transform:translateY(-50%)}}.tssm-btn{border:1px solid #092c47;position:relative;&:before{background-image:url(https://business.thomasnet.com/hubfs/new-icons/right-arrow-white.svg);background-position:100%;background-repeat:no-repeat;background-size:20px 8px;//content:"";height:8px;position:absolute;right:16px;top:52%;transform:translateY(-50%);transition:all .25s ease-in-out;width:20px}}.tssm-btn>span{display:inline-block;position:relative;vertical-align:middle;width:calc(100% - 30px);//padding-right:28px}.tssm-btn svg{margin-left:10px;@media screen and (min-width:768px){display:inline-block}}.tssm-item:nth-child(2) .tssm-btn{border:1px solid #ffefc5}