.columns-with-icons .title-content{margin-bottom:40px}.columns-with-icons .title-content .eyebrow,.columns-with-icons .title-content .heading{margin-bottom:40px}.columns-with-icons .title-content .content-text p:last-child{margin-bottom:0}.columns-with-icons .section-pattern{max-height:60px}.columns-with-icons__separator{width:100%;height:1px;background-color:rgba(214,212,200,.25)}.columns-with-icons__grid .row{--bs-gutter-x: 60px;--bs-gutter-y: 60px}.columns-with-icons__card{width:100%;display:flex;flex-direction:column;gap:24px}.columns-with-icons__card-icon figure{max-width:50px;margin-bottom:0}.columns-with-icons__card-icon figure img{width:100%;aspect-ratio:1/1}.columns-with-icons__card .heading{margin-bottom:0}.columns-with-icons__card-content p:last-child{margin-bottom:0}.columns-with-icons--careers .title-content{padding-bottom:40px;border-bottom:1px solid rgba(214,212,200,.25)}.columns-with-icons--careers .title-content .heading{margin-bottom:32px}.columns-with-icons--careers .columns-with-icons__grid{border-bottom:1px solid rgba(214,212,200,.25)}@media(max-width: 1199px){.columns-with-icons--careers .columns-with-icons__grid{padding-bottom:40px}.columns-with-icons--careers .columns-with-icons__card{width:fit-content;margin:0 auto}}@media(max-width: 1200px){.columns-with-icons--careers{padding:80px 0 !important}}@media(max-width: 767px){.columns-with-icons--careers .columns-with-icons__grid .row>*{width:50%;flex:0 0 auto}}@media(max-width: 420px){.columns-with-icons--careers .columns-with-icons__grid .row>*{width:100%}}@media(max-width: 992px){.columns-with-icons:has(.section-pattern.pattern-top){padding:80px 0 60px !important}.columns-with-icons:has(.section-pattern.pattern-bottom){padding:60px 0 80px !important}.columns-with-icons .title-content{margin-bottom:30px}.columns-with-icons .title-content .eyebrow,.columns-with-icons .title-content .heading{margin-bottom:30px}.columns-with-icons__grid .row{padding-bottom:56px;--bs-gutter-x: 40px;--bs-gutter-y: 40px}}@media(max-width: 767px){.columns-with-icons .title-content{margin-bottom:25px}.columns-with-icons .title-content .eyebrow,.columns-with-icons .title-content .heading{margin-bottom:25px}.columns-with-icons:has(.section-pattern.pattern-top){padding:60px 0 40px !important}.columns-with-icons:has(.section-pattern.pattern-bottom){padding:40px 0 60px !important}.columns-with-icons__card{gap:16px}}