html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}body{font-family:'Work Sans',sans-serif;font-size:16px;font-weight:400;line-height:1.33;color:#292b2c;background-color:#fff;margin:0}h1,h2,h3,h4{font-weight:400}h1{font-size:28px;margin-bottom:16px}h2{font-size:20px;margin-bottom:0;margin-top:0}img{max-width:100%;height:auto}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}nav{position:absolute;z-index:100;top:0;width:100%;padding-top:10px;padding-bottom:10px}nav span{font-size:20px}.cover{height:100vh;background-image:url(../images/park1.png);width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:20px;padding-right:20px}.cover__content{margin-top:50px}.cover__intro,.cover__info{position:relative;z-index:2}.cover__intro{margin-bottom:50px}.cover__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cover__info p,.footer__column p{margin-top:0;margin-bottom:0}.cover__column,.footer__column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:20px}.cover:before{content:'';height:100%;width:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.9)}.content{padding-top:50px;padding-left:20px;padding-right:20px}.content p{max-width:900px;margin:0 auto}.gallery{margin-top:50px;margin-bottom:50px}.gallery ul{list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-bottom:0;max-width:100%}.gallery li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:20px;padding-left:10px;padding-right:10px}footer{margin-top:50px;background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:32px 0}.footer__content{max-width:900px;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__column{padding-left:40px;padding-right:40px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width: 768px){nav{position:relative;max-width:700px;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:20px}nav span{font-size:28px}h1{font-size:50px;margin-bottom:28px;margin-top:0}h2{font-size:28px}.cover__content{margin-left:auto;margin-right:auto;max-width:700px;width:100%;margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100vh}.cover__info{position:relative;width:100%;margin-bottom:50px;max-width:650px}.cover__column,.footer__column{position:relative;padding-left:20px;padding-right:20px;-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;margin-bottom:0}.cover__column:first-child,.footer__column{padding-left:0}.content{padding-left:0;padding-right:0}.content p{max-width:700px;font-size:21px}.gallery ul{height:250px;overflow:hidden}.gallery li{padding-left:15px;padding-right:15px;-webkit-box-flex:0;-ms-flex:0 0 26%;flex:0 0 26%;max-width:26%;margin-bottom:0}.gallery li img{width:100%}.gallery li:first-child{padding-left:0}.gallery li:last-child{padding-right:0}.gallery li:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.gallery li:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%}.gallery li:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%}footer{margin-top:100px}.footer__content{max-width:650px;margin-left:auto;margin-right:auto;width:100%}}@media (min-width: 992px){nav,.cover__content,.content p,.footer__content{max-width:900px}nav{padding-left:0}}@media (min-width: 1200px){nav,.cover__content,.content p,.footer__content{max-width:1070px}}