.program-condition-slider-wrapper{mask-image:linear-gradient(90deg,#fff 0,#fff 90%,rgba(255,255,255,0) 100%)}.program-condition-slider-wrapper .program-condition-slider{position:relative}.program-condition-slider-wrapper .program-condition-slider .swiper-slide{width:auto}.program-condition-slider-wrapper .program-condition-slider .swiper-slide.dummy{width:40px}.program-condition-slider-wrapper .program-condition-slider .swiper-slide+.swiper-slide{margin-left:15px}@media (max-width:767px){.program-condition-slider-wrapper{mask-image:none}.program-condition-slider-wrapper .program-condition-slider .swiper-slide.dummy{width:0;margin-left:0}.program-condition-slider-wrapper .program-condition-slider .swiper-slide+.swiper-slide{margin-left:10px}}.search-button-group{display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.search-button-group>.inset-label{flex-grow:1}.search-button-group>.btn{max-width:110px}.search-button-group>*+*{margin-left:15px}@media (max-width:767px){.search-button-group{display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.search-button-group>*+*{margin-left:10px}.search-button-group>.inset-label{width:100%}.search-button-group .btn{max-width:65px;width:65px}.search-button-group .btn>.icon{margin-left:0;margin-right:0}.search-button-group .btn>.text{margin-left:0;display:none}}:root{--program-cond-item-popover-padding-width:24px}.program-cond-item-popover{position:absolute;display:none;background-color:#fff;z-index:1060;-webkit-transition:opacity .3s;transition:opacity .3s;box-shadow:0 10px 23px rgba(0,0,0,.15),0 7.8px 12.2px rgba(0,0,0,.15);padding:20px var(--program-cond-item-popover-padding-width)}.program-cond-item-popover.in{display:block;opacity:1}.program-cond-item-popover.in.out{opacity:0}.program-cond-item-popover.in.out.end{display:none}