.custom-carousel{position:relative}.custom-carousel .overlay{background-position:top center;background-repeat:repeat;position:absolute;left:0;top:0;width:100%;height:100%}.custom-carousel .slider,.custom-carousel .page-center{position:relative}.custom-carousel .header-text{max-width:750px;margin:0 auto 50px;text-align:center}.custom-carousel .slick-slide{transition:all .2s linear}.slide{padding:0 20px}.slide-flex{max-width:650px;display:flex;box-shadow:1px 1px 2px rgb(0 0 0 / 7%),2px 2px 4px rgb(0 0 0 / 7%),4px 4px 8px rgb(0 0 0 / 7%),8px 8px 16px rgb(0 0 0 / 7%),16px 16px 32px rgb(0 0 0 / 7%),32px 32px 64px rgb(0 0 0 / 7%);margin:20rem auto;background:#fff}.slide-flex .image{flex:225px 0 0;background-size:cover;background-position:center top;display:flex;flex-direction:column}.slide-flex .image .logo{width:100%;display:block;height:60px;padding:15px;text-align:center;background:rgba(255,255,255,0.75);margin-top:auto}.slide-flex .image .logo img{width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto}.slide-flex .copy{padding:30px}.slide-flex .copy h3{margin:0}.slide-flex .copy h4{margin:0 0 20px;font-size:18px;font-weight:400}.slide-flex .copy p{font-size:14rem;line-height:1.5}.slide-flex .copy .button{padding:10px 20px;font-size:14px}.slick-slide:not(.slick-center){transform:scale(0.8) translateY(10%);opacity:.5}.custom-carousel .slick-arrow::before{display:none !important}.custom-carousel .slick-arrow{width:40px;height:40px}.custom-carousel .slick-prev{left:100px}.custom-carousel .slick-next{right:100px}@media all and (max-width:1180px){.slick-slide:not(.slick-center){transform:scale(0.8)}}@media all and (max-width:920px){.slick-slide:not(.slick-center){opacity:1;transform:none}.custom-carousel .slick-prev{left:20px}.custom-carousel .slick-next{right:20px}}@media all and (max-width:767px){.custom-carousel .slick-prev{left:10px}.custom-carousel .slick-next{right:10px}}@media all and (max-width:580px){.slide-flex{flex-direction:column}.slide-flex .image{width:100%;height:300px;margin:30px auto 0;background-size:auto 100%;background-repeat:no-repeat}}@media all and (max-width:480px){.custom-carousel .slick-arrow{width:30px;height:30px}}