/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 13 2026 | 22:41:43 */
 :root * {
   --border-radius: 0 !important; */
}

 *:not( .avatar-profile img) {
	border-radius: 0 !Important;
}

.ti-widget.ti-goog .ti-review-item > .ti-inner {
  border-radius: 0 !important;
} 

.section-x {
	padding-left: clamp(1rem, 5vw, 6rem);
	padding-right: clamp(1rem, 5vw, 6rem);
}

.section-x-full {
	padding-left: 0;
	padding-right: 0;
}

.section-y {
	margin-top: clamp(4rem, 10vw, 7rem);
	margin-bottom: clamp(4rem, 10vw, 7rem);
}

.section-p-x {
	padding-left: clamp(1rem, 5vw, 6rem);
	padding-right: clamp(1rem, 5vw, 6rem);
}

.section-p-y {
	padding-top: clamp(4rem, 10vw, 7rem);
	padding-bottom: clamp(4rem, 10vw, 7rem);
}

.section-y-small {
	margin-top: clamp(1rem, 5vw, 3rem);
	margin-bottom: clamp(1rem, 5vw, 3rem);
}

.section-y-full {
	margin-top: 0;
	margin-bottom: 0;
}

.section-img-full img {
    aspect-ratio: 1.35/1;
}

.section-m-b {
	margin-bottom: 0 !important;
}

.section-m-t {
	margin-top: 0 !important;
}

@media (max-width: 1780px) { .section-img-full img {
    aspect-ratio: 1/1;
}
}

@media (max-width: 1400px) { .section-img-full img {
    aspect-ratio: 1/1.5;
}
}


@media (max-width: 1024px) { .section-img-full img {
    aspect-ratio: 4/3;
}
}

/*@media (max-width: 767px) { .section-img-full img {*/
/*    aspect-ratio: 4/3;*/
/*}*/
/*}*/


@media (min-width: 1024px){
   .hero {
    padding-right: 0px !important;
} 
	
	.footer-form {
    margin-right: auto;
     margin-left: auto;
}
}

.page-id-28 .footer {
	padding-top: clamp(6rem, 5vw, 3rem);
}

.topbar {
	padding-top: clamp(.5rem, 5vw, .85rem);
	padding-bottom: clamp(.5rem, 5vw, .85rem);
}

.menu {
	padding-top: clamp(1rem, 5vw, 1.5rem);
	padding-bottom: clamp(1rem, 5vw, 1.5rem);
}

/* TRUSTINDEX OPINIE */

.ti-widget-container {
/* 	margin-top: 0 !important; */
	margin-bottom: 0 !Important;
}

.subheader {
	padding-top: clamp(1.5rem, 5vw, 2rem);
	padding-bottom: clamp(1.5rem, 5vw, 2rem);
}

.subheader .breadcrumbs a {
/* 	color: #fff; */
	color: #010101;
	text-transform: none;
	font-size: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	
}

.subheader .breadcrumbs a:hover {
	color: #fff;
}

.subheader .breadcrumbs h6 {
	margin-bottom: .5em;
	font-size: .875em !important;
}

.subheader .breadcrumbs p {
	margin-bottom: 0;
}

.akordeon-faq .e-n-accordion {
	display: flex;
/* 	grid-template-columns: 1fr 1fr; */
/* 	grid-template-rows: auto auto auto auto auto; */
	column-gap: 1rem;
	flex-wrap: wrap;
}

.akordeon-faq .e-n-accordion details {
	width: calc(50% - .5rem);
/* 	height: auto !important; */
}

@media (max-width: 1024px){
	.akordeon-faq .e-n-accordion details {
	width: 100%;
}
}


.page-id-28 .footer .e-con-inner {
	padding-top: 5rem;
}

/* Podstrona oferty */

.offer-grid-with-img .offer-img img {
	aspect-ratio: 2/1;
}

/* Strony oferty */

.section-img img {
	aspect-ratio: 4/3;
/* 	aspect-ratio: auto; */
}

@media (max-width: 1024px){
	.section-img img {
	aspect-ratio: 3/2;
}
}

.section-description p:last-of-type{
	margin-block-end: 0 !important;
}

/* Etapy */

.step-box:last-of-type {
	border-bottom: none !Important;
	padding-bottom: 0;
}

/* OPINIE */

.ti-widget.ti-goog .ti-col-5 .ti-review-item, .ti-widget.ti-goog .ti-col-6 .ti-review-item {
   flex: 0 0 33.333% !important;
    flex-basis: 33.333% !important;
  max-width: 33.333% !important;
	-ms-flex: 0 0 33.333% !important;
}

.ti-review-text-container.ti-review-content {
    min-height: 155px;
}