.elementor-19267 .elementor-element.elementor-element-4821946a > .elementor-container{max-width:1160px;}.elementor-19267 .elementor-element.elementor-element-4821946a{padding:62px 0px 62px 0px;}.elementor-19267 .elementor-element.elementor-element-7daf9a90 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-5dff1d88{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-7597dc81 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-3ae1f1ff{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-6c7caa2a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-3e6711a5{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-66a00194{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-2ebe6cc6{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-744d8a7f .elementor-button{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-3b8b40ee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-72e9e39d{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-5714b6f0{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-1e45bb63{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-2177ce7e{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-a06a74{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-73c21c57 > .elementor-container{max-width:1160px;}.elementor-19267 .elementor-element.elementor-element-73c21c57{padding:62px 0px 62px 0px;}.elementor-19267 .elementor-element.elementor-element-1f3aaac0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-784c0eff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-16dd75b{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-3aa7e916 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-64ff34e6{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-401e7422 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-71e9ca1a{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-667a8f61 > .elementor-container{max-width:1160px;}.elementor-19267 .elementor-element.elementor-element-667a8f61{padding:62px 0px 62px 0px;}.elementor-19267 .elementor-element.elementor-element-20056aab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-5f0cea52{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-2766b4ec > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-534b8829 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-6fc77a87{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-136b27{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-1bab8787{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-1100a4d8{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-2216863e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-6d6f057f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-210f5c9a{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-24bbab2{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-489b3618 > .elementor-container{max-width:1160px;}.elementor-19267 .elementor-element.elementor-element-489b3618{padding:62px 0px 62px 0px;}.elementor-19267 .elementor-element.elementor-element-3ecff83 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-687927e3{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-2e29d6c5 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-1fce3a97{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-5785b0f9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-1067871e{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-634d43f0{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-2d320f1c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-63f433{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-17f5cc18{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-4045ab5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-48e67fd3{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-5f4d024e{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-7e6bcbc2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-3bbfe4d{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-4545e180{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-2cfd089b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-3c901736{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-42a4994d{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-832199 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-66ba4ead{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-4796f098 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-6bd97a1a{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-3501e0b > .elementor-container{max-width:1160px;}.elementor-19267 .elementor-element.elementor-element-3501e0b{padding:62px 0px 62px 0px;}.elementor-19267 .elementor-element.elementor-element-1e148e8d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-5ea806ff{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-3380a4c8 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-4e359dd0{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-40148197 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-67c27b74 .elementor-icon-wrapper{text-align:center;}.elementor-19267 .elementor-element.elementor-element-67c27b74.elementor-view-stacked .elementor-icon{background-color:#AF4564;}.elementor-19267 .elementor-element.elementor-element-67c27b74.elementor-view-framed .elementor-icon, .elementor-19267 .elementor-element.elementor-element-67c27b74.elementor-view-default .elementor-icon{color:#AF4564;border-color:#AF4564;}.elementor-19267 .elementor-element.elementor-element-67c27b74.elementor-view-framed .elementor-icon, .elementor-19267 .elementor-element.elementor-element-67c27b74.elementor-view-default .elementor-icon svg{fill:#AF4564;}.elementor-19267 .elementor-element.elementor-element-508f9b3f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-59d7cb6{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-13e59e89{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-23368db0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-44a2df3d .elementor-icon-wrapper{text-align:center;}.elementor-19267 .elementor-element.elementor-element-44a2df3d.elementor-view-stacked .elementor-icon{background-color:#AF4564;}.elementor-19267 .elementor-element.elementor-element-44a2df3d.elementor-view-framed .elementor-icon, .elementor-19267 .elementor-element.elementor-element-44a2df3d.elementor-view-default .elementor-icon{color:#AF4564;border-color:#AF4564;}.elementor-19267 .elementor-element.elementor-element-44a2df3d.elementor-view-framed .elementor-icon, .elementor-19267 .elementor-element.elementor-element-44a2df3d.elementor-view-default .elementor-icon svg{fill:#AF4564;}.elementor-19267 .elementor-element.elementor-element-69c77760 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-3eb8ee57{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-3bfea818{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-718f9b6c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-79acf788 .elementor-icon-wrapper{text-align:center;}.elementor-19267 .elementor-element.elementor-element-79acf788.elementor-view-stacked .elementor-icon{background-color:#AF4564;}.elementor-19267 .elementor-element.elementor-element-79acf788.elementor-view-framed .elementor-icon, .elementor-19267 .elementor-element.elementor-element-79acf788.elementor-view-default .elementor-icon{color:#AF4564;border-color:#AF4564;}.elementor-19267 .elementor-element.elementor-element-79acf788.elementor-view-framed .elementor-icon, .elementor-19267 .elementor-element.elementor-element-79acf788.elementor-view-default .elementor-icon svg{fill:#AF4564;}.elementor-19267 .elementor-element.elementor-element-60914fb5 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-343bc1e8{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-4b954eb{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-323bb367 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-ad3e27f .elementor-icon-wrapper{text-align:center;}.elementor-19267 .elementor-element.elementor-element-ad3e27f.elementor-view-stacked .elementor-icon{background-color:#AF4564;}.elementor-19267 .elementor-element.elementor-element-ad3e27f.elementor-view-framed .elementor-icon, .elementor-19267 .elementor-element.elementor-element-ad3e27f.elementor-view-default .elementor-icon{color:#AF4564;border-color:#AF4564;}.elementor-19267 .elementor-element.elementor-element-ad3e27f.elementor-view-framed .elementor-icon, .elementor-19267 .elementor-element.elementor-element-ad3e27f.elementor-view-default .elementor-icon svg{fill:#AF4564;}.elementor-19267 .elementor-element.elementor-element-527dc92c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-fcb85fe{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-1e73f8a0{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-77242326{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-7d02afc4{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-3bd9495a .elementor-button{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-1742bef8 > .elementor-container{max-width:1160px;}.elementor-19267 .elementor-element.elementor-element-1742bef8{padding:62px 0px 62px 0px;}.elementor-19267 .elementor-element.elementor-element-69f239dd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-7561cf9e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-132230a9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19267 .elementor-element.elementor-element-60bad859{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-26f5f24c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-57f5dcaf{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-56234cf7 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-4b51f6af{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-51e05e76{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-2fa9460 > .elementor-container{max-width:1160px;}.elementor-19267 .elementor-element.elementor-element-2fa9460{padding:62px 0px 62px 0px;}.elementor-19267 .elementor-element.elementor-element-15b0fc38 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-27219636{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-50cba074 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-616994bb{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-4b2f394e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-34611fe9{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-3ab9b651 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-2f75eaa0{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-581360c4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-3f3535ac{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-77e8dae7 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-3a2d9845{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-27a599f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-619d8760{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-26516aa2 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-6871c7a4{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-7df10771 > .elementor-container{max-width:1160px;}.elementor-19267 .elementor-element.elementor-element-7df10771{padding:62px 0px 62px 0px;}.elementor-19267 .elementor-element.elementor-element-6175554c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-c6f7b89 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-4227ba02{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-64727aa5 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-1eee83ef{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-5fd55b24{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-3982fdc7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-5e5311b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-5b959880{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-790f85c2 > .elementor-container{max-width:1160px;}.elementor-19267 .elementor-element.elementor-element-790f85c2{padding:62px 0px 62px 0px;}.elementor-19267 .elementor-element.elementor-element-207a7d22 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-5c7916d2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-4b61e239 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-66f4a524{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-1c644090 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-4fc2b3fc{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-5083a78c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-3c4f3c04{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-827076a{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-5556e450 > .elementor-container{max-width:1160px;}.elementor-19267 .elementor-element.elementor-element-5556e450{padding:62px 0px 62px 0px;}.elementor-19267 .elementor-element.elementor-element-60445b72 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-2dbc276f{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-1a962c4e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-76ebe7b5{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-7fc2590c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-10821785{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-622d3847{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-61acf661{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-7fc5deb4{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-46b5fab0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-4e21a924 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-3ae6eaaf{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-7ec7f469 .elementor-icon-list-icon i{color:#AF4564;transition:color 0.3s;}.elementor-19267 .elementor-element.elementor-element-7ec7f469 .elementor-icon-list-icon svg{fill:#AF4564;transition:fill 0.3s;}.elementor-19267 .elementor-element.elementor-element-7ec7f469{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19267 .elementor-element.elementor-element-7ec7f469 .elementor-icon-list-text{color:#3D383B;transition:color 0.3s;}.elementor-19267 .elementor-element.elementor-element-36ef311f .elementor-button{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-6587798d .elementor-button{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-267293f2{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-19dc511c > .elementor-container{max-width:1160px;}.elementor-19267 .elementor-element.elementor-element-19dc511c{padding:62px 0px 62px 0px;}.elementor-19267 .elementor-element.elementor-element-7fc5f0d7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-55ffe12b{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-3c89984f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-3f921bee > .elementor-container{max-width:1160px;}.elementor-19267 .elementor-element.elementor-element-3f921bee{padding:62px 0px 62px 0px;}.elementor-19267 .elementor-element.elementor-element-675d3921 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-7b777a32{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-7c9a905 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-517e2c66 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-59d9f6db{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-395af6b3 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-1a9360b{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-a456f31 .elementor-button{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-4f6d485 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-574fc654{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-48132a8b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19267 .elementor-element.elementor-element-53c2c056{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-9e91fb3 .elementor-button{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-28f25f1a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-3433c6a4{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-4a35f2dd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-4d656f4a{font-family:"Inter", Sans-serif;}.elementor-19267 .elementor-element.elementor-element-1cd91a44 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19267 .elementor-element.elementor-element-a91bcf3 .elementor-button{font-family:"Inter", Sans-serif;}@media(min-width:768px){.elementor-19267 .elementor-element.elementor-element-7daf9a90{width:100%;}.elementor-19267 .elementor-element.elementor-element-7597dc81{width:60%;}.elementor-19267 .elementor-element.elementor-element-3b8b40ee{width:40%;}.elementor-19267 .elementor-element.elementor-element-1f3aaac0{width:100%;}.elementor-19267 .elementor-element.elementor-element-784c0eff{width:50%;}.elementor-19267 .elementor-element.elementor-element-401e7422{width:50%;}.elementor-19267 .elementor-element.elementor-element-20056aab{width:100%;}.elementor-19267 .elementor-element.elementor-element-2766b4ec{width:50%;}.elementor-19267 .elementor-element.elementor-element-2216863e{width:50%;}.elementor-19267 .elementor-element.elementor-element-3ecff83{width:100%;}.elementor-19267 .elementor-element.elementor-element-5785b0f9{width:20%;}.elementor-19267 .elementor-element.elementor-element-2d320f1c{width:20%;}.elementor-19267 .elementor-element.elementor-element-4045ab5{width:20%;}.elementor-19267 .elementor-element.elementor-element-7e6bcbc2{width:20%;}.elementor-19267 .elementor-element.elementor-element-2cfd089b{width:20%;}.elementor-19267 .elementor-element.elementor-element-832199{width:50%;}.elementor-19267 .elementor-element.elementor-element-4796f098{width:50%;}.elementor-19267 .elementor-element.elementor-element-1e148e8d{width:100%;}.elementor-19267 .elementor-element.elementor-element-40148197{width:50%;}.elementor-19267 .elementor-element.elementor-element-23368db0{width:50%;}.elementor-19267 .elementor-element.elementor-element-718f9b6c{width:50%;}.elementor-19267 .elementor-element.elementor-element-323bb367{width:50%;}.elementor-19267 .elementor-element.elementor-element-69f239dd{width:100%;}.elementor-19267 .elementor-element.elementor-element-7561cf9e{width:50%;}.elementor-19267 .elementor-element.elementor-element-26f5f24c{width:50%;}.elementor-19267 .elementor-element.elementor-element-15b0fc38{width:100%;}.elementor-19267 .elementor-element.elementor-element-4b2f394e{width:33.333333333333%;}.elementor-19267 .elementor-element.elementor-element-581360c4{width:33.333333333333%;}.elementor-19267 .elementor-element.elementor-element-27a599f{width:33.333333333333%;}.elementor-19267 .elementor-element.elementor-element-6175554c{width:100%;}.elementor-19267 .elementor-element.elementor-element-c6f7b89{width:50%;}.elementor-19267 .elementor-element.elementor-element-3982fdc7{width:50%;}.elementor-19267 .elementor-element.elementor-element-207a7d22{width:100%;}.elementor-19267 .elementor-element.elementor-element-5c7916d2{width:50%;}.elementor-19267 .elementor-element.elementor-element-1c644090{width:50%;}.elementor-19267 .elementor-element.elementor-element-60445b72{width:100%;}.elementor-19267 .elementor-element.elementor-element-1a962c4e{width:50%;}.elementor-19267 .elementor-element.elementor-element-46b5fab0{width:50%;}.elementor-19267 .elementor-element.elementor-element-7fc5f0d7{width:100%;}.elementor-19267 .elementor-element.elementor-element-675d3921{width:100%;}.elementor-19267 .elementor-element.elementor-element-517e2c66{width:50%;}.elementor-19267 .elementor-element.elementor-element-4f6d485{width:50%;}.elementor-19267 .elementor-element.elementor-element-28f25f1a{width:100%;}.elementor-19267 .elementor-element.elementor-element-4a35f2dd{width:50%;}.elementor-19267 .elementor-element.elementor-element-1cd91a44{width:50%;}}@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-4821946a{padding:43px 0px 43px 0px;}.elementor-19267 .elementor-element.elementor-element-73c21c57{padding:43px 0px 43px 0px;}.elementor-19267 .elementor-element.elementor-element-667a8f61{padding:43px 0px 43px 0px;}.elementor-19267 .elementor-element.elementor-element-489b3618{padding:43px 0px 43px 0px;}.elementor-19267 .elementor-element.elementor-element-3501e0b{padding:43px 0px 43px 0px;}.elementor-19267 .elementor-element.elementor-element-1742bef8{padding:43px 0px 43px 0px;}.elementor-19267 .elementor-element.elementor-element-2fa9460{padding:43px 0px 43px 0px;}.elementor-19267 .elementor-element.elementor-element-7df10771{padding:43px 0px 43px 0px;}.elementor-19267 .elementor-element.elementor-element-790f85c2{padding:43px 0px 43px 0px;}.elementor-19267 .elementor-element.elementor-element-5556e450{padding:43px 0px 43px 0px;}.elementor-19267 .elementor-element.elementor-element-19dc511c{padding:43px 0px 43px 0px;}.elementor-19267 .elementor-element.elementor-element-3f921bee{padding:43px 0px 43px 0px;}}/* Start custom CSS for section, class: .elementor-element-4821946a */.elementor-19267 .elementor-element.elementor-element-4821946a{--navy:#17484C;--ink:#3D383B;--teal:#17484C;--soft:#74656C;--blue:#E8F2F7;--pink:#F9EEF0;--rose:#AF4564;--rosehover:#963651;--paper:#FFFEFB;--line:#C69944;--gold:#C69944;background:var(--paper);color:var(--ink);font:18px/1.65 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:62px 0;scroll-margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-4821946a,.elementor-19267 .elementor-element.elementor-element-4821946a *{box-sizing:border-box;}.elementor-19267 .elementor-element.elementor-element-4821946a > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-column{min-width:0;}.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-widget-wrap{padding:0;display:block;}.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-4821946a p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19267 .elementor-element.elementor-element-4821946a p:last-child{margin-bottom:0;}.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;letter-spacing:-.025em;color:var(--navy);padding:0;margin:0;}.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-widget-heading{margin-bottom:20px;}.elementor-19267 .elementor-element.elementor-element-4821946a h1.elementor-heading-title{font-size:64px;}.elementor-19267 .elementor-element.elementor-element-4821946a h2.elementor-heading-title{font-size:42px;}.elementor-19267 .elementor-element.elementor-element-4821946a h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-4821946a a{color:var(--teal);text-underline-offset:4px;}.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-widget-image{text-align:left;}.elementor-19267 .elementor-element.elementor-element-4821946a figure{margin:0;}
.elementor-19267 .elementor-element.elementor-element-4821946a .kicker{font-size:14px;line-height:1.45;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--teal);margin-bottom:19px;display:flex;align-items:center;gap:12px;}.elementor-19267 .elementor-element.elementor-element-4821946a .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19267 .elementor-element.elementor-element-4821946a .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-4821946a .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-4821946a .im-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border:1px solid transparent;border-radius:999px;padding:14px 23px;background:var(--rose);color:var(--ink);font:700 16px/1.4 Inter,system-ui,sans-serif;text-decoration:none;text-align:center;box-shadow:0 8px 22px #d89aab24;}.elementor-19267 .elementor-element.elementor-element-4821946a .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19267 .elementor-element.elementor-element-4821946a .im-button .elementor-button-content-wrapper{display:block;}.elementor-19267 .elementor-element.elementor-element-4821946a .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19267 .elementor-element.elementor-element-4821946a .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19267 .elementor-element.elementor-element-4821946a .im-secondary .elementor-button:hover{background:white;}.elementor-19267 .elementor-element.elementor-element-4821946a a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19267 .elementor-element.elementor-element-4821946a h1.elementor-heading-title{font-size:53px;}.elementor-19267 .elementor-element.elementor-element-4821946a h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-4821946a{font-size:17px;padding:43px 0;}.elementor-19267 .elementor-element.elementor-element-4821946a > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-column{width:100%;}.elementor-19267 .elementor-element.elementor-element-4821946a h1.elementor-heading-title{font-size:44px;}.elementor-19267 .elementor-element.elementor-element-4821946a h2.elementor-heading-title{font-size:33px;}.elementor-19267 .elementor-element.elementor-element-4821946a h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-4821946a .lead{font-size:19px;}.elementor-19267 .elementor-element.elementor-element-4821946a .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19267 .elementor-element.elementor-element-4821946a h1.elementor-heading-title{font-size:40px;}}

.elementor-19267 .elementor-element.elementor-element-4821946a{--grain:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.09%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%20.72%200%200%200%200%20.30%200%200%200%200%20.40%20.22%20.22%20.22%200%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%22.12%22/%3E%3C/svg%3E");background-color:#FFFEFB;background-image:var(--grain),radial-gradient(ellipse at 100% 0%,#F8EBEF44,transparent 65%);}

.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-column>.elementor-widget-wrap{align-content:initial;}

.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-widget-heading{margin-bottom:24px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .kicker{font-size:13px;letter-spacing:.16em;font-weight:600;color:#8E3F57;}
.elementor-19267 .elementor-element.elementor-element-4821946a .kicker:before{height:1px;background:#C69944;width:30px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .lead{font-size:21px;line-height:1.55;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-4821946a .small{font-size:15px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-4821946a .brandline{font:22px/1.65 Georgia,serif;letter-spacing:.03em;color:var(--teal);margin-bottom:35px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .tv-button .elementor-button{font:600 16px/1.4 Inter,Arial,sans-serif;display:inline-flex;justify-content:center;align-items:center;min-height:54px;border:1px solid #C69944;border-radius:99px;padding:14px 27px;background:#AF4564;color:white;text-decoration:none;box-shadow:none;}
.elementor-19267 .elementor-element.elementor-element-4821946a .tv-button .elementor-button:hover{background:#963651;}
.elementor-19267 .elementor-element.elementor-element-4821946a .tv-button .elementor-button-content-wrapper,.elementor-19267 .elementor-element.elementor-element-4821946a .tv-button .elementor-button-text{display:block;width:100%;}
.elementor-19267 .elementor-element.elementor-element-4821946a .tv-secondary .elementor-button{background:#F3DAE3;color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-4821946a .tv-secondary .elementor-button:hover{background:#EAC5D3;}
.elementor-19267 .elementor-element.elementor-element-4821946a .tv-meta{display:flex;flex-wrap:wrap;gap:5px 22px;font-size:15px;color:var(--soft);margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-4821946a .tv-meta strong{font-weight:600;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-4821946a .tv-panel>.elementor-widget-wrap{border:1px solid #C69944;border-radius:28px;padding:32px;background:#FFFBFA;box-shadow:0 8px 30px #6e103306;}
.elementor-19267 .elementor-element.elementor-element-4821946a .hero-aside>.elementor-widget-wrap{background:#F6DFE7;border-radius:90px 28px 28px 28px;padding:40px 34px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .hero-aside blockquote{font:27px/1.4 Georgia,serif;color:#6E1033;margin:0 0 20px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .hero-aside p{font-size:16px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .hero-aside .quote-mark{font:76px/.8 Georgia,serif;color:#AF4564;margin-bottom:14px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .hero-aside hr{border:0;border-top:1px solid #C69944;margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-4821946a .hero-aside .lead{font-size:21px;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-4821946a .questions{padding:0;list-style:none;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-4821946a .questions li{border-top:1px solid #DEB6C3;padding:17px 0;line-height:1.55;}
.elementor-19267 .elementor-element.elementor-element-4821946a .questions li:last-child{padding-bottom:0;}
.elementor-19267 .elementor-element.elementor-element-4821946a .topic-questions h3.elementor-heading-title{font-size:30px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .topic-questions .small{margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .num{font:22px Georgia,serif;color:#AF4564;margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .section-head{max-width:750px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .steps.tv-grid>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-4821946a .steps .tv-panel>.elementor-widget-wrap{padding:28px;border-radius:24px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .steps h3.elementor-heading-title{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .steps p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .audience-list{margin:0;padding-left:23px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .audience-list li{padding:0 0 15px 8px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .softnote>.elementor-widget-wrap{background:#FFFBFADE;border-radius:24px;padding:28px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .portrait img{width:100%;height:490px;object-fit:cover;object-position:center 35%;border-radius:28px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .profile-photo .host-name{position:relative;width:calc(100% - 36px);margin:-44px 18px 0;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-4821946a .host-name>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-bottom:0;border-radius:22px 22px 0 0;padding:22px 18px 10px;text-align:center;}
.elementor-19267 .elementor-element.elementor-element-4821946a .host-name h3.elementor-heading-title{font-size:26px;line-height:1.25;}
.elementor-19267 .elementor-element.elementor-element-4821946a .profile-photo .host-role{position:relative;width:calc(100% - 36px);margin:0 18px;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-4821946a .host-role>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-top:0;border-radius:0 0 22px 22px;padding:0 18px 22px;text-align:center;font-size:14px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-4821946a .video-side>.elementor-widget-wrap{background:#FCF3F5;background-image:var(--grain),radial-gradient(ellipse at 20% 80%,#E8BCCB88,transparent 65%);border:1px solid #C69944;border-radius:28px;min-height:310px;display:flex;flex-direction:column;justify-content:center;padding:25px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .video-side .elementor-widget-image img{border-radius:20px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .video-fallback{text-align:center;color:var(--navy);font-family:Georgia,serif;font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .video-fallback .play{color:#AF4564;font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .video-fallback small{font:14px/1.6 Inter,sans-serif;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-4821946a .purchase-grid.tv-grid>.elementor-container{gap:28px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-4821946a .purchase-grid .tv-panel>.elementor-widget-wrap{height:100%;display:flex;flex-direction:column;}
.elementor-19267 .elementor-element.elementor-element-4821946a .purchase-grid h2.elementor-heading-title{font-size:36px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .recommend-card>.elementor-widget-wrap{background:#F9EAF0;}
.elementor-19267 .elementor-element.elementor-element-4821946a .recommend-card h2.elementor-heading-title{color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-4821946a .recommend-date{font-size:15px;color:var(--teal);margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .recommend-card .lead{font-size:20px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .recommend-card p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .recommend-tail{margin-top:auto;}
.elementor-19267 .elementor-element.elementor-element-4821946a .addon-note{font-size:15px;border-top:1px solid #DEB6C3;padding-top:18px;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-4821946a .recommend-link .elementor-button{font-size:15px;padding:12px 20px;min-height:50px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .purchase-event{font-size:18px;color:var(--navy);line-height:1.5;}
.elementor-19267 .elementor-element.elementor-element-4821946a .purchase-event strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-4821946a .tv-facts .elementor-icon-list-items{list-style:none;padding:0;margin:0;}
.elementor-19267 .elementor-element.elementor-element-4821946a .tv-facts .elementor-icon-list-item{display:flex;align-items:flex-start;border-bottom:1px solid #DEB6C3;padding:12px 0;gap:12px;font-size:16px;line-height:1.65;}
.elementor-19267 .elementor-element.elementor-element-4821946a .tv-facts .elementor-icon-list-icon{width:22px;flex:none;display:inline-flex;padding-top:5px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-4821946a .tv-facts .elementor-icon-list-icon i{font-size:20px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-4821946a .tv-facts .elementor-icon-list-text{color:var(--ink);padding-left:0;}
.elementor-19267 .elementor-element.elementor-element-4821946a .tv-facts strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-4821946a .purchase-grid .price-main{margin-top:24px;margin-bottom:10px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .price-main .elementor-button,.elementor-19267 .elementor-element.elementor-element-4821946a .price-eur .elementor-button{width:100%;min-height:64px;padding:13px 20px;border-radius:18px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .price-main .elementor-button-text,.elementor-19267 .elementor-element.elementor-element-4821946a .price-eur .elementor-button-text{display:flex;justify-content:space-between;align-items:center;gap:12px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .button-price{font:28px/1.2 Georgia,serif;white-space:nowrap;}
.elementor-19267 .elementor-element.elementor-element-4821946a .button-action{font-size:15px;font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-4821946a .purchase-grid .price-eur{width:86%;}
.elementor-19267 .elementor-element.elementor-element-4821946a .price-eur .elementor-button{min-height:54px;padding:10px 17px;border-radius:16px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .price-eur .button-price{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .price-eur .button-action{font-size:14px;}
@media(min-width:1025px){.elementor-19267 .elementor-element.elementor-element-4821946a .purchase-grid:has(.recommend-card.elementor-hidden-desktop)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
@media(min-width:768px) and (max-width:1024px){.elementor-19267 .elementor-element.elementor-element-4821946a .purchase-grid:has(.recommend-card.elementor-hidden-tablet)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
.elementor-19267 .elementor-element.elementor-element-4821946a .purchase-note{font-size:14px;color:var(--soft);line-height:1.6;margin-top:17px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .tv-faq{max-width:850px;margin:0 auto;}
.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-toggle .elementor-tab-title{background:transparent;border:0;border-bottom:1px solid #DEB6C3;padding:21px 0;font:500 18px/1.6 Inter,sans-serif;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-toggle .elementor-tab-title a{color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-toggle .elementor-tab-content{border:0;border-bottom:1px solid #DEB6C3;padding:0 30px 23px 0;font:17px/1.65 Inter,sans-serif;color:var(--ink);}
.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-toggle .elementor-toggle-icon{color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-4821946a .model{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-bottom:19px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .related-grid .tv-panel>.elementor-widget-wrap{background:#FFFBFA;}
.elementor-19267 .elementor-element.elementor-element-4821946a .related-grid p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .related-link .elementor-button{background:transparent!important;color:var(--teal)!important;border:0!important;border-radius:0;min-height:0;padding:0;text-align:left;}
@media(max-width:1000px){.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-inner-section.tv-grid>.elementor-container{gap:30px;}}
@media(max-width:767px){
.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-inner-section.tv-grid>.elementor-container,.elementor-19267 .elementor-element.elementor-element-4821946a .steps.tv-grid>.elementor-container{grid-template-columns:minmax(0,1fr)!important;gap:28px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-inner-section.tv-grid .elementor-column{width:100%!important;}
.elementor-19267 .elementor-element.elementor-element-4821946a .tv-panel>.elementor-widget-wrap{padding:26px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .hero-aside>.elementor-widget-wrap{padding:28px;border-radius:50px 24px 24px 24px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .hero-aside blockquote{font-size:25px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .lead{font-size:19px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .portrait img{height:400px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .profile-photo .host-name{width:calc(100% - 24px);margin:-35px 12px 0;}
.elementor-19267 .elementor-element.elementor-element-4821946a .profile-photo .host-role{width:calc(100% - 24px);margin:0 12px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .host-name h3.elementor-heading-title{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .purchase-grid h2.elementor-heading-title{font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .purchase-grid .price-eur{width:90%;}
.elementor-19267 .elementor-element.elementor-element-4821946a .price-main .elementor-button{min-height:62px;padding:12px 17px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .button-price{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .button-action{font-size:14px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .price-eur .button-price{font-size:23px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .price-eur .button-action{font-size:13px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .tv-facts .elementor-icon-list-item{font-size:15px;}
.elementor-19267 .elementor-element.elementor-element-4821946a .recommend-tail{margin-top:0;}
.elementor-19267 .elementor-element.elementor-element-4821946a .video-layout .video-side{order:2;}
.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-toggle .elementor-tab-title{font-size:17px;}
}
.elementor-19267 .elementor-element.elementor-element-4821946a > .elementor-container > .elementor-column{width:100%;}

.elementor-19267 .elementor-element.elementor-element-4821946a{background-color:#FFFDFA;background-image:var(--grain),radial-gradient(ellipse at 0% 0%,#F3DCE64D,transparent 60%),radial-gradient(ellipse at 100% 100%,#F8E8EC40,transparent 58%);}
.elementor-19267 .elementor-element.elementor-element-4821946a h1.elementor-heading-title{color:#6E1033;}.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-inner-section.hero-grid>.elementor-container{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px;}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-4821946a h2.elementor-heading-title{font-size:33px;}}
/* OPRAVA V1.1: mezery mezi samostatnymi odstavcovymi widgety */
.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-widget-text-editor:has(> .elementor-widget-container > p):not(:last-child):not(.host-role) {
  margin-block-end: 20px !important;
}
.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-widget-text-editor:has(> .elementor-widget-container > p):last-child:not(.host-role) {
  margin-block-end: 0 !important;
}
.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-widget-text-editor .elementor-widget-container > p + p {
  margin-block-start: 20px;
}
.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-widget-heading:not(.host-name) {
  margin-block-end: 24px !important;
}
.elementor-19267 .elementor-element.elementor-element-4821946a .steps .elementor-widget-heading {
  margin-block-end: 16px !important;
}
.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-widget-text-editor:has(> .elementor-widget-container > .kicker) {
  margin-block-end: 22px !important;
}
.elementor-19267 .elementor-element.elementor-element-4821946a .elementor-widget-text-editor .kicker {
  margin-bottom: 0;
}
.elementor-19267 .elementor-element.elementor-element-4821946a .host-name,
.elementor-19267 .elementor-element.elementor-element-4821946a .host-role {
  margin-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-73c21c57 */.elementor-19267 .elementor-element.elementor-element-73c21c57{--navy:#17484C;--ink:#3D383B;--teal:#17484C;--soft:#74656C;--blue:#E8F2F7;--pink:#F9EEF0;--rose:#AF4564;--rosehover:#963651;--paper:#FFFEFB;--line:#C69944;--gold:#C69944;background:var(--paper);color:var(--ink);font:18px/1.65 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:62px 0;scroll-margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57,.elementor-19267 .elementor-element.elementor-element-73c21c57 *{box-sizing:border-box;}.elementor-19267 .elementor-element.elementor-element-73c21c57 > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-column{min-width:0;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-widget-wrap{padding:0;display:block;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19267 .elementor-element.elementor-element-73c21c57 p:last-child{margin-bottom:0;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;letter-spacing:-.025em;color:var(--navy);padding:0;margin:0;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-widget-heading{margin-bottom:20px;}.elementor-19267 .elementor-element.elementor-element-73c21c57 h1.elementor-heading-title{font-size:64px;}.elementor-19267 .elementor-element.elementor-element-73c21c57 h2.elementor-heading-title{font-size:42px;}.elementor-19267 .elementor-element.elementor-element-73c21c57 h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-73c21c57 a{color:var(--teal);text-underline-offset:4px;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-widget-image{text-align:left;}.elementor-19267 .elementor-element.elementor-element-73c21c57 figure{margin:0;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .kicker{font-size:14px;line-height:1.45;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--teal);margin-bottom:19px;display:flex;align-items:center;gap:12px;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-73c21c57 .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-73c21c57 .im-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border:1px solid transparent;border-radius:999px;padding:14px 23px;background:var(--rose);color:var(--ink);font:700 16px/1.4 Inter,system-ui,sans-serif;text-decoration:none;text-align:center;box-shadow:0 8px 22px #d89aab24;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19267 .elementor-element.elementor-element-73c21c57 .im-button .elementor-button-content-wrapper{display:block;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19267 .elementor-element.elementor-element-73c21c57 .im-secondary .elementor-button:hover{background:white;}.elementor-19267 .elementor-element.elementor-element-73c21c57 a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19267 .elementor-element.elementor-element-73c21c57 h1.elementor-heading-title{font-size:53px;}.elementor-19267 .elementor-element.elementor-element-73c21c57 h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-73c21c57{font-size:17px;padding:43px 0;}.elementor-19267 .elementor-element.elementor-element-73c21c57 > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-column{width:100%;}.elementor-19267 .elementor-element.elementor-element-73c21c57 h1.elementor-heading-title{font-size:44px;}.elementor-19267 .elementor-element.elementor-element-73c21c57 h2.elementor-heading-title{font-size:33px;}.elementor-19267 .elementor-element.elementor-element-73c21c57 h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .lead{font-size:19px;}.elementor-19267 .elementor-element.elementor-element-73c21c57 .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19267 .elementor-element.elementor-element-73c21c57 h1.elementor-heading-title{font-size:40px;}}

.elementor-19267 .elementor-element.elementor-element-73c21c57{--grain:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.09%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%20.72%200%200%200%200%20.30%200%200%200%200%20.40%20.22%20.22%20.22%200%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%22.12%22/%3E%3C/svg%3E");background-color:#FFFEFB;background-image:var(--grain),radial-gradient(ellipse at 100% 0%,#F8EBEF44,transparent 65%);}

.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-column>.elementor-widget-wrap{align-content:initial;}

.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-widget-heading{margin-bottom:24px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .kicker{font-size:13px;letter-spacing:.16em;font-weight:600;color:#8E3F57;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .kicker:before{height:1px;background:#C69944;width:30px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .lead{font-size:21px;line-height:1.55;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .small{font-size:15px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .brandline{font:22px/1.65 Georgia,serif;letter-spacing:.03em;color:var(--teal);margin-bottom:35px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .tv-button .elementor-button{font:600 16px/1.4 Inter,Arial,sans-serif;display:inline-flex;justify-content:center;align-items:center;min-height:54px;border:1px solid #C69944;border-radius:99px;padding:14px 27px;background:#AF4564;color:white;text-decoration:none;box-shadow:none;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .tv-button .elementor-button:hover{background:#963651;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .tv-button .elementor-button-content-wrapper,.elementor-19267 .elementor-element.elementor-element-73c21c57 .tv-button .elementor-button-text{display:block;width:100%;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .tv-secondary .elementor-button{background:#F3DAE3;color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .tv-secondary .elementor-button:hover{background:#EAC5D3;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .tv-meta{display:flex;flex-wrap:wrap;gap:5px 22px;font-size:15px;color:var(--soft);margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .tv-meta strong{font-weight:600;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .tv-panel>.elementor-widget-wrap{border:1px solid #C69944;border-radius:28px;padding:32px;background:#FFFBFA;box-shadow:0 8px 30px #6e103306;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .hero-aside>.elementor-widget-wrap{background:#F6DFE7;border-radius:90px 28px 28px 28px;padding:40px 34px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .hero-aside blockquote{font:27px/1.4 Georgia,serif;color:#6E1033;margin:0 0 20px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .hero-aside p{font-size:16px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .hero-aside .quote-mark{font:76px/.8 Georgia,serif;color:#AF4564;margin-bottom:14px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .hero-aside hr{border:0;border-top:1px solid #C69944;margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .hero-aside .lead{font-size:21px;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .questions{padding:0;list-style:none;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .questions li{border-top:1px solid #DEB6C3;padding:17px 0;line-height:1.55;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .questions li:last-child{padding-bottom:0;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .topic-questions h3.elementor-heading-title{font-size:30px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .topic-questions .small{margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .num{font:22px Georgia,serif;color:#AF4564;margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .section-head{max-width:750px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .steps.tv-grid>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .steps .tv-panel>.elementor-widget-wrap{padding:28px;border-radius:24px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .steps h3.elementor-heading-title{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .steps p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .audience-list{margin:0;padding-left:23px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .audience-list li{padding:0 0 15px 8px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .softnote>.elementor-widget-wrap{background:#FFFBFADE;border-radius:24px;padding:28px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .portrait img{width:100%;height:490px;object-fit:cover;object-position:center 35%;border-radius:28px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .profile-photo .host-name{position:relative;width:calc(100% - 36px);margin:-44px 18px 0;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .host-name>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-bottom:0;border-radius:22px 22px 0 0;padding:22px 18px 10px;text-align:center;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .host-name h3.elementor-heading-title{font-size:26px;line-height:1.25;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .profile-photo .host-role{position:relative;width:calc(100% - 36px);margin:0 18px;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .host-role>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-top:0;border-radius:0 0 22px 22px;padding:0 18px 22px;text-align:center;font-size:14px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .video-side>.elementor-widget-wrap{background:#FCF3F5;background-image:var(--grain),radial-gradient(ellipse at 20% 80%,#E8BCCB88,transparent 65%);border:1px solid #C69944;border-radius:28px;min-height:310px;display:flex;flex-direction:column;justify-content:center;padding:25px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .video-side .elementor-widget-image img{border-radius:20px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .video-fallback{text-align:center;color:var(--navy);font-family:Georgia,serif;font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .video-fallback .play{color:#AF4564;font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .video-fallback small{font:14px/1.6 Inter,sans-serif;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .purchase-grid.tv-grid>.elementor-container{gap:28px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .purchase-grid .tv-panel>.elementor-widget-wrap{height:100%;display:flex;flex-direction:column;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .purchase-grid h2.elementor-heading-title{font-size:36px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .recommend-card>.elementor-widget-wrap{background:#F9EAF0;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .recommend-card h2.elementor-heading-title{color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .recommend-date{font-size:15px;color:var(--teal);margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .recommend-card .lead{font-size:20px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .recommend-card p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .recommend-tail{margin-top:auto;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .addon-note{font-size:15px;border-top:1px solid #DEB6C3;padding-top:18px;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .recommend-link .elementor-button{font-size:15px;padding:12px 20px;min-height:50px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .purchase-event{font-size:18px;color:var(--navy);line-height:1.5;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .purchase-event strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .tv-facts .elementor-icon-list-items{list-style:none;padding:0;margin:0;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .tv-facts .elementor-icon-list-item{display:flex;align-items:flex-start;border-bottom:1px solid #DEB6C3;padding:12px 0;gap:12px;font-size:16px;line-height:1.65;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .tv-facts .elementor-icon-list-icon{width:22px;flex:none;display:inline-flex;padding-top:5px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .tv-facts .elementor-icon-list-icon i{font-size:20px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .tv-facts .elementor-icon-list-text{color:var(--ink);padding-left:0;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .tv-facts strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .purchase-grid .price-main{margin-top:24px;margin-bottom:10px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .price-main .elementor-button,.elementor-19267 .elementor-element.elementor-element-73c21c57 .price-eur .elementor-button{width:100%;min-height:64px;padding:13px 20px;border-radius:18px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .price-main .elementor-button-text,.elementor-19267 .elementor-element.elementor-element-73c21c57 .price-eur .elementor-button-text{display:flex;justify-content:space-between;align-items:center;gap:12px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .button-price{font:28px/1.2 Georgia,serif;white-space:nowrap;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .button-action{font-size:15px;font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .purchase-grid .price-eur{width:86%;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .price-eur .elementor-button{min-height:54px;padding:10px 17px;border-radius:16px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .price-eur .button-price{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .price-eur .button-action{font-size:14px;}
@media(min-width:1025px){.elementor-19267 .elementor-element.elementor-element-73c21c57 .purchase-grid:has(.recommend-card.elementor-hidden-desktop)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
@media(min-width:768px) and (max-width:1024px){.elementor-19267 .elementor-element.elementor-element-73c21c57 .purchase-grid:has(.recommend-card.elementor-hidden-tablet)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .purchase-note{font-size:14px;color:var(--soft);line-height:1.6;margin-top:17px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .tv-faq{max-width:850px;margin:0 auto;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-toggle .elementor-tab-title{background:transparent;border:0;border-bottom:1px solid #DEB6C3;padding:21px 0;font:500 18px/1.6 Inter,sans-serif;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-toggle .elementor-tab-title a{color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-toggle .elementor-tab-content{border:0;border-bottom:1px solid #DEB6C3;padding:0 30px 23px 0;font:17px/1.65 Inter,sans-serif;color:var(--ink);}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-toggle .elementor-toggle-icon{color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .model{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-bottom:19px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .related-grid .tv-panel>.elementor-widget-wrap{background:#FFFBFA;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .related-grid p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .related-link .elementor-button{background:transparent!important;color:var(--teal)!important;border:0!important;border-radius:0;min-height:0;padding:0;text-align:left;}
@media(max-width:1000px){.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-inner-section.tv-grid>.elementor-container{gap:30px;}}
@media(max-width:767px){
.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-inner-section.tv-grid>.elementor-container,.elementor-19267 .elementor-element.elementor-element-73c21c57 .steps.tv-grid>.elementor-container{grid-template-columns:minmax(0,1fr)!important;gap:28px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-inner-section.tv-grid .elementor-column{width:100%!important;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .tv-panel>.elementor-widget-wrap{padding:26px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .hero-aside>.elementor-widget-wrap{padding:28px;border-radius:50px 24px 24px 24px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .hero-aside blockquote{font-size:25px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .lead{font-size:19px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .portrait img{height:400px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .profile-photo .host-name{width:calc(100% - 24px);margin:-35px 12px 0;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .profile-photo .host-role{width:calc(100% - 24px);margin:0 12px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .host-name h3.elementor-heading-title{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .purchase-grid h2.elementor-heading-title{font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .purchase-grid .price-eur{width:90%;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .price-main .elementor-button{min-height:62px;padding:12px 17px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .button-price{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .button-action{font-size:14px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .price-eur .button-price{font-size:23px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .price-eur .button-action{font-size:13px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .tv-facts .elementor-icon-list-item{font-size:15px;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .recommend-tail{margin-top:0;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .video-layout .video-side{order:2;}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-toggle .elementor-tab-title{font-size:17px;}
}
.elementor-19267 .elementor-element.elementor-element-73c21c57 > .elementor-container > .elementor-column{width:100%;}

.elementor-19267 .elementor-element.elementor-element-73c21c57{}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-inner-section.concept-row>.elementor-container{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:55px;align-items:start;}.elementor-19267 .elementor-element.elementor-element-73c21c57 h2.elementor-heading-title{font-size:38px;}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-73c21c57 h2.elementor-heading-title{font-size:33px;}}
/* OPRAVA V1.1: mezery mezi samostatnymi odstavcovymi widgety */
.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-widget-text-editor:has(> .elementor-widget-container > p):not(:last-child):not(.host-role) {
  margin-block-end: 20px !important;
}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-widget-text-editor:has(> .elementor-widget-container > p):last-child:not(.host-role) {
  margin-block-end: 0 !important;
}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-widget-text-editor .elementor-widget-container > p + p {
  margin-block-start: 20px;
}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-widget-heading:not(.host-name) {
  margin-block-end: 24px !important;
}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .steps .elementor-widget-heading {
  margin-block-end: 16px !important;
}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-widget-text-editor:has(> .elementor-widget-container > .kicker) {
  margin-block-end: 22px !important;
}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .elementor-widget-text-editor .kicker {
  margin-bottom: 0;
}
.elementor-19267 .elementor-element.elementor-element-73c21c57 .host-name,
.elementor-19267 .elementor-element.elementor-element-73c21c57 .host-role {
  margin-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-667a8f61 */.elementor-19267 .elementor-element.elementor-element-667a8f61{--navy:#17484C;--ink:#3D383B;--teal:#17484C;--soft:#74656C;--blue:#E8F2F7;--pink:#F9EEF0;--rose:#AF4564;--rosehover:#963651;--paper:#FFFEFB;--line:#C69944;--gold:#C69944;background:var(--paper);color:var(--ink);font:18px/1.65 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:62px 0;scroll-margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61,.elementor-19267 .elementor-element.elementor-element-667a8f61 *{box-sizing:border-box;}.elementor-19267 .elementor-element.elementor-element-667a8f61 > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-column{min-width:0;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-widget-wrap{padding:0;display:block;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19267 .elementor-element.elementor-element-667a8f61 p:last-child{margin-bottom:0;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;letter-spacing:-.025em;color:var(--navy);padding:0;margin:0;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-widget-heading{margin-bottom:20px;}.elementor-19267 .elementor-element.elementor-element-667a8f61 h1.elementor-heading-title{font-size:64px;}.elementor-19267 .elementor-element.elementor-element-667a8f61 h2.elementor-heading-title{font-size:42px;}.elementor-19267 .elementor-element.elementor-element-667a8f61 h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-667a8f61 a{color:var(--teal);text-underline-offset:4px;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-widget-image{text-align:left;}.elementor-19267 .elementor-element.elementor-element-667a8f61 figure{margin:0;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .kicker{font-size:14px;line-height:1.45;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--teal);margin-bottom:19px;display:flex;align-items:center;gap:12px;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-667a8f61 .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-667a8f61 .im-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border:1px solid transparent;border-radius:999px;padding:14px 23px;background:var(--rose);color:var(--ink);font:700 16px/1.4 Inter,system-ui,sans-serif;text-decoration:none;text-align:center;box-shadow:0 8px 22px #d89aab24;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19267 .elementor-element.elementor-element-667a8f61 .im-button .elementor-button-content-wrapper{display:block;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19267 .elementor-element.elementor-element-667a8f61 .im-secondary .elementor-button:hover{background:white;}.elementor-19267 .elementor-element.elementor-element-667a8f61 a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19267 .elementor-element.elementor-element-667a8f61 h1.elementor-heading-title{font-size:53px;}.elementor-19267 .elementor-element.elementor-element-667a8f61 h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-667a8f61{font-size:17px;padding:43px 0;}.elementor-19267 .elementor-element.elementor-element-667a8f61 > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-column{width:100%;}.elementor-19267 .elementor-element.elementor-element-667a8f61 h1.elementor-heading-title{font-size:44px;}.elementor-19267 .elementor-element.elementor-element-667a8f61 h2.elementor-heading-title{font-size:33px;}.elementor-19267 .elementor-element.elementor-element-667a8f61 h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .lead{font-size:19px;}.elementor-19267 .elementor-element.elementor-element-667a8f61 .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19267 .elementor-element.elementor-element-667a8f61 h1.elementor-heading-title{font-size:40px;}}

.elementor-19267 .elementor-element.elementor-element-667a8f61{--grain:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.09%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%20.72%200%200%200%200%20.30%200%200%200%200%20.40%20.22%20.22%20.22%200%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%22.12%22/%3E%3C/svg%3E");background-color:#FFFEFB;background-image:var(--grain),radial-gradient(ellipse at 100% 0%,#F8EBEF44,transparent 65%);}

.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-column>.elementor-widget-wrap{align-content:initial;}

.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-widget-heading{margin-bottom:24px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .kicker{font-size:13px;letter-spacing:.16em;font-weight:600;color:#8E3F57;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .kicker:before{height:1px;background:#C69944;width:30px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .lead{font-size:21px;line-height:1.55;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .small{font-size:15px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .brandline{font:22px/1.65 Georgia,serif;letter-spacing:.03em;color:var(--teal);margin-bottom:35px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .tv-button .elementor-button{font:600 16px/1.4 Inter,Arial,sans-serif;display:inline-flex;justify-content:center;align-items:center;min-height:54px;border:1px solid #C69944;border-radius:99px;padding:14px 27px;background:#AF4564;color:white;text-decoration:none;box-shadow:none;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .tv-button .elementor-button:hover{background:#963651;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .tv-button .elementor-button-content-wrapper,.elementor-19267 .elementor-element.elementor-element-667a8f61 .tv-button .elementor-button-text{display:block;width:100%;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .tv-secondary .elementor-button{background:#F3DAE3;color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .tv-secondary .elementor-button:hover{background:#EAC5D3;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .tv-meta{display:flex;flex-wrap:wrap;gap:5px 22px;font-size:15px;color:var(--soft);margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .tv-meta strong{font-weight:600;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .tv-panel>.elementor-widget-wrap{border:1px solid #C69944;border-radius:28px;padding:32px;background:#FFFBFA;box-shadow:0 8px 30px #6e103306;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .hero-aside>.elementor-widget-wrap{background:#F6DFE7;border-radius:90px 28px 28px 28px;padding:40px 34px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .hero-aside blockquote{font:27px/1.4 Georgia,serif;color:#6E1033;margin:0 0 20px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .hero-aside p{font-size:16px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .hero-aside .quote-mark{font:76px/.8 Georgia,serif;color:#AF4564;margin-bottom:14px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .hero-aside hr{border:0;border-top:1px solid #C69944;margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .hero-aside .lead{font-size:21px;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .questions{padding:0;list-style:none;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .questions li{border-top:1px solid #DEB6C3;padding:17px 0;line-height:1.55;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .questions li:last-child{padding-bottom:0;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .topic-questions h3.elementor-heading-title{font-size:30px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .topic-questions .small{margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .num{font:22px Georgia,serif;color:#AF4564;margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .section-head{max-width:750px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .steps.tv-grid>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .steps .tv-panel>.elementor-widget-wrap{padding:28px;border-radius:24px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .steps h3.elementor-heading-title{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .steps p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .audience-list{margin:0;padding-left:23px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .audience-list li{padding:0 0 15px 8px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .softnote>.elementor-widget-wrap{background:#FFFBFADE;border-radius:24px;padding:28px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .portrait img{width:100%;height:490px;object-fit:cover;object-position:center 35%;border-radius:28px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .profile-photo .host-name{position:relative;width:calc(100% - 36px);margin:-44px 18px 0;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .host-name>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-bottom:0;border-radius:22px 22px 0 0;padding:22px 18px 10px;text-align:center;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .host-name h3.elementor-heading-title{font-size:26px;line-height:1.25;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .profile-photo .host-role{position:relative;width:calc(100% - 36px);margin:0 18px;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .host-role>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-top:0;border-radius:0 0 22px 22px;padding:0 18px 22px;text-align:center;font-size:14px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .video-side>.elementor-widget-wrap{background:#FCF3F5;background-image:var(--grain),radial-gradient(ellipse at 20% 80%,#E8BCCB88,transparent 65%);border:1px solid #C69944;border-radius:28px;min-height:310px;display:flex;flex-direction:column;justify-content:center;padding:25px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .video-side .elementor-widget-image img{border-radius:20px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .video-fallback{text-align:center;color:var(--navy);font-family:Georgia,serif;font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .video-fallback .play{color:#AF4564;font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .video-fallback small{font:14px/1.6 Inter,sans-serif;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .purchase-grid.tv-grid>.elementor-container{gap:28px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .purchase-grid .tv-panel>.elementor-widget-wrap{height:100%;display:flex;flex-direction:column;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .purchase-grid h2.elementor-heading-title{font-size:36px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .recommend-card>.elementor-widget-wrap{background:#F9EAF0;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .recommend-card h2.elementor-heading-title{color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .recommend-date{font-size:15px;color:var(--teal);margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .recommend-card .lead{font-size:20px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .recommend-card p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .recommend-tail{margin-top:auto;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .addon-note{font-size:15px;border-top:1px solid #DEB6C3;padding-top:18px;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .recommend-link .elementor-button{font-size:15px;padding:12px 20px;min-height:50px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .purchase-event{font-size:18px;color:var(--navy);line-height:1.5;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .purchase-event strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .tv-facts .elementor-icon-list-items{list-style:none;padding:0;margin:0;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .tv-facts .elementor-icon-list-item{display:flex;align-items:flex-start;border-bottom:1px solid #DEB6C3;padding:12px 0;gap:12px;font-size:16px;line-height:1.65;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .tv-facts .elementor-icon-list-icon{width:22px;flex:none;display:inline-flex;padding-top:5px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .tv-facts .elementor-icon-list-icon i{font-size:20px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .tv-facts .elementor-icon-list-text{color:var(--ink);padding-left:0;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .tv-facts strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .purchase-grid .price-main{margin-top:24px;margin-bottom:10px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .price-main .elementor-button,.elementor-19267 .elementor-element.elementor-element-667a8f61 .price-eur .elementor-button{width:100%;min-height:64px;padding:13px 20px;border-radius:18px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .price-main .elementor-button-text,.elementor-19267 .elementor-element.elementor-element-667a8f61 .price-eur .elementor-button-text{display:flex;justify-content:space-between;align-items:center;gap:12px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .button-price{font:28px/1.2 Georgia,serif;white-space:nowrap;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .button-action{font-size:15px;font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .purchase-grid .price-eur{width:86%;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .price-eur .elementor-button{min-height:54px;padding:10px 17px;border-radius:16px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .price-eur .button-price{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .price-eur .button-action{font-size:14px;}
@media(min-width:1025px){.elementor-19267 .elementor-element.elementor-element-667a8f61 .purchase-grid:has(.recommend-card.elementor-hidden-desktop)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
@media(min-width:768px) and (max-width:1024px){.elementor-19267 .elementor-element.elementor-element-667a8f61 .purchase-grid:has(.recommend-card.elementor-hidden-tablet)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .purchase-note{font-size:14px;color:var(--soft);line-height:1.6;margin-top:17px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .tv-faq{max-width:850px;margin:0 auto;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-toggle .elementor-tab-title{background:transparent;border:0;border-bottom:1px solid #DEB6C3;padding:21px 0;font:500 18px/1.6 Inter,sans-serif;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-toggle .elementor-tab-title a{color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-toggle .elementor-tab-content{border:0;border-bottom:1px solid #DEB6C3;padding:0 30px 23px 0;font:17px/1.65 Inter,sans-serif;color:var(--ink);}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-toggle .elementor-toggle-icon{color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .model{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-bottom:19px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .related-grid .tv-panel>.elementor-widget-wrap{background:#FFFBFA;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .related-grid p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .related-link .elementor-button{background:transparent!important;color:var(--teal)!important;border:0!important;border-radius:0;min-height:0;padding:0;text-align:left;}
@media(max-width:1000px){.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-inner-section.tv-grid>.elementor-container{gap:30px;}}
@media(max-width:767px){
.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-inner-section.tv-grid>.elementor-container,.elementor-19267 .elementor-element.elementor-element-667a8f61 .steps.tv-grid>.elementor-container{grid-template-columns:minmax(0,1fr)!important;gap:28px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-inner-section.tv-grid .elementor-column{width:100%!important;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .tv-panel>.elementor-widget-wrap{padding:26px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .hero-aside>.elementor-widget-wrap{padding:28px;border-radius:50px 24px 24px 24px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .hero-aside blockquote{font-size:25px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .lead{font-size:19px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .portrait img{height:400px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .profile-photo .host-name{width:calc(100% - 24px);margin:-35px 12px 0;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .profile-photo .host-role{width:calc(100% - 24px);margin:0 12px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .host-name h3.elementor-heading-title{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .purchase-grid h2.elementor-heading-title{font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .purchase-grid .price-eur{width:90%;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .price-main .elementor-button{min-height:62px;padding:12px 17px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .button-price{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .button-action{font-size:14px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .price-eur .button-price{font-size:23px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .price-eur .button-action{font-size:13px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .tv-facts .elementor-icon-list-item{font-size:15px;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .recommend-tail{margin-top:0;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .video-layout .video-side{order:2;}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-toggle .elementor-tab-title{font-size:17px;}
}
.elementor-19267 .elementor-element.elementor-element-667a8f61 > .elementor-container > .elementor-column{width:100%;}

.elementor-19267 .elementor-element.elementor-element-667a8f61{background-color:#FCF5F5;background-image:var(--grain),radial-gradient(ellipse at 15% 15%,#FFFFFFCC,transparent 75%);}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-inner-section.topic-grid>.elementor-container{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:50px;}.elementor-19267 .elementor-element.elementor-element-667a8f61 h2.elementor-heading-title{color:#6E1033;}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-667a8f61 h2.elementor-heading-title{font-size:33px;}}
/* OPRAVA V1.1: mezery mezi samostatnymi odstavcovymi widgety */
.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-widget-text-editor:has(> .elementor-widget-container > p):not(:last-child):not(.host-role) {
  margin-block-end: 20px !important;
}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-widget-text-editor:has(> .elementor-widget-container > p):last-child:not(.host-role) {
  margin-block-end: 0 !important;
}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-widget-text-editor .elementor-widget-container > p + p {
  margin-block-start: 20px;
}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-widget-heading:not(.host-name) {
  margin-block-end: 24px !important;
}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .steps .elementor-widget-heading {
  margin-block-end: 16px !important;
}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-widget-text-editor:has(> .elementor-widget-container > .kicker) {
  margin-block-end: 22px !important;
}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .elementor-widget-text-editor .kicker {
  margin-bottom: 0;
}
.elementor-19267 .elementor-element.elementor-element-667a8f61 .host-name,
.elementor-19267 .elementor-element.elementor-element-667a8f61 .host-role {
  margin-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-489b3618 */.elementor-19267 .elementor-element.elementor-element-489b3618{--navy:#17484C;--ink:#3D383B;--teal:#17484C;--soft:#74656C;--blue:#E8F2F7;--pink:#F9EEF0;--rose:#AF4564;--rosehover:#963651;--paper:#FFFEFB;--line:#C69944;--gold:#C69944;background:var(--paper);color:var(--ink);font:18px/1.65 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:62px 0;scroll-margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-489b3618,.elementor-19267 .elementor-element.elementor-element-489b3618 *{box-sizing:border-box;}.elementor-19267 .elementor-element.elementor-element-489b3618 > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-column{min-width:0;}.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-widget-wrap{padding:0;display:block;}.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-489b3618 p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19267 .elementor-element.elementor-element-489b3618 p:last-child{margin-bottom:0;}.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;letter-spacing:-.025em;color:var(--navy);padding:0;margin:0;}.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-widget-heading{margin-bottom:20px;}.elementor-19267 .elementor-element.elementor-element-489b3618 h1.elementor-heading-title{font-size:64px;}.elementor-19267 .elementor-element.elementor-element-489b3618 h2.elementor-heading-title{font-size:42px;}.elementor-19267 .elementor-element.elementor-element-489b3618 h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-489b3618 a{color:var(--teal);text-underline-offset:4px;}.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-widget-image{text-align:left;}.elementor-19267 .elementor-element.elementor-element-489b3618 figure{margin:0;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .kicker{font-size:14px;line-height:1.45;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--teal);margin-bottom:19px;display:flex;align-items:center;gap:12px;}.elementor-19267 .elementor-element.elementor-element-489b3618 .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19267 .elementor-element.elementor-element-489b3618 .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-489b3618 .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-489b3618 .im-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border:1px solid transparent;border-radius:999px;padding:14px 23px;background:var(--rose);color:var(--ink);font:700 16px/1.4 Inter,system-ui,sans-serif;text-decoration:none;text-align:center;box-shadow:0 8px 22px #d89aab24;}.elementor-19267 .elementor-element.elementor-element-489b3618 .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19267 .elementor-element.elementor-element-489b3618 .im-button .elementor-button-content-wrapper{display:block;}.elementor-19267 .elementor-element.elementor-element-489b3618 .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19267 .elementor-element.elementor-element-489b3618 .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19267 .elementor-element.elementor-element-489b3618 .im-secondary .elementor-button:hover{background:white;}.elementor-19267 .elementor-element.elementor-element-489b3618 a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19267 .elementor-element.elementor-element-489b3618 h1.elementor-heading-title{font-size:53px;}.elementor-19267 .elementor-element.elementor-element-489b3618 h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-489b3618{font-size:17px;padding:43px 0;}.elementor-19267 .elementor-element.elementor-element-489b3618 > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-column{width:100%;}.elementor-19267 .elementor-element.elementor-element-489b3618 h1.elementor-heading-title{font-size:44px;}.elementor-19267 .elementor-element.elementor-element-489b3618 h2.elementor-heading-title{font-size:33px;}.elementor-19267 .elementor-element.elementor-element-489b3618 h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-489b3618 .lead{font-size:19px;}.elementor-19267 .elementor-element.elementor-element-489b3618 .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19267 .elementor-element.elementor-element-489b3618 h1.elementor-heading-title{font-size:40px;}}

.elementor-19267 .elementor-element.elementor-element-489b3618{--grain:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.09%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%20.72%200%200%200%200%20.30%200%200%200%200%20.40%20.22%20.22%20.22%200%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%22.12%22/%3E%3C/svg%3E");background-color:#FFFEFB;background-image:var(--grain),radial-gradient(ellipse at 100% 0%,#F8EBEF44,transparent 65%);}

.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-column>.elementor-widget-wrap{align-content:initial;}

.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-widget-heading{margin-bottom:24px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .kicker{font-size:13px;letter-spacing:.16em;font-weight:600;color:#8E3F57;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .kicker:before{height:1px;background:#C69944;width:30px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .lead{font-size:21px;line-height:1.55;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .small{font-size:15px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-489b3618 .brandline{font:22px/1.65 Georgia,serif;letter-spacing:.03em;color:var(--teal);margin-bottom:35px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .tv-button .elementor-button{font:600 16px/1.4 Inter,Arial,sans-serif;display:inline-flex;justify-content:center;align-items:center;min-height:54px;border:1px solid #C69944;border-radius:99px;padding:14px 27px;background:#AF4564;color:white;text-decoration:none;box-shadow:none;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .tv-button .elementor-button:hover{background:#963651;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .tv-button .elementor-button-content-wrapper,.elementor-19267 .elementor-element.elementor-element-489b3618 .tv-button .elementor-button-text{display:block;width:100%;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .tv-secondary .elementor-button{background:#F3DAE3;color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .tv-secondary .elementor-button:hover{background:#EAC5D3;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .tv-meta{display:flex;flex-wrap:wrap;gap:5px 22px;font-size:15px;color:var(--soft);margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .tv-meta strong{font-weight:600;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-489b3618 .tv-panel>.elementor-widget-wrap{border:1px solid #C69944;border-radius:28px;padding:32px;background:#FFFBFA;box-shadow:0 8px 30px #6e103306;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .hero-aside>.elementor-widget-wrap{background:#F6DFE7;border-radius:90px 28px 28px 28px;padding:40px 34px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .hero-aside blockquote{font:27px/1.4 Georgia,serif;color:#6E1033;margin:0 0 20px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .hero-aside p{font-size:16px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .hero-aside .quote-mark{font:76px/.8 Georgia,serif;color:#AF4564;margin-bottom:14px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .hero-aside hr{border:0;border-top:1px solid #C69944;margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .hero-aside .lead{font-size:21px;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-489b3618 .questions{padding:0;list-style:none;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .questions li{border-top:1px solid #DEB6C3;padding:17px 0;line-height:1.55;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .questions li:last-child{padding-bottom:0;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .topic-questions h3.elementor-heading-title{font-size:30px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .topic-questions .small{margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .num{font:22px Georgia,serif;color:#AF4564;margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .section-head{max-width:750px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .steps.tv-grid>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .steps .tv-panel>.elementor-widget-wrap{padding:28px;border-radius:24px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .steps h3.elementor-heading-title{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .steps p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .audience-list{margin:0;padding-left:23px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .audience-list li{padding:0 0 15px 8px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .softnote>.elementor-widget-wrap{background:#FFFBFADE;border-radius:24px;padding:28px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .portrait img{width:100%;height:490px;object-fit:cover;object-position:center 35%;border-radius:28px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .profile-photo .host-name{position:relative;width:calc(100% - 36px);margin:-44px 18px 0;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .host-name>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-bottom:0;border-radius:22px 22px 0 0;padding:22px 18px 10px;text-align:center;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .host-name h3.elementor-heading-title{font-size:26px;line-height:1.25;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .profile-photo .host-role{position:relative;width:calc(100% - 36px);margin:0 18px;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .host-role>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-top:0;border-radius:0 0 22px 22px;padding:0 18px 22px;text-align:center;font-size:14px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-489b3618 .video-side>.elementor-widget-wrap{background:#FCF3F5;background-image:var(--grain),radial-gradient(ellipse at 20% 80%,#E8BCCB88,transparent 65%);border:1px solid #C69944;border-radius:28px;min-height:310px;display:flex;flex-direction:column;justify-content:center;padding:25px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .video-side .elementor-widget-image img{border-radius:20px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .video-fallback{text-align:center;color:var(--navy);font-family:Georgia,serif;font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .video-fallback .play{color:#AF4564;font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .video-fallback small{font:14px/1.6 Inter,sans-serif;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-489b3618 .purchase-grid.tv-grid>.elementor-container{gap:28px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .purchase-grid .tv-panel>.elementor-widget-wrap{height:100%;display:flex;flex-direction:column;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .purchase-grid h2.elementor-heading-title{font-size:36px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .recommend-card>.elementor-widget-wrap{background:#F9EAF0;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .recommend-card h2.elementor-heading-title{color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .recommend-date{font-size:15px;color:var(--teal);margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .recommend-card .lead{font-size:20px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .recommend-card p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .recommend-tail{margin-top:auto;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .addon-note{font-size:15px;border-top:1px solid #DEB6C3;padding-top:18px;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .recommend-link .elementor-button{font-size:15px;padding:12px 20px;min-height:50px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .purchase-event{font-size:18px;color:var(--navy);line-height:1.5;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .purchase-event strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .tv-facts .elementor-icon-list-items{list-style:none;padding:0;margin:0;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .tv-facts .elementor-icon-list-item{display:flex;align-items:flex-start;border-bottom:1px solid #DEB6C3;padding:12px 0;gap:12px;font-size:16px;line-height:1.65;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .tv-facts .elementor-icon-list-icon{width:22px;flex:none;display:inline-flex;padding-top:5px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .tv-facts .elementor-icon-list-icon i{font-size:20px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .tv-facts .elementor-icon-list-text{color:var(--ink);padding-left:0;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .tv-facts strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .purchase-grid .price-main{margin-top:24px;margin-bottom:10px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .price-main .elementor-button,.elementor-19267 .elementor-element.elementor-element-489b3618 .price-eur .elementor-button{width:100%;min-height:64px;padding:13px 20px;border-radius:18px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .price-main .elementor-button-text,.elementor-19267 .elementor-element.elementor-element-489b3618 .price-eur .elementor-button-text{display:flex;justify-content:space-between;align-items:center;gap:12px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .button-price{font:28px/1.2 Georgia,serif;white-space:nowrap;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .button-action{font-size:15px;font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .purchase-grid .price-eur{width:86%;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .price-eur .elementor-button{min-height:54px;padding:10px 17px;border-radius:16px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .price-eur .button-price{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .price-eur .button-action{font-size:14px;}
@media(min-width:1025px){.elementor-19267 .elementor-element.elementor-element-489b3618 .purchase-grid:has(.recommend-card.elementor-hidden-desktop)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
@media(min-width:768px) and (max-width:1024px){.elementor-19267 .elementor-element.elementor-element-489b3618 .purchase-grid:has(.recommend-card.elementor-hidden-tablet)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
.elementor-19267 .elementor-element.elementor-element-489b3618 .purchase-note{font-size:14px;color:var(--soft);line-height:1.6;margin-top:17px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .tv-faq{max-width:850px;margin:0 auto;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-toggle .elementor-tab-title{background:transparent;border:0;border-bottom:1px solid #DEB6C3;padding:21px 0;font:500 18px/1.6 Inter,sans-serif;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-toggle .elementor-tab-title a{color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-toggle .elementor-tab-content{border:0;border-bottom:1px solid #DEB6C3;padding:0 30px 23px 0;font:17px/1.65 Inter,sans-serif;color:var(--ink);}
.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-toggle .elementor-toggle-icon{color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .model{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-bottom:19px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .related-grid .tv-panel>.elementor-widget-wrap{background:#FFFBFA;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .related-grid p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .related-link .elementor-button{background:transparent!important;color:var(--teal)!important;border:0!important;border-radius:0;min-height:0;padding:0;text-align:left;}
@media(max-width:1000px){.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-inner-section.tv-grid>.elementor-container{gap:30px;}}
@media(max-width:767px){
.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-inner-section.tv-grid>.elementor-container,.elementor-19267 .elementor-element.elementor-element-489b3618 .steps.tv-grid>.elementor-container{grid-template-columns:minmax(0,1fr)!important;gap:28px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-inner-section.tv-grid .elementor-column{width:100%!important;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .tv-panel>.elementor-widget-wrap{padding:26px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .hero-aside>.elementor-widget-wrap{padding:28px;border-radius:50px 24px 24px 24px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .hero-aside blockquote{font-size:25px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .lead{font-size:19px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .portrait img{height:400px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .profile-photo .host-name{width:calc(100% - 24px);margin:-35px 12px 0;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .profile-photo .host-role{width:calc(100% - 24px);margin:0 12px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .host-name h3.elementor-heading-title{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .purchase-grid h2.elementor-heading-title{font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .purchase-grid .price-eur{width:90%;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .price-main .elementor-button{min-height:62px;padding:12px 17px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .button-price{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .button-action{font-size:14px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .price-eur .button-price{font-size:23px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .price-eur .button-action{font-size:13px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .tv-facts .elementor-icon-list-item{font-size:15px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .recommend-tail{margin-top:0;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .video-layout .video-side{order:2;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-toggle .elementor-tab-title{font-size:17px;}
}
.elementor-19267 .elementor-element.elementor-element-489b3618 > .elementor-container > .elementor-column{width:100%;}

.elementor-19267 .elementor-element.elementor-element-489b3618{background-color:#FCF5F5;background-image:var(--grain),radial-gradient(ellipse at 15% 15%,#FFFFFFCC,transparent 75%);}
.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-inner-section.topic-grid>.elementor-container{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:50px;}.elementor-19267 .elementor-element.elementor-element-489b3618 h2.elementor-heading-title{color:#6E1033;}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-489b3618 h2.elementor-heading-title{font-size:33px;}}
/* OPRAVA V1.1: mezery mezi samostatnymi odstavcovymi widgety */
.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-widget-text-editor:has(> .elementor-widget-container > p):not(:last-child):not(.host-role) {
  margin-block-end: 20px !important;
}
.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-widget-text-editor:has(> .elementor-widget-container > p):last-child:not(.host-role) {
  margin-block-end: 0 !important;
}
.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-widget-text-editor .elementor-widget-container > p + p {
  margin-block-start: 20px;
}
.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-widget-heading:not(.host-name) {
  margin-block-end: 24px !important;
}
.elementor-19267 .elementor-element.elementor-element-489b3618 .steps .elementor-widget-heading {
  margin-block-end: 16px !important;
}
.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-widget-text-editor:has(> .elementor-widget-container > .kicker) {
  margin-block-end: 22px !important;
}
.elementor-19267 .elementor-element.elementor-element-489b3618 .elementor-widget-text-editor .kicker {
  margin-bottom: 0;
}
.elementor-19267 .elementor-element.elementor-element-489b3618 .host-name,
.elementor-19267 .elementor-element.elementor-element-489b3618 .host-role {
  margin-block-end: 0 !important;
}

.elementor-19267 .elementor-element.elementor-element-489b3618 h2.elementor-heading-title{color:#17484C;}.elementor-19267 .elementor-element.elementor-element-489b3618{background-color:#FFFEFB;background-image:var(--grain),radial-gradient(ellipse at 100% 0%,#F8EBEF44,transparent 65%);}
.elementor-19267 .elementor-element.elementor-element-489b3618 .section-head{max-width:750px;}.elementor-19267 .elementor-element.elementor-element-489b3618 .money-head-end{margin-block-end:32px!important;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .reaction-grid.tv-grid>.elementor-container{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .reaction-card>.elementor-widget-wrap{padding:25px 20px;border:1px solid #C69944;border-radius:24px;background:#FFFBFA;height:100%;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .reaction-card:nth-child(2n)>.elementor-widget-wrap{background:#F9EAF0;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .reaction-emoji{font-size:29px;line-height:1;margin-bottom:20px;display:block;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .reaction-copy p{font:24px/1.35 Georgia,'Times New Roman',serif;letter-spacing:-.015em;color:#17484C;margin:0;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .reaction-copy{margin-block-end:0!important;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .million-reflection.tv-grid>.elementor-container{margin-top:32px;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;}
.elementor-19267 .elementor-element.elementor-element-489b3618 .million-reflection p{font-size:17px;}.elementor-19267 .elementor-element.elementor-element-489b3618 .million-reflection .lead{font-size:21px;}
@media(max-width:1024px){.elementor-19267 .elementor-element.elementor-element-489b3618 .reaction-grid.tv-grid>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr));}.elementor-19267 .elementor-element.elementor-element-489b3618 .reaction-copy p{font-size:23px;}}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-489b3618 .reaction-grid.tv-grid>.elementor-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;}.elementor-19267 .elementor-element.elementor-element-489b3618 .reaction-card:last-child{grid-column:1/-1;}.elementor-19267 .elementor-element.elementor-element-489b3618 .reaction-card>.elementor-widget-wrap{padding:23px 20px;}.elementor-19267 .elementor-element.elementor-element-489b3618 .reaction-emoji{font-size:27px;margin-bottom:16px;}.elementor-19267 .elementor-element.elementor-element-489b3618 .million-reflection.tv-grid>.elementor-container{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:26px;}.elementor-19267 .elementor-element.elementor-element-489b3618 .million-reflection .lead{font-size:19px;}}
@media(max-width:360px){.elementor-19267 .elementor-element.elementor-element-489b3618 .reaction-grid.tv-grid>.elementor-container{grid-template-columns:minmax(0,1fr);}.elementor-19267 .elementor-element.elementor-element-489b3618 .reaction-card:last-child{grid-column:auto;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3501e0b */.elementor-19267 .elementor-element.elementor-element-3501e0b{--navy:#17484C;--ink:#3D383B;--teal:#17484C;--soft:#74656C;--blue:#E8F2F7;--pink:#F9EEF0;--rose:#AF4564;--rosehover:#963651;--paper:#FFFEFB;--line:#C69944;--gold:#C69944;background:var(--paper);color:var(--ink);font:18px/1.65 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:62px 0;scroll-margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b,.elementor-19267 .elementor-element.elementor-element-3501e0b *{box-sizing:border-box;}.elementor-19267 .elementor-element.elementor-element-3501e0b > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-column{min-width:0;}.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-widget-wrap{padding:0;display:block;}.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-3501e0b p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19267 .elementor-element.elementor-element-3501e0b p:last-child{margin-bottom:0;}.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;letter-spacing:-.025em;color:var(--navy);padding:0;margin:0;}.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-widget-heading{margin-bottom:20px;}.elementor-19267 .elementor-element.elementor-element-3501e0b h1.elementor-heading-title{font-size:64px;}.elementor-19267 .elementor-element.elementor-element-3501e0b h2.elementor-heading-title{font-size:42px;}.elementor-19267 .elementor-element.elementor-element-3501e0b h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-3501e0b a{color:var(--teal);text-underline-offset:4px;}.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-widget-image{text-align:left;}.elementor-19267 .elementor-element.elementor-element-3501e0b figure{margin:0;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .kicker{font-size:14px;line-height:1.45;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--teal);margin-bottom:19px;display:flex;align-items:center;gap:12px;}.elementor-19267 .elementor-element.elementor-element-3501e0b .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19267 .elementor-element.elementor-element-3501e0b .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-3501e0b .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-3501e0b .im-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border:1px solid transparent;border-radius:999px;padding:14px 23px;background:var(--rose);color:var(--ink);font:700 16px/1.4 Inter,system-ui,sans-serif;text-decoration:none;text-align:center;box-shadow:0 8px 22px #d89aab24;}.elementor-19267 .elementor-element.elementor-element-3501e0b .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19267 .elementor-element.elementor-element-3501e0b .im-button .elementor-button-content-wrapper{display:block;}.elementor-19267 .elementor-element.elementor-element-3501e0b .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19267 .elementor-element.elementor-element-3501e0b .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19267 .elementor-element.elementor-element-3501e0b .im-secondary .elementor-button:hover{background:white;}.elementor-19267 .elementor-element.elementor-element-3501e0b a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19267 .elementor-element.elementor-element-3501e0b h1.elementor-heading-title{font-size:53px;}.elementor-19267 .elementor-element.elementor-element-3501e0b h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-3501e0b{font-size:17px;padding:43px 0;}.elementor-19267 .elementor-element.elementor-element-3501e0b > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-column{width:100%;}.elementor-19267 .elementor-element.elementor-element-3501e0b h1.elementor-heading-title{font-size:44px;}.elementor-19267 .elementor-element.elementor-element-3501e0b h2.elementor-heading-title{font-size:33px;}.elementor-19267 .elementor-element.elementor-element-3501e0b h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-3501e0b .lead{font-size:19px;}.elementor-19267 .elementor-element.elementor-element-3501e0b .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19267 .elementor-element.elementor-element-3501e0b h1.elementor-heading-title{font-size:40px;}}

.elementor-19267 .elementor-element.elementor-element-3501e0b{--grain:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.09%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%20.72%200%200%200%200%20.30%200%200%200%200%20.40%20.22%20.22%20.22%200%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%22.12%22/%3E%3C/svg%3E");background-color:#FFFEFB;background-image:var(--grain),radial-gradient(ellipse at 100% 0%,#F8EBEF44,transparent 65%);}

.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-column>.elementor-widget-wrap{align-content:initial;}

.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-widget-heading{margin-bottom:24px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .kicker{font-size:13px;letter-spacing:.16em;font-weight:600;color:#8E3F57;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .kicker:before{height:1px;background:#C69944;width:30px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .lead{font-size:21px;line-height:1.55;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .small{font-size:15px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-3501e0b .brandline{font:22px/1.65 Georgia,serif;letter-spacing:.03em;color:var(--teal);margin-bottom:35px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .tv-button .elementor-button{font:600 16px/1.4 Inter,Arial,sans-serif;display:inline-flex;justify-content:center;align-items:center;min-height:54px;border:1px solid #C69944;border-radius:99px;padding:14px 27px;background:#AF4564;color:white;text-decoration:none;box-shadow:none;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .tv-button .elementor-button:hover{background:#963651;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .tv-button .elementor-button-content-wrapper,.elementor-19267 .elementor-element.elementor-element-3501e0b .tv-button .elementor-button-text{display:block;width:100%;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .tv-secondary .elementor-button{background:#F3DAE3;color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .tv-secondary .elementor-button:hover{background:#EAC5D3;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .tv-meta{display:flex;flex-wrap:wrap;gap:5px 22px;font-size:15px;color:var(--soft);margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .tv-meta strong{font-weight:600;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-3501e0b .tv-panel>.elementor-widget-wrap{border:1px solid #C69944;border-radius:28px;padding:32px;background:#FFFBFA;box-shadow:0 8px 30px #6e103306;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .hero-aside>.elementor-widget-wrap{background:#F6DFE7;border-radius:90px 28px 28px 28px;padding:40px 34px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .hero-aside blockquote{font:27px/1.4 Georgia,serif;color:#6E1033;margin:0 0 20px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .hero-aside p{font-size:16px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .hero-aside .quote-mark{font:76px/.8 Georgia,serif;color:#AF4564;margin-bottom:14px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .hero-aside hr{border:0;border-top:1px solid #C69944;margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .hero-aside .lead{font-size:21px;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-3501e0b .questions{padding:0;list-style:none;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .questions li{border-top:1px solid #DEB6C3;padding:17px 0;line-height:1.55;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .questions li:last-child{padding-bottom:0;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .topic-questions h3.elementor-heading-title{font-size:30px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .topic-questions .small{margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .num{font:22px Georgia,serif;color:#AF4564;margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .section-head{max-width:750px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .steps.tv-grid>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .steps .tv-panel>.elementor-widget-wrap{padding:28px;border-radius:24px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .steps h3.elementor-heading-title{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .steps p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .audience-list{margin:0;padding-left:23px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .audience-list li{padding:0 0 15px 8px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .softnote>.elementor-widget-wrap{background:#FFFBFADE;border-radius:24px;padding:28px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .portrait img{width:100%;height:490px;object-fit:cover;object-position:center 35%;border-radius:28px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .profile-photo .host-name{position:relative;width:calc(100% - 36px);margin:-44px 18px 0;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .host-name>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-bottom:0;border-radius:22px 22px 0 0;padding:22px 18px 10px;text-align:center;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .host-name h3.elementor-heading-title{font-size:26px;line-height:1.25;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .profile-photo .host-role{position:relative;width:calc(100% - 36px);margin:0 18px;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .host-role>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-top:0;border-radius:0 0 22px 22px;padding:0 18px 22px;text-align:center;font-size:14px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-3501e0b .video-side>.elementor-widget-wrap{background:#FCF3F5;background-image:var(--grain),radial-gradient(ellipse at 20% 80%,#E8BCCB88,transparent 65%);border:1px solid #C69944;border-radius:28px;min-height:310px;display:flex;flex-direction:column;justify-content:center;padding:25px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .video-side .elementor-widget-image img{border-radius:20px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .video-fallback{text-align:center;color:var(--navy);font-family:Georgia,serif;font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .video-fallback .play{color:#AF4564;font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .video-fallback small{font:14px/1.6 Inter,sans-serif;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-3501e0b .purchase-grid.tv-grid>.elementor-container{gap:28px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .purchase-grid .tv-panel>.elementor-widget-wrap{height:100%;display:flex;flex-direction:column;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .purchase-grid h2.elementor-heading-title{font-size:36px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .recommend-card>.elementor-widget-wrap{background:#F9EAF0;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .recommend-card h2.elementor-heading-title{color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .recommend-date{font-size:15px;color:var(--teal);margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .recommend-card .lead{font-size:20px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .recommend-card p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .recommend-tail{margin-top:auto;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .addon-note{font-size:15px;border-top:1px solid #DEB6C3;padding-top:18px;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .recommend-link .elementor-button{font-size:15px;padding:12px 20px;min-height:50px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .purchase-event{font-size:18px;color:var(--navy);line-height:1.5;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .purchase-event strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .tv-facts .elementor-icon-list-items{list-style:none;padding:0;margin:0;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .tv-facts .elementor-icon-list-item{display:flex;align-items:flex-start;border-bottom:1px solid #DEB6C3;padding:12px 0;gap:12px;font-size:16px;line-height:1.65;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .tv-facts .elementor-icon-list-icon{width:22px;flex:none;display:inline-flex;padding-top:5px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .tv-facts .elementor-icon-list-icon i{font-size:20px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .tv-facts .elementor-icon-list-text{color:var(--ink);padding-left:0;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .tv-facts strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .purchase-grid .price-main{margin-top:24px;margin-bottom:10px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .price-main .elementor-button,.elementor-19267 .elementor-element.elementor-element-3501e0b .price-eur .elementor-button{width:100%;min-height:64px;padding:13px 20px;border-radius:18px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .price-main .elementor-button-text,.elementor-19267 .elementor-element.elementor-element-3501e0b .price-eur .elementor-button-text{display:flex;justify-content:space-between;align-items:center;gap:12px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .button-price{font:28px/1.2 Georgia,serif;white-space:nowrap;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .button-action{font-size:15px;font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .purchase-grid .price-eur{width:86%;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .price-eur .elementor-button{min-height:54px;padding:10px 17px;border-radius:16px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .price-eur .button-price{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .price-eur .button-action{font-size:14px;}
@media(min-width:1025px){.elementor-19267 .elementor-element.elementor-element-3501e0b .purchase-grid:has(.recommend-card.elementor-hidden-desktop)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
@media(min-width:768px) and (max-width:1024px){.elementor-19267 .elementor-element.elementor-element-3501e0b .purchase-grid:has(.recommend-card.elementor-hidden-tablet)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
.elementor-19267 .elementor-element.elementor-element-3501e0b .purchase-note{font-size:14px;color:var(--soft);line-height:1.6;margin-top:17px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .tv-faq{max-width:850px;margin:0 auto;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-toggle .elementor-tab-title{background:transparent;border:0;border-bottom:1px solid #DEB6C3;padding:21px 0;font:500 18px/1.6 Inter,sans-serif;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-toggle .elementor-tab-title a{color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-toggle .elementor-tab-content{border:0;border-bottom:1px solid #DEB6C3;padding:0 30px 23px 0;font:17px/1.65 Inter,sans-serif;color:var(--ink);}
.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-toggle .elementor-toggle-icon{color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .model{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-bottom:19px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .related-grid .tv-panel>.elementor-widget-wrap{background:#FFFBFA;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .related-grid p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .related-link .elementor-button{background:transparent!important;color:var(--teal)!important;border:0!important;border-radius:0;min-height:0;padding:0;text-align:left;}
@media(max-width:1000px){.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-inner-section.tv-grid>.elementor-container{gap:30px;}}
@media(max-width:767px){
.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-inner-section.tv-grid>.elementor-container,.elementor-19267 .elementor-element.elementor-element-3501e0b .steps.tv-grid>.elementor-container{grid-template-columns:minmax(0,1fr)!important;gap:28px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-inner-section.tv-grid .elementor-column{width:100%!important;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .tv-panel>.elementor-widget-wrap{padding:26px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .hero-aside>.elementor-widget-wrap{padding:28px;border-radius:50px 24px 24px 24px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .hero-aside blockquote{font-size:25px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .lead{font-size:19px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .portrait img{height:400px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .profile-photo .host-name{width:calc(100% - 24px);margin:-35px 12px 0;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .profile-photo .host-role{width:calc(100% - 24px);margin:0 12px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .host-name h3.elementor-heading-title{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .purchase-grid h2.elementor-heading-title{font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .purchase-grid .price-eur{width:90%;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .price-main .elementor-button{min-height:62px;padding:12px 17px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .button-price{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .button-action{font-size:14px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .price-eur .button-price{font-size:23px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .price-eur .button-action{font-size:13px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .tv-facts .elementor-icon-list-item{font-size:15px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .recommend-tail{margin-top:0;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .video-layout .video-side{order:2;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-toggle .elementor-tab-title{font-size:17px;}
}
.elementor-19267 .elementor-element.elementor-element-3501e0b > .elementor-container > .elementor-column{width:100%;}

.elementor-19267 .elementor-element.elementor-element-3501e0b{background-color:#FCF5F5;background-image:var(--grain),radial-gradient(ellipse at 15% 15%,#FFFFFFCC,transparent 75%);}
.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-inner-section.topic-grid>.elementor-container{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:50px;}.elementor-19267 .elementor-element.elementor-element-3501e0b h2.elementor-heading-title{color:#6E1033;}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-3501e0b h2.elementor-heading-title{font-size:33px;}}
/* OPRAVA V1.1: mezery mezi samostatnymi odstavcovymi widgety */
.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-widget-text-editor:has(> .elementor-widget-container > p):not(:last-child):not(.host-role) {
  margin-block-end: 20px !important;
}
.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-widget-text-editor:has(> .elementor-widget-container > p):last-child:not(.host-role) {
  margin-block-end: 0 !important;
}
.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-widget-text-editor .elementor-widget-container > p + p {
  margin-block-start: 20px;
}
.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-widget-heading:not(.host-name) {
  margin-block-end: 24px !important;
}
.elementor-19267 .elementor-element.elementor-element-3501e0b .steps .elementor-widget-heading {
  margin-block-end: 16px !important;
}
.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-widget-text-editor:has(> .elementor-widget-container > .kicker) {
  margin-block-end: 22px !important;
}
.elementor-19267 .elementor-element.elementor-element-3501e0b .elementor-widget-text-editor .kicker {
  margin-bottom: 0;
}
.elementor-19267 .elementor-element.elementor-element-3501e0b .host-name,
.elementor-19267 .elementor-element.elementor-element-3501e0b .host-role {
  margin-block-end: 0 !important;
}

.elementor-19267 .elementor-element.elementor-element-3501e0b h2.elementor-heading-title{color:#17484C;}.elementor-19267 .elementor-element.elementor-element-3501e0b{background-color:#FCF5F5;background-image:var(--grain),radial-gradient(ellipse at 15% 15%,#FFFFFFCC,transparent 75%);}
.elementor-19267 .elementor-element.elementor-element-3501e0b .money-head-end{margin-block-end:32px!important;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .money-themes.tv-grid>.elementor-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .theme-card>.elementor-widget-wrap{background:#FFFBFA;height:100%;display:flex;flex-direction:column;border:1px solid #C69944;border-radius:28px;padding:32px;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .theme-card h3.elementor-heading-title{font-size:31px;color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .theme-icon{margin-block-end:24px!important;}.elementor-19267 .elementor-element.elementor-element-3501e0b .theme-icon .elementor-icon-wrapper{text-align:left;}.elementor-19267 .elementor-element.elementor-element-3501e0b .theme-icon .elementor-icon{display:inline-flex;color:#AF4564;font-size:34px;width:42px;height:42px;align-items:center;justify-content:center;}.elementor-19267 .elementor-element.elementor-element-3501e0b .theme-icon svg{width:34px;height:34px;fill:currentColor;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .theme-question{font:24px/1.4 Georgia,'Times New Roman',serif;color:#17484C;border-top:1px solid #DEB6C3;padding-top:22px;margin:4px 0 0;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .theme-question-widget{margin-block-end:0!important;}
.elementor-19267 .elementor-element.elementor-element-3501e0b .themes-closing{max-width:800px;}.elementor-19267 .elementor-element.elementor-element-3501e0b .themes-close-first{margin-block-start:36px!important;}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-3501e0b .money-themes.tv-grid>.elementor-container{grid-template-columns:minmax(0,1fr);gap:24px;}.elementor-19267 .elementor-element.elementor-element-3501e0b .theme-card>.elementor-widget-wrap{padding:26px;}.elementor-19267 .elementor-element.elementor-element-3501e0b .theme-card h3.elementor-heading-title{font-size:28px;}.elementor-19267 .elementor-element.elementor-element-3501e0b .theme-question{font-size:23px;}.elementor-19267 .elementor-element.elementor-element-3501e0b .theme-icon{margin-block-end:19px!important;}.elementor-19267 .elementor-element.elementor-element-3501e0b .themes-close-first{margin-block-start:28px!important;}.elementor-19267 .elementor-element.elementor-element-3501e0b .themes-closing .elementor-button{width:100%;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1742bef8 */.elementor-19267 .elementor-element.elementor-element-1742bef8{--navy:#17484C;--ink:#3D383B;--teal:#17484C;--soft:#74656C;--blue:#E8F2F7;--pink:#F9EEF0;--rose:#AF4564;--rosehover:#963651;--paper:#FFFEFB;--line:#C69944;--gold:#C69944;background:var(--paper);color:var(--ink);font:18px/1.65 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:62px 0;scroll-margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8,.elementor-19267 .elementor-element.elementor-element-1742bef8 *{box-sizing:border-box;}.elementor-19267 .elementor-element.elementor-element-1742bef8 > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-column{min-width:0;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-widget-wrap{padding:0;display:block;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19267 .elementor-element.elementor-element-1742bef8 p:last-child{margin-bottom:0;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;letter-spacing:-.025em;color:var(--navy);padding:0;margin:0;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-widget-heading{margin-bottom:20px;}.elementor-19267 .elementor-element.elementor-element-1742bef8 h1.elementor-heading-title{font-size:64px;}.elementor-19267 .elementor-element.elementor-element-1742bef8 h2.elementor-heading-title{font-size:42px;}.elementor-19267 .elementor-element.elementor-element-1742bef8 h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-1742bef8 a{color:var(--teal);text-underline-offset:4px;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-widget-image{text-align:left;}.elementor-19267 .elementor-element.elementor-element-1742bef8 figure{margin:0;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .kicker{font-size:14px;line-height:1.45;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--teal);margin-bottom:19px;display:flex;align-items:center;gap:12px;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-1742bef8 .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-1742bef8 .im-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border:1px solid transparent;border-radius:999px;padding:14px 23px;background:var(--rose);color:var(--ink);font:700 16px/1.4 Inter,system-ui,sans-serif;text-decoration:none;text-align:center;box-shadow:0 8px 22px #d89aab24;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19267 .elementor-element.elementor-element-1742bef8 .im-button .elementor-button-content-wrapper{display:block;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19267 .elementor-element.elementor-element-1742bef8 .im-secondary .elementor-button:hover{background:white;}.elementor-19267 .elementor-element.elementor-element-1742bef8 a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19267 .elementor-element.elementor-element-1742bef8 h1.elementor-heading-title{font-size:53px;}.elementor-19267 .elementor-element.elementor-element-1742bef8 h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-1742bef8{font-size:17px;padding:43px 0;}.elementor-19267 .elementor-element.elementor-element-1742bef8 > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-column{width:100%;}.elementor-19267 .elementor-element.elementor-element-1742bef8 h1.elementor-heading-title{font-size:44px;}.elementor-19267 .elementor-element.elementor-element-1742bef8 h2.elementor-heading-title{font-size:33px;}.elementor-19267 .elementor-element.elementor-element-1742bef8 h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .lead{font-size:19px;}.elementor-19267 .elementor-element.elementor-element-1742bef8 .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19267 .elementor-element.elementor-element-1742bef8 h1.elementor-heading-title{font-size:40px;}}

.elementor-19267 .elementor-element.elementor-element-1742bef8{--grain:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.09%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%20.72%200%200%200%200%20.30%200%200%200%200%20.40%20.22%20.22%20.22%200%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%22.12%22/%3E%3C/svg%3E");background-color:#FFFEFB;background-image:var(--grain),radial-gradient(ellipse at 100% 0%,#F8EBEF44,transparent 65%);}

.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-column>.elementor-widget-wrap{align-content:initial;}

.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-widget-heading{margin-bottom:24px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .kicker{font-size:13px;letter-spacing:.16em;font-weight:600;color:#8E3F57;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .kicker:before{height:1px;background:#C69944;width:30px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .lead{font-size:21px;line-height:1.55;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .small{font-size:15px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .brandline{font:22px/1.65 Georgia,serif;letter-spacing:.03em;color:var(--teal);margin-bottom:35px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .tv-button .elementor-button{font:600 16px/1.4 Inter,Arial,sans-serif;display:inline-flex;justify-content:center;align-items:center;min-height:54px;border:1px solid #C69944;border-radius:99px;padding:14px 27px;background:#AF4564;color:white;text-decoration:none;box-shadow:none;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .tv-button .elementor-button:hover{background:#963651;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .tv-button .elementor-button-content-wrapper,.elementor-19267 .elementor-element.elementor-element-1742bef8 .tv-button .elementor-button-text{display:block;width:100%;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .tv-secondary .elementor-button{background:#F3DAE3;color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .tv-secondary .elementor-button:hover{background:#EAC5D3;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .tv-meta{display:flex;flex-wrap:wrap;gap:5px 22px;font-size:15px;color:var(--soft);margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .tv-meta strong{font-weight:600;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .tv-panel>.elementor-widget-wrap{border:1px solid #C69944;border-radius:28px;padding:32px;background:#FFFBFA;box-shadow:0 8px 30px #6e103306;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .hero-aside>.elementor-widget-wrap{background:#F6DFE7;border-radius:90px 28px 28px 28px;padding:40px 34px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .hero-aside blockquote{font:27px/1.4 Georgia,serif;color:#6E1033;margin:0 0 20px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .hero-aside p{font-size:16px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .hero-aside .quote-mark{font:76px/.8 Georgia,serif;color:#AF4564;margin-bottom:14px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .hero-aside hr{border:0;border-top:1px solid #C69944;margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .hero-aside .lead{font-size:21px;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .questions{padding:0;list-style:none;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .questions li{border-top:1px solid #DEB6C3;padding:17px 0;line-height:1.55;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .questions li:last-child{padding-bottom:0;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .topic-questions h3.elementor-heading-title{font-size:30px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .topic-questions .small{margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .num{font:22px Georgia,serif;color:#AF4564;margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .section-head{max-width:750px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .steps.tv-grid>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .steps .tv-panel>.elementor-widget-wrap{padding:28px;border-radius:24px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .steps h3.elementor-heading-title{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .steps p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .audience-list{margin:0;padding-left:23px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .audience-list li{padding:0 0 15px 8px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .softnote>.elementor-widget-wrap{background:#FFFBFADE;border-radius:24px;padding:28px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .portrait img{width:100%;height:490px;object-fit:cover;object-position:center 35%;border-radius:28px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .profile-photo .host-name{position:relative;width:calc(100% - 36px);margin:-44px 18px 0;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .host-name>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-bottom:0;border-radius:22px 22px 0 0;padding:22px 18px 10px;text-align:center;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .host-name h3.elementor-heading-title{font-size:26px;line-height:1.25;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .profile-photo .host-role{position:relative;width:calc(100% - 36px);margin:0 18px;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .host-role>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-top:0;border-radius:0 0 22px 22px;padding:0 18px 22px;text-align:center;font-size:14px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .video-side>.elementor-widget-wrap{background:#FCF3F5;background-image:var(--grain),radial-gradient(ellipse at 20% 80%,#E8BCCB88,transparent 65%);border:1px solid #C69944;border-radius:28px;min-height:310px;display:flex;flex-direction:column;justify-content:center;padding:25px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .video-side .elementor-widget-image img{border-radius:20px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .video-fallback{text-align:center;color:var(--navy);font-family:Georgia,serif;font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .video-fallback .play{color:#AF4564;font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .video-fallback small{font:14px/1.6 Inter,sans-serif;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .purchase-grid.tv-grid>.elementor-container{gap:28px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .purchase-grid .tv-panel>.elementor-widget-wrap{height:100%;display:flex;flex-direction:column;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .purchase-grid h2.elementor-heading-title{font-size:36px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .recommend-card>.elementor-widget-wrap{background:#F9EAF0;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .recommend-card h2.elementor-heading-title{color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .recommend-date{font-size:15px;color:var(--teal);margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .recommend-card .lead{font-size:20px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .recommend-card p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .recommend-tail{margin-top:auto;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .addon-note{font-size:15px;border-top:1px solid #DEB6C3;padding-top:18px;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .recommend-link .elementor-button{font-size:15px;padding:12px 20px;min-height:50px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .purchase-event{font-size:18px;color:var(--navy);line-height:1.5;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .purchase-event strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .tv-facts .elementor-icon-list-items{list-style:none;padding:0;margin:0;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .tv-facts .elementor-icon-list-item{display:flex;align-items:flex-start;border-bottom:1px solid #DEB6C3;padding:12px 0;gap:12px;font-size:16px;line-height:1.65;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .tv-facts .elementor-icon-list-icon{width:22px;flex:none;display:inline-flex;padding-top:5px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .tv-facts .elementor-icon-list-icon i{font-size:20px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .tv-facts .elementor-icon-list-text{color:var(--ink);padding-left:0;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .tv-facts strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .purchase-grid .price-main{margin-top:24px;margin-bottom:10px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .price-main .elementor-button,.elementor-19267 .elementor-element.elementor-element-1742bef8 .price-eur .elementor-button{width:100%;min-height:64px;padding:13px 20px;border-radius:18px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .price-main .elementor-button-text,.elementor-19267 .elementor-element.elementor-element-1742bef8 .price-eur .elementor-button-text{display:flex;justify-content:space-between;align-items:center;gap:12px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .button-price{font:28px/1.2 Georgia,serif;white-space:nowrap;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .button-action{font-size:15px;font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .purchase-grid .price-eur{width:86%;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .price-eur .elementor-button{min-height:54px;padding:10px 17px;border-radius:16px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .price-eur .button-price{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .price-eur .button-action{font-size:14px;}
@media(min-width:1025px){.elementor-19267 .elementor-element.elementor-element-1742bef8 .purchase-grid:has(.recommend-card.elementor-hidden-desktop)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
@media(min-width:768px) and (max-width:1024px){.elementor-19267 .elementor-element.elementor-element-1742bef8 .purchase-grid:has(.recommend-card.elementor-hidden-tablet)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .purchase-note{font-size:14px;color:var(--soft);line-height:1.6;margin-top:17px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .tv-faq{max-width:850px;margin:0 auto;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-toggle .elementor-tab-title{background:transparent;border:0;border-bottom:1px solid #DEB6C3;padding:21px 0;font:500 18px/1.6 Inter,sans-serif;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-toggle .elementor-tab-title a{color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-toggle .elementor-tab-content{border:0;border-bottom:1px solid #DEB6C3;padding:0 30px 23px 0;font:17px/1.65 Inter,sans-serif;color:var(--ink);}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-toggle .elementor-toggle-icon{color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .model{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-bottom:19px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .related-grid .tv-panel>.elementor-widget-wrap{background:#FFFBFA;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .related-grid p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .related-link .elementor-button{background:transparent!important;color:var(--teal)!important;border:0!important;border-radius:0;min-height:0;padding:0;text-align:left;}
@media(max-width:1000px){.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-inner-section.tv-grid>.elementor-container{gap:30px;}}
@media(max-width:767px){
.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-inner-section.tv-grid>.elementor-container,.elementor-19267 .elementor-element.elementor-element-1742bef8 .steps.tv-grid>.elementor-container{grid-template-columns:minmax(0,1fr)!important;gap:28px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-inner-section.tv-grid .elementor-column{width:100%!important;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .tv-panel>.elementor-widget-wrap{padding:26px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .hero-aside>.elementor-widget-wrap{padding:28px;border-radius:50px 24px 24px 24px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .hero-aside blockquote{font-size:25px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .lead{font-size:19px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .portrait img{height:400px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .profile-photo .host-name{width:calc(100% - 24px);margin:-35px 12px 0;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .profile-photo .host-role{width:calc(100% - 24px);margin:0 12px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .host-name h3.elementor-heading-title{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .purchase-grid h2.elementor-heading-title{font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .purchase-grid .price-eur{width:90%;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .price-main .elementor-button{min-height:62px;padding:12px 17px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .button-price{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .button-action{font-size:14px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .price-eur .button-price{font-size:23px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .price-eur .button-action{font-size:13px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .tv-facts .elementor-icon-list-item{font-size:15px;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .recommend-tail{margin-top:0;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .video-layout .video-side{order:2;}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-toggle .elementor-tab-title{font-size:17px;}
}
.elementor-19267 .elementor-element.elementor-element-1742bef8 > .elementor-container > .elementor-column{width:100%;}

.elementor-19267 .elementor-element.elementor-element-1742bef8{}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-inner-section.video-layout>.elementor-container{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-1742bef8 h2.elementor-heading-title{font-size:33px;}}
/* OPRAVA V1.1: mezery mezi samostatnymi odstavcovymi widgety */
.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-widget-text-editor:has(> .elementor-widget-container > p):not(:last-child):not(.host-role) {
  margin-block-end: 20px !important;
}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-widget-text-editor:has(> .elementor-widget-container > p):last-child:not(.host-role) {
  margin-block-end: 0 !important;
}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-widget-text-editor .elementor-widget-container > p + p {
  margin-block-start: 20px;
}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-widget-heading:not(.host-name) {
  margin-block-end: 24px !important;
}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .steps .elementor-widget-heading {
  margin-block-end: 16px !important;
}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-widget-text-editor:has(> .elementor-widget-container > .kicker) {
  margin-block-end: 22px !important;
}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .elementor-widget-text-editor .kicker {
  margin-bottom: 0;
}
.elementor-19267 .elementor-element.elementor-element-1742bef8 .host-name,
.elementor-19267 .elementor-element.elementor-element-1742bef8 .host-role {
  margin-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2fa9460 */.elementor-19267 .elementor-element.elementor-element-2fa9460{--navy:#17484C;--ink:#3D383B;--teal:#17484C;--soft:#74656C;--blue:#E8F2F7;--pink:#F9EEF0;--rose:#AF4564;--rosehover:#963651;--paper:#FFFEFB;--line:#C69944;--gold:#C69944;background:var(--paper);color:var(--ink);font:18px/1.65 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:62px 0;scroll-margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460,.elementor-19267 .elementor-element.elementor-element-2fa9460 *{box-sizing:border-box;}.elementor-19267 .elementor-element.elementor-element-2fa9460 > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-column{min-width:0;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-widget-wrap{padding:0;display:block;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19267 .elementor-element.elementor-element-2fa9460 p:last-child{margin-bottom:0;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;letter-spacing:-.025em;color:var(--navy);padding:0;margin:0;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-widget-heading{margin-bottom:20px;}.elementor-19267 .elementor-element.elementor-element-2fa9460 h1.elementor-heading-title{font-size:64px;}.elementor-19267 .elementor-element.elementor-element-2fa9460 h2.elementor-heading-title{font-size:42px;}.elementor-19267 .elementor-element.elementor-element-2fa9460 h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-2fa9460 a{color:var(--teal);text-underline-offset:4px;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-widget-image{text-align:left;}.elementor-19267 .elementor-element.elementor-element-2fa9460 figure{margin:0;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .kicker{font-size:14px;line-height:1.45;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--teal);margin-bottom:19px;display:flex;align-items:center;gap:12px;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-2fa9460 .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-2fa9460 .im-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border:1px solid transparent;border-radius:999px;padding:14px 23px;background:var(--rose);color:var(--ink);font:700 16px/1.4 Inter,system-ui,sans-serif;text-decoration:none;text-align:center;box-shadow:0 8px 22px #d89aab24;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19267 .elementor-element.elementor-element-2fa9460 .im-button .elementor-button-content-wrapper{display:block;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19267 .elementor-element.elementor-element-2fa9460 .im-secondary .elementor-button:hover{background:white;}.elementor-19267 .elementor-element.elementor-element-2fa9460 a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19267 .elementor-element.elementor-element-2fa9460 h1.elementor-heading-title{font-size:53px;}.elementor-19267 .elementor-element.elementor-element-2fa9460 h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-2fa9460{font-size:17px;padding:43px 0;}.elementor-19267 .elementor-element.elementor-element-2fa9460 > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-column{width:100%;}.elementor-19267 .elementor-element.elementor-element-2fa9460 h1.elementor-heading-title{font-size:44px;}.elementor-19267 .elementor-element.elementor-element-2fa9460 h2.elementor-heading-title{font-size:33px;}.elementor-19267 .elementor-element.elementor-element-2fa9460 h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .lead{font-size:19px;}.elementor-19267 .elementor-element.elementor-element-2fa9460 .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19267 .elementor-element.elementor-element-2fa9460 h1.elementor-heading-title{font-size:40px;}}

.elementor-19267 .elementor-element.elementor-element-2fa9460{--grain:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.09%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%20.72%200%200%200%200%20.30%200%200%200%200%20.40%20.22%20.22%20.22%200%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%22.12%22/%3E%3C/svg%3E");background-color:#FFFEFB;background-image:var(--grain),radial-gradient(ellipse at 100% 0%,#F8EBEF44,transparent 65%);}

.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-column>.elementor-widget-wrap{align-content:initial;}

.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-widget-heading{margin-bottom:24px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .kicker{font-size:13px;letter-spacing:.16em;font-weight:600;color:#8E3F57;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .kicker:before{height:1px;background:#C69944;width:30px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .lead{font-size:21px;line-height:1.55;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .small{font-size:15px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .brandline{font:22px/1.65 Georgia,serif;letter-spacing:.03em;color:var(--teal);margin-bottom:35px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .tv-button .elementor-button{font:600 16px/1.4 Inter,Arial,sans-serif;display:inline-flex;justify-content:center;align-items:center;min-height:54px;border:1px solid #C69944;border-radius:99px;padding:14px 27px;background:#AF4564;color:white;text-decoration:none;box-shadow:none;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .tv-button .elementor-button:hover{background:#963651;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .tv-button .elementor-button-content-wrapper,.elementor-19267 .elementor-element.elementor-element-2fa9460 .tv-button .elementor-button-text{display:block;width:100%;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .tv-secondary .elementor-button{background:#F3DAE3;color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .tv-secondary .elementor-button:hover{background:#EAC5D3;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .tv-meta{display:flex;flex-wrap:wrap;gap:5px 22px;font-size:15px;color:var(--soft);margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .tv-meta strong{font-weight:600;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .tv-panel>.elementor-widget-wrap{border:1px solid #C69944;border-radius:28px;padding:32px;background:#FFFBFA;box-shadow:0 8px 30px #6e103306;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .hero-aside>.elementor-widget-wrap{background:#F6DFE7;border-radius:90px 28px 28px 28px;padding:40px 34px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .hero-aside blockquote{font:27px/1.4 Georgia,serif;color:#6E1033;margin:0 0 20px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .hero-aside p{font-size:16px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .hero-aside .quote-mark{font:76px/.8 Georgia,serif;color:#AF4564;margin-bottom:14px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .hero-aside hr{border:0;border-top:1px solid #C69944;margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .hero-aside .lead{font-size:21px;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .questions{padding:0;list-style:none;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .questions li{border-top:1px solid #DEB6C3;padding:17px 0;line-height:1.55;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .questions li:last-child{padding-bottom:0;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .topic-questions h3.elementor-heading-title{font-size:30px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .topic-questions .small{margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .num{font:22px Georgia,serif;color:#AF4564;margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .section-head{max-width:750px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .steps.tv-grid>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .steps .tv-panel>.elementor-widget-wrap{padding:28px;border-radius:24px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .steps h3.elementor-heading-title{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .steps p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .audience-list{margin:0;padding-left:23px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .audience-list li{padding:0 0 15px 8px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .softnote>.elementor-widget-wrap{background:#FFFBFADE;border-radius:24px;padding:28px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .portrait img{width:100%;height:490px;object-fit:cover;object-position:center 35%;border-radius:28px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .profile-photo .host-name{position:relative;width:calc(100% - 36px);margin:-44px 18px 0;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .host-name>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-bottom:0;border-radius:22px 22px 0 0;padding:22px 18px 10px;text-align:center;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .host-name h3.elementor-heading-title{font-size:26px;line-height:1.25;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .profile-photo .host-role{position:relative;width:calc(100% - 36px);margin:0 18px;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .host-role>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-top:0;border-radius:0 0 22px 22px;padding:0 18px 22px;text-align:center;font-size:14px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .video-side>.elementor-widget-wrap{background:#FCF3F5;background-image:var(--grain),radial-gradient(ellipse at 20% 80%,#E8BCCB88,transparent 65%);border:1px solid #C69944;border-radius:28px;min-height:310px;display:flex;flex-direction:column;justify-content:center;padding:25px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .video-side .elementor-widget-image img{border-radius:20px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .video-fallback{text-align:center;color:var(--navy);font-family:Georgia,serif;font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .video-fallback .play{color:#AF4564;font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .video-fallback small{font:14px/1.6 Inter,sans-serif;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .purchase-grid.tv-grid>.elementor-container{gap:28px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .purchase-grid .tv-panel>.elementor-widget-wrap{height:100%;display:flex;flex-direction:column;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .purchase-grid h2.elementor-heading-title{font-size:36px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .recommend-card>.elementor-widget-wrap{background:#F9EAF0;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .recommend-card h2.elementor-heading-title{color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .recommend-date{font-size:15px;color:var(--teal);margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .recommend-card .lead{font-size:20px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .recommend-card p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .recommend-tail{margin-top:auto;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .addon-note{font-size:15px;border-top:1px solid #DEB6C3;padding-top:18px;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .recommend-link .elementor-button{font-size:15px;padding:12px 20px;min-height:50px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .purchase-event{font-size:18px;color:var(--navy);line-height:1.5;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .purchase-event strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .tv-facts .elementor-icon-list-items{list-style:none;padding:0;margin:0;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .tv-facts .elementor-icon-list-item{display:flex;align-items:flex-start;border-bottom:1px solid #DEB6C3;padding:12px 0;gap:12px;font-size:16px;line-height:1.65;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .tv-facts .elementor-icon-list-icon{width:22px;flex:none;display:inline-flex;padding-top:5px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .tv-facts .elementor-icon-list-icon i{font-size:20px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .tv-facts .elementor-icon-list-text{color:var(--ink);padding-left:0;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .tv-facts strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .purchase-grid .price-main{margin-top:24px;margin-bottom:10px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .price-main .elementor-button,.elementor-19267 .elementor-element.elementor-element-2fa9460 .price-eur .elementor-button{width:100%;min-height:64px;padding:13px 20px;border-radius:18px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .price-main .elementor-button-text,.elementor-19267 .elementor-element.elementor-element-2fa9460 .price-eur .elementor-button-text{display:flex;justify-content:space-between;align-items:center;gap:12px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .button-price{font:28px/1.2 Georgia,serif;white-space:nowrap;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .button-action{font-size:15px;font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .purchase-grid .price-eur{width:86%;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .price-eur .elementor-button{min-height:54px;padding:10px 17px;border-radius:16px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .price-eur .button-price{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .price-eur .button-action{font-size:14px;}
@media(min-width:1025px){.elementor-19267 .elementor-element.elementor-element-2fa9460 .purchase-grid:has(.recommend-card.elementor-hidden-desktop)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
@media(min-width:768px) and (max-width:1024px){.elementor-19267 .elementor-element.elementor-element-2fa9460 .purchase-grid:has(.recommend-card.elementor-hidden-tablet)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .purchase-note{font-size:14px;color:var(--soft);line-height:1.6;margin-top:17px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .tv-faq{max-width:850px;margin:0 auto;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-toggle .elementor-tab-title{background:transparent;border:0;border-bottom:1px solid #DEB6C3;padding:21px 0;font:500 18px/1.6 Inter,sans-serif;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-toggle .elementor-tab-title a{color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-toggle .elementor-tab-content{border:0;border-bottom:1px solid #DEB6C3;padding:0 30px 23px 0;font:17px/1.65 Inter,sans-serif;color:var(--ink);}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-toggle .elementor-toggle-icon{color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .model{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-bottom:19px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .related-grid .tv-panel>.elementor-widget-wrap{background:#FFFBFA;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .related-grid p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .related-link .elementor-button{background:transparent!important;color:var(--teal)!important;border:0!important;border-radius:0;min-height:0;padding:0;text-align:left;}
@media(max-width:1000px){.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-inner-section.tv-grid>.elementor-container{gap:30px;}}
@media(max-width:767px){
.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-inner-section.tv-grid>.elementor-container,.elementor-19267 .elementor-element.elementor-element-2fa9460 .steps.tv-grid>.elementor-container{grid-template-columns:minmax(0,1fr)!important;gap:28px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-inner-section.tv-grid .elementor-column{width:100%!important;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .tv-panel>.elementor-widget-wrap{padding:26px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .hero-aside>.elementor-widget-wrap{padding:28px;border-radius:50px 24px 24px 24px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .hero-aside blockquote{font-size:25px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .lead{font-size:19px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .portrait img{height:400px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .profile-photo .host-name{width:calc(100% - 24px);margin:-35px 12px 0;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .profile-photo .host-role{width:calc(100% - 24px);margin:0 12px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .host-name h3.elementor-heading-title{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .purchase-grid h2.elementor-heading-title{font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .purchase-grid .price-eur{width:90%;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .price-main .elementor-button{min-height:62px;padding:12px 17px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .button-price{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .button-action{font-size:14px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .price-eur .button-price{font-size:23px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .price-eur .button-action{font-size:13px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .tv-facts .elementor-icon-list-item{font-size:15px;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .recommend-tail{margin-top:0;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .video-layout .video-side{order:2;}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-toggle .elementor-tab-title{font-size:17px;}
}
.elementor-19267 .elementor-element.elementor-element-2fa9460 > .elementor-container > .elementor-column{width:100%;}

.elementor-19267 .elementor-element.elementor-element-2fa9460{}

@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-2fa9460 h2.elementor-heading-title{font-size:33px;}}
/* OPRAVA V1.1: mezery mezi samostatnymi odstavcovymi widgety */
.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-widget-text-editor:has(> .elementor-widget-container > p):not(:last-child):not(.host-role) {
  margin-block-end: 20px !important;
}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-widget-text-editor:has(> .elementor-widget-container > p):last-child:not(.host-role) {
  margin-block-end: 0 !important;
}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-widget-text-editor .elementor-widget-container > p + p {
  margin-block-start: 20px;
}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-widget-heading:not(.host-name) {
  margin-block-end: 24px !important;
}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .steps .elementor-widget-heading {
  margin-block-end: 16px !important;
}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-widget-text-editor:has(> .elementor-widget-container > .kicker) {
  margin-block-end: 22px !important;
}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .elementor-widget-text-editor .kicker {
  margin-bottom: 0;
}
.elementor-19267 .elementor-element.elementor-element-2fa9460 .host-name,
.elementor-19267 .elementor-element.elementor-element-2fa9460 .host-role {
  margin-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7df10771 */.elementor-19267 .elementor-element.elementor-element-7df10771{--navy:#17484C;--ink:#3D383B;--teal:#17484C;--soft:#74656C;--blue:#E8F2F7;--pink:#F9EEF0;--rose:#AF4564;--rosehover:#963651;--paper:#FFFEFB;--line:#C69944;--gold:#C69944;background:var(--paper);color:var(--ink);font:18px/1.65 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:62px 0;scroll-margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-7df10771,.elementor-19267 .elementor-element.elementor-element-7df10771 *{box-sizing:border-box;}.elementor-19267 .elementor-element.elementor-element-7df10771 > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-column{min-width:0;}.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-widget-wrap{padding:0;display:block;}.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-7df10771 p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19267 .elementor-element.elementor-element-7df10771 p:last-child{margin-bottom:0;}.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;letter-spacing:-.025em;color:var(--navy);padding:0;margin:0;}.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-widget-heading{margin-bottom:20px;}.elementor-19267 .elementor-element.elementor-element-7df10771 h1.elementor-heading-title{font-size:64px;}.elementor-19267 .elementor-element.elementor-element-7df10771 h2.elementor-heading-title{font-size:42px;}.elementor-19267 .elementor-element.elementor-element-7df10771 h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-7df10771 a{color:var(--teal);text-underline-offset:4px;}.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-widget-image{text-align:left;}.elementor-19267 .elementor-element.elementor-element-7df10771 figure{margin:0;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .kicker{font-size:14px;line-height:1.45;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--teal);margin-bottom:19px;display:flex;align-items:center;gap:12px;}.elementor-19267 .elementor-element.elementor-element-7df10771 .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19267 .elementor-element.elementor-element-7df10771 .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-7df10771 .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-7df10771 .im-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border:1px solid transparent;border-radius:999px;padding:14px 23px;background:var(--rose);color:var(--ink);font:700 16px/1.4 Inter,system-ui,sans-serif;text-decoration:none;text-align:center;box-shadow:0 8px 22px #d89aab24;}.elementor-19267 .elementor-element.elementor-element-7df10771 .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19267 .elementor-element.elementor-element-7df10771 .im-button .elementor-button-content-wrapper{display:block;}.elementor-19267 .elementor-element.elementor-element-7df10771 .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19267 .elementor-element.elementor-element-7df10771 .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19267 .elementor-element.elementor-element-7df10771 .im-secondary .elementor-button:hover{background:white;}.elementor-19267 .elementor-element.elementor-element-7df10771 a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19267 .elementor-element.elementor-element-7df10771 h1.elementor-heading-title{font-size:53px;}.elementor-19267 .elementor-element.elementor-element-7df10771 h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-7df10771{font-size:17px;padding:43px 0;}.elementor-19267 .elementor-element.elementor-element-7df10771 > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-column{width:100%;}.elementor-19267 .elementor-element.elementor-element-7df10771 h1.elementor-heading-title{font-size:44px;}.elementor-19267 .elementor-element.elementor-element-7df10771 h2.elementor-heading-title{font-size:33px;}.elementor-19267 .elementor-element.elementor-element-7df10771 h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-7df10771 .lead{font-size:19px;}.elementor-19267 .elementor-element.elementor-element-7df10771 .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19267 .elementor-element.elementor-element-7df10771 h1.elementor-heading-title{font-size:40px;}}

.elementor-19267 .elementor-element.elementor-element-7df10771{--grain:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.09%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%20.72%200%200%200%200%20.30%200%200%200%200%20.40%20.22%20.22%20.22%200%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%22.12%22/%3E%3C/svg%3E");background-color:#FFFEFB;background-image:var(--grain),radial-gradient(ellipse at 100% 0%,#F8EBEF44,transparent 65%);}

.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-column>.elementor-widget-wrap{align-content:initial;}

.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-widget-heading{margin-bottom:24px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .kicker{font-size:13px;letter-spacing:.16em;font-weight:600;color:#8E3F57;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .kicker:before{height:1px;background:#C69944;width:30px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .lead{font-size:21px;line-height:1.55;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .small{font-size:15px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-7df10771 .brandline{font:22px/1.65 Georgia,serif;letter-spacing:.03em;color:var(--teal);margin-bottom:35px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .tv-button .elementor-button{font:600 16px/1.4 Inter,Arial,sans-serif;display:inline-flex;justify-content:center;align-items:center;min-height:54px;border:1px solid #C69944;border-radius:99px;padding:14px 27px;background:#AF4564;color:white;text-decoration:none;box-shadow:none;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .tv-button .elementor-button:hover{background:#963651;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .tv-button .elementor-button-content-wrapper,.elementor-19267 .elementor-element.elementor-element-7df10771 .tv-button .elementor-button-text{display:block;width:100%;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .tv-secondary .elementor-button{background:#F3DAE3;color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .tv-secondary .elementor-button:hover{background:#EAC5D3;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .tv-meta{display:flex;flex-wrap:wrap;gap:5px 22px;font-size:15px;color:var(--soft);margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .tv-meta strong{font-weight:600;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-7df10771 .tv-panel>.elementor-widget-wrap{border:1px solid #C69944;border-radius:28px;padding:32px;background:#FFFBFA;box-shadow:0 8px 30px #6e103306;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .hero-aside>.elementor-widget-wrap{background:#F6DFE7;border-radius:90px 28px 28px 28px;padding:40px 34px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .hero-aside blockquote{font:27px/1.4 Georgia,serif;color:#6E1033;margin:0 0 20px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .hero-aside p{font-size:16px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .hero-aside .quote-mark{font:76px/.8 Georgia,serif;color:#AF4564;margin-bottom:14px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .hero-aside hr{border:0;border-top:1px solid #C69944;margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .hero-aside .lead{font-size:21px;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-7df10771 .questions{padding:0;list-style:none;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .questions li{border-top:1px solid #DEB6C3;padding:17px 0;line-height:1.55;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .questions li:last-child{padding-bottom:0;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .topic-questions h3.elementor-heading-title{font-size:30px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .topic-questions .small{margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .num{font:22px Georgia,serif;color:#AF4564;margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .section-head{max-width:750px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .steps.tv-grid>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .steps .tv-panel>.elementor-widget-wrap{padding:28px;border-radius:24px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .steps h3.elementor-heading-title{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .steps p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .audience-list{margin:0;padding-left:23px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .audience-list li{padding:0 0 15px 8px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .softnote>.elementor-widget-wrap{background:#FFFBFADE;border-radius:24px;padding:28px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .portrait img{width:100%;height:490px;object-fit:cover;object-position:center 35%;border-radius:28px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .profile-photo .host-name{position:relative;width:calc(100% - 36px);margin:-44px 18px 0;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .host-name>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-bottom:0;border-radius:22px 22px 0 0;padding:22px 18px 10px;text-align:center;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .host-name h3.elementor-heading-title{font-size:26px;line-height:1.25;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .profile-photo .host-role{position:relative;width:calc(100% - 36px);margin:0 18px;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .host-role>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-top:0;border-radius:0 0 22px 22px;padding:0 18px 22px;text-align:center;font-size:14px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-7df10771 .video-side>.elementor-widget-wrap{background:#FCF3F5;background-image:var(--grain),radial-gradient(ellipse at 20% 80%,#E8BCCB88,transparent 65%);border:1px solid #C69944;border-radius:28px;min-height:310px;display:flex;flex-direction:column;justify-content:center;padding:25px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .video-side .elementor-widget-image img{border-radius:20px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .video-fallback{text-align:center;color:var(--navy);font-family:Georgia,serif;font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .video-fallback .play{color:#AF4564;font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .video-fallback small{font:14px/1.6 Inter,sans-serif;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-7df10771 .purchase-grid.tv-grid>.elementor-container{gap:28px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .purchase-grid .tv-panel>.elementor-widget-wrap{height:100%;display:flex;flex-direction:column;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .purchase-grid h2.elementor-heading-title{font-size:36px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .recommend-card>.elementor-widget-wrap{background:#F9EAF0;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .recommend-card h2.elementor-heading-title{color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .recommend-date{font-size:15px;color:var(--teal);margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .recommend-card .lead{font-size:20px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .recommend-card p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .recommend-tail{margin-top:auto;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .addon-note{font-size:15px;border-top:1px solid #DEB6C3;padding-top:18px;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .recommend-link .elementor-button{font-size:15px;padding:12px 20px;min-height:50px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .purchase-event{font-size:18px;color:var(--navy);line-height:1.5;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .purchase-event strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .tv-facts .elementor-icon-list-items{list-style:none;padding:0;margin:0;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .tv-facts .elementor-icon-list-item{display:flex;align-items:flex-start;border-bottom:1px solid #DEB6C3;padding:12px 0;gap:12px;font-size:16px;line-height:1.65;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .tv-facts .elementor-icon-list-icon{width:22px;flex:none;display:inline-flex;padding-top:5px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .tv-facts .elementor-icon-list-icon i{font-size:20px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .tv-facts .elementor-icon-list-text{color:var(--ink);padding-left:0;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .tv-facts strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .purchase-grid .price-main{margin-top:24px;margin-bottom:10px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .price-main .elementor-button,.elementor-19267 .elementor-element.elementor-element-7df10771 .price-eur .elementor-button{width:100%;min-height:64px;padding:13px 20px;border-radius:18px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .price-main .elementor-button-text,.elementor-19267 .elementor-element.elementor-element-7df10771 .price-eur .elementor-button-text{display:flex;justify-content:space-between;align-items:center;gap:12px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .button-price{font:28px/1.2 Georgia,serif;white-space:nowrap;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .button-action{font-size:15px;font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .purchase-grid .price-eur{width:86%;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .price-eur .elementor-button{min-height:54px;padding:10px 17px;border-radius:16px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .price-eur .button-price{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .price-eur .button-action{font-size:14px;}
@media(min-width:1025px){.elementor-19267 .elementor-element.elementor-element-7df10771 .purchase-grid:has(.recommend-card.elementor-hidden-desktop)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
@media(min-width:768px) and (max-width:1024px){.elementor-19267 .elementor-element.elementor-element-7df10771 .purchase-grid:has(.recommend-card.elementor-hidden-tablet)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
.elementor-19267 .elementor-element.elementor-element-7df10771 .purchase-note{font-size:14px;color:var(--soft);line-height:1.6;margin-top:17px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .tv-faq{max-width:850px;margin:0 auto;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-toggle .elementor-tab-title{background:transparent;border:0;border-bottom:1px solid #DEB6C3;padding:21px 0;font:500 18px/1.6 Inter,sans-serif;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-toggle .elementor-tab-title a{color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-toggle .elementor-tab-content{border:0;border-bottom:1px solid #DEB6C3;padding:0 30px 23px 0;font:17px/1.65 Inter,sans-serif;color:var(--ink);}
.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-toggle .elementor-toggle-icon{color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .model{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-bottom:19px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .related-grid .tv-panel>.elementor-widget-wrap{background:#FFFBFA;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .related-grid p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .related-link .elementor-button{background:transparent!important;color:var(--teal)!important;border:0!important;border-radius:0;min-height:0;padding:0;text-align:left;}
@media(max-width:1000px){.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-inner-section.tv-grid>.elementor-container{gap:30px;}}
@media(max-width:767px){
.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-inner-section.tv-grid>.elementor-container,.elementor-19267 .elementor-element.elementor-element-7df10771 .steps.tv-grid>.elementor-container{grid-template-columns:minmax(0,1fr)!important;gap:28px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-inner-section.tv-grid .elementor-column{width:100%!important;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .tv-panel>.elementor-widget-wrap{padding:26px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .hero-aside>.elementor-widget-wrap{padding:28px;border-radius:50px 24px 24px 24px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .hero-aside blockquote{font-size:25px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .lead{font-size:19px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .portrait img{height:400px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .profile-photo .host-name{width:calc(100% - 24px);margin:-35px 12px 0;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .profile-photo .host-role{width:calc(100% - 24px);margin:0 12px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .host-name h3.elementor-heading-title{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .purchase-grid h2.elementor-heading-title{font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .purchase-grid .price-eur{width:90%;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .price-main .elementor-button{min-height:62px;padding:12px 17px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .button-price{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .button-action{font-size:14px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .price-eur .button-price{font-size:23px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .price-eur .button-action{font-size:13px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .tv-facts .elementor-icon-list-item{font-size:15px;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .recommend-tail{margin-top:0;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .video-layout .video-side{order:2;}
.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-toggle .elementor-tab-title{font-size:17px;}
}
.elementor-19267 .elementor-element.elementor-element-7df10771 > .elementor-container > .elementor-column{width:100%;}

.elementor-19267 .elementor-element.elementor-element-7df10771{background-color:#FCF5F5;background-image:var(--grain),radial-gradient(ellipse at 15% 15%,#FFFFFFCC,transparent 75%);}
.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-inner-section.audience>.elementor-container{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:55px;align-items:start;}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-7df10771 h2.elementor-heading-title{font-size:33px;}}
/* OPRAVA V1.1: mezery mezi samostatnymi odstavcovymi widgety */
.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-widget-text-editor:has(> .elementor-widget-container > p):not(:last-child):not(.host-role) {
  margin-block-end: 20px !important;
}
.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-widget-text-editor:has(> .elementor-widget-container > p):last-child:not(.host-role) {
  margin-block-end: 0 !important;
}
.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-widget-text-editor .elementor-widget-container > p + p {
  margin-block-start: 20px;
}
.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-widget-heading:not(.host-name) {
  margin-block-end: 24px !important;
}
.elementor-19267 .elementor-element.elementor-element-7df10771 .steps .elementor-widget-heading {
  margin-block-end: 16px !important;
}
.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-widget-text-editor:has(> .elementor-widget-container > .kicker) {
  margin-block-end: 22px !important;
}
.elementor-19267 .elementor-element.elementor-element-7df10771 .elementor-widget-text-editor .kicker {
  margin-bottom: 0;
}
.elementor-19267 .elementor-element.elementor-element-7df10771 .host-name,
.elementor-19267 .elementor-element.elementor-element-7df10771 .host-role {
  margin-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-790f85c2 */.elementor-19267 .elementor-element.elementor-element-790f85c2{--navy:#17484C;--ink:#3D383B;--teal:#17484C;--soft:#74656C;--blue:#E8F2F7;--pink:#F9EEF0;--rose:#AF4564;--rosehover:#963651;--paper:#FFFEFB;--line:#C69944;--gold:#C69944;background:var(--paper);color:var(--ink);font:18px/1.65 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:62px 0;scroll-margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2,.elementor-19267 .elementor-element.elementor-element-790f85c2 *{box-sizing:border-box;}.elementor-19267 .elementor-element.elementor-element-790f85c2 > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-column{min-width:0;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-widget-wrap{padding:0;display:block;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19267 .elementor-element.elementor-element-790f85c2 p:last-child{margin-bottom:0;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;letter-spacing:-.025em;color:var(--navy);padding:0;margin:0;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-widget-heading{margin-bottom:20px;}.elementor-19267 .elementor-element.elementor-element-790f85c2 h1.elementor-heading-title{font-size:64px;}.elementor-19267 .elementor-element.elementor-element-790f85c2 h2.elementor-heading-title{font-size:42px;}.elementor-19267 .elementor-element.elementor-element-790f85c2 h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-790f85c2 a{color:var(--teal);text-underline-offset:4px;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-widget-image{text-align:left;}.elementor-19267 .elementor-element.elementor-element-790f85c2 figure{margin:0;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .kicker{font-size:14px;line-height:1.45;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--teal);margin-bottom:19px;display:flex;align-items:center;gap:12px;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-790f85c2 .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-790f85c2 .im-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border:1px solid transparent;border-radius:999px;padding:14px 23px;background:var(--rose);color:var(--ink);font:700 16px/1.4 Inter,system-ui,sans-serif;text-decoration:none;text-align:center;box-shadow:0 8px 22px #d89aab24;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19267 .elementor-element.elementor-element-790f85c2 .im-button .elementor-button-content-wrapper{display:block;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19267 .elementor-element.elementor-element-790f85c2 .im-secondary .elementor-button:hover{background:white;}.elementor-19267 .elementor-element.elementor-element-790f85c2 a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19267 .elementor-element.elementor-element-790f85c2 h1.elementor-heading-title{font-size:53px;}.elementor-19267 .elementor-element.elementor-element-790f85c2 h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-790f85c2{font-size:17px;padding:43px 0;}.elementor-19267 .elementor-element.elementor-element-790f85c2 > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-column{width:100%;}.elementor-19267 .elementor-element.elementor-element-790f85c2 h1.elementor-heading-title{font-size:44px;}.elementor-19267 .elementor-element.elementor-element-790f85c2 h2.elementor-heading-title{font-size:33px;}.elementor-19267 .elementor-element.elementor-element-790f85c2 h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .lead{font-size:19px;}.elementor-19267 .elementor-element.elementor-element-790f85c2 .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19267 .elementor-element.elementor-element-790f85c2 h1.elementor-heading-title{font-size:40px;}}

.elementor-19267 .elementor-element.elementor-element-790f85c2{--grain:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.09%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%20.72%200%200%200%200%20.30%200%200%200%200%20.40%20.22%20.22%20.22%200%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%22.12%22/%3E%3C/svg%3E");background-color:#FFFEFB;background-image:var(--grain),radial-gradient(ellipse at 100% 0%,#F8EBEF44,transparent 65%);}

.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-column>.elementor-widget-wrap{align-content:initial;}

.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-widget-heading{margin-bottom:24px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .kicker{font-size:13px;letter-spacing:.16em;font-weight:600;color:#8E3F57;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .kicker:before{height:1px;background:#C69944;width:30px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .lead{font-size:21px;line-height:1.55;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .small{font-size:15px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .brandline{font:22px/1.65 Georgia,serif;letter-spacing:.03em;color:var(--teal);margin-bottom:35px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .tv-button .elementor-button{font:600 16px/1.4 Inter,Arial,sans-serif;display:inline-flex;justify-content:center;align-items:center;min-height:54px;border:1px solid #C69944;border-radius:99px;padding:14px 27px;background:#AF4564;color:white;text-decoration:none;box-shadow:none;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .tv-button .elementor-button:hover{background:#963651;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .tv-button .elementor-button-content-wrapper,.elementor-19267 .elementor-element.elementor-element-790f85c2 .tv-button .elementor-button-text{display:block;width:100%;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .tv-secondary .elementor-button{background:#F3DAE3;color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .tv-secondary .elementor-button:hover{background:#EAC5D3;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .tv-meta{display:flex;flex-wrap:wrap;gap:5px 22px;font-size:15px;color:var(--soft);margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .tv-meta strong{font-weight:600;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .tv-panel>.elementor-widget-wrap{border:1px solid #C69944;border-radius:28px;padding:32px;background:#FFFBFA;box-shadow:0 8px 30px #6e103306;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .hero-aside>.elementor-widget-wrap{background:#F6DFE7;border-radius:90px 28px 28px 28px;padding:40px 34px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .hero-aside blockquote{font:27px/1.4 Georgia,serif;color:#6E1033;margin:0 0 20px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .hero-aside p{font-size:16px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .hero-aside .quote-mark{font:76px/.8 Georgia,serif;color:#AF4564;margin-bottom:14px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .hero-aside hr{border:0;border-top:1px solid #C69944;margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .hero-aside .lead{font-size:21px;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .questions{padding:0;list-style:none;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .questions li{border-top:1px solid #DEB6C3;padding:17px 0;line-height:1.55;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .questions li:last-child{padding-bottom:0;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .topic-questions h3.elementor-heading-title{font-size:30px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .topic-questions .small{margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .num{font:22px Georgia,serif;color:#AF4564;margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .section-head{max-width:750px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .steps.tv-grid>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .steps .tv-panel>.elementor-widget-wrap{padding:28px;border-radius:24px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .steps h3.elementor-heading-title{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .steps p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .audience-list{margin:0;padding-left:23px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .audience-list li{padding:0 0 15px 8px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .softnote>.elementor-widget-wrap{background:#FFFBFADE;border-radius:24px;padding:28px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .portrait img{width:100%;height:490px;object-fit:cover;object-position:center 35%;border-radius:28px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .profile-photo .host-name{position:relative;width:calc(100% - 36px);margin:-44px 18px 0;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .host-name>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-bottom:0;border-radius:22px 22px 0 0;padding:22px 18px 10px;text-align:center;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .host-name h3.elementor-heading-title{font-size:26px;line-height:1.25;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .profile-photo .host-role{position:relative;width:calc(100% - 36px);margin:0 18px;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .host-role>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-top:0;border-radius:0 0 22px 22px;padding:0 18px 22px;text-align:center;font-size:14px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .video-side>.elementor-widget-wrap{background:#FCF3F5;background-image:var(--grain),radial-gradient(ellipse at 20% 80%,#E8BCCB88,transparent 65%);border:1px solid #C69944;border-radius:28px;min-height:310px;display:flex;flex-direction:column;justify-content:center;padding:25px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .video-side .elementor-widget-image img{border-radius:20px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .video-fallback{text-align:center;color:var(--navy);font-family:Georgia,serif;font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .video-fallback .play{color:#AF4564;font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .video-fallback small{font:14px/1.6 Inter,sans-serif;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .purchase-grid.tv-grid>.elementor-container{gap:28px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .purchase-grid .tv-panel>.elementor-widget-wrap{height:100%;display:flex;flex-direction:column;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .purchase-grid h2.elementor-heading-title{font-size:36px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .recommend-card>.elementor-widget-wrap{background:#F9EAF0;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .recommend-card h2.elementor-heading-title{color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .recommend-date{font-size:15px;color:var(--teal);margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .recommend-card .lead{font-size:20px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .recommend-card p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .recommend-tail{margin-top:auto;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .addon-note{font-size:15px;border-top:1px solid #DEB6C3;padding-top:18px;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .recommend-link .elementor-button{font-size:15px;padding:12px 20px;min-height:50px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .purchase-event{font-size:18px;color:var(--navy);line-height:1.5;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .purchase-event strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .tv-facts .elementor-icon-list-items{list-style:none;padding:0;margin:0;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .tv-facts .elementor-icon-list-item{display:flex;align-items:flex-start;border-bottom:1px solid #DEB6C3;padding:12px 0;gap:12px;font-size:16px;line-height:1.65;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .tv-facts .elementor-icon-list-icon{width:22px;flex:none;display:inline-flex;padding-top:5px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .tv-facts .elementor-icon-list-icon i{font-size:20px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .tv-facts .elementor-icon-list-text{color:var(--ink);padding-left:0;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .tv-facts strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .purchase-grid .price-main{margin-top:24px;margin-bottom:10px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .price-main .elementor-button,.elementor-19267 .elementor-element.elementor-element-790f85c2 .price-eur .elementor-button{width:100%;min-height:64px;padding:13px 20px;border-radius:18px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .price-main .elementor-button-text,.elementor-19267 .elementor-element.elementor-element-790f85c2 .price-eur .elementor-button-text{display:flex;justify-content:space-between;align-items:center;gap:12px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .button-price{font:28px/1.2 Georgia,serif;white-space:nowrap;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .button-action{font-size:15px;font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .purchase-grid .price-eur{width:86%;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .price-eur .elementor-button{min-height:54px;padding:10px 17px;border-radius:16px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .price-eur .button-price{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .price-eur .button-action{font-size:14px;}
@media(min-width:1025px){.elementor-19267 .elementor-element.elementor-element-790f85c2 .purchase-grid:has(.recommend-card.elementor-hidden-desktop)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
@media(min-width:768px) and (max-width:1024px){.elementor-19267 .elementor-element.elementor-element-790f85c2 .purchase-grid:has(.recommend-card.elementor-hidden-tablet)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .purchase-note{font-size:14px;color:var(--soft);line-height:1.6;margin-top:17px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .tv-faq{max-width:850px;margin:0 auto;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-toggle .elementor-tab-title{background:transparent;border:0;border-bottom:1px solid #DEB6C3;padding:21px 0;font:500 18px/1.6 Inter,sans-serif;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-toggle .elementor-tab-title a{color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-toggle .elementor-tab-content{border:0;border-bottom:1px solid #DEB6C3;padding:0 30px 23px 0;font:17px/1.65 Inter,sans-serif;color:var(--ink);}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-toggle .elementor-toggle-icon{color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .model{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-bottom:19px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .related-grid .tv-panel>.elementor-widget-wrap{background:#FFFBFA;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .related-grid p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .related-link .elementor-button{background:transparent!important;color:var(--teal)!important;border:0!important;border-radius:0;min-height:0;padding:0;text-align:left;}
@media(max-width:1000px){.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-inner-section.tv-grid>.elementor-container{gap:30px;}}
@media(max-width:767px){
.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-inner-section.tv-grid>.elementor-container,.elementor-19267 .elementor-element.elementor-element-790f85c2 .steps.tv-grid>.elementor-container{grid-template-columns:minmax(0,1fr)!important;gap:28px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-inner-section.tv-grid .elementor-column{width:100%!important;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .tv-panel>.elementor-widget-wrap{padding:26px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .hero-aside>.elementor-widget-wrap{padding:28px;border-radius:50px 24px 24px 24px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .hero-aside blockquote{font-size:25px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .lead{font-size:19px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .portrait img{height:400px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .profile-photo .host-name{width:calc(100% - 24px);margin:-35px 12px 0;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .profile-photo .host-role{width:calc(100% - 24px);margin:0 12px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .host-name h3.elementor-heading-title{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .purchase-grid h2.elementor-heading-title{font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .purchase-grid .price-eur{width:90%;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .price-main .elementor-button{min-height:62px;padding:12px 17px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .button-price{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .button-action{font-size:14px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .price-eur .button-price{font-size:23px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .price-eur .button-action{font-size:13px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .tv-facts .elementor-icon-list-item{font-size:15px;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .recommend-tail{margin-top:0;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .video-layout .video-side{order:2;}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-toggle .elementor-tab-title{font-size:17px;}
}
.elementor-19267 .elementor-element.elementor-element-790f85c2 > .elementor-container > .elementor-column{width:100%;}

.elementor-19267 .elementor-element.elementor-element-790f85c2{}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-inner-section.profile-grid>.elementor-container{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;}.elementor-19267 .elementor-element.elementor-element-790f85c2 h2.elementor-heading-title{font-size:40px;}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-790f85c2 h2.elementor-heading-title{font-size:33px;}}
/* OPRAVA V1.1: mezery mezi samostatnymi odstavcovymi widgety */
.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-widget-text-editor:has(> .elementor-widget-container > p):not(:last-child):not(.host-role) {
  margin-block-end: 20px !important;
}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-widget-text-editor:has(> .elementor-widget-container > p):last-child:not(.host-role) {
  margin-block-end: 0 !important;
}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-widget-text-editor .elementor-widget-container > p + p {
  margin-block-start: 20px;
}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-widget-heading:not(.host-name) {
  margin-block-end: 24px !important;
}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .steps .elementor-widget-heading {
  margin-block-end: 16px !important;
}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-widget-text-editor:has(> .elementor-widget-container > .kicker) {
  margin-block-end: 22px !important;
}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .elementor-widget-text-editor .kicker {
  margin-bottom: 0;
}
.elementor-19267 .elementor-element.elementor-element-790f85c2 .host-name,
.elementor-19267 .elementor-element.elementor-element-790f85c2 .host-role {
  margin-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5556e450 */.elementor-19267 .elementor-element.elementor-element-5556e450{--navy:#17484C;--ink:#3D383B;--teal:#17484C;--soft:#74656C;--blue:#E8F2F7;--pink:#F9EEF0;--rose:#AF4564;--rosehover:#963651;--paper:#FFFEFB;--line:#C69944;--gold:#C69944;background:var(--paper);color:var(--ink);font:18px/1.65 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:62px 0;scroll-margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-5556e450,.elementor-19267 .elementor-element.elementor-element-5556e450 *{box-sizing:border-box;}.elementor-19267 .elementor-element.elementor-element-5556e450 > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-column{min-width:0;}.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-widget-wrap{padding:0;display:block;}.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-5556e450 p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19267 .elementor-element.elementor-element-5556e450 p:last-child{margin-bottom:0;}.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;letter-spacing:-.025em;color:var(--navy);padding:0;margin:0;}.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-widget-heading{margin-bottom:20px;}.elementor-19267 .elementor-element.elementor-element-5556e450 h1.elementor-heading-title{font-size:64px;}.elementor-19267 .elementor-element.elementor-element-5556e450 h2.elementor-heading-title{font-size:42px;}.elementor-19267 .elementor-element.elementor-element-5556e450 h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-5556e450 a{color:var(--teal);text-underline-offset:4px;}.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-widget-image{text-align:left;}.elementor-19267 .elementor-element.elementor-element-5556e450 figure{margin:0;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .kicker{font-size:14px;line-height:1.45;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--teal);margin-bottom:19px;display:flex;align-items:center;gap:12px;}.elementor-19267 .elementor-element.elementor-element-5556e450 .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19267 .elementor-element.elementor-element-5556e450 .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-5556e450 .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-5556e450 .im-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border:1px solid transparent;border-radius:999px;padding:14px 23px;background:var(--rose);color:var(--ink);font:700 16px/1.4 Inter,system-ui,sans-serif;text-decoration:none;text-align:center;box-shadow:0 8px 22px #d89aab24;}.elementor-19267 .elementor-element.elementor-element-5556e450 .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19267 .elementor-element.elementor-element-5556e450 .im-button .elementor-button-content-wrapper{display:block;}.elementor-19267 .elementor-element.elementor-element-5556e450 .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19267 .elementor-element.elementor-element-5556e450 .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19267 .elementor-element.elementor-element-5556e450 .im-secondary .elementor-button:hover{background:white;}.elementor-19267 .elementor-element.elementor-element-5556e450 a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19267 .elementor-element.elementor-element-5556e450 h1.elementor-heading-title{font-size:53px;}.elementor-19267 .elementor-element.elementor-element-5556e450 h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-5556e450{font-size:17px;padding:43px 0;}.elementor-19267 .elementor-element.elementor-element-5556e450 > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-column{width:100%;}.elementor-19267 .elementor-element.elementor-element-5556e450 h1.elementor-heading-title{font-size:44px;}.elementor-19267 .elementor-element.elementor-element-5556e450 h2.elementor-heading-title{font-size:33px;}.elementor-19267 .elementor-element.elementor-element-5556e450 h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-5556e450 .lead{font-size:19px;}.elementor-19267 .elementor-element.elementor-element-5556e450 .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19267 .elementor-element.elementor-element-5556e450 h1.elementor-heading-title{font-size:40px;}}

.elementor-19267 .elementor-element.elementor-element-5556e450{--grain:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.09%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%20.72%200%200%200%200%20.30%200%200%200%200%20.40%20.22%20.22%20.22%200%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%22.12%22/%3E%3C/svg%3E");background-color:#FFFEFB;background-image:var(--grain),radial-gradient(ellipse at 100% 0%,#F8EBEF44,transparent 65%);}

.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-column>.elementor-widget-wrap{align-content:initial;}

.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-widget-heading{margin-bottom:24px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .kicker{font-size:13px;letter-spacing:.16em;font-weight:600;color:#8E3F57;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .kicker:before{height:1px;background:#C69944;width:30px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .lead{font-size:21px;line-height:1.55;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .small{font-size:15px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-5556e450 .brandline{font:22px/1.65 Georgia,serif;letter-spacing:.03em;color:var(--teal);margin-bottom:35px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .tv-button .elementor-button{font:600 16px/1.4 Inter,Arial,sans-serif;display:inline-flex;justify-content:center;align-items:center;min-height:54px;border:1px solid #C69944;border-radius:99px;padding:14px 27px;background:#AF4564;color:white;text-decoration:none;box-shadow:none;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .tv-button .elementor-button:hover{background:#963651;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .tv-button .elementor-button-content-wrapper,.elementor-19267 .elementor-element.elementor-element-5556e450 .tv-button .elementor-button-text{display:block;width:100%;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .tv-secondary .elementor-button{background:#F3DAE3;color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .tv-secondary .elementor-button:hover{background:#EAC5D3;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .tv-meta{display:flex;flex-wrap:wrap;gap:5px 22px;font-size:15px;color:var(--soft);margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .tv-meta strong{font-weight:600;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-5556e450 .tv-panel>.elementor-widget-wrap{border:1px solid #C69944;border-radius:28px;padding:32px;background:#FFFBFA;box-shadow:0 8px 30px #6e103306;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .hero-aside>.elementor-widget-wrap{background:#F6DFE7;border-radius:90px 28px 28px 28px;padding:40px 34px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .hero-aside blockquote{font:27px/1.4 Georgia,serif;color:#6E1033;margin:0 0 20px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .hero-aside p{font-size:16px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .hero-aside .quote-mark{font:76px/.8 Georgia,serif;color:#AF4564;margin-bottom:14px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .hero-aside hr{border:0;border-top:1px solid #C69944;margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .hero-aside .lead{font-size:21px;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-5556e450 .questions{padding:0;list-style:none;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .questions li{border-top:1px solid #DEB6C3;padding:17px 0;line-height:1.55;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .questions li:last-child{padding-bottom:0;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .topic-questions h3.elementor-heading-title{font-size:30px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .topic-questions .small{margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .num{font:22px Georgia,serif;color:#AF4564;margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .section-head{max-width:750px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .steps.tv-grid>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .steps .tv-panel>.elementor-widget-wrap{padding:28px;border-radius:24px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .steps h3.elementor-heading-title{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .steps p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .audience-list{margin:0;padding-left:23px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .audience-list li{padding:0 0 15px 8px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .softnote>.elementor-widget-wrap{background:#FFFBFADE;border-radius:24px;padding:28px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .portrait img{width:100%;height:490px;object-fit:cover;object-position:center 35%;border-radius:28px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .profile-photo .host-name{position:relative;width:calc(100% - 36px);margin:-44px 18px 0;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .host-name>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-bottom:0;border-radius:22px 22px 0 0;padding:22px 18px 10px;text-align:center;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .host-name h3.elementor-heading-title{font-size:26px;line-height:1.25;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .profile-photo .host-role{position:relative;width:calc(100% - 36px);margin:0 18px;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .host-role>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-top:0;border-radius:0 0 22px 22px;padding:0 18px 22px;text-align:center;font-size:14px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-5556e450 .video-side>.elementor-widget-wrap{background:#FCF3F5;background-image:var(--grain),radial-gradient(ellipse at 20% 80%,#E8BCCB88,transparent 65%);border:1px solid #C69944;border-radius:28px;min-height:310px;display:flex;flex-direction:column;justify-content:center;padding:25px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .video-side .elementor-widget-image img{border-radius:20px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .video-fallback{text-align:center;color:var(--navy);font-family:Georgia,serif;font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .video-fallback .play{color:#AF4564;font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .video-fallback small{font:14px/1.6 Inter,sans-serif;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-5556e450 .purchase-grid.tv-grid>.elementor-container{gap:28px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .purchase-grid .tv-panel>.elementor-widget-wrap{height:100%;display:flex;flex-direction:column;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .purchase-grid h2.elementor-heading-title{font-size:36px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .recommend-card>.elementor-widget-wrap{background:#F9EAF0;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .recommend-card h2.elementor-heading-title{color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .recommend-date{font-size:15px;color:var(--teal);margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .recommend-card .lead{font-size:20px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .recommend-card p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .recommend-tail{margin-top:auto;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .addon-note{font-size:15px;border-top:1px solid #DEB6C3;padding-top:18px;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .recommend-link .elementor-button{font-size:15px;padding:12px 20px;min-height:50px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .purchase-event{font-size:18px;color:var(--navy);line-height:1.5;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .purchase-event strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .tv-facts .elementor-icon-list-items{list-style:none;padding:0;margin:0;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .tv-facts .elementor-icon-list-item{display:flex;align-items:flex-start;border-bottom:1px solid #DEB6C3;padding:12px 0;gap:12px;font-size:16px;line-height:1.65;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .tv-facts .elementor-icon-list-icon{width:22px;flex:none;display:inline-flex;padding-top:5px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .tv-facts .elementor-icon-list-icon i{font-size:20px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .tv-facts .elementor-icon-list-text{color:var(--ink);padding-left:0;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .tv-facts strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .purchase-grid .price-main{margin-top:24px;margin-bottom:10px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .price-main .elementor-button,.elementor-19267 .elementor-element.elementor-element-5556e450 .price-eur .elementor-button{width:100%;min-height:64px;padding:13px 20px;border-radius:18px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .price-main .elementor-button-text,.elementor-19267 .elementor-element.elementor-element-5556e450 .price-eur .elementor-button-text{display:flex;justify-content:space-between;align-items:center;gap:12px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .button-price{font:28px/1.2 Georgia,serif;white-space:nowrap;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .button-action{font-size:15px;font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .purchase-grid .price-eur{width:86%;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .price-eur .elementor-button{min-height:54px;padding:10px 17px;border-radius:16px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .price-eur .button-price{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .price-eur .button-action{font-size:14px;}
@media(min-width:1025px){.elementor-19267 .elementor-element.elementor-element-5556e450 .purchase-grid:has(.recommend-card.elementor-hidden-desktop)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
@media(min-width:768px) and (max-width:1024px){.elementor-19267 .elementor-element.elementor-element-5556e450 .purchase-grid:has(.recommend-card.elementor-hidden-tablet)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
.elementor-19267 .elementor-element.elementor-element-5556e450 .purchase-note{font-size:14px;color:var(--soft);line-height:1.6;margin-top:17px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .tv-faq{max-width:850px;margin:0 auto;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-toggle .elementor-tab-title{background:transparent;border:0;border-bottom:1px solid #DEB6C3;padding:21px 0;font:500 18px/1.6 Inter,sans-serif;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-toggle .elementor-tab-title a{color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-toggle .elementor-tab-content{border:0;border-bottom:1px solid #DEB6C3;padding:0 30px 23px 0;font:17px/1.65 Inter,sans-serif;color:var(--ink);}
.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-toggle .elementor-toggle-icon{color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .model{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-bottom:19px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .related-grid .tv-panel>.elementor-widget-wrap{background:#FFFBFA;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .related-grid p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .related-link .elementor-button{background:transparent!important;color:var(--teal)!important;border:0!important;border-radius:0;min-height:0;padding:0;text-align:left;}
@media(max-width:1000px){.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-inner-section.tv-grid>.elementor-container{gap:30px;}}
@media(max-width:767px){
.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-inner-section.tv-grid>.elementor-container,.elementor-19267 .elementor-element.elementor-element-5556e450 .steps.tv-grid>.elementor-container{grid-template-columns:minmax(0,1fr)!important;gap:28px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-inner-section.tv-grid .elementor-column{width:100%!important;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .tv-panel>.elementor-widget-wrap{padding:26px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .hero-aside>.elementor-widget-wrap{padding:28px;border-radius:50px 24px 24px 24px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .hero-aside blockquote{font-size:25px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .lead{font-size:19px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .portrait img{height:400px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .profile-photo .host-name{width:calc(100% - 24px);margin:-35px 12px 0;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .profile-photo .host-role{width:calc(100% - 24px);margin:0 12px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .host-name h3.elementor-heading-title{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .purchase-grid h2.elementor-heading-title{font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .purchase-grid .price-eur{width:90%;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .price-main .elementor-button{min-height:62px;padding:12px 17px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .button-price{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .button-action{font-size:14px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .price-eur .button-price{font-size:23px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .price-eur .button-action{font-size:13px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .tv-facts .elementor-icon-list-item{font-size:15px;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .recommend-tail{margin-top:0;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .video-layout .video-side{order:2;}
.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-toggle .elementor-tab-title{font-size:17px;}
}
.elementor-19267 .elementor-element.elementor-element-5556e450 > .elementor-container > .elementor-column{width:100%;}

.elementor-19267 .elementor-element.elementor-element-5556e450{background-color:#FAF0F2;background-image:var(--grain),radial-gradient(ellipse at 80% 0%,#FFFDFAEE,transparent 75%);}

@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-5556e450 h2.elementor-heading-title{font-size:33px;}}
/* OPRAVA V1.1: mezery mezi samostatnymi odstavcovymi widgety */
.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-widget-text-editor:has(> .elementor-widget-container > p):not(:last-child):not(.host-role) {
  margin-block-end: 20px !important;
}
.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-widget-text-editor:has(> .elementor-widget-container > p):last-child:not(.host-role) {
  margin-block-end: 0 !important;
}
.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-widget-text-editor .elementor-widget-container > p + p {
  margin-block-start: 20px;
}
.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-widget-heading:not(.host-name) {
  margin-block-end: 24px !important;
}
.elementor-19267 .elementor-element.elementor-element-5556e450 .steps .elementor-widget-heading {
  margin-block-end: 16px !important;
}
.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-widget-text-editor:has(> .elementor-widget-container > .kicker) {
  margin-block-end: 22px !important;
}
.elementor-19267 .elementor-element.elementor-element-5556e450 .elementor-widget-text-editor .kicker {
  margin-bottom: 0;
}
.elementor-19267 .elementor-element.elementor-element-5556e450 .host-name,
.elementor-19267 .elementor-element.elementor-element-5556e450 .host-role {
  margin-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-19dc511c */.elementor-19267 .elementor-element.elementor-element-19dc511c{--navy:#17484C;--ink:#3D383B;--teal:#17484C;--soft:#74656C;--blue:#E8F2F7;--pink:#F9EEF0;--rose:#AF4564;--rosehover:#963651;--paper:#FFFEFB;--line:#C69944;--gold:#C69944;background:var(--paper);color:var(--ink);font:18px/1.65 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:62px 0;scroll-margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c,.elementor-19267 .elementor-element.elementor-element-19dc511c *{box-sizing:border-box;}.elementor-19267 .elementor-element.elementor-element-19dc511c > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-column{min-width:0;}.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-widget-wrap{padding:0;display:block;}.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-19dc511c p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19267 .elementor-element.elementor-element-19dc511c p:last-child{margin-bottom:0;}.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;letter-spacing:-.025em;color:var(--navy);padding:0;margin:0;}.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-widget-heading{margin-bottom:20px;}.elementor-19267 .elementor-element.elementor-element-19dc511c h1.elementor-heading-title{font-size:64px;}.elementor-19267 .elementor-element.elementor-element-19dc511c h2.elementor-heading-title{font-size:42px;}.elementor-19267 .elementor-element.elementor-element-19dc511c h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-19dc511c a{color:var(--teal);text-underline-offset:4px;}.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-widget-image{text-align:left;}.elementor-19267 .elementor-element.elementor-element-19dc511c figure{margin:0;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .kicker{font-size:14px;line-height:1.45;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--teal);margin-bottom:19px;display:flex;align-items:center;gap:12px;}.elementor-19267 .elementor-element.elementor-element-19dc511c .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19267 .elementor-element.elementor-element-19dc511c .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-19dc511c .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-19dc511c .im-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border:1px solid transparent;border-radius:999px;padding:14px 23px;background:var(--rose);color:var(--ink);font:700 16px/1.4 Inter,system-ui,sans-serif;text-decoration:none;text-align:center;box-shadow:0 8px 22px #d89aab24;}.elementor-19267 .elementor-element.elementor-element-19dc511c .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19267 .elementor-element.elementor-element-19dc511c .im-button .elementor-button-content-wrapper{display:block;}.elementor-19267 .elementor-element.elementor-element-19dc511c .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19267 .elementor-element.elementor-element-19dc511c .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19267 .elementor-element.elementor-element-19dc511c .im-secondary .elementor-button:hover{background:white;}.elementor-19267 .elementor-element.elementor-element-19dc511c a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19267 .elementor-element.elementor-element-19dc511c h1.elementor-heading-title{font-size:53px;}.elementor-19267 .elementor-element.elementor-element-19dc511c h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-19dc511c{font-size:17px;padding:43px 0;}.elementor-19267 .elementor-element.elementor-element-19dc511c > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-column{width:100%;}.elementor-19267 .elementor-element.elementor-element-19dc511c h1.elementor-heading-title{font-size:44px;}.elementor-19267 .elementor-element.elementor-element-19dc511c h2.elementor-heading-title{font-size:33px;}.elementor-19267 .elementor-element.elementor-element-19dc511c h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-19dc511c .lead{font-size:19px;}.elementor-19267 .elementor-element.elementor-element-19dc511c .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19267 .elementor-element.elementor-element-19dc511c h1.elementor-heading-title{font-size:40px;}}

.elementor-19267 .elementor-element.elementor-element-19dc511c{--grain:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.09%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%20.72%200%200%200%200%20.30%200%200%200%200%20.40%20.22%20.22%20.22%200%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%22.12%22/%3E%3C/svg%3E");background-color:#FFFEFB;background-image:var(--grain),radial-gradient(ellipse at 100% 0%,#F8EBEF44,transparent 65%);}

.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-column>.elementor-widget-wrap{align-content:initial;}

.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-widget-heading{margin-bottom:24px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .kicker{font-size:13px;letter-spacing:.16em;font-weight:600;color:#8E3F57;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .kicker:before{height:1px;background:#C69944;width:30px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .lead{font-size:21px;line-height:1.55;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .small{font-size:15px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-19dc511c .brandline{font:22px/1.65 Georgia,serif;letter-spacing:.03em;color:var(--teal);margin-bottom:35px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .tv-button .elementor-button{font:600 16px/1.4 Inter,Arial,sans-serif;display:inline-flex;justify-content:center;align-items:center;min-height:54px;border:1px solid #C69944;border-radius:99px;padding:14px 27px;background:#AF4564;color:white;text-decoration:none;box-shadow:none;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .tv-button .elementor-button:hover{background:#963651;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .tv-button .elementor-button-content-wrapper,.elementor-19267 .elementor-element.elementor-element-19dc511c .tv-button .elementor-button-text{display:block;width:100%;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .tv-secondary .elementor-button{background:#F3DAE3;color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .tv-secondary .elementor-button:hover{background:#EAC5D3;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .tv-meta{display:flex;flex-wrap:wrap;gap:5px 22px;font-size:15px;color:var(--soft);margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .tv-meta strong{font-weight:600;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-19dc511c .tv-panel>.elementor-widget-wrap{border:1px solid #C69944;border-radius:28px;padding:32px;background:#FFFBFA;box-shadow:0 8px 30px #6e103306;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .hero-aside>.elementor-widget-wrap{background:#F6DFE7;border-radius:90px 28px 28px 28px;padding:40px 34px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .hero-aside blockquote{font:27px/1.4 Georgia,serif;color:#6E1033;margin:0 0 20px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .hero-aside p{font-size:16px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .hero-aside .quote-mark{font:76px/.8 Georgia,serif;color:#AF4564;margin-bottom:14px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .hero-aside hr{border:0;border-top:1px solid #C69944;margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .hero-aside .lead{font-size:21px;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-19dc511c .questions{padding:0;list-style:none;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .questions li{border-top:1px solid #DEB6C3;padding:17px 0;line-height:1.55;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .questions li:last-child{padding-bottom:0;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .topic-questions h3.elementor-heading-title{font-size:30px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .topic-questions .small{margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .num{font:22px Georgia,serif;color:#AF4564;margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .section-head{max-width:750px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .steps.tv-grid>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .steps .tv-panel>.elementor-widget-wrap{padding:28px;border-radius:24px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .steps h3.elementor-heading-title{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .steps p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .audience-list{margin:0;padding-left:23px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .audience-list li{padding:0 0 15px 8px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .softnote>.elementor-widget-wrap{background:#FFFBFADE;border-radius:24px;padding:28px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .portrait img{width:100%;height:490px;object-fit:cover;object-position:center 35%;border-radius:28px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .profile-photo .host-name{position:relative;width:calc(100% - 36px);margin:-44px 18px 0;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .host-name>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-bottom:0;border-radius:22px 22px 0 0;padding:22px 18px 10px;text-align:center;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .host-name h3.elementor-heading-title{font-size:26px;line-height:1.25;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .profile-photo .host-role{position:relative;width:calc(100% - 36px);margin:0 18px;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .host-role>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-top:0;border-radius:0 0 22px 22px;padding:0 18px 22px;text-align:center;font-size:14px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-19dc511c .video-side>.elementor-widget-wrap{background:#FCF3F5;background-image:var(--grain),radial-gradient(ellipse at 20% 80%,#E8BCCB88,transparent 65%);border:1px solid #C69944;border-radius:28px;min-height:310px;display:flex;flex-direction:column;justify-content:center;padding:25px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .video-side .elementor-widget-image img{border-radius:20px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .video-fallback{text-align:center;color:var(--navy);font-family:Georgia,serif;font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .video-fallback .play{color:#AF4564;font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .video-fallback small{font:14px/1.6 Inter,sans-serif;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-19dc511c .purchase-grid.tv-grid>.elementor-container{gap:28px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .purchase-grid .tv-panel>.elementor-widget-wrap{height:100%;display:flex;flex-direction:column;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .purchase-grid h2.elementor-heading-title{font-size:36px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .recommend-card>.elementor-widget-wrap{background:#F9EAF0;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .recommend-card h2.elementor-heading-title{color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .recommend-date{font-size:15px;color:var(--teal);margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .recommend-card .lead{font-size:20px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .recommend-card p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .recommend-tail{margin-top:auto;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .addon-note{font-size:15px;border-top:1px solid #DEB6C3;padding-top:18px;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .recommend-link .elementor-button{font-size:15px;padding:12px 20px;min-height:50px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .purchase-event{font-size:18px;color:var(--navy);line-height:1.5;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .purchase-event strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .tv-facts .elementor-icon-list-items{list-style:none;padding:0;margin:0;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .tv-facts .elementor-icon-list-item{display:flex;align-items:flex-start;border-bottom:1px solid #DEB6C3;padding:12px 0;gap:12px;font-size:16px;line-height:1.65;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .tv-facts .elementor-icon-list-icon{width:22px;flex:none;display:inline-flex;padding-top:5px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .tv-facts .elementor-icon-list-icon i{font-size:20px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .tv-facts .elementor-icon-list-text{color:var(--ink);padding-left:0;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .tv-facts strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .purchase-grid .price-main{margin-top:24px;margin-bottom:10px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .price-main .elementor-button,.elementor-19267 .elementor-element.elementor-element-19dc511c .price-eur .elementor-button{width:100%;min-height:64px;padding:13px 20px;border-radius:18px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .price-main .elementor-button-text,.elementor-19267 .elementor-element.elementor-element-19dc511c .price-eur .elementor-button-text{display:flex;justify-content:space-between;align-items:center;gap:12px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .button-price{font:28px/1.2 Georgia,serif;white-space:nowrap;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .button-action{font-size:15px;font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .purchase-grid .price-eur{width:86%;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .price-eur .elementor-button{min-height:54px;padding:10px 17px;border-radius:16px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .price-eur .button-price{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .price-eur .button-action{font-size:14px;}
@media(min-width:1025px){.elementor-19267 .elementor-element.elementor-element-19dc511c .purchase-grid:has(.recommend-card.elementor-hidden-desktop)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
@media(min-width:768px) and (max-width:1024px){.elementor-19267 .elementor-element.elementor-element-19dc511c .purchase-grid:has(.recommend-card.elementor-hidden-tablet)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
.elementor-19267 .elementor-element.elementor-element-19dc511c .purchase-note{font-size:14px;color:var(--soft);line-height:1.6;margin-top:17px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .tv-faq{max-width:850px;margin:0 auto;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-toggle .elementor-tab-title{background:transparent;border:0;border-bottom:1px solid #DEB6C3;padding:21px 0;font:500 18px/1.6 Inter,sans-serif;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-toggle .elementor-tab-title a{color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-toggle .elementor-tab-content{border:0;border-bottom:1px solid #DEB6C3;padding:0 30px 23px 0;font:17px/1.65 Inter,sans-serif;color:var(--ink);}
.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-toggle .elementor-toggle-icon{color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .model{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-bottom:19px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .related-grid .tv-panel>.elementor-widget-wrap{background:#FFFBFA;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .related-grid p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .related-link .elementor-button{background:transparent!important;color:var(--teal)!important;border:0!important;border-radius:0;min-height:0;padding:0;text-align:left;}
@media(max-width:1000px){.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-inner-section.tv-grid>.elementor-container{gap:30px;}}
@media(max-width:767px){
.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-inner-section.tv-grid>.elementor-container,.elementor-19267 .elementor-element.elementor-element-19dc511c .steps.tv-grid>.elementor-container{grid-template-columns:minmax(0,1fr)!important;gap:28px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-inner-section.tv-grid .elementor-column{width:100%!important;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .tv-panel>.elementor-widget-wrap{padding:26px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .hero-aside>.elementor-widget-wrap{padding:28px;border-radius:50px 24px 24px 24px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .hero-aside blockquote{font-size:25px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .lead{font-size:19px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .portrait img{height:400px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .profile-photo .host-name{width:calc(100% - 24px);margin:-35px 12px 0;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .profile-photo .host-role{width:calc(100% - 24px);margin:0 12px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .host-name h3.elementor-heading-title{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .purchase-grid h2.elementor-heading-title{font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .purchase-grid .price-eur{width:90%;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .price-main .elementor-button{min-height:62px;padding:12px 17px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .button-price{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .button-action{font-size:14px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .price-eur .button-price{font-size:23px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .price-eur .button-action{font-size:13px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .tv-facts .elementor-icon-list-item{font-size:15px;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .recommend-tail{margin-top:0;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .video-layout .video-side{order:2;}
.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-toggle .elementor-tab-title{font-size:17px;}
}
.elementor-19267 .elementor-element.elementor-element-19dc511c > .elementor-container > .elementor-column{width:100%;}

.elementor-19267 .elementor-element.elementor-element-19dc511c{}
.elementor-19267 .elementor-element.elementor-element-19dc511c >.elementor-container{max-width:850px;}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-19dc511c h2.elementor-heading-title{font-size:33px;}}
/* OPRAVA V1.1: mezery mezi samostatnymi odstavcovymi widgety */
.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-widget-text-editor:has(> .elementor-widget-container > p):not(:last-child):not(.host-role) {
  margin-block-end: 20px !important;
}
.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-widget-text-editor:has(> .elementor-widget-container > p):last-child:not(.host-role) {
  margin-block-end: 0 !important;
}
.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-widget-text-editor .elementor-widget-container > p + p {
  margin-block-start: 20px;
}
.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-widget-heading:not(.host-name) {
  margin-block-end: 24px !important;
}
.elementor-19267 .elementor-element.elementor-element-19dc511c .steps .elementor-widget-heading {
  margin-block-end: 16px !important;
}
.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-widget-text-editor:has(> .elementor-widget-container > .kicker) {
  margin-block-end: 22px !important;
}
.elementor-19267 .elementor-element.elementor-element-19dc511c .elementor-widget-text-editor .kicker {
  margin-bottom: 0;
}
.elementor-19267 .elementor-element.elementor-element-19dc511c .host-name,
.elementor-19267 .elementor-element.elementor-element-19dc511c .host-role {
  margin-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f921bee */.elementor-19267 .elementor-element.elementor-element-3f921bee{--navy:#17484C;--ink:#3D383B;--teal:#17484C;--soft:#74656C;--blue:#E8F2F7;--pink:#F9EEF0;--rose:#AF4564;--rosehover:#963651;--paper:#FFFEFB;--line:#C69944;--gold:#C69944;background:var(--paper);color:var(--ink);font:18px/1.65 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:62px 0;scroll-margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee,.elementor-19267 .elementor-element.elementor-element-3f921bee *{box-sizing:border-box;}.elementor-19267 .elementor-element.elementor-element-3f921bee > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-column{min-width:0;}.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-widget-wrap{padding:0;display:block;}.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-3f921bee p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19267 .elementor-element.elementor-element-3f921bee p:last-child{margin-bottom:0;}.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;letter-spacing:-.025em;color:var(--navy);padding:0;margin:0;}.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-widget-heading{margin-bottom:20px;}.elementor-19267 .elementor-element.elementor-element-3f921bee h1.elementor-heading-title{font-size:64px;}.elementor-19267 .elementor-element.elementor-element-3f921bee h2.elementor-heading-title{font-size:42px;}.elementor-19267 .elementor-element.elementor-element-3f921bee h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-3f921bee a{color:var(--teal);text-underline-offset:4px;}.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-widget-image{text-align:left;}.elementor-19267 .elementor-element.elementor-element-3f921bee figure{margin:0;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .kicker{font-size:14px;line-height:1.45;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--teal);margin-bottom:19px;display:flex;align-items:center;gap:12px;}.elementor-19267 .elementor-element.elementor-element-3f921bee .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19267 .elementor-element.elementor-element-3f921bee .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-3f921bee .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-3f921bee .im-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border:1px solid transparent;border-radius:999px;padding:14px 23px;background:var(--rose);color:var(--ink);font:700 16px/1.4 Inter,system-ui,sans-serif;text-decoration:none;text-align:center;box-shadow:0 8px 22px #d89aab24;}.elementor-19267 .elementor-element.elementor-element-3f921bee .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19267 .elementor-element.elementor-element-3f921bee .im-button .elementor-button-content-wrapper{display:block;}.elementor-19267 .elementor-element.elementor-element-3f921bee .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19267 .elementor-element.elementor-element-3f921bee .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19267 .elementor-element.elementor-element-3f921bee .im-secondary .elementor-button:hover{background:white;}.elementor-19267 .elementor-element.elementor-element-3f921bee a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19267 .elementor-element.elementor-element-3f921bee h1.elementor-heading-title{font-size:53px;}.elementor-19267 .elementor-element.elementor-element-3f921bee h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-3f921bee{font-size:17px;padding:43px 0;}.elementor-19267 .elementor-element.elementor-element-3f921bee > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-column{width:100%;}.elementor-19267 .elementor-element.elementor-element-3f921bee h1.elementor-heading-title{font-size:44px;}.elementor-19267 .elementor-element.elementor-element-3f921bee h2.elementor-heading-title{font-size:33px;}.elementor-19267 .elementor-element.elementor-element-3f921bee h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-3f921bee .lead{font-size:19px;}.elementor-19267 .elementor-element.elementor-element-3f921bee .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19267 .elementor-element.elementor-element-3f921bee h1.elementor-heading-title{font-size:40px;}}

.elementor-19267 .elementor-element.elementor-element-3f921bee{--grain:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.09%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%20.72%200%200%200%200%20.30%200%200%200%200%20.40%20.22%20.22%20.22%200%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%22.12%22/%3E%3C/svg%3E");background-color:#FFFEFB;background-image:var(--grain),radial-gradient(ellipse at 100% 0%,#F8EBEF44,transparent 65%);}

.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-column>.elementor-widget-wrap{align-content:initial;}

.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-widget-heading{margin-bottom:24px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .kicker{font-size:13px;letter-spacing:.16em;font-weight:600;color:#8E3F57;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .kicker:before{height:1px;background:#C69944;width:30px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .lead{font-size:21px;line-height:1.55;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .small{font-size:15px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-3f921bee .brandline{font:22px/1.65 Georgia,serif;letter-spacing:.03em;color:var(--teal);margin-bottom:35px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .tv-button .elementor-button{font:600 16px/1.4 Inter,Arial,sans-serif;display:inline-flex;justify-content:center;align-items:center;min-height:54px;border:1px solid #C69944;border-radius:99px;padding:14px 27px;background:#AF4564;color:white;text-decoration:none;box-shadow:none;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .tv-button .elementor-button:hover{background:#963651;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .tv-button .elementor-button-content-wrapper,.elementor-19267 .elementor-element.elementor-element-3f921bee .tv-button .elementor-button-text{display:block;width:100%;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .tv-secondary .elementor-button{background:#F3DAE3;color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .tv-secondary .elementor-button:hover{background:#EAC5D3;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .tv-meta{display:flex;flex-wrap:wrap;gap:5px 22px;font-size:15px;color:var(--soft);margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .tv-meta strong{font-weight:600;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-3f921bee .tv-panel>.elementor-widget-wrap{border:1px solid #C69944;border-radius:28px;padding:32px;background:#FFFBFA;box-shadow:0 8px 30px #6e103306;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .hero-aside>.elementor-widget-wrap{background:#F6DFE7;border-radius:90px 28px 28px 28px;padding:40px 34px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .hero-aside blockquote{font:27px/1.4 Georgia,serif;color:#6E1033;margin:0 0 20px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .hero-aside p{font-size:16px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .hero-aside .quote-mark{font:76px/.8 Georgia,serif;color:#AF4564;margin-bottom:14px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .hero-aside hr{border:0;border-top:1px solid #C69944;margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .hero-aside .lead{font-size:21px;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-3f921bee .questions{padding:0;list-style:none;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .questions li{border-top:1px solid #DEB6C3;padding:17px 0;line-height:1.55;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .questions li:last-child{padding-bottom:0;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .topic-questions h3.elementor-heading-title{font-size:30px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .topic-questions .small{margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .num{font:22px Georgia,serif;color:#AF4564;margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .section-head{max-width:750px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .steps.tv-grid>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .steps .tv-panel>.elementor-widget-wrap{padding:28px;border-radius:24px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .steps h3.elementor-heading-title{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .steps p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .audience-list{margin:0;padding-left:23px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .audience-list li{padding:0 0 15px 8px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .softnote>.elementor-widget-wrap{background:#FFFBFADE;border-radius:24px;padding:28px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .portrait img{width:100%;height:490px;object-fit:cover;object-position:center 35%;border-radius:28px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .profile-photo .host-name{position:relative;width:calc(100% - 36px);margin:-44px 18px 0;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .host-name>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-bottom:0;border-radius:22px 22px 0 0;padding:22px 18px 10px;text-align:center;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .host-name h3.elementor-heading-title{font-size:26px;line-height:1.25;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .profile-photo .host-role{position:relative;width:calc(100% - 36px);margin:0 18px;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .host-role>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-top:0;border-radius:0 0 22px 22px;padding:0 18px 22px;text-align:center;font-size:14px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-3f921bee .video-side>.elementor-widget-wrap{background:#FCF3F5;background-image:var(--grain),radial-gradient(ellipse at 20% 80%,#E8BCCB88,transparent 65%);border:1px solid #C69944;border-radius:28px;min-height:310px;display:flex;flex-direction:column;justify-content:center;padding:25px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .video-side .elementor-widget-image img{border-radius:20px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .video-fallback{text-align:center;color:var(--navy);font-family:Georgia,serif;font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .video-fallback .play{color:#AF4564;font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .video-fallback small{font:14px/1.6 Inter,sans-serif;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-3f921bee .purchase-grid.tv-grid>.elementor-container{gap:28px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .purchase-grid .tv-panel>.elementor-widget-wrap{height:100%;display:flex;flex-direction:column;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .purchase-grid h2.elementor-heading-title{font-size:36px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .recommend-card>.elementor-widget-wrap{background:#F9EAF0;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .recommend-card h2.elementor-heading-title{color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .recommend-date{font-size:15px;color:var(--teal);margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .recommend-card .lead{font-size:20px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .recommend-card p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .recommend-tail{margin-top:auto;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .addon-note{font-size:15px;border-top:1px solid #DEB6C3;padding-top:18px;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .recommend-link .elementor-button{font-size:15px;padding:12px 20px;min-height:50px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .purchase-event{font-size:18px;color:var(--navy);line-height:1.5;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .purchase-event strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .tv-facts .elementor-icon-list-items{list-style:none;padding:0;margin:0;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .tv-facts .elementor-icon-list-item{display:flex;align-items:flex-start;border-bottom:1px solid #DEB6C3;padding:12px 0;gap:12px;font-size:16px;line-height:1.65;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .tv-facts .elementor-icon-list-icon{width:22px;flex:none;display:inline-flex;padding-top:5px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .tv-facts .elementor-icon-list-icon i{font-size:20px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .tv-facts .elementor-icon-list-text{color:var(--ink);padding-left:0;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .tv-facts strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .purchase-grid .price-main{margin-top:24px;margin-bottom:10px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .price-main .elementor-button,.elementor-19267 .elementor-element.elementor-element-3f921bee .price-eur .elementor-button{width:100%;min-height:64px;padding:13px 20px;border-radius:18px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .price-main .elementor-button-text,.elementor-19267 .elementor-element.elementor-element-3f921bee .price-eur .elementor-button-text{display:flex;justify-content:space-between;align-items:center;gap:12px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .button-price{font:28px/1.2 Georgia,serif;white-space:nowrap;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .button-action{font-size:15px;font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .purchase-grid .price-eur{width:86%;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .price-eur .elementor-button{min-height:54px;padding:10px 17px;border-radius:16px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .price-eur .button-price{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .price-eur .button-action{font-size:14px;}
@media(min-width:1025px){.elementor-19267 .elementor-element.elementor-element-3f921bee .purchase-grid:has(.recommend-card.elementor-hidden-desktop)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
@media(min-width:768px) and (max-width:1024px){.elementor-19267 .elementor-element.elementor-element-3f921bee .purchase-grid:has(.recommend-card.elementor-hidden-tablet)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
.elementor-19267 .elementor-element.elementor-element-3f921bee .purchase-note{font-size:14px;color:var(--soft);line-height:1.6;margin-top:17px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .tv-faq{max-width:850px;margin:0 auto;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-toggle .elementor-tab-title{background:transparent;border:0;border-bottom:1px solid #DEB6C3;padding:21px 0;font:500 18px/1.6 Inter,sans-serif;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-toggle .elementor-tab-title a{color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-toggle .elementor-tab-content{border:0;border-bottom:1px solid #DEB6C3;padding:0 30px 23px 0;font:17px/1.65 Inter,sans-serif;color:var(--ink);}
.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-toggle .elementor-toggle-icon{color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .model{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-bottom:19px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .related-grid .tv-panel>.elementor-widget-wrap{background:#FFFBFA;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .related-grid p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .related-link .elementor-button{background:transparent!important;color:var(--teal)!important;border:0!important;border-radius:0;min-height:0;padding:0;text-align:left;}
@media(max-width:1000px){.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-inner-section.tv-grid>.elementor-container{gap:30px;}}
@media(max-width:767px){
.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-inner-section.tv-grid>.elementor-container,.elementor-19267 .elementor-element.elementor-element-3f921bee .steps.tv-grid>.elementor-container{grid-template-columns:minmax(0,1fr)!important;gap:28px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-inner-section.tv-grid .elementor-column{width:100%!important;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .tv-panel>.elementor-widget-wrap{padding:26px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .hero-aside>.elementor-widget-wrap{padding:28px;border-radius:50px 24px 24px 24px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .hero-aside blockquote{font-size:25px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .lead{font-size:19px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .portrait img{height:400px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .profile-photo .host-name{width:calc(100% - 24px);margin:-35px 12px 0;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .profile-photo .host-role{width:calc(100% - 24px);margin:0 12px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .host-name h3.elementor-heading-title{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .purchase-grid h2.elementor-heading-title{font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .purchase-grid .price-eur{width:90%;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .price-main .elementor-button{min-height:62px;padding:12px 17px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .button-price{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .button-action{font-size:14px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .price-eur .button-price{font-size:23px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .price-eur .button-action{font-size:13px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .tv-facts .elementor-icon-list-item{font-size:15px;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .recommend-tail{margin-top:0;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .video-layout .video-side{order:2;}
.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-toggle .elementor-tab-title{font-size:17px;}
}
.elementor-19267 .elementor-element.elementor-element-3f921bee > .elementor-container > .elementor-column{width:100%;}

.elementor-19267 .elementor-element.elementor-element-3f921bee{background-color:#FCF5F5;background-image:var(--grain),radial-gradient(ellipse at 15% 15%,#FFFFFFCC,transparent 75%);}
.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-inner-section.related-grid>.elementor-container{gap:24px;align-items:stretch;}.elementor-19267 .elementor-element.elementor-element-3f921bee .related-card>.elementor-widget-wrap{height:100%;}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-3f921bee h2.elementor-heading-title{font-size:33px;}}
/* OPRAVA V1.1: mezery mezi samostatnymi odstavcovymi widgety */
.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-widget-text-editor:has(> .elementor-widget-container > p):not(:last-child):not(.host-role) {
  margin-block-end: 20px !important;
}
.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-widget-text-editor:has(> .elementor-widget-container > p):last-child:not(.host-role) {
  margin-block-end: 0 !important;
}
.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-widget-text-editor .elementor-widget-container > p + p {
  margin-block-start: 20px;
}
.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-widget-heading:not(.host-name) {
  margin-block-end: 24px !important;
}
.elementor-19267 .elementor-element.elementor-element-3f921bee .steps .elementor-widget-heading {
  margin-block-end: 16px !important;
}
.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-widget-text-editor:has(> .elementor-widget-container > .kicker) {
  margin-block-end: 22px !important;
}
.elementor-19267 .elementor-element.elementor-element-3f921bee .elementor-widget-text-editor .kicker {
  margin-bottom: 0;
}
.elementor-19267 .elementor-element.elementor-element-3f921bee .host-name,
.elementor-19267 .elementor-element.elementor-element-3f921bee .host-role {
  margin-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f79215d */.elementor-19267 .elementor-element.elementor-element-f79215d{--navy:#17484C;--ink:#3D383B;--teal:#17484C;--soft:#74656C;--blue:#E8F2F7;--pink:#F9EEF0;--rose:#AF4564;--rosehover:#963651;--paper:#FFFEFB;--line:#C69944;--gold:#C69944;background:var(--paper);color:var(--ink);font:18px/1.65 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:62px 0;scroll-margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-f79215d,.elementor-19267 .elementor-element.elementor-element-f79215d *{box-sizing:border-box;}.elementor-19267 .elementor-element.elementor-element-f79215d > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-column{min-width:0;}.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-widget-wrap{padding:0;display:block;}.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-f79215d p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19267 .elementor-element.elementor-element-f79215d p:last-child{margin-bottom:0;}.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;letter-spacing:-.025em;color:var(--navy);padding:0;margin:0;}.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-widget-heading{margin-bottom:20px;}.elementor-19267 .elementor-element.elementor-element-f79215d h1.elementor-heading-title{font-size:64px;}.elementor-19267 .elementor-element.elementor-element-f79215d h2.elementor-heading-title{font-size:42px;}.elementor-19267 .elementor-element.elementor-element-f79215d h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-f79215d a{color:var(--teal);text-underline-offset:4px;}.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-widget-image{text-align:left;}.elementor-19267 .elementor-element.elementor-element-f79215d figure{margin:0;}
.elementor-19267 .elementor-element.elementor-element-f79215d .kicker{font-size:14px;line-height:1.45;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--teal);margin-bottom:19px;display:flex;align-items:center;gap:12px;}.elementor-19267 .elementor-element.elementor-element-f79215d .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19267 .elementor-element.elementor-element-f79215d .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-f79215d .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-f79215d .im-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border:1px solid transparent;border-radius:999px;padding:14px 23px;background:var(--rose);color:var(--ink);font:700 16px/1.4 Inter,system-ui,sans-serif;text-decoration:none;text-align:center;box-shadow:0 8px 22px #d89aab24;}.elementor-19267 .elementor-element.elementor-element-f79215d .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19267 .elementor-element.elementor-element-f79215d .im-button .elementor-button-content-wrapper{display:block;}.elementor-19267 .elementor-element.elementor-element-f79215d .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19267 .elementor-element.elementor-element-f79215d .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19267 .elementor-element.elementor-element-f79215d .im-secondary .elementor-button:hover{background:white;}.elementor-19267 .elementor-element.elementor-element-f79215d a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19267 .elementor-element.elementor-element-f79215d h1.elementor-heading-title{font-size:53px;}.elementor-19267 .elementor-element.elementor-element-f79215d h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-f79215d{font-size:17px;padding:43px 0;}.elementor-19267 .elementor-element.elementor-element-f79215d > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-column{width:100%;}.elementor-19267 .elementor-element.elementor-element-f79215d h1.elementor-heading-title{font-size:44px;}.elementor-19267 .elementor-element.elementor-element-f79215d h2.elementor-heading-title{font-size:33px;}.elementor-19267 .elementor-element.elementor-element-f79215d h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-f79215d .lead{font-size:19px;}.elementor-19267 .elementor-element.elementor-element-f79215d .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19267 .elementor-element.elementor-element-f79215d h1.elementor-heading-title{font-size:40px;}}

.elementor-19267 .elementor-element.elementor-element-f79215d{--grain:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.09%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%20.72%200%200%200%200%20.30%200%200%200%200%20.40%20.22%20.22%20.22%200%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%22.12%22/%3E%3C/svg%3E");background-color:#FFFEFB;background-image:var(--grain),radial-gradient(ellipse at 100% 0%,#F8EBEF44,transparent 65%);}

.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-column>.elementor-widget-wrap{align-content:initial;}

.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-widget-heading{margin-bottom:24px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .kicker{font-size:13px;letter-spacing:.16em;font-weight:600;color:#8E3F57;}
.elementor-19267 .elementor-element.elementor-element-f79215d .kicker:before{height:1px;background:#C69944;width:30px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .lead{font-size:21px;line-height:1.55;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-f79215d .small{font-size:15px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-f79215d .brandline{font:22px/1.65 Georgia,serif;letter-spacing:.03em;color:var(--teal);margin-bottom:35px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .tv-button .elementor-button{font:600 16px/1.4 Inter,Arial,sans-serif;display:inline-flex;justify-content:center;align-items:center;min-height:54px;border:1px solid #C69944;border-radius:99px;padding:14px 27px;background:#AF4564;color:white;text-decoration:none;box-shadow:none;}
.elementor-19267 .elementor-element.elementor-element-f79215d .tv-button .elementor-button:hover{background:#963651;}
.elementor-19267 .elementor-element.elementor-element-f79215d .tv-button .elementor-button-content-wrapper,.elementor-19267 .elementor-element.elementor-element-f79215d .tv-button .elementor-button-text{display:block;width:100%;}
.elementor-19267 .elementor-element.elementor-element-f79215d .tv-secondary .elementor-button{background:#F3DAE3;color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-f79215d .tv-secondary .elementor-button:hover{background:#EAC5D3;}
.elementor-19267 .elementor-element.elementor-element-f79215d .tv-meta{display:flex;flex-wrap:wrap;gap:5px 22px;font-size:15px;color:var(--soft);margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-f79215d .tv-meta strong{font-weight:600;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-f79215d .tv-panel>.elementor-widget-wrap{border:1px solid #C69944;border-radius:28px;padding:32px;background:#FFFBFA;box-shadow:0 8px 30px #6e103306;}
.elementor-19267 .elementor-element.elementor-element-f79215d .hero-aside>.elementor-widget-wrap{background:#F6DFE7;border-radius:90px 28px 28px 28px;padding:40px 34px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .hero-aside blockquote{font:27px/1.4 Georgia,serif;color:#6E1033;margin:0 0 20px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .hero-aside p{font-size:16px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .hero-aside .quote-mark{font:76px/.8 Georgia,serif;color:#AF4564;margin-bottom:14px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .hero-aside hr{border:0;border-top:1px solid #C69944;margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-f79215d .hero-aside .lead{font-size:21px;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-f79215d .questions{padding:0;list-style:none;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-f79215d .questions li{border-top:1px solid #DEB6C3;padding:17px 0;line-height:1.55;}
.elementor-19267 .elementor-element.elementor-element-f79215d .questions li:last-child{padding-bottom:0;}
.elementor-19267 .elementor-element.elementor-element-f79215d .topic-questions h3.elementor-heading-title{font-size:30px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .topic-questions .small{margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .num{font:22px Georgia,serif;color:#AF4564;margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .section-head{max-width:750px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .steps.tv-grid>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-f79215d .steps .tv-panel>.elementor-widget-wrap{padding:28px;border-radius:24px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .steps h3.elementor-heading-title{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .steps p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .audience-list{margin:0;padding-left:23px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .audience-list li{padding:0 0 15px 8px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .softnote>.elementor-widget-wrap{background:#FFFBFADE;border-radius:24px;padding:28px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .portrait img{width:100%;height:490px;object-fit:cover;object-position:center 35%;border-radius:28px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .profile-photo .host-name{position:relative;width:calc(100% - 36px);margin:-44px 18px 0;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-f79215d .host-name>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-bottom:0;border-radius:22px 22px 0 0;padding:22px 18px 10px;text-align:center;}
.elementor-19267 .elementor-element.elementor-element-f79215d .host-name h3.elementor-heading-title{font-size:26px;line-height:1.25;}
.elementor-19267 .elementor-element.elementor-element-f79215d .profile-photo .host-role{position:relative;width:calc(100% - 36px);margin:0 18px;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-f79215d .host-role>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-top:0;border-radius:0 0 22px 22px;padding:0 18px 22px;text-align:center;font-size:14px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-f79215d .video-side>.elementor-widget-wrap{background:#FCF3F5;background-image:var(--grain),radial-gradient(ellipse at 20% 80%,#E8BCCB88,transparent 65%);border:1px solid #C69944;border-radius:28px;min-height:310px;display:flex;flex-direction:column;justify-content:center;padding:25px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .video-side .elementor-widget-image img{border-radius:20px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .video-fallback{text-align:center;color:var(--navy);font-family:Georgia,serif;font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .video-fallback .play{color:#AF4564;font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .video-fallback small{font:14px/1.6 Inter,sans-serif;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-f79215d .purchase-grid.tv-grid>.elementor-container{gap:28px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-f79215d .purchase-grid .tv-panel>.elementor-widget-wrap{height:100%;display:flex;flex-direction:column;}
.elementor-19267 .elementor-element.elementor-element-f79215d .purchase-grid h2.elementor-heading-title{font-size:36px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .recommend-card>.elementor-widget-wrap{background:#F9EAF0;}
.elementor-19267 .elementor-element.elementor-element-f79215d .recommend-card h2.elementor-heading-title{color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-f79215d .recommend-date{font-size:15px;color:var(--teal);margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .recommend-card .lead{font-size:20px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .recommend-card p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .recommend-tail{margin-top:auto;}
.elementor-19267 .elementor-element.elementor-element-f79215d .addon-note{font-size:15px;border-top:1px solid #DEB6C3;padding-top:18px;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-f79215d .recommend-link .elementor-button{font-size:15px;padding:12px 20px;min-height:50px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .purchase-event{font-size:18px;color:var(--navy);line-height:1.5;}
.elementor-19267 .elementor-element.elementor-element-f79215d .purchase-event strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-f79215d .tv-facts .elementor-icon-list-items{list-style:none;padding:0;margin:0;}
.elementor-19267 .elementor-element.elementor-element-f79215d .tv-facts .elementor-icon-list-item{display:flex;align-items:flex-start;border-bottom:1px solid #DEB6C3;padding:12px 0;gap:12px;font-size:16px;line-height:1.65;}
.elementor-19267 .elementor-element.elementor-element-f79215d .tv-facts .elementor-icon-list-icon{width:22px;flex:none;display:inline-flex;padding-top:5px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-f79215d .tv-facts .elementor-icon-list-icon i{font-size:20px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-f79215d .tv-facts .elementor-icon-list-text{color:var(--ink);padding-left:0;}
.elementor-19267 .elementor-element.elementor-element-f79215d .tv-facts strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-f79215d .purchase-grid .price-main{margin-top:24px;margin-bottom:10px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .price-main .elementor-button,.elementor-19267 .elementor-element.elementor-element-f79215d .price-eur .elementor-button{width:100%;min-height:64px;padding:13px 20px;border-radius:18px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .price-main .elementor-button-text,.elementor-19267 .elementor-element.elementor-element-f79215d .price-eur .elementor-button-text{display:flex;justify-content:space-between;align-items:center;gap:12px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .button-price{font:28px/1.2 Georgia,serif;white-space:nowrap;}
.elementor-19267 .elementor-element.elementor-element-f79215d .button-action{font-size:15px;font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-f79215d .purchase-grid .price-eur{width:86%;}
.elementor-19267 .elementor-element.elementor-element-f79215d .price-eur .elementor-button{min-height:54px;padding:10px 17px;border-radius:16px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .price-eur .button-price{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .price-eur .button-action{font-size:14px;}
@media(min-width:1025px){.elementor-19267 .elementor-element.elementor-element-f79215d .purchase-grid:has(.recommend-card.elementor-hidden-desktop)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
@media(min-width:768px) and (max-width:1024px){.elementor-19267 .elementor-element.elementor-element-f79215d .purchase-grid:has(.recommend-card.elementor-hidden-tablet)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
.elementor-19267 .elementor-element.elementor-element-f79215d .purchase-note{font-size:14px;color:var(--soft);line-height:1.6;margin-top:17px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .tv-faq{max-width:850px;margin:0 auto;}
.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-toggle .elementor-tab-title{background:transparent;border:0;border-bottom:1px solid #DEB6C3;padding:21px 0;font:500 18px/1.6 Inter,sans-serif;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-toggle .elementor-tab-title a{color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-toggle .elementor-tab-content{border:0;border-bottom:1px solid #DEB6C3;padding:0 30px 23px 0;font:17px/1.65 Inter,sans-serif;color:var(--ink);}
.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-toggle .elementor-toggle-icon{color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-f79215d .model{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-bottom:19px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .related-grid .tv-panel>.elementor-widget-wrap{background:#FFFBFA;}
.elementor-19267 .elementor-element.elementor-element-f79215d .related-grid p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .related-link .elementor-button{background:transparent!important;color:var(--teal)!important;border:0!important;border-radius:0;min-height:0;padding:0;text-align:left;}
@media(max-width:1000px){.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-inner-section.tv-grid>.elementor-container{gap:30px;}}
@media(max-width:767px){
.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-inner-section.tv-grid>.elementor-container,.elementor-19267 .elementor-element.elementor-element-f79215d .steps.tv-grid>.elementor-container{grid-template-columns:minmax(0,1fr)!important;gap:28px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-inner-section.tv-grid .elementor-column{width:100%!important;}
.elementor-19267 .elementor-element.elementor-element-f79215d .tv-panel>.elementor-widget-wrap{padding:26px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .hero-aside>.elementor-widget-wrap{padding:28px;border-radius:50px 24px 24px 24px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .hero-aside blockquote{font-size:25px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .lead{font-size:19px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .portrait img{height:400px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .profile-photo .host-name{width:calc(100% - 24px);margin:-35px 12px 0;}
.elementor-19267 .elementor-element.elementor-element-f79215d .profile-photo .host-role{width:calc(100% - 24px);margin:0 12px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .host-name h3.elementor-heading-title{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .purchase-grid h2.elementor-heading-title{font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .purchase-grid .price-eur{width:90%;}
.elementor-19267 .elementor-element.elementor-element-f79215d .price-main .elementor-button{min-height:62px;padding:12px 17px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .button-price{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .button-action{font-size:14px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .price-eur .button-price{font-size:23px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .price-eur .button-action{font-size:13px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .tv-facts .elementor-icon-list-item{font-size:15px;}
.elementor-19267 .elementor-element.elementor-element-f79215d .recommend-tail{margin-top:0;}
.elementor-19267 .elementor-element.elementor-element-f79215d .video-layout .video-side{order:2;}
.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-toggle .elementor-tab-title{font-size:17px;}
}
.elementor-19267 .elementor-element.elementor-element-f79215d > .elementor-container > .elementor-column{width:100%;}
.elementor-19267 .elementor-element.elementor-element-f79215d{padding:25px 0 90px;border-top:1px solid #C69944;}@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-f79215d{padding-bottom:110px;}}
/* OPRAVA V1.1: mezery mezi samostatnymi odstavcovymi widgety */
.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-widget-text-editor:has(> .elementor-widget-container > p):not(:last-child):not(.host-role) {
  margin-block-end: 20px !important;
}
.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-widget-text-editor:has(> .elementor-widget-container > p):last-child:not(.host-role) {
  margin-block-end: 0 !important;
}
.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-widget-text-editor .elementor-widget-container > p + p {
  margin-block-start: 20px;
}
.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-widget-heading:not(.host-name) {
  margin-block-end: 24px !important;
}
.elementor-19267 .elementor-element.elementor-element-f79215d .steps .elementor-widget-heading {
  margin-block-end: 16px !important;
}
.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-widget-text-editor:has(> .elementor-widget-container > .kicker) {
  margin-block-end: 22px !important;
}
.elementor-19267 .elementor-element.elementor-element-f79215d .elementor-widget-text-editor .kicker {
  margin-bottom: 0;
}
.elementor-19267 .elementor-element.elementor-element-f79215d .host-name,
.elementor-19267 .elementor-element.elementor-element-f79215d .host-role {
  margin-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5ef24de4 */.elementor-19267 .elementor-element.elementor-element-5ef24de4{--navy:#17484C;--ink:#3D383B;--teal:#17484C;--soft:#74656C;--blue:#E8F2F7;--pink:#F9EEF0;--rose:#AF4564;--rosehover:#963651;--paper:#FFFEFB;--line:#C69944;--gold:#C69944;background:var(--paper);color:var(--ink);font:18px/1.65 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:62px 0;scroll-margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4,.elementor-19267 .elementor-element.elementor-element-5ef24de4 *{box-sizing:border-box;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-column{min-width:0;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-widget-wrap{padding:0;display:block;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 p:last-child{margin-bottom:0;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;letter-spacing:-.025em;color:var(--navy);padding:0;margin:0;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-widget-heading{margin-bottom:20px;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 h1.elementor-heading-title{font-size:64px;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 h2.elementor-heading-title{font-size:42px;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 a{color:var(--teal);text-underline-offset:4px;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-widget-image{text-align:left;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 figure{margin:0;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .kicker{font-size:14px;line-height:1.45;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--teal);margin-bottom:19px;display:flex;align-items:center;gap:12px;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .im-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border:1px solid transparent;border-radius:999px;padding:14px 23px;background:var(--rose);color:var(--ink);font:700 16px/1.4 Inter,system-ui,sans-serif;text-decoration:none;text-align:center;box-shadow:0 8px 22px #d89aab24;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .im-button .elementor-button-content-wrapper{display:block;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .im-secondary .elementor-button:hover{background:white;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19267 .elementor-element.elementor-element-5ef24de4 h1.elementor-heading-title{font-size:53px;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-5ef24de4{font-size:17px;padding:43px 0;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-column{width:100%;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 h1.elementor-heading-title{font-size:44px;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 h2.elementor-heading-title{font-size:33px;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 h3.elementor-heading-title{font-size:29px;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .lead{font-size:19px;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19267 .elementor-element.elementor-element-5ef24de4 h1.elementor-heading-title{font-size:40px;}}

.elementor-19267 .elementor-element.elementor-element-5ef24de4{--grain:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.09%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%20.72%200%200%200%200%20.30%200%200%200%200%20.40%20.22%20.22%20.22%200%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%22.12%22/%3E%3C/svg%3E");background-color:#FFFEFB;background-image:var(--grain),radial-gradient(ellipse at 100% 0%,#F8EBEF44,transparent 65%);}

.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-column>.elementor-widget-wrap{align-content:initial;}

.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-widget-heading{margin-bottom:24px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .kicker{font-size:13px;letter-spacing:.16em;font-weight:600;color:#8E3F57;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .kicker:before{height:1px;background:#C69944;width:30px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .lead{font-size:21px;line-height:1.55;color:inherit;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .small{font-size:15px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .brandline{font:22px/1.65 Georgia,serif;letter-spacing:.03em;color:var(--teal);margin-bottom:35px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-button .elementor-button{font:600 16px/1.4 Inter,Arial,sans-serif;display:inline-flex;justify-content:center;align-items:center;min-height:54px;border:1px solid #C69944;border-radius:99px;padding:14px 27px;background:#AF4564;color:white;text-decoration:none;box-shadow:none;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-button .elementor-button:hover{background:#963651;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-button .elementor-button-content-wrapper,.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-button .elementor-button-text{display:block;width:100%;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-secondary .elementor-button{background:#F3DAE3;color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-secondary .elementor-button:hover{background:#EAC5D3;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-meta{display:flex;flex-wrap:wrap;gap:5px 22px;font-size:15px;color:var(--soft);margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-meta strong{font-weight:600;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-panel>.elementor-widget-wrap{border:1px solid #C69944;border-radius:28px;padding:32px;background:#FFFBFA;box-shadow:0 8px 30px #6e103306;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .hero-aside>.elementor-widget-wrap{background:#F6DFE7;border-radius:90px 28px 28px 28px;padding:40px 34px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .hero-aside blockquote{font:27px/1.4 Georgia,serif;color:#6E1033;margin:0 0 20px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .hero-aside p{font-size:16px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .hero-aside .quote-mark{font:76px/.8 Georgia,serif;color:#AF4564;margin-bottom:14px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .hero-aside hr{border:0;border-top:1px solid #C69944;margin:25px 0;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .hero-aside .lead{font-size:21px;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .questions{padding:0;list-style:none;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .questions li{border-top:1px solid #DEB6C3;padding:17px 0;line-height:1.55;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .questions li:last-child{padding-bottom:0;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .topic-questions h3.elementor-heading-title{font-size:30px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .topic-questions .small{margin-top:24px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .num{font:22px Georgia,serif;color:#AF4564;margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .section-head{max-width:750px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .steps.tv-grid>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .steps .tv-panel>.elementor-widget-wrap{padding:28px;border-radius:24px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .steps h3.elementor-heading-title{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .steps p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .audience-list{margin:0;padding-left:23px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .audience-list li{padding:0 0 15px 8px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .softnote>.elementor-widget-wrap{background:#FFFBFADE;border-radius:24px;padding:28px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .portrait img{width:100%;height:490px;object-fit:cover;object-position:center 35%;border-radius:28px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .profile-photo .host-name{position:relative;width:calc(100% - 36px);margin:-44px 18px 0;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .host-name>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-bottom:0;border-radius:22px 22px 0 0;padding:22px 18px 10px;text-align:center;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .host-name h3.elementor-heading-title{font-size:26px;line-height:1.25;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .profile-photo .host-role{position:relative;width:calc(100% - 36px);margin:0 18px;z-index:1;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .host-role>.elementor-widget-container{background:#FFFBFA;border:1px solid #C69944;border-top:0;border-radius:0 0 22px 22px;padding:0 18px 22px;text-align:center;font-size:14px;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .video-side>.elementor-widget-wrap{background:#FCF3F5;background-image:var(--grain),radial-gradient(ellipse at 20% 80%,#E8BCCB88,transparent 65%);border:1px solid #C69944;border-radius:28px;min-height:310px;display:flex;flex-direction:column;justify-content:center;padding:25px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .video-side .elementor-widget-image img{border-radius:20px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .video-fallback{text-align:center;color:var(--navy);font-family:Georgia,serif;font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .video-fallback .play{color:#AF4564;font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .video-fallback small{font:14px/1.6 Inter,sans-serif;color:var(--soft);}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .purchase-grid.tv-grid>.elementor-container{gap:28px;align-items:stretch;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .purchase-grid .tv-panel>.elementor-widget-wrap{height:100%;display:flex;flex-direction:column;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .purchase-grid h2.elementor-heading-title{font-size:36px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .recommend-card>.elementor-widget-wrap{background:#F9EAF0;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .recommend-card h2.elementor-heading-title{color:#6E1033;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .recommend-date{font-size:15px;color:var(--teal);margin-bottom:22px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .recommend-card .lead{font-size:20px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .recommend-card p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .recommend-tail{margin-top:auto;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .addon-note{font-size:15px;border-top:1px solid #DEB6C3;padding-top:18px;margin:20px 0;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .recommend-link .elementor-button{font-size:15px;padding:12px 20px;min-height:50px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .purchase-event{font-size:18px;color:var(--navy);line-height:1.5;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .purchase-event strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-facts .elementor-icon-list-items{list-style:none;padding:0;margin:0;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-facts .elementor-icon-list-item{display:flex;align-items:flex-start;border-bottom:1px solid #DEB6C3;padding:12px 0;gap:12px;font-size:16px;line-height:1.65;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-facts .elementor-icon-list-icon{width:22px;flex:none;display:inline-flex;padding-top:5px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-facts .elementor-icon-list-icon i{font-size:20px;color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-facts .elementor-icon-list-text{color:var(--ink);padding-left:0;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-facts strong{font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .purchase-grid .price-main{margin-top:24px;margin-bottom:10px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .price-main .elementor-button,.elementor-19267 .elementor-element.elementor-element-5ef24de4 .price-eur .elementor-button{width:100%;min-height:64px;padding:13px 20px;border-radius:18px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .price-main .elementor-button-text,.elementor-19267 .elementor-element.elementor-element-5ef24de4 .price-eur .elementor-button-text{display:flex;justify-content:space-between;align-items:center;gap:12px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .button-price{font:28px/1.2 Georgia,serif;white-space:nowrap;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .button-action{font-size:15px;font-weight:500;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .purchase-grid .price-eur{width:86%;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .price-eur .elementor-button{min-height:54px;padding:10px 17px;border-radius:16px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .price-eur .button-price{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .price-eur .button-action{font-size:14px;}
@media(min-width:1025px){.elementor-19267 .elementor-element.elementor-element-5ef24de4 .purchase-grid:has(.recommend-card.elementor-hidden-desktop)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
@media(min-width:768px) and (max-width:1024px){.elementor-19267 .elementor-element.elementor-element-5ef24de4 .purchase-grid:has(.recommend-card.elementor-hidden-tablet)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .purchase-note{font-size:14px;color:var(--soft);line-height:1.6;margin-top:17px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-faq{max-width:850px;margin:0 auto;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-toggle .elementor-tab-title{background:transparent;border:0;border-bottom:1px solid #DEB6C3;padding:21px 0;font:500 18px/1.6 Inter,sans-serif;color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-toggle .elementor-tab-title a{color:var(--navy);}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-toggle .elementor-tab-content{border:0;border-bottom:1px solid #DEB6C3;padding:0 30px 23px 0;font:17px/1.65 Inter,sans-serif;color:var(--ink);}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-toggle .elementor-toggle-icon{color:#AF4564;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .model{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-bottom:19px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .related-grid .tv-panel>.elementor-widget-wrap{background:#FFFBFA;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .related-grid p{font-size:17px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .related-link .elementor-button{background:transparent!important;color:var(--teal)!important;border:0!important;border-radius:0;min-height:0;padding:0;text-align:left;}
@media(max-width:1000px){.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-inner-section.tv-grid>.elementor-container{gap:30px;}}
@media(max-width:767px){
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-inner-section.tv-grid>.elementor-container,.elementor-19267 .elementor-element.elementor-element-5ef24de4 .steps.tv-grid>.elementor-container{grid-template-columns:minmax(0,1fr)!important;gap:28px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-inner-section.tv-grid .elementor-column{width:100%!important;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-panel>.elementor-widget-wrap{padding:26px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .hero-aside>.elementor-widget-wrap{padding:28px;border-radius:50px 24px 24px 24px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .hero-aside blockquote{font-size:25px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .lead{font-size:19px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .portrait img{height:400px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .profile-photo .host-name{width:calc(100% - 24px);margin:-35px 12px 0;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .profile-photo .host-role{width:calc(100% - 24px);margin:0 12px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .host-name h3.elementor-heading-title{font-size:24px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .purchase-grid h2.elementor-heading-title{font-size:32px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .purchase-grid .price-eur{width:90%;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .price-main .elementor-button{min-height:62px;padding:12px 17px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .button-price{font-size:27px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .button-action{font-size:14px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .price-eur .button-price{font-size:23px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .price-eur .button-action{font-size:13px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-facts .elementor-icon-list-item{font-size:15px;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .recommend-tail{margin-top:0;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .video-layout .video-side{order:2;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-toggle .elementor-tab-title{font-size:17px;}
}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 > .elementor-container > .elementor-column{width:100%;}
.elementor-19267 .elementor-element.elementor-element-5ef24de4{display:block;padding:12px 0;background:#FFFBFA;border-top:1px solid #C69944;}@media(max-width:767px){.elementor-19267 .elementor-element.elementor-element-5ef24de4{display:block;position:fixed;left:0;right:0;bottom:0;z-index:100;background:#FFFBFAF5;border-top:1px solid #C69944;padding:10px 16px calc(10px + env(safe-area-inset-bottom));}.elementor-19267 .elementor-element.elementor-element-5ef24de4>.elementor-container{display:flex;flex-wrap:nowrap;width:100%;max-width:none;gap:12px;align-items:center;justify-content:space-between;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .mobile-label{width:auto!important;flex:1;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .mobile-action{width:auto!important;flex:none;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-widget-text-editor{margin:0;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .mobile-label p{font-size:14px;line-height:1.4;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .mobile-label strong{color:var(--navy);}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .tv-button .elementor-button{font-size:14px;min-height:48px;padding:11px 20px;}.elementor-19267 .elementor-element.elementor-element-5ef24de4 .mobile-label span{font-size:14px;}}@media(max-width:360px){.elementor-19267 .elementor-element.elementor-element-5ef24de4 .mobile-label p,.elementor-19267 .elementor-element.elementor-element-5ef24de4 .mobile-label span{font-size:12px;}}
/* OPRAVA V1.1: mezery mezi samostatnymi odstavcovymi widgety */
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-widget-text-editor:has(> .elementor-widget-container > p):not(:last-child):not(.host-role) {
  margin-block-end: 20px !important;
}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-widget-text-editor:has(> .elementor-widget-container > p):last-child:not(.host-role) {
  margin-block-end: 0 !important;
}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-widget-text-editor .elementor-widget-container > p + p {
  margin-block-start: 20px;
}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-widget-heading:not(.host-name) {
  margin-block-end: 24px !important;
}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .steps .elementor-widget-heading {
  margin-block-end: 16px !important;
}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-widget-text-editor:has(> .elementor-widget-container > .kicker) {
  margin-block-end: 22px !important;
}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .elementor-widget-text-editor .kicker {
  margin-bottom: 0;
}
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .host-name,
.elementor-19267 .elementor-element.elementor-element-5ef24de4 .host-role {
  margin-block-end: 0 !important;
}/* End custom CSS */