.pb-archtrendscarousel header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.pb-archtrendscarousel header h2{display:flex;justify-content:flex-start;align-items:center}.pb-archtrendscarousel header h2>span{display:block;font-size:24px;font-weight:300;margin:0 16px 0 0}.pb-archtrendscarousel header ul{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end;align-items:center;gap:20px}.pb-archtrendscarousel header ul li{padding:0}.pb-archtrendscarousel footer{display:flex;justify-content:center}.pb-archtrendscarousel .carousel-container{position:relative;margin-bottom:48px}.pb-archtrendscarousel .carousel-container:after,.pb-archtrendscarousel .carousel-container:before{width:60px;height:100%;display:block;content:"";position:absolute;left:0;top:0;background:#fff;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0) 100%);z-index:5}.pb-archtrendscarousel .carousel-container:after{position:absolute;left:auto;right:0;top:0;background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)}.pb-archtrendscarousel ul.pb-carousel--controller li a{padding-top:15px;padding-bottom:15px}.pb-archtrendscarousel .pb-carousel{width:100%}.pb-archtrendscarousel .pb-carousel .filler{width:calc((100vw - 1502px)/ 2)!important;height:1px}.pb-archtrendscarousel .pb-carousel .pb-item{max-height:calc(100vh - var(--mainmenu-height) - 75px);height:300px;display:block;position:relative;padding:0 8px 0 0;text-decoration:none!important}.pb-archtrendscarousel .pb-carousel .pb-item .indicator{width:60px;height:60px;display:block;position:absolute;top:0;right:8px;font-size:20px;padding:12px 12px 0 0;text-align:right;color:var(--color-white);font-weight:400;background:linear-gradient(45deg,rgba(34,34,34,0) 0,rgba(34,34,34,0) 50%,#222 50%,#222 100%)}.pb-archtrendscarousel .pb-carousel .pb-item img{height:100%;margin:0 0 10px;display:block}.pb-archtrendscarousel .pb-carousel .pb-item .author{display:block;font-size:1rem;font-weight:700;color:var(--color-darkest)}.pb-archtrendscarousel .pb-carousel .pb-item .location{display:block;font-size:1rem;font-weight:300;color:var(--color-darkest)}.pb-archtrendscarousel footer .btn-darkest{padding:12px 70px;line-height:1.2em;letter-spacing:2px;border-radius:0;text-transform:uppercase}.pb-archtrendscarousel .pb-carousel .slick-dots{margin-top:20px;display:flex;justify-content:center;align-items:center;list-style:none;gap:14px;padding:0}.pb-archtrendscarousel .pb-carousel .slick-dots button{width:15px;height:15px;border:0;color:transparent;overflow:hidden;background:var(--color-lightest)}.pb-archtrendscarousel .pb-carousel .slick-dots .slick-active button{background:#b1b5ba}@media (max-width:1640px){.pb-archtrendscarousel .pb-carousel .filler{width:60px!important}}@media (max-width:600px){.pb-archtrendscarousel header{display:block;flex-wrap:wrap}.pb-archtrendscarousel header ul{width:100%}.pb-archtrendscarousel .pb-carousel .pb-item{max-height:calc(100vh - var(--mainmenu-height) - 120px);height:300px}}.pb-carousel--next.hidden,.pb-carousel--prev.hidden,.slick-disabled{opacity:.2;pointer-events:none}