*,
::after,
::before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.--just-space {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.--just-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.--just-end {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.--align-str {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.--align-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.--align-end {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.--dir-col {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

html {
	font-size: 16px
}

body,
html {
	min-height: 100%;
	position: relative
}

body {
	font-size: 1rem
}

.landing-sale .landing-sale__section_hero h1,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
ul {
	margin: 0
}

.landing-sale .the-content .wp-block-button a,
.landing-sale .wpcf7 .wpcf7-form .wpcf7-submit,
.landing-sale-btn {
	font-size: clamp(.88rem, .46vw + .78rem, 1.13rem);
	font-style: normal;
	font-weight: 700;
	line-height: 128.571%;
	letter-spacing: 1.12px;
	text-transform: uppercase;
	width: 100%;
	padding: 16px
}

.landing-sale .wp-block-buttons,
.landing-sale .wpcf7 .wpcf7-form .wpcf7-submit,
.landing-sale-btn-mt {
	margin-top: 15px
}

@media(min-height:680px) {

	.landing-sale .wp-block-buttons,
	.landing-sale .wpcf7 .wpcf7-form .wpcf7-submit,
	.landing-sale-btn-mt {
		margin-top: 30px
	}
}

@media(max-width:1024px) {

	.landing-sale .mt-small.wp-block-buttons,
	.landing-sale .wpcf7 .wpcf7-form .mt-small.wpcf7-submit,
	.landing-sale-btn-mt.mt-small {
		margin-top: 30px
	}
}

.landing-sale .far.fa-google-plus,
.landing-sale .far.fa-youtube {
	font-family: "Font Awesome 5 Brands"
}

.landing-sale .far.fa-google-plus:before {
	content: "\f0d5"
}

.landing-sale .the-content [class*=width-] {
	padding-left: 16px;
	padding-right: 16px
}

.landing-sale .the-content .width-4 {
	max-width: 732px
}

.landing-sale .the-content .width-3 {
	max-width: 992px
}

@media(min-width:1190px) {

	.landing-sale .the-content .wp-block-button a,
	.landing-sale .wpcf7 .wpcf7-form .wpcf7-submit,
	.landing-sale-btn {
		font-size: 18px;
		line-height: 122.222%;
		letter-spacing: 1.44px
	}

	.landing-sale .the-content .width-2 {
		max-width: 1192px
	}
}

.landing-sale .the-content .width-750p {
	padding-left: 16px;
	padding-right: 16px;
	max-width: 782px
}

.landing-sale.landing-sale_nav #content {
	padding-top: 104px
}

@media(min-width:768px) {
	.landing-sale.landing-sale_nav #content:before {
		content: '';
		background: url(/wp-content/themes/encasa/assets/img/bg-theme-01.jpg) 0 0/cover no-repeat #00332b;
		position: absolute;
		top: 0;
		height: 104px;
		width: 100%;
		left: 0;
		overflow: hidden
	}
}

.landing-sale .the-content .wp-block-group>div>.wp-block-columns>.wp-block-column>p>a:only-child,
.landing-sale .the-content div.wp-block-group:not(.dark-bg-img)>div>p:not([class*=lh]):not(.circle)>a:only-child {
	color: inherit
}

.landing-sale .the-content .wp-block-group>div>.wp-block-columns>.wp-block-column>p>a:only-child:after,
.landing-sale .the-content div.wp-block-group:not(.dark-bg-img)>div>p:not([class*=lh]):not(.circle)>a:only-child:after {
	display: none
}

.lp-p {
	font-size: var(--font-size-base);
	margin-bottom: 10px;
	line-height: 137.5%
}

.lp-p strong {
	font-weight: 400
}

.landing-sale .landing-sale__section_hero h1,
.rwd-h1,
h1 {
	font-size: 27px;
	font-style: normal;
	font-weight: 400;
	line-height: 111.111%
}

@media(min-width:480px) {

	.landing-sale .the-content .wp-block-button a,
	.landing-sale .wpcf7 .wpcf7-form .wpcf7-submit,
	.landing-sale-btn {
		padding: 20px 40px;
		width: auto
	}

	.landing-sale .landing-sale__section_hero h1,
	.rwd-h1,
	h1 {
		font-size: var(--font-size-xxl)
	}
}

@media(min-width:1190px) {

	.landing-sale .landing-sale__section_hero h1,
	.rwd-h1,
	h1 {
		font-size: 52px;
		line-height: 111.538%
	}
}

.landing-sale .dark-bg p.process-chain-item__title,
.landing-sale .dark-bg-img p.process-chain-item__title,
.landing-sale .the-content .rwd-h2,
.landing-sale .the-content .text-h2,
.landing-sale .the-content .text-lg,
.landing-sale .the-content p.rwd-h2,
.rwd-h2,
.text-lg {
	font-size: var(--font-size-lg);
	font-style: normal;
	line-height: 123.529%
}

@media(min-width:1190px) {

	.landing-sale .dark-bg p.process-chain-item__title,
	.landing-sale .dark-bg-img p.process-chain-item__title,
	.landing-sale .the-content .rwd-h2,
	.landing-sale .the-content .text-h2,
	.landing-sale .the-content .text-lg,
	.landing-sale .the-content p.rwd-h2,
	.rwd-h2,
	.text-lg {
		font-size: 27px;
		line-height: 114.815%
	}
}

.landing-sale .dark-bg p.process-chain-item__title:is(h3),
.landing-sale .dark-bg-img p.process-chain-item__title:is(h3),
.landing-sale .the-content .rwd-h2:is(h3),
.landing-sale .the-content .text-h2:is(h3),
.landing-sale .the-content .text-lg:is(h3),
.rwd-h2:is(h3),
.text-lg:is(h3) {
	font-weight: 400
}

.landing-sale .text-wrapper .the-content p,
.landing-sale .text-wrapper p,
.landing-sale .the-content .text-l,
.landing-sale .the-content .text-wrapper p,
.text-l {
	font-size: clamp(.88rem, .46vw + .78rem, 1.13rem);
	line-height: 123.077%;
	letter-spacing: .26px
}

@media(min-width:1190px) {

	.landing-sale .text-wrapper .the-content p,
	.landing-sale .text-wrapper p,
	.landing-sale .the-content .text-l,
	.landing-sale .the-content .text-wrapper p,
	.text-l {
		font-size: 18px;
		font-weight: 300;
		line-height: 133.333%;
		letter-spacing: .36px
	}
}

.landing-sale .kt-blocks-accordion-header .kt-blocks-accordion-title,
.landing-sale .the-content .text-cta,
.rwd-h3,
.text-cta,
.utp-section__image+h3 {
	font-size: clamp(1rem, .23vw + .95rem, 1.13rem);
	font-style: normal;
	font-weight: 500;
	line-height: 135.714%;
	letter-spacing: .42px;
	text-transform: uppercase
}

@media(min-width:1190px) {

	.landing-sale .kt-blocks-accordion-header .kt-blocks-accordion-title,
	.landing-sale .the-content .text-cta,
	.rwd-h3,
	.text-cta,
	.utp-section__image+h3 {
		font-size: 18px;
		line-height: 133.333%;
		letter-spacing: .54px
	}
}

.landing-sale .utp-digits-wrapper .utp-digits-value,
.rwd-h4 {
	font-size: clamp(1.88rem, .92vw + 1.69rem, 2.38rem);
	font-style: normal;
	font-weight: 400;
	line-height: 126.667%;
	text-transform: uppercase
}

@media(min-width:1190px) {

	.landing-sale .utp-digits-wrapper .utp-digits-value,
	.rwd-h4 {
		font-size: 38px;
		line-height: 125%
	}
}

.landing-sale .kt-blocks-accordion-header .kt-blocks-accordion-title,
.rwd-h3,
.utp-section__image+h3 {
	font-weight: 700
}

.landing-sale .dark-bg-img .process-chain-item__counter,
.landing-sale .the-content .process-chain-item__counter,
.landing-sale .the-content [class*=wp-block-].dark-bg .process-chain-item__counter,
.landing-sale .the-content p.text-s,
.landing-sale .utp-digits-wrapper .utp-digits-value-text,
.landing-sale .wprevpro_t1_DIV_2,
.landing-sale p.wprevpro_t1_P_3,
.rwd-text-s,
.text-s {
	font-family: Fakt, sans-serif;
	font-size: clamp(.88rem, 0 + .88rem, .88rem);
	font-style: normal;
	font-weight: 400;
	line-height: 141.667%;
	letter-spacing: .12px;
	text-transform: uppercase
}

@media(min-width:1190px) {

	.landing-sale .dark-bg-img .process-chain-item__counter,
	.landing-sale .the-content .process-chain-item__counter,
	.landing-sale .the-content [class*=wp-block-].dark-bg .process-chain-item__counter,
	.landing-sale .the-content p.text-s,
	.landing-sale .utp-digits-wrapper .utp-digits-value-text,
	.landing-sale .wprevpro_t1_DIV_2,
	.landing-sale p.wprevpro_t1_P_3,
	.rwd-text-s,
	.text-s {
		font-size: 14px;
		font-weight: 300;
		line-height: 142.857%;
		letter-spacing: .14px
	}
}

.landing-sale .wpcf7 .wpcf7-form label,
.landing-sale .wprevpro_t1_SPAN_5,
.rwd-text-m {
	font-family: Fakt, sans-serif;
	font-size: clamp(.88rem, .23vw + .83rem, 1rem);
	font-style: normal;
	font-weight: 700;
	line-height: 125%;
	letter-spacing: .24px;
	text-transform: none
}

.mt-5p {
	margin-top: 5px
}

.landing-sale .the-content p.mt-15p,
.landing-sale .the-content p.mt-20p,
.mt-15p,
.mt-20p {
	margin-top: 15px
}

@media(min-width:1024px) {
	.landing-sale.landing-sale_nav #content {
		padding-top: 104px
	}

	.landing-sale .the-content p.mt-20p,
	.mt-20p {
		margin-top: 20px
	}
}

.landing-sale .the-content p.mt-30p,
.landing-sale .the-content p.mt-35p,
.mt-30p,
.mt-35p {
	margin-top: 30px
}

@media(min-width:1024px) {

	.landing-sale .the-content p.mt-35p,
	.mt-35p {
		margin-top: 35px
	}
}

.landing-sale .the-content p.mb-30p,
.mb-30p {
	margin-bottom: 30px
}

.landing-sale .the-content p.mt-45p,
.mt-45p {
	margin-top: 30px
}

.landing-sale .the-content .lh,
.landing-sale .the-content h2 {
	margin-bottom: 0
}

@-webkit-keyframes move {

	0%,
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	50% {
		-webkit-transform: translateY(10%);
		transform: translateY(10%)
	}
}

@keyframes move {

	0%,
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	50% {
		-webkit-transform: translateY(10%);
		transform: translateY(10%)
	}
}

body.landing-sale {
	--color-gold: #B7916D;
	--color-beige-light: #b8906e;
	--color-beige-dark: #9A6A43;
	--color-green: #0C3630;
	--color-green-dark: #0a2a26;
	--color-black: #2D2D2D;
	--gradient-green: linear-gradient(180deg, #134E45 0%, #0A2D28 100%);
	--gradient-gray: linear-gradient(180deg, #FFF 0%, #EBEBEB 100%);
	--gradient-gold: linear-gradient(180deg, #D0B093 0%, #8A6F54 100%);
	--global-palette5: transparent;
	--global-palette7: transparent;
	--global-palette8: transparent;
	--font-size-sm: clamp(0.65rem, 0.18vw + 0.6rem, 0.75rem);
	--font-size-base: clamp(0.88rem, 0.23vw + 0.83rem, 1rem);
	--font-size-md: clamp(1.02rem, 0.58vw + 0.87rem, 1.33rem);
	--font-size-lg: clamp(1.13rem, 1.03vw + 0.92rem, 1.69rem);
	--font-size-xl: clamp(1.59rem, 1.42vw + 1.23rem, 2.37rem);
	--font-size-xxl: clamp(1.98rem, 2.13vw + 1.45rem, 3.16rem);
	--font-size-xxxl: clamp(2.48rem, 3.14vw + 1.69rem, 4.21rem)
}

body.landing-sale:not(.landing-sale_nav) {
	padding-top: clamp(4.81rem, 7.24vw + 3.36rem, 8rem)
}

.landing-sale:not(.landing-sale_nav) header {
	background-color: #0c3630;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1
}

.landing-sale:not(.landing-sale_nav) header .brand {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.landing-sale:not(.landing-sale_nav) header .brand .award {
	background: url(../img/zwyciezcawizjery.png) 50% 50%/contain no-repeat;
	margin-left: 39px;
	width: clamp(3.13rem, 4.26vw + 2.27rem, 5rem);
	height: clamp(2.81rem, 4.12vw + 1.99rem, 4.63rem);
	position: relative
}

.landing-sale:not(.landing-sale_nav) header .brand .award:before {
	content: "";
	background-color: #fff;
	position: absolute;
	height: clamp(2.56rem, 3.84vw + 1.8rem, 4.25rem);
	left: -17px;
	width: 1px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.landing-sale:not(.landing-sale_nav) #header .brand img {
	height: clamp(24px, 7.5vw, 40px)
}

.landing-sale:not(.landing-sale_nav) #header .sliding-part,
.landing-sale:not(.landing-sale_nav) #header .sliding-part.visible {
	display: none
}

.landing-sale:not(.landing-sale_nav) #header .landing-sale__main-part {
	background-image: url(../img/header-bg.webp);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	min-height: clamp(4.81rem, 7.24vw + 3.36rem, 8rem);
	padding: 0;
	top: auto
}

.landing-sale:not(.landing-sale_nav) #header .mobile-part {
	display: none
}

.landing-sale.landing-sale_nav #header .mobile-part {
	background-color: #00332b
}

.landing-sale #main > #primary > #content > article.post > .the-content > p {
	margin-bottom: unset;
}

.landing-sale .landing-sale__section {
	padding: 90px 0
}

@media(min-width:1190px) {

	.landing-sale .wpcf7 .wpcf7-form label,
	.landing-sale .wprevpro_t1_SPAN_5,
	.rwd-text-m {
		font-size: 16px;
		font-weight: 600;
		line-height: 137.5%;
		letter-spacing: .16px
	}

	.landing-sale .landing-sale__section {
		padding: 140px 0
	}
}

.landing-sale .landing-sale__section_hidden {
	display: none
}

.landing-sale .landing-sale__section_dark {
	background-color: var(--color-beige-light);
	color: #fff
}

.landing-sale .landing-sale__section_hero {
	min-height: calc(100vh - clamp(4.81rem, 7.24vw + 3.36rem, 8rem));
	min-height: calc(var(--vh, 1vh)*100 - clamp(4.81rem, 7.24vw + 3.36rem, 8rem));
	position: relative;
	pointer-events: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 18px 0
}

@media(min-width:1190px) {
	.landing-sale .landing-sale__section_hero {
		padding: 140px 0
	}

	.process-chain>.wp-block-column {
		max-width: 25%
	}
}

.landing-sale .landing-sale__section_hero:before {
	content: "";
	background: url(../img/header-img-1920.webp) 50% 50%/cover no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1
}

.landing-sale .landing-sale__section_hero:after {
	content: "";
	background: url("data:image/svg+xml,%3Csvg width='34' height='18' viewBox='0 0 34 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33 1L17 17L1 0.999999' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% 50%/contain no-repeat;
	width: 34px;
	height: 20px;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	margin-left: -17px;
	bottom: 60px;
	pointer-events: auto;
	cursor: pointer;
	-webkit-animation: 1.5s infinite move;
	animation: 1.5s infinite move
}

@media(max-width:1024px)and (orientation:landscape) {
	.landing-sale .landing-sale__section_hero:after {
		display: none
	}
}

.landing-sale .landing-sale__section_hero.dark-bg {
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .6)), to(rgba(0, 0, 0, .6)));
	background: linear-gradient(0deg, rgba(0, 0, 0, .6) 0, rgba(0, 0, 0, .6) 100%)
}

.landing-sale .landing-sale__section_hero .wp-block-group__inner-container {
	pointer-events: auto
}

.landing-sale .landing-sale__section_hero h1 {
	margin-bottom: 10px
}

.landing-sale .landing-sale__section_hero .btn>a {
	padding: 13px 20px;
	width: auto
}

@media(min-width:480px) {
	.landing-sale .landing-sale__section_hero .btn>a {
		padding: 20px 40px
	}
}

.landing-sale .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap {
	padding-top: 10px
}

.landing-sale .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap input,
.landing-sale .wpcf7 .wpcf7-form label .wpcf7-form-control-wrap textarea {
	border-bottom-width: 1px;
	border-bottom-color: #fff
}

.landing-sale .wpcf7 .wpcf7-form .wpcf7-acceptance label {
	font-weight: 300
}

@media(max-width:767px) {

	.landing-sale .wpcf7 .wpcf7-form .container .row.mt-45p,
	.landing-sale .wpcf7 .wpcf7-form .container .row>div+div {
		margin-top: 45px
	}
}

.landing-sale .wpcf7 .wpcf7-form .wpcf7-submit {
	border-color: #fff !important;
	background: rgba(0, 0, 0, 0)
}

.landing-sale .wpcf7 .wpcf7-form .wpcf7-submit:focus {
	-webkit-box-shadow: none;
	box-shadow: none
}

.landing-sale .column-wrapper {
	padding: 30px 0 0
}

@media(min-width:768px) {
	.landing-sale .column-wrapper {
		padding: 25px
	}

	.process-chain-item:nth-child(4n+1) {
		margin-left: 0
	}
}

.landing-sale .google-reviews-wrapper .wprevpro_t1_DIV_1 {
	margin: 60px 0 0
}

@media(min-width:1024px) {

	.landing-sale .the-content p.mt-45p,
	.mt-45p {
		margin-top: 45px
	}

	body.landing-sale:not(.landing-sale_nav) {
		padding-top: 128px
	}

	.landing-sale:not(.landing-sale_nav) header .brand .award {
		width: 80px;
		height: 74px;
		margin-left: 50px
	}

	.landing-sale:not(.landing-sale_nav) header .brand .award:before {
		height: 68px;
		left: -25px
	}

	.landing-sale:not(.landing-sale_nav) #header .brand img {
		height: 40px
	}

	.landing-sale:not(.landing-sale_nav) #header .landing-sale__main-part {
		min-height: 128px
	}

	.landing-sale .landing-sale__section_hero {
		min-height: calc(100vh - 128px);
		height: calc(100vh - 128px)
	}

	.landing-sale .landing-sale__section_hero:after {
		bottom: 20px
	}

	.landing-sale .column-wrapper {
		padding: 45px 75px
	}

	.landing-sale .google-reviews-wrapper .wprevpro_t1_DIV_1 {
		margin: 0
	}
}

.landing-sale .google-reviews-wrapper .wprevpro_t1_DIV_1:first-child {
	margin-top: 0
}

@media(max-width:1024px) {
	.landing-sale .google-reviews-wrapper .wp-block-buttons {
		margin-top: 45px
	}
}

.landing-sale p.wprevpro_t1_P_3 {
	text-align: left;
	font-style: normal
}

.landing-sale .wprevpro_t1_DIV_2 {
	background-color: rgba(0, 0, 0, 0);
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 30px 0 0 28px;
	position: relative;
	text-transform: uppercase;
	margin: 0
}

.landing-sale .wprevpro_t1_DIV_2::before {
	content: "";
	background: url("data:image/svg+xml,%3Csvg width='31' height='24' viewBox='0 0 31 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M10.083 23.9576C10.7266 24.0989 11.12 23.8869 11.263 23.3216C11.406 22.7562 11.12 22.4028 10.4048 22.2615C9.18916 21.9081 7.93772 21.2368 6.65052 20.2474C5.36332 19.258 4.32641 17.8445 3.53979 16.0071C2.82468 14.311 2.46713 12.6502 2.46713 11.0247C2.53864 9.39929 2.75317 8.30389 3.11073 7.73851C3.46828 8.72791 4.04037 9.5053 4.82699 10.0707C5.61361 10.636 6.5075 10.9187 7.50865 10.9187C9.08189 10.9187 10.3333 10.3534 11.263 9.22261C12.2641 8.16254 12.7647 6.99647 12.7647 5.72438C12.7647 4.31095 12.2641 3.03887 11.263 1.90813C10.3333 0.777383 8.93887 0.141341 7.07959 6.18917e-07C4.50519 3.93856e-07 2.68166 0.883391 1.609 2.65017C0.536334 4.41696 1.52666e-06 6.5371 1.31041e-06 9.0106C1.19303e-06 10.3534 0.143023 11.8021 0.429067 13.3569C0.786621 14.9117 1.35871 16.3958 2.14533 17.8092C2.93195 19.2226 3.96886 20.4947 5.25606 21.6254C6.54325 22.7562 8.15225 23.5336 10.083 23.9576ZM28.3183 23.9576C28.9619 24.0989 29.3552 23.8869 29.4983 23.3216C29.6413 22.7562 29.3552 22.4028 28.6401 22.2615C27.4245 21.9081 26.173 21.2368 24.8858 20.2474C23.5986 19.258 22.5617 17.8445 21.7751 16.0071C21.06 14.311 20.7024 12.6502 20.7024 11.0247C20.7739 9.39929 20.9885 8.30389 21.346 7.73852C21.7036 8.72791 22.2757 9.5053 23.0623 10.0707C23.8489 10.636 24.7428 10.9187 25.7439 10.9187C27.3172 10.9187 28.5686 10.3534 29.4983 9.22261C30.4994 8.16255 31 6.99647 31 5.72438C31 4.31096 30.4994 3.03887 29.4983 1.90813C28.5686 0.777384 27.1742 0.141343 25.3149 2.2131e-06C22.7405 1.98804e-06 20.917 0.883392 19.8443 2.65017C18.7716 4.41696 18.2353 6.5371 18.2353 9.0106C18.2353 10.3534 18.3783 11.8021 18.6644 13.3569C19.0219 14.9117 19.594 16.3958 20.3806 17.8092C21.1672 19.2226 22.2042 20.4947 23.4914 21.6254C24.7785 22.7562 26.3875 23.5336 28.3183 23.9576Z' fill='white'/%3E%3C/g%3E%3C/svg%3E") 50% 50%/contain no-repeat;
	width: 20px;
	height: 24px;
	top: 30px;
	left: 0;
	right: auto;
	bottom: auto;
	margin: 0
}

.landing-sale .wprevpro_t1_DIV_2:after {
	display: none
}

.landing-sale .wprevpro_star_imgs_T1 {
	position: absolute;
	left: 0;
	top: 0
}

.landing-sale .wprevpro_t1_A_8 {
	display: none
}

.landing-sale .wprevpro_t1_SPAN_5 {
	color: #fff;
	text-align: left;
	text-transform: capitalize
}

.landing-sale .wprev_preview_tcolor1_T1 {
	color: #fff
}

.landing-sale .wprevpro_star_imgs span.svgicons {
	background-color: #fff;
	width: 15px;
	height: 15px;
	margin-right: 10px
}

.landing-sale .wprev-no-slider .wprevpro_t1_outer_div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

@media(min-width:1024px) {
	.landing-sale .wprevpro_t1_DIV_2 {
		padding: 45px 0 0 42px
	}

	.landing-sale .wprevpro_t1_DIV_2::before {
		width: 32px;
		top: 45px
	}

	.landing-sale .wprev-no-slider .w3_wprs-row-padding {
		padding: 0 10px
	}

	.landing-sale .wprev-no-slider .wprevpro_t1_outer_div {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-column-gap: 45px;
		-moz-column-gap: 45px;
		column-gap: 45px
	}

	.landing-sale .wprev-no-slider .wprevpro_t1_outer_div:after {
		display: none
	}
}

.landing-sale .kt-blocks-accordion-icon-trigger {
	display: none
}

.landing-sale .kt-accordion-panel-inner,
.landing-sale .kt-blocks-accordion-header {
	position: relative;
	padding-left: 38px;
	padding-top: 0;
	padding-bottom: 0
}

.landing-sale .kt-blocks-accordion-header:before {
	content: "";
	background: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 1.5L10 10.5L0.999999 1.5' stroke='%23B7916D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% 50%/contain no-repeat;
	width: 20px;
	height: 10px;
	position: absolute;
	left: 14px;
	top: calc(50% - 10px);
	-webkit-transform: rotate(270deg) translateY(-50%);
	-ms-transform: rotate(270deg) translateY(-50%);
	transform: rotate(270deg) translateY(-50%)
}

.landing-sale .kt-blocks-accordion-header.kt-accordion-panel-active:before {
	top: calc(50% - 5px);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 9px
}

.landing-sale .kt-blocks-accordion-header .kt-blocks-accordion-title {
	color: var(--color-green)
}

.landing-sale .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-title {
	color: var(--color-gold)
}

.process-chain-item {
	padding: 10px 10px 10px 38px;
	position: relative
}

.process-chain-item:before {
	content: "";
	background: url("data:image/svg+xml,%3Csvg width='12' height='21' viewBox='0 0 12 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.15479L10.5 10.1548L1.5 19.1548' stroke='%23B7916D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% 50%/contain no-repeat;
	top: 10px;
	width: 38px;
	height: 20px;
	left: 0;
	position: absolute;
	-webkit-transition-property: top, left, opacity;
	transition-property: top, left, opacity;
	-webkit-transition-duration: .27s;
	transition-duration: .27s
}

@media(min-width:1024px) {
	.process-chain-item {
		padding: 15px 35px
	}

	.process-chain-item:before {
		background: url("data:image/svg+xml,%3Csvg width='14' height='42' viewBox='0 0 14 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L13 21L1 41' stroke='%23B7916D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% 50% no-repeat;
		width: 14px;
		height: 40px;
		left: -6px;
		top: 112px;
		-webkit-transform: unset;
		-ms-transform: unset;
		transform: unset
	}
}

.process-chain-item_active:before {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.process-chain-item:hover+.process-chain-item:before {
	opacity: 1;
	top: 10px
}

.landing-sale .dark-bg-img .process-chain-item__counter,
.landing-sale .the-content .process-chain-item__counter,
.landing-sale .the-content [class*=wp-block-].dark-bg .process-chain-item__counter {
	color: var(--color-gold);
	font-weight: 700
}

.process-chain-item__text {
	height: 0;
	overflow: hidden
}

.process-chain-item_active .process-chain-item__text {
	height: auto
}

.landing-sale .process-chain-item>p {
	margin-bottom: 0
}

.landing-sale .dark-bg p.process-chain-item__title,
.landing-sale .dark-bg-img p.process-chain-item__title {
	color: #fff
}

@media(min-width:768px) {

	.landing-sale .dark-bg p.process-chain-item__title,
	.landing-sale .dark-bg-img p.process-chain-item__title {
		margin-top: 10px
	}

	.landing-sale #footer .widgets ul[class*=widget-social] {
		max-width: 290px
	}
}

.landing-sale .dark-bg p.process-chain-item__title br,
.landing-sale .dark-bg-img p.process-chain-item__title br {
	display: none
}

.landing-sale .dark-bg .process-chain-item_active p.process-chain-item__title,
.landing-sale .dark-bg-img .process-chain-item_active p.process-chain-item__title {
	color: var(--color-gold)
}

.landing-sale .the-content p.process-chain-item__text {
	margin-top: 10px;
	letter-spacing: .16px
}

.process-chain {
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
	gap: unset;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

body .process-chain.is-layout-flex {
	display: block
}

@media(min-width:1024px) {
	.process-chain-item_active:before {
		-webkit-transform: unset;
		-ms-transform: unset;
		transform: unset
	}

	.process-chain-item:hover+.process-chain-item:before {
		left: 0;
		top: 112px
	}

	.process-chain-item:nth-child(4n+1):before,
	.process-chain:first-child .process-chain-item:first-child:before {
		display: none
	}

	.process-chain-item__text {
		height: auto
	}

	.landing-sale .dark-bg p.process-chain-item__title,
	.landing-sale .dark-bg-img p.process-chain-item__title {
		color: var(--color-gold)
	}

	.landing-sale .dark-bg p.process-chain-item__title br,
	.landing-sale .dark-bg-img p.process-chain-item__title br {
		display: inline-block
	}

	body .process-chain.is-layout-flex {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.landing-sale .utp-digits-wrapper .utp-digits-values:last-child>.wp-block-column {
		border-top: none
	}
}

.process-chain>.wp-block-column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	position: relative
}

.landing-sale .text-wrapper {
	margin: 15px 0
}

@media(min-height:680px) {
	.landing-sale .text-wrapper {
		margin: 45px 0
	}
}

.landing-sale .utp-digits-wrapper .utp-digits-values {
	color: #fff;
	gap: unset;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.landing-sale .utp-digits-wrapper .utp-digits-values:last-child>.wp-block-column:last-child {
	border-bottom: 1px solid #fff
}

.landing-sale .utp-digits-wrapper .utp-digits-values>.wp-block-column {
	border-top: 1px solid #fff;
	-ms-flex-preferred-size: unset;
	flex-basis: unset;
	margin: 0;
	padding: 20px 0;
	position: relative;
	width: 100%
}

.landing-sale .utp-digits-wrapper .utp-digits-values>.wp-block-column:before {
	background-color: #fff;
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px;
	height: calc(100% + 1px);
	display: none
}

.landing-sale .utp-digits-wrapper .utp-digits-values>.wp-block-column:first-child:before {
	display: none
}

.landing-sale .the-content [class*=wp-block-].dark-bg p.utp-digits-value {
	color: #fff !important
}

.utp-section :where(.wp-block-columns.is-layout-flex) {
	gap: 30px
}

.utp-section__image {
	width: 45px;
	height: 45px
}

.utp-section__image+h3 {
	color: var(--color-gold);
	margin-top: 10px;
	margin-bottom: 15px
}

.utp-section .wp-block-columns {
	margin-bottom: 30px
}

.utp-section .wp-block-columns:last-child {
	margin-bottom: 0
}

.utp-section .wp-block-columns .wp-block-column {
	padding: 10px
}

@media(max-width:479px) {
	.landing-sale .the-content .wp-block-button.btn {
		width: 100%
	}
}

.landing-sale .landing-sale__section>.wp-block-group__inner-container>.wp-block-group+.wp-block-group {
	margin-top: 45px
}

@media(min-width:1024px) {
	.landing-sale .utp-digits-wrapper .utp-digits-values>.wp-block-column {
		border-bottom: 1px solid #fff;
		padding: 30px
	}

	.landing-sale .utp-digits-wrapper .utp-digits-values>.wp-block-column:before {
		display: block
	}

	.utp-section__image {
		width: 60px;
		height: 60px
	}

	.utp-section .wp-block-columns {
		margin-bottom: 45px
	}

	.landing-sale .landing-sale__section>.wp-block-group__inner-container>.wp-block-group+.wp-block-group {
		margin-top: 90px
	}
}

.landing-sale .the-content .wp-block-columns>.wp-block-column {
	margin-bottom: 0
}

.landing-sale :where(.wp-block-columns.is-layout-flex.no-gap) {
	gap: 0
}

.landing-sale .dark-bg_gradient {
	background-color: var(--color-green-dark);
	position: relative
}

.landing-sale .dark-bg_gradient>* {
	position: relative
}

.landing-sale .dark-bg_gradient:before {
	content: "";
	background: var(--gradient-green);
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 0
}

.landing-sale .bg-gray {
	background: var(--gradient-gray)
}

.landing-sale .mb-45p {
	margin-bottom: 45px
}

#google-rating .text-cta,
.landing-sale .text-m {
	font-family: "Andrade Pro", sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 400;
	line-height: 114.815%
}

#google-rating .text-cta {
	text-transform: none
}

.landing-sale .text-s,
.landing-sale .the-content p.text-s {
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	line-height: 142.857%;
	letter-spacing: .14px;
	text-transform: uppercase
}

.landing-sale .the-content form label>span,
.landing-sale .wpcf7 .wpcf7-form label>span {
	font-style: normal;
	font-size: 12px;
	font-weight: 300;
	line-height: normal
}

.landing-sale .the-content form input:not([type=button]):not([type=submit]),
.landing-sale .wpcf7 .wpcf7-form label input,
.landing-sale .wpcf7 .wpcf7-form label textarea {
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	line-height: 20px;
	letter-spacing: .14px;
	text-transform: uppercase
}

.landing-sale .wpcf7 .wpcf7-form label,
.the-content .wp-block-group form label {
	text-align: left;
	margin: 0
}

.landing-sale .the-content form input:not([type=button]):not([type=submit]):not([type=file]),
.landing-sale .wpcf7 .wpcf7-form label input,
.landing-sale .wpcf7 .wpcf7-form label textarea {
	padding-left: 0;
	padding-top: 0
}

.landing-sale .wpcf7 .wpcf7-form span {
	margin-left: 0
}

.landing-sale .wpcf7-acceptance label {
	padding-left: 24px;
	position: relative
}

.landing-sale .wpcf7-acceptance .checkbox label::before,
.landing-sale .wpcf7-acceptance input[type=checkbox]+.wpcf7-list-item-label::before {
	border: 1px solid #fff;
	width: 14px;
	height: 14px;
	position: absolute;
	left: 0;
	top: 2px
}

.landing-sale .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label::after {
	content: "";
	background: #fff;
	width: 6px;
	height: 6px;
	position: absolute;
	left: 4px;
	top: 6px
}

.landing-sale .btn:not(.dropdown-toggle) {
	border-width: 0
}

body.landing-sale .btn.btn-lg > a,
body.landing-sale [class*=wp-block-].dark-bg .btn-lg:is(.btn-primary, .wp-block-button > a, * > :is(a.button, button, input[type='submit'], .btn-primary)) {
	border-width: 2px
}

body.landing-sale .the-content :is(.wp-block-button > a, .wp-block-file > a) {
	color: var(--color-green);
	border-color: var(--color-green)
}

body.landing-sale .the-content :is(.wp-block-button > a, .wp-block-file > a):is(:active, :hover) {
	color: #fff;
	background-color: var(--color-green)
}

body.landing-sale [class*=wp-block-].dark-bg .wp-block-button > a {
	color: #fff
}

body.landing-sale .btn-primary>a,
.landing-sale .btn-primary>a:is(:active, :hover) {
	background-color: rgba(0, 0, 0, 0);
	border-color: transparent;
	color: inherit
}

body.landing-sale .wpcf7 .wpcf7-form .wpcf7-submit:is(:active, :hover),
body.landing-sale [class*=wp-block-].dark-bg .wp-block-button>a:is(:active, :hover) {
	color: #000;
	background-color: #fff;
	border-color: #fff
}

body.landing-sale .btn-primary {
	background-color: var(--color-beige-light);
	border-color: var(--color-beige-light);
	color: #fff
}

body.landing-sale .btn-light > a:is(:active, :hover) {
	background-color: #fff;
	border-color: #fff;
	color: var(--color-black)
}

body.landing-sale .btn-lg {
	padding: unset
}

body.landing-sale [class*=wp-block-]:is(.dark-bg-img, .dark-bg) .btn-primary:not(:hover):not(:focus):not(:active),
/*body.landing-sale [class*=wp-block-]:is(.dark-bg-img, .dark-bg) .wp-block-button.btn-primary>a,*/
body.landing-sale [class*=wp-block-]:is(.dark-bg-img, .dark-bg) .wp-block-button.btn-primary>a:not(:hover):not(:focus):not(:active) {
	border-color: var(--color-beige-light)
}

body.landing-sale .btn-primary:is(:focus) {
	background-color: var(--color-beige-dark);
	border-color: transparent;
	-webkit-box-shadow: 0 0 0 .25rem var(--color-beige-light);
	box-shadow: 0 0 0 .25rem var(--color-beige-light)
}

body.landing-sale .btn.btn-primary:is(:active, :hover) {
	background-color: var(--color-beige-dark);
	border-color: transparent;
	-webkit-box-shadow: unset;
	box-shadow: unset
}

body.landing-sale [class*=wp-block-]:is(.dark-bg-img, .dark-bg) .wp-block-button.btn-primary:is(:active, :hover),
body.landing-sale [class*=wp-block-]:is(.dark-bg-img, .dark-bg) .wp-block-button.btn-primary>a:is(:active, :hover) {
	border-color: var(--color-beige-dark)
}

body.landing-sale #main {
	padding-top: unset
}

body.landing-sale .landing-sale__slider>ul>li {
	-webkit-filter: brightness(.84);
	filter: brightness(.84)
}

.landing-sale .google-reviews-wrapper,
.landing-sale .utp-digits-wrapper {
	background: var(--gradient-gold);
	text-align: center
}

.landing-sale .landing-sale__accordion-wrapper {
	margin: 60px auto 0
}

.landing-sale .landing-sale__accordion-image-wrapper {
	display: none;
	padding: 30px
}

.landing-sale .kt-blocks-accordion-header:hover {
	background-color: rgba(0, 0, 0, 0)
}

.landing-sale .wprs_unslider {
	margin-top: 40px
}

.landing-sale .wprs_unslider-arrow {
	background-color: var(--color-beige-light)
}

.landing-sale .wprs_unslider-arrow:hover {
	opacity: .85
}

.landing-sale #footer+div,
.landing-sale #tu-nas-znajdziesz,
.landing-sale #widgets-floating-right+div {
	display: none
}

.landing-sale #footer {
	background: var(--gradient-gray);
	padding: 30px 0
}

.landing-sale #footer .widget-social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 300px
}

.landing-sale #footer .widgets ul[class*=widget-social] a {
	color: var(--color-green);
	opacity: 1
}

.landing-sale #footer .widgets ul[class*=widget-social] a:is(:hover, :active) {
	color: var(--color-gold)
}

@media(min-width:782px) {
	.landing-sale .height-full {
		height: 100%;
		position: relative;
		overflow: hidden
	}

	.landing-sale .the-content .wp-block-image.height-full img {
		position: absolute;
		height: 100%;
		max-height: 100%;
		min-height: 315px;
		width: auto;
		max-width: unset;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
}

@media(min-width:1080px) {
	.landing-sale .height-full {
		aspect-ratio: 1.5
	}
}

@media(min-width:1024px) {
	.landing-sale .utp-digits-wrapper .utp-digits-values>.wp-block-column {
		max-width: 50%
	}

	.landing-sale .w3_wprs-row-padding,
	.landing-sale .w3_wprs-row-padding>.w3_wprs-col {
		padding: 0
	}
}

@media(min-width:1190px) {

	.landing-sale .utp-digits-wrapper .utp-digits-values>.wp-block-column {
		padding: 40px
	}

	body.landing-sale.page .post h1 {
		font-size: 52px
	}

	body.landing-sale .the-content :is(h2, .lh2) {
		font-size: 52px;
		line-height: 111.538%
	}

	.landing-sale .text-cta,
	.landing-sale .the-content .text-cta {
		font-size: 18px
	}

	.landing-sale .text-lg+p,
	.landing-sale .the-content .text-h2+p,
	.landing-sale .the-content .text-lg+p {
		margin-top: 45px
	}

	.landing-sale .landing-sale__accordion {
		width: 50%
	}

	.landing-sale .landing-sale__accordion .kt-accordion-panel .wp-block-image {
		display: none
	}

	.landing-sale .landing-sale__accordion-wrapper .wp-block-group__inner-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.landing-sale .landing-sale__accordion-image-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 50%
	}

	.landing-sale .landing-sale__accordion-image-wrapper .wp-block-image {
		opacity: 0;
		-webkit-transition: opacity .5s ease-in-out .2s;
		transition: opacity .5s ease-in-out .2s
	}

	.landing-sale .landing-sale__accordion-image-wrapper .wp-block-image-active {
		opacity: 1
	}

	.landing-sale .landing-sale__accordion-image-wrapper .wp-block-image img {
		max-height: 100%;
		width: auto
	}

	.landing-sale .wprevpro_t1_outer_div .w3_wprs-col {
		width: calc((100% - 90px)/ 3)
	}

	.landing-sale .wpcf7 .row .col-sm-6:first-child {
		padding-right: 22px
	}

	.landing-sale .wpcf7 .row .col-sm-6:last-child {
		padding-left: 22px
	}

	.landing-sale #widgets-floating-right {
		right: 20px;
		bottom: 100px
	}
}