.elementor-72 .elementor-element.elementor-element-dd92dc5{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--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-72 .elementor-element.elementor-element-dd92dc5::before,.elementor-72 .elementor-element.elementor-element-dd92dc5>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-dd92dc5>.e-con-inner>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-dd92dc5>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-dd92dc5>.e-con-inner>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-dd92dc5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#FFF0;--background-overlay:''}.elementor-72 .elementor-element.elementor-element-dd92dc5.e-con{--align-self:center}.elementor-72 .elementor-element.elementor-element-4f1c1b8{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.54;--border-radius:20px 20px 20px 20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-72 .elementor-element.elementor-element-4f1c1b8:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-4f1c1b8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tohletojerollup.cz/wp-content/uploads/2026/04/332_53533487703_o-1_blur.webp);background-repeat:no-repeat;background-size:cover}.elementor-72 .elementor-element.elementor-element-4f1c1b8::before,.elementor-72 .elementor-element.elementor-element-4f1c1b8>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-4f1c1b8>.e-con-inner>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-4f1c1b8>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-4f1c1b8>.e-con-inner>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-4f1c1b8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#FFFFFF00 54%,#000000 100%)}.elementor-72 .elementor-element.elementor-element-4f1c1b8.e-con{--align-self:center}.elementor-72 .elementor-element.elementor-element-8e28e33{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-72 .elementor-element.elementor-element-3a1b941>.elementor-widget-container{margin:0 0 10px 0}.elementor-72 .elementor-element.elementor-element-3a1b941 .elementor-heading-title{font-family:"Baskervville",Sans-serif;font-size:50px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-72 .elementor-element.elementor-element-912181b{--display:flex;--min-height:600px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px}.elementor-72 .elementor-element.elementor-element-bda92ce{--display:flex;--min-height:400px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-72 .elementor-element.elementor-element-bda92ce:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-bda92ce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tohletojerollup.cz/wp-content/uploads/2026/04/073_53532427122_o-scaled-1.jpg);background-position:center left;background-size:cover}.elementor-72 .elementor-element.elementor-element-0966d73{--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}.elementor-72 .elementor-element.elementor-element-4ce9c30>.elementor-widget-container{margin:0 0 10px 0}.elementor-72 .elementor-element.elementor-element-4ce9c30 .elementor-heading-title{font-family:"Baskervville",Sans-serif;font-size:50px;font-weight:600;color:var(--e-global-color-primary)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);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-72 .elementor-element.elementor-element-72d4f35>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-72 .elementor-element.elementor-element-72d4f35{text-align:start;font-family:"Baskervville",Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var(--e-global-color-text)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-72 .elementor-element.elementor-element-df0fe31 .elementor-button:hover,.elementor-72 .elementor-element.elementor-element-df0fe31 .elementor-button:focus{background-color:#fff0;color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-72 .elementor-element.elementor-element-df0fe31 .elementor-button{font-family:"Baskervville",Sans-serif;font-size:20px;font-weight:500;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-primary);border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px}.elementor-72 .elementor-element.elementor-element-df0fe31 .elementor-button:hover svg,.elementor-72 .elementor-element.elementor-element-df0fe31 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-72 .elementor-element.elementor-element-f6f3e54{--display:flex;--min-height:380px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-72 .elementor-element.elementor-element-f6f3e54:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-f6f3e54>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-72 .elementor-element.elementor-element-f6f3e54::before,.elementor-72 .elementor-element.elementor-element-f6f3e54>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-f6f3e54>.e-con-inner>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-f6f3e54>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-f6f3e54>.e-con-inner>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-f6f3e54>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-72 .elementor-element.elementor-element-31554eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-72 .elementor-element.elementor-element-67b79e6>.elementor-widget-container{margin:0 0 10px 0}.elementor-72 .elementor-element.elementor-element-67b79e6 .elementor-heading-title{font-family:"Baskervville",Sans-serif;font-size:50px;font-weight:600;color:var(--e-global-color-primary)}.elementor-72 .elementor-element.elementor-element-39e943e>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-72 .elementor-element.elementor-element-39e943e{text-align:start;font-family:"Baskervville",Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var(--e-global-color-text)}.elementor-72 .elementor-element.elementor-element-fd10c7a{--display:flex;--min-height:300px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--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-72 .elementor-element.elementor-element-39938ad{--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;--justify-content:flex-end;--overlay-opacity:0.61;--border-radius:20px 20px 20px 20px;--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-72 .elementor-element.elementor-element-39938ad:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-39938ad>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tohletojerollup.cz/wp-content/uploads/2026/04/svatebni-polibek-1-scaled-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-72 .elementor-element.elementor-element-39938ad::before,.elementor-72 .elementor-element.elementor-element-39938ad>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-39938ad>.e-con-inner>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-39938ad>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-39938ad>.e-con-inner>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-39938ad>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#17171700 70%,var(--e-global-color-text) 100%)}.elementor-72 .elementor-element.elementor-element-34e373c>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-72 .elementor-element.elementor-element-34e373c{text-align:center;font-family:"Baskervville",Sans-serif;font-size:35px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-72 .elementor-element.elementor-element-1aae05e{--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;--justify-content:flex-end;--overlay-opacity:0.61;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}.elementor-72 .elementor-element.elementor-element-1aae05e:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-1aae05e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tohletojerollup.cz/wp-content/uploads/2026/04/P7271590-HDR-scaled-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-72 .elementor-element.elementor-element-1aae05e::before,.elementor-72 .elementor-element.elementor-element-1aae05e>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-1aae05e>.e-con-inner>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-1aae05e>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-1aae05e>.e-con-inner>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-1aae05e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#17171700 50%,var(--e-global-color-text) 100%)}.elementor-72 .elementor-element.elementor-element-1316ed5>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-72 .elementor-element.elementor-element-1316ed5{text-align:center;font-family:"Baskervville",Sans-serif;font-size:35px;font-weight:600;line-height:37px;color:var(--e-global-color-secondary)}.elementor-72 .elementor-element.elementor-element-27252e1{--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;--justify-content:flex-end;--overlay-opacity:0.61;--border-radius:20px 20px 20px 20px;--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-72 .elementor-element.elementor-element-27252e1:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-27252e1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tohletojerollup.cz/wp-content/uploads/2026/04/svatba-venku-scaled-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-72 .elementor-element.elementor-element-27252e1::before,.elementor-72 .elementor-element.elementor-element-27252e1>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-27252e1>.e-con-inner>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-27252e1>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-27252e1>.e-con-inner>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-27252e1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#17171700 70%,var(--e-global-color-text) 100%)}.elementor-72 .elementor-element.elementor-element-04eef91>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-72 .elementor-element.elementor-element-04eef91{text-align:center;font-family:"Baskervville",Sans-serif;font-size:35px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-72 .elementor-element.elementor-element-ae4c1a8{--display:flex;--min-height:380px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:100px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-72 .elementor-element.elementor-element-ae4c1a8:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-ae4c1a8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-72 .elementor-element.elementor-element-ae4c1a8::before,.elementor-72 .elementor-element.elementor-element-ae4c1a8>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-ae4c1a8>.e-con-inner>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-ae4c1a8>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-ae4c1a8>.e-con-inner>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-ae4c1a8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-72 .elementor-element.elementor-element-ab56ca5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-72 .elementor-element.elementor-element-806c98e>.elementor-widget-container{margin:0 0 10px 0}.elementor-72 .elementor-element.elementor-element-806c98e .elementor-heading-title{font-family:"Baskervville",Sans-serif;font-size:50px;font-weight:600;color:var(--e-global-color-primary)}.elementor-72 .elementor-element.elementor-element-02c7f59>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-72 .elementor-element.elementor-element-02c7f59{text-align:center;font-family:"Baskervville",Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var(--e-global-color-text)}.elementor-72 .elementor-element.elementor-element-85e0741{--display:flex;--min-height:500px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--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-72 .elementor-element.elementor-element-a40afac{--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;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.61;--border-radius:20px 20px 20px 20px;--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-72 .elementor-element.elementor-element-a40afac:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-a40afac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tohletojerollup.cz/wp-content/uploads/2026/04/SON04997-HDR-1-scaled-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-72 .elementor-element.elementor-element-a40afac::before,.elementor-72 .elementor-element.elementor-element-a40afac>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-a40afac>.e-con-inner>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-a40afac>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-a40afac>.e-con-inner>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-a40afac>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#17171700 70%,var(--e-global-color-text) 100%)}.elementor-72 .elementor-element.elementor-element-bf44e62>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-72 .elementor-element.elementor-element-bf44e62{text-align:center;font-family:"Baskervville",Sans-serif;font-size:35px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-72 .elementor-element.elementor-element-a1fbecf{--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;--justify-content:flex-end;--overlay-opacity:0.61;--border-radius:20px 20px 20px 20px}.elementor-72 .elementor-element.elementor-element-a1fbecf:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-a1fbecf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tohletojerollup.cz/wp-content/uploads/2026/04/svatebni-stul-zamecek-waldsteinovo-zatisi.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-72 .elementor-element.elementor-element-a1fbecf::before,.elementor-72 .elementor-element.elementor-element-a1fbecf>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-a1fbecf>.e-con-inner>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-a1fbecf>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-a1fbecf>.e-con-inner>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-a1fbecf>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#17171700 50%,var(--e-global-color-text) 100%)}.elementor-72 .elementor-element.elementor-element-a1fbecf:hover{--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px}.elementor-72 .elementor-element.elementor-element-a1fbecf,.elementor-72 .elementor-element.elementor-element-a1fbecf::before{--border-transition:0.3s}.elementor-72 .elementor-element.elementor-element-2430708>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-72 .elementor-element.elementor-element-2430708{text-align:center;font-family:"Baskervville",Sans-serif;font-size:35px;font-weight:600;line-height:37px;color:var(--e-global-color-secondary)}.elementor-72 .elementor-element.elementor-element-dbca974{--display:flex;--min-height:380px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:100px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-72 .elementor-element.elementor-element-dbca974:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-dbca974>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-72 .elementor-element.elementor-element-dbca974::before,.elementor-72 .elementor-element.elementor-element-dbca974>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-dbca974>.e-con-inner>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-dbca974>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-dbca974>.e-con-inner>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-dbca974>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://tohletojerollup.cz/wp-content/uploads/2026/04/Waldsteinovo_zatisi__pozadi.webp);--background-overlay:''}.elementor-72 .elementor-element.elementor-element-951f397{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-72 .elementor-element.elementor-element-7630ec1>.elementor-widget-container{margin:0 0 10px 0}.elementor-72 .elementor-element.elementor-element-7630ec1 .elementor-heading-title{font-family:"Baskervville",Sans-serif;font-size:50px;font-weight:600;color:var(--e-global-color-primary)}.elementor-72 .elementor-element.elementor-element-1ff99d8>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-72 .elementor-element.elementor-element-1ff99d8{text-align:center;font-family:"Baskervville",Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var(--e-global-color-text)}.elementor-72 .elementor-element.elementor-element-71f9dde{--display:flex;--min-height:500px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--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-72 .elementor-element.elementor-element-d1a1e0c{--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;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.61;--border-radius:20px 20px 20px 20px;--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-72 .elementor-element.elementor-element-d1a1e0c:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-d1a1e0c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tohletojerollup.cz/wp-content/uploads/2026/04/pokoje-v-zamecku-waldsteinovo-zatisi-1.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-72 .elementor-element.elementor-element-d1a1e0c::before,.elementor-72 .elementor-element.elementor-element-d1a1e0c>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-d1a1e0c>.e-con-inner>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-d1a1e0c>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-d1a1e0c>.e-con-inner>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-d1a1e0c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#17171700 70%,var(--e-global-color-text) 100%)}.elementor-72 .elementor-element.elementor-element-fa54469>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-72 .elementor-element.elementor-element-fa54469{text-align:center;font-family:"Baskervville",Sans-serif;font-size:35px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-72 .elementor-element.elementor-element-9abeb30{--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;--justify-content:flex-end;--overlay-opacity:0.61;--border-radius:20px 20px 20px 20px}.elementor-72 .elementor-element.elementor-element-9abeb30:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-9abeb30>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tohletojerollup.cz/wp-content/uploads/2026/04/oslava-zamecek-rjos62leehak0cogptbpb5ymoin889rywphz64k4fk.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-72 .elementor-element.elementor-element-9abeb30::before,.elementor-72 .elementor-element.elementor-element-9abeb30>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-9abeb30>.e-con-inner>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-9abeb30>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-9abeb30>.e-con-inner>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-9abeb30>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#17171700 50%,var(--e-global-color-text) 100%)}.elementor-72 .elementor-element.elementor-element-9abeb30:hover{--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px}.elementor-72 .elementor-element.elementor-element-9abeb30,.elementor-72 .elementor-element.elementor-element-9abeb30::before{--border-transition:0.3s}.elementor-72 .elementor-element.elementor-element-faab5f3>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-72 .elementor-element.elementor-element-faab5f3{text-align:center;font-family:"Baskervville",Sans-serif;font-size:35px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-72 .elementor-element.elementor-element-90aaf7d{--display:flex;--min-height:900px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.2}.elementor-72 .elementor-element.elementor-element-90aaf7d::before,.elementor-72 .elementor-element.elementor-element-90aaf7d>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-90aaf7d>.e-con-inner>.elementor-background-video-container::before,.elementor-72 .elementor-element.elementor-element-90aaf7d>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-90aaf7d>.e-con-inner>.elementor-background-slideshow::before,.elementor-72 .elementor-element.elementor-element-90aaf7d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-72 .elementor-element.elementor-element-c598cff{--display:flex;--min-height:600px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-72 .elementor-element.elementor-element-c598cff:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-c598cff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tohletojerollup.cz/wp-content/uploads/2026/04/073_53532427122_o-scaled-1.jpg);background-position:center left;background-size:cover}.elementor-72 .elementor-element.elementor-element-d021cdb{--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}.elementor-72 .elementor-element.elementor-element-cdfaba7>.elementor-widget-container{margin:0 0 10px 0}.elementor-72 .elementor-element.elementor-element-cdfaba7 .elementor-heading-title{font-family:"Baskervville",Sans-serif;font-size:50px;font-weight:600;color:var(--e-global-color-primary)}.elementor-72 .elementor-element.elementor-element-acf59e6>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-72 .elementor-element.elementor-element-acf59e6{column-gap:0;text-align:start;font-family:"Baskervville",Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var(--e-global-color-text)}.elementor-72 .elementor-element.elementor-element-593a5ba .elementor-button:hover,.elementor-72 .elementor-element.elementor-element-593a5ba .elementor-button:focus{background-color:#fff0;color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-72 .elementor-element.elementor-element-593a5ba .elementor-button{font-family:"Baskervville",Sans-serif;font-size:20px;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-primary);border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px}.elementor-72 .elementor-element.elementor-element-593a5ba .elementor-button:hover svg,.elementor-72 .elementor-element.elementor-element-593a5ba .elementor-button:focus svg{fill:var(--e-global-color-primary)}@media(min-width:768px){.elementor-72 .elementor-element.elementor-element-dd92dc5{--content-width:1880px}.elementor-72 .elementor-element.elementor-element-4f1c1b8{--width:1880px}.elementor-72 .elementor-element.elementor-element-8e28e33{--width:65%}.elementor-72 .elementor-element.elementor-element-912181b{--content-width:1440px}.elementor-72 .elementor-element.elementor-element-bda92ce{--width:40%}.elementor-72 .elementor-element.elementor-element-0966d73{--width:60%}.elementor-72 .elementor-element.elementor-element-f6f3e54{--content-width:1440px}.elementor-72 .elementor-element.elementor-element-31554eb{--width:100%}.elementor-72 .elementor-element.elementor-element-fd10c7a{--content-width:1440px}.elementor-72 .elementor-element.elementor-element-39938ad{--width:32%}.elementor-72 .elementor-element.elementor-element-1aae05e{--width:32%}.elementor-72 .elementor-element.elementor-element-27252e1{--width:32%}.elementor-72 .elementor-element.elementor-element-ae4c1a8{--content-width:1440px}.elementor-72 .elementor-element.elementor-element-ab56ca5{--width:100%}.elementor-72 .elementor-element.elementor-element-85e0741{--content-width:1440px}.elementor-72 .elementor-element.elementor-element-a40afac{--width:49%}.elementor-72 .elementor-element.elementor-element-a1fbecf{--width:49%}.elementor-72 .elementor-element.elementor-element-dbca974{--content-width:1440px}.elementor-72 .elementor-element.elementor-element-951f397{--width:100%}.elementor-72 .elementor-element.elementor-element-71f9dde{--content-width:1440px}.elementor-72 .elementor-element.elementor-element-d1a1e0c{--width:49%}.elementor-72 .elementor-element.elementor-element-9abeb30{--width:49%}.elementor-72 .elementor-element.elementor-element-90aaf7d{--content-width:1440px}.elementor-72 .elementor-element.elementor-element-c598cff{--width:40%}.elementor-72 .elementor-element.elementor-element-d021cdb{--width:60%}}@media(min-width:1025px){.elementor-72 .elementor-element.elementor-element-4f1c1b8:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-4f1c1b8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-72 .elementor-element.elementor-element-39938ad:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-39938ad>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-72 .elementor-element.elementor-element-1aae05e:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-1aae05e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-72 .elementor-element.elementor-element-27252e1:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-27252e1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-72 .elementor-element.elementor-element-a40afac:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-a40afac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-72 .elementor-element.elementor-element-a1fbecf:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-a1fbecf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-72 .elementor-element.elementor-element-d1a1e0c:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-d1a1e0c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-72 .elementor-element.elementor-element-9abeb30:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-9abeb30>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:767px){.elementor-72 .elementor-element.elementor-element-dd92dc5{--content-width:95%;--min-height:300px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-72 .elementor-element.elementor-element-4f1c1b8{--width:95vw;--min-height:400px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px}.elementor-72 .elementor-element.elementor-element-4f1c1b8:not(.elementor-motion-effects-element-type-background),.elementor-72 .elementor-element.elementor-element-4f1c1b8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-72 .elementor-element.elementor-element-3a1b941 .elementor-heading-title{font-size:35px}.elementor-72 .elementor-element.elementor-element-912181b{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-72 .elementor-element.elementor-element-bda92ce{--min-height:300px}.elementor-72 .elementor-element.elementor-element-4ce9c30 .elementor-heading-title{font-size:35px}.elementor-72 .elementor-element.elementor-element-f6f3e54{--margin-top:0px;--margin-bottom:-140px;--margin-left:0px;--margin-right:0px}.elementor-72 .elementor-element.elementor-element-31554eb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px}.elementor-72 .elementor-element.elementor-element-67b79e6{text-align:start}.elementor-72 .elementor-element.elementor-element-67b79e6 .elementor-heading-title{font-size:35px}.elementor-72 .elementor-element.elementor-element-fd10c7a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-72 .elementor-element.elementor-element-39938ad{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px}.elementor-72 .elementor-element.elementor-element-34e373c{line-height:.9em}.elementor-72 .elementor-element.elementor-element-1aae05e{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px}.elementor-72 .elementor-element.elementor-element-27252e1{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px}.elementor-72 .elementor-element.elementor-element-ae4c1a8{--margin-top:50px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px}.elementor-72 .elementor-element.elementor-element-ab56ca5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-72 .elementor-element.elementor-element-806c98e{text-align:start}.elementor-72 .elementor-element.elementor-element-806c98e .elementor-heading-title{font-size:35px}.elementor-72 .elementor-element.elementor-element-02c7f59{text-align:start}.elementor-72 .elementor-element.elementor-element-a40afac{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px}.elementor-72 .elementor-element.elementor-element-a1fbecf{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px}.elementor-72 .elementor-element.elementor-element-dbca974{--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px}.elementor-72 .elementor-element.elementor-element-7630ec1 .elementor-heading-title{font-size:35px}.elementor-72 .elementor-element.elementor-element-1ff99d8{text-align:start}.elementor-72 .elementor-element.elementor-element-d1a1e0c{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px}.elementor-72 .elementor-element.elementor-element-9abeb30{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px}.elementor-72 .elementor-element.elementor-element-c598cff{--min-height:300px}.elementor-72 .elementor-element.elementor-element-cdfaba7 .elementor-heading-title{font-size:35px}}