section.sub-heading{padding-bottom:0}section.sub-heading .wrapper .subtitle{padding:0}section.sub-heading .wrapper .subtitle.purple{color:#ab3097}section.sub-heading .wrapper .subtitle.pink{color:#e14aa0}section.sub-heading .wrapper .subtitle.yellow{color:#ffc600}section.sub-heading .wrapper .subtitle.orange{color:#ff702a}section.sub-heading .wrapper .subtitle.green{color:#91c83d}section.sub-heading .wrapper .subtitle.teal{color:#02c9d7}section.sub-heading .wrapper .subtitle.blue{color:#06c}section.sub-heading .wrapper .subtitle.altOrange{color:#ff8351}section.sub-heading .wrapper .subtitle.lilac{color:#b5aef9}section.sub-heading .wrapper .subtitle.darkPurple{color:#1c0869}section.sub-heading .wrapper .subtitle.red{color:#d93250}section.sub-heading .wrapper>.content{text-align:center;max-width:75%;margin:0 auto}section.sub-heading .wrapper>.content h3{font-family:Open Sans,sans-serif;font-weight:700;font-size:1.8rem;color:#1c0869;line-height:1.3}section.sub-heading .wrapper .items{display:flex;align-items:flex-start;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:48px}section.sub-heading .wrapper .items .item{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:24px;flex-basis:100%;width:100%;max-width:400px}section.sub-heading .wrapper .items .item .icon{width:100px;border-radius:32px;overflow:hidden;box-shadow:10px 10px 15px #00000026}section.sub-heading .wrapper .items .item .content{text-align:center}section.sub-heading .wrapper .items .item .content.purple h3{color:#ab3097}section.sub-heading .wrapper .items .item .content.pink h3{color:#e14aa0}section.sub-heading .wrapper .items .item .content.yellow h3{color:#ffc600}section.sub-heading .wrapper .items .item .content.orange h3{color:#ff702a}section.sub-heading .wrapper .items .item .content.green h3{color:#91c83d}section.sub-heading .wrapper .items .item .content.teal h3{color:#02c9d7}section.sub-heading .wrapper .items .item .content.blue h3{color:#06c}section.sub-heading .wrapper .items .item .content.altOrange h3{color:#ff8351}section.sub-heading .wrapper .items .item .content h3{font-weight:800;letter-spacing:1px;font-size:1.15rem}section.sub-heading .wrapper .items .item .content p{font-family:Open Sans,sans-serif;font-weight:400;font-size:1rem;color:#000;line-height:1.3}@media only screen and (min-width: 992px){section.services-grid .wrapper>.content{max-width:60%}section.services-grid .wrapper .items{margin-top:40px;gap:90px}section.services-grid .wrapper .items .item{flex-basis:calc(30% - 45px)}}
