.s-program-features{padding:calc(var(--scale)*20) calc(var(--scale)*0)}@media (min-width:1200px){.s-program-features{padding:calc(var(--scale)*60) calc(var(--scale)*0)}}.s-program-features .swiper{width:100%}.s-program-features .swiper-slide{height:auto}.s-program-features__title{margin-bottom:calc(var(--scale)*16)}@media (min-width:768px){.s-program-features__title{margin-bottom:calc(var(--scale)*24)}}@media (min-width:1200px){.s-program-features__title{margin-bottom:calc(var(--scale)*50)}}.s-program-features__top{margin-bottom:calc(var(--scale)*20)}.s-program-features__top-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:calc(var(--scale)*280);min-height:calc(var(--scale)*310)}@media (min-width:768px){.s-program-features__top-item{max-width:unset;min-height:calc(var(--scale)*400)}}@media (min-width:1200px){.s-program-features__top-item{min-height:calc(var(--scale)*540)}}.s-program-features__top-info{-webkit-box-flex:1;background:var(--color-white);-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:calc(var(--scale)*-32);min-height:calc(var(--scale)*150);padding:calc(var(--scale)*12);position:relative;z-index:1}@media (min-width:768px){.s-program-features__top-info{min-height:calc(var(--scale)*220)}}@media (min-width:1200px){.s-program-features__top-info{min-height:calc(var(--scale)*240);padding:calc(var(--scale)*24)}}.s-program-features__top-img{border-start-end-radius:calc(var(--scale)*16);border-start-start-radius:calc(var(--scale)*16);min-height:calc(var(--scale)*200);overflow:hidden;position:relative}@media (min-width:768px){.s-program-features__top-img{min-height:calc(var(--scale)*220)}}@media (min-width:1200px){.s-program-features__top-img{min-height:calc(var(--scale)*340)}}.s-program-features__top-img img,.s-program-features__top-img video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.s-program-features__top-title{margin-bottom:calc(var(--scale)*12)}@media (min-width:1200px){.s-program-features__top-title{margin-bottom:calc(var(--scale)*24)}}.s-program-features__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--scale)*8)}@media (min-width:1200px){.s-program-features__wrapper{display:grid;gap:calc(var(--scale)*20);grid-template-columns:repeat(2,1fr)}}.s-program-features__img{min-height:calc(var(--scale)*200);overflow:hidden;position:relative}@media (min-width:768px){.s-program-features__img{min-height:calc(var(--scale)*300)}}@media (min-width:1200px){.s-program-features__img{min-height:calc(var(--scale)*480)}}.s-program-features__img img,.s-program-features__img video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}@media (min-width:1200px){.s-program-features__items .swiper-wrapper{display:grid;gap:calc(var(--scale)*20);grid-template-columns:repeat(2,1fr);pointer-events:none!important;-webkit-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}}.s-program-features__items .swiper-wrapper .swiper-slide{min-height:calc(var(--scale)*180)}@media (max-width:1199px){.s-program-features__items .swiper-wrapper .swiper-slide{max-width:calc(var(--scale)*280)}}@media (min-width:1200px){.s-program-features__items .swiper-wrapper .swiper-slide{min-height:calc(var(--scale)*230)}}.s-program-features__item{background:var(--color-white);padding:calc(var(--scale)*12)}@media (min-width:1200px){.s-program-features__item{padding:calc(var(--scale)*24)}}.s-program-features__item-icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:var(--color-red);border-radius:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:calc(var(--scale)*26);-webkit-justify-content:center;justify-content:center;margin-bottom:calc(var(--scale)*12);width:calc(var(--scale)*26)}@media (min-width:1200px){.s-program-features__item-icon{height:calc(var(--scale)*34);width:calc(var(--scale)*34)}}.s-program-features__item-icon img,.s-program-features__item-icon video{width:calc(var(--scale)*16)}@media (max-width:767px){.s-program-features__item-icon img,.s-program-features__item-icon video{height:auto;width:calc(var(--scale)*14)}}.s-program-features__item-title{margin-bottom:calc(var(--scale)*12)}.s-program-features--sale .s-program-features__number{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:url(../images/m-sale-popup/star.svg);background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;color:var(--color-white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-height:calc(var(--scale)*36);min-width:calc(var(--scale)*36)}@media (min-width:1200px){.s-program-features--sale .s-program-features__number{min-height:calc(var(--scale)*50);min-width:calc(var(--scale)*50)}}.s-program-features--sale .s-program-features__top{margin-bottom:0}.s-program-features--sale .s-program-features__top-info{background:none;border-radius:0;margin-top:0;min-height:0;padding:0}.s-program-features--sale .s-program-features__top-item{min-height:0}.s-program-features--sale .s-program-features__items,.s-program-features--sale .s-program-features__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.s-program-features--sale .s-program-features__wrapper{margin-top:calc(var(--scale)*8)}.s-program-features--sale .s-program-features__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:var(--color-white);border-radius:calc(var(--scale)*16);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:calc(var(--scale)*10);padding:calc(var(--scale)*16) calc(var(--scale)*12)}@media (min-width:768px){.s-program-features--sale .s-program-features__item{gap:calc(var(--scale)*35);min-height:calc(var(--scale)*110);padding:calc(var(--scale)*16) calc(var(--scale)*16) calc(var(--scale)*23)}}@media (min-width:1200px){.s-program-features--sale .s-program-features__item{gap:calc(var(--scale)*30);min-height:calc(var(--scale)*160);padding:calc(var(--scale)*16) calc(var(--scale)*16) calc(var(--scale)*30)}}.s-program-features--sale .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--scale)*8);-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;-o-transform:translate(0)!important;transform:translate(0)!important}.s-program-features--sale .swiper-slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:var(--color-white);border-radius:calc(var(--scale)*16);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:calc(var(--scale)*10);height:100%!important;margin:0!important;max-width:100%!important;padding:calc(var(--scale)*16) calc(var(--scale)*12);width:100%!important}@media (min-width:768px){.s-program-features--sale .swiper-slide{gap:calc(var(--scale)*35);min-height:calc(var(--scale)*110);padding:calc(var(--scale)*16) calc(var(--scale)*16) calc(var(--scale)*23)}}@media (min-width:1200px){.s-program-features--sale .swiper-slide{gap:calc(var(--scale)*30);min-height:calc(var(--scale)*160);padding:calc(var(--scale)*16) calc(var(--scale)*16) calc(var(--scale)*30)}}
