 .reso-slider-program .slick-before-init:not(.slick-initialized)>div:not(:first-child){display:none;}.reso-slider-program .slick-slide{margin:0 6px;}@media(max-width:575px){.reso-slider-program .slick-slide{margin:0 10px;}}.reso-slider-program .slider-program-item{padding:30px 20px;border-radius:30px;background-color:var(--color-bg-primary);border:1px solid #DFE3E5;}.reso-slider-program .program-item-context{display:flex;flex-direction:column;flex-grow:1;}.reso-slider-program .slider-program-item.optimal{position:relative;border-color:var(--color-el-brand);border-width:2px;}.reso-slider-program .slider-program-item.optimal::before{position:absolute;content:"оптимальный";background:var(--color-el-brand);color:var(--color-text-contrast);border-radius:0 0 4px 4px;padding:4px 8px;font-size:12px;line-height:1;top:-3px;left:50%;transform:translateX(-50%);}.reso-slider-program .slider-program-item .program-item-title{font-weight:700;font-size:24px;}.reso-slider-program .slider-program-item .program-item-subTitle{font-size:24px;line-height:34px;font-weight:700;color:#43B02A}.reso-slider-program .slider-program-item .program-item-body{margin-bottom:20px;}.reso-slider-program .slider-program-item .program-item-setbuttons{margin-top:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;}.reso-slider-program .switcher .nav{display:inline-block;width:auto;background:#f2f4f5;margin:0 auto;border-radius:6px;padding:0;border:2px solid #f2f4f5;margin-bottom:1.5rem}.reso-slider-program .switcher .nav a{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.06);border-radius:6px;padding:6px 10px;font-size:.875rem;color:#292929;display:inline-block;text-decoration:none!important}.reso-slider-program .switcher .nav a:not(.active){background:0 0;box-shadow:none}.reso-slider-program .switcher-content>div{display:none}.reso-slider-program .switcher-content>.active{display:block}.reso-slider-program .switcher .nav a.active:hover{color:#686868}.reso-slider-program .switcher .nav a:not(.active):hover{background:#dfe3e5}.reso-slider-program .nav a+a{margin-left:2px}