@charset "UTF-8";#sub_page_header{margin-bottom:90px;padding:120px 0 0;margin-top:0}#sub_page_header h1{color:#f40;color:#23285c;text-align:center;font-size:54px;font-weight:500;margin-bottom:40px}#sub_page_header p{color:#171a39;font-size:18px;font-weight:300;margin-bottom:0}#sub_content{padding:0 0 110px}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width:991px){.gallery{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.gallery{grid-template-columns:repeat(1,1fr)}}.gallery a{height:450px;width:100%;position:relative;border-radius:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-size:cover;background-position:center;background-repeat:no-repeat}.gallery a:before{content:"POWIĘKSZ ZDJĘCIE";position:absolute;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5)));background:-o-linear-gradient(bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%);background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#fff;text-align:center;font-size:28.557px;font-weight:700;line-height:1}.gallery a:hover:before{opacity:1}.contact{padding:100px 0;background-color:#f40}.contact__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact__row p{color:#fff;text-align:center;font-family:Kanit,sans-serif;font-size:44px;font-weight:700;line-height:1;margin-bottom:60px}