.page-theme{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.page-theme h1{margin-bottom:20px}.page-theme p+p{margin-top:10px}.page-theme{position:relative;overflow:hidden;width:100%;margin:0 auto}#videoBG{position:fixed;z-index:-1}.page-theme video{object-fit:cover;width:100vw;height:100vh;position:fixed;top:0;left:0}.page-theme .theme-item{height:auto}.page-theme .slick-slide .theme-item:hover,.page-theme .theme-item .image img:hover,.page-theme .theme-item .image:hover,.page-theme .theme-item:hover{animation:none;scale:none;transition:none}.page-theme .theme-item .link{display:block}.page-theme .theme-item .image{display:block;width:100%;height:auto}.page-theme .theme-item .container-wrapper{max-width:85%;color:#fff;display:flex;flex-wrap:nowrap;align-items:flex-end;height:100%;margin:0 auto;text-shadow:0 0 5px #000;position:absolute;top:0;left:0;right:0;justify-content:flex-end;font-family:futura-pt-bold}.page-theme .theme-item .layer-wrapper{font-size:2.2rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:8rem}.page-theme .theme-item .layer-wrapper button{border:none;background:var(--main-color);padding:10px 20px;color:#fff;display:block;margin-top:20px;font-size:1.25rem;font-family:futura-pt;text-transform:uppercase}.page-theme .theme-item .layer-wrapper button::before{font-family:fontawesome;content:'\f061';padding-right:10px;font-weight:300}.page-theme .theme-item .layer-wrapper button:hover{opacity:.5;transition:all .5s ease-out}.page-theme .theme-item .layer-wrapper .p-wrapper{font-weight:300;font-family:futura-pt;font-size:1.8rem}.page-theme .slick-arrow{font-size:300%;color:transparent;outline:0;border:none;background:0 0}.page-theme .slick-arrow,.page-theme .slick-arrow:before{width:35px;height:35px;line-height:120px;color:#fff;font-size:0}.page-theme .slick-prev{left:20px}.page-theme .slick-next{right:20px}@media only screen and (max-width:1000px){.page-theme .theme-item .layer-wrapper{margin-bottom:3rem}}@media only screen and (max-width:800px){.page-theme .theme-item .layer-wrapper{font-size:1.8rem;margin-bottom:3rem}.page-theme .text-wrapper+.text-wrapper{margin-top:0}.page-theme .theme-item .layer-wrapper .p-wrapper{font-size:1.5rem}.page-theme .theme-item .layer-wrapper button{margin-top:5px;font-size:.8rem}}@media only screen and (max-width:500px){.page-theme .theme-item .layer-wrapper{font-size:1.2rem;margin-bottom:1.5rem}.page-theme .text-wrapper+.text-wrapper{margin-top:0}.page-theme .theme-item .layer-wrapper .p-wrapper{font-size:1rem}}