@import url('https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@300;500&family=Montserrat:wght@400;700&display=swap');@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.2/font/bootstrap-icons.min.css");*{color:#fff;margin:0;padding:0;box-sizing:border-box}header{font-family:'Montserrat Alternates',sans-serif}main,footer{font-family:'Montserrat',sans-serif;font-weight:400}header,footer,main .caption{padding-left:43px;padding-right:43px;padding-top:29px;padding-bottom:29px;color:#fff}body{background-color:#000}header{background-color:#000}header h1{font-size:31px;font-weight:300;line-height:1}header strong{font-weight:500}.slides .slick-slide{height:calc(100vh - 196px) !important;height:calc(100vh - 246px) !important;position:relative;background-position:center center;background-size:cover}.slides .caption{position:absolute;bottom:0;padding-top:50px;padding-bottom:40px;padding-right:35px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 90%,rgba(0,0,0,1) 100%);width:100%}.slides *{text-shadow:2px 2px 2px rgba(0,0,0,.3)}.slides h2{font-size:52px;font-weight:700;margin-bottom:.4em;line-height:1}.slides p{font-size:21px;line-height:1.4}.slides p.credit{font-size:12px}.slides p.credit a,.slides p.credit a:visited{color:#ff0045;font-weight:700}footer{background-color:#ff0045;position:absolute;bottom:0;left:0;width:100%;padding-top:18px;padding-bottom:18px}footer nav ul{display:flex;justify-content:space-between}nav ul,nav li{list-style:none}footer nav a{text-decoration:none;display:flex;align-items:center}footer nav span{font-size:16.5px}footer nav i{font-size:32px;margin-right:8px}@media(min-width:768px){.slides .slick-slide{height:calc(100vh - 247px) !important}header,footer,main .caption{padding-left:63px;padding-right:63px}.slides h2{font-size:77px;margin-bottom:.25em}.slides p{font-size:30px}.slides h2,.slides p{max-width:500px}footer nav ul{justify-content:flex-end}footer nav li{margin-left:100px}footer nav span{font-size:25px}footer nav i{font-size:50px}footer{padding-top:32px;padding-bottom:32px}}