.text-icon-sec .heading h3{color:#034638;font-size:36px;font-weight:400;line-height:100%;margin:0 0 30px;text-align:center}.text-icon-sec .row{display:flex;flex-wrap:wrap;margin-bottom:25px;row-gap:20px}.text-icon-sec .row .column{padding:0 10px;width:50%}.text-icon-sec .row .column .text-icon{display:flex;flex-wrap:nowrap;height:100%;position:relative}.text-icon-sec .row .column .text-icon svg{left:20%;position:absolute;top:0;z-index:5}.text-icon-sec .connect{height:90px;left:101px;position:absolute;top:50%;transform:translateY(-50%);width:105px;z-index:1}.text-icon-sec .row .column .text-icon .icon{align-items:center;border-radius:50%;display:flex;flex:0 1 20%;height:143px;justify-content:center;line-height:0;max-width:143px;min-width:143px;padding:15px;position:relative;top:50%;transform:translateY(-50%);width:20%;width:143px;z-index:3}.text-icon-sec .row .column .text-icon .text{align-items:flex-start;border-radius:200px;display:flex;flex-direction:column;justify-content:center;margin-left:20px;padding:20px 20px 20px 40px;position:relative;width:100%;z-index:3}.text-icon-sec .row .column .text-icon .text h4{color:#034638;font-size:28px;font-weight:400;line-height:118%;margin:0 0 15px}.text-icon-sec .row .column .text-icon .text p{color:#034638;font-size:16px;font-weight:400;line-height:140%;margin:0}.text-icon-sec .row:last-child{margin-bottom:0}.text-icon-sec .text-icon-content{margin:0 0 30px}.text-icon-sec .text-icon-content:last-child{margin:0}@media only screen and (max-width:992px){.text-icon-sec .heading h3{font-size:32px}.text-icon-sec .row .column{padding:0;width:100%}.text-icon-sec .row .column .text-icon .text h4{font-size:22px}}@media (min-width:768px) and (max-width:1024px){.text-icon-sec .heading h3{font-size:32px}.text-icon-sec .row .column .text-icon .icon{padding:0}.text-icon-sec .row .column .text-icon .text h4{font-size:22px}}@media (max-width:575px){.text-icon-sec .row .column .text-icon{border-radius:45px;flex-wrap:wrap;justify-content:center}.text-icon-sec .row .column .text-icon .icon{background:none!important;height:120px;padding:5px;top:unset;transform:none}.text-icon-sec .connect{display:none}.text-icon-sec .row .column .text-icon .text{align-items:center;background:none!important;border-radius:0;margin-left:0;padding:20px 20px 25px;width:100%}.text-icon-sec .row .column .text-icon .text *{text-align:center}}