.oferta{padding-top:60px;position:relative;overflow:hidden}.oferta:before{content:'';position:absolute;top:0;left:0;z-index:-1;background-image:url(/img/oferta-korona2003-sochaczew.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:425px}.oferta h1{color:#fff;margin-bottom:45px}.oferta .tiny_oferta{height:367px;display:inline-block;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;text-decoration:none;margin-bottom:60px}.oferta .tiny_oferta .overlay{width:100%;height:100%;padding:25px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(51.56%,rgba(0,0,0,0)),to(#000));background-image:-o-linear-gradient(top,rgba(0,0,0,0) 51.56%,#000 100%);background-image:linear-gradient(180deg,rgba(0,0,0,0) 51.56%,#000 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.oferta .tiny_oferta .overlay span{font-weight:500;font-size:24px;line-height:28px;color:#fff}.oferta .tiny_oferta.contact_offer{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;background:#fafafa;-webkit-box-shadow:0 4px 11px rgba(0,0,0,.15);box-shadow:0 4px 11px rgba(0,0,0,.15)}.oferta .tiny_oferta.contact_offer span{font-weight:300;font-size:16px;margin-bottom:40px;max-width:118px;text-align:center;color:#000;display:inline-block}.oferta .tiny_oferta.contact_offer span.btn{max-width:none;color:#fff}.catalog{background-image:url(../img/catalog-bg.jpg);width:100%;background-size:100% auto;background-repeat:no-repeat;background-position:top center}@media screen and (max-width:991px){.catalog{background-size:auto 425px}}.catalog__heading{padding:150px 0 40px}.catalog__heading h1{font-weight:400;font-size:38px;line-height:1.15;color:#fff;margin-bottom:17px}.catalog__heading h1 b{display:inline-block;width:100%;font-weight:700}.catalog__heading p{font-weight:700;font-size:18px;line-height:1.15;color:#d89f09;margin-bottom:0}.catalog__content{background:#fff;-webkit-box-shadow:0 4px 11px rgba(0,0,0,.15);box-shadow:0 4px 11px rgba(0,0,0,.15);padding:64px 78px;margin-bottom:40px}@media screen and (max-width:991px){.catalog__content{padding:64px 15px}}.catalog-category{margin-bottom:40px}.catalog-category__title h2{font-weight:700;font-size:24px;line-height:1.15;color:#000;margin-bottom:28px}.catalog-items{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 20px}@media screen and (max-width:991px){.catalog-items{grid-template-columns:1fr}}.catalog-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:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 15px;background:#fafafa;border:1px solid #dbdbdb;-webkit-box-sizing:border-box;box-sizing:border-box}.catalog-tiny:hover{text-decoration:none}.catalog-tiny__title{font-weight:700;font-size:18px;line-height:1.15;margin-bottom:40px;color:#000}.catalog-tiny__btn{display:inline-block;background:0 0;font-weight:400;font-size:16px;border:1px solid #d89f09;color:#d89f09;padding:16px 45px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;line-height:1.15;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}.catalog-tiny__btn svg{margin-right:11px}.catalog-tiny__btn svg path{fill:#d89f09;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.catalog-tiny__btn:hover{background:#d89f09;border-color:#d89f09;color:#fff}.catalog-tiny__btn:hover svg path{fill:#fff}