.pw-footer .pw-footer__row {
    max-width: var(--pw-content-width, 760px);
}

.pw-blog-dark table {
	border-radius: 24px!important;
}

/* strzałka nieruchomości */
.pw-asari-props__link {
	background: url(https://domonieruchomosci.com/wp-content/uploads/2026/10/arrow.webp) 50% 50% no-repeat;
	border: none;
	padding: 8px 15px;
}

.pw-asari-props__link:hover {
	background: url(https://domonieruchomosci.com/wp-content/uploads/2026/10/arrow.webp) 95% 50% no-repeat;
}

.pw-asari-props__link svg {
	display: none;
}

/* Radiusy */
* {
	border-radius: 0!important;
}

.pw-processpath__number {
    border-radius: 50%!important;
}

/* Liczniki */
.pw-counters {
padding-top: 30px;
    padding-bottom: 30px;
}

.pw-counters__grid{
	max-width: 1120px;
	margin: 0 auto;
}

/* FAQ */
.pw-faq__item .pw-faq__question {
	color: var(--pw-color-czarny);
	font-family: var(--pw-font-text, var(--pw-google-font-text, inherit));
	font-weight: 500;
}

.pw-faq__item, .pw-faq__list {
	background: none;
	border: none;
}

.pw-faq__list {
	border-bottom: 1px solid #0A0A0A;
}

.pw-faq__item {
	border-top: 1px solid #0A0A0A;
	padding-top: 10px;
	padding-bottom: 10px;
}

.pw-faq__list .pw-faq__item  .pw-faq__question {
		font-family: var(--pw-font-mini-heading, var(--pw-google-font-mini-heading, inherit));
	font-size: 1.08rem;
	font-weight: 600;
}

.pw-faq__icon {
	color: var(--pw-primary-color);
}


/* Stylowanie opinii */
.ti-stars img.ti-star {
    filter: invert(18%) sepia(88%) saturate(7456%) hue-rotate(353deg) brightness(98%) contrast(116%) !important;
    opacity: 0.85 !important;
}

.ti-widget.ti-goog .ti-review-item> div.ti-inner {
	display: flex !important;
    flex-direction: column;
	border: 1px solid #707070!important;
}

.ti-review-header {
	order: 4;
}

.ti-widget.ti-goog div.ti-profile-img {
	display: none;
}

.ti-widget.ti-goog .ti-review-content {
	margin-bottom: 10px;
	    color: #ccc;
}

.ti-widget.ti-goog .ti-widget-container div.ti-name {
	color: #eee;
	font-weight: 500;
	text-transform: uppercase;
}

/* Liczniki */
.pw-counters__item  {
	background: none;
}

.pw-counters__number {
	color: var(--pw-color-link);
}

/*  Nagłówki */
.pw-cards .pw-heading, .pw-benefits .pw-heading {
	text-transform: uppercase;
	margin-bottom: 40px;
}

.big-heading .pw-heading, .big-heading .pw-benefits__title, .big-heading .pw-cards__title {
	text-transform: uppercase;
}

/* Header */
.pw-header a {
	text-transform: uppercase;
}

/* Hero wideo */
.pw-herovideo__inner .pw-heading {
	text-align: center;
	margin-bottom: 52px;
}

.pw-cards__item {
	border: 1px solid #707070;
}

.pw-cards__item:hover {
	box-shadow: 0px 0px 10px #E02129;
border: 1px solid #E02129;
}

.pw-banner2__buttons {
    gap: 10%;
    min-width: 50%;
}

.pw-cards__item {
    aspect-ratio: 4 / 4;
}

.pw-asari-props__img {
    aspect-ratio: 6 / 3;
}

@media(max-width:767px) {
	.pw-cards__item {
    aspect-ratio: 3 / 4;
}
}

@media(min-width:768px) and (max-width: 1024px) {
	.pw-cards__item {
    aspect-ratio: 2.3 / 4;
}
}

.pw-shortpath__number {
	border-radius: 100% !important;
}

@media(max-width:767px) {
	.uslugi .pw-cards__item {
    aspect-ratio: 3.6 / 4;
}
}

@media(min-width:768px) and (max-width: 1024px) {
	.uslugi .pw-cards__item {
    aspect-ratio: 4 / 4;
}
}

.pw-process__heading-tick {
	display: none;
}

.pw-process__number {
	border-radius: 100%!important;
	    font-size: 1.3rem;
	width: 42px;
    height: 42px;
}

.forminator-ui .forminator-input, .forminator-ui .forminator-textarea {
	color: #000!important;
}



.formularz-skup .forminator-ui .forminator-input, .formularz-skup .forminator-ui .forminator-textarea {
	padding: 12px!important;
}


.pw-richtext .red-tekst {
	color:  var(--pw-primary-color);
}

.footer-big-text p {
	font-size: 1.1rem;
}

@media(min-width:1200px) and (max-width:1440px) {
.pw-header__cta {
	padding: 12px 15px;
	}
}
#cookie-bar {
    display: none !important;
}