body{margin:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.App{min-height:75vh;text-align:center}.navbar{background-color:#000;display:grid;grid-template-columns:1fr 1fr 1fr;height:100px;font-family:"Cinzel",serif}.nav-logo{grid-column:1/2}.nav-links,.nav-logo{display:flex;justify-content:center;align-items:center;color:#fff}.nav-links{grid-column:3/4}.link{text-decoration:none;color:#fff;margin:10px}.link:hover{color:#646262;transition:.5s}.portfolio-links{text-decoration:none;color:#000}@media only screen and (max-width:1095px){.nav-logo{font-size:13px}.navbar{height:130px}}@media only screen and (max-width:972px){.nav-logo{font-size:10px}}@media only screen and (max-width:375px){.navbar{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.nav-logo{grid-row:1/2}.nav-links,.nav-logo{grid-column:1/3;display:flex;justify-content:center;align-items:center}.nav-links{grid-row:2/3;font-size:13px}}.feature{display:grid;grid-template-columns:1fr 1fr;background-color:#000;width:100%;font-family:"Cinzel",serif}.feature-name{grid-column:1/2}.feature-banner,.feature-name{display:flex;justify-content:center;align-items:center}.feature-banner{background-color:#fff;width:65vw;flex-direction:column;height:500px;position:absolute}.feature-image{grid-column:2/3;width:40vw}.feat-img{width:100%;height:80vh}.feature-link{text-decoration:none;color:#000}.feature-link:hover{color:grey;text-decoration:underline;transition:.4s}.photography{font-size:50px}@media only screen and (max-width:1448px){.feature-image{width:45vw}}@media only screen and (max-width:1053px){.feature-image{width:55vw}}.footer{background-color:#000;color:#fff;display:grid;grid-template-columns:1fr 1fr;height:100px;font-family:"Cinzel",serif}.cinque-footer{grid-column:1/2;display:flex;justify-content:center;align-items:center}div>a:hover{color:grey}.social-footer{grid-column:2/3;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:375px){.footer{position:fixed;bottom:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.social-footer{grid-row:1/2}.cinque-footer,.social-footer{grid-column:1/3;display:flex;justify-content:center;align-items:center;width:100vw}.cinque-footer{grid-row:2/3;flex-direction:column}}.landscape-header,.landscape-page{background-color:#000}.landscape-header{color:#fff;font-family:"Cinzel",serif;font-size:50px;margin:0 0 40px}.portrait,.portrait-header{background-color:#000}.portrait-header{color:#fff;font-family:"Cinzel",serif;font-size:50px;margin:0 0 40px}.portfolio-pic{width:500px;border-radius:10px}.portfolio-pic:hover{outline-style:auto;opacity:.4}@media only screen and (max-width:375px){.portfolio-pic{width:300px}}.about-page{background-color:#000;min-height:85vh;margin:0}.about{display:grid;grid-template-columns:1300px 1fr;margin:0;height:50vh}.about-head{color:#fff;font-size:55px;margin:0 0 50px}.about-head,.about-header{text-align:center;font-family:"Cinzel",serif}.about-header{margin:0;font-size:40px}.about-header-paragraph{font-family:"Cinzel",serif;text-align:center;margin:0 15px 0 0}.about-author{grid-column:1/2;flex-direction:column;background-color:#fff;color:#000}.about-author,.about-picture{display:flex;justify-content:center;align-items:center}.about-picture{grid-column:2/3}.about-pic{width:100%;height:100%}@media only screen and (max-width:1721px){.about{display:grid;grid-template-columns:1000px 1fr;margin:0;height:50vh}.about-page{min-height:80vh}}@media only screen and (max-width:1336px){.about{height:60vh;grid-template-columns:700px 1fr}.about-page{min-height:70vh}}@media only screen and (max-width:992px){.about{height:60vh;grid-template-columns:550px 1fr}}@media only screen and (max-width:375px){.abou-page{min-height:100vh;min-width:375px}.about{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.about-author{grid-column:1/3;grid-row:1/2;display:flex;justify-content:center;align-items:center}.about-picture{grid-column:1/3;grid-row:2/3}.about-pic{width:100%;height:57vh}}.contact{background-color:#000;margin:0;min-height:79vh}.contact-head{color:#fff;font-family:"Cinzel",serif;font-size:55px;margin:0 0 100px}.contact-page{display:grid;grid-template-columns:1fr 1fr;background-color:#fff}.contact-info{grid-column:1/2;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:"Cinzel",serif;font-size:20px}.social-links{text-decoration:none;color:#000;margin:10px}.contact-form{grid-column:2/3;display:grid;grid-template-columns:300px 300px;grid-template-rows:150px 80px 1fr 1fr}.label{font-family:"Cinzel",serif}.contact-first{grid-column:1/2}.contact-first,.contact-last{grid-row:1/2;display:flex;justify-content:center;align-items:center;flex-direction:column}.contact-last{grid-column:2/3}.contact-email{grid-column:1/2;grid-row:2/3;display:flex;margin-bottom:10px}.contact-email,.contact-msg{justify-content:center;align-items:center;flex-direction:column}.contact-msg{grid-column:1/3;grid-row:3/4;display:flex;display:inline-block}.contact-subject{grid-column:2/3;grid-row:2/3;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:10px}.contact-input{height:25px;width:185px}.contact-input:hover{background-color:#a9a9a9}.msg{width:27vw;height:15vh;vertical-align:top}.msg:hover{background-color:#a9a9a9}.contact-btn{grid-column:1/3;grid-row:4/5}.contact-submit{width:31vw;height:6vh;margin-top:10px;background-color:#000;font-family:"Cinzel",serif;font-size:20px;color:#fff;border-radius:5px}.contact-submit:hover{background-color:grey}@media only screen and (max-width:375px){.contact-page{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:450px 975px}.contact-info{grid-column:1/3;grid-row:1/2;display:flex;justify-content:center;align-items:center;flex-direction:column}.contact-form{grid-column:1/3;grid-row:2/3;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr}.contact-first{grid-column:1/3;grid-row:1/2}.contact-last{grid-column:1/3;grid-row:2/3}.contact-email{grid-column:1/3;grid-row:3/4}.contact-subject{grid-column:1/3;grid-row:4/5}.contact-msg{grid-column:1/3;grid-row:5/6}.contact-btn{grid-column:1/3;grid-row:6/7}.contact-submit,.msg{width:80vw}}.services{background-color:#000;margin:0}.service-heading{color:#fff;font-family:"Cinzel",serif;margin:0 0 50px;font-size:55px}@media only screen and (max-width:375px){.service-heading{margin-bottom:0}}.services-page{display:grid;grid-template-columns:700px 500px}.service-image{grid-column:1/2;display:flex;justify-content:center;align-items:center}.service-img{width:75%;border-radius:5px;margin-bottom:10px}.service-banner{grid-column:2/3;display:flex;justify-content:center;align-items:center}.banner{background-color:#fff;font-family:"Cinzel",serif;width:45vw;height:40vh;position:absolute}.banner-head{font-size:40px}@media only screen and (max-width:375px){.services-page{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:250px 1fr}.service-image{grid-column:1/3;grid-row:2/3;width:100vw;height:60vh}.service-banner{grid-column:1/3;grid-row:1/2;width:100vw}.banner{width:100vw;height:30vh}}
/*# sourceMappingURL=main.a79a6858.chunk.css.map */