#homepage body{min-height:100vh;margin:0;background-color:black;color:white;background-size:cover;object-fit:cover;background-image:url("../images/7263826638_3969ad11c1_k.jpg");animation:shiftingBackground 50s infinite;background-repeat:no-repeat}@keyframes shiftingBackground{0%{background-image:url("../images/7263826638_3969ad11c1_k.jpg")}10%{background-image:url("../images/3927516198_0e2e033c1e_o.jpg");color:black}20%{background-image:url("../images/8299041659_630f139dea_h.jpg");color:lightblue}30%{background-image:url("../images/6194015412_8487a871d4_b.jpg");color:gold}40%{background-image:url("../images/11109074334_880f24f495_k1.jpg");color:purple}50%{background-image:url("../images/11108472154_d13d86de77_h.jpg");color:cyan}60%{background-image:url("../images/21469375458_34b8fbba5f_k.jpg");color:gold}70%{background-image:url("../images/21951351998_13d63249f7_k.jpg");color:darkgray}80%{background-image:url("../images/21445725364_ae6bf445c4_k.jpg");color:pink}90%{background-image:url("../images/13918258022_ddd7900237_b.jpg");color:darkorange}100%{background-image:url("../images/7263826638_3969ad11c1_k.jpg")}}#homepage nav{display:flex;flex-direction:row;justify-content:space-between;top:15px;width:80vw;position:fixed;left:10vw;height:10vh;background-color:gray;border-radius:15px}#homepage nav a{flex:20%;text-align:center;height:100%;font-size:1.5rem;text-decoration:none;color:white}#homepage nav a:hover{color:#b2895c;transition:ease-in-out 1s}#homepage nav a div{position:relative;top:40%}#homepage nav .activePage{border-bottom:2px #b2895c solid}#homePageLink{background-image:url("../images/logo-1.png");object-fit:cover;background-repeat:no-repeat;background-position:center}#homepage main h1{position:absolute;width:100vw;height:30vh;top:35vh;font-size:5rem;text-align:center}@media screen and (max-width: 480px){#homepage main h1{font-size:2.5rem !important}}@media screen and (max-width: 640px){#homepage body{height:100vh}#homepage nav{left:0;width:100vw}}#gallerypage body{margin:0;background-color:black;color:white;background-size:cover;object-fit:cover;background-image:url("../images/7263826638_3969ad11c1_k.jpg")}#gallerypage nav{display:flex;flex-direction:row;justify-content:space-between;top:15px;width:80vw;position:fixed;left:10vw;height:10vh;background-color:gray;border-radius:15px}#gallerypage nav a{flex:20%;text-align:center;height:100%;font-size:1.5rem;text-decoration:none;color:white}#gallerypage nav a:hover{transition:ease-in-out 1s;color:#b2895c}#gallerypage nav a div{position:relative;top:40%}#gallerypage nav .activePage{border-bottom:2px #b2895c solid}#homePageLink{background-image:url("../images/logo-1.png");object-fit:cover;background-repeat:no-repeat;background-position:center}#gallerypage .autoplay{position:relative;top:20vh;left:5vw;width:90vw;height:70vh;border-radius:15px !important}#gallerypage .autoplay .projectImage{background-size:cover;background-image:url("../images/7263826638_3969ad11c1_k.jpg");width:80vw;height:70vh;border-radius:15px !important}#gallerypage .autoplay .projectImage .imgCaption{position:relative;top:87.5%;display:hidden;width:100%;height:10%;background-color:rgba(0,0,0,0.6);border-bottom-left-radius:15px;border-bottom-right-radius:15px;font-size:1.2rem;text-align:center;transition:ease-in-out 1s;opacity:0}#gallerypage .autoplay .projectImage:hover .imgCaption{opacity:1;display:block;color:rgba(255,255,255,0.8)}#gallerypage #project1{background-image:url("../images/6194015412_8487a871d4_b.jpg") !important}#gallerypage #project2{background-image:url("../images/11108472154_d13d86de77_h.jpg") !important}#gallerypage #project3{background-image:url("../images/9597634738_8ef66eae43_k.jpg") !important}#gallerypage #project4{background-image:url("../images/5700571052_c5e1302199_b.jpg") !important}#gallerypage #project5{background-image:url("../images/15643605604_cffbca47c5_k.jpg") !important}#gallerypage #project6{background-image:url("../images/6994151422_3d9cd8546a_b.jpg") !important}#gallerypage #project7{background-image:url("../images/6913242156_b09e42184b_b.jpg") !important}#gallerypage #project8{background-image:url("../images/5444490113_174f663ed2_b.jpg") !important}#gallerypage #project9{background-image:url("../images/11742406995_35f2799c89_k.jpg") !important}#gallerypage #project10{background-image:url("../images/5245280806_2130d2958d_b.jpg") !important}#gallerypage #project11{background-image:url("../images/4684298231_807cace804_b.jpg") !important}#gallerypage #project12{background-image:url("../images/1677517977_c0657cc31f_b.jpg") !important}@media screen and (max-width: 640px){#gallerypage nav{left:0;width:100vw}}#servicespage body{margin:0;padding:0;background-color:black;color:white;background-size:cover;object-fit:cover;background-image:url("../images/7263826638_3969ad11c1_k.jpg")}#servicespage nav{display:flex;flex-direction:row;justify-content:space-between;top:15px;width:80vw;position:fixed;left:10vw;height:10vh;background-color:gray;border-radius:15px;z-index:1 !important}#servicespage nav a{flex:20%;text-align:center;height:100%;font-size:1.5rem;text-decoration:none;color:white}#servicespage nav a:hover{color:#b2895c;transition:ease-in-out 1s}#servicespage nav a div{position:relative;top:40%}#servicespage nav .activePage{border-bottom:2px #b2895c solid}#homePageLink{background-image:url("../images/logo-1.png");object-fit:cover;background-repeat:no-repeat;background-position:center}#servicespage main{display:flex;flex-direction:column;width:100%;height:500vh}#servicespage main section{position:relative;flex:100%;height:100vh;background-size:cover;filter:grayscale(100%);transition:ease-in-out 1s}#servicespage main section:hover{filter:grayscale(0%)}#servicespage main section h1{position:relative;width:50%;left:25%;top:45%;text-align:center;font-size:3.5rem}#servicespage main #landscape{background-image:url("../images/9187715064_f671d6e64c_k.jpg")}#servicespage main #cityscape{background-image:url("../images/15270231797_e5dff892c7_k.jpg")}#servicespage main #architecture{background-image:url("../images/11742406995_35f2799c89_k.jpg")}#servicespage main #weddings{background-image:url("../images/pexels-tae-fuller-331517-1616113.jpg")}#servicespage main #events{background-image:url("../images/1677517977_c0657cc31f_b.jpg")}@media screen and (max-width: 640px){#servicespage nav{left:0;width:100vw}}#aboutpage body{margin:0;background-color:rgba(225,225,225,0.8);color:white;background-size:cover;object-fit:cover}#aboutpage nav{position:relative;display:flex;flex-direction:row;justify-content:space-between;top:15px;width:80vw;left:10vw;height:10vh;background-color:gray;border-radius:15px}#aboutpage nav a{flex:20%;text-align:center;height:100%;font-size:1.5rem;text-decoration:none;color:white}#aboutpage nav a:hover{color:#b2895c;transition:ease-in-out 1s}#aboutpage nav a div{position:relative;top:40%}#aboutpage nav .activePage{border-bottom:2px #b2895c solid;border-bottom-left-radius:15px}#homePageLink{background-image:url("../images/logo-1.png");object-fit:cover;background-repeat:no-repeat;background-position:center}#seraboutpagevicespage main{display:flex;flex-direction:column;width:100%}#aboutpage main section{position:relative;flex:100%;height:50vh;background-size:cover;display:flex;flex-direction:row;margin:10%}#aboutpage .image{flex:25%;background-image:url("../images/logo-1.png");object-fit:cover;background-repeat:no-repeat;background-position:center;background-color:black;border-radius:15px;height:40vh}#aboutpage .description{flex:75%;color:black;border-radius:15px;height:40vh;text-align:center;display:flex;flex-direction:column}#aboutpage .description h1{flex:25%;font-size:2.5rem}#aboutpage .description p{font-size:1.25rem;flex:50%}#aboutpage .description .icons{flex:25%;width:100%;display:flex;flex-direction:row;justify-content:space-around}#aboutpage .description .icons .icon{height:10vh;width:10vh;border-radius:15px}#aboutpage .description .icons #iconPhoto{background-image:url("../icons/photo-camera.png");background-size:cover}#aboutpage .description .icons #iconIdea{background-image:url("../icons/light-bulb.png");background-size:cover}#aboutpage .description .icons #iconEvents{background-image:url("../icons/group-profile-users.png");background-size:cover}#aboutpage .description .icons #iconInsta{background-image:url("../icons/instagram.png");background-size:cover}#aboutpage .description .icons #iconFB{background-image:url("../icons/facebook.png");background-size:cover}#aboutpage .description .icons #iconLI{background-image:url("../icons/linkedin.png");background-size:cover}#aboutpage #productsImage{background-image:url("../images/13044240813_333cddd496_k.jpg");background-size:cover}#aboutpage #clientsImage{background-image:url("../images/6224049770_5d353af67c_b.jpg");background-size:cover}#aboutpage #moreImage{background-color:transparent}#aboutpage #moreDescription{background-image:url("../images/16341912725_9b02f9eb3f_k.jpg");background-size:cover;color:white}@media screen and (max-width: 640px){#aboutpage nav{left:0;width:100vw}}#contactpage body{margin:0;background-color:black;color:white;background-size:cover;object-fit:cover;background-image:url("../images/7263826638_3969ad11c1_k.jpg")}#contactpage nav{display:flex;flex-direction:row;justify-content:space-between;top:15px;width:80vw;position:fixed;left:10vw;height:10vh;background-color:gray;border-radius:15px}#contactpage nav a{flex:20%;text-align:center;height:100%;font-size:1.5rem;text-decoration:none;color:white}#contactpage nav a:hover{color:#b2895c;transition:ease-in-out 1s}#contactpage nav a div{position:relative;top:40%}#contactpage nav .activePage{border-bottom:2px #b2895c solid;border-bottom-right-radius:15px}#contactpage main{display:flex;flex-direction:row;width:100vw;justify-content:space-evenly}#contactpage form{flex:25%;display:flex;flex-direction:column;position:relative;height:70vh;top:15vh;background-color:rgba(0,0,0,0.6);text-align:center;border-radius:15px;margin:2.5vw}#contactpage form input[type=email]{position:relative;height:10%;width:80%;left:10%;color:rgba(255,255,255,0.8);background-color:rgba(0,0,0,0.6);border:transparent;border-radius:15px;margin-bottom:5%}#contactpage form input[type=email]:hover{background-color:rgba(0,0,0,1)}#contactpage form input[type=text]{position:relative;height:10%;width:80%;left:10%;color:rgba(255,255,255,0.8);background-color:rgba(0,0,0,0.6);border:transparent;border-radius:15px;margin-bottom:5%}#contactpage form input[type=text]:hover{background-color:rgba(0,0,0,1)}#contactpage form textarea{position:relative;height:30%;width:80%;left:10%;color:rgba(255,255,255,0.8);background-color:rgba(0,0,0,0.6);border:transparent;border-radius:15px}#contactpage form textarea:hover{background-color:rgba(0,0,0,1)}#contactpage form input[type=submit]{position:relative;height:10%;width:80%;left:10%;color:rgba(0,0,0,0.8);background-color:rgba(255,255,255,0.8);border:transparent;border-radius:15px;margin-top:5%}#contactpage form input[type=submit]:hover{background-color:rgba(255,255,255,1)}#contactpage .contactMap{flex:50%;display:flex;flex-direction:column;position:relative;height:70vh;top:15vh;background-color:rgba(0,0,0,0.6);text-align:center;border-radius:15px;margin:2.5vw}#contactpage .contactInfo{flex:25%;display:flex;flex-direction:column;position:relative;height:70vh;top:15vh;background-color:rgba(0,0,0,0.6);text-align:center;border-radius:15px;margin:2.5vw}#homePageLink{background-image:url("../images/logo-1.png");object-fit:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 480px){#contactpage main{flex-direction:column !important}}@media screen and (max-width: 640px){#contactpage nav{left:0;width:100vw}#aboutpage main section{flex-direction:column !important}}#loginpage body{margin:0;background-color:black;color:white;background-size:cover;object-fit:cover;background-image:url("../images/7263826638_3969ad11c1_k.jpg");animation:shiftingBackground 50s infinite;background-repeat:no-repeat}@keyframes shiftingBackground{0%{background-image:url("../images/7263826638_3969ad11c1_k.jpg")}10%{background-image:url("../images/3927516198_0e2e033c1e_o.jpg");color:black}20%{background-image:url("../images/8299041659_630f139dea_h.jpg");color:lightblue}30%{background-image:url("../images/6194015412_8487a871d4_b.jpg");color:gold}40%{background-image:url("../images/11109074334_880f24f495_k1.jpg");color:purple}50%{background-image:url("../images/11108472154_d13d86de77_h.jpg");color:cyan}60%{background-image:url("../images/21469375458_34b8fbba5f_k.jpg");color:gold}70%{background-image:url("../images/21951351998_13d63249f7_k.jpg");color:darkgray}80%{background-image:url("../images/21445725364_ae6bf445c4_k.jpg");color:pink}90%{background-image:url("../images/13918258022_ddd7900237_b.jpg");color:darkorange}100%{background-image:url("../images/7263826638_3969ad11c1_k.jpg")}}#loginpage main h1{position:absolute;width:100vw;height:30vh;top:35vh;font-size:5rem;text-align:center}#loginpage form{top:25vh;display:flex;flex-direction:column;position:relative;height:40vh;width:80vw;left:10vw;border-radius:15px;background-color:rgba(225,225,225,0.2);backdrop-filter:blur(5px)}#loginpage form input[type="text"]{position:relative;width:95%;left:2.5%;height:25%;margin-top:2.5%;margin-bottom:0.5%;border-radius:15px;background-color:rgba(225,225,225,0.2);backdrop-filter:blur(5px);border:transparent;font-size:2.5rem;color:white !important}#loginpage form input[type="text"]::placeholder{color:black}#loginpage form input[type="password"]{position:relative;width:95%;left:2.5%;height:25%;margin-top:0.5%;margin-bottom:1%;border-radius:15px;background-color:rgba(225,225,225,0.2);backdrop-filter:blur(5px);border:transparent;font-size:2.5rem;color:white !important}#loginpage form input[type="password"]::placeholder{color:black}#loginpage form input[type="text"]:hover{background-color:rgba(225,225,225,0.4)}#loginpage form input[type="password"]:hover{background-color:rgba(225,225,225,0.4)}#loginpage form input[type="submit"]{position:relative;width:95%;left:2.5%;height:25%;margin-top:1%;margin-bottom:2%;border-radius:15px;background-color:rgba(225,225,225,0.2);backdrop-filter:blur(5px);border:transparent;font-size:2.5rem;color:white !important}#adminpage form{position:relative;left:10vw;width:80vw;display:flex;flex-direction:column}#adminpage form h1{text-align:center}#adminpage input{background-color:rgba(0,0,0,0.8);height:2.5rem;margin:5px;color:white}#adminpage table{position:relative;width:80vw;left:10vw;background-color:rgba(0,0,0,0.8);color:white}#adminpage table a{text-decoration:none;color:white}#adminpage caption{color:black}#adminpage tr:nth-child(even){color:red}#adminpage tr:nth-child(odd){background-color:rgba(225,225,225,0.8);color:black}#adminpage th{background-color:rgba(25,0,125,0.8);color:white}#adminpage nav{margin:1vh;position:relative;left:10vw;width:80vw;display:flex;flex-direction:row;justify-content:space-around}#adminpage nav a{background-color:rgba(25,0,125,0.8);border-radius:15px;text-decoration:none;color:white;justify-content:center;font-size:2.5rem}#adminpage nav a:hover{background-color:rgba(0,0,0,0.8);color:red}#userpage form{position:relative;left:10vw;width:80vw;display:flex;flex-direction:column}#userpage form h1{text-align:center}#userpage input{background-color:rgba(0,0,0,0.8);height:2.5rem;margin:5px;color:white}#userpage table{position:relative;width:80vw;left:10vw;background-color:rgba(0,0,0,0.8);color:white}#userpage table a{text-decoration:none;color:white}#userpage caption{color:black}#userpage tr:nth-child(even){color:red}#userpage tr:nth-child(odd){background-color:rgba(225,225,225,0.8);color:black}#userpage th{background-color:rgba(25,0,125,0.8);color:white}#userpage nav{margin:1vh;position:relative;left:10vw;width:80vw;display:flex;flex-direction:row;justify-content:space-around}#userpage nav a{background-color:rgba(25,0,125,0.8);border-radius:15px;text-decoration:none;color:white;justify-content:center;font-size:2.5rem}#userpage nav a:hover{background-color:rgba(0,0,0,0.8);color:red}