.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-19a18e0a-9244-4ba7-93dd-9a4a72c43401 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-19a18e0a-9244-4ba7-93dd-9a4a72c43401) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-519fb730-1b85-b94f-1b40-268d2868076f {
max-width: 400px !important;
}
.lfr-layout-structure-item-9f6e1697-bd6b-ac1f-6499-b91889d61b08 {
text-align: center !important;
color: var(--primary) !important;
}
.check-list li {
  font-size: 18px;
  position: relative;
  padding-left: 40px;
  margin-bottom: 20px;
}

.check-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 25px;
  height: 25px;
  background: url('https://ppl.cz/documents/d/guest/check-icon') no-repeat center/contain;
}.lfr-layout-structure-item-361ea373-6135-c4c0-337c-d9ff456a1ae2 {
padding-bottom: 100px !important;
padding-left: 15px !important;
padding-right: 15px !important;
padding-top: 100px !important;
}
.check-list li {
  font-size: 18px;
  position: relative;
  padding-left: 40px;
  margin-bottom: 20px;
}

.check-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 25px;
  height: 25px;
  background: url('https://ppl.cz/documents/d/guest/check-icon') no-repeat center/contain;
}.lfr-layout-structure-item-e5ea30f7-9209-c004-960e-56016b154d4b {
max-height: 100px !important;
text-align: center !important;
}
.lfr-layout-structure-item-dde9500d-5d12-418b-8f8e-2886ae78b60a {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-dde9500d-5d12-418b-8f8e-2886ae78b60a) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
display: none !important;
}
.lfr-layout-structure-item-5049c19c-ac27-4b37-9437-4e91bc0ab0ca {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-5049c19c-ac27-4b37-9437-4e91bc0ab0ca) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
display: none !important;
}
.lfr-layout-structure-item-77980543-51ee-5ead-113c-2946fea2392d {
text-align: center !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-f9ff7630-32e9-5c71-2fa8-7b4e84f40b9a {
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-f9ff7630-32e9-5c71-2fa8-7b4e84f40b9a {
h3 {
font-size: 18px !important;
}
}.lfr-layout-structure-item-6dbb25c8-897d-4c83-9b9e-43951d1c7b94 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-6dbb25c8-897d-4c83-9b9e-43951d1c7b94) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
display: none !important;
}
.lfr-layout-structure-item-55fb5709-06bd-f363-67d7-fa79ab0298cc {
padding-right: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-7a4c29bc-a4c8-c3cb-7f52-fda2aaa17555 {
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-7a4c29bc-a4c8-c3cb-7f52-fda2aaa17555 {
h3 {
font-size: 18px !important;
}
}.lfr-layout-structure-item-c32c1228-cbbd-9280-70ec-e28da0bb084c {
max-width: 400px !important;
}
.lfr-layout-structure-item-c32c1228-cbbd-9280-70ec-e28da0bb084c {
h3 {
font-size: 18px !important;
position: relative;

&::before {
content: '1';
font-size: 32px;
color: #004B934D;
position:absolute;
top: -10px;
left: -30px;
}
}
}.lfr-layout-structure-item-fad1fbaf-23cd-62f6-9bbf-f2b73f87fa96 {
background-color: #E7ECEF !important;
padding-bottom: 100px !important;
padding-top: 100px !important;
}
.lfr-layout-structure-item-d36180cf-92df-b6dd-bbf8-c6b656ec6bc0 {
.marquee {
background-color: #E7ECEF;
}
.marquee::before {
background: linear-gradient(to right, #E7ECEF 0%, transparent 100%);
}
.marquee::after {
background: linear-gradient(to left, #E7ECEF 0%, transparent 100%);
}

li img {
max-width: 250px;
}
}.lfr-layout-structure-item-cfec1329-0427-0337-58e4-53dc042f3e90 {
padding-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-16c9409e-61a9-c88b-32b4-bda676445a10 {
max-height: 100px !important;
text-align: center !important;
}
.lfr-layout-structure-item-8a827d06-fedb-c172-5933-6895495880db {
padding-bottom: 100px !important;
padding-left: 15px !important;
padding-right: 15px !important;
}
.lfr-layout-structure-item-1534aa81-6350-a4a6-85e7-093f29049408 {
padding-left: 15px !important;
padding-right: 15px !important;
}
.lfr-layout-structure-item-bc79a5f4-e4df-723d-8937-c0bb31a13c38 {
max-width: 400px !important;
}
.lfr-layout-structure-item-494d5b79-c817-4287-881d-8dcb2a80d6d9 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-494d5b79-c817-4287-881d-8dcb2a80d6d9) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-left: 15px !important;
padding-right: 15px !important;
}
.lfr-layout-structure-item-494d5b79-c817-4287-881d-8dcb2a80d6d9 {
    .col-lg-8 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}.lfr-layout-structure-item-0f9f9ac6-6150-8f1e-bd81-54e317d5788b {
max-width: 400px !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-0f9f9ac6-6150-8f1e-bd81-54e317d5788b {
h3 {
font-size: 18px !important;
position: relative;

&::before {
content: '3';
font-size: 32px;
color: #004B934D;
position:absolute;
top: -10px;
left: -30px;
}
}
}.check-list li {
  font-size: 18px;
  position: relative;
  padding-left: 40px;
  margin-bottom: 20px;
}

.check-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 25px;
  height: 25px;
  background: url('https://ppl.cz/documents/d/guest/check-icon') no-repeat center/contain;
}.lfr-layout-structure-item-4360ca80-6803-d72e-9467-503effe0218d {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-4360ca80-6803-d72e-9467-503effe0218d) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-8407b419-4850-8fe7-8dcd-07d3e98f1fcb {
padding-left: 15px !important;
padding-right: 15px !important;
padding-top: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-860d993d-e593-6580-fcf0-b96f5d4d78c4 {
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-860d993d-e593-6580-fcf0-b96f5d4d78c4 {
h3 {
font-size: 18px !important;
}
}.lfr-layout-structure-item-e4b7594f-65e6-11d5-8688-efab93c3c9ab {
padding-left: 15px !important;
padding-right: 15px !important;
padding-top: 100px !important;
}
.lfr-layout-structure-item-52a25e59-b50f-4a4a-eff0-424d5c479e2e {
padding-top: var(--spacer-6,4.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-52a25e59-b50f-4a4a-eff0-424d5c479e2e {
h3 {
font-size: 18px !important;
}
}.lfr-layout-structure-item-d1db220f-5aec-f406-0976-0e581aa9695d {
padding-top: var(--spacer-6,4.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-d1db220f-5aec-f406-0976-0e581aa9695d {
h3 {
font-size: 18px !important;
}
}.lfr-layout-structure-item-16093c6f-d335-f3b2-8dc1-8652ff8f4a4c {
display: none !important;
}
.lfr-layout-structure-item-e0d46b99-2d00-f33f-bf6f-19a75fd2b167 {
max-width: 400px !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-e0d46b99-2d00-f33f-bf6f-19a75fd2b167 {
h3 {
font-size: 18px !important;
position: relative;

&::before {
content: '2';
font-size: 32px;
color: #004B934D;
position:absolute;
top: -10px;
left: -30px;
}
}
}.lfr-layout-structure-item-e1e9b8f4-eb3d-d10a-2160-d4efa58a6d05 {
padding-bottom: 80px !important;
padding-top: var(--spacer-8,7.5rem) !important;
}
.favourite-products {
.row {
display: flex !important;
justify-content: space-between !important;
}
.col-4 {
flex: 1 !important;
border: 1px solid #CCDBE9 !important;
border-radius: 4px !important;
margin: 0 10px;
padding: 20px;
}
}.lfr-layout-structure-item-ab20b3d5-ff1f-431c-12f3-99e8a90bc457 {
max-width: 400px !important;
}
.lfr-layout-structure-item-fbee2f5a-ae62-6480-3dc1-b474f33f36f7 {
display: none !important;
padding-bottom: var(--spacer-8,7.5rem) !important;
}
.benefits {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;

span {
position: relative;
margin: 10px 15px;
padding: 10px 20px;
padding-right: 40px;
color: #017957;
border: 1px solid #017957;
border-radius: 4px;
background-color: #00BA851A;

&::after {
content: "✓";
position: absolute;
right:  10px;
}
}
}
.lfr-layout-structure-item-a040e0bd-54ad-7c7c-09ec-f812513a43b6 {
max-height: 100px !important;
text-align: center !important;
}
.lfr-layout-structure-item-f80dd6ce-e4ef-2e75-f203-02d58c1539d6 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-f80dd6ce-e4ef-2e75-f203-02d58c1539d6) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-20e23c02-bfda-cf2a-65ff-a0fb51d21e52 {
text-align: center !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-f3adbcbc-94fb-2bfe-d3dc-54c8f975ff55 {
padding-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-1539f4a2-8399-4e3d-19bf-02c65c582b9c {
padding-top: 100px !important;
}
.lfr-layout-structure-item-c37bdaab-9caa-c3c6-0f5e-cc9b6a098619 {
max-width: 400px !important;
padding-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-b9ab5ded-c5bc-2cb4-7959-ce7f3bc9efc2 {
p{
margin-bottom: 15px !important;}
}.lfr-layout-structure-item-cd0e5a11-2ca4-93e2-39b6-fe5b85aa7df9 {
padding-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-0bf40369-1389-0e00-22e7-2dbb82b26780 {
padding-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-9c3d0d37-5f00-e7fe-834f-65bef3e5b54a {
max-width: 400px !important;
}
.lfr-layout-structure-item-393333ef-c250-4dde-b8b9-bb5b9dd93599 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-393333ef-c250-4dde-b8b9-bb5b9dd93599) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
display: none !important;
margin-bottom: mb-0 !important;
}
.lfr-layout-structure-item-4941a45d-e115-9d72-ad09-637e5a842ddd {
padding-top: var(--spacer-6,4.5rem) !important;
text-align: center !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-4941a45d-e115-9d72-ad09-637e5a842ddd {
h3 {
font-size: 18px !important;
}
}.lfr-layout-structure-item-08efd120-a652-56a0-161f-104760c3eb7e {
padding-top: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-e1d673b9-6ffa-1ace-ad55-8319075ba3f4 {
padding-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-f2c33bd6-8f11-b1bc-c006-812cde7a8b0c {
padding-bottom: var(--spacer-6,4.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-f2c33bd6-8f11-b1bc-c006-812cde7a8b0c {
h2 {
max-width: 950px;
margin: auto;
}
}.lfr-layout-structure-item-08bbba9d-b1c7-680b-8075-454c6966c742 {
.btn {
margin: auto !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-c32c1228-cbbd-9280-70ec-e28da0bb084c {
h3 {
font-size: 18px !important;
position: relative;

&::before {
content: '2';
font-size: 32px;
color: #004B934D;
position:absolute;
top: 0px;
left: -30px;
}
}
@media (max-width:480px) {
h3 {
padding-left: 30px;

&::before {
top: -14px;
left: 0px;
}
}
}
}.lfr-layout-structure-item-0f9f9ac6-6150-8f1e-bd81-54e317d5788b {
h3 {
font-size: 18px !important;
position: relative;

&::before {
content: '3';
font-size: 32px;
color: #004B934D;
position:absolute;
top: 0px;
left: -30px;
}
}
@media (max-width:480px) {
h3 {
padding-left: 30px;

&::before {
top: -14px;
left: 0px;
}
}
}
}.lfr-layout-structure-item-e0d46b99-2d00-f33f-bf6f-19a75fd2b167 {
h3 {
font-size: 18px !important;
position: relative;

&::before {
content: '2';
font-size: 32px;
color: #004B934D;
position:absolute;
top: 0px;
left: -30px;
}
}
@media (max-width:480px) {
h3 {
padding-left: 30px;

&::before {
top: -14px;
left: 0px;
}
}
}
}}