.section-whyChoose-us{background:#f3f4f6;color:#000;padding:76px 0;position:relative}.whyChoose-title{margin:0 auto;max-width:1020px}.section-whyChoose-us .section-title{margin:0 0 60px}.reasons-grid-wrapper{counter-reset:counter;display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.reasons-box{--r:24px;--s:70px;border-radius:var(--r);--_m:/calc(var(--r)*2) calc(var(--r)*2) radial-gradient(#000 70%,#0000 72%) no-repeat;background:#fff;mask:right calc(var(--s) + var(--r)) top 0 var(--_m),right calc(var(--s) + var(--r)) var(--_m),radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px)) calc(var(--r)*-1) var(--r) no-repeat,conic-gradient(at calc(100% - var(--s) - var(--r)*2) calc(var(--s) + var(--r)*2),#0000 25%,#000 0);padding:var(--r);padding-right:55px;transition:all .3s ease-out}.reasons-box:hover{transform:translateY(-10px)}.reasons-box-title{display:flex;flex-direction:column-reverse;font-size:28px;font-weight:400;line-height:1.25;margin-bottom:0;margin-top:0;position:relative}.reasons-box-title:after{align-items:center;border-radius:100%;box-sizing:border-box;color:#00000026;content:"0" counter(counter);counter-increment:counter;display:flex;font-size:35px;font-weight:700;height:78px;justify-content:center;margin-bottom:16px;width:78px}.section-whyChoose-us .reasons-box:nth-child(10) .reasons-box-title:after{content:counter(counter)}.section-whyChoose-us .reasons-box:nth-child(5n+1) .reasons-box-title:after{background-color:rgba(44,177,211,.33)}.section-whyChoose-us .reasons-box:nth-child(5n+2) .reasons-box-title:after{background-color:rgba(44,211,153,.33)}.section-whyChoose-us .reasons-box:nth-child(5n+3) .reasons-box-title:after{background-color:rgba(44,77,211,.33)}.section-whyChoose-us .reasons-box:nth-child(5n+4) .reasons-box-title:after{background-color:rgba(150,44,211,.33)}.section-whyChoose-us .reasons-box:nth-child(5n+5) .reasons-box-title:after{background-color:rgba(234,76,61,.27)}.reasons-box-text{font-size:16px;font-weight:400;line-height:25px}@media screen and (max-width:1024px){.reasons-grid-wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.section-whyChoose-us{padding:50px 0}.section-whyChoose-us .section-title{margin:0 0 32px}.reasons-grid-wrapper{gap:32px;grid-template-columns:repeat(1,1fr)}.reasons-box-title{font-size:24px;line-height:1.25}.reasons-box-title:after{font-size:26px;height:60px;margin-bottom:16px;width:60px}}