.elementor-19188 .elementor-element.elementor-element-6f6cf3dc > .elementor-container{max-width:1160px;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc{padding:62px 0px 62px 0px;}.elementor-19188 .elementor-element.elementor-element-7adeee2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-7adeee2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-70b21560{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-7d31a8d2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-7d31a8d2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-6aceaea{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-70b27962 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-6b5adb4d{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-6e31a076{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-3d934cd9{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-52354858 .elementor-button{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-78f69f49 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-78f69f49 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-64fae98a{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-2c800feb{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-5900f2c6{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-43836ab5{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-370b1e39{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-641fc777{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-327c010c{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-2cf9929b > .elementor-container{max-width:1160px;}.elementor-19188 .elementor-element.elementor-element-2cf9929b{padding:62px 0px 62px 0px;}.elementor-19188 .elementor-element.elementor-element-3ce77418 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-3ce77418 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-514d47be > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-514d47be > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-303f32dd{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-35360498 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-53ed769d{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-732b9cec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-732b9cec > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-4a2fc864{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-32ed2fac{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-522fa59{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-4cb62cef > .elementor-container{max-width:1160px;}.elementor-19188 .elementor-element.elementor-element-4cb62cef{padding:62px 0px 62px 0px;}.elementor-19188 .elementor-element.elementor-element-258b3de2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-258b3de2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-5a42aa83{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-3218bf2e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-3218bf2e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-2a5c13c5 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-58de70e9{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-63dec539{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-7567db15{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-6ca95ee3{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-2dec6d56 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-2dec6d56 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-43889159 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-34942137{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-33e0ab{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-351b8b9e > .elementor-container{max-width:1160px;}.elementor-19188 .elementor-element.elementor-element-351b8b9e{padding:62px 0px 62px 0px;}.elementor-19188 .elementor-element.elementor-element-41d51a7b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-41d51a7b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-48bfbde8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-48bfbde8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-1be9eaab{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-219bdf45 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-219bdf45 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-31c738ce{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-4530ceee .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-5bb5390e{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-9835ac9{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-70c34f74 > .elementor-container{max-width:1160px;}.elementor-19188 .elementor-element.elementor-element-70c34f74{padding:62px 0px 62px 0px;}.elementor-19188 .elementor-element.elementor-element-5693f932 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-5693f932 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-1116378d{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-585e38cc .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-36a924c{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-65cc14a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-65cc14a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-38191d81{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-1973c0bd .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-71557637{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-585eb28d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-585eb28d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-b85ee94{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-38ab5f89 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-342c8b38{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-267a1aba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-267a1aba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-3ff7417f{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-314f687d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-191a196c{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-4c04180 > .elementor-container{max-width:1160px;}.elementor-19188 .elementor-element.elementor-element-4c04180{padding:62px 0px 62px 0px;}.elementor-19188 .elementor-element.elementor-element-6f3cb01e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-6f3cb01e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-599b1a19 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-599b1a19 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-59968ad{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-1fc6097e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-14d34038{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-24edc86b{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-25d5209c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-25d5209c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-10a0d734 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-5f5ee056{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-819f8bc > .elementor-container{max-width:1160px;}.elementor-19188 .elementor-element.elementor-element-819f8bc{padding:62px 0px 62px 0px;}.elementor-19188 .elementor-element.elementor-element-d4d0bea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-d4d0bea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-6af1baee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-6af1baee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-5182fb54 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-3018e703{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-532bdb3b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-532bdb3b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-27e825d7{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-7c5188f2 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-4abf4f21{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-18edf6e6{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-548ee1c9{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-74ab65f5{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-46d41bb{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-481581df > .elementor-container{max-width:1160px;}.elementor-19188 .elementor-element.elementor-element-481581df{padding:62px 0px 62px 0px;}.elementor-19188 .elementor-element.elementor-element-5819e61 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-5819e61 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-892bc5b{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-2e0bb073 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-2e0bb073 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-8116245{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-26b3a511 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-206ef749{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-51276abe{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-1513b2b3{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-274b0040{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-3c643ca6 .elementor-button{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-81d4551 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-81d4551 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-2b85634a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-73311f4d{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-7e8775a9 .elementor-icon-list-icon i{color:#AF4564;transition:color 0.3s;}.elementor-19188 .elementor-element.elementor-element-7e8775a9 .elementor-icon-list-icon svg{fill:#AF4564;transition:fill 0.3s;}.elementor-19188 .elementor-element.elementor-element-7e8775a9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19188 .elementor-element.elementor-element-7e8775a9 .elementor-icon-list-text{color:#3D383B;transition:color 0.3s;}.elementor-19188 .elementor-element.elementor-element-2ed9eb3b .elementor-button{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-429ef897 .elementor-button{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-38a2d1a1{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-572d007 > .elementor-container{max-width:1160px;}.elementor-19188 .elementor-element.elementor-element-572d007{padding:62px 0px 62px 0px;}.elementor-19188 .elementor-element.elementor-element-5996fa2d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-5996fa2d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-123c9395{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-5fa2095f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-2150bfbf > .elementor-container{max-width:1160px;}.elementor-19188 .elementor-element.elementor-element-2150bfbf{padding:62px 0px 62px 0px;}.elementor-19188 .elementor-element.elementor-element-65081085 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-65081085 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-795e921b{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-5a02b65d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-1c1df33{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-55476493 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-55476493 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-9f325f8{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-74244fb1 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-68e24aa4{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-17013a41 .elementor-button{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-62e9b4c6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-62e9b4c6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-4d9137a5{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-c6e3272 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-19188 .elementor-element.elementor-element-7bd38a75{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-7503e821 .elementor-button{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-61d62606 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-61d62606 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-f15c79a{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-21957245 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-21957245 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-d48bfa5{font-family:"Inter", Sans-serif;}.elementor-19188 .elementor-element.elementor-element-6f55c548 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19188 .elementor-element.elementor-element-6f55c548 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19188 .elementor-element.elementor-element-54e01dc6 .elementor-button{font-family:"Inter", Sans-serif;}@media(min-width:768px){.elementor-19188 .elementor-element.elementor-element-7adeee2{width:100%;}.elementor-19188 .elementor-element.elementor-element-7d31a8d2{width:50%;}.elementor-19188 .elementor-element.elementor-element-78f69f49{width:50%;}.elementor-19188 .elementor-element.elementor-element-3ce77418{width:100%;}.elementor-19188 .elementor-element.elementor-element-514d47be{width:50%;}.elementor-19188 .elementor-element.elementor-element-732b9cec{width:50%;}.elementor-19188 .elementor-element.elementor-element-258b3de2{width:100%;}.elementor-19188 .elementor-element.elementor-element-3218bf2e{width:50%;}.elementor-19188 .elementor-element.elementor-element-2dec6d56{width:50%;}.elementor-19188 .elementor-element.elementor-element-41d51a7b{width:100%;}.elementor-19188 .elementor-element.elementor-element-48bfbde8{width:50%;}.elementor-19188 .elementor-element.elementor-element-219bdf45{width:50%;}.elementor-19188 .elementor-element.elementor-element-5693f932{width:100%;}.elementor-19188 .elementor-element.elementor-element-65cc14a{width:33.333333333333%;}.elementor-19188 .elementor-element.elementor-element-585eb28d{width:33.333333333333%;}.elementor-19188 .elementor-element.elementor-element-267a1aba{width:33.333333333333%;}.elementor-19188 .elementor-element.elementor-element-6f3cb01e{width:100%;}.elementor-19188 .elementor-element.elementor-element-599b1a19{width:50%;}.elementor-19188 .elementor-element.elementor-element-25d5209c{width:50%;}.elementor-19188 .elementor-element.elementor-element-d4d0bea{width:100%;}.elementor-19188 .elementor-element.elementor-element-6af1baee{width:50%;}.elementor-19188 .elementor-element.elementor-element-532bdb3b{width:50%;}.elementor-19188 .elementor-element.elementor-element-5819e61{width:100%;}.elementor-19188 .elementor-element.elementor-element-2e0bb073{width:50%;}.elementor-19188 .elementor-element.elementor-element-81d4551{width:50%;}.elementor-19188 .elementor-element.elementor-element-5996fa2d{width:100%;}.elementor-19188 .elementor-element.elementor-element-65081085{width:100%;}.elementor-19188 .elementor-element.elementor-element-55476493{width:50%;}.elementor-19188 .elementor-element.elementor-element-62e9b4c6{width:50%;}.elementor-19188 .elementor-element.elementor-element-61d62606{width:100%;}.elementor-19188 .elementor-element.elementor-element-21957245{width:50%;}.elementor-19188 .elementor-element.elementor-element-6f55c548{width:50%;}}@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-6f6cf3dc{padding:43px 0px 43px 0px;}.elementor-19188 .elementor-element.elementor-element-2cf9929b{padding:43px 0px 43px 0px;}.elementor-19188 .elementor-element.elementor-element-4cb62cef{padding:43px 0px 43px 0px;}.elementor-19188 .elementor-element.elementor-element-351b8b9e{padding:43px 0px 43px 0px;}.elementor-19188 .elementor-element.elementor-element-70c34f74{padding:43px 0px 43px 0px;}.elementor-19188 .elementor-element.elementor-element-4c04180{padding:43px 0px 43px 0px;}.elementor-19188 .elementor-element.elementor-element-819f8bc{padding:43px 0px 43px 0px;}.elementor-19188 .elementor-element.elementor-element-481581df{padding:43px 0px 43px 0px;}.elementor-19188 .elementor-element.elementor-element-572d007{padding:43px 0px 43px 0px;}.elementor-19188 .elementor-element.elementor-element-2150bfbf{padding:43px 0px 43px 0px;}}/* Start custom CSS for section, class: .elementor-element-6f6cf3dc */.elementor-19188 .elementor-element.elementor-element-6f6cf3dc{--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-19188 .elementor-element.elementor-element-6f6cf3dc,.elementor-19188 .elementor-element.elementor-element-6f6cf3dc *{box-sizing:border-box;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .elementor-column{min-width:0;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .elementor-widget-wrap{padding:0;display:block;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19188 .elementor-element.elementor-element-6f6cf3dc p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc p:last-child{margin-bottom:0;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .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-19188 .elementor-element.elementor-element-6f6cf3dc .elementor-widget-heading{margin-bottom:20px;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc h1.elementor-heading-title{font-size:64px;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc h2.elementor-heading-title{font-size:42px;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc a{color:var(--teal);text-underline-offset:4px;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .elementor-widget-image{text-align:left;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc figure{margin:0;}
.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .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-19188 .elementor-element.elementor-element-6f6cf3dc .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .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-19188 .elementor-element.elementor-element-6f6cf3dc .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .im-button .elementor-button-content-wrapper{display:block;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .im-secondary .elementor-button:hover{background:white;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19188 .elementor-element.elementor-element-6f6cf3dc h1.elementor-heading-title{font-size:53px;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-6f6cf3dc{font-size:17px;padding:43px 0;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .elementor-column{width:100%;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc h1.elementor-heading-title{font-size:44px;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc h2.elementor-heading-title{font-size:33px;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .lead{font-size:19px;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19188 .elementor-element.elementor-element-6f6cf3dc h1.elementor-heading-title{font-size:40px;}}

.elementor-19188 .elementor-element.elementor-element-6f6cf3dc{--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-19188 .elementor-element.elementor-element-6f6cf3dc .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .elementor-column>.elementor-widget-wrap{align-content:initial;}

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

.elementor-19188 .elementor-element.elementor-element-6f6cf3dc{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-19188 .elementor-element.elementor-element-6f6cf3dc h1.elementor-heading-title{color:#6E1033;}.elementor-19188 .elementor-element.elementor-element-6f6cf3dc .elementor-inner-section.hero-grid>.elementor-container{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px;}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-6f6cf3dc h2.elementor-heading-title{font-size:33px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2cf9929b */.elementor-19188 .elementor-element.elementor-element-2cf9929b{--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-19188 .elementor-element.elementor-element-2cf9929b,.elementor-19188 .elementor-element.elementor-element-2cf9929b *{box-sizing:border-box;}.elementor-19188 .elementor-element.elementor-element-2cf9929b > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19188 .elementor-element.elementor-element-2cf9929b .elementor-column{min-width:0;}.elementor-19188 .elementor-element.elementor-element-2cf9929b .elementor-widget-wrap{padding:0;display:block;}.elementor-19188 .elementor-element.elementor-element-2cf9929b .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19188 .elementor-element.elementor-element-2cf9929b .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19188 .elementor-element.elementor-element-2cf9929b .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19188 .elementor-element.elementor-element-2cf9929b .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19188 .elementor-element.elementor-element-2cf9929b .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19188 .elementor-element.elementor-element-2cf9929b p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19188 .elementor-element.elementor-element-2cf9929b p:last-child{margin-bottom:0;}.elementor-19188 .elementor-element.elementor-element-2cf9929b .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19188 .elementor-element.elementor-element-2cf9929b .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-19188 .elementor-element.elementor-element-2cf9929b .elementor-widget-heading{margin-bottom:20px;}.elementor-19188 .elementor-element.elementor-element-2cf9929b h1.elementor-heading-title{font-size:64px;}.elementor-19188 .elementor-element.elementor-element-2cf9929b h2.elementor-heading-title{font-size:42px;}.elementor-19188 .elementor-element.elementor-element-2cf9929b h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-2cf9929b a{color:var(--teal);text-underline-offset:4px;}.elementor-19188 .elementor-element.elementor-element-2cf9929b .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19188 .elementor-element.elementor-element-2cf9929b .elementor-widget-image{text-align:left;}.elementor-19188 .elementor-element.elementor-element-2cf9929b figure{margin:0;}
.elementor-19188 .elementor-element.elementor-element-2cf9929b .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-19188 .elementor-element.elementor-element-2cf9929b .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19188 .elementor-element.elementor-element-2cf9929b .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-2cf9929b .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-2cf9929b .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-19188 .elementor-element.elementor-element-2cf9929b .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19188 .elementor-element.elementor-element-2cf9929b .im-button .elementor-button-content-wrapper{display:block;}.elementor-19188 .elementor-element.elementor-element-2cf9929b .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19188 .elementor-element.elementor-element-2cf9929b .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19188 .elementor-element.elementor-element-2cf9929b .im-secondary .elementor-button:hover{background:white;}.elementor-19188 .elementor-element.elementor-element-2cf9929b a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19188 .elementor-element.elementor-element-2cf9929b h1.elementor-heading-title{font-size:53px;}.elementor-19188 .elementor-element.elementor-element-2cf9929b h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-2cf9929b{font-size:17px;padding:43px 0;}.elementor-19188 .elementor-element.elementor-element-2cf9929b > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19188 .elementor-element.elementor-element-2cf9929b .elementor-column{width:100%;}.elementor-19188 .elementor-element.elementor-element-2cf9929b h1.elementor-heading-title{font-size:44px;}.elementor-19188 .elementor-element.elementor-element-2cf9929b h2.elementor-heading-title{font-size:33px;}.elementor-19188 .elementor-element.elementor-element-2cf9929b h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-2cf9929b .lead{font-size:19px;}.elementor-19188 .elementor-element.elementor-element-2cf9929b .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19188 .elementor-element.elementor-element-2cf9929b h1.elementor-heading-title{font-size:40px;}}

.elementor-19188 .elementor-element.elementor-element-2cf9929b{--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-19188 .elementor-element.elementor-element-2cf9929b .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19188 .elementor-element.elementor-element-2cf9929b .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19188 .elementor-element.elementor-element-2cf9929b .elementor-column>.elementor-widget-wrap{align-content:initial;}

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

.elementor-19188 .elementor-element.elementor-element-2cf9929b{}
.elementor-19188 .elementor-element.elementor-element-2cf9929b .elementor-inner-section.concept-row>.elementor-container{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:55px;align-items:start;}.elementor-19188 .elementor-element.elementor-element-2cf9929b h2.elementor-heading-title{font-size:38px;}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-2cf9929b h2.elementor-heading-title{font-size:33px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4cb62cef */.elementor-19188 .elementor-element.elementor-element-4cb62cef{--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-19188 .elementor-element.elementor-element-4cb62cef,.elementor-19188 .elementor-element.elementor-element-4cb62cef *{box-sizing:border-box;}.elementor-19188 .elementor-element.elementor-element-4cb62cef > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19188 .elementor-element.elementor-element-4cb62cef .elementor-column{min-width:0;}.elementor-19188 .elementor-element.elementor-element-4cb62cef .elementor-widget-wrap{padding:0;display:block;}.elementor-19188 .elementor-element.elementor-element-4cb62cef .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19188 .elementor-element.elementor-element-4cb62cef .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19188 .elementor-element.elementor-element-4cb62cef .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19188 .elementor-element.elementor-element-4cb62cef .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19188 .elementor-element.elementor-element-4cb62cef .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19188 .elementor-element.elementor-element-4cb62cef p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19188 .elementor-element.elementor-element-4cb62cef p:last-child{margin-bottom:0;}.elementor-19188 .elementor-element.elementor-element-4cb62cef .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19188 .elementor-element.elementor-element-4cb62cef .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-19188 .elementor-element.elementor-element-4cb62cef .elementor-widget-heading{margin-bottom:20px;}.elementor-19188 .elementor-element.elementor-element-4cb62cef h1.elementor-heading-title{font-size:64px;}.elementor-19188 .elementor-element.elementor-element-4cb62cef h2.elementor-heading-title{font-size:42px;}.elementor-19188 .elementor-element.elementor-element-4cb62cef h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-4cb62cef a{color:var(--teal);text-underline-offset:4px;}.elementor-19188 .elementor-element.elementor-element-4cb62cef .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19188 .elementor-element.elementor-element-4cb62cef .elementor-widget-image{text-align:left;}.elementor-19188 .elementor-element.elementor-element-4cb62cef figure{margin:0;}
.elementor-19188 .elementor-element.elementor-element-4cb62cef .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-19188 .elementor-element.elementor-element-4cb62cef .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19188 .elementor-element.elementor-element-4cb62cef .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-4cb62cef .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-4cb62cef .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-19188 .elementor-element.elementor-element-4cb62cef .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19188 .elementor-element.elementor-element-4cb62cef .im-button .elementor-button-content-wrapper{display:block;}.elementor-19188 .elementor-element.elementor-element-4cb62cef .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19188 .elementor-element.elementor-element-4cb62cef .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19188 .elementor-element.elementor-element-4cb62cef .im-secondary .elementor-button:hover{background:white;}.elementor-19188 .elementor-element.elementor-element-4cb62cef a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19188 .elementor-element.elementor-element-4cb62cef h1.elementor-heading-title{font-size:53px;}.elementor-19188 .elementor-element.elementor-element-4cb62cef h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-4cb62cef{font-size:17px;padding:43px 0;}.elementor-19188 .elementor-element.elementor-element-4cb62cef > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19188 .elementor-element.elementor-element-4cb62cef .elementor-column{width:100%;}.elementor-19188 .elementor-element.elementor-element-4cb62cef h1.elementor-heading-title{font-size:44px;}.elementor-19188 .elementor-element.elementor-element-4cb62cef h2.elementor-heading-title{font-size:33px;}.elementor-19188 .elementor-element.elementor-element-4cb62cef h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-4cb62cef .lead{font-size:19px;}.elementor-19188 .elementor-element.elementor-element-4cb62cef .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19188 .elementor-element.elementor-element-4cb62cef h1.elementor-heading-title{font-size:40px;}}

.elementor-19188 .elementor-element.elementor-element-4cb62cef{--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-19188 .elementor-element.elementor-element-4cb62cef .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19188 .elementor-element.elementor-element-4cb62cef .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19188 .elementor-element.elementor-element-4cb62cef .elementor-column>.elementor-widget-wrap{align-content:initial;}

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

.elementor-19188 .elementor-element.elementor-element-4cb62cef{background-color:#FCF5F5;background-image:var(--grain),radial-gradient(ellipse at 15% 15%,#FFFFFFCC,transparent 75%);}
.elementor-19188 .elementor-element.elementor-element-4cb62cef .elementor-inner-section.topic-grid>.elementor-container{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:50px;}.elementor-19188 .elementor-element.elementor-element-4cb62cef h2.elementor-heading-title{color:#6E1033;}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-4cb62cef h2.elementor-heading-title{font-size:33px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-351b8b9e */.elementor-19188 .elementor-element.elementor-element-351b8b9e{--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-19188 .elementor-element.elementor-element-351b8b9e,.elementor-19188 .elementor-element.elementor-element-351b8b9e *{box-sizing:border-box;}.elementor-19188 .elementor-element.elementor-element-351b8b9e > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19188 .elementor-element.elementor-element-351b8b9e .elementor-column{min-width:0;}.elementor-19188 .elementor-element.elementor-element-351b8b9e .elementor-widget-wrap{padding:0;display:block;}.elementor-19188 .elementor-element.elementor-element-351b8b9e .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19188 .elementor-element.elementor-element-351b8b9e .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19188 .elementor-element.elementor-element-351b8b9e .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19188 .elementor-element.elementor-element-351b8b9e .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19188 .elementor-element.elementor-element-351b8b9e .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19188 .elementor-element.elementor-element-351b8b9e p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19188 .elementor-element.elementor-element-351b8b9e p:last-child{margin-bottom:0;}.elementor-19188 .elementor-element.elementor-element-351b8b9e .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19188 .elementor-element.elementor-element-351b8b9e .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-19188 .elementor-element.elementor-element-351b8b9e .elementor-widget-heading{margin-bottom:20px;}.elementor-19188 .elementor-element.elementor-element-351b8b9e h1.elementor-heading-title{font-size:64px;}.elementor-19188 .elementor-element.elementor-element-351b8b9e h2.elementor-heading-title{font-size:42px;}.elementor-19188 .elementor-element.elementor-element-351b8b9e h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-351b8b9e a{color:var(--teal);text-underline-offset:4px;}.elementor-19188 .elementor-element.elementor-element-351b8b9e .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19188 .elementor-element.elementor-element-351b8b9e .elementor-widget-image{text-align:left;}.elementor-19188 .elementor-element.elementor-element-351b8b9e figure{margin:0;}
.elementor-19188 .elementor-element.elementor-element-351b8b9e .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-19188 .elementor-element.elementor-element-351b8b9e .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19188 .elementor-element.elementor-element-351b8b9e .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-351b8b9e .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-351b8b9e .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-19188 .elementor-element.elementor-element-351b8b9e .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19188 .elementor-element.elementor-element-351b8b9e .im-button .elementor-button-content-wrapper{display:block;}.elementor-19188 .elementor-element.elementor-element-351b8b9e .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19188 .elementor-element.elementor-element-351b8b9e .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19188 .elementor-element.elementor-element-351b8b9e .im-secondary .elementor-button:hover{background:white;}.elementor-19188 .elementor-element.elementor-element-351b8b9e a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19188 .elementor-element.elementor-element-351b8b9e h1.elementor-heading-title{font-size:53px;}.elementor-19188 .elementor-element.elementor-element-351b8b9e h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-351b8b9e{font-size:17px;padding:43px 0;}.elementor-19188 .elementor-element.elementor-element-351b8b9e > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19188 .elementor-element.elementor-element-351b8b9e .elementor-column{width:100%;}.elementor-19188 .elementor-element.elementor-element-351b8b9e h1.elementor-heading-title{font-size:44px;}.elementor-19188 .elementor-element.elementor-element-351b8b9e h2.elementor-heading-title{font-size:33px;}.elementor-19188 .elementor-element.elementor-element-351b8b9e h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-351b8b9e .lead{font-size:19px;}.elementor-19188 .elementor-element.elementor-element-351b8b9e .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19188 .elementor-element.elementor-element-351b8b9e h1.elementor-heading-title{font-size:40px;}}

.elementor-19188 .elementor-element.elementor-element-351b8b9e{--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-19188 .elementor-element.elementor-element-351b8b9e .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19188 .elementor-element.elementor-element-351b8b9e .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19188 .elementor-element.elementor-element-351b8b9e .elementor-column>.elementor-widget-wrap{align-content:initial;}

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

.elementor-19188 .elementor-element.elementor-element-351b8b9e{}
.elementor-19188 .elementor-element.elementor-element-351b8b9e .elementor-inner-section.video-layout>.elementor-container{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-351b8b9e h2.elementor-heading-title{font-size:33px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-70c34f74 */.elementor-19188 .elementor-element.elementor-element-70c34f74{--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-19188 .elementor-element.elementor-element-70c34f74,.elementor-19188 .elementor-element.elementor-element-70c34f74 *{box-sizing:border-box;}.elementor-19188 .elementor-element.elementor-element-70c34f74 > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19188 .elementor-element.elementor-element-70c34f74 .elementor-column{min-width:0;}.elementor-19188 .elementor-element.elementor-element-70c34f74 .elementor-widget-wrap{padding:0;display:block;}.elementor-19188 .elementor-element.elementor-element-70c34f74 .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19188 .elementor-element.elementor-element-70c34f74 .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19188 .elementor-element.elementor-element-70c34f74 .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19188 .elementor-element.elementor-element-70c34f74 .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19188 .elementor-element.elementor-element-70c34f74 .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19188 .elementor-element.elementor-element-70c34f74 p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19188 .elementor-element.elementor-element-70c34f74 p:last-child{margin-bottom:0;}.elementor-19188 .elementor-element.elementor-element-70c34f74 .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19188 .elementor-element.elementor-element-70c34f74 .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-19188 .elementor-element.elementor-element-70c34f74 .elementor-widget-heading{margin-bottom:20px;}.elementor-19188 .elementor-element.elementor-element-70c34f74 h1.elementor-heading-title{font-size:64px;}.elementor-19188 .elementor-element.elementor-element-70c34f74 h2.elementor-heading-title{font-size:42px;}.elementor-19188 .elementor-element.elementor-element-70c34f74 h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-70c34f74 a{color:var(--teal);text-underline-offset:4px;}.elementor-19188 .elementor-element.elementor-element-70c34f74 .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19188 .elementor-element.elementor-element-70c34f74 .elementor-widget-image{text-align:left;}.elementor-19188 .elementor-element.elementor-element-70c34f74 figure{margin:0;}
.elementor-19188 .elementor-element.elementor-element-70c34f74 .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-19188 .elementor-element.elementor-element-70c34f74 .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19188 .elementor-element.elementor-element-70c34f74 .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-70c34f74 .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-70c34f74 .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-19188 .elementor-element.elementor-element-70c34f74 .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19188 .elementor-element.elementor-element-70c34f74 .im-button .elementor-button-content-wrapper{display:block;}.elementor-19188 .elementor-element.elementor-element-70c34f74 .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19188 .elementor-element.elementor-element-70c34f74 .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19188 .elementor-element.elementor-element-70c34f74 .im-secondary .elementor-button:hover{background:white;}.elementor-19188 .elementor-element.elementor-element-70c34f74 a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19188 .elementor-element.elementor-element-70c34f74 h1.elementor-heading-title{font-size:53px;}.elementor-19188 .elementor-element.elementor-element-70c34f74 h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-70c34f74{font-size:17px;padding:43px 0;}.elementor-19188 .elementor-element.elementor-element-70c34f74 > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19188 .elementor-element.elementor-element-70c34f74 .elementor-column{width:100%;}.elementor-19188 .elementor-element.elementor-element-70c34f74 h1.elementor-heading-title{font-size:44px;}.elementor-19188 .elementor-element.elementor-element-70c34f74 h2.elementor-heading-title{font-size:33px;}.elementor-19188 .elementor-element.elementor-element-70c34f74 h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-70c34f74 .lead{font-size:19px;}.elementor-19188 .elementor-element.elementor-element-70c34f74 .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19188 .elementor-element.elementor-element-70c34f74 h1.elementor-heading-title{font-size:40px;}}

.elementor-19188 .elementor-element.elementor-element-70c34f74{--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-19188 .elementor-element.elementor-element-70c34f74 .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19188 .elementor-element.elementor-element-70c34f74 .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19188 .elementor-element.elementor-element-70c34f74 .elementor-column>.elementor-widget-wrap{align-content:initial;}

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

.elementor-19188 .elementor-element.elementor-element-70c34f74{}

@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-70c34f74 h2.elementor-heading-title{font-size:33px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c04180 */.elementor-19188 .elementor-element.elementor-element-4c04180{--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-19188 .elementor-element.elementor-element-4c04180,.elementor-19188 .elementor-element.elementor-element-4c04180 *{box-sizing:border-box;}.elementor-19188 .elementor-element.elementor-element-4c04180 > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19188 .elementor-element.elementor-element-4c04180 .elementor-column{min-width:0;}.elementor-19188 .elementor-element.elementor-element-4c04180 .elementor-widget-wrap{padding:0;display:block;}.elementor-19188 .elementor-element.elementor-element-4c04180 .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19188 .elementor-element.elementor-element-4c04180 .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19188 .elementor-element.elementor-element-4c04180 .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19188 .elementor-element.elementor-element-4c04180 .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19188 .elementor-element.elementor-element-4c04180 .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19188 .elementor-element.elementor-element-4c04180 p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19188 .elementor-element.elementor-element-4c04180 p:last-child{margin-bottom:0;}.elementor-19188 .elementor-element.elementor-element-4c04180 .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19188 .elementor-element.elementor-element-4c04180 .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-19188 .elementor-element.elementor-element-4c04180 .elementor-widget-heading{margin-bottom:20px;}.elementor-19188 .elementor-element.elementor-element-4c04180 h1.elementor-heading-title{font-size:64px;}.elementor-19188 .elementor-element.elementor-element-4c04180 h2.elementor-heading-title{font-size:42px;}.elementor-19188 .elementor-element.elementor-element-4c04180 h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-4c04180 a{color:var(--teal);text-underline-offset:4px;}.elementor-19188 .elementor-element.elementor-element-4c04180 .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19188 .elementor-element.elementor-element-4c04180 .elementor-widget-image{text-align:left;}.elementor-19188 .elementor-element.elementor-element-4c04180 figure{margin:0;}
.elementor-19188 .elementor-element.elementor-element-4c04180 .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-19188 .elementor-element.elementor-element-4c04180 .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19188 .elementor-element.elementor-element-4c04180 .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-4c04180 .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-4c04180 .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-19188 .elementor-element.elementor-element-4c04180 .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19188 .elementor-element.elementor-element-4c04180 .im-button .elementor-button-content-wrapper{display:block;}.elementor-19188 .elementor-element.elementor-element-4c04180 .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19188 .elementor-element.elementor-element-4c04180 .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19188 .elementor-element.elementor-element-4c04180 .im-secondary .elementor-button:hover{background:white;}.elementor-19188 .elementor-element.elementor-element-4c04180 a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19188 .elementor-element.elementor-element-4c04180 h1.elementor-heading-title{font-size:53px;}.elementor-19188 .elementor-element.elementor-element-4c04180 h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-4c04180{font-size:17px;padding:43px 0;}.elementor-19188 .elementor-element.elementor-element-4c04180 > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19188 .elementor-element.elementor-element-4c04180 .elementor-column{width:100%;}.elementor-19188 .elementor-element.elementor-element-4c04180 h1.elementor-heading-title{font-size:44px;}.elementor-19188 .elementor-element.elementor-element-4c04180 h2.elementor-heading-title{font-size:33px;}.elementor-19188 .elementor-element.elementor-element-4c04180 h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-4c04180 .lead{font-size:19px;}.elementor-19188 .elementor-element.elementor-element-4c04180 .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19188 .elementor-element.elementor-element-4c04180 h1.elementor-heading-title{font-size:40px;}}

.elementor-19188 .elementor-element.elementor-element-4c04180{--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-19188 .elementor-element.elementor-element-4c04180 .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19188 .elementor-element.elementor-element-4c04180 .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19188 .elementor-element.elementor-element-4c04180 .elementor-column>.elementor-widget-wrap{align-content:initial;}

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

.elementor-19188 .elementor-element.elementor-element-4c04180{background-color:#FCF5F5;background-image:var(--grain),radial-gradient(ellipse at 15% 15%,#FFFFFFCC,transparent 75%);}
.elementor-19188 .elementor-element.elementor-element-4c04180 .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-19188 .elementor-element.elementor-element-4c04180 h2.elementor-heading-title{font-size:33px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-819f8bc */.elementor-19188 .elementor-element.elementor-element-819f8bc{--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-19188 .elementor-element.elementor-element-819f8bc,.elementor-19188 .elementor-element.elementor-element-819f8bc *{box-sizing:border-box;}.elementor-19188 .elementor-element.elementor-element-819f8bc > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19188 .elementor-element.elementor-element-819f8bc .elementor-column{min-width:0;}.elementor-19188 .elementor-element.elementor-element-819f8bc .elementor-widget-wrap{padding:0;display:block;}.elementor-19188 .elementor-element.elementor-element-819f8bc .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19188 .elementor-element.elementor-element-819f8bc .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19188 .elementor-element.elementor-element-819f8bc .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19188 .elementor-element.elementor-element-819f8bc .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19188 .elementor-element.elementor-element-819f8bc .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19188 .elementor-element.elementor-element-819f8bc p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19188 .elementor-element.elementor-element-819f8bc p:last-child{margin-bottom:0;}.elementor-19188 .elementor-element.elementor-element-819f8bc .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19188 .elementor-element.elementor-element-819f8bc .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-19188 .elementor-element.elementor-element-819f8bc .elementor-widget-heading{margin-bottom:20px;}.elementor-19188 .elementor-element.elementor-element-819f8bc h1.elementor-heading-title{font-size:64px;}.elementor-19188 .elementor-element.elementor-element-819f8bc h2.elementor-heading-title{font-size:42px;}.elementor-19188 .elementor-element.elementor-element-819f8bc h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-819f8bc a{color:var(--teal);text-underline-offset:4px;}.elementor-19188 .elementor-element.elementor-element-819f8bc .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19188 .elementor-element.elementor-element-819f8bc .elementor-widget-image{text-align:left;}.elementor-19188 .elementor-element.elementor-element-819f8bc figure{margin:0;}
.elementor-19188 .elementor-element.elementor-element-819f8bc .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-19188 .elementor-element.elementor-element-819f8bc .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19188 .elementor-element.elementor-element-819f8bc .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-819f8bc .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-819f8bc .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-19188 .elementor-element.elementor-element-819f8bc .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19188 .elementor-element.elementor-element-819f8bc .im-button .elementor-button-content-wrapper{display:block;}.elementor-19188 .elementor-element.elementor-element-819f8bc .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19188 .elementor-element.elementor-element-819f8bc .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19188 .elementor-element.elementor-element-819f8bc .im-secondary .elementor-button:hover{background:white;}.elementor-19188 .elementor-element.elementor-element-819f8bc a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19188 .elementor-element.elementor-element-819f8bc h1.elementor-heading-title{font-size:53px;}.elementor-19188 .elementor-element.elementor-element-819f8bc h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-819f8bc{font-size:17px;padding:43px 0;}.elementor-19188 .elementor-element.elementor-element-819f8bc > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19188 .elementor-element.elementor-element-819f8bc .elementor-column{width:100%;}.elementor-19188 .elementor-element.elementor-element-819f8bc h1.elementor-heading-title{font-size:44px;}.elementor-19188 .elementor-element.elementor-element-819f8bc h2.elementor-heading-title{font-size:33px;}.elementor-19188 .elementor-element.elementor-element-819f8bc h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-819f8bc .lead{font-size:19px;}.elementor-19188 .elementor-element.elementor-element-819f8bc .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19188 .elementor-element.elementor-element-819f8bc h1.elementor-heading-title{font-size:40px;}}

.elementor-19188 .elementor-element.elementor-element-819f8bc{--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-19188 .elementor-element.elementor-element-819f8bc .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19188 .elementor-element.elementor-element-819f8bc .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19188 .elementor-element.elementor-element-819f8bc .elementor-column>.elementor-widget-wrap{align-content:initial;}

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

.elementor-19188 .elementor-element.elementor-element-819f8bc{}
.elementor-19188 .elementor-element.elementor-element-819f8bc .elementor-inner-section.profile-grid>.elementor-container{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;}.elementor-19188 .elementor-element.elementor-element-819f8bc h2.elementor-heading-title{font-size:40px;}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-819f8bc h2.elementor-heading-title{font-size:33px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-481581df */.elementor-19188 .elementor-element.elementor-element-481581df{--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-19188 .elementor-element.elementor-element-481581df,.elementor-19188 .elementor-element.elementor-element-481581df *{box-sizing:border-box;}.elementor-19188 .elementor-element.elementor-element-481581df > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19188 .elementor-element.elementor-element-481581df .elementor-column{min-width:0;}.elementor-19188 .elementor-element.elementor-element-481581df .elementor-widget-wrap{padding:0;display:block;}.elementor-19188 .elementor-element.elementor-element-481581df .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19188 .elementor-element.elementor-element-481581df .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19188 .elementor-element.elementor-element-481581df .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19188 .elementor-element.elementor-element-481581df .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19188 .elementor-element.elementor-element-481581df .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19188 .elementor-element.elementor-element-481581df p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19188 .elementor-element.elementor-element-481581df p:last-child{margin-bottom:0;}.elementor-19188 .elementor-element.elementor-element-481581df .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19188 .elementor-element.elementor-element-481581df .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-19188 .elementor-element.elementor-element-481581df .elementor-widget-heading{margin-bottom:20px;}.elementor-19188 .elementor-element.elementor-element-481581df h1.elementor-heading-title{font-size:64px;}.elementor-19188 .elementor-element.elementor-element-481581df h2.elementor-heading-title{font-size:42px;}.elementor-19188 .elementor-element.elementor-element-481581df h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-481581df a{color:var(--teal);text-underline-offset:4px;}.elementor-19188 .elementor-element.elementor-element-481581df .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19188 .elementor-element.elementor-element-481581df .elementor-widget-image{text-align:left;}.elementor-19188 .elementor-element.elementor-element-481581df figure{margin:0;}
.elementor-19188 .elementor-element.elementor-element-481581df .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-19188 .elementor-element.elementor-element-481581df .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19188 .elementor-element.elementor-element-481581df .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-481581df .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-481581df .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-19188 .elementor-element.elementor-element-481581df .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19188 .elementor-element.elementor-element-481581df .im-button .elementor-button-content-wrapper{display:block;}.elementor-19188 .elementor-element.elementor-element-481581df .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19188 .elementor-element.elementor-element-481581df .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19188 .elementor-element.elementor-element-481581df .im-secondary .elementor-button:hover{background:white;}.elementor-19188 .elementor-element.elementor-element-481581df a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19188 .elementor-element.elementor-element-481581df h1.elementor-heading-title{font-size:53px;}.elementor-19188 .elementor-element.elementor-element-481581df h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-481581df{font-size:17px;padding:43px 0;}.elementor-19188 .elementor-element.elementor-element-481581df > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19188 .elementor-element.elementor-element-481581df .elementor-column{width:100%;}.elementor-19188 .elementor-element.elementor-element-481581df h1.elementor-heading-title{font-size:44px;}.elementor-19188 .elementor-element.elementor-element-481581df h2.elementor-heading-title{font-size:33px;}.elementor-19188 .elementor-element.elementor-element-481581df h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-481581df .lead{font-size:19px;}.elementor-19188 .elementor-element.elementor-element-481581df .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19188 .elementor-element.elementor-element-481581df h1.elementor-heading-title{font-size:40px;}}

.elementor-19188 .elementor-element.elementor-element-481581df{--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-19188 .elementor-element.elementor-element-481581df .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19188 .elementor-element.elementor-element-481581df .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19188 .elementor-element.elementor-element-481581df .elementor-column>.elementor-widget-wrap{align-content:initial;}

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

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

@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-481581df h2.elementor-heading-title{font-size:33px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-572d007 */.elementor-19188 .elementor-element.elementor-element-572d007{--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-19188 .elementor-element.elementor-element-572d007,.elementor-19188 .elementor-element.elementor-element-572d007 *{box-sizing:border-box;}.elementor-19188 .elementor-element.elementor-element-572d007 > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19188 .elementor-element.elementor-element-572d007 .elementor-column{min-width:0;}.elementor-19188 .elementor-element.elementor-element-572d007 .elementor-widget-wrap{padding:0;display:block;}.elementor-19188 .elementor-element.elementor-element-572d007 .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19188 .elementor-element.elementor-element-572d007 .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19188 .elementor-element.elementor-element-572d007 .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19188 .elementor-element.elementor-element-572d007 .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19188 .elementor-element.elementor-element-572d007 .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19188 .elementor-element.elementor-element-572d007 p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19188 .elementor-element.elementor-element-572d007 p:last-child{margin-bottom:0;}.elementor-19188 .elementor-element.elementor-element-572d007 .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19188 .elementor-element.elementor-element-572d007 .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-19188 .elementor-element.elementor-element-572d007 .elementor-widget-heading{margin-bottom:20px;}.elementor-19188 .elementor-element.elementor-element-572d007 h1.elementor-heading-title{font-size:64px;}.elementor-19188 .elementor-element.elementor-element-572d007 h2.elementor-heading-title{font-size:42px;}.elementor-19188 .elementor-element.elementor-element-572d007 h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-572d007 a{color:var(--teal);text-underline-offset:4px;}.elementor-19188 .elementor-element.elementor-element-572d007 .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19188 .elementor-element.elementor-element-572d007 .elementor-widget-image{text-align:left;}.elementor-19188 .elementor-element.elementor-element-572d007 figure{margin:0;}
.elementor-19188 .elementor-element.elementor-element-572d007 .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-19188 .elementor-element.elementor-element-572d007 .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19188 .elementor-element.elementor-element-572d007 .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-572d007 .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-572d007 .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-19188 .elementor-element.elementor-element-572d007 .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19188 .elementor-element.elementor-element-572d007 .im-button .elementor-button-content-wrapper{display:block;}.elementor-19188 .elementor-element.elementor-element-572d007 .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19188 .elementor-element.elementor-element-572d007 .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19188 .elementor-element.elementor-element-572d007 .im-secondary .elementor-button:hover{background:white;}.elementor-19188 .elementor-element.elementor-element-572d007 a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19188 .elementor-element.elementor-element-572d007 h1.elementor-heading-title{font-size:53px;}.elementor-19188 .elementor-element.elementor-element-572d007 h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-572d007{font-size:17px;padding:43px 0;}.elementor-19188 .elementor-element.elementor-element-572d007 > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19188 .elementor-element.elementor-element-572d007 .elementor-column{width:100%;}.elementor-19188 .elementor-element.elementor-element-572d007 h1.elementor-heading-title{font-size:44px;}.elementor-19188 .elementor-element.elementor-element-572d007 h2.elementor-heading-title{font-size:33px;}.elementor-19188 .elementor-element.elementor-element-572d007 h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-572d007 .lead{font-size:19px;}.elementor-19188 .elementor-element.elementor-element-572d007 .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19188 .elementor-element.elementor-element-572d007 h1.elementor-heading-title{font-size:40px;}}

.elementor-19188 .elementor-element.elementor-element-572d007{--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-19188 .elementor-element.elementor-element-572d007 .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19188 .elementor-element.elementor-element-572d007 .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19188 .elementor-element.elementor-element-572d007 .elementor-column>.elementor-widget-wrap{align-content:initial;}

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

.elementor-19188 .elementor-element.elementor-element-572d007{}
.elementor-19188 .elementor-element.elementor-element-572d007 >.elementor-container{max-width:850px;}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-572d007 h2.elementor-heading-title{font-size:33px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2150bfbf */.elementor-19188 .elementor-element.elementor-element-2150bfbf{--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-19188 .elementor-element.elementor-element-2150bfbf,.elementor-19188 .elementor-element.elementor-element-2150bfbf *{box-sizing:border-box;}.elementor-19188 .elementor-element.elementor-element-2150bfbf > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19188 .elementor-element.elementor-element-2150bfbf .elementor-column{min-width:0;}.elementor-19188 .elementor-element.elementor-element-2150bfbf .elementor-widget-wrap{padding:0;display:block;}.elementor-19188 .elementor-element.elementor-element-2150bfbf .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19188 .elementor-element.elementor-element-2150bfbf .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19188 .elementor-element.elementor-element-2150bfbf .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19188 .elementor-element.elementor-element-2150bfbf .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19188 .elementor-element.elementor-element-2150bfbf .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19188 .elementor-element.elementor-element-2150bfbf p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19188 .elementor-element.elementor-element-2150bfbf p:last-child{margin-bottom:0;}.elementor-19188 .elementor-element.elementor-element-2150bfbf .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19188 .elementor-element.elementor-element-2150bfbf .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-19188 .elementor-element.elementor-element-2150bfbf .elementor-widget-heading{margin-bottom:20px;}.elementor-19188 .elementor-element.elementor-element-2150bfbf h1.elementor-heading-title{font-size:64px;}.elementor-19188 .elementor-element.elementor-element-2150bfbf h2.elementor-heading-title{font-size:42px;}.elementor-19188 .elementor-element.elementor-element-2150bfbf h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-2150bfbf a{color:var(--teal);text-underline-offset:4px;}.elementor-19188 .elementor-element.elementor-element-2150bfbf .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19188 .elementor-element.elementor-element-2150bfbf .elementor-widget-image{text-align:left;}.elementor-19188 .elementor-element.elementor-element-2150bfbf figure{margin:0;}
.elementor-19188 .elementor-element.elementor-element-2150bfbf .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-19188 .elementor-element.elementor-element-2150bfbf .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19188 .elementor-element.elementor-element-2150bfbf .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-2150bfbf .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-2150bfbf .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-19188 .elementor-element.elementor-element-2150bfbf .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19188 .elementor-element.elementor-element-2150bfbf .im-button .elementor-button-content-wrapper{display:block;}.elementor-19188 .elementor-element.elementor-element-2150bfbf .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19188 .elementor-element.elementor-element-2150bfbf .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19188 .elementor-element.elementor-element-2150bfbf .im-secondary .elementor-button:hover{background:white;}.elementor-19188 .elementor-element.elementor-element-2150bfbf a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19188 .elementor-element.elementor-element-2150bfbf h1.elementor-heading-title{font-size:53px;}.elementor-19188 .elementor-element.elementor-element-2150bfbf h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-2150bfbf{font-size:17px;padding:43px 0;}.elementor-19188 .elementor-element.elementor-element-2150bfbf > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19188 .elementor-element.elementor-element-2150bfbf .elementor-column{width:100%;}.elementor-19188 .elementor-element.elementor-element-2150bfbf h1.elementor-heading-title{font-size:44px;}.elementor-19188 .elementor-element.elementor-element-2150bfbf h2.elementor-heading-title{font-size:33px;}.elementor-19188 .elementor-element.elementor-element-2150bfbf h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-2150bfbf .lead{font-size:19px;}.elementor-19188 .elementor-element.elementor-element-2150bfbf .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19188 .elementor-element.elementor-element-2150bfbf h1.elementor-heading-title{font-size:40px;}}

.elementor-19188 .elementor-element.elementor-element-2150bfbf{--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-19188 .elementor-element.elementor-element-2150bfbf .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19188 .elementor-element.elementor-element-2150bfbf .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19188 .elementor-element.elementor-element-2150bfbf .elementor-column>.elementor-widget-wrap{align-content:initial;}

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

.elementor-19188 .elementor-element.elementor-element-2150bfbf{background-color:#FCF5F5;background-image:var(--grain),radial-gradient(ellipse at 15% 15%,#FFFFFFCC,transparent 75%);}
.elementor-19188 .elementor-element.elementor-element-2150bfbf .elementor-inner-section.related-grid>.elementor-container{gap:24px;align-items:stretch;}.elementor-19188 .elementor-element.elementor-element-2150bfbf .related-card>.elementor-widget-wrap{height:100%;}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-2150bfbf h2.elementor-heading-title{font-size:33px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77ef379b */.elementor-19188 .elementor-element.elementor-element-77ef379b{--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-19188 .elementor-element.elementor-element-77ef379b,.elementor-19188 .elementor-element.elementor-element-77ef379b *{box-sizing:border-box;}.elementor-19188 .elementor-element.elementor-element-77ef379b > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19188 .elementor-element.elementor-element-77ef379b .elementor-column{min-width:0;}.elementor-19188 .elementor-element.elementor-element-77ef379b .elementor-widget-wrap{padding:0;display:block;}.elementor-19188 .elementor-element.elementor-element-77ef379b .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19188 .elementor-element.elementor-element-77ef379b .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19188 .elementor-element.elementor-element-77ef379b .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19188 .elementor-element.elementor-element-77ef379b .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19188 .elementor-element.elementor-element-77ef379b .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19188 .elementor-element.elementor-element-77ef379b p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19188 .elementor-element.elementor-element-77ef379b p:last-child{margin-bottom:0;}.elementor-19188 .elementor-element.elementor-element-77ef379b .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19188 .elementor-element.elementor-element-77ef379b .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-19188 .elementor-element.elementor-element-77ef379b .elementor-widget-heading{margin-bottom:20px;}.elementor-19188 .elementor-element.elementor-element-77ef379b h1.elementor-heading-title{font-size:64px;}.elementor-19188 .elementor-element.elementor-element-77ef379b h2.elementor-heading-title{font-size:42px;}.elementor-19188 .elementor-element.elementor-element-77ef379b h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-77ef379b a{color:var(--teal);text-underline-offset:4px;}.elementor-19188 .elementor-element.elementor-element-77ef379b .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19188 .elementor-element.elementor-element-77ef379b .elementor-widget-image{text-align:left;}.elementor-19188 .elementor-element.elementor-element-77ef379b figure{margin:0;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .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-19188 .elementor-element.elementor-element-77ef379b .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19188 .elementor-element.elementor-element-77ef379b .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-77ef379b .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-77ef379b .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-19188 .elementor-element.elementor-element-77ef379b .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19188 .elementor-element.elementor-element-77ef379b .im-button .elementor-button-content-wrapper{display:block;}.elementor-19188 .elementor-element.elementor-element-77ef379b .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19188 .elementor-element.elementor-element-77ef379b .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19188 .elementor-element.elementor-element-77ef379b .im-secondary .elementor-button:hover{background:white;}.elementor-19188 .elementor-element.elementor-element-77ef379b a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19188 .elementor-element.elementor-element-77ef379b h1.elementor-heading-title{font-size:53px;}.elementor-19188 .elementor-element.elementor-element-77ef379b h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-77ef379b{font-size:17px;padding:43px 0;}.elementor-19188 .elementor-element.elementor-element-77ef379b > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19188 .elementor-element.elementor-element-77ef379b .elementor-column{width:100%;}.elementor-19188 .elementor-element.elementor-element-77ef379b h1.elementor-heading-title{font-size:44px;}.elementor-19188 .elementor-element.elementor-element-77ef379b h2.elementor-heading-title{font-size:33px;}.elementor-19188 .elementor-element.elementor-element-77ef379b h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-77ef379b .lead{font-size:19px;}.elementor-19188 .elementor-element.elementor-element-77ef379b .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19188 .elementor-element.elementor-element-77ef379b h1.elementor-heading-title{font-size:40px;}}

.elementor-19188 .elementor-element.elementor-element-77ef379b{--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-19188 .elementor-element.elementor-element-77ef379b .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .elementor-column>.elementor-widget-wrap{align-content:initial;}

.elementor-19188 .elementor-element.elementor-element-77ef379b .elementor-widget-heading{margin-bottom:24px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .kicker{font-size:13px;letter-spacing:.16em;font-weight:600;color:#8E3F57;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .kicker:before{height:1px;background:#C69944;width:30px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .lead{font-size:21px;line-height:1.55;color:inherit;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .small{font-size:15px;color:var(--soft);}
.elementor-19188 .elementor-element.elementor-element-77ef379b .brandline{font:22px/1.65 Georgia,serif;letter-spacing:.03em;color:var(--teal);margin-bottom:35px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .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-19188 .elementor-element.elementor-element-77ef379b .tv-button .elementor-button:hover{background:#963651;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .tv-button .elementor-button-content-wrapper,.elementor-19188 .elementor-element.elementor-element-77ef379b .tv-button .elementor-button-text{display:block;width:100%;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .tv-secondary .elementor-button{background:#F3DAE3;color:#6E1033;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .tv-secondary .elementor-button:hover{background:#EAC5D3;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .tv-meta{display:flex;flex-wrap:wrap;gap:5px 22px;font-size:15px;color:var(--soft);margin:25px 0;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .tv-meta strong{font-weight:600;color:var(--navy);}
.elementor-19188 .elementor-element.elementor-element-77ef379b .tv-panel>.elementor-widget-wrap{border:1px solid #C69944;border-radius:28px;padding:32px;background:#FFFBFA;box-shadow:0 8px 30px #6e103306;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .hero-aside>.elementor-widget-wrap{background:#F6DFE7;border-radius:90px 28px 28px 28px;padding:40px 34px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .hero-aside blockquote{font:27px/1.4 Georgia,serif;color:#6E1033;margin:0 0 20px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .hero-aside p{font-size:16px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .hero-aside .quote-mark{font:76px/.8 Georgia,serif;color:#AF4564;margin-bottom:14px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .hero-aside hr{border:0;border-top:1px solid #C69944;margin:25px 0;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .hero-aside .lead{font-size:21px;color:var(--navy);}
.elementor-19188 .elementor-element.elementor-element-77ef379b .questions{padding:0;list-style:none;margin:20px 0;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .questions li{border-top:1px solid #DEB6C3;padding:17px 0;line-height:1.55;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .questions li:last-child{padding-bottom:0;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .topic-questions h3.elementor-heading-title{font-size:30px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .topic-questions .small{margin-top:24px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .num{font:22px Georgia,serif;color:#AF4564;margin-bottom:22px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .section-head{max-width:750px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .steps.tv-grid>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .steps .tv-panel>.elementor-widget-wrap{padding:28px;border-radius:24px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .steps h3.elementor-heading-title{font-size:27px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .steps p{font-size:17px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .audience-list{margin:0;padding-left:23px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .audience-list li{padding:0 0 15px 8px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .softnote>.elementor-widget-wrap{background:#FFFBFADE;border-radius:24px;padding:28px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .portrait img{width:100%;height:490px;object-fit:cover;object-position:center 35%;border-radius:28px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .profile-photo .host-name{position:relative;width:calc(100% - 36px);margin:-44px 18px 0;z-index:1;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .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-19188 .elementor-element.elementor-element-77ef379b .host-name h3.elementor-heading-title{font-size:26px;line-height:1.25;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .profile-photo .host-role{position:relative;width:calc(100% - 36px);margin:0 18px;z-index:1;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .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-19188 .elementor-element.elementor-element-77ef379b .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-19188 .elementor-element.elementor-element-77ef379b .video-side .elementor-widget-image img{border-radius:20px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .video-fallback{text-align:center;color:var(--navy);font-family:Georgia,serif;font-size:24px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .video-fallback .play{color:#AF4564;font-size:32px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .video-fallback small{font:14px/1.6 Inter,sans-serif;color:var(--soft);}
.elementor-19188 .elementor-element.elementor-element-77ef379b .purchase-grid.tv-grid>.elementor-container{gap:28px;align-items:stretch;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .purchase-grid .tv-panel>.elementor-widget-wrap{height:100%;display:flex;flex-direction:column;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .purchase-grid h2.elementor-heading-title{font-size:36px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .recommend-card>.elementor-widget-wrap{background:#F9EAF0;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .recommend-card h2.elementor-heading-title{color:#6E1033;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .recommend-date{font-size:15px;color:var(--teal);margin-bottom:22px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .recommend-card .lead{font-size:20px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .recommend-card p{font-size:17px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .recommend-tail{margin-top:auto;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .addon-note{font-size:15px;border-top:1px solid #DEB6C3;padding-top:18px;margin:20px 0;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .recommend-link .elementor-button{font-size:15px;padding:12px 20px;min-height:50px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .purchase-event{font-size:18px;color:var(--navy);line-height:1.5;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .purchase-event strong{font-weight:500;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .tv-facts .elementor-icon-list-items{list-style:none;padding:0;margin:0;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .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-19188 .elementor-element.elementor-element-77ef379b .tv-facts .elementor-icon-list-icon{width:22px;flex:none;display:inline-flex;padding-top:5px;color:#AF4564;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .tv-facts .elementor-icon-list-icon i{font-size:20px;color:#AF4564;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .tv-facts .elementor-icon-list-text{color:var(--ink);padding-left:0;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .tv-facts strong{font-weight:500;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .purchase-grid .price-main{margin-top:24px;margin-bottom:10px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .price-main .elementor-button,.elementor-19188 .elementor-element.elementor-element-77ef379b .price-eur .elementor-button{width:100%;min-height:64px;padding:13px 20px;border-radius:18px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .price-main .elementor-button-text,.elementor-19188 .elementor-element.elementor-element-77ef379b .price-eur .elementor-button-text{display:flex;justify-content:space-between;align-items:center;gap:12px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .button-price{font:28px/1.2 Georgia,serif;white-space:nowrap;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .button-action{font-size:15px;font-weight:500;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .purchase-grid .price-eur{width:86%;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .price-eur .elementor-button{min-height:54px;padding:10px 17px;border-radius:16px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .price-eur .button-price{font-size:24px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .price-eur .button-action{font-size:14px;}
@media(min-width:1025px){.elementor-19188 .elementor-element.elementor-element-77ef379b .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-19188 .elementor-element.elementor-element-77ef379b .purchase-grid:has(.recommend-card.elementor-hidden-tablet)>.elementor-container{grid-template-columns:minmax(0,640px);justify-content:center;}}
.elementor-19188 .elementor-element.elementor-element-77ef379b .purchase-note{font-size:14px;color:var(--soft);line-height:1.6;margin-top:17px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .tv-faq{max-width:850px;margin:0 auto;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .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-19188 .elementor-element.elementor-element-77ef379b .elementor-toggle .elementor-tab-title a{color:var(--navy);}
.elementor-19188 .elementor-element.elementor-element-77ef379b .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-19188 .elementor-element.elementor-element-77ef379b .elementor-toggle .elementor-toggle-icon{color:#AF4564;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .model{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-bottom:19px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .related-grid .tv-panel>.elementor-widget-wrap{background:#FFFBFA;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .related-grid p{font-size:17px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .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-19188 .elementor-element.elementor-element-77ef379b .elementor-inner-section.tv-grid>.elementor-container{gap:30px;}}
@media(max-width:767px){
.elementor-19188 .elementor-element.elementor-element-77ef379b .elementor-inner-section.tv-grid>.elementor-container,.elementor-19188 .elementor-element.elementor-element-77ef379b .steps.tv-grid>.elementor-container{grid-template-columns:minmax(0,1fr)!important;gap:28px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .elementor-inner-section.tv-grid .elementor-column{width:100%!important;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .tv-panel>.elementor-widget-wrap{padding:26px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .hero-aside>.elementor-widget-wrap{padding:28px;border-radius:50px 24px 24px 24px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .hero-aside blockquote{font-size:25px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .lead{font-size:19px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .portrait img{height:400px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .profile-photo .host-name{width:calc(100% - 24px);margin:-35px 12px 0;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .profile-photo .host-role{width:calc(100% - 24px);margin:0 12px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .host-name h3.elementor-heading-title{font-size:24px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .purchase-grid h2.elementor-heading-title{font-size:32px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .purchase-grid .price-eur{width:90%;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .price-main .elementor-button{min-height:62px;padding:12px 17px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .button-price{font-size:27px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .button-action{font-size:14px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .price-eur .button-price{font-size:23px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .price-eur .button-action{font-size:13px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .tv-facts .elementor-icon-list-item{font-size:15px;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .recommend-tail{margin-top:0;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .video-layout .video-side{order:2;}
.elementor-19188 .elementor-element.elementor-element-77ef379b .elementor-toggle .elementor-tab-title{font-size:17px;}
}
.elementor-19188 .elementor-element.elementor-element-77ef379b > .elementor-container > .elementor-column{width:100%;}
.elementor-19188 .elementor-element.elementor-element-77ef379b{padding:25px 0 90px;border-top:1px solid #C69944;}@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-77ef379b{padding-bottom:110px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4dc1bfdc */.elementor-19188 .elementor-element.elementor-element-4dc1bfdc{--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-19188 .elementor-element.elementor-element-4dc1bfdc,.elementor-19188 .elementor-element.elementor-element-4dc1bfdc *{box-sizing:border-box;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc > .elementor-container{width:min(calc(100% - 64px),1160px);max-width:1160px;margin:auto;gap:0;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .elementor-column{min-width:0;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .elementor-widget-wrap{padding:0;display:block;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .elementor-widget{width:100%;margin:0;min-width:0;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .elementor-inner-section{width:100%;margin:0;padding:0;background:transparent;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .elementor-inner-section > .elementor-container{width:100%;max-width:none;margin:0;gap:0;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .elementor-widget-text-editor{font:inherit;color:inherit;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.elementor-19188 .elementor-element.elementor-element-4dc1bfdc p{font:inherit;color:inherit;margin:0 0 18px;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc p:last-child{margin-bottom:0;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .elementor-widget-text-editor{margin-bottom:18px;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .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-19188 .elementor-element.elementor-element-4dc1bfdc .elementor-widget-heading{margin-bottom:20px;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc h1.elementor-heading-title{font-size:64px;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc h2.elementor-heading-title{font-size:42px;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc a{color:var(--teal);text-underline-offset:4px;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .elementor-widget-image img{display:block;max-width:100%;width:100%;height:auto;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .elementor-widget-image{text-align:left;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc figure{margin:0;}
.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .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-19188 .elementor-element.elementor-element-4dc1bfdc .kicker:before{content:'';width:29px;height:1px;background:currentColor;flex:none;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .lead{font-size:21px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .small{font-size:16px;line-height:1.6;color:var(--soft);}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .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-19188 .elementor-element.elementor-element-4dc1bfdc .im-button .elementor-button:hover{background:var(--rosehover);}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .im-button .elementor-button-content-wrapper{display:block;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .im-button .elementor-button-text{display:block;flex:initial;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .im-secondary .elementor-button{border-color:#A8C3CE;background:transparent;box-shadow:none;color:var(--teal);}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .im-secondary .elementor-button:hover{background:white;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc a:focus-visible{outline:3px solid var(--navy);outline-offset:5px;}
@media(max-width:980px){.elementor-19188 .elementor-element.elementor-element-4dc1bfdc h1.elementor-heading-title{font-size:53px;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc h2.elementor-heading-title{font-size:37px;}}
@media(max-width:767px){.elementor-19188 .elementor-element.elementor-element-4dc1bfdc{font-size:17px;padding:43px 0;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc > .elementor-container{width:calc(100% - 32px);flex-wrap:wrap;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .elementor-column{width:100%;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc h1.elementor-heading-title{font-size:44px;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc h2.elementor-heading-title{font-size:33px;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc h3.elementor-heading-title{font-size:29px;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .lead{font-size:19px;}.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .im-button .elementor-button{width:100%;}}
@media(max-width:360px){.elementor-19188 .elementor-element.elementor-element-4dc1bfdc h1.elementor-heading-title{font-size:40px;}}

.elementor-19188 .elementor-element.elementor-element-4dc1bfdc{--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-19188 .elementor-element.elementor-element-4dc1bfdc .elementor-inner-section.tv-grid>.elementor-container{display:grid;gap:50px;align-items:center;grid-template-columns:1fr 1fr;}
.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .elementor-inner-section.tv-grid .elementor-column{width:100%;min-width:0;}
.elementor-19188 .elementor-element.elementor-element-4dc1bfdc .elementor-column>.elementor-widget-wrap{align-content:initial;}

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