

#html_custom_template .index {
align-items: center;
background-color: var(--white);
display: flex;
flex-direction: column;
height: 7741px;
overflow: hidden;
width: 390px;
}

#html_custom_template .index .main-header-2 {
align-items: flex-start;
align-self: flex-start;
display: flex;
min-width: 791px;
}

#html_custom_template .index .main-header-3 {
height: 332px;
width: 390px;
}

#html_custom_template .index .group-548 {
align-items: flex-start;
display: flex;
gap: 9px;
height: 22px;
justify-content: flex-end;
margin-top: 11px;
min-width: 202px;
}

#html_custom_template .index .jsme-online-a-do-2300-2 {
letter-spacing: 0;
line-height: normal;
margin-top: -1px;
min-height: 22px;
width: 182px;
}

#html_custom_template .index .group-548-1 {
align-items: flex-start;
display: flex;
gap: 9px;
height: 22px;
min-width: 258px;
}

#html_custom_template .index .tick-2 {
margin-left: -1px;
}

#html_custom_template .index .doprava-na-spotebie-zdarma-1 {
letter-spacing: 0;
line-height: normal;
margin-top: -1px;
min-height: 22px;
}

#html_custom_template .index .group-551 {
align-items: flex-start;
display: flex;
gap: 9px;
height: 22px;
margin-left: 1.0px;
min-width: 223px;
}

#html_custom_template .index .profesionln-poradenstv-1 {
letter-spacing: 0;
line-height: normal;
margin-top: -1px;
min-height: 22px;
}

#html_custom_template .index .group-551-1 {
align-items: flex-start;
display: flex;
gap: 9px;
height: 22px;
min-width: 206px;
}

#html_custom_template .index .stovky-model-skladem-1 {
letter-spacing: 0;
line-height: normal;
margin-top: -1px;
min-height: 22px;
}

#html_custom_template .index .group-559 {
align-items: flex-start;
display: flex;
flex-direction: column;
gap: 33px;
margin-top: 33px;
min-height: 145px;
width: 390px;
}

#html_custom_template .index .nov-praky-a-suiky-miele-1 {
color: var(--black);
font-family: var(--font-family-open_sans);
font-size: var(--font-size-xl);
font-weight: 700;
letter-spacing: 0;
line-height: normal;
margin-left: 2.51px;
margin-top: -1px;
min-height: 27px;
text-align: center;
width: 385px;
}

#html_custom_template .index .vae-oblben-kousky-1 {
letter-spacing: 0;
line-height: normal;
min-height: 59px;
text-align: center;
width: 390px;
}

#html_custom_template .index .group-container-5 {
height: 312px;
margin-right: 1.0px;
margin-top: 224px;
position: relative;
width: 353px;
}

#html_custom_template .index .group-551-2 {
align-items: flex-start;
display: flex;
height: 164px;
left: 0;
min-width: 353px;
position: absolute;
top: 0;
}

#html_custom_template .index .overlap-group-2 {
height: 135px;
position: relative;
width: 353px;
}

#html_custom_template .index .x20let-pouvn-na-1 {
left: 0;
letter-spacing: 0;
line-height: normal;
position: absolute;
text-align: center;
top: 47px;
width: 353px;
}

#html_custom_template .index .add-to-the-cart_svgrepocom-1 {
height: 74px;
left: 140px;
position: absolute;
top: 0;
width: 74px;
}

#html_custom_template .index .group-551-3 {
align-items: flex-start;
display: flex;
height: 164px;
left: 0;
min-width: 353px;
padding: 46.5px 0;
position: absolute;
top: 148px;
}

#html_custom_template .index .proslul-kvalita-mie-1 {
letter-spacing: 0;
line-height: normal;
min-height: 66px;
text-align: center;
width: 353px;
}

#html_custom_template .index .group-551-4 {
align-items: flex-start;
display: flex;
height: 156px;
margin-right: 1.0px;
margin-top: 24px;
min-width: 353px;
padding: 29px 0;
}

#html_custom_template .index .funkce-smart-home-ud-1 {
letter-spacing: 0;
line-height: normal;
min-height: 88px;
text-align: center;
width: 353px;
}

#html_custom_template .index .frame-504 {
margin-right: 1.0px;
margin-top: 28px;
position: relative;
}

#html_custom_template .index .frame-504:hover {
transform: scale(1.03);
}

#html_custom_template .index .zjistit-vce-1 {
letter-spacing: 0;
line-height: 16px;
margin-top: -1.00px;
position: relative;
text-align: center;
white-space: nowrap;
width: fit-content;
}

#html_custom_template .index .vector-3 {
height: 13.5px;
margin-right: -0.75px;
position: relative;
width: 14.5px;
}

#html_custom_template .index .group-551-5 {
align-items: center;
display: flex;
flex-direction: column;
margin-top: 58px;
min-height: 742px;
width: 390px;
}

#html_custom_template .index .benefit-1 {
height: 433px;
object-fit: cover;
width: 390px;
}

#html_custom_template .index .prvn-buben-bez-ebe-2 {
letter-spacing: 0;
line-height: normal;
margin-right: 1.88px;
margin-top: 32px;
min-height: 88px;
width: 357px;
}

#html_custom_template .index .group-5-1 {
align-items: center;
display: flex;
flex-direction: column;
margin-top: 55px;
min-height: 731px;
width: 390px;
}

#html_custom_template .index .dky-rychlm-program-2 {
letter-spacing: 0;
line-height: normal;
margin-right: 1.88px;
margin-top: 27px;
min-height: 88px;
width: 357px;
}

#html_custom_template .index .group-560 {
align-items: center;
display: flex;
flex-direction: column;
margin-top: 62px;
min-height: 742px;
width: 390px;
}

#html_custom_template .index .group-container-6 {
align-items: flex-end;
background-color: var(--link-water);
display: flex;
flex-direction: column;
gap: 41px;
margin-top: 81px;
min-height: 799px;
padding: 54px 18px;
width: 390px;
}

#html_custom_template .index .group-551-6 {
align-items: flex-start;
display: flex;
min-width: 351px;
}

#html_custom_template .index .overlap-group1-1 {
height: 361px;
position: relative;
width: 353px;
}

#html_custom_template .index .poradenstvi-1 {
height: 361px;
left: 0;
object-fit: cover;
position: absolute;
top: 0;
width: 349px;
}

#html_custom_template .index .group-535-1 {
align-items: flex-start;
display: flex;
height: 34px;
left: 172px;
min-width: 181px;
position: absolute;
top: 13px;
transform: rotate(180deg);
}

#html_custom_template .index .overlap-group-3 {
height: 34px;
position: relative;
width: 179px;
}

#html_custom_template .index .group-534-1 {
align-items: flex-start;
display: flex;
flex-direction: column;
left: 0;
min-height: 34px;
position: absolute;
top: 0;
width: 179px;
}

#html_custom_template .index .vector-1-2 {
height: 4px;
transform: rotate(-180deg);
width: 3px;
}

#html_custom_template .index .rectangle-44-1 {
background-color: var(--blaze-orange);
border-radius: 2px 2px 2px 0px;
height: 30px;
width: 179px;
}

#html_custom_template .index .jsme-online-a-do-2300-3 {
left: 9px;
letter-spacing: 0;
line-height: 26px;
position: absolute;
top: 6px;
transform: rotate(-180deg);
white-space: nowrap;
}

#html_custom_template .index .group-551-7 {
align-items: flex-start;
display: flex;
flex-direction: column;
min-height: 276px;
width: 351px;
}

#html_custom_template .index .vector-4 {
height: 25px;
width: 25px;
}

#html_custom_template .index .potebujete-poradit-kontaktujte-ns-1 {
letter-spacing: 0;
line-height: normal;
margin-top: 23px;
min-height: 76px;
width: 351px;
}

#html_custom_template .index .nejste-si-jisti-vb-1 {
letter-spacing: 0;
line-height: normal;
margin-top: 17px;
min-height: 66px;
width: 325px;
}

#html_custom_template .index .frame-500-1 {
align-items: center;
cursor: pointer;
display: inline-flex;
gap: 10px;
justify-content: center;
margin-top: 43px;
position: relative;
transition: all 0.2s ease;
}

#html_custom_template .index .frame-500-1:hover {
transform: translate(0, -3px);
}

#html_custom_template .index .obrate-se-na-ns-1 {
letter-spacing: 0;
line-height: 26px;
margin-top: -1.00px;
position: relative;
white-space: nowrap;
width: fit-content;
}

#html_custom_template .index .vector-5 {
height: 14px;
margin-right: -1.50px;
position: relative;
width: 14px;
}

#html_custom_template .index .group-551-8 {
align-items: flex-start;
display: flex;
height: 68px;
margin-top: 41px;
min-width: 390px;
}

#html_custom_template .index .lska-na-cel-ivot-1 {
color: var(--black);
font-family: var(--font-family-open_sans);
font-size: 35px;
font-weight: 700;
letter-spacing: 0;
line-height: normal;
margin-top: -1px;
min-height: 48px;
text-align: center;
width: 390px;
}

#html_custom_template .index .group-551-9 {
align-items: center;
display: flex;
flex-direction: column;
margin-top: 22px;
min-height: 513px;
width: 354px;
}

#html_custom_template .index .nov-1 {
letter-spacing: 0;
line-height: normal;
margin-right: 5.6px;
margin-top: 31px;
min-height: 27px;
width: 298px;
}

#html_custom_template .index .nov-buben-infinity-c-1 {
letter-spacing: 0;
line-height: normal;
margin-right: 0;
margin-top: 50px;
min-height: 176px;
width: 304px;
}

#html_custom_template .index .frame-container-1 {
height: 46px;
margin-left: 29.0px;
margin-top: 24px;
position: relative;
width: 193px;
}

#html_custom_template .index .frame-505 {
left: 0;
position: absolute;
top: 0;
}

#html_custom_template .index .frame-505:hover {
transform: scale(1.03);
}

#html_custom_template .index .frame-507 {
left: 30px;
position: absolute;
top: 0;
}

#html_custom_template .index .frame-507:hover {
transform: scale(1.03);
}

#html_custom_template .index .group-551-10 {
align-items: center;
display: flex;
flex-direction: column;
margin-top: 28px;
min-height: 513px;
padding: 6px 0;
width: 354px;
}

#html_custom_template .index .x1738333987-2-2 {
margin-top: 4px;
}

#html_custom_template .index .uijte-si-dokonale-s-1 {
letter-spacing: 0;
line-height: normal;
margin-right: 0;
margin-top: 50px;
min-height: 176px;
width: 304px;
}

#html_custom_template .index .frame-506 {
margin-right: 1.0px;
margin-top: 23px;
position: relative;
}

#html_custom_template .index .frame-506:hover {
transform: scale(1.03);
}

#html_custom_template .index .group-551-11 {
align-items: flex-end;
display: flex;
height: 68px;
margin-top: 20px;
min-width: 362px;
}

#html_custom_template .index .dal-probhajc-akce-1 {
color: var(--black);
font-family: var(--font-family-open_sans);
font-size: 35px;
font-weight: 700;
letter-spacing: 0;
line-height: normal;
margin-bottom: -27px;
min-height: 96px;
text-align: center;
width: 362px;
}

#html_custom_template .index .rectangle-39 {
align-items: flex-start;
display: flex;
margin-top: 44px;
min-width: 390px;
}

#html_custom_template .index .rectangle-34-2 {
background-color: var(--white);
height: 780px;
width: 390px;
}

#html_custom_template .index .frame {
align-items: center;
background-color: var(--blaze-orange);
border-radius: 9px;
cursor: pointer;
display: inline-flex;
gap: 10px;
padding: 15px 29px;
transition: all 0.2s ease;
}

#html_custom_template .index .pedstavujeme-revolu {
letter-spacing: 0;
line-height: normal;
margin-right: 1.88px;
margin-top: 22px;
min-height: 54px;
width: 357px;
}

#html_custom_template .index .tick {
align-self: center;
height: 16px;
width: 16px;
}

#html_custom_template .index .vypran-nebo-such-p {
letter-spacing: 0;
line-height: normal;
margin-right: 1.88px;
margin-top: 22px;
min-height: 54px;
width: 357px;
}

#html_custom_template .index .x1738333987-2 {
height: 213px;
object-fit: cover;
width: 354px;
}
/* screen - ipad-pro-11u34-1 */

#html_custom_template .ipad-pro-11u34-1 {
align-items: center;
background-color: var(--white);
display: flex;
flex-direction: column;
height: 5779px;
width: 834px;
}

#html_custom_template .ipad-pro-11u34-1 .main-header-4 {
background-image: url(../img/mainheader-2.png);
background-size: 100% 100%;
height: 332px;
width: 834px;
}

#html_custom_template .ipad-pro-11u34-1 .group-container-7 {
align-items: flex-start;
display: flex;
gap: 55px;
margin-right: 3.0px;
margin-top: 11px;
min-width: 515px;
}

#html_custom_template .ipad-pro-11u34-1 .group-557 {
align-items: flex-start;
display: flex;
gap: 9px;
height: 22px;
justify-content: flex-end;
min-width: 202px;
}

#html_custom_template .ipad-pro-11u34-1 .jsme-online-a-do-2300-4 {
letter-spacing: 0;
line-height: normal;
margin-top: -1px;
min-height: 22px;
width: 182px;
}

#html_custom_template .ipad-pro-11u34-1 .group-558 {
align-items: flex-start;
display: flex;
gap: 9px;
height: 22px;
min-width: 258px;
}

#html_custom_template .ipad-pro-11u34-1 .tick-4 {
margin-left: -1px;
}

#html_custom_template .ipad-pro-11u34-1 .doprava-na-spotebie-zdarma-2 {
letter-spacing: 0;
line-height: normal;
margin-top: -1px;
min-height: 22px;
}

#html_custom_template .ipad-pro-11u34-1 .group-container-8 {
align-items: flex-start;
display: flex;
gap: 55px;
margin-top: 8px;
min-width: 484px;
}

#html_custom_template .ipad-pro-11u34-1 .group-536 {
align-items: flex-start;
display: flex;
gap: 9px;
height: 22px;
min-width: 223px;
}

#html_custom_template .ipad-pro-11u34-1 .profesionln-poradenstv-2 {
letter-spacing: 0;
line-height: normal;
margin-top: -1px;
min-height: 22px;
}

#html_custom_template .ipad-pro-11u34-1 .group-536-1 {
align-items: flex-start;
display: flex;
gap: 9px;
height: 22px;
min-width: 206px;
}

#html_custom_template .ipad-pro-11u34-1 .stovky-model-skladem-2 {
letter-spacing: 0;
line-height: normal;
margin-top: -1px;
min-height: 22px;
}

#html_custom_template .ipad-pro-11u34-1 .group-557-1 {
align-items: flex-end;
display: flex;
flex-direction: column;
gap: 33px;
margin-right: 3.0px;
margin-top: 21px;
min-height: 180px;
width: 797px;
}

#html_custom_template .ipad-pro-11u34-1 .nov-praky-a-suiky-miele-2 {
color: var(--black);
font-family: var(--font-family-open_sans);
font-size: var(--font-size-xxxl);
font-weight: 700;
letter-spacing: 0;
line-height: normal;
margin-right: 4.39px;
margin-top: -1px;
min-height: 41px;
text-align: center;
width: 787px;
}

#html_custom_template .ipad-pro-11u34-1 .vae-oblben-kousky-2 {
letter-spacing: 0;
line-height: normal;
min-height: 73px;
text-align: center;
width: 797px;
}

#html_custom_template .ipad-pro-11u34-1 .overlap-group4 {
height: 318px;
margin-right: 3.07px;
margin-top: 65px;
position: relative;
width: 797px;
}

#html_custom_template .ipad-pro-11u34-1 .group-container-9 {
height: 318px;
left: 0;
position: absolute;
top: 0;
width: 797px;
}

#html_custom_template .ipad-pro-11u34-1 .group-536-2 {
align-items: flex-start;
display: flex;
height: 164px;
left: 0;
min-width: 353px;
position: absolute;
top: 0;
}

#html_custom_template .ipad-pro-11u34-1 .overlap-group-4 {
height: 135px;
position: relative;
width: 353px;
}

#html_custom_template .ipad-pro-11u34-1 .x20let-pouvn-na-2 {
left: 0;
letter-spacing: 0;
line-height: normal;
position: absolute;
text-align: center;
top: 47px;
width: 353px;
}

#html_custom_template .ipad-pro-11u34-1 .add-to-the-cart_svgrepocom-2 {
height: 74px;
left: 140px;
position: absolute;
top: 0;
width: 74px;
}

#html_custom_template .ipad-pro-11u34-1 .group-537 {
align-items: flex-start;
display: flex;
height: 164px;
left: 444px;
min-width: 353px;
padding: 46.5px 0;
position: absolute;
top: 0;
}

#html_custom_template .ipad-pro-11u34-1 .proslul-kvalita-mie-2 {
letter-spacing: 0;
line-height: normal;
min-height: 66px;
text-align: center;
width: 353px;
}

#html_custom_template .ipad-pro-11u34-1 .group-538 {
align-items: flex-start;
display: flex;
height: 156px;
left: 222px;
min-width: 353px;
padding: 29px 0;
position: absolute;
top: 162px;
}

#html_custom_template .ipad-pro-11u34-1 .funkce-smart-home-ud-2 {
letter-spacing: 0;
line-height: normal;
min-height: 88px;
text-align: center;
width: 353px;
}

#html_custom_template .ipad-pro-11u34-1 .line-3 {
height: 96px;
left: 398px;
object-fit: cover;
position: absolute;
top: 26px;
width: 1px;
}

#html_custom_template .ipad-pro-11u34-1 .frame-503 {
align-items: center;
background-color: var(--blaze-orange);
border-radius: 9px;
cursor: pointer;
display: inline-flex;
gap: 10px;
margin-left: 1.0px;
margin-top: 83px;
padding: 15px 29px;
position: relative;
transition: all 0.2s ease;
}

#html_custom_template .ipad-pro-11u34-1 .frame-503:hover {
transform: scale(1.03);
}

#html_custom_template .ipad-pro-11u34-1 .zjistit-vce-2 {
letter-spacing: 0;
line-height: 16px;
margin-top: -1.00px;
position: relative;
text-align: center;
white-space: nowrap;
width: fit-content;
}

#html_custom_template .ipad-pro-11u34-1 .vector-7 {
height: 13.5px;
margin-right: -0.75px;
position: relative;
width: 14.5px;
}

#html_custom_template .ipad-pro-11u34-1 .group-536-3 {
align-items: center;
display: flex;
flex-direction: column;
gap: 22px;
margin-top: 59px;
min-height: 667px;
width: 834px;
}

#html_custom_template .ipad-pro-11u34-1 .benefit-2 {
height: 433px;
object-fit: cover;
width: 834px;
}

#html_custom_template .ipad-pro-11u34-1 .group-5-2 {
align-items: center;
display: flex;
flex-direction: column;
gap: 22px;
margin-top: 43px;
min-height: 667px;
width: 834px;
}

#html_custom_template .ipad-pro-11u34-1 .group-559-1 {
align-items: center;
display: flex;
flex-direction: column;
gap: 22px;
margin-top: 53px;
min-height: 667px;
width: 834px;
}

#html_custom_template .ipad-pro-11u34-1 .group-container-10 {
align-items: flex-start;
background-color: var(--link-water);
display: flex;
gap: 24px;
height: 442px;
justify-content: flex-end;
margin-left: 1.0px;
margin-top: 58px;
min-width: 833px;
padding: 40px 61px;
}

#html_custom_template .ipad-pro-11u34-1 .group-544 {
align-items: flex-start;
align-self: center;
display: flex;
flex-direction: column;
min-height: 276px;
width: 335px;
}

#html_custom_template .ipad-pro-11u34-1 .vector-8 {
height: 24px;
width: 24px;
}

#html_custom_template .ipad-pro-11u34-1 .potebujete-poradit-kontaktujte-ns-2 {
letter-spacing: 0;
line-height: normal;
margin-top: 24px;
min-height: 76px;
width: 335px;
}

#html_custom_template .ipad-pro-11u34-1 .nejste-si-jisti-vb-2 {
letter-spacing: 0;
line-height: normal;
margin-top: 17px;
min-height: 66px;
width: 310px;
}

#html_custom_template .ipad-pro-11u34-1 .frame-500-2 {
align-items: center;
cursor: pointer;
display: inline-flex;
gap: 10px;
justify-content: center;
margin-top: 43px;
position: relative;
transition: all 0.2s ease;
}

#html_custom_template .ipad-pro-11u34-1 .frame-500-2:hover {
transform: translate(0, -3px);
}

#html_custom_template .ipad-pro-11u34-1 .obrate-se-na-ns-2 {
letter-spacing: 0;
line-height: 26px;
margin-top: -1.00px;
position: relative;
white-space: nowrap;
width: fit-content;
}

#html_custom_template .ipad-pro-11u34-1 .vector-9 {
height: 14px;
margin-right: -1.50px;
position: relative;
width: 14px;
}

#html_custom_template .ipad-pro-11u34-1 .group-544-1 {
align-items: flex-start;
display: flex;
min-width: 351px;
}

#html_custom_template .ipad-pro-11u34-1 .overlap-group1-2 {
height: 361px;
position: relative;
width: 353px;
}

#html_custom_template .ipad-pro-11u34-1 .poradenstvi-2 {
height: 361px;
left: 0;
object-fit: cover;
position: absolute;
top: 0;
width: 349px;
}

#html_custom_template .ipad-pro-11u34-1 .group-535-2 {
align-items: flex-start;
display: flex;
height: 34px;
left: 172px;
min-width: 181px;
position: absolute;
top: 13px;
transform: rotate(180deg);
}

#html_custom_template .ipad-pro-11u34-1 .overlap-group-5 {
height: 34px;
position: relative;
width: 179px;
}

#html_custom_template .ipad-pro-11u34-1 .group-534-2 {
align-items: flex-start;
display: flex;
flex-direction: column;
left: 0;
min-height: 34px;
position: absolute;
top: 0;
width: 179px;
}

#html_custom_template .ipad-pro-11u34-1 .vector-1-3 {
height: 4px;
transform: rotate(-180deg);
width: 3px;
}

#html_custom_template .ipad-pro-11u34-1 .rectangle-44-2 {
background-color: var(--blaze-orange);
border-radius: 2px 2px 2px 0px;
height: 30px;
width: 179px;
}

#html_custom_template .ipad-pro-11u34-1 .jsme-online-a-do-2300-5 {
left: 9px;
letter-spacing: 0;
line-height: 26px;
position: absolute;
top: 6px;
transform: rotate(-180deg);
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-1 .group-546 {
align-items: flex-start;
display: flex;
height: 68px;
margin-left: 1.0px;
margin-top: 43px;
min-width: 833px;
}

#html_custom_template .ipad-pro-11u34-1 .lska-na-cel-ivot-2 {
letter-spacing: 0;
line-height: normal;
margin-top: -1px;
min-height: 68px;
text-align: center;
width: 833px;
}

#html_custom_template .ipad-pro-11u34-1 .group-container-11 {
align-items: flex-start;
display: flex;
gap: 20px;
height: 521px;
margin-top: 14px;
min-width: 802px;
}

#html_custom_template .ipad-pro-11u34-1 .group-546-1 {
align-items: center;
align-self: flex-end;
display: flex;
flex-direction: column;
min-height: 513px;
width: 391px;
}

#html_custom_template .ipad-pro-11u34-1 .x1738333987-2-3 {
height: 213px;
object-fit: cover;
width: 391px;
}

#html_custom_template .ipad-pro-11u34-1 .nov-2 {
letter-spacing: 0;
line-height: normal;
margin-right: 6.19px;
margin-top: 31px;
min-height: 27px;
width: 329px;
}

#html_custom_template .ipad-pro-11u34-1 .nov-buben-infinity-c-2 {
letter-spacing: 0;
line-height: normal;
margin-right: 0;
margin-top: 50px;
min-height: 154px;
width: 335px;
}

#html_custom_template .ipad-pro-11u34-1 .group-547 {
align-items: center;
display: flex;
flex-direction: column;
min-height: 513px;
padding: 10px 0;
width: 391px;
}

#html_custom_template .ipad-pro-11u34-1 .uijte-si-dokonale-s-2 {
letter-spacing: 0;
line-height: normal;
margin-right: 0;
margin-top: 50px;
min-height: 132px;
width: 335px;
}

#html_custom_template .ipad-pro-11u34-1 .frame-container-2 {
align-items: flex-start;
align-self: flex-start;
display: flex;
gap: 267px;
height: 46px;
margin-left: 26px;
margin-top: 12px;
min-width: 573px;
}

#html_custom_template .ipad-pro-11u34-1 .frame-50-1 {
align-items: center;
background-color: var(--blaze-orange);
border-radius: 9px;
cursor: pointer;
display: flex;
gap: 10px;
padding: 15px 29px;
position: relative;
transition: all 0.2s ease;
width: 153px;
}

#html_custom_template .ipad-pro-11u34-1 .frame-50-1:hover {
transform: scale(1.03);
}

#html_custom_template .ipad-pro-11u34-1 .vector-6 {
height: 13.5px;
margin-right: -10.75px;
position: relative;
width: 14.5px;
}

#html_custom_template .ipad-pro-11u34-1 .group-550 {
align-items: flex-start;
display: flex;
height: 68px;
margin-left: 1.0px;
margin-top: 10px;
min-width: 833px;
}

#html_custom_template .ipad-pro-11u34-1 .dal-probhajc-akce-2 {
letter-spacing: 0;
line-height: normal;
margin-top: -1px;
min-height: 68px;
text-align: center;
width: 833px;
}

#html_custom_template .ipad-pro-11u34-1 .rectangle-37 {
align-items: flex-start;
display: flex;
margin-top: 14px;
min-width: 834px;
}

#html_custom_template .ipad-pro-11u34-1 .rectangle-34-3 {
background-color: var(--white);
height: 440px;
width: 834px;
}

#html_custom_template .ipad-pro-11u34-1 .dky-rychlm-program {
letter-spacing: 0;
line-height: normal;
margin-right: 4.02px;
min-height: 88px;
width: 763px;
}

#html_custom_template .ipad-pro-11u34-1 .pedstavujeme-revolu {
letter-spacing: 0;
line-height: normal;
margin-right: 4.02px;
min-height: 27px;
width: 763px;
}

#html_custom_template .ipad-pro-11u34-1 .prvn-buben-bez-ebe {
letter-spacing: 0;
line-height: normal;
margin-right: 4.02px;
min-height: 88px;
width: 763px;
}

#html_custom_template .ipad-pro-11u34-1 .tick {
align-self: center;
height: 16px;
width: 16px;
}

#html_custom_template .ipad-pro-11u34-1 .vypran-nebo-such-p {
letter-spacing: 0;
line-height: normal;
margin-right: 4.02px;
min-height: 27px;
width: 763px;
}
/* screen - macbook-air-3 */

#html_custom_template .macbook-air-3 {
align-items: center;
background-color: var(--white);
display: flex;
flex-direction: column;
height: 4193px;
overflow: hidden;
width: 1280px;
}

#html_custom_template .macbook-air-3 .flex-col {
align-items: center;
display: flex;
flex-direction: column;
margin-right: 1.29px;
min-height: 590px;
width: 1281px;
}

#html_custom_template .macbook-air-3 .main-header {
align-items: flex-start;
display: flex;
justify-content: flex-end;
min-width: 1281px;
}

#html_custom_template .macbook-air-3 .main-header-1 {
height: 332px;
width: 1280px;
}

#html_custom_template .macbook-air-3 .group-container {
align-items: flex-start;
display: flex;
gap: 55px;
margin-left: 1.29px;
margin-top: 11px;
min-width: 1054px;
}

#html_custom_template .macbook-air-3 .group-530 {
align-items: flex-start;
display: flex;
gap: 9px;
height: 22px;
justify-content: flex-end;
min-width: 202px;
}

#html_custom_template .macbook-air-3 .tick-1 {
align-self: center;
height: 16px;
width: 16px;
}

#html_custom_template .macbook-air-3 .jsme-online-a-do-2300 {
letter-spacing: 0;
line-height: normal;
margin-top: -1px;
min-height: 22px;
width: 182px;
}

#html_custom_template .macbook-air-3 .group-531 {
align-items: flex-start;
display: flex;
gap: 9px;
height: 22px;
min-width: 258px;
}

#html_custom_template .macbook-air-3 .tick {
align-self: center;
height: 16px;
margin-left: -1px;
width: 16px;
}

#html_custom_template .macbook-air-3 .doprava-na-spotebie-zdarma {
letter-spacing: 0;
line-height: normal;
margin-top: -1px;
min-height: 22px;
}

#html_custom_template .macbook-air-3 .group-532 {
align-items: flex-start;
display: flex;
gap: 9px;
height: 22px;
min-width: 223px;
}

#html_custom_template .macbook-air-3 .profesionln-poradenstv {
letter-spacing: 0;
line-height: normal;
margin-top: -1px;
min-height: 22px;
}

#html_custom_template .macbook-air-3 .group-533 {
align-items: flex-start;
display: flex;
gap: 9px;
height: 22px;
min-width: 206px;
}

#html_custom_template .macbook-air-3 .stovky-model-skladem {
letter-spacing: 0;
line-height: normal;
margin-top: -1px;
min-height: 22px;
}

#html_custom_template .macbook-air-3 .group-556 {
align-items: center;
display: flex;
flex-direction: column;
gap: 36px;
margin-left: 2.29px;
margin-top: 38px;
min-height: 187px;
width: 1089px;
}

#html_custom_template .macbook-air-3 .nov-praky-a-suiky-miele {
color: var(--black);
font-family: var(--font-family-open_sans);
font-size: var(--font-size-xxxl);
font-weight: 700;
letter-spacing: 0;
line-height: normal;
margin-left: 1.0px;
margin-top: -1px;
min-height: 41px;
text-align: center;
width: 1076px;
}

#html_custom_template .macbook-air-3 .vae-oblben-kousky {
letter-spacing: 0;
line-height: normal;
min-height: 76px;
text-align: center;
width: 1089px;
}

#html_custom_template .macbook-air-3 .flex-row {
align-items: flex-start;
display: flex;
gap: 45px;
height: 174px;
margin-right: 5.0px;
margin-top: 38px;
min-width: 1241px;
}

#html_custom_template .macbook-air-3 .group-509 {
align-items: flex-start;
display: flex;
height: 164px;
min-width: 353px;
}

#html_custom_template .macbook-air-3 .overlap-group {
height: 135px;
position: relative;
width: 353px;
}

#html_custom_template .macbook-air-3 .x20let-pouvn-na {
left: 0;
letter-spacing: 0;
line-height: normal;
position: absolute;
text-align: center;
top: 47px;
width: 353px;
}

#html_custom_template .macbook-air-3 .add-to-the-cart_svgrepocom {
height: 74px;
left: 140px;
position: absolute;
top: 0;
width: 74px;
}

#html_custom_template .macbook-air-3 .line {
align-self: center;
height: 96px;
margin-bottom: 25.2px;
object-fit: cover;
width: 1px;
}

#html_custom_template .macbook-air-3 .group-510 {
align-items: flex-start;
display: flex;
height: 164px;
min-width: 353px;
padding: 46.5px 0;
}

#html_custom_template .macbook-air-3 .proslul-kvalita-mie {
letter-spacing: 0;
line-height: normal;
min-height: 66px;
text-align: center;
width: 353px;
}

#html_custom_template .macbook-air-3 .group-511 {
align-items: flex-start;
align-self: flex-end;
display: flex;
height: 156px;
min-width: 353px;
padding: 29px 0;
}

#html_custom_template .macbook-air-3 .funkce-smart-home-ud {
letter-spacing: 0;
line-height: normal;
min-height: 88px;
text-align: center;
width: 353px;
}

#html_custom_template .macbook-air-3 .flex-col-1 {
align-items: center;
display: flex;
flex-direction: column;
margin-right: 1.0px;
margin-top: 19px;
min-height: 3328px;
width: 1281px;
}

#html_custom_template .macbook-air-3 .frame-502 {
align-items: center;
background-color: var(--blaze-orange);
border-radius: 9px;
cursor: pointer;
display: inline-flex;
gap: 10px;
margin-left: 2.0px;
padding: 15px 29px;
position: relative;
transition: all 0.2s ease;
}

#html_custom_template .macbook-air-3 .frame-502:hover {
transform: scale(1.03);
}

#html_custom_template .macbook-air-3 .zjistit-vce {
letter-spacing: 0;
line-height: 16px;
margin-top: -1.00px;
position: relative;
text-align: center;
white-space: nowrap;
width: fit-content;
}

#html_custom_template .macbook-air-3 .vector {
height: 13.5px;
margin-right: -0.75px;
position: relative;
width: 14.5px;
}

#html_custom_template .macbook-air-3 .group-container-1 {
gap: 34px;
height: 667px;
margin-left: 1.0px;
margin-top: 48px;
min-width: 1280px;
}

#html_custom_template .macbook-air-3 .group-5 {
align-items: center;
display: flex;
flex-direction: column;
gap: 22px;
min-height: 667px;
width: 623px;
}

#html_custom_template .macbook-air-3 .benefit1 {
height: 433px;
width: 623px;
}

#html_custom_template .macbook-air-3 .pedstavujeme-revolu {
letter-spacing: 0;
line-height: normal;
margin-right: 3.0px;
min-height: 27px;
width: 570px;
}

#html_custom_template .macbook-air-3 .prvn-buben-bez-ebe {
letter-spacing: 0;
line-height: normal;
margin-right: 3.0px;
min-height: 88px;
width: 570px;
}

#html_custom_template .macbook-air-3 .benefit {
height: 433px;
object-fit: cover;
width: 623px;
}

#html_custom_template .macbook-air-3 .vypran-nebo-such-p {
letter-spacing: 0;
line-height: normal;
margin-right: 3.0px;
min-height: 27px;
width: 570px;
}

#html_custom_template .macbook-air-3 .dky-rychlm-program {
letter-spacing: 0;
line-height: normal;
margin-right: 3.0px;
min-height: 88px;
width: 570px;
}

#html_custom_template .macbook-air-3 .group-container-2 {
gap: 34px;
height: 667px;
margin-left: 1.0px;
margin-top: 63px;
min-width: 1280px;
}

#html_custom_template .macbook-air-3 .pedstavujeme-revolu-1 {
letter-spacing: 0;
line-height: normal;
margin-right: 3.0px;
min-height: 27px;
width: 570px;
}

#html_custom_template .macbook-air-3 .prvn-buben-bez-ebe-1 {
letter-spacing: 0;
line-height: normal;
margin-right: 3.0px;
min-height: 88px;
width: 570px;
}

#html_custom_template .macbook-air-3 .vypran-nebo-such-p-1 {
letter-spacing: 0;
line-height: normal;
margin-right: 3.0px;
min-height: 27px;
width: 570px;
}

#html_custom_template .macbook-air-3 .dky-rychlm-program-1 {
letter-spacing: 0;
line-height: normal;
margin-right: 3.0px;
min-height: 88px;
width: 570px;
}

#html_custom_template .macbook-air-3 .group-container-3 {
background-color: var(--link-water);
gap: 107px;
height: 442px;
justify-content: flex-end;
margin-top: 36px;
min-width: 1281px;
padding: 40px 119px;
}

#html_custom_template .macbook-air-3 .group-526 {
align-items: flex-start;
align-self: center;
display: flex;
flex-direction: column;
margin-bottom: 3.0px;
min-height: 259px;
width: 448px;
}

#html_custom_template .macbook-air-3 .vector-1 {
height: 32px;
width: 32px;
}

#html_custom_template .macbook-air-3 .potebujete-poradit-kontaktujte-ns {
letter-spacing: 0;
line-height: normal;
margin-top: 16px;
min-height: 76px;
width: 448px;
}

#html_custom_template .macbook-air-3 .nejste-si-jisti-vb {
letter-spacing: 0;
line-height: normal;
margin-top: 17px;
min-height: 66px;
width: 415px;
}

#html_custom_template .macbook-air-3 .frame-500 {
align-items: center;
cursor: pointer;
display: inline-flex;
gap: 10px;
justify-content: center;
margin-top: 26px;
position: relative;
transition: all 0.2s ease;
}

#html_custom_template .macbook-air-3 .frame-500:hover {
transform: translate(0, -3px);
}

#html_custom_template .macbook-air-3 .obrate-se-na-ns {
letter-spacing: 0;
line-height: 26px;
margin-top: -1.00px;
position: relative;
white-space: nowrap;
width: fit-content;
}

#html_custom_template .macbook-air-3 .vector-2 {
height: 14px;
margin-right: -1.50px;
position: relative;
width: 14px;
}

#html_custom_template .macbook-air-3 .group-543 {
align-items: flex-start;
display: flex;
min-width: 484px;
}

#html_custom_template .macbook-air-3 .overlap-group1 {
height: 361px;
position: relative;
width: 486px;
}

#html_custom_template .macbook-air-3 .poradenstvi {
height: 361px;
left: 0;
object-fit: cover;
position: absolute;
top: 0;
width: 481px;
}

#html_custom_template .macbook-air-3 .group-535 {
align-items: flex-start;
display: flex;
height: 34px;
left: 305px;
min-width: 181px;
position: absolute;
top: 13px;
transform: rotate(180deg);
}

#html_custom_template .macbook-air-3 .overlap-group-1 {
height: 34px;
position: relative;
width: 179px;
}

#html_custom_template .macbook-air-3 .group-534 {
align-items: flex-start;
display: flex;
flex-direction: column;
left: 0;
min-height: 34px;
position: absolute;
top: 0;
width: 179px;
}

#html_custom_template .macbook-air-3 .vector-1-1 {
height: 4px;
transform: rotate(-180deg);
width: 3px;
}

#html_custom_template .macbook-air-3 .rectangle-44 {
background-color: var(--blaze-orange);
border-radius: 2px 2px 2px 0px;
height: 30px;
width: 179px;
}

#html_custom_template .macbook-air-3 .jsme-online-a-do-2300-1 {
left: 9px;
letter-spacing: 0;
line-height: 26px;
position: absolute;
top: 6px;
transform: rotate(-180deg);
white-space: nowrap;
}

#html_custom_template .macbook-air-3 .group-545 {
align-items: flex-start;
display: flex;
height: 68px;
margin-left: 7.0px;
margin-top: 50px;
min-width: 1076px;
}

#html_custom_template .macbook-air-3 .lska-na-cel-ivot {
letter-spacing: 0;
line-height: normal;
margin-top: -1px;
min-height: 68px;
text-align: center;
width: 1076px;
}

#html_custom_template .macbook-air-3 .group-container-4 {
gap: 22px;
height: 521px;
margin-left: 7.0px;
margin-top: 2px;
min-width: 846px;
}

#html_custom_template .macbook-air-3 .group-518 {
align-items: center;
align-self: flex-end;
display: flex;
flex-direction: column;
min-height: 513px;
width: 412px;
}

#html_custom_template .macbook-air-3 .x1738333987-2 {
height: 213px;
object-fit: cover;
width: 412px;
}

#html_custom_template .macbook-air-3 .nov {
letter-spacing: 0;
line-height: normal;
margin-right: 6.52px;
margin-top: 31px;
min-height: 27px;
width: 347px;
}

#html_custom_template .macbook-air-3 .nov-buben-infinity-c {
letter-spacing: 0;
line-height: normal;
margin-right: 0;
margin-top: 50px;
min-height: 154px;
width: 353px;
}

#html_custom_template .macbook-air-3 .group-519 {
align-items: center;
display: flex;
flex-direction: column;
min-height: 513px;
padding: 10px 0;
width: 412px;
}

#html_custom_template .macbook-air-3 .uijte-si-dokonale-s {
letter-spacing: 0;
line-height: normal;
margin-right: 0;
margin-top: 50px;
min-height: 132px;
width: 353px;
}

#html_custom_template .macbook-air-3 .frame-container {
align-items: flex-start;
display: flex;
gap: 297px;
height: 46px;
margin-right: 218.0px;
margin-top: 20px;
min-width: 623px;
}

#html_custom_template .macbook-air-3 .frame-50 {
align-items: center;
background-color: var(--blaze-orange);
border-radius: 9px;
cursor: pointer;
display: inline-flex;
gap: 10px;
padding: 15px 29px;
position: relative;
transition: all 0.2s ease;
}

#html_custom_template .macbook-air-3 .frame-50:hover {
transform: scale(1.03);
}

#html_custom_template .macbook-air-3 .group-549 {
align-items: flex-start;
display: flex;
height: 68px;
margin-left: 1.0px;
margin-top: 12px;
min-width: 1076px;
}

#html_custom_template .macbook-air-3 .dal-probhajc-akce {
letter-spacing: 0;
line-height: normal;
margin-top: -1px;
min-height: 68px;
text-align: center;
width: 1076px;
}

#html_custom_template .macbook-air-3 .rectangle-34 {
align-items: flex-start;
display: flex;
margin-left: 1.0px;
margin-top: 12px;
min-width: 1280px;
}

#html_custom_template .macbook-air-3 .rectangle-34-1 {
background-color: var(--white);
height: 560px;
width: 1280px;
}

#html_custom_template .macbook-air-3 .group-container-5 {
align-items: flex-start;
display: flex;
}
@media screen and (max-width: 833px) {
#html_custom_template .screen.macbook-air-3 {
display: none;
}
#html_custom_template .screen.ipad-pro-11u34-1 {
display: none;
}
}
@media screen and (min-width: 834px) and (max-width: 1279px) {
#html_custom_template .screen.macbook-air-3 {
display: none;
}
#html_custom_template .screen.index {
display: none;
}
}
@media screen and (min-width: 1280px) {
#html_custom_template .screen.index {
display: none;
}
#html_custom_template .screen.ipad-pro-11u34-1 {
display: none;
}
}
