
.ok07-contact-features {background: #F8F8F8;padding: 5.625rem;}
.ok07-contact-features .wp{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3.3125rem;}
.ok07-contact-features .txt {text-align: center;display: flex;flex-direction: column;align-items: center;gap: 1.5625rem;}
.ok07-contact-features .txt .title {font-size: 3rem;font-weight: 700;text-transform: capitalize;color: #000;line-height: 1;}
.ok07-contact-features .txt p {font-size: 1.125rem;font-weight: 400;color: #414141;line-height: 1.44;text-align: center;}
.ok07-contact-features .list {display: flex;gap: 6.125rem;justify-content: center;}
.ok07-contact-features .item {display: flex;flex-direction: column;align-items: center;gap: 1.1875rem;width: calc(100% / 6);}
.ok07-contact-features .item .icon {width: 10rem;height: 10rem;display: flex;align-items: center;justify-content: center;background: #0C233E;border-radius: 50%;transition:all .5s ease;}
.ok07-contact-features .item .icon img {max-width: 100%;width: 54px;}
.ok07-contact-features .item h4 {font-size: 1.25rem;font-weight: 600;text-transform: uppercase;color: #000;line-height: 1.3;text-align: center;}

.ok07-contact-features .item:hover .icon {background: #5EA9E1;}

@media (max-width: 992px) {
.ok07-contact-features {padding: 3rem 0;}
.ok07-contact-features .txt .title {font-size: 2.25rem;}
.ok07-contact-features .list {gap: 0;flex-wrap: wrap;}
.ok07-contact-features .item .icon {width: 7rem;height: 7rem;}
.ok07-contact-features .item h4 {font-size: 1.125rem;}
.ok07-contact-features .item {width: calc(100% / 2);padding:1rem;}
}

@media (max-width: 992px) {
.ok07-contact-features .item {width: calc(100% / 2);}
}