.elementor-2738 .elementor-element.elementor-element-6ca00ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2738 .elementor-element.elementor-element-a6c7c11{--display:flex;--min-height:644px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2738 .elementor-element.elementor-element-a6c7c11:not(.elementor-motion-effects-element-type-background), .elementor-2738 .elementor-element.elementor-element-a6c7c11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinyliv.cz/wp-content/uploads/2025/05/hero.webp");background-position:0px 70%;background-repeat:no-repeat;background-size:cover;}.elementor-2738 .elementor-element.elementor-element-a6c7c11::before, .elementor-2738 .elementor-element.elementor-element-a6c7c11 > .elementor-background-video-container::before, .elementor-2738 .elementor-element.elementor-element-a6c7c11 > .e-con-inner > .elementor-background-video-container::before, .elementor-2738 .elementor-element.elementor-element-a6c7c11 > .elementor-background-slideshow::before, .elementor-2738 .elementor-element.elementor-element-a6c7c11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2738 .elementor-element.elementor-element-a6c7c11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Albert Sans;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2738 .elementor-element.elementor-element-021b1d9{text-align:center;}.elementor-2738 .elementor-element.elementor-element-021b1d9 .elementor-heading-title{color:var( --e-global-color-a3a13e0 );}.elementor-2738 .elementor-element.elementor-element-87d9fd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:110px 110px;--row-gap:110px;--column-gap:110px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-8f73eeb{text-align:center;}.elementor-2738 .elementor-element.elementor-element-8f73eeb .elementor-heading-title{font-family:"Albert Sans", Albert Sans;font-size:65px;font-weight:500;line-height:75px;}.elementor-2738 .elementor-element.elementor-element-488fd02{width:100%;max-width:100%;}.elementor-2738 .elementor-element.elementor-element-cefa090{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:110px 110px;--row-gap:110px;--column-gap:110px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-37fb9cf{text-align:center;}.elementor-2738 .elementor-element.elementor-element-37fb9cf .elementor-heading-title{font-family:"Albert Sans", Albert Sans;font-size:65px;font-weight:500;line-height:75px;}.elementor-2738 .elementor-element.elementor-element-576d5d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-e047332{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-e047332:not(.elementor-motion-effects-element-type-background), .elementor-2738 .elementor-element.elementor-element-e047332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinyliv.cz/wp-content/uploads/2025/05/glen01.webp");}.elementor-2738 .elementor-element.elementor-element-c502181{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-2735ee7 .elementor-heading-title{font-family:var( --e-global-typography-b008dd2-font-family ), Albert Sans;font-size:var( --e-global-typography-b008dd2-font-size );font-weight:var( --e-global-typography-b008dd2-font-weight );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Albert Sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2738 .elementor-element.elementor-element-92091c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-6ad10d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-6ad10d4:not(.elementor-motion-effects-element-type-background), .elementor-2738 .elementor-element.elementor-element-6ad10d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinyliv.cz/wp-content/uploads/2025/05/galleryglen01.webp");}.elementor-2738 .elementor-element.elementor-element-e310d5c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-167c879 .elementor-heading-title{font-family:var( --e-global-typography-b008dd2-font-family ), Albert Sans;font-size:var( --e-global-typography-b008dd2-font-size );font-weight:var( --e-global-typography-b008dd2-font-weight );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-67518a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-a120803{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-a120803:not(.elementor-motion-effects-element-type-background), .elementor-2738 .elementor-element.elementor-element-a120803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinyliv.cz/wp-content/uploads/2026/10/podlaha2.webp");}.elementor-2738 .elementor-element.elementor-element-5378bae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-54a28bb .elementor-heading-title{font-family:var( --e-global-typography-b008dd2-font-family ), Albert Sans;font-size:var( --e-global-typography-b008dd2-font-size );font-weight:var( --e-global-typography-b008dd2-font-weight );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-d27cc00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-5c596f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-5c596f5:not(.elementor-motion-effects-element-type-background), .elementor-2738 .elementor-element.elementor-element-5c596f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinyliv.cz/wp-content/uploads/2026/10/ukotnveni_stavby.webp");}.elementor-2738 .elementor-element.elementor-element-8f29b5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-6b2f328 .elementor-heading-title{font-family:var( --e-global-typography-b008dd2-font-family ), Albert Sans;font-size:var( --e-global-typography-b008dd2-font-size );font-weight:var( --e-global-typography-b008dd2-font-weight );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-4581927{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-735c0fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:110px 110px;--row-gap:110px;--column-gap:110px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-997a5ac{text-align:center;}.elementor-2738 .elementor-element.elementor-element-997a5ac .elementor-heading-title{font-family:"Albert Sans", Albert Sans;font-size:65px;font-weight:500;line-height:75px;}.elementor-2738 .elementor-element.elementor-element-5978cf5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-a7b8911{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-03b701e .elementor-heading-title{font-family:var( --e-global-typography-b008dd2-font-family ), Albert Sans;font-size:var( --e-global-typography-b008dd2-font-size );font-weight:var( --e-global-typography-b008dd2-font-weight );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-e6fc09b{width:var( --container-widget-width, 715px );max-width:715px;--container-widget-width:715px;--container-widget-flex-grow:0;}.elementor-2738 .elementor-element.elementor-element-b8d4b6b{--display:flex;--min-height:270px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-b8d4b6b:not(.elementor-motion-effects-element-type-background), .elementor-2738 .elementor-element.elementor-element-b8d4b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinyliv.cz/wp-content/uploads/2026/10/fasada.webp");}.elementor-2738 .elementor-element.elementor-element-6dc34b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-19be2ac{width:100%;max-width:100%;}.elementor-2738 .elementor-element.elementor-element-6c82e1d{width:100%;max-width:100%;}.elementor-2738 .elementor-element.elementor-element-26b72dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:54px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-62bd487 .elementor-heading-title{font-family:var( --e-global-typography-b008dd2-font-family ), Albert Sans;font-size:var( --e-global-typography-b008dd2-font-size );font-weight:var( --e-global-typography-b008dd2-font-weight );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-2ae1965{width:100%;max-width:100%;}.elementor-2738 .elementor-element.elementor-element-f2e8043{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-87bfe3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:110px 110px;--row-gap:110px;--column-gap:110px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-75cdef4{text-align:center;}.elementor-2738 .elementor-element.elementor-element-75cdef4 .elementor-heading-title{font-family:"Albert Sans", Albert Sans;font-size:65px;font-weight:500;line-height:75px;}.elementor-2738 .elementor-element.elementor-element-0366e65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-5270dca .elementor-heading-title{font-family:var( --e-global-typography-b008dd2-font-family ), Albert Sans;font-size:var( --e-global-typography-b008dd2-font-size );font-weight:var( --e-global-typography-b008dd2-font-weight );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-891a170{width:100%;max-width:100%;}.elementor-2738 .elementor-element.elementor-element-891a170 > .elementor-widget-container{padding:0px 0px 44px 0px;}.elementor-2738 .elementor-element.elementor-element-1bff338{width:100%;max-width:100%;}.elementor-2738 .elementor-element.elementor-element-ba4610a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-eeca6e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-eeca6e2:not(.elementor-motion-effects-element-type-background), .elementor-2738 .elementor-element.elementor-element-eeca6e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinyliv.cz/wp-content/uploads/2025/02/ext-01.jpg");}.elementor-2738 .elementor-element.elementor-element-056f3a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-06b4321 .elementor-heading-title{font-family:var( --e-global-typography-b008dd2-font-family ), Albert Sans;font-size:var( --e-global-typography-b008dd2-font-size );font-weight:var( --e-global-typography-b008dd2-font-weight );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-89318c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-61179be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:110px 110px;--row-gap:110px;--column-gap:110px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-d8cf607{text-align:center;}.elementor-2738 .elementor-element.elementor-element-d8cf607 .elementor-heading-title{font-family:"Albert Sans", Albert Sans;font-size:65px;font-weight:500;line-height:75px;}.elementor-2738 .elementor-element.elementor-element-3f18fc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-a55910c .elementor-heading-title{font-family:var( --e-global-typography-b008dd2-font-family ), Albert Sans;font-size:var( --e-global-typography-b008dd2-font-size );font-weight:var( --e-global-typography-b008dd2-font-weight );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-9254746{width:100%;max-width:100%;}.elementor-2738 .elementor-element.elementor-element-9254746 > .elementor-widget-container{padding:0px 0px 44px 0px;}.elementor-2738 .elementor-element.elementor-element-88f5d50{width:100%;max-width:100%;}.elementor-2738 .elementor-element.elementor-element-3de6581{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;columns:1;}.elementor-2738 .elementor-element.elementor-element-3de6581 > .elementor-widget-container{padding:044px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-3de6581.elementor-element{--align-self:center;}.elementor-2738 .elementor-element.elementor-element-5681321{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:75px;--padding-left:40px;--padding-right:40px;}.elementor-2738 .elementor-element.elementor-element-5cb5981{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-a9f90e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Albert Sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2738 .elementor-element.elementor-element-c45954f{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-2738 .elementor-element.elementor-element-c45954f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2738 .elementor-element.elementor-element-c45954f img{height:530px;object-fit:cover;object-position:center center;}.elementor-2738 .elementor-element.elementor-element-7e1b300{--display:flex;}.elementor-2738 .elementor-element.elementor-element-3e1c7d2 img{max-width:100%;height:530px;object-fit:cover;object-position:center center;}.elementor-2738 .elementor-element.elementor-element-bad7848{--display:flex;}.elementor-2738 .elementor-element.elementor-element-7025724 img{max-width:100%;height:530px;object-fit:cover;object-position:center center;}.elementor-2738 .elementor-element.elementor-element-f6eb5b5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;}.elementor-2738 .elementor-element.elementor-element-f6eb5b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2738 .elementor-element.elementor-element-f6eb5b5 .swiper-slide ) > .e-con{--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-2738 .elementor-element.elementor-element-f6eb5b5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:20px;--swiper-pagination-bullet-vertical-gap:20px;}.elementor-2738 .elementor-element.elementor-element-abe22e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-1aa6320{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-3d841bb .elementor-heading-title{font-family:var( --e-global-typography-b008dd2-font-family ), Albert Sans;font-size:var( --e-global-typography-b008dd2-font-size );font-weight:var( --e-global-typography-b008dd2-font-weight );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-be39979{width:100%;max-width:100%;}.elementor-2738 .elementor-element.elementor-element-e361c1b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;columns:1;}.elementor-2738 .elementor-element.elementor-element-e361c1b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-e361c1b.elementor-element{--align-self:center;}.elementor-2738 .elementor-element.elementor-element-df1a717{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:40px;}.elementor-2738 .elementor-element.elementor-element-19dea98{--display:flex;--min-height:1px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-786b465{width:auto;max-width:auto;top:20px;z-index:20;}body:not(.rtl) .elementor-2738 .elementor-element.elementor-element-786b465{left:calc(50% - 99px);}body.rtl .elementor-2738 .elementor-element.elementor-element-786b465{right:calc(50% - 99px);}.elementor-2738 .elementor-element.elementor-element-9bc225d > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2738 .elementor-element.elementor-element-9bc225d{left:0px;}body.rtl .elementor-2738 .elementor-element.elementor-element-9bc225d{right:0px;}.elementor-2738 .elementor-element.elementor-element-9bc225d{top:0px;z-index:1;}.elementor-2738 .elementor-element.elementor-element-9bc225d img{width:1920px;max-width:100%;height:550px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2738 .elementor-element.elementor-element-3c4a46b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-3c4a46b img{width:1920px;max-width:100%;height:550px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2738 .elementor-element.elementor-element-2f16708{width:auto;max-width:auto;z-index:20;}.elementor-2738 .elementor-element.elementor-element-86d5fe6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-a2145a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-2a53aea .elementor-heading-title{font-family:var( --e-global-typography-b008dd2-font-family ), Albert Sans;font-size:var( --e-global-typography-b008dd2-font-size );font-weight:var( --e-global-typography-b008dd2-font-weight );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-ac9d76e{width:100%;max-width:100%;}.elementor-2738 .elementor-element.elementor-element-7cfae03{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;columns:1;}.elementor-2738 .elementor-element.elementor-element-7cfae03 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-7cfae03.elementor-element{--align-self:center;}.elementor-2738 .elementor-element.elementor-element-3a71550{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:40px;}.elementor-2738 .elementor-element.elementor-element-7e9acc8{--display:flex;--min-height:1px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-bd59981{width:auto;max-width:auto;top:20px;z-index:20;}body:not(.rtl) .elementor-2738 .elementor-element.elementor-element-bd59981{left:calc(50% - 99px);}body.rtl .elementor-2738 .elementor-element.elementor-element-bd59981{right:calc(50% - 99px);}.elementor-2738 .elementor-element.elementor-element-7494901 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2738 .elementor-element.elementor-element-7494901{left:0px;}body.rtl .elementor-2738 .elementor-element.elementor-element-7494901{right:0px;}.elementor-2738 .elementor-element.elementor-element-7494901{top:0px;z-index:1;}.elementor-2738 .elementor-element.elementor-element-7494901 img{width:1920px;max-width:100%;height:550px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2738 .elementor-element.elementor-element-bc31de1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-bc31de1 img{width:1920px;max-width:100%;height:550px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2738 .elementor-element.elementor-element-407136f{width:auto;max-width:auto;z-index:20;}.elementor-2738 .elementor-element.elementor-element-12fd58b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-87541dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-5168f1d .elementor-heading-title{font-family:var( --e-global-typography-b008dd2-font-family ), Albert Sans;font-size:var( --e-global-typography-b008dd2-font-size );font-weight:var( --e-global-typography-b008dd2-font-weight );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-e10ce06{width:100%;max-width:100%;}.elementor-2738 .elementor-element.elementor-element-a1982a0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;columns:1;}.elementor-2738 .elementor-element.elementor-element-a1982a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-a1982a0.elementor-element{--align-self:center;}.elementor-2738 .elementor-element.elementor-element-0059c69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:75px;--padding-left:40px;--padding-right:40px;}.elementor-2738 .elementor-element.elementor-element-31837b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-afb325e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-75d5d1a{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-2738 .elementor-element.elementor-element-75d5d1a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2738 .elementor-element.elementor-element-75d5d1a img{height:530px;object-fit:cover;object-position:center center;}.elementor-2738 .elementor-element.elementor-element-e5321b3{--display:flex;}.elementor-2738 .elementor-element.elementor-element-dd09521 img{max-width:100%;height:530px;object-fit:cover;object-position:center center;}.elementor-2738 .elementor-element.elementor-element-4e5b0c4{--display:flex;}.elementor-2738 .elementor-element.elementor-element-8c6ca0a img{max-width:100%;height:530px;object-fit:cover;object-position:center center;}.elementor-2738 .elementor-element.elementor-element-8b93b29{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;}.elementor-2738 .elementor-element.elementor-element-8b93b29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2738 .elementor-element.elementor-element-8b93b29 .swiper-slide ) > .e-con{--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2738 .elementor-element.elementor-element-8b93b29 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:20px;--swiper-pagination-bullet-vertical-gap:20px;}.elementor-2738 .elementor-element.elementor-element-963407d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-0b7c990{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:110px 110px;--row-gap:110px;--column-gap:110px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-cce8048{text-align:center;}.elementor-2738 .elementor-element.elementor-element-cce8048 .elementor-heading-title{font-family:"Albert Sans", Albert Sans;font-size:65px;font-weight:500;line-height:75px;}.elementor-2738 .elementor-element.elementor-element-db4f80a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;}.elementor-2738 .elementor-element.elementor-element-db4f80a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-db4f80a.elementor-element{--align-self:center;}.elementor-2738 .elementor-element.elementor-element-1430d84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:40px;}.elementor-2738 .elementor-element.elementor-element-1dc748f{--display:flex;--min-height:1px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-b2f5af4{width:auto;max-width:auto;top:20px;z-index:20;}body:not(.rtl) .elementor-2738 .elementor-element.elementor-element-b2f5af4{left:calc(50% - 99px);}body.rtl .elementor-2738 .elementor-element.elementor-element-b2f5af4{right:calc(50% - 99px);}.elementor-2738 .elementor-element.elementor-element-1a5fc52 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2738 .elementor-element.elementor-element-1a5fc52{left:0px;}body.rtl .elementor-2738 .elementor-element.elementor-element-1a5fc52{right:0px;}.elementor-2738 .elementor-element.elementor-element-1a5fc52{top:0px;z-index:1;}.elementor-2738 .elementor-element.elementor-element-1a5fc52 img{width:1920px;max-width:100%;height:550px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2738 .elementor-element.elementor-element-1536021 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-1536021 img{width:1920px;max-width:100%;height:550px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2738 .elementor-element.elementor-element-a061f90{width:auto;max-width:auto;z-index:20;}.elementor-2738 .elementor-element.elementor-element-4a04b07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-926c4a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:110px 110px;--row-gap:110px;--column-gap:110px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-05373b9{text-align:center;}.elementor-2738 .elementor-element.elementor-element-05373b9 .elementor-heading-title{font-family:"Albert Sans", Albert Sans;font-size:65px;font-weight:500;line-height:75px;}.elementor-2738 .elementor-element.elementor-element-711caff{width:100%;max-width:100%;}.elementor-2738 .elementor-element.elementor-element-711caff > .elementor-widget-container{padding:0px 0px 44px 0px;}.elementor-2738 .elementor-element.elementor-element-733c35e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;}.elementor-2738 .elementor-element.elementor-element-733c35e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-733c35e.elementor-element{--align-self:center;}.elementor-2738 .elementor-element.elementor-element-0d762b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:40px;}.elementor-2738 .elementor-element.elementor-element-00b7e4f{--display:flex;--min-height:550px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-00b7e4f:not(.elementor-motion-effects-element-type-background), .elementor-2738 .elementor-element.elementor-element-00b7e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinyliv.cz/wp-content/uploads/2025/05/interier-06-scaled-2.webp");background-position:0px 70%;background-repeat:no-repeat;background-size:cover;}.elementor-2738 .elementor-element.elementor-element-00b7e4f::before, .elementor-2738 .elementor-element.elementor-element-00b7e4f > .elementor-background-video-container::before, .elementor-2738 .elementor-element.elementor-element-00b7e4f > .e-con-inner > .elementor-background-video-container::before, .elementor-2738 .elementor-element.elementor-element-00b7e4f > .elementor-background-slideshow::before, .elementor-2738 .elementor-element.elementor-element-00b7e4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2738 .elementor-element.elementor-element-00b7e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2738 .elementor-element.elementor-element-483f029{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-2738 .elementor-element.elementor-element-483f029 .elementor-heading-title{font-family:"Albert Sans", Albert Sans;font-size:55px;font-weight:700;line-height:66px;color:var( --e-global-color-a3a13e0 );}.elementor-2738 .elementor-element.elementor-element-119fe17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Albert Sans;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2738 .elementor-element.elementor-element-cafbc78 .elementor-button{background-color:var( --e-global-color-a3a13e0 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;padding:12px 40px 12px 40px;}.elementor-2738 .elementor-element.elementor-element-cafbc78 .elementor-button:hover, .elementor-2738 .elementor-element.elementor-element-cafbc78 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-a3a13e0 );}.elementor-2738 .elementor-element.elementor-element-cafbc78 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2738 .elementor-element.elementor-element-cafbc78 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-2738 .elementor-element.elementor-element-cafbc78 .elementor-button:hover svg, .elementor-2738 .elementor-element.elementor-element-cafbc78 .elementor-button:focus svg{fill:var( --e-global-color-a3a13e0 );}.elementor-2738 .elementor-element.elementor-element-0e3628a .elementor-button{background-color:var( --e-global-color-a3a13e0 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;padding:12px 40px 12px 40px;}.elementor-2738 .elementor-element.elementor-element-0e3628a .elementor-button:hover, .elementor-2738 .elementor-element.elementor-element-0e3628a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-a3a13e0 );}.elementor-2738 .elementor-element.elementor-element-0e3628a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2738 .elementor-element.elementor-element-0e3628a .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-2738 .elementor-element.elementor-element-0e3628a .elementor-button:hover svg, .elementor-2738 .elementor-element.elementor-element-0e3628a .elementor-button:focus svg{fill:var( --e-global-color-a3a13e0 );}.elementor-2738 .elementor-element.elementor-element-37bbe4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-2738 .elementor-element.elementor-element-6ca00ca{--content-width:1920px;}.elementor-2738 .elementor-element.elementor-element-87d9fd1{--content-width:1440px;}.elementor-2738 .elementor-element.elementor-element-cefa090{--content-width:1440px;}.elementor-2738 .elementor-element.elementor-element-e047332{--width:50%;}.elementor-2738 .elementor-element.elementor-element-c502181{--width:50%;}.elementor-2738 .elementor-element.elementor-element-6ad10d4{--width:50%;}.elementor-2738 .elementor-element.elementor-element-e310d5c{--width:50%;}.elementor-2738 .elementor-element.elementor-element-a120803{--width:50%;}.elementor-2738 .elementor-element.elementor-element-5378bae{--width:50%;}.elementor-2738 .elementor-element.elementor-element-5c596f5{--width:50%;}.elementor-2738 .elementor-element.elementor-element-8f29b5e{--width:50%;}.elementor-2738 .elementor-element.elementor-element-a7b8911{--width:67%;}.elementor-2738 .elementor-element.elementor-element-b8d4b6b{--width:37%;}.elementor-2738 .elementor-element.elementor-element-eeca6e2{--width:50%;}.elementor-2738 .elementor-element.elementor-element-056f3a0{--width:50%;}.elementor-2738 .elementor-element.elementor-element-5681321{--content-width:1920px;}.elementor-2738 .elementor-element.elementor-element-5cb5981{--width:100%;}.elementor-2738 .elementor-element.elementor-element-df1a717{--content-width:1920px;}.elementor-2738 .elementor-element.elementor-element-3a71550{--content-width:1920px;}.elementor-2738 .elementor-element.elementor-element-0059c69{--content-width:1920px;}.elementor-2738 .elementor-element.elementor-element-31837b3{--width:100%;}.elementor-2738 .elementor-element.elementor-element-1430d84{--content-width:1920px;}.elementor-2738 .elementor-element.elementor-element-0d762b5{--content-width:1920px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2738 .elementor-element.elementor-element-a7b8911{--width:100%;}}@media(max-width:1480px){.elementor-2738 .elementor-element.elementor-element-6ca00ca{--margin-top:-180px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2738 .elementor-element.elementor-element-87d9fd1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2738 .elementor-element.elementor-element-8f73eeb .elementor-heading-title{font-size:45px;line-height:55px;}.elementor-2738 .elementor-element.elementor-element-cefa090{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:75px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-37fb9cf .elementor-heading-title{font-size:45px;line-height:55px;}.elementor-2738 .elementor-element.elementor-element-576d5d9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2738 .elementor-element.elementor-element-2735ee7 .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2738 .elementor-element.elementor-element-92091c1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2738 .elementor-element.elementor-element-167c879 .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-67518a4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2738 .elementor-element.elementor-element-54a28bb .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-d27cc00{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2738 .elementor-element.elementor-element-6b2f328 .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-4581927{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-2738 .elementor-element.elementor-element-735c0fb{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-997a5ac .elementor-heading-title{font-size:45px;line-height:55px;}.elementor-2738 .elementor-element.elementor-element-5978cf5{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2738 .elementor-element.elementor-element-03b701e .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-6dc34b8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2738 .elementor-element.elementor-element-26b72dd{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-62bd487 .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-f2e8043{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-2738 .elementor-element.elementor-element-87bfe3a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-75cdef4 .elementor-heading-title{font-size:45px;line-height:55px;}.elementor-2738 .elementor-element.elementor-element-0366e65{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2738 .elementor-element.elementor-element-5270dca .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-891a170 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-ba4610a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2738 .elementor-element.elementor-element-06b4321 .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-89318c0{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-2738 .elementor-element.elementor-element-61179be{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-d8cf607 .elementor-heading-title{font-size:45px;line-height:55px;}.elementor-2738 .elementor-element.elementor-element-3f18fc1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2738 .elementor-element.elementor-element-a55910c .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-9254746 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-3de6581 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-5681321{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2738 .elementor-element.elementor-element-c45954f img{height:500px;}.elementor-2738 .elementor-element.elementor-element-3e1c7d2 img{height:500px;}.elementor-2738 .elementor-element.elementor-element-7025724 img{height:500px;}.elementor-2738 .elementor-element.elementor-element-abe22e4{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-2738 .elementor-element.elementor-element-1aa6320{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2738 .elementor-element.elementor-element-3d841bb .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-df1a717{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2738 .elementor-element.elementor-element-86d5fe6{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-2738 .elementor-element.elementor-element-a2145a3{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2738 .elementor-element.elementor-element-2a53aea .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-3a71550{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2738 .elementor-element.elementor-element-12fd58b{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-2738 .elementor-element.elementor-element-87541dd{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2738 .elementor-element.elementor-element-5168f1d .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-0059c69{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2738 .elementor-element.elementor-element-75d5d1a img{height:500px;}.elementor-2738 .elementor-element.elementor-element-dd09521 img{height:500px;}.elementor-2738 .elementor-element.elementor-element-8c6ca0a img{height:500px;}.elementor-2738 .elementor-element.elementor-element-963407d{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-2738 .elementor-element.elementor-element-0b7c990{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-cce8048 .elementor-heading-title{font-size:45px;line-height:55px;}.elementor-2738 .elementor-element.elementor-element-1430d84{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2738 .elementor-element.elementor-element-4a04b07{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-2738 .elementor-element.elementor-element-926c4a0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-05373b9 .elementor-heading-title{font-size:45px;line-height:55px;}.elementor-2738 .elementor-element.elementor-element-711caff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-0d762b5{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2738 .elementor-element.elementor-element-483f029 .elementor-heading-title{font-size:45px;line-height:55px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-2738 .elementor-element.elementor-element-6ca00ca{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2738 .elementor-element.elementor-element-a6c7c11{--min-height:400px;}.elementor-2738 .elementor-element.elementor-element-a6c7c11:not(.elementor-motion-effects-element-type-background), .elementor-2738 .elementor-element.elementor-element-a6c7c11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2738 .elementor-element.elementor-element-87d9fd1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-8f73eeb .elementor-heading-title{font-size:37px;line-height:47px;}.elementor-2738 .elementor-element.elementor-element-488fd02{width:100%;max-width:100%;}.elementor-2738 .elementor-element.elementor-element-488fd02.elementor-element{--align-self:center;}.elementor-2738 .elementor-element.elementor-element-cefa090{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-37fb9cf .elementor-heading-title{font-size:37px;line-height:47px;}.elementor-2738 .elementor-element.elementor-element-576d5d9{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-2735ee7 .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2738 .elementor-element.elementor-element-92091c1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-167c879 .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-67518a4{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-54a28bb .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-d27cc00{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-6b2f328 .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-4581927{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-997a5ac .elementor-heading-title{font-size:37px;line-height:47px;}.elementor-2738 .elementor-element.elementor-element-5978cf5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-2738 .elementor-element.elementor-element-03b701e .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-b8d4b6b:not(.elementor-motion-effects-element-type-background), .elementor-2738 .elementor-element.elementor-element-b8d4b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2738 .elementor-element.elementor-element-b8d4b6b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2738 .elementor-element.elementor-element-26b72dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-62bd487 .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-f2e8043{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-75cdef4 .elementor-heading-title{font-size:37px;line-height:47px;}.elementor-2738 .elementor-element.elementor-element-5270dca .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-891a170 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-ba4610a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-06b4321 .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-89318c0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-d8cf607 .elementor-heading-title{font-size:37px;line-height:47px;}.elementor-2738 .elementor-element.elementor-element-a55910c .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-9254746 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-3de6581 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-5681321{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2738 .elementor-element.elementor-element-f6eb5b5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2738 .elementor-element.elementor-element-abe22e4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-3d841bb .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-df1a717{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-9bc225d img{height:400px;}.elementor-2738 .elementor-element.elementor-element-3c4a46b img{height:400px;}.elementor-2738 .elementor-element.elementor-element-86d5fe6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-2a53aea .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-3a71550{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-7494901 img{height:400px;}.elementor-2738 .elementor-element.elementor-element-bc31de1 img{height:400px;}.elementor-2738 .elementor-element.elementor-element-12fd58b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-5168f1d .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-0059c69{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-8b93b29{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2738 .elementor-element.elementor-element-963407d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-cce8048 .elementor-heading-title{font-size:37px;line-height:47px;}.elementor-2738 .elementor-element.elementor-element-1430d84{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-1a5fc52 img{height:400px;}.elementor-2738 .elementor-element.elementor-element-1536021 img{height:400px;}.elementor-2738 .elementor-element.elementor-element-4a04b07{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-05373b9 .elementor-heading-title{font-size:37px;line-height:47px;}.elementor-2738 .elementor-element.elementor-element-711caff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-0c7ed4d{width:auto;max-width:auto;}.elementor-2738 .elementor-element.elementor-element-0c7ed4d.elementor-element{--align-self:center;}.elementor-2738 .elementor-element.elementor-element-0d762b5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-00b7e4f{--min-height:400px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2738 .elementor-element.elementor-element-00b7e4f:not(.elementor-motion-effects-element-type-background), .elementor-2738 .elementor-element.elementor-element-00b7e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0;}.elementor-2738 .elementor-element.elementor-element-483f029{width:100%;max-width:100%;}.elementor-2738 .elementor-element.elementor-element-483f029 .elementor-heading-title{font-size:37px;line-height:47px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-2738 .elementor-element.elementor-element-6ca00ca{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2738 .elementor-element.elementor-element-a6c7c11{--min-height:60vw;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-a6c7c11:not(.elementor-motion-effects-element-type-background), .elementor-2738 .elementor-element.elementor-element-a6c7c11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2738 .elementor-element.elementor-element-021b1d9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-87d9fd1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2738 .elementor-element.elementor-element-8f73eeb .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-2738 .elementor-element.elementor-element-cefa090{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2738 .elementor-element.elementor-element-37fb9cf .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-2738 .elementor-element.elementor-element-576d5d9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2738 .elementor-element.elementor-element-2735ee7 .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2738 .elementor-element.elementor-element-92091c1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2738 .elementor-element.elementor-element-167c879 .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-67518a4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2738 .elementor-element.elementor-element-54a28bb .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-d27cc00{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2738 .elementor-element.elementor-element-6b2f328 .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-4581927{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2738 .elementor-element.elementor-element-735c0fb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2738 .elementor-element.elementor-element-997a5ac .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-2738 .elementor-element.elementor-element-5978cf5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2738 .elementor-element.elementor-element-03b701e .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-6dc34b8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2738 .elementor-element.elementor-element-26b72dd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2738 .elementor-element.elementor-element-62bd487 .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-f2e8043{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2738 .elementor-element.elementor-element-87bfe3a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2738 .elementor-element.elementor-element-75cdef4 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-2738 .elementor-element.elementor-element-0366e65{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2738 .elementor-element.elementor-element-5270dca .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-ba4610a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2738 .elementor-element.elementor-element-06b4321 .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-89318c0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2738 .elementor-element.elementor-element-61179be{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2738 .elementor-element.elementor-element-d8cf607 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-2738 .elementor-element.elementor-element-3f18fc1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2738 .elementor-element.elementor-element-a55910c .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-9254746 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-3de6581 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-3de6581{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-2738 .elementor-element.elementor-element-5681321{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2738 .elementor-element.elementor-element-c45954f img{height:60vw;}.elementor-2738 .elementor-element.elementor-element-3e1c7d2 img{height:60vw;}.elementor-2738 .elementor-element.elementor-element-7025724 img{height:60vw;}.elementor-2738 .elementor-element.elementor-element-f6eb5b5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2738 .elementor-element.elementor-element-abe22e4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2738 .elementor-element.elementor-element-1aa6320{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2738 .elementor-element.elementor-element-3d841bb .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-df1a717{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}body:not(.rtl) .elementor-2738 .elementor-element.elementor-element-786b465{left:calc(50% - 80px);}body.rtl .elementor-2738 .elementor-element.elementor-element-786b465{right:calc(50% - 80px);}.elementor-2738 .elementor-element.elementor-element-786b465{top:16px;}.elementor-2738 .elementor-element.elementor-element-9bc225d img{height:60vw;}.elementor-2738 .elementor-element.elementor-element-3c4a46b img{height:60vw;}.elementor-2738 .elementor-element.elementor-element-86d5fe6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2738 .elementor-element.elementor-element-a2145a3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2738 .elementor-element.elementor-element-2a53aea .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-3a71550{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}body:not(.rtl) .elementor-2738 .elementor-element.elementor-element-bd59981{left:calc(50% - 80px);}body.rtl .elementor-2738 .elementor-element.elementor-element-bd59981{right:calc(50% - 80px);}.elementor-2738 .elementor-element.elementor-element-bd59981{top:16px;}.elementor-2738 .elementor-element.elementor-element-7494901 img{height:60vw;}.elementor-2738 .elementor-element.elementor-element-bc31de1 img{height:60vw;}.elementor-2738 .elementor-element.elementor-element-12fd58b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2738 .elementor-element.elementor-element-87541dd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2738 .elementor-element.elementor-element-5168f1d .elementor-heading-title{font-size:var( --e-global-typography-b008dd2-font-size );line-height:var( --e-global-typography-b008dd2-line-height );}.elementor-2738 .elementor-element.elementor-element-0059c69{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2738 .elementor-element.elementor-element-75d5d1a img{height:60vw;}.elementor-2738 .elementor-element.elementor-element-dd09521 img{height:60vw;}.elementor-2738 .elementor-element.elementor-element-8c6ca0a img{height:60vw;}.elementor-2738 .elementor-element.elementor-element-8b93b29{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2738 .elementor-element.elementor-element-963407d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2738 .elementor-element.elementor-element-0b7c990{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2738 .elementor-element.elementor-element-cce8048 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-2738 .elementor-element.elementor-element-1430d84{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}body:not(.rtl) .elementor-2738 .elementor-element.elementor-element-b2f5af4{left:calc(50% - 80px);}body.rtl .elementor-2738 .elementor-element.elementor-element-b2f5af4{right:calc(50% - 80px);}.elementor-2738 .elementor-element.elementor-element-b2f5af4{top:16px;}.elementor-2738 .elementor-element.elementor-element-1a5fc52 img{height:60vw;}.elementor-2738 .elementor-element.elementor-element-1536021 img{height:60vw;}.elementor-2738 .elementor-element.elementor-element-4a04b07{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2738 .elementor-element.elementor-element-926c4a0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2738 .elementor-element.elementor-element-05373b9 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-2738 .elementor-element.elementor-element-711caff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-0d762b5{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2738 .elementor-element.elementor-element-00b7e4f{--min-height:60vw;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2738 .elementor-element.elementor-element-00b7e4f:not(.elementor-motion-effects-element-type-background), .elementor-2738 .elementor-element.elementor-element-00b7e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0;}.elementor-2738 .elementor-element.elementor-element-483f029 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2738 .elementor-element.elementor-element-483f029 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for container, class: .elementor-element-6ca00ca */.border-radius {
    border-radius: 30px;
}
.col-img {
    background-size: cover;
    background-position: center;
    min-height: 500px;
}
.col-text {
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: center;
}
.row-reverse .e-con-inner {
    flex-direction: row-reverse !important;
}
.col-text-title .small {
    font-size: 28px !important;
    font-weight: 500 !important;
    line-height: 40px !important;
}
.col-text {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.8s ease, transform 0.8s ease;
}
.col-text.is-visible {
  opacity: 1;
  transform: translateY(0);
}
@media screen and (max-width: 1024px) {
    .section.row .e-con-inner {
        display: flex;
        flex-direction: column !important;
        flex-wrap: nowrap !important;
    }
    .border-radius {
        border-radius: 20px;
    }
    .col-img {
        width: 100%;
        min-height: 60vw;
        order: 1;
    }
    .col-text {
        width: 100%;
        gap: 16px;
        order: 2;
    }
    .col-text-title .small {
        font-size: 14px !important;
        font-weight: 500 !important;
        line-height: 18px !important;
    }
}

/*TABULKA MATERIALU*/
  .mat-table, .mat-table * { box-sizing: border-box; }
 
  /* Box – stejný styl jako u parametrů stavby (gradientový border) */
  .mat-table {
    --box-bg: #F4F6F6;
    --border-top: #FAFBFB;
    --border-bottom: #E2E6E5;
    --line: #DDE3E2;
 
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 54px 64px;
    border-radius: 30px;
    border: 2px solid transparent;
    background:
      linear-gradient(var(--box-bg), var(--box-bg)) padding-box,
      linear-gradient(180deg, var(--border-top) 0%, var(--border-bottom) 100%) border-box;
  }
 
  /* ---------- Reset výchozích stylů Elementoru / šablony pro table tagy ---------- */
  .mat-table table,
  .mat-table tbody,
  .mat-table tr,
  .mat-table th,
  .mat-table td,
  .mat-table table tbody tr:nth-child(odd) > th,
  .mat-table table tbody tr:nth-child(odd) > td,
  .mat-table table tbody tr:nth-child(even) > th,
  .mat-table table tbody tr:nth-child(even) > td,
  .mat-table table tbody tr:hover > th,
  .mat-table table tbody tr:hover > td {
    margin: 0 !important;
    border: 0 !important;
    outline: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    text-transform: none !important;
    letter-spacing: normal !important;
  }
 
  .mat-table table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: inherit;
  }
 
  .mat-table th,
  .mat-table td {
    position: relative;
    padding: 22px 32px;
    text-align: left;
    vertical-align: middle;
    color: var(--e-global-color-primary, #141212);
    font-style: normal;
  }
 
  .mat-table th:first-child,
  .mat-table td:first-child { padding-left: 0; }
  .mat-table td:last-child { padding-right: 0; }
 
  /* ---------- Propojené linky ---------- */
  /* Vodorovná linka pod prvním řádkem – přes celou šířku boxu */
  .mat-table tr:first-child > th::after,
  .mat-table tr:first-child > td::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background: var(--line);
  }
 
  /* Svislé linky – v prvním řádku pokračují dolů až do vodorovné linky,
     ve druhém začínají na ní, takže se kříží a tvoří jeden celek */
  .mat-table td::before {
    content: "";
    position: absolute;
    left: 0;
    width: 1px;
    background: var(--line);
  }
  .mat-table tr:first-child > td::before { top: 14px; bottom: 0; }
  .mat-table tr:last-child > td::before { top: 0; bottom: 14px; }
 
  /* Bold text – globální styl 7a8df09 (23px / 700), line-height dle zadání 120% */
  .mat-table th {
    font-family: var(--e-global-typography-7a8df09-font-family, "Albert Sans"), sans-serif;
    font-size: var(--e-global-typography-7a8df09-font-size, 23px);
    font-weight: var(--e-global-typography-7a8df09-font-weight, 700);
    line-height: 120%;
  }
 
  /* Podtext – globální styl „Text“ (20px / 300 / 120%) */
  .mat-table td {
    font-family: var(--e-global-typography-text-font-family, "Albert Sans"), sans-serif;
    font-size: var(--e-global-typography-text-font-size, 20px);
    font-weight: var(--e-global-typography-text-font-weight, 300);
    line-height: var(--e-global-typography-text-line-height, 120%);
  }
 
  /* ---------- Responzivita ---------- */
  @media (max-width: 1366px) {
    .mat-table { padding: 24px 36px; }
    .mat-table th,
    .mat-table td { padding: 20px 24px; }
    .mat-table th:first-child,
    .mat-table td:first-child { padding-left: 0; }
    .mat-table td:last-child { padding-right: 0; }
  }
 
  @media (max-width: 1024px) {
    .mat-table { padding: 20px 28px; border-radius: 24px; }
    .mat-table th,
    .mat-table td { padding: 18px; }
    .mat-table th:first-child,
    .mat-table td:first-child { padding-left: 0; }
    .mat-table td:last-child { padding-right: 0; }
    .mat-table th { font-size: 20px; }
    .mat-table td { font-size: 17px; }
  }
 
  /* Mobil: každý řádek se z tabulky stane karta, sloupce pod sebou */
  @media (max-width: 768px) {
    .mat-table { padding: 8px 24px; border-radius: 20px; }
 
    .mat-table table,
    .mat-table tbody,
    .mat-table tr,
    .mat-table th,
    .mat-table td { display: block; width: 100%; }
 
    .mat-table tr { position: relative; padding: 20px 0; }
 
    .mat-table th::after,
    .mat-table td::after,
    .mat-table td::before { display: none !important; }
 
    .mat-table tr:first-child::after {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      height: 1px;
      background: var(--line);
    }
 
    .mat-table th,
    .mat-table td { padding: 0; }
    .mat-table th { font-size: 20px; margin-bottom: 8px !important; }
    .mat-table td { font-size: 17px; }
    .mat-table td + td { margin-top: 6px !important; }
  }

/*TABULKA POROVNANI*/
 .cmp, .cmp * { box-sizing: border-box; }

  .cmp {
    --box-bg: #F4F6F6;
    --border-top: #FAFBFB;
    --border-bottom: #E2E6E5;
    --line: #DDE3E2;
    --cmp-col: 150px;      /* šířka sloupců s variantami (Nest, Glen, ...) */
    --cmp-min: 0px;        /* minimální šířka tabulky – při hodně sloupcích zvýšit, aktivuje se posun do strany */
    --cmp-icon: 30px;

    width: 100%;
    margin: 0 auto;
  }

  /* Box – stejný styl jako ostatní bloky (gradientový border) */
  .cmp-box {
    padding: 28px 44px;
    border-radius: 30px;
    border: 2px solid transparent;
    background:
      linear-gradient(var(--box-bg), var(--box-bg)) padding-box,
      linear-gradient(180deg, var(--border-top) 0%, var(--border-bottom) 100%) border-box;
  }

  .cmp-scroll { overflow-x: auto; }

  /* ---------- Reset výchozích stylů Elementoru / šablony pro table tagy ---------- */
  .cmp table,
  .cmp thead,
  .cmp tbody,
  .cmp tr,
  .cmp th,
  .cmp td,
  .cmp table tbody tr:nth-child(odd) > th,
  .cmp table tbody tr:nth-child(odd) > td,
  .cmp table tbody tr:nth-child(even) > th,
  .cmp table tbody tr:nth-child(even) > td,
  .cmp table tbody tr:hover > th,
  .cmp table tbody tr:hover > td {
    margin: 0 !important;
    border: 0 !important;
    outline: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    text-transform: none !important;
    letter-spacing: normal !important;
  }

  .cmp table {
    width: 100%;
    min-width: var(--cmp-min);
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: inherit;
  }

  .cmp th,
  .cmp td {
    position: relative;
    padding: 16px 16px;
    text-align: center;
    vertical-align: middle;
    color: var(--e-global-color-primary, #141212);
    font-style: normal;
  }

  /* první sloupec (popis) – vlevo, zbytek šířky; ostatní mají pevnou šířku */
  .cmp th:first-child,
  .cmp td:first-child { text-align: left; padding-left: 0; }
  .cmp th:not(:first-child),
  .cmp td:not(:first-child) { width: var(--cmp-col); }
  .cmp th:last-child,
  .cmp td:last-child { padding-right: 0; }
  .cmp th:last-child { padding-right: 16px; }
  .cmp td:last-child { padding-right: 16px; }

  /* Hlavička – globální styl 7a8df09 (23px / 700), line-height 120% */
  .cmp th {
    padding-top: 18px;
    padding-bottom: 18px;
    font-family: var(--e-global-typography-7a8df09-font-family, "Albert Sans"), sans-serif;
    font-size: var(--e-global-typography-7a8df09-font-size, 23px);
    font-weight: var(--e-global-typography-7a8df09-font-weight, 700);
    line-height: 120%;
  }

  /* Text v řádcích – globální styl „Text“ (20px / 300 / 120%) */
  .cmp td {
    font-family: var(--e-global-typography-text-font-family, "Albert Sans"), sans-serif;
    font-size: var(--e-global-typography-text-font-size, 20px);
    font-weight: var(--e-global-typography-text-font-weight, 300);
    line-height: var(--e-global-typography-text-line-height, 120%);
  }

  /* ---------- Propojené linky ---------- */
  /* vodorovná linka pod každým řádkem kromě posledního */
  .cmp thead th::after,
  .cmp tbody tr:not(:last-child) > td::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background: var(--line);
  }

  /* svislé linky před každým sloupcem s variantou, odsazené nahoře a dole */
  .cmp th:not(:first-child)::before,
  .cmp td:not(:first-child)::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background: var(--line);
  }
  .cmp thead th:not(:first-child)::before { top: 14px; }
  .cmp tbody tr:last-child > td:not(:first-child)::before { bottom: 14px; }

  /* ---------- Ikony (barva = barva textu) ---------- */
  .cmp-yes,
  .cmp-opt,
  .cmp-no {
    display: inline-block;
    vertical-align: middle;
    width: var(--cmp-icon);
    height: var(--cmp-icon);
    background-color: var(--e-global-color-primary, #141212);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
  }

  /* Součást */
  .cmp-yes {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 0C21.7306 0 28 6.26937 28 14C28 21.7306 21.7306 28 14 28C6.26937 28 0 21.7306 0 14C0 6.26937 6.26937 0 14 0ZM11.0927 18.5473L7.66518 15.1169C7.08125 14.5326 7.08113 13.5798 7.66518 12.9957C8.24936 12.4116 9.20639 12.4153 9.78632 12.9957L12.2027 15.414L18.2139 9.40279C18.7981 8.81862 19.751 8.81862 20.335 9.40279C20.9192 9.98685 20.9184 10.9406 20.335 11.5239L13.2616 18.5974C12.6782 19.1807 11.7245 19.1816 11.1404 18.5974C11.124 18.581 11.1082 18.5643 11.0927 18.5473Z' fill='black'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 0C21.7306 0 28 6.26937 28 14C28 21.7306 21.7306 28 14 28C6.26937 28 0 21.7306 0 14C0 6.26937 6.26937 0 14 0ZM11.0927 18.5473L7.66518 15.1169C7.08125 14.5326 7.08113 13.5798 7.66518 12.9957C8.24936 12.4116 9.20639 12.4153 9.78632 12.9957L12.2027 15.414L18.2139 9.40279C18.7981 8.81862 19.751 8.81862 20.335 9.40279C20.9192 9.98685 20.9184 10.9406 20.335 11.5239L13.2616 18.5974C12.6782 19.1807 11.7245 19.1816 11.1404 18.5974C11.124 18.581 11.1082 18.5643 11.0927 18.5473Z' fill='black'/%3E%3C/svg%3E");
  }

  /* Volitelný příplatek */
  .cmp-opt {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 0C6.27993 0 0 6.27993 0 14C0 21.7201 6.27993 28 14 28C21.7201 28 28 21.719 28 14C28 6.28102 21.7201 0 14 0ZM14 25.8311C7.47715 25.8311 2.16885 20.5239 2.16885 14C2.16885 7.47605 7.47715 2.16885 14 2.16885C20.5229 2.16885 25.8311 7.47605 25.8311 14C25.8311 20.5239 20.5239 25.8311 14 25.8311Z' fill='black'/%3E%3Cpath d='M19.415 12.8033H15.0851V8.44935C15.0851 7.8485 14.6013 7.36084 14.0027 7.36084C13.404 7.36084 12.9202 7.8485 12.9202 8.44935V12.8033H8.5903C7.99169 12.8033 7.50781 13.2909 7.50781 13.8918C7.50781 14.4926 7.99169 14.9803 8.5903 14.9803H12.9202V19.3342C12.9202 19.935 13.404 20.4227 14.0027 20.4227C14.6013 20.4227 15.0851 19.935 15.0851 19.3342V14.9803H19.415C20.0136 14.9803 20.4975 14.4926 20.4975 13.8918C20.4975 13.2909 20.0136 12.8033 19.415 12.8033Z' fill='black'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 0C6.27993 0 0 6.27993 0 14C0 21.7201 6.27993 28 14 28C21.7201 28 28 21.719 28 14C28 6.28102 21.7201 0 14 0ZM14 25.8311C7.47715 25.8311 2.16885 20.5239 2.16885 14C2.16885 7.47605 7.47715 2.16885 14 2.16885C20.5229 2.16885 25.8311 7.47605 25.8311 14C25.8311 20.5239 20.5239 25.8311 14 25.8311Z' fill='black'/%3E%3Cpath d='M19.415 12.8033H15.0851V8.44935C15.0851 7.8485 14.6013 7.36084 14.0027 7.36084C13.404 7.36084 12.9202 7.8485 12.9202 8.44935V12.8033H8.5903C7.99169 12.8033 7.50781 13.2909 7.50781 13.8918C7.50781 14.4926 7.99169 14.9803 8.5903 14.9803H12.9202V19.3342C12.9202 19.935 13.404 20.4227 14.0027 20.4227C14.6013 20.4227 15.0851 19.935 15.0851 19.3342V14.9803H19.415C20.0136 14.9803 20.4975 14.4926 20.4975 13.8918C20.4975 13.2909 20.0136 12.8033 19.415 12.8033Z' fill='black'/%3E%3C/svg%3E");
  }

  /* Nelze */
  .cmp-no {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 0C17.0459 2.07089e-05 19.8643 0.973376 22.1621 2.625C22.1111 2.58112 22.0604 2.53631 22.0088 2.49316C25.4374 4.89031 27.7421 8.78562 27.9785 13.2305C27.9806 13.2685 27.9816 13.3066 27.9834 13.3447C27.9874 13.4344 27.9918 13.5242 27.9941 13.6143C27.9976 13.7421 28 13.8704 28 13.999C28 18.5314 25.845 22.5597 22.5049 25.1182C22.4533 25.1577 22.4018 25.1975 22.3496 25.2363C22.243 25.3156 22.1353 25.3934 22.0264 25.4697C19.7546 27.0634 16.9885 27.9989 14.0039 27.999C13.9783 27.999 13.9523 27.9972 13.9268 27.9971C13.7518 27.9962 13.5777 27.9916 13.4043 27.9844C13.3851 27.9836 13.3659 27.9833 13.3467 27.9824C13.168 27.9742 12.9903 27.9621 12.8135 27.9473C12.7652 27.9432 12.7171 27.9391 12.6689 27.9346C12.4988 27.9185 12.3295 27.9 12.1611 27.8779C12.1226 27.8729 12.0843 27.8667 12.0459 27.8613C11.8668 27.8363 11.6886 27.8091 11.5117 27.7773C11.5022 27.7756 11.4929 27.7732 11.4834 27.7715C11.3058 27.7392 11.1293 27.7039 10.9541 27.665C10.9277 27.6592 10.9013 27.6535 10.875 27.6475C10.6968 27.6068 10.5202 27.562 10.3447 27.5146C10.3216 27.5084 10.2984 27.5025 10.2754 27.4961C4.35151 25.8653 0 20.4409 0 13.999C0.00010607 6.26755 6.26802 0 14 0ZM22.8857 8.48242C22.8214 8.37929 22.678 8.36216 22.5928 8.44727L8.44824 22.5918C8.36298 22.6771 8.38004 22.8204 8.4834 22.8848C8.70972 23.0253 8.94309 23.1577 9.18066 23.2812C10.6222 24.0316 12.2615 24.4561 14 24.4561C19.7771 24.456 24.458 19.7741 24.458 13.999C24.458 12.2606 24.0327 10.6228 23.2822 9.17969C23.1586 8.94212 23.0263 8.70873 22.8857 8.48242ZM14.0977 3.54297C8.17932 3.48879 3.36449 8.41148 3.54688 14.3271C3.59659 15.9434 4.01415 17.4662 4.71875 18.8184C4.8418 19.0561 4.97463 19.2892 5.11523 19.5156C5.17968 19.6181 5.32302 19.635 5.4082 19.5498L19.5518 5.40625C19.6369 5.32099 19.6203 5.17805 19.5176 5.11426C19.2912 4.97313 19.059 4.84043 18.8213 4.7168C17.4051 3.98055 15.8001 3.55823 14.0977 3.54297Z' fill='black'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 0C17.0459 2.07089e-05 19.8643 0.973376 22.1621 2.625C22.1111 2.58112 22.0604 2.53631 22.0088 2.49316C25.4374 4.89031 27.7421 8.78562 27.9785 13.2305C27.9806 13.2685 27.9816 13.3066 27.9834 13.3447C27.9874 13.4344 27.9918 13.5242 27.9941 13.6143C27.9976 13.7421 28 13.8704 28 13.999C28 18.5314 25.845 22.5597 22.5049 25.1182C22.4533 25.1577 22.4018 25.1975 22.3496 25.2363C22.243 25.3156 22.1353 25.3934 22.0264 25.4697C19.7546 27.0634 16.9885 27.9989 14.0039 27.999C13.9783 27.999 13.9523 27.9972 13.9268 27.9971C13.7518 27.9962 13.5777 27.9916 13.4043 27.9844C13.3851 27.9836 13.3659 27.9833 13.3467 27.9824C13.168 27.9742 12.9903 27.9621 12.8135 27.9473C12.7652 27.9432 12.7171 27.9391 12.6689 27.9346C12.4988 27.9185 12.3295 27.9 12.1611 27.8779C12.1226 27.8729 12.0843 27.8667 12.0459 27.8613C11.8668 27.8363 11.6886 27.8091 11.5117 27.7773C11.5022 27.7756 11.4929 27.7732 11.4834 27.7715C11.3058 27.7392 11.1293 27.7039 10.9541 27.665C10.9277 27.6592 10.9013 27.6535 10.875 27.6475C10.6968 27.6068 10.5202 27.562 10.3447 27.5146C10.3216 27.5084 10.2984 27.5025 10.2754 27.4961C4.35151 25.8653 0 20.4409 0 13.999C0.00010607 6.26755 6.26802 0 14 0ZM22.8857 8.48242C22.8214 8.37929 22.678 8.36216 22.5928 8.44727L8.44824 22.5918C8.36298 22.6771 8.38004 22.8204 8.4834 22.8848C8.70972 23.0253 8.94309 23.1577 9.18066 23.2812C10.6222 24.0316 12.2615 24.4561 14 24.4561C19.7771 24.456 24.458 19.7741 24.458 13.999C24.458 12.2606 24.0327 10.6228 23.2822 9.17969C23.1586 8.94212 23.0263 8.70873 22.8857 8.48242ZM14.0977 3.54297C8.17932 3.48879 3.36449 8.41148 3.54688 14.3271C3.59659 15.9434 4.01415 17.4662 4.71875 18.8184C4.8418 19.0561 4.97463 19.2892 5.11523 19.5156C5.17968 19.6181 5.32302 19.635 5.4082 19.5498L19.5518 5.40625C19.6369 5.32099 19.6203 5.17805 19.5176 5.11426C19.2912 4.97313 19.059 4.84043 18.8213 4.7168C17.4051 3.98055 15.8001 3.55823 14.0977 3.54297Z' fill='black'/%3E%3C/svg%3E");
  }

  /* ---------- Legenda ---------- */
  .cmp-legend {
    display: flex;
    flex-wrap: wrap;
    gap: 12px 40px;
    margin-top: 24px;
    padding: 0 44px;
  }

  .cmp-legend__item {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    color: var(--e-global-color-primary, #141212);
    font-family: var(--e-global-typography-51bff0f-font-family, "Albert Sans"), sans-serif;
    font-size: var(--e-global-typography-51bff0f-font-size, 15px);
    font-weight: var(--e-global-typography-51bff0f-font-weight, 300);
    line-height: var(--e-global-typography-51bff0f-line-height, 24px);
  }

  .cmp-legend .cmp-yes,
  .cmp-legend .cmp-opt,
  .cmp-legend .cmp-no { width: 18px; height: 18px; }

  /* ---------- Responzivita ---------- */
  @media (max-width: 1366px) {
    .cmp { --cmp-col: 130px; }
    .cmp-box { padding: 24px 36px; }
    .cmp-legend { padding: 0 36px; }
    .cmp th, .cmp td { padding-left: 12px; padding-right: 12px; }
    .cmp th:first-child, .cmp td:first-child { padding-left: 0; }
  }

  @media (max-width: 1024px) {
    .cmp { --cmp-col: 110px; --cmp-icon: 18px; }
    .cmp-box { padding: 20px 28px; border-radius: 24px; }
    .cmp-legend { padding: 0 28px; }
    .cmp th { font-size: 20px; }
    .cmp td { font-size: 17px; }
  }

  @media (max-width: 768px) {
    .cmp { --cmp-col: 76px; --cmp-icon: 18px; }
    .cmp-box { padding: 12px 20px; border-radius: 20px; }
    .cmp-legend { padding: 0 20px; gap: 10px 24px; }
    .cmp th, .cmp td { padding: 12px 8px; }
    .cmp th { padding-top: 14px; padding-bottom: 14px; font-size: 16px; }
    .cmp td { font-size: 15px; }
    .cmp th:first-child, .cmp td:first-child { padding-left: 0; }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f73eeb */.elementor-2738 .elementor-element.elementor-element-8f73eeb span {
    font-family: "Albert Sans";
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; 
}
@media screen and (max-width: 1480px) and (min-width: 1025px) {
    .elementor-2738 .elementor-element.elementor-element-8f73eeb span {
        font-size: 38px;
        line-height: 120%; 
    }
    }
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .elementor-2738 .elementor-element.elementor-element-8f73eeb span {
        font-size: 34px;
        line-height: 120%; 
    }
}
@media screen and (max-width: 767px) {
    .elementor-2738 .elementor-element.elementor-element-8f73eeb span {
        font-size: 28px;
        line-height: 120%; 
    }
    .elementor-2738 .elementor-element.elementor-element-8f73eeb h1 {
        font-size: 28px;
        font-weight: 700 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-488fd02 */.params, .params * { box-sizing: border-box; }

.params {
max-width: 100%;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 24px;
}

.param-box {
flex: 0 0 calc((100% - 48px) / 3);
display: flex;
align-items: center;
gap: 24px;
padding: 32px;
border-radius: 30px;
--box-bg: #F4F6F6;
--border-top: #FAFBFB;
--border-bottom: #E2E6E5;
border: 2px solid transparent;
background:
linear-gradient(var(--box-bg), var(--box-bg)) padding-box,
linear-gradient(180deg, var(--border-top) 0%, var(--border-bottom) 100%) border-box;
}

.param-box__icon {
flex: 0 0 auto;
width: 87px;
height: 87px;
display: block;
}

.param-box__title {
margin: 0;
color: var(--e-global-color-primary, #141212);
font-family: var(--e-global-typography-primary-font-family, "Albert Sans"), sans-serif;
font-size: 28px;
font-style: normal;
font-weight: 500;
line-height: 40px;
}
.param-box__value {
margin: 0;
color: var(--e-global-color-primary, #141212);
font-family: var(--e-global-typography-7a8df09-font-family, "Albert Sans"), sans-serif;
font-size: var(--e-global-typography-7a8df09-font-size, 23px);
font-style: normal;
font-weight: var(--e-global-typography-7a8df09-font-weight, 700);
line-height: var(--e-global-typography-7a8df09-line-height, 32px);
}

@media (max-width: 1200px) {
.param-box { flex-basis: calc((100% - 24px) / 2); padding: 24px;
 }
}

@media (max-width: 768px) {
.param-box { flex-basis: 100%; padding: 14px !important; gap: 18px; border-radius: 20px; }
.param-box__icon { width: 52px; height: 52px; }
.param-box__title { font-size: 18px !important; line-height: 24px !important; }
.param-box__value {font-size: 16px !important; line-height: 20px !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37fb9cf */.elementor-2738 .elementor-element.elementor-element-37fb9cf span {
    font-family: "Albert Sans";
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; 
}
@media screen and (max-width: 1480px) and (min-width: 1025px) {
    .elementor-2738 .elementor-element.elementor-element-37fb9cf span {
        font-size: 38px;
        line-height: 120%; 
    }
    }
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .elementor-2738 .elementor-element.elementor-element-37fb9cf span {
        font-size: 34px;
        line-height: 120%; 
    }
}
@media screen and (max-width: 767px) {
    .elementor-2738 .elementor-element.elementor-element-37fb9cf span {
        font-size: 28px;
        line-height: 120%; 
    }
    .elementor-2738 .elementor-element.elementor-element-37fb9cf h1 {
        font-size: 28px;
        font-weight: 700 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-997a5ac */.elementor-2738 .elementor-element.elementor-element-997a5ac span {
    font-family: "Albert Sans";
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; 
}
@media screen and (max-width: 1480px) and (min-width: 1025px) {
    .elementor-2738 .elementor-element.elementor-element-997a5ac span {
        font-size: 38px;
        line-height: 120%; 
    }
    }
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .elementor-2738 .elementor-element.elementor-element-997a5ac span {
        font-size: 34px;
        line-height: 120%; 
    }
}
@media screen and (max-width: 767px) {
    .elementor-2738 .elementor-element.elementor-element-997a5ac span {
        font-size: 28px;
        line-height: 120%; 
    }
    .elementor-2738 .elementor-element.elementor-element-997a5ac h1 {
        font-size: 28px;
        font-weight: 700 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03b701e */.elementor-2738 .elementor-element.elementor-element-03b701e .small {
    text-wrap:nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62bd487 */.elementor-2738 .elementor-element.elementor-element-62bd487 .small {
    text-wrap:nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75cdef4 */.elementor-2738 .elementor-element.elementor-element-75cdef4 span {
    font-family: "Albert Sans";
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; 
}
@media screen and (max-width: 1480px) and (min-width: 1025px) {
    .elementor-2738 .elementor-element.elementor-element-75cdef4 span {
        font-size: 38px;
        line-height: 120%; 
    }
    }
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .elementor-2738 .elementor-element.elementor-element-75cdef4 span {
        font-size: 34px;
        line-height: 120%; 
    }
}
@media screen and (max-width: 767px) {
    .elementor-2738 .elementor-element.elementor-element-75cdef4 span {
        font-size: 28px;
        line-height: 120%; 
    }
    .elementor-2738 .elementor-element.elementor-element-75cdef4 h1 {
        font-size: 28px;
        font-weight: 700 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5270dca */.elementor-2738 .elementor-element.elementor-element-5270dca .small {
    text-wrap:nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8cf607 */.elementor-2738 .elementor-element.elementor-element-d8cf607 span {
    font-family: "Albert Sans";
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; 
}
@media screen and (max-width: 1480px) and (min-width: 1025px) {
    .elementor-2738 .elementor-element.elementor-element-d8cf607 span {
        font-size: 38px;
        line-height: 120%; 
    }
    }
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .elementor-2738 .elementor-element.elementor-element-d8cf607 span {
        font-size: 34px;
        line-height: 120%; 
    }
}
@media screen and (max-width: 767px) {
    .elementor-2738 .elementor-element.elementor-element-d8cf607 span {
        font-size: 28px;
        line-height: 120%; 
    }
    .elementor-2738 .elementor-element.elementor-element-d8cf607 h1 {
        font-size: 28px;
        font-weight: 700 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a55910c */.elementor-2738 .elementor-element.elementor-element-a55910c .small {
    text-wrap:nowrap;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f6eb5b5 */.elementor-2738 .elementor-element.elementor-element-f6eb5b5 .swiper-pagination {
    display: flex;
    flex-direction: row;
    align-items: center;
    background: white;
    padding-top: 22px;
    padding-bottom: 22px;
    padding-right: 22px;
    padding-left: 22px;
    border-radius: 30px 30px 0px 0px;
}
.elementor-2738 .elementor-element.elementor-element-f6eb5b5 .e-n-carousel {
    border-radius: 30px;
    overflow: hidden;
}
.elementor-2738 .elementor-element.elementor-element-f6eb5b5 .swiper-pagination::before {
  content: "";
  position: absolute;
  
  background-color: transparent;
  bottom: 0;
  left: -25px;
  height: 50px;
  width: 25px;
  border-bottom-left-radius: 50px;
  box-shadow: 0 25px 0 0 white;
  transform: scaleX(-1);
}
.swiper-pagination::after {
  content: "";
  position: absolute;
  background-color: transparent;
  bottom: 0;
  right: -25px;
  height: 50px;
  width: 25px;
  border-bottom-left-radius: 50px;
  box-shadow: 0 25px 0 0 white;
}

.elementor-2738 .elementor-element.elementor-element-f6eb5b5 .swiper-pagination-bullet:after {
    content: attr(poradi);
    top: 0px;
    left: 0px;
    font-size: 23px;
    font-weight: 400;
    color: black !important;
    white-space: nowrap;
    transition: .1s;
}
.elementor-2738 .elementor-element.elementor-element-f6eb5b5 .swiper-pagination-bullet-active:after {
    font-weight: 700 !important;
}
.elementor-2738 .elementor-element.elementor-element-f6eb5b5 .swiper-pagination-bullet {
        background: transparent !important;
        opacity: 1;
        --swiper-pagination-bullet-horizontal-gap: 16px !important;
        height: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
}
.elementor-2738 .elementor-element.elementor-element-f6eb5b5 .swiper-pagination-bullet:nth-child(2)  {
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-radius: 0;
    border-style: solid;
    border-color: black;
    width: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media screen and (max-width: 767px) {
    .elementor-2738 .elementor-element.elementor-element-f6eb5b5 .swiper-pagination-bullet:nth-child(2) {
        height: 20px;
    }
    .elementor-2738 .elementor-element.elementor-element-f6eb5b5 .swiper-pagination-bullet:after {
        font-size: 16px !important;
    }
    .elementor-2738 .elementor-element.elementor-element-f6eb5b5 .swiper-pagination {
        padding-top: 12px;
        padding-bottom: 12px;
        padding-right: 12px;
        padding-left: 12px;
        border-radius: 20px 20px 0px 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d841bb */.elementor-2738 .elementor-element.elementor-element-3d841bb .small {
    text-wrap:nowrap;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-786b465 */.elementor-2738 .elementor-element.elementor-element-786b465 .day-night-switch-wrapper {
    background: white;
    border-radius: 10px;
    display: flex;
    padding: 4px;
    gap: 4px
}
.elementor-2738 .elementor-element.elementor-element-786b465 .cycle-switch-btn {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    padding: 12px 14px;
    gap: 12px;
    border-radius: 10px;
    font-size: 16px;
}
.elementor-2738 .elementor-element.elementor-element-786b465 .cycle-switch-btn svg {
    max-width: 24px;
    max-height: 24px;
}
@media screen and (max-width: 767px) {
    .elementor-2738 .elementor-element.elementor-element-786b465 .day-night-switch-wrapper {
        background: white;
        border-radius: 10px;
        display: flex;
        padding: 4px;
        gap: 4px
    }
    .elementor-2738 .elementor-element.elementor-element-786b465 .cycle-switch-btn {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        align-items: center;
        padding: 8px 10px;
        gap: 8px;
        border-radius: 10px;
        font-size: 14px;
    }
    .elementor-2738 .elementor-element.elementor-element-786b465 .cycle-switch-btn svg {
        max-width: 18px;
        max-height: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19dea98 */.night {
    opacity: 0;
    transition: .2s;
}
.daynightswitch img {
    object-fit: fill;
    object-position: center center !important;
    border-radius: 30px 30px 30px 30px !important;
}
@media screen and (max-width: 1366px) {
    .daynightswitch img {
    object-fit: covver !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a53aea */.elementor-2738 .elementor-element.elementor-element-2a53aea .small {
    text-wrap:nowrap;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd59981 */.elementor-2738 .elementor-element.elementor-element-bd59981 .day-night-switch-wrapper {
    background: white;
    border-radius: 10px;
    display: flex;
    padding: 4px;
    gap: 4px
}
.elementor-2738 .elementor-element.elementor-element-bd59981 .cycle-switch-btn {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    padding: 12px 14px;
    gap: 12px;
    border-radius: 10px;
    font-size: 16px;
}
.elementor-2738 .elementor-element.elementor-element-bd59981 .cycle-switch-btn svg {
    max-width: 24px;
    max-height: 24px;
}
@media screen and (max-width: 767px) {
    .elementor-2738 .elementor-element.elementor-element-bd59981 .day-night-switch-wrapper {
        background: white;
        border-radius: 10px;
        display: flex;
        padding: 4px;
        gap: 4px
    }
    .elementor-2738 .elementor-element.elementor-element-bd59981 .cycle-switch-btn {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        align-items: center;
        padding: 8px 10px;
        gap: 8px;
        border-radius: 10px;
        font-size: 14px;
    }
    .elementor-2738 .elementor-element.elementor-element-bd59981 .cycle-switch-btn svg {
        max-width: 18px;
        max-height: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9acc8 */.night {
    opacity: 0;
    transition: .2s;
}
.daynightswitch img {
    object-fit: fill;
    object-position: center center !important;
    border-radius: 30px 30px 30px 30px !important;
}
@media screen and (max-width: 1366px) {
    .daynightswitch img {
    object-fit: covver !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5168f1d */.elementor-2738 .elementor-element.elementor-element-5168f1d .small {
    text-wrap:nowrap;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8b93b29 */.elementor-2738 .elementor-element.elementor-element-8b93b29 .swiper-pagination {
    display: flex;
    flex-direction: row;
    align-items: center;
    background: white;
    padding-top: 22px;
    padding-bottom: 22px;
    padding-right: 22px;
    padding-left: 22px;
    border-radius: 30px 30px 0px 0px;
}
.elementor-2738 .elementor-element.elementor-element-8b93b29 .e-n-carousel {
    border-radius: 30px;
    overflow: hidden;
}
.elementor-2738 .elementor-element.elementor-element-8b93b29 .swiper-pagination::before {
  content: "";
  position: absolute;
  
  background-color: transparent;
  bottom: 0;
  left: -25px;
  height: 50px;
  width: 25px;
  border-bottom-left-radius: 50px;
  box-shadow: 0 25px 0 0 white;
  transform: scaleX(-1);
}
.swiper-pagination::after {
  content: "";
  position: absolute;
  background-color: transparent;
  bottom: 0;
  right: -25px;
  height: 50px;
  width: 25px;
  border-bottom-left-radius: 50px;
  box-shadow: 0 25px 0 0 white;
}

.elementor-2738 .elementor-element.elementor-element-8b93b29 .swiper-pagination-bullet:after {
    content: attr(poradi);
    top: 0px;
    left: 0px;
    font-size: 23px;
    font-weight: 400;
    color: black !important;
    white-space: nowrap;
    transition: .1s;
}
.elementor-2738 .elementor-element.elementor-element-8b93b29 .swiper-pagination-bullet-active:after {
    font-weight: 700 !important;
}
.elementor-2738 .elementor-element.elementor-element-8b93b29 .swiper-pagination-bullet {
        background: transparent !important;
        opacity: 1;
        --swiper-pagination-bullet-horizontal-gap: 16px !important;
        height: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
}
.elementor-2738 .elementor-element.elementor-element-8b93b29 .swiper-pagination-bullet:nth-child(2)  {
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-radius: 0;
    border-style: solid;
    border-color: black;
    width: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media screen and (max-width: 767px) {
    .elementor-2738 .elementor-element.elementor-element-8b93b29 .swiper-pagination-bullet:nth-child(2) {
        height: 20px;
    }
    .elementor-2738 .elementor-element.elementor-element-8b93b29 .swiper-pagination-bullet:after {
        font-size: 16px !important;
    }
    .elementor-2738 .elementor-element.elementor-element-8b93b29 .swiper-pagination {
        padding-top: 12px;
        padding-bottom: 12px;
        padding-right: 12px;
        padding-left: 12px;
        border-radius: 20px 20px 0px 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce8048 */.elementor-2738 .elementor-element.elementor-element-cce8048 span {
    font-family: "Albert Sans";
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; 
}
@media screen and (max-width: 1480px) and (min-width: 1025px) {
    .elementor-2738 .elementor-element.elementor-element-cce8048 span {
        font-size: 38px;
        line-height: 120%; 
    }
    }
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .elementor-2738 .elementor-element.elementor-element-cce8048 span {
        font-size: 34px;
        line-height: 120%; 
    }
}
@media screen and (max-width: 767px) {
    .elementor-2738 .elementor-element.elementor-element-cce8048 span {
        font-size: 28px;
        line-height: 120%; 
    }
    .elementor-2738 .elementor-element.elementor-element-cce8048 h1 {
        font-size: 28px;
        font-weight: 700 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b2f5af4 */.elementor-2738 .elementor-element.elementor-element-b2f5af4 .day-night-switch-wrapper {
    background: white;
    border-radius: 10px;
    display: flex;
    padding: 4px;
    gap: 4px
}
.elementor-2738 .elementor-element.elementor-element-b2f5af4 .cycle-switch-btn {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    padding: 12px 14px;
    gap: 12px;
    border-radius: 10px;
    font-size: 16px;
}
.elementor-2738 .elementor-element.elementor-element-b2f5af4 .cycle-switch-btn svg {
    max-width: 24px;
    max-height: 24px;
}
@media screen and (max-width: 767px) {
    .elementor-2738 .elementor-element.elementor-element-b2f5af4 .day-night-switch-wrapper {
        background: white;
        border-radius: 10px;
        display: flex;
        padding: 4px;
        gap: 4px
    }
    .elementor-2738 .elementor-element.elementor-element-b2f5af4 .cycle-switch-btn {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        align-items: center;
        padding: 8px 10px;
        gap: 8px;
        border-radius: 10px;
        font-size: 14px;
    }
    .elementor-2738 .elementor-element.elementor-element-b2f5af4 .cycle-switch-btn svg {
        max-width: 18px;
        max-height: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc748f */.night {
    opacity: 0;
    transition: .2s;
}
.daynightswitch img {
    object-fit: fill;
    object-position: center center !important;
    border-radius: 30px 30px 30px 30px !important;
}
@media screen and (max-width: 1366px) {
    .daynightswitch img {
    object-fit: covver !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05373b9 */.elementor-2738 .elementor-element.elementor-element-05373b9 span {
    font-family: "Albert Sans";
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; 
}
@media screen and (max-width: 1480px) and (min-width: 1025px) {
    .elementor-2738 .elementor-element.elementor-element-05373b9 span {
        font-size: 38px;
        line-height: 120%; 
    }
    }
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .elementor-2738 .elementor-element.elementor-element-05373b9 span {
        font-size: 34px;
        line-height: 120%; 
    }
}
@media screen and (max-width: 767px) {
    .elementor-2738 .elementor-element.elementor-element-05373b9 span {
        font-size: 28px;
        line-height: 120%; 
    }
    .elementor-2738 .elementor-element.elementor-element-05373b9 h1 {
        font-size: 28px;
        font-weight: 700 !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cafbc78 */.elementor-2738 .elementor-element.elementor-element-cafbc78 .elementor-button-icon {
    width: 15px;
}
.elementor-2738 .elementor-element.elementor-element-cafbc78 .elementor-button-wrapper {
    display: flex;
    align-items: center;
}
.elementor-2738 .elementor-element.elementor-element-cafbc78 .elementor-button svg path {
    transition: .2s;
}
.elementor-2738 .elementor-element.elementor-element-cafbc78 .elementor-button:hover svg path {
    fill: white !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e3628a */.elementor-2738 .elementor-element.elementor-element-0e3628a .elementor-button-icon {
    width: 15px;
}
.elementor-2738 .elementor-element.elementor-element-0e3628a .elementor-button-wrapper {
    display: flex;
    align-items: center;
}
.elementor-2738 .elementor-element.elementor-element-0e3628a .elementor-button svg path {
    transition: .2s;
}
.elementor-2738 .elementor-element.elementor-element-0e3628a .elementor-button:hover svg path {
    fill: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37bbe4d */.elementor-2738 .elementor-element.elementor-element-37bbe4d {
    display: none;
}/* End custom CSS */