*{margin:0;padding:0}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}body{font-family:'Montserrat', sans-serif;font-size:1.6rem;background-color:#f5f6fa;min-height:100vh}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1200px;margin:0 auto;background-color:#f5f6fa;min-height:100vh}header{background-color:#f5f6fa;color:#40739e;padding:2rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center}header h1{font-size:2rem;letter-spacing:.3rem;font-weight:400}nav ul{background-color:#7f8fa6;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}nav ul li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center}nav ul li a{color:#f5f6fa;display:block;padding:.8rem 1rem;text-decoration:none}nav ul li a:hover{background-color:#718093}.gallery{background-color:#dcdde1;padding:.5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.thumbnail{max-width:64rem;margin:0 auto;text-align:center}.thumbnail img{width:100%;height:auto;border:1px solid #fff;border-radius:1rem;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.footer{background-color:#f5f6fa;color:#40739e;font-size:1.6rem;padding-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-item{color:#40739e;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center;padding-top:1rem}.footer a{color:#40739e;display:block;text-decoration:none}.footer a:hover{background-color:#dcdde1}.darken{position:absolute;display:none;top:0;left:0;width:0;height:100%;background-color:#2f3640;opacity:.9;z-index:2}@media only screen and (min-width: 425px){header h1{font-size:3rem;letter-spacing:.4rem}}@media only screen and (min-width: 768px){header h1{font-size:4rem;letter-spacing:.5rem}.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.thumbnail{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:20rem;margin:.5rem;cursor:pointer}.thumbnail img{width:100%;height:auto;border:1px solid #fff;border-radius:1rem;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.thumbnail img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.darken{width:100%}}.card{cursor:default;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:64rem;min-width:64rem;z-index:3}.card img.photo{width:64rem;max-width:64rem;border:1px solid #fff;border-radius:1rem}.card .card-caption{background-color:#dcdde1;color:#40739e;font-size:1.6rem;width:100%;display:block;text-align:center;padding:.5rem;border:1px solid #fff;border-radius:1rem}.card .icon-nav{color:#dcdde1;font-size:3rem;cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.25;-webkit-transition:opacity .2s;transition:opacity .2s}.card .icon-nav:hover{opacity:1}.card .icon-prev{left:-3rem}.card .icon-next{right:-3rem}.card .icon-play,.card .icon-stop{display:none;top:75%;right:-3rem}.card .icon-play.active,.card .icon-stop.active{display:block}

/*# sourceMappingURL=maps/style.css.map */
