.elementor-39 .elementor-element.elementor-element-ef21ed5{--display:flex;}.elementor-39 .elementor-element.elementor-element-ef21ed5:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-ef21ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://rezidenceritka.cz.wextra4.cz/wp-content/uploads/2026/08/hero-video-placeholder.jpg") 50% 50%;background-size:cover;}.elementor-39 .elementor-element.elementor-element-db7ab8f{--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;}.elementor-39 .elementor-element.elementor-element-db7ab8f:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-db7ab8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://rezidenceritka.cz.wextra4.cz/wp-content/uploads/2026/08/video-placeholder.jpg") 50% 50%;background-size:cover;}.elementor-39 .elementor-element.elementor-element-931ab4d .elementor-repeater-item-7a9cb52{left:15%;--hotspot-translate-x:15%;top:52%;--hotspot-translate-y:52%;}.elementor-39 .elementor-element.elementor-element-931ab4d .elementor-repeater-item-ebab6cd{left:33%;--hotspot-translate-x:33%;top:33%;--hotspot-translate-y:33%;}.elementor-39 .elementor-element.elementor-element-931ab4d .elementor-repeater-item-653aac0{right:31%;--hotspot-translate-x:31%;top:30%;--hotspot-translate-y:30%;}.elementor-39 .elementor-element.elementor-element-931ab4d .elementor-repeater-item-937997c{right:16%;--hotspot-translate-x:16%;top:41%;--hotspot-translate-y:41%;}.elementor-39 .elementor-element.elementor-element-931ab4d .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-39 .elementor-element.elementor-element-931ab4d{width:100%;max-width:100%;--container-width:100%;--image-width:100%;--container-max-width:100%;--hotspot-color:var( --e-global-color-v4-white );--hotspot-size:20px;--hotspot-box-color:var( --e-global-color-v4-rr-orange );--hotspot-padding:10px;--hotspot-border-radius:50px 50px 50px 50px;--tooltip-text-color:var( --e-global-color-v4-rr-dark-grey );--tooltip-align:center;--tooltip-padding:10px 15px 10px 15px;--tooltip-color:var( --e-global-color-v4-white );--tooltip-border-radius:5px 5px 5px 5px;}.elementor-39 .elementor-element.elementor-element-931ab4d .e-hotspot__tooltip{font-family:"inter-18pt", Sans-serif;font-size:12px;}@media(max-width:1080px){.elementor-39 .elementor-element.elementor-element-931ab4d{--hotspot-size:15px;--hotspot-padding:7px;}}/* Start custom CSS for container, class: .elementor-element-ef21ed5 */.elementor-39 .elementor-element.elementor-element-ef21ed5{aspect-ratio: 16 / 7}
@media (max-width:1080px){.elementor-39 .elementor-element.elementor-element-ef21ed5{aspect-ratio:4 / 3}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db7ab8f */.elementor-39 .elementor-element.elementor-element-db7ab8f{aspect-ratio:16 / 8}
@media (max-width:1080px){.elementor-39 .elementor-element.elementor-element-db7ab8f{aspect-ratio: 4 / 3}}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-931ab4d */.elementor-39 .elementor-element.elementor-element-931ab4d img{aspect-ratio:16 / 8}
@media (max-width:580px){.elementor-39 .elementor-element.elementor-element-931ab4d img{aspect-ratio:10 / 7}}
.elementor-39 .elementor-element.elementor-element-931ab4d .e-hotspot--position-left .e-hotspot__tooltip{left:50% !important;top:50% !important;transform-origin:0% 0% !important;}
.elementor-39 .elementor-element.elementor-element-931ab4d .e-hotspot--position-right .e-hotspot__tooltip{left:auto !important;right:50% !important;top:50% !important;transform-origin:100% 0% !important;}
.elementor-39 .elementor-element.elementor-element-931ab4d .e-hotspot__button {z-index:1;}/* End custom CSS */