.slides{background-image:linear-gradient(transparent,transparent),url(/images/bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;height:700px}@media(max-width:1300px){.slides{height:100vh}}.slide-1{display:none;position:relative;width:100%;height:100%}.slide-1 h2{line-height:1.4!important}.slide-1 .slides-container-content-left{max-width:500px;margin-left:100px;opacity:0}@media(max-width:1300px){.slide-1 .slides-container-content-left{max-width:400px}}@media(max-width:750px){.slide-1 .slides-container-content-left{max-width:100%;margin-left:0;padding:0 1rem}}.slide-1 .slides-container-content-right{position:absolute;bottom:-100%;right:0;width:80%;height:100%;display:flex;align-items:flex-end;justify-content:center}.slide-1 .slides-container-content-right img{width:100%;object-fit:contain}@media(max-width:750px){.slide-1 .slides-container-content-right{width:100%}}.slide-1.active{display:flex;align-items:center;justify-content:flex-start}.slide-1.active .slides-container-content-right{transition:all .5s ease;animation:slideIn 10s ease}.slide-1.active .slides-container-content-left{animation:slideInH2 10s ease;animation-delay:0s;animation-fill-mode:forwards;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease;animation-play-state:running;animation-name:slideInH2}@keyframes slideIn{0%{bottom:-100%}10%{bottom:0}80%{bottom:0}95%{bottom:-100%}}@keyframes slideInH2{0%{opacity:0;margin-left:100px;@media(max-width:750px){margin-left:0}}10%{opacity:1;margin-left:0;@media(max-width:750px){margin-left:0}}80%{opacity:1;margin-left:0;@media(max-width:750px){margin-left:0}}95%{opacity:0;margin-left:100px;@media(max-width:750px){margin-left:0}}}.slides-container-content-bottom .slides-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:column;gap:20px}@media(max-width:1024px){.slides-container-content-bottom .slides-grid{grid-template-columns:repeat(2,1fr);gap:10px;grid-auto-flow:row;padding:0 1rem}}@media(max-width:768px){.slides-container-content-bottom .slides-grid{grid-template-columns:repeat(1,1fr);gap:10px}}.slides-container-content-bottom .slides-grid .slides-grid-item{padding:20px;border-radius:10px;border:1px solid hsla(0,0%,100%,.118);display:flex;align-items:flex-end;justify-content:flex-start;color:#fff;min-height:120px;cursor:pointer;transition:all .3s ease}.slides-container-content-bottom .slides-grid .slides-grid-item:hover{transform:scale(1.05)}.slides-container-content-bottom .slides-grid .slides-grid-item.item-1{background-image:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.75)),url(/images/c-min.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}@media(min-width:1024px){.slides-container-content-bottom .slides-grid .slides-grid-item.item-1{height:50vh;grid-column:1;grid-row:1/3}}.slides-container-content-bottom .slides-grid .slides-grid-item.item-2{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/cam.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}@media(min-width:1024px){.slides-container-content-bottom .slides-grid .slides-grid-item.item-2{grid-column:2/4;grid-row:1/2}}.slides-container-content-bottom .slides-grid .slides-grid-item.item-3{background-image:linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,.75)),url(/images/b-min.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}@media(min-width:1024px){.slides-container-content-bottom .slides-grid .slides-grid-item.item-3{grid-column:2/4;grid-row:2/3}}.slides-container-content-bottom .slides-grid .slides-grid-item.item-4{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/sm.jpg);background-size:cover;background-position:0;background-repeat:no-repeat}@media(min-width:1024px){.slides-container-content-bottom .slides-grid .slides-grid-item.item-4{grid-column:4;grid-row:1/3}}.page-intro{background-image:linear-gradient(transparent,transparent),url(/images/bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;padding:150px 1rem 50px}@media(max-width:768px){.page-intro{padding-top:60px}}.mobile-menu{height:0;background:rgba(0,0,0,.741);transition:all .3s ease;overflow:hidden}.mobile-menu.active{overflow-y:auto;height:100vh}