section.three-col-section{color:#fff;display:inline-block;padding:80px 0;width:100%}section.three-col-section .section-heading{margin:0 auto;max-width:60%;text-align:center;width:100%}section.three-col-section .section-heading h2{margin:0}section.three-col-section .description{margin:0 auto;max-width:60%;padding-bottom:28px;text-align:center;width:100%}section.three-col-section .three-col{display:flex;gap:24px;width:100%}section.three-col-section .three-col .three-col-box{background-color:rgba(27,32,40,.5);border:1px solid rgba(57,70,86,.5);border-radius:16px;box-shadow:0 0 0 1px hsla(0,0%,100%,.05);padding:24px;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:calc(100% - 30px)}section.three-col-section .three-col .three-col-box:hover{border-color:rgba(0,112,250,.5)}section.three-col-section .three-col .three-col-box .icon{height:32px;width:32px}section.three-col-section .three-col .three-col-box .title{color:#fff;font-size:20px;font-weight:700;line-height:1.25;padding:16px 0 8px}@media(max-width:1024px){section.three-col-section{padding:40px 0}section.three-col-section .three-col{flex-wrap:wrap}}@media(max-width:991px){section.three-col-section .description,section.three-col-section .section-heading{max-width:100%}section.three-col-section .three-col .three-col-box{width:100%}}