.c-recCarousel__wrapper{position:relative;width:100%}.c-recCarousel__viewport{margin:0 auto;overflow:hidden;width:100%}@media only screen and (max-width:767px){.c-recCarousel__viewport{padding:0 1rem}}.c-recCarousel__container{display:flex;gap:21px;box-sizing:content-box}.c-recCarousel__container .rswp-slide{flex:0 0 calc(16.9779286927% - 21px);position:relative}.c-recCarousel__container .rswp-slide.rswp-more{display:flex;width:100%;height:auto;font-size:14px;align-items:center}.c-recCarousel__container .rswp-slide.rswp-more .rswp-more-link{max-width:3em;color:#32323c;font-size:1.6800234952em}@media only screen and (min-width:768px){.c-recCarousel__container .rswp-slide.rswp-more .rswp-more-link{font-size:1.7925850694em}}.c-recCarousel__container .rswp-slide.rswp-more .rswp-more-link{line-height:1.2;text-align:center;margin-left:1.25em;transition:color .25s ease}.c-recCarousel__container .rswp-slide.rswp-more .rswp-more-link:hover,.c-recCarousel__container .rswp-slide.rswp-more .rswp-more-link:active{color:#00bdb3}@media only screen and (min-width:768px)and (max-width:991px){.c-recCarousel__container .rswp-slide{flex:0 0 calc(29.4117647059% - 21px)}}@media only screen and (max-width:767px){.c-recCarousel__container{gap:14px}.c-recCarousel__container .rswp-slide{flex:0 0 calc(40.9836065574% - 14px)}}.c-recCarousel__dud,.c-recCarousel__arrow{position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1em;line-height:1;border-radius:100%;z-index:10;transition:opacity .25s ease,background-color .25s ease,box-shadow .25s ease}.c-recCarousel__dud.is-left,.c-recCarousel__arrow.is-left{left:-18px}.c-recCarousel__dud.is-right,.c-recCarousel__arrow.is-right{right:-18px}.c-recCarousel__dud{width:3em;height:3em}.c-recCarousel__arrow{padding:1em;box-shadow:0 1px 9px #0000001a,0 0 2px #00000014;-webkit-transition:box-shadow .25s cubic-bezier(.4,0,.2,1);transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.c-recCarousel__icon{width:.4em;height:.4em;vertical-align:middle;font-size:3.15em}.c-recCarousel__icon,.c-recCarousel__icon:before{display:inline-block}.c-recCarousel__icon:before{margin:-.3em}.c-recCarousel__icon{line-height:.74}
