.side-nav-button{display:none}.topnav-container{height:4rem;width:100%;position:relative;z-index:2;margin-top:1rem;margin-bottom:1.5rem}.topnav,.topnav-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.topnav{width:65%;height:100%;background-color:transparent}.topnav .exit-button{display:none}.topnav-item{width:18.5%;display:flex;height:100%;justify-content:center;align-items:center;flex-wrap:wrap;border-bottom:1px solid #1a2027}.topnav-item:hover{animation-name:topnav-item;animation-duration:.3s;border-bottom:1px solid #8496b3}.topnav-item:hover p{color:#fff}.top-selected{border-bottom:1px solid #8496b3}.top-selected p{color:#fff}.topnav-icons{width:auto;height:1.45rem;-webkit-filter:invert(62%) sepia(20%) saturate(440%) hue-rotate(178deg) brightness(91%) contrast(87%);filter:invert(62%) sepia(20%) saturate(440%) hue-rotate(178deg) brightness(91%) contrast(87%)}.dropdown:hover .dropdown-content{display:block;animation-name:drop;animation-duration:.5s}.dropdown-content{display:none;position:absolute;border:1px solid #1a2027;top:4.05rem;width:12.025%;background-color:#222930}.position-1{left:29.525%}.position-2{left:41.55%}.position-3{left:53.575%}.topnav-social{width:6.5%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border-bottom:1px solid #1a2027}.topnav-social:hover{animation-name:topnav-item;animation-duration:.3s;border-bottom:1px solid #8496b3}.topnav-social:hover .topnav-icons{-webkit-filter:invert(100%) sepia(0) saturate(0) hue-rotate(93deg) brightness(103%) contrast(103%);filter:invert(100%) sepia(0) saturate(0) hue-rotate(93deg) brightness(103%) contrast(103%)}.dropdown-item{display:flex;justify-content:center;align-items:center;width:100%;height:4rem;background-color:#222930;border:none;color:#8496b3}.dropdown-item p{margin:0}.dropdown-item:hover{color:#fff;background-color:#2d363e;animation-name:item-hover;animation-duration:.3s}@keyframes topnav-item{0%{border-bottom:1px solid #1a2027}to{border-bottom:1px solid #8496b3}}@keyframes drop{0%{opacity:.2}to{opacity:.9}}@keyframes item-hover{0%{background-color:#222930}to{background-color:#2d363e}}@keyframes exit-button-outer{0%{background-color:inherit}to{background-color:#222930}}@keyframes exit-button-icon{0%{-webkit-filter:invert(52%) sepia(19%) saturate(571%) hue-rotate(161deg) brightness(88%) contrast(86%);filter:invert(52%) sepia(19%) saturate(571%) hue-rotate(161deg) brightness(88%) contrast(86%)}to{-webkit-filter:invert(100%) sepia(0) saturate(0) hue-rotate(93deg) brightness(103%) contrast(103%);filter:invert(100%) sepia(0) saturate(0) hue-rotate(93deg) brightness(103%) contrast(103%)}}@media (max-width:1040px){.topnav-container{height:100%;width:100%;position:fixed;top:0;left:0;margin:0;display:none}.show-top-nav{display:inline}.topnav{display:block;position:fixed;left:0;grid-auto-flow:row;width:100%;height:100%;margin:0;background-color:#1a2027}.topnav .exit-button{z-index:1000;display:block;position:fixed;right:.5rem;top:.5rem;width:2rem;height:2rem;border:none;border-radius:.4rem;background-color:inherit}.topnav .exit-button:hover{background-color:#222930;animation-name:exit-button-outer;animation-duration:.3s}.topnav .exit-button:hover img{-webkit-filter:invert(100%) sepia(0) saturate(0) hue-rotate(93deg) brightness(103%) contrast(103%);filter:invert(100%) sepia(0) saturate(0) hue-rotate(93deg) brightness(103%) contrast(103%);animation-name:exit-button-icon;animation-duration:.3s}.topnav .exit-button img{height:80%;width:auto;-webkit-filter:invert(52%) sepia(19%) saturate(571%) hue-rotate(161deg) brightness(88%) contrast(86%);filter:invert(52%) sepia(19%) saturate(571%) hue-rotate(161deg) brightness(88%) contrast(86%);padding-top:10%}.topnav .topnav-item{width:60vw;margin-right:40vw;height:12.5vh;border:none}.topnav .topnav-item:hover{border-bottom:none;animation-name:none;background-color:#222930}.topnav .topnav-social{width:60vw;margin-right:40vw;height:12.5vh;border:none}.topnav .topnav-social:hover{border-bottom:none;animation-name:none;background-color:#222930}.dropdown:hover .dropdown-content,.dropdown:hover .dropdown-content-2{display:grid}.dropdown-content{width:40vw;height:12.5vh;left:60vw;grid-auto-flow:row;border:none}.position-1{top:12.5vh}.position-2{top:25vh}.position-3{top:37.5vh}.dropdown-item{width:100%;height:100%}.side-container{height:4rem;width:100%}.side-nav-button{display:block;position:absolute;left:.5rem;top:.5rem;width:3rem;height:3rem;border:none;border-radius:.4rem;background-color:inherit}.side-nav-button img{-webkit-filter:invert(52%) sepia(19%) saturate(571%) hue-rotate(161deg) brightness(88%) contrast(86%);filter:invert(52%) sepia(19%) saturate(571%) hue-rotate(161deg) brightness(88%) contrast(86%);height:2rem;width:auto;opacity:.75}}html{overflow-x:hidden;margin:0;padding:0}body{background-color:#1a2027;margin:0;text-align:center}a{color:inherit;text-decoration:inherit}p{color:#8496b3}button,p{font-family:Quicksand}button{letter-spacing:.12rem;line-height:1.8rem}.general-container{width:100%;height:auto;background-color:#222930;padding:3rem 0}.general-container-nb{padding:3rem 0 0}.video-header{position:relative;overflow:hidden;opacity:.65;margin:1.5rem 0 0;padding:.5rem 0;background-color:#222930}.video-footage,.video-header{height:42vw;width:100%}.collage{display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr 1fr}.collage,.collage-item{height:auto;width:100%}.collage-item img{opacity:1%}.contact-ref-container{height:8rem;width:100%;bottom:0}.contact-ref-container .contact-ref{height:100%;width:100%;border:none;background-color:#1a2027;color:#b6bcc9}.contact-ref-container:hover .contact-ref{background-color:#2d363f;color:#fff}@media (max-width:1040px){.video-header{margin:0}.general-container{padding:1rem 0 0}.collage{grid-template-columns:1fr}}.main-container{display:grid;width:60%;height:auto;background-color:#222930;margin:0 20%;grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-gap:.6rem}.container-item{width:100%;height:auto}.videos-container{display:grid;width:60%;background-color:#222930;margin-left:20%;grid-auto-flow:row;grid-column-gap:2vw}@media (max-width:1040px){.main-container{width:98%;margin:0 1%;grid-gap:.45rem}}@media (max-width:450px){.main-container{grid-gap:.15rem}}.contact-container{width:55%;margin-left:22.5%;height:auto}.contact-container p{color:#535a5f;letter-spacing:.12rem;line-height:1.8rem}.contact-grid{display:grid;grid-auto-flow:column}.contact-picture{width:14vw;height:auto}.contact-text{width:30vw;height:auto}.contact-text .contact-text-description{text-align:left}.contact-info p{margin-left:auto}.lowest-text{margin-bottom:0;padding-bottom:3rem}@media (min-height:1441px){.contact-container p{letter-spacing:.24rem;line-height:3.6rem}}@media (min-height:1081px) and (max-height:1441px){.contact-container p{letter-spacing:.18rem;line-height:2.4rem}}@media (max-width:1040px){.contact-container{width:70%;margin-left:15%}.contact-grid{grid-auto-flow:row}.contact-picture{width:60vw;margin:2rem 5vw;height:auto}.contact-text{width:70vw;height:auto}}.film-item{width:55%;height:auto;margin:1rem 22.5%}.film-item p{color:#535a5f}.film-item .film-title{margin:0 0 2rem;font-size:120%}.film-item-grid{display:grid;grid-auto-flow:column;height:auto;border:none}.film-item-grid-item{width:26vw;height:auto;text-align:left;letter-spacing:.12rem;line-height:1.8rem}.film-item-grid-item-film{width:26vw;height:16vw;margin:auto;padding-bottom:4rem}@media (max-width:1040px){.film-item{width:90vw;height:auto;margin:1rem 0 0 5vw}.film-item-grid{grid-auto-flow:row}.film-item-grid-item{width:90vw;height:auto;text-align:center}.film-item-grid-item-film{width:90vw;height:52vw}}@media (min-height:1441px){.film-item .film-title{margin:0 0 4rem;font-size:240%}.film-item-grid-item{letter-spacing:.24rem;line-height:3.6rem}}@media (min-height:1081px) and (max-height:1441px){.film-item .film-title{margin:0 0 3rem;font-size:180%}.film-item-grid-item{letter-spacing:.18rem;line-height:2.4rem}}.faq-container{width:55%;margin-left:22.5%;display:grid;grid-auto-flow:row;grid-template-columns:1fr 1.5fr;grid-column-gap:2rem;grid-row-gap:2.25rem}.faq-container p{color:#535a5f;letter-spacing:.12rem;line-height:1.8rem;text-align:left;margin:0}.faq-container .question{color:#485563}@media (max-width:450px){.faq-container{width:80%;margin-left:10%;grid-row-gap:.5rem;grid-template-columns:1fr}.faq-container .faq-top{margin-top:1.5rem}.faq-container .answer{margin-bottom:3rem}}
/*# sourceMappingURL=main.4440bb72.chunk.css.map */