 section.bannerRow .bannerWrapper.banners{display:flex;justify-content:center;gap:14px;margin:20px auto 20px auto;max-width:1514px}@media screen and (max-width:800px){section.bannerRow .bannerWrapper.banners{flex-direction:column}}.banner{flex:1;max-width:750px}.bannerBlock.cycle-slideshow2{position:relative;height:auto;aspect-ratio:5 / 1;overflow:hidden}.bannerBlock.cycle-slideshow2 ul.bannnerList{list-style:none;padding:0;margin:0}.bannerBlock.cycle-slideshow2 li{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;list-style:none;display:flex;justify-content:space-between;z-index:1}.bannerBlock.cycle-slideshow2 li a{height:100%;flex:1;display:block}.bannerBlock.cycle-slideshow2 li a:only-child{flex:none;width:100%}.bannerBlock.cycle-slideshow2 li a img{width:100%;height:100%;max-height:150px;object-fit:contain;object-position:top left}.bannerBlock.cycle-slideshow2 li a:nth-of-type(2) img{object-position:top right}section.bannerRow.is-ready .bannerBlock.cycle-slideshow2 li:nth-child(1){animation:fade-cycle-1 10s infinite}section.bannerRow.is-ready .bannerBlock.cycle-slideshow2 li:nth-child(2){animation:fade-cycle-2 10s infinite}.bannerBlock.cycle-slideshow2 li:only-child{animation:none!important;opacity:1!important;position:relative;z-index:5}.bannerBlock.cycle-slideshow2:hover li{animation-play-state:paused}@keyframes fade-cycle-1{0%,45%{opacity:1;z-index:2}50%,95%{opacity:0;z-index:1}100%{opacity:1}}@keyframes fade-cycle-2{0%,45%{opacity:0;z-index:1}50%,95%{opacity:1;z-index:2}100%{opacity:0}}