.carousel-container{position:relative;overflow:hidden;clear:left;cursor:default}.carousel-container .carousel-begin{width:100%;height:108px;background:#6ABF4B;display:flex;align-items:center;justify-content:center}.carousel-container .carousel-begin h1{font-size:44px;font-weight:400;margin:36px 74px 30px 89px;text-align:center}.carousel-container .carousel-control{position:absolute;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;top:155px;padding:0 30px;opacity:.9999999;z-index:1}.carousel-container .carousel-control .cycle-next:hover .btn-icon,.carousel-container .carousel-control .cycle-prev:hover .btn-icon{filter:drop-shadow(0 0 5px #1b5e20)}.carousel-container .carousel-control .cycle-next,.carousel-container .carousel-control .cycle-prev{height:42px;width:42px}.carousel-container .carousel-control .cycle-next button,.carousel-container .carousel-control .cycle-prev button{border-radius:50%;height:100%;width:100%;background-color:#fff;border:solid 2px #666}.carousel-container .carousel-control .cycle-next button:hover,.carousel-container .carousel-control .cycle-prev button:hover{background-color:#fff!important;box-shadow:0 0 16px 0 rgba(0,0,0,.8);border:2px solid #368727}.carousel-container .carousel-control .cycle-next button:hover svg,.carousel-container .carousel-control .cycle-prev button:hover svg{color:#368727}.carousel-container .carousel-control .cycle-next button:active,.carousel-container .carousel-control .cycle-prev button:active{background-color:#368727!important;box-shadow:0 0 16px 0 rgba(0,0,0,.8);border:2px solid #368727}.carousel-container .carousel-control .cycle-next button:active svg,.carousel-container .carousel-control .cycle-prev button:active svg{color:#fff}.carousel-container .carousel-control .cycle-next svg,.carousel-container .carousel-control .cycle-prev svg{color:#666}.carousel-container .carousel-control .btn-icon{display:block}.carousel-container .carousel-control-play{position:absolute;display:flex;align-items:center;justify-content:space-between;bottom:54px;padding:0 30px;height:60px;width:100%}.carousel-container .carousel-control-play::before{content:"";height:60px;left:0;width:100%;position:absolute;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(0,0,0,.54) 36.46%,#000 100%);mix-blend-mode:multiply}.carousel-container .carousel-control-play .pause-btn{z-index:10}.carousel-container .carousel-control-play .pause-btn .pvd-switch__label{color:#fff;font-Weight:400;Line-height:21px;margin-right:10px}.carousel-container .pvd-grid-root{margin:0;padding:0!important}@keyframes easein{from{width:0}to{width:60px;fill:#666}}.carousel-container .carousel-inner{position:relative;margin:0;height:400px;overflow:hidden;display:grid;grid-auto-flow:column;grid-template-columns:auto;grid-gap:0;justify-content:left}.carousel-container .carousel-inner .pvd-grid__item{height:inherit;display:none}.carousel-container .carousel-inner .pvd-grid__item:hover{transform:none}.carousel-container .carousel-inner .pvd-grid__item:hover .content-body--text h3 a{text-decoration:underline}.carousel-container .carousel-inner .pvd-grid__item:first-child{display:block}.carousel-container .carousel-inner .pvd-grid__item .pvd-tile-root{position:absolute;width:100%;z-index:1;border:0}.carousel-container .carousel-inner .pvd-grid__item .pvd-tile-root .pvd-tile__tile{padding:0!important;border-radius:0}.carousel-container .tile-extra_large{display:none;min-height:auto}.carousel-container .tile-extra_large--background{object-fit:cover}.carousel-container .carousel--indicators{height:36px;margin:9px auto}.carousel-container .carousel--indicators ul{display:flex;width:var(--indicators-width);flex-wrap:nowrap;justify-content:space-around;margin:0 auto;height:inherit}.carousel-container .carousel--indicators ul button,.carousel-container .carousel--indicators ul li{cursor:pointer;padding:0;width:60px;border:0;background:0 0}.carousel-container .carousel--indicators ul button .indicator-icon,.carousel-container .carousel--indicators ul li .indicator-icon{background:#CCC;border-radius:10px;height:6px;margin:auto 0;display:flex}.carousel-container .carousel--indicators ul button:hover .loading,.carousel-container .carousel--indicators ul li:hover .loading{animation:none;fill:#7F8083}.carousel-container .carousel--indicators ul button:active .loading,.carousel-container .carousel--indicators ul li:active .loading{fill:#979797;animation:none}.carousel-container .carousel--indicators .active .loading{animation:easein 8s infinite}.carousel-container .carousel--indicators .loaded .loading{animation:none;fill:#666}.carousel-container .carousel--indicators .active .indicator:hover .loading{animation:none;fill:#7F8083}.lg-carousel .carousel-container .tile-container--content-container{display:flex!important;margin:24px 62px;justify-content:space-between}.lg-carousel .carousel-container .tile-container--content-container .spot-image{margin:0 auto;z-index:10;display:flex;align-self:center;justify-content:flex-start;flex-direction:row-reverse}.lg-carousel .carousel-container .tile-container--content-container .spot-image img{max-width:132px!important;max-height:324px!important;object-fit:contain}.lg-carousel .carousel-container .tile-container--content-container .tile-container--content-container-left{width:411px;flex-wrap:wrap;padding-left:12px;padding-right:12px;z-index:1;display:grid;align-content:baseline;padding-bottom:24px;height:347px!important}.lg-carousel .carousel-container .tile-container--content-container .tile-container--content-container-left.spot-image{width:266px;align-self:start!important}.lg-carousel .carousel-container .tile-container--content-container .tile-container--content-container-left h3{position:relative;line-height:28px;font-size:22px;max-height:150px}.lg-carousel .carousel-container .tile-container--content-container .tile-container--content-container-left .description{padding-top:12px;font-size:18px;line-height:25px;color:#000;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:11;overflow:hidden}.lg-carousel .carousel-container .carousel-inner{height:372px;border-radius:8px}.lg-carousel .carousel-container .carousel-inner .pvd-grid__item{height:inherit;width:inherit}.lg-carousel .carousel-container .carousel-inner .pvd-grid__item img{object-fit:cover;width:100%;height:100%}.lg-carousel .carousel-container .carousel--indicators{height:30px;margin:0}.lg-carousel .carousel-container .carousel--indicators ul button,.lg-carousel .carousel-container .carousel--indicators ul li{width:40px}.lg-carousel .carousel-container .carousel-cards{height:372px;display:flex;justify-content:center;align-items:center;padding:0 72px 0 73px}.lg-carousel .carousel-container .carousel-cards img{height:inherit;z-index:1;width:-webkit-fill-available}.lg-carousel .carousel-container .carousel-control{height:0;padding:0 20px;top:50%!important;transform:translateY(-13px)}@media only screen and (max-width:413px){.carousel-container .tile-container .tile-large .carousel-container .tile-container--content-container{position:absolute;width:calc(100% - 97px)!important;margin:12px 48px!important}.carousel-container .tile-container .tile-large .carousel-container .tile-container--content-container .tile-container--content-container-left{padding-left:12px;padding-right:12px;padding-bottom:20px;height:250px!important}.carousel-container .tile-container .tile-large .carousel-container .tile-container--content-container .tile-container--content-container-left.spot-image{height:100%;width:calc(100% - 49px)!important;align-self:start!important}.carousel-container .tile-container .tile-large .carousel-container .tile-container--content-container .tile-container--content-container-left h3{line-height:20px!important;font-size:1.25rem!important;color:#000;font-weight:700}.carousel-container .tile-container .tile-large .carousel-container .tile-container--content-container .tile-container--content-container-left .description{padding-top:6px!important;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.carousel-container .carousel-inner{height:266px!important}.carousel-container .carousel-control{top:12%!important}}@media only screen and (max-width:512px){.tile-container .tile-large .carousel-container .tile-container--content-container{position:absolute;width:calc(100% - 97px)!important;margin:24px 48px!important}.tile-container .tile-large .carousel-container .tile-container--content-container .tile-container--content-container-left{padding-left:12px;padding-right:12px;padding-bottom:20px;height:335px!important}.tile-container .tile-large .carousel-container .tile-container--content-container .tile-container--content-container-left h3{line-height:20px!important;font-size:1.25rem!important;color:#000;font-weight:700}.tile-container .tile-large .carousel-container .tile-container--content-container .tile-container--content-container-left .description{padding-top:12px!important;display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:16px}.tile-container .tile-large .carousel-container .carousel--indicators .active .loading{animation:easein 6s infinite}}@media only screen and (max-width:611px){.carousel-container .carousel-inner{height:360px}.carousel-container .carousel-begin{height:71px}.carousel-container .carousel-begin h1{margin:24px auto 18px;font-size:26px}.carousel-container .carousel-control{padding:0 12px;top:19%}.carousel-container .carousel-control-play{display:none}.lg-carousel .carousel-container .carousel-control{padding:0 6px;top:50%!important;transform:translateY(-13px)}.tile-extra_large--background{height:57%!important}}@media only screen and (max-width:760px) and (min-width:612px){.carousel-container .carousel-begin{height:156px}}@media only screen and (max-width:480px){.tile-large.lg-carousel .carousel-container .carousel-inner{height:260px}.tile-large.lg-carousel .carousel-container .tile-container--content-container .tile-container--content-container-left{height:235px!important}.tile-large.lg-carousel .carousel-container .tile-container--content-container .tile-container--content-container-left .description{padding-top:12px!important;display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:19px}.tile-large.lg-carousel .carousel-container .carousel--indicators ul{width:100%;justify-content:center}.tile-large.lg-carousel .carousel-container .carousel--indicators ul button,.tile-large.lg-carousel .carousel-container .carousel--indicators ul li{width:30px;margin:0 3px}.tile-large.lg-carousel .carousel-container .carousel--indicators ul button svg,.tile-large.lg-carousel .carousel-container .carousel--indicators ul li svg{width:30px}}@media only screen and (max-width:380px){.tile-container .tile-large .carousel-container .tile-container--content-container .tile-container--content-container-left .description{display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px}}