@font-face{font-family:"Gotham";src:url("../webfonts/gotham-black-webfont.woff2") format("woff2");font-weight:900;font-style:normal}@font-face{font-family:"Gotham";src:url("../webfonts/gotham-bold-webfont.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Gotham";src:url("../webfonts/gotham-light-webfont.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Gotham";src:url("../webfonts/gotham-medium-webfont.woff2") format("woff2");font-weight:500;font-style:normal}.slideshow{position:relative}.slideshow.small .slide{height:400px}.slideshow.medium .slide{height:500px}.slideshow.large .slide{height:600px}.slideshow.light *{color:#f5f5f5}.slideshow.dark *{color:#1a1a1a}.slideshow .slide{position:relative;display:grid;align-content:center}.slideshow .slide.slick-active .slideshow-image{animation:scaleUp 5s ease-in-out forwards}.slideshow .slide.slick-active .slide-text{animation:slideUp 1s ease-in-out forwards}.slideshow .slide .slideshow-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;transform:scale(1)}.slideshow .slide .slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}.slideshow .slide .slide-text{position:relative;padding:20px;text-align:center;animation:slideDown .3s ease-in-out forwards}@media(max-width: 580px){.slideshow .slide .slide-text{padding:20px 40px}}@media all and (max-width: 580px){.slideshow .slide .slide-text h1{font-size:30px}}@media all and (max-width: 580px){.slideshow .slide .slide-text h2{font-size:25px}}@media all and (max-width: 580px){.slideshow .slide .slide-text h3{font-size:20px}}@media all and (max-width: 580px){.slideshow .slide .slide-text h4{font-size:15px}}@media all and (max-width: 580px){.slideshow .slide .slide-text h5{font-size:12px}}.slideshow .slide .slide-text p{font-size:20px}@media all and (max-width: 580px){.slideshow .slide .slide-text p{font-size:16px}}.slideshow .slide .slide-text a:has(img){display:inline-block}.slideshow .slide .slide-text img{margin-left:auto;margin-right:auto}@media all and (max-width: 580px){.slideshow .slick-arrow.slick-arrow-left{left:7px}.slideshow .slick-arrow.slick-arrow-right{right:7px}}@keyframes scaleUp{0%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes slideUp{0%{top:50px;opacity:0}100%{top:0px;opacity:1}}@keyframes slideDown{0%{top:0px;opacity:1}100%{top:50px;opacity:0}}