.insurances-title{margin-bottom:20px}.insurances-title-s{font-weight:500;color:#3b3b3b;line-height:1.5;font-size:calc(17.84337px + .36145vw);margin-top:30px;margin-bottom:10px}.insurances-description{font-size:16px}.insurances-grid{display:grid;grid-gap:20px;align-items:start;margin-top:40px}.insurances-list{display:grid;grid-gap:10px}.insurances-list-link{font-size:15px;font-weight:500;color:#3b3b3b;line-height:20px;opacity:.5;transition:opacity .25s}.insurances-list-link.active,.insurances-list-link:focus,.insurances-list-link:hover{opacity:1}.insurances-list-image-wrapper{position:relative;display:block;width:50px;height:20px}.insurances-list-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.insurances-steps{display:grid;grid-gap:20px;margin-bottom:25px}.insurances-steps-item{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-gap:15px}.insurances-steps-count{display:block;position:relative;width:25px;height:25px;background-color:#216b4a;border-radius:50%;color:#fff;font-size:12px;font-weight:500;text-align:center;line-height:25px}.insurances-steps-description{margin-top:-2px;font-size:15px;color:#686868;line-height:21px}.insurances-steps-notice{opacity:.8}.partners-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:40px}*+.partners-grid{margin-top:40px}.partners-grid:not(:last-child){margin-bottom:40px}.partners-grid-item{position:relative;display:grid;grid-gap:15px;text-align:center;transition:transform .3s}.partners-grid-item-header{display:block;position:relative;width:100%;height:50px}.partners-grid-item-header-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%}.partners-grid-item-title{font-size:17px;color:#686868}@media screen and (min-width:1150px){.insurances-title-s{font-size:22px}}@media screen and (max-width:320px){.insurances-title-s{font-size:19px}}@media screen and (min-width:544px){.insurances-list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:950px){.insurances-grid{grid-template-columns:1fr 2fr;grid-gap:40px}.insurances-list{grid-template-columns:1fr}}