body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{box-sizing:border-box;font-size:62.5%;margin:0;overflow-x:hidden;padding:0;vertical-align:baseline}.app-container.loading,.view-container.loading{opacity:0}.view-container{align-items:center;display:flex;justify-content:center;min-height:60vh;opacity:1;padding:60px;transition:opacity .5s ease}@media(max-width:991.98px){.view-container{padding:20px}}.app-container{margin:1vw;opacity:1;transition:all .5s ease}.scrolling-wrapper{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}body{height:100%;margin:0;opacity:1;padding:0;transition:opacity 1s}footer{color:#fff;width:100%}.centered{align-items:center;display:flex;justify-content:center}.half{width:50%}@media(max-width:771px){.half{width:100%}}@media(max-width:991.98px){.half .flex-container .half{width:100%}}.full{width:100%}.forty-percent{width:40%}@media(max-width:771px){.forty-percent{width:100%}}.sixty-percent{width:60%}@media(max-width:771px){.sixty-percent{width:100%}}.eighty-percent{max-width:1000px;width:80%}@media(max-width:771px){.eighty-percent{width:100%}}.section{background-color:#fff;min-height:60vh}.section-small{min-height:50vh}button{background-color:#061e34;border:none;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;height:45px;padding:10px 25px;text-transform:uppercase}body{color:#061e34;font-family:Open Sans,sans-serif;font-size:1.6rem}h1,h2,h3,h4,h5,h6{color:#0467bc;font-family:Montserrat,sans-serif}a,a:visited,h1,h2{color:#061e34}p{font-family:Open Sans,sans-serif;font-size:1.8rem;line-height:1.5}h1{font-size:4rem}@media(max-width:771px){h1{font-size:3rem}}h2{font-size:3rem}@media(max-width:771px){h2{font-size:2rem}}h3{font-size:2rem}h4{font-size:1.8rem}.white-text{color:#fff}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}@font-face{font-family:Univia Pro;font-style:normal;font-weight:400;src:local("Univia Pro"),local("UniviaPro"),url(/static/media/univia.d1bb9b85d9ab9648bc9d.woff2) format("woff2"),url(/static/media/univia.df210d72d01689e87156.woff) format("woff")}:focus{outline:none}.required-field{font-size:1.4rem}.form-errors-list{background-color:#c31515;color:#fff;padding:10px}.button-container{margin-top:50px;text-align:center;width:100%}.button-container button{border-radius:5px}input{border:1px solid #cecece;border-radius:2px!important;color:#000;font-size:1.6rem;height:30px;padding:5px;width:calc(100% - 10px)}input[type=checkbox]{width:15px}input[type=password],input[type=text],textarea{-webkit-appearance:none;-webkit-border-radius:0}textarea{border:1px solid #cecece;border-radius:2px!important;color:#000;font-family:Open Sans,sans-serif;font-size:1.6rem;height:50px;padding:5px;width:100%}.checkbox-input{display:flex}.checkbox-input label{margin-left:5px;margin-top:5px}.css-yk16xz-control{border-radius:2px!important;width:100%!important}.form-group-container{margin-bottom:25px}.form-input{margin:10px;position:relative;width:200px}.form-input label{display:block;font-size:1.6rem;margin-bottom:5px}.form-input.full{width:400px}@media(max-width:771px){.form-input.full{width:90%}}.form-button-panel{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:25px;padding-top:25px;width:100%}.form-button-panel button{border-radius:5px;margin:25px;width:175px}.form-add{background-color:#061e34;color:#fff}.form-add svg{margin-right:10px}.form-tooltip{background-color:#061e34;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#fff;font-size:1.2rem;left:50%;padding:10px;position:absolute;top:-75px;width:100%;z-index:100}.form-input-icon-container{align-items:flex-end;display:flex;justify-content:center;margin-bottom:20px}.form-input-icon-container button{background-color:transparent;background-color:initial;box-shadow:none;color:#10417a;font-size:2rem}.form-submit{background-color:#0467bc}.form-error-message{font-size:1.4rem}.DayPickerInput-OverlayWrapper{font-size:1.6rem!important}.table{display:grid;grid-template-rows:100% auto}.table-actions-container{display:flex}.table-actions-container button{margin-right:25px}.table-actions-container input::-webkit-input-placeholder{font-family:Open Sans,sans-serif;font-size:1.4rem;padding-left:10px}.table-actions-container input:-ms-input-placeholder{font-family:Open Sans,sans-serif;font-size:1.4rem;padding-left:10px}.table-actions-container input::placeholder{font-family:Open Sans,sans-serif;font-size:1.4rem;padding-left:10px}@media(max-width:575.98px){.table-actions-container{flex-direction:column}.table-actions-container .search-input{margin-left:0;margin-top:10px}}.table-header>.table-item{border-bottom:1px solid #10417a;font-weight:700}.table-header>.table-item svg{margin-left:5px}.table-item{font-size:1.4rem;padding:10px;text-align:left;text-transform:capitalize}.table-item p{font-size:1.4rem;margin-bottom:5px;margin-top:0}.table-item a{color:#061e34}.table-item a,.total-item{font-weight:700}.table-item.email{word-wrap:break-word;text-transform:inherit}.table-row:nth-child(odd){background-color:#d7f0f3}.home h2{font-size:2.5rem;margin:0;text-align:center}@media(max-width:991.98px){.home h2{font-size:2rem}}@media(max-width:771px){.home h2{font-size:1.8rem}}.portfolio-container{grid-column-gap:2vw;grid-row-gap:10px;-webkit-column-gap:2vw;column-gap:2vw;display:grid;grid-template-columns:repeat(5,1fr);max-width:100%;padding:1vw}@media(max-width:771px){.portfolio-container{grid-template-columns:repeat(2,1fr)}}.portfolio-item{align-items:center;box-shadow:0 0 5px rgba(0,0,0,.5);display:flex;justify-content:center;transition-duration:.4s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.portfolio-item img{height:auto;max-width:100%}.portfolio-item img:hover{box-shadow:0 0 20px rgba(0,0,0,.5)}.portfolio-item:hover{border:none;-webkit-transform:scale(1.1);transform:scale(1.1)}.detail{text-align:center}.detail img{height:auto;margin:1vw;max-width:40%}.detail h2{text-align:center}.detail .portfolio-container{-webkit-column-gap:2vw;column-gap:2vw;grid-template-columns:repeat(3,1fr);margin:0 20vw}.detail .portfolio-container .portfolio-item img{height:auto;max-width:100%}@media(max-width:771px){.detail .portfolio-container{grid-template-columns:repeat(2,1fr);margin:0 2vw}}.social-impact img{margin:0!important}.top-details{box-shadow:0 1em 1em -1em rgba(0,0,0,.25);display:flex;flex-direction:row;padding-left:20vw;width:100vw}.top-details img{box-shadow:0 0 5px rgba(0,0,0,.5);height:auto;margin:1vw;max-width:20%}@media(max-width:771px){.top-details{padding:0}.top-details img{margin:2vw;max-width:30%}}.title-credits{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-left:20px}.title-credits h1{margin-top:0}@media(max-width:771px){.title-credits{margin:2vw 0;text-align:left}}.video{box-shadow:0 0 20px rgba(0,0,0,.5);display:flex;height:390px;justify-content:center;margin:5vh auto;width:640px}@media(max-width:771px){.video{width:95vw}}.vimeo-container{display:flex;justify-content:center;margin:5vh auto}.vimeo-container iframe{box-shadow:0 0 20px rgba(0,0,0,.5);width:640px}@media(max-width:771px){.vimeo-container iframe{width:95vw}}.App{align-items:center;display:flex;flex-direction:column}.about-copy{margin:0 10vw}.about-copy a{font-weight:700;text-decoration:none}.about-copy a:hover{text-decoration:underline}.about-copy img{float:left;margin:0 20px 20px 0;width:50%}@media(max-width:771px){.about-copy img{width:100%}.about-copy{width:90%}}.contact-container{display:flex;flex-direction:row;justify-content:space-between;max-width:750px;width:75vw}@media(max-width:771px){.contact-container{align-items:center;flex-direction:column}}.address-contact{display:flex;flex-direction:column;justify-content:flex-start}@media(max-width:771px){.address-contact{flex-direction:column-reverse;width:100%}}.detail-field{margin-top:10px}.detail-field h2{margin-top:0}.detail-field a{text-decoration:none}.detail-field p{margin-bottom:4vh;margin-left:1vw}@media(max-width:771px){.detail-field{margin-left:0}}.image-container{box-shadow:0 0 5px rgba(0,0,0,.5);margin:10px}.image-container a{display:flex}.image-container img{object-fit:cover;width:500px}@media(max-width:771px){.image-container img{width:97vw}}.App h2{margin-top:0!important}.photos-view-container{padding-top:0}.app-container{margin-top:0}.photos-container{flex-direction:row;justify-content:center;text-align:center}@media(max-width:771px){.photos-container{flex-direction:column}}.photos-container .hero-image{background:no-repeat 50% url(http://alexkostich.com/images/photography/IMG_6502.JPG);background-size:cover;height:40vh;margin-bottom:10px;width:100vw}@media(max-width:771px){.photos-container .hero-image{background-position:66% 0}}.ReactGridGallery{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;overflow:auto}@media(max-width:771px){.ReactGridGallery{margin:0}}.ReactGridGallery iframe{position:static!important}.ReactGridGallery div{transition-duration:.4s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.ReactGridGallery div .ReactGridGallery_tile-viewport{box-shadow:0 0 5px rgba(0,0,0,.5)!important}@media(max-width:771px){.ReactGridGallery div .ReactGridGallery_tile-viewport{height:100%!important}.ReactGridGallery div .ReactGridGallery_tile-viewport img{height:100%!important;object-fit:cover;width:100%}}.ReactGridGallery div .ReactGridGallery_tile-viewport:hover{box-shadow:0 0 20px rgba(0,0,0,.5);cursor:pointer;-webkit-transform:scale(1.03);transform:scale(1.03);z-index:1000}.app-heading{align-items:center;border-bottom:1px solid #ccc;box-shadow:0 0 5px rgba(0,0,0,.5);display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:771px){.app-heading{flex-direction:column}}.app-heading img{height:75px;margin:20px}@media(max-width:575.98px){.app-heading img{height:50px;margin:10px}}.app-heading a{text-decoration:none}.app-heading a:hover{text-decoration:underline}.app-heading h2{color:#061e34;margin-left:25px;text-transform:uppercase}@media(max-width:991.98px){.app-heading h2{font-size:2.3rem}}@media(max-width:771px){.app-heading h2{font-size:2.5rem}}.header-links a{color:#061e34;font-size:1.8rem;margin:25px}@media(max-width:991.98px){.header-links a{font-size:1.5rem;margin:15px 25px 15px 15px}}@media(max-width:771px){.header-links{margin-bottom:10px}}.app-footer{flex-wrap:wrap;margin-bottom:50px;margin-top:auto}.app-footer,.app-footer a{align-items:center;color:#061e34;display:flex;justify-content:center}.app-footer a{text-decoration:none}
/*# sourceMappingURL=main.8a181ac3.css.map*/