.feature-section{background:#fff;padding:80px 0 50px}.feature-section .feature-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.feature-section .feature-card{align-items:center;gap:25px;display:flex}.feature-section .feature-icon{border:4px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:120px;min-width:120px;height:120px;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s,border-color .3s;display:flex;position:relative;overflow:hidden;transform:scale(1.5)}.feature-section .feature-card:hover .feature-icon{opacity:1;border-color:#777;transform:scale(1)}.feature-section .feature-icon:before{content:"";z-index:1;border:4px solid #fff;border-radius:50%;width:100px;height:100px;position:absolute}.feature-section .feature-icon:after{content:"";border-radius:50%;width:95px;height:95px;transition:all .5s;position:absolute}.feature-section .feature-icon svg{z-index:2;color:#2d5088;font-size:34px;transition:all .6s;position:relative}.feature-section .feature-content h3{color:#111;margin-bottom:4px;font-size:20px;font-weight:700}.feature-section .feature-content p{color:#555;font-size:15px;line-height:1.6}.feature-section .feature-card:nth-child(odd):hover .feature-icon{border-color:#f7931e}.feature-section .feature-card:nth-child(odd):hover .feature-icon:after{background:#f7931e}.feature-section .feature-card:nth-child(2n):hover .feature-icon{border-color:#00d}.feature-section .feature-card:nth-child(2n):hover .feature-icon:after{background:#00d}.feature-section .feature-card:hover .feature-icon svg{color:#fff}@media (max-width:991px){.feature-section .feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.feature-section .feature-grid{grid-template-columns:1fr}.feature-section .feature-card{text-align:center;flex-direction:column}.feature-section .feature-content h3{font-size:24px}}@media (min-width:0) and (max-width:1399.98px){.feature-section .feature-icon:before,.feature-section .feature-icon:before,.feature-section .feature-icon:after,.feature-section .feature-icon:before{width:74px;height:74px}.feature-section .feature-icon{width:100px;min-width:100px;height:100px}.feature-section .feature-card{gap:10px}.feature-section .feature-content p{font-size:14px}}@media (min-width:0) and (max-width:1199.98px){.feature-section .feature-grid{grid-template-columns:repeat(2,1fr);gap:35px;display:grid}.feature-section .feature-card{gap:40px}.feature-section .feature-icon svg{font-size:30px}}@media (min-width:0) and (max-width:991.98px){.feature-section .feature-grid{grid-template-columns:repeat(2,1fr);gap:35px;display:grid}.feature-section .feature-card{flex-direction:column}.feature-section .feature-icon{border:none;transform:scale(1)}.feature-section .feature-icon:after{background:#2d5088!important}.feature-section .feature-card:hover .feature-icon{border:none;transform:scale(1)}.feature-section .feature-card:hover .feature-icon:after{background:#2d5088!important}.feature-section .feature-card:hover .feature-icon svg{color:#fff;transform:none;color:#fff!important}.feature-section .feature-icon svg{color:#fff;transform:none}.feature-section .feature-content{text-align:center}.feature-section .feature-card:nth-child(odd):hover .feature-icon,.feature-section .feature-card:nth-child(2n):hover .feature-icon{border-color:#0000}.feature-section .feature-card:nth-child(odd):hover .feature-icon:after,.feature-section .feature-card:nth-child(2n):hover .feature-icon:after{background:0 0}.feature-section .feature-card{gap:5px}.feature-section .feature-grid{gap:16px 22px}.feature-section{padding:40px 0 20px}}@media (min-width:0) and (max-width:767.98px){.feature-section .feature-content h3{font-size:16px}.feature-section .feature-content p{font-size:13px}.feature-section .feature-icon:before,.feature-section .feature-icon:after,.feature-section .feature-icon:before{width:64px;height:64px}.feature-section .feature-icon{width:91px;min-width:91px;height:91px}}@media (min-width:0) and (max-width:575.98px){.feature-section .feature-grid{grid-template-columns:repeat(1,1fr);gap:10px;display:grid}.feature-section{padding:30px 0 0}}
.partner-section{background:#fff;padding:5px 0 50px}.partner-card{justify-content:center;align-items:center;height:120px;display:flex}.partner-card img{object-fit:contain;width:100%;max-width:170px;height:auto;max-height:90px;transition:all .4s}.partner-card:hover img{transform:scale(1.08)}@media (min-width:0) and (max-width:767.98px){.partner-card{height:90px}}
