.contact{display:none}@media screen and (max-width:991px){.contact-page h2{text-align:center}}.contact-page__hero{width:calc(100% + 32px);border-radius:40px;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;height:215px;position:relative;left:-16px;background-image:url(/img/wykonczenia-wnetrz-warszawa-kontakt.jpg);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}@media screen and (max-width:575px){.contact-page__hero{height:135px}}.contact-page__hero h1{text-align:center;font-weight:400;line-height:1.2}.contact-page__desc{margin-top:40px;margin-bottom:55px}.contact-page__desc p{font-size:18px;font-weight:400;line-height:1.3}@media screen and (max-width:991px){.contact-page__desc p{text-align:center}}.contact-page__row{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media screen and (max-width:991px){.contact-page__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-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-page__row h2{font-size:26px;margin-bottom:40px}.contact-page__info p{margin-bottom:30px}@media screen and (max-width:991px){.contact-page__info p{text-align:center}}.contact-page__info p.notice{color:#2d445f;font-size:14px;font-weight:400;line-height:1.3}.contact-page__info-tiny{display:grid;grid-template-columns:23px 1fr;gap:15px;margin-bottom:7.5px}@media screen and (max-width:991px){.contact-page__info-tiny{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}}.contact-page__info-tiny a,.contact-page__info-tiny p{color:#2d445f;font-size:18px;font-weight:400;line-height:1.15;margin:0}.contact-page__info-tiny a.title,.contact-page__info-tiny p.title{margin-bottom:4px}.contact-page__info-tiny a{text-decoration:underline}.contact-page__info-tiny:last-child{margin-top:32px}.contact-page__map{border-radius:40px;overflow:hidden;margin:100px 0}.contact-page__map iframe{width:100%;height:215px}.contact-page__form .form{max-width:450px}.contact-page__form .form__field{border-color:#2d445f;color:#2d445f}.contact-page__form .form label{color:#2d445f}.contact-page__form .form__check label:before{border-color:#2d445f}.contact-page__how{margin-bottom:90px;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;gap:65px}.contact-page__how h2{text-align:center}.contact-page__how-tiny{max-width:840px;margin:0 auto 10px;padding-left:230px;position:relative}@media screen and (max-width:991px){.contact-page__how-tiny{padding-left:0}}.contact-page__how-tiny:before{content:"";position:absolute;top:0;left:126px;width:1px;height:104px;background:#d8c4ac}@media screen and (max-width:991px){.contact-page__how-tiny:before{display:none}}.contact-page__how-tiny p{color:#4d5053;font-weight:400;line-height:1.5;letter-spacing:.18px;margin:0}@media screen and (max-width:991px){.contact-page__how-tiny p{text-align:center}}.contact-page__how-tiny p.title{font-family:"DM Serif Display";font-size:22px;color:#2d445f;font-weight:400;line-height:1.25;margin-bottom:22px}.contact-page__how-tiny p.title span{font-family:"DM Serif Display";font-size:40px;color:#2d445f;position:absolute;left:65px}@media screen and (max-width:991px){.contact-page__how-tiny p.title span{position:static;font-size:22px}}