.cs2-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding-bottom:120px;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}.cs2-container h2{margin-top:120px;text-align:center}.cs2-container>h2:after{border-bottom:3px solid #bf1e64;content:"";display:block;margin:47px auto 98px;width:60px}.cs2-cards{display:grid;gap:clamp(10px,3vw,50px);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:75px;max-width:1150px;width:100%}.cs2-card{align-items:center;border-bottom:3px solid #bf1e64;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 20px 32px 0 #0000001a;box-sizing:border-box;display:flex;flex-direction:column;min-height:clamp(190px,28vw,350px);min-width:0;padding:0 clamp(8px,3vw,42px) clamp(14px,2vw,30px);text-align:center;transition:background-color .2s ease-in-out}.cs2-card:hover{background-color:#d8d8d8;border-bottom-color:#0f79b3}.cs2-icon{align-items:center;background-color:#bf1e64;border-radius:50%;display:flex;flex-shrink:0;height:clamp(36px,5vw,59px);justify-content:center;margin-top:clamp(16px,4vw,46px);width:clamp(36px,5vw,59px)}.cs2-card:nth-child(2n) .cs2-icon{background-color:#0f79b3}.cs2-icon img{max-width:60%;width:fit-content}.cs2-card h3{color:#bf1e64;font-size:clamp(15px,2.2vw,24px);font-weight:600;hyphens:auto;line-height:1.2;margin:clamp(14px,3.5vw,41px) 0 10px;overflow-wrap:break-word}.cs2-card:hover h3,.cs2-card:nth-child(2n) h3{color:#0f79b3}.cs2-card-text,.cs2-card-text p{color:#4a4a4a;font-size:clamp(12px,1.6vw,18px);font-weight:400;line-height:1.35;overflow-wrap:break-word;text-align:center}.cs2-bottom{max-width:872px;text-align:center}.cs2-bottom span{font-size:clamp(18px,2.4vw,27px);font-weight:400}@media screen and (max-width:992px){.cs2-container h2{font-size:50px}}@media screen and (max-width:768px){.cs2-container{padding-bottom:100px}.cs2-container h2{font-size:40px}}.cs2-btn-wrap{margin-top:30px;text-align:center}.rb-wrap .rb-btn,.rb-wrap .rb-btn:link,.rb-wrap .rb-btn:visited{background-color:var(--rb-bg);border:none;border-radius:var(--rb-radius);color:var(--rb-text);cursor:pointer;display:inline-block;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.rb-wrap .rb-btn:focus-visible,.rb-wrap .rb-btn:hover{background-color:var(--rb-hover);color:var(--rb-text);text-decoration:none;transform:translateY(-1px)}.rb-wrap .rb-btn:focus-visible{outline:3px solid var(--rb-hover);outline-offset:3px}.rb-wrap .rb-small{font-size:14px;padding:8px 18px}.rb-wrap .rb-medium{font-size:16px;padding:12px 28px}.rb-wrap .rb-large{font-size:19px;padding:16px 38px}@media screen and (max-width:767px){.cs2-cards{gap:30px;grid-template-columns:1fr;max-width:350px}.cs2-card{min-height:300px;padding:0 30px 30px}.cs2-icon{height:59px;margin-top:40px;width:59px}.cs2-card h3{font-size:24px;margin-top:30px}.cs2-card-text,.cs2-card-text p{font-size:18px}}