.elementor-6587 .elementor-element.elementor-element-71078549 > .elementor-container{min-height:0px;}.elementor-6587 .elementor-element.elementor-element-71078549{padding:0px 0px 0px 0px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-4ecf16fe{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-1f50eac{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-17bc00c8:not(.elementor-motion-effects-element-type-background), .elementor-6587 .elementor-element.elementor-element-17bc00c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2013;background:url("https://www.tc-vienna2013.at/wp-content/uploads/2026/06/TCV_April26-38-e1786542609390.jpg") 50% 50%;background-size:cover;}.elementor-6587 .elementor-element.elementor-element-17bc00c8 > .elementor-background-overlay{background-color:rgba(43,32,19,.4);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6587 .elementor-element.elementor-element-17bc00c8{transition:all 400ms;padding:120px 24px 100px 24px;}.elementor-bc-flex-widget .elementor-6587 .elementor-element.elementor-element-18df0ca5.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-6587 .elementor-element.elementor-element-18df0ca5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-6587 .elementor-element.elementor-element-18df0ca5{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-1b286ec3{transition:all 400ms;text-align:center;}.elementor-6587 .elementor-element.elementor-element-1b286ec3 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:600;color:#F0DDBB;}.elementor-6587 .elementor-element.elementor-element-51262fad{--spacer-size:18px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-5aa60f23{transition:all 400ms;text-align:center;}.elementor-6587 .elementor-element.elementor-element-5aa60f23 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:46px;font-weight:800;color:#FFFFFF;}.elementor-6587 .elementor-element.elementor-element-7dfc349c{--spacer-size:16px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-2250029d{transition:all 400ms;text-align:center;font-family:"Ropa Sans", Sans-serif;font-size:16.5px;font-weight:400;color:rgba(255,255,255,.88);}.elementor-6587 .elementor-element.elementor-element-1f68ad8b{--spacer-size:30px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-765fbb37 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6587 .elementor-element.elementor-element-765fbb37{transition:all 400ms;}.elementor-bc-flex-widget .elementor-6587 .elementor-element.elementor-element-6080b007.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-6587 .elementor-element.elementor-element-6080b007.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-6587 .elementor-element.elementor-element-6080b007{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-623199ff .elementor-button{background-color:#E4572E;font-family:"Rubik", Sans-serif;font-size:14.5px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:18px 18px 18px 18px;padding:16px 32px 16px 32px;}.elementor-6587 .elementor-element.elementor-element-623199ff{transition:all 400ms;}.elementor-bc-flex-widget .elementor-6587 .elementor-element.elementor-element-403ef309.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-6587 .elementor-element.elementor-element-403ef309.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-6587 .elementor-element.elementor-element-403ef309{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-2fc4d952 .elementor-button{background-color:rgba(255,255,255,.92);font-family:"Rubik", Sans-serif;font-size:14.5px;font-weight:600;fill:#2B2013;color:#2B2013;border-radius:18px 18px 18px 18px;padding:16px 32px 16px 32px;}.elementor-6587 .elementor-element.elementor-element-2fc4d952{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-5d2a9268{padding:80px 24px 80px 24px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-578be830{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-32d283fa{transition:all 400ms;text-align:center;}.elementor-6587 .elementor-element.elementor-element-32d283fa .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:600;color:#C2451A;}.elementor-6587 .elementor-element.elementor-element-fbab86b{transition:all 400ms;text-align:center;}.elementor-6587 .elementor-element.elementor-element-fbab86b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:700;color:#2B2013;}.elementor-6587 .elementor-element.elementor-element-5e34d8b{--spacer-size:34px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-48c46bb7{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-7c3d4493:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6587 .elementor-element.elementor-element-7c3d4493 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6587 .elementor-element.elementor-element-7c3d4493 > .elementor-element-populated, .elementor-6587 .elementor-element.elementor-element-7c3d4493 > .elementor-element-populated > .elementor-background-overlay, .elementor-6587 .elementor-element.elementor-element-7c3d4493 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-6587 .elementor-element.elementor-element-7c3d4493 > .elementor-element-populated{box-shadow:0px 24px 50px -30px rgba(43,32,19,.35);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:22px 22px 26px 22px;}.elementor-6587 .elementor-element.elementor-element-7c3d4493 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6587 .elementor-element.elementor-element-7c3d4493{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-285fa421{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-285fa421 img{border-radius:15px 15px 15px 15px;}.elementor-6587 .elementor-element.elementor-element-28b8268c{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-28b8268c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:11px;font-weight:700;color:#C2451A;}.elementor-6587 .elementor-element.elementor-element-19dc29ce{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-19dc29ce .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:24px;font-weight:800;color:#2B2013;}.elementor-6587 .elementor-element.elementor-element-e580057{transition:all 400ms;text-align:start;font-family:"Ropa Sans", Sans-serif;font-size:13px;font-weight:400;color:#8A7860;}.elementor-6587 .elementor-element.elementor-element-ddfb912 .elementor-heading-title{color:var( --e-global-color-ea7bb4d );}.elementor-6587 .elementor-element.elementor-element-ddfb912{color:var( --e-global-color-ea7bb4d );transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-b2734e0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:2px;}.elementor-6587 .elementor-element.elementor-element-b2734e0{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-6d2a1dec{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-6d2a1dec .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:700;color:var( --e-global-color-ea7bb4d );}.elementor-6587 .elementor-element.elementor-element-24158bb0{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-24158bb0 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:10.5px;font-weight:500;color:var( --e-global-color-ea7bb4d );}.elementor-6587 .elementor-element.elementor-element-5e06027d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:2px;}.elementor-6587 .elementor-element.elementor-element-5e06027d{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-48ae2877{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-48ae2877 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:700;color:var( --e-global-color-ea7bb4d );}.elementor-6587 .elementor-element.elementor-element-12b3ad0e{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-12b3ad0e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:10.5px;font-weight:500;color:var( --e-global-color-ea7bb4d );}.elementor-6587 .elementor-element.elementor-element-c8417e6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:2px;}.elementor-6587 .elementor-element.elementor-element-c8417e6{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-8d16663{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-8d16663 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:700;color:var( --e-global-color-ea7bb4d );}.elementor-6587 .elementor-element.elementor-element-72a3fc7{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-72a3fc7 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:10.5px;font-weight:500;color:var( --e-global-color-ea7bb4d );}.elementor-6587 .elementor-element.elementor-element-2fd483e{--spacer-size:11px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-51cba669{transition:all 400ms;--e-icon-list-icon-size:4px;--icon-vertical-offset:0px;}.elementor-6587 .elementor-element.elementor-element-51cba669 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-6587 .elementor-element.elementor-element-51cba669 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-6587 .elementor-element.elementor-element-51cba669 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-6587 .elementor-element.elementor-element-51cba669 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-6587 .elementor-element.elementor-element-51cba669 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-6587 .elementor-element.elementor-element-51cba669 .elementor-icon-list-icon i{color:#E4572E;transition:color 0.3s;}.elementor-6587 .elementor-element.elementor-element-51cba669 .elementor-icon-list-icon svg{fill:#E4572E;transition:fill 0.3s;}.elementor-6587 .elementor-element.elementor-element-51cba669 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6587 .elementor-element.elementor-element-51cba669 .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:12px;}.elementor-6587 .elementor-element.elementor-element-51cba669 .elementor-icon-list-text{color:var( --e-global-color-ea7bb4d );transition:color 0.3s;}.elementor-6587 .elementor-element.elementor-element-550c44b{transition:all 400ms;text-align:start;font-family:"Ropa Sans", Sans-serif;font-size:12px;font-weight:400;color:rgba(43,32,19,.5);}.elementor-6587 .elementor-element.elementor-element-6d8fac1b{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-6d8fac1b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:800;color:#2B2013;}.elementor-6587 .elementor-element.elementor-element-761615f2{transition:all 400ms;text-align:start;font-family:"Ropa Sans", Sans-serif;font-size:12px;font-weight:400;color:rgba(43,32,19,.5);}.elementor-6587 .elementor-element.elementor-element-a2cff38:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6587 .elementor-element.elementor-element-a2cff38 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6587 .elementor-element.elementor-element-a2cff38 > .elementor-element-populated, .elementor-6587 .elementor-element.elementor-element-a2cff38 > .elementor-element-populated > .elementor-background-overlay, .elementor-6587 .elementor-element.elementor-element-a2cff38 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-6587 .elementor-element.elementor-element-a2cff38 > .elementor-element-populated{box-shadow:0px 24px 50px -30px rgba(43,32,19,.35);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:22px 22px 26px 22px;}.elementor-6587 .elementor-element.elementor-element-a2cff38 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6587 .elementor-element.elementor-element-a2cff38{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-7b35a7b6{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-7b35a7b6 img{border-radius:15px 15px 15px 15px;}.elementor-6587 .elementor-element.elementor-element-3f14e4d1{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-3f14e4d1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:11px;font-weight:700;color:#C2451A;}.elementor-6587 .elementor-element.elementor-element-52f5b61c{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-52f5b61c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:24px;font-weight:800;color:#2B2013;}.elementor-6587 .elementor-element.elementor-element-195725cb{transition:all 400ms;text-align:start;font-family:"Ropa Sans", Sans-serif;font-size:13px;font-weight:400;color:#8A7860;}.elementor-6587 .elementor-element.elementor-element-d7a39bc .elementor-heading-title{color:var( --e-global-color-ea7bb4d );}.elementor-6587 .elementor-element.elementor-element-d7a39bc{color:var( --e-global-color-ea7bb4d );transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-b08c457 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:2px;}.elementor-6587 .elementor-element.elementor-element-b08c457{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-d3b5683{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-d3b5683 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:700;color:var( --e-global-color-ea7bb4d );}.elementor-6587 .elementor-element.elementor-element-eb9bd92{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-eb9bd92 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:10.5px;font-weight:500;color:var( --e-global-color-ea7bb4d );}.elementor-6587 .elementor-element.elementor-element-329dd11 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:2px;}.elementor-6587 .elementor-element.elementor-element-329dd11{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-dabb1d7{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-dabb1d7 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:700;color:var( --e-global-color-ea7bb4d );}.elementor-6587 .elementor-element.elementor-element-3385dd2{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-3385dd2 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:10.5px;font-weight:500;color:var( --e-global-color-ea7bb4d );}.elementor-6587 .elementor-element.elementor-element-49e212a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:2px;}.elementor-6587 .elementor-element.elementor-element-49e212a{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-48fdc78{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-48fdc78 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:700;color:var( --e-global-color-ea7bb4d );}.elementor-6587 .elementor-element.elementor-element-2edd2c1{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-2edd2c1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:10.5px;font-weight:500;color:var( --e-global-color-ea7bb4d );}.elementor-6587 .elementor-element.elementor-element-551e0fe{--spacer-size:11px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-6f99f409{transition:all 400ms;--e-icon-list-icon-size:4px;--icon-vertical-offset:0px;}.elementor-6587 .elementor-element.elementor-element-6f99f409 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-6587 .elementor-element.elementor-element-6f99f409 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-6587 .elementor-element.elementor-element-6f99f409 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-6587 .elementor-element.elementor-element-6f99f409 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-6587 .elementor-element.elementor-element-6f99f409 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-6587 .elementor-element.elementor-element-6f99f409 .elementor-icon-list-icon i{color:#E4572E;transition:color 0.3s;}.elementor-6587 .elementor-element.elementor-element-6f99f409 .elementor-icon-list-icon svg{fill:#E4572E;transition:fill 0.3s;}.elementor-6587 .elementor-element.elementor-element-6f99f409 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6587 .elementor-element.elementor-element-6f99f409 .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:12px;}.elementor-6587 .elementor-element.elementor-element-6f99f409 .elementor-icon-list-text{color:var( --e-global-color-ea7bb4d );transition:color 0.3s;}.elementor-6587 .elementor-element.elementor-element-138c3bf{transition:all 400ms;text-align:start;font-family:"Ropa Sans", Sans-serif;font-size:12px;font-weight:400;color:rgba(43,32,19,.5);}.elementor-6587 .elementor-element.elementor-element-7c066983{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-7c066983 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:800;color:#2B2013;}.elementor-6587 .elementor-element.elementor-element-7466ac44{transition:all 400ms;text-align:start;font-family:"Ropa Sans", Sans-serif;font-size:12px;font-weight:400;color:rgba(43,32,19,.5);}.elementor-6587 .elementor-element.elementor-element-51d2b88f{padding:80px 24px 80px 24px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-2282d185:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6587 .elementor-element.elementor-element-2282d185 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6587 .elementor-element.elementor-element-2282d185 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(43,32,19,.06);box-shadow:0px 24px 55px -32px rgba(43,32,19,.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 40px 44px 40px;}.elementor-6587 .elementor-element.elementor-element-2282d185 > .elementor-element-populated, .elementor-6587 .elementor-element.elementor-element-2282d185 > .elementor-element-populated > .elementor-background-overlay, .elementor-6587 .elementor-element.elementor-element-2282d185 > .elementor-background-slideshow{border-radius:28px 28px 28px 28px;}.elementor-6587 .elementor-element.elementor-element-2282d185 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6587 .elementor-element.elementor-element-2282d185{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-2314f3cc{transition:all 400ms;text-align:center;}.elementor-6587 .elementor-element.elementor-element-2314f3cc .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:600;color:#C2451A;}.elementor-6587 .elementor-element.elementor-element-1fc98e1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-6587 .elementor-element.elementor-element-1fc98e1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-6587 .elementor-element.elementor-element-1fc98e1{transition:all 400ms;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-6587 .elementor-element.elementor-element-2d84b758{--spacer-size:30px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-2c086b2{padding:80px 24px 80px 24px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-6658562:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6587 .elementor-element.elementor-element-6658562 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6587 .elementor-element.elementor-element-6658562 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(43,32,19,.06);box-shadow:0px 24px 55px -32px rgba(43,32,19,.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 40px 44px 40px;}.elementor-6587 .elementor-element.elementor-element-6658562 > .elementor-element-populated, .elementor-6587 .elementor-element.elementor-element-6658562 > .elementor-element-populated > .elementor-background-overlay, .elementor-6587 .elementor-element.elementor-element-6658562 > .elementor-background-slideshow{border-radius:28px 28px 28px 28px;}.elementor-6587 .elementor-element.elementor-element-6658562 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6587 .elementor-element.elementor-element-6658562{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-cf2c6d0{transition:all 400ms;text-align:center;}.elementor-6587 .elementor-element.elementor-element-cf2c6d0 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:600;color:#C2451A;}.elementor-6587 .elementor-element.elementor-element-36df10d{transition:all 400ms;text-align:center;}.elementor-6587 .elementor-element.elementor-element-36df10d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:700;color:#2B2013;}.elementor-6587 .elementor-element.elementor-element-e4402a1:not(.elementor-motion-effects-element-type-background), .elementor-6587 .elementor-element.elementor-element-e4402a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-6587 .elementor-element.elementor-element-e4402a1{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-e4402a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6587 .elementor-element.elementor-element-54f0c49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6587 .elementor-element.elementor-element-54f0c49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-6587 .elementor-element.elementor-element-54f0c49 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(43,32,19,.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 18px 20px 18px;}.elementor-6587 .elementor-element.elementor-element-54f0c49 > .elementor-element-populated, .elementor-6587 .elementor-element.elementor-element-54f0c49 > .elementor-element-populated > .elementor-background-overlay, .elementor-6587 .elementor-element.elementor-element-54f0c49 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-6587 .elementor-element.elementor-element-54f0c49 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6587 .elementor-element.elementor-element-54f0c49{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-5e0cfa1{--divider-border-style:stripes_tribal;--divider-color:#E4572E;transition:all 400ms;--divider-pattern-height:20px;}.elementor-6587 .elementor-element.elementor-element-5e0cfa1 .elementor-divider-separator{width:30px;margin:0 auto;margin-left:0;}.elementor-6587 .elementor-element.elementor-element-5e0cfa1 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-6587 .elementor-element.elementor-element-33a3417{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-33a3417 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:700;color:#2B2013;}.elementor-6587 .elementor-element.elementor-element-e8b101e{transition:all 400ms;text-align:start;font-family:"Ropa Sans", Sans-serif;font-size:13px;font-weight:400;color:#6B5645;}.elementor-6587 .elementor-element.elementor-element-f5220a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6587 .elementor-element.elementor-element-f5220a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-6587 .elementor-element.elementor-element-f5220a4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(43,32,19,.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 18px 20px 18px;}.elementor-6587 .elementor-element.elementor-element-f5220a4 > .elementor-element-populated, .elementor-6587 .elementor-element.elementor-element-f5220a4 > .elementor-element-populated > .elementor-background-overlay, .elementor-6587 .elementor-element.elementor-element-f5220a4 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-6587 .elementor-element.elementor-element-f5220a4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6587 .elementor-element.elementor-element-f5220a4{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-1392a47{--divider-border-style:dots_tribal;--divider-color:#E4572E;transition:all 400ms;--divider-pattern-height:20px;}.elementor-6587 .elementor-element.elementor-element-1392a47 .elementor-divider-separator{width:30px;margin:0 auto;margin-left:0;}.elementor-6587 .elementor-element.elementor-element-1392a47 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-6587 .elementor-element.elementor-element-18ef9dc{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-18ef9dc .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:700;color:#2B2013;}.elementor-6587 .elementor-element.elementor-element-c8cb096{transition:all 400ms;text-align:start;font-family:"Ropa Sans", Sans-serif;font-size:13px;font-weight:400;color:#6B5645;}.elementor-6587 .elementor-element.elementor-element-ce85fa4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6587 .elementor-element.elementor-element-ce85fa4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-6587 .elementor-element.elementor-element-ce85fa4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(43,32,19,.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 18px 20px 18px;}.elementor-6587 .elementor-element.elementor-element-ce85fa4 > .elementor-element-populated, .elementor-6587 .elementor-element.elementor-element-ce85fa4 > .elementor-element-populated > .elementor-background-overlay, .elementor-6587 .elementor-element.elementor-element-ce85fa4 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-6587 .elementor-element.elementor-element-ce85fa4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6587 .elementor-element.elementor-element-ce85fa4{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-b3a14ab{--divider-border-style:planes_tribal;--divider-color:#E4572E;transition:all 400ms;--divider-pattern-height:20px;}.elementor-6587 .elementor-element.elementor-element-b3a14ab .elementor-divider-separator{width:27px;margin:0 auto;margin-left:0;}.elementor-6587 .elementor-element.elementor-element-b3a14ab .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-6587 .elementor-element.elementor-element-4e6395b{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-4e6395b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:700;color:#2B2013;}.elementor-6587 .elementor-element.elementor-element-225e619{transition:all 400ms;text-align:start;font-family:"Ropa Sans", Sans-serif;font-size:13px;font-weight:400;color:#6B5645;}.elementor-6587 .elementor-element.elementor-element-b36a56a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6587 .elementor-element.elementor-element-b36a56a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-6587 .elementor-element.elementor-element-b36a56a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(43,32,19,.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 18px 20px 18px;}.elementor-6587 .elementor-element.elementor-element-b36a56a > .elementor-element-populated, .elementor-6587 .elementor-element.elementor-element-b36a56a > .elementor-element-populated > .elementor-background-overlay, .elementor-6587 .elementor-element.elementor-element-b36a56a > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-6587 .elementor-element.elementor-element-b36a56a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6587 .elementor-element.elementor-element-b36a56a{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-60c3b53{--divider-border-style:leaves_tribal;--divider-color:#E4572E;transition:all 400ms;--divider-pattern-height:20px;}.elementor-6587 .elementor-element.elementor-element-60c3b53 .elementor-divider-separator{width:26px;margin:0 auto;margin-left:0;}.elementor-6587 .elementor-element.elementor-element-60c3b53 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-6587 .elementor-element.elementor-element-619d2a4{transition:all 400ms;text-align:start;}.elementor-6587 .elementor-element.elementor-element-619d2a4 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:700;color:#2B2013;}.elementor-6587 .elementor-element.elementor-element-1dd23c3{transition:all 400ms;text-align:start;font-family:"Ropa Sans", Sans-serif;font-size:13px;font-weight:400;color:#6B5645;}.elementor-6587 .elementor-element.elementor-element-d868764{--spacer-size:30px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-b560005{padding:80px 24px 80px 24px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-67d6ceb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6587 .elementor-element.elementor-element-67d6ceb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6587 .elementor-element.elementor-element-67d6ceb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(43,32,19,.06);box-shadow:0px 24px 55px -32px rgba(43,32,19,.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 40px 44px 40px;}.elementor-6587 .elementor-element.elementor-element-67d6ceb > .elementor-element-populated, .elementor-6587 .elementor-element.elementor-element-67d6ceb > .elementor-element-populated > .elementor-background-overlay, .elementor-6587 .elementor-element.elementor-element-67d6ceb > .elementor-background-slideshow{border-radius:28px 28px 28px 28px;}.elementor-6587 .elementor-element.elementor-element-67d6ceb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6587 .elementor-element.elementor-element-67d6ceb{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-02cfc1f{transition:all 400ms;text-align:center;}.elementor-6587 .elementor-element.elementor-element-02cfc1f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:600;color:#C2451A;}.elementor-6587 .elementor-element.elementor-element-35dd7e8{transition:all 400ms;text-align:center;}.elementor-6587 .elementor-element.elementor-element-35dd7e8 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:700;color:#2B2013;}.elementor-6587 .elementor-element.elementor-element-b6e50b6{transition:all 400ms;}.elementor-bc-flex-widget .elementor-6587 .elementor-element.elementor-element-d5b30ff.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-6587 .elementor-element.elementor-element-d5b30ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-6587 .elementor-element.elementor-element-d5b30ff{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-3da2c36{--spacer-size:40px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-43b490f{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-43b490f .elementor-icon-wrapper{text-align:center;}.elementor-6587 .elementor-element.elementor-element-43b490f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5ec0e74 );}.elementor-6587 .elementor-element.elementor-element-43b490f.elementor-view-framed .elementor-icon, .elementor-6587 .elementor-element.elementor-element-43b490f.elementor-view-default .elementor-icon{color:var( --e-global-color-5ec0e74 );border-color:var( --e-global-color-5ec0e74 );}.elementor-6587 .elementor-element.elementor-element-43b490f.elementor-view-framed .elementor-icon, .elementor-6587 .elementor-element.elementor-element-43b490f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5ec0e74 );}.elementor-6587 .elementor-element.elementor-element-43b490f .elementor-icon{font-size:2.5em;}.elementor-6587 .elementor-element.elementor-element-43b490f .elementor-icon svg{height:2.5em;}.elementor-6587 .elementor-element.elementor-element-8670976{transition:all 400ms;text-align:center;}.elementor-6587 .elementor-element.elementor-element-8670976 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:700;color:#2B2013;}.elementor-6587 .elementor-element.elementor-element-0fc16cc{transition:all 400ms;text-align:center;font-family:"Ropa Sans", Sans-serif;font-size:13.5px;font-weight:400;color:#6B5645;}.elementor-6587 .elementor-element.elementor-element-ab6705b{--spacer-size:12px;transition:all 400ms;}.elementor-bc-flex-widget .elementor-6587 .elementor-element.elementor-element-b3e13aa.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-6587 .elementor-element.elementor-element-b3e13aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-6587 .elementor-element.elementor-element-b3e13aa{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-60703df{--spacer-size:40px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-3e52523{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-3e52523 .elementor-icon-wrapper{text-align:center;}.elementor-6587 .elementor-element.elementor-element-3e52523.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5ec0e74 );}.elementor-6587 .elementor-element.elementor-element-3e52523.elementor-view-framed .elementor-icon, .elementor-6587 .elementor-element.elementor-element-3e52523.elementor-view-default .elementor-icon{color:var( --e-global-color-5ec0e74 );border-color:var( --e-global-color-5ec0e74 );}.elementor-6587 .elementor-element.elementor-element-3e52523.elementor-view-framed .elementor-icon, .elementor-6587 .elementor-element.elementor-element-3e52523.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5ec0e74 );}.elementor-6587 .elementor-element.elementor-element-3e52523 .elementor-icon{font-size:2.5em;}.elementor-6587 .elementor-element.elementor-element-3e52523 .elementor-icon svg{height:2.5em;}.elementor-6587 .elementor-element.elementor-element-3e52523 .elementor-icon i, .elementor-6587 .elementor-element.elementor-element-3e52523 .elementor-icon svg{transform:rotate(61deg);}.elementor-6587 .elementor-element.elementor-element-7b276e0{transition:all 400ms;text-align:center;}.elementor-6587 .elementor-element.elementor-element-7b276e0 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:700;color:#2B2013;}.elementor-6587 .elementor-element.elementor-element-792277c{transition:all 400ms;text-align:center;font-family:"Ropa Sans", Sans-serif;font-size:13.5px;font-weight:400;color:#6B5645;}.elementor-6587 .elementor-element.elementor-element-3caf882{--spacer-size:12px;transition:all 400ms;}.elementor-bc-flex-widget .elementor-6587 .elementor-element.elementor-element-0368b09.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-6587 .elementor-element.elementor-element-0368b09.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-6587 .elementor-element.elementor-element-0368b09{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-fbd2bc6{--spacer-size:40px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-4730783{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-4730783 .elementor-icon-wrapper{text-align:center;}.elementor-6587 .elementor-element.elementor-element-4730783.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5ec0e74 );}.elementor-6587 .elementor-element.elementor-element-4730783.elementor-view-framed .elementor-icon, .elementor-6587 .elementor-element.elementor-element-4730783.elementor-view-default .elementor-icon{color:var( --e-global-color-5ec0e74 );border-color:var( --e-global-color-5ec0e74 );}.elementor-6587 .elementor-element.elementor-element-4730783.elementor-view-framed .elementor-icon, .elementor-6587 .elementor-element.elementor-element-4730783.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5ec0e74 );}.elementor-6587 .elementor-element.elementor-element-4730783 .elementor-icon{font-size:2.5em;}.elementor-6587 .elementor-element.elementor-element-4730783 .elementor-icon svg{height:2.5em;}.elementor-6587 .elementor-element.elementor-element-4730783 .elementor-icon i, .elementor-6587 .elementor-element.elementor-element-4730783 .elementor-icon svg{transform:rotate(0deg);}.elementor-6587 .elementor-element.elementor-element-64313a7{transition:all 400ms;text-align:center;}.elementor-6587 .elementor-element.elementor-element-64313a7 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:700;color:#2B2013;}.elementor-6587 .elementor-element.elementor-element-07a4e76{transition:all 400ms;text-align:center;font-family:"Ropa Sans", Sans-serif;font-size:13.5px;font-weight:400;color:#6B5645;}.elementor-6587 .elementor-element.elementor-element-78c3bbf{--spacer-size:12px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-bca06d4{--spacer-size:20px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-217d4e56{padding:80px 24px 80px 24px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-462473b9{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-7a435f38{padding:010px 0px 010px 0px;transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-47a3c444:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6587 .elementor-element.elementor-element-47a3c444 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6587 .elementor-element.elementor-element-47a3c444 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(43,32,19,.06);box-shadow:0px 24px 55px -32px rgba(43,32,19,.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 40px 44px 40px;}.elementor-6587 .elementor-element.elementor-element-47a3c444 > .elementor-element-populated, .elementor-6587 .elementor-element.elementor-element-47a3c444 > .elementor-element-populated > .elementor-background-overlay, .elementor-6587 .elementor-element.elementor-element-47a3c444 > .elementor-background-slideshow{border-radius:28px 28px 28px 28px;}.elementor-6587 .elementor-element.elementor-element-47a3c444 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6587 .elementor-element.elementor-element-47a3c444{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-5dfe902{transition:all 400ms;}.elementor-6587 .elementor-element.elementor-element-72f1266{transition:all 400ms;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6587 .elementor-element.elementor-element-7c3d4493{width:50%;}.elementor-6587 .elementor-element.elementor-element-a2cff38{width:50%;}.elementor-6587 .elementor-element.elementor-element-47a3c444{width:100%;}}@media(max-width:1024px){.elementor-6587 .elementor-element.elementor-element-17bc00c8{padding:90px 24px 80px 24px;}.elementor-6587 .elementor-element.elementor-element-1b286ec3 .elementor-heading-title{font-size:10px;}.elementor-6587 .elementor-element.elementor-element-5aa60f23 .elementor-heading-title{font-size:38px;}.elementor-6587 .elementor-element.elementor-element-5d2a9268{padding:56px 20px 56px 20px;}.elementor-6587 .elementor-element.elementor-element-32d283fa .elementor-heading-title{font-size:10px;}.elementor-6587 .elementor-element.elementor-element-fbab86b .elementor-heading-title{font-size:23px;}.elementor-6587 .elementor-element.elementor-element-28b8268c .elementor-heading-title{font-size:9px;}.elementor-6587 .elementor-element.elementor-element-19dc29ce .elementor-heading-title{font-size:20px;}.elementor-6587 .elementor-element.elementor-element-6d2a1dec .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-24158bb0 .elementor-heading-title{font-size:9px;}.elementor-6587 .elementor-element.elementor-element-48ae2877 .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-12b3ad0e .elementor-heading-title{font-size:9px;}.elementor-6587 .elementor-element.elementor-element-8d16663 .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-72a3fc7 .elementor-heading-title{font-size:9px;}.elementor-6587 .elementor-element.elementor-element-6d8fac1b .elementor-heading-title{font-size:16px;}.elementor-6587 .elementor-element.elementor-element-3f14e4d1 .elementor-heading-title{font-size:9px;}.elementor-6587 .elementor-element.elementor-element-52f5b61c .elementor-heading-title{font-size:20px;}.elementor-6587 .elementor-element.elementor-element-d3b5683 .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-eb9bd92 .elementor-heading-title{font-size:9px;}.elementor-6587 .elementor-element.elementor-element-dabb1d7 .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-3385dd2 .elementor-heading-title{font-size:9px;}.elementor-6587 .elementor-element.elementor-element-48fdc78 .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-2edd2c1 .elementor-heading-title{font-size:9px;}.elementor-6587 .elementor-element.elementor-element-7c066983 .elementor-heading-title{font-size:16px;}.elementor-6587 .elementor-element.elementor-element-51d2b88f{padding:56px 20px 56px 20px;}.elementor-6587 .elementor-element.elementor-element-2314f3cc .elementor-heading-title{font-size:10px;}.elementor-6587 .elementor-element.elementor-element-2c086b2{padding:56px 20px 56px 20px;}.elementor-6587 .elementor-element.elementor-element-cf2c6d0 .elementor-heading-title{font-size:10px;}.elementor-6587 .elementor-element.elementor-element-36df10d .elementor-heading-title{font-size:21px;}.elementor-6587 .elementor-element.elementor-element-33a3417 .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-18ef9dc .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-4e6395b .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-619d2a4 .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-b560005{padding:56px 20px 56px 20px;}.elementor-6587 .elementor-element.elementor-element-02cfc1f .elementor-heading-title{font-size:10px;}.elementor-6587 .elementor-element.elementor-element-35dd7e8 .elementor-heading-title{font-size:21px;}.elementor-6587 .elementor-element.elementor-element-8670976 .elementor-heading-title{font-size:13px;}.elementor-6587 .elementor-element.elementor-element-7b276e0 .elementor-heading-title{font-size:13px;}.elementor-6587 .elementor-element.elementor-element-64313a7 .elementor-heading-title{font-size:13px;}.elementor-6587 .elementor-element.elementor-element-217d4e56{padding:56px 20px 56px 20px;}}@media(max-width:767px){.elementor-6587 .elementor-element.elementor-element-17bc00c8{padding:70px 18px 60px 18px;}.elementor-6587 .elementor-element.elementor-element-1b286ec3 .elementor-heading-title{font-size:10px;}.elementor-6587 .elementor-element.elementor-element-51262fad{--spacer-size:11px;}.elementor-6587 .elementor-element.elementor-element-5aa60f23 .elementor-heading-title{font-size:30px;}.elementor-6587 .elementor-element.elementor-element-7dfc349c{--spacer-size:10px;}.elementor-6587 .elementor-element.elementor-element-2250029d{text-align:center;font-size:15px;}.elementor-6587 .elementor-element.elementor-element-1f68ad8b{--spacer-size:18px;}.elementor-6587 .elementor-element.elementor-element-5d2a9268{padding:44px 18px 44px 18px;}.elementor-6587 .elementor-element.elementor-element-32d283fa .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-fbab86b .elementor-heading-title{font-size:18px;}.elementor-6587 .elementor-element.elementor-element-5e34d8b{--spacer-size:20px;}.elementor-6587 .elementor-element.elementor-element-7c3d4493 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6587 .elementor-element.elementor-element-28b8268c .elementor-heading-title{font-size:10px;}.elementor-6587 .elementor-element.elementor-element-19dc29ce .elementor-heading-title{font-size:25px;}.elementor-6587 .elementor-element.elementor-element-e580057{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-6d2a1dec .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-24158bb0 .elementor-heading-title{font-size:10px;}.elementor-6587 .elementor-element.elementor-element-48ae2877 .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-12b3ad0e .elementor-heading-title{font-size:10px;}.elementor-6587 .elementor-element.elementor-element-8d16663 .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-72a3fc7 .elementor-heading-title{font-size:10px;}.elementor-6587 .elementor-element.elementor-element-2fd483e{--spacer-size:7px;}.elementor-6587 .elementor-element.elementor-element-550c44b{font-size:11px;}.elementor-6587 .elementor-element.elementor-element-6d8fac1b .elementor-heading-title{font-size:15px;}.elementor-6587 .elementor-element.elementor-element-761615f2{font-size:11px;}.elementor-6587 .elementor-element.elementor-element-a2cff38 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6587 .elementor-element.elementor-element-3f14e4d1 .elementor-heading-title{font-size:10px;}.elementor-6587 .elementor-element.elementor-element-52f5b61c .elementor-heading-title{font-size:25px;}.elementor-6587 .elementor-element.elementor-element-195725cb{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-d3b5683 .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-eb9bd92 .elementor-heading-title{font-size:10px;}.elementor-6587 .elementor-element.elementor-element-dabb1d7 .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-3385dd2 .elementor-heading-title{font-size:10px;}.elementor-6587 .elementor-element.elementor-element-48fdc78 .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-2edd2c1 .elementor-heading-title{font-size:10px;}.elementor-6587 .elementor-element.elementor-element-551e0fe{--spacer-size:7px;}.elementor-6587 .elementor-element.elementor-element-138c3bf{font-size:11px;}.elementor-6587 .elementor-element.elementor-element-7c066983 .elementor-heading-title{font-size:15px;}.elementor-6587 .elementor-element.elementor-element-7466ac44{font-size:11px;}.elementor-6587 .elementor-element.elementor-element-51d2b88f{padding:44px 18px 44px 18px;}.elementor-6587 .elementor-element.elementor-element-2282d185 > .elementor-element-populated{padding:28px 22px 28px 22px;}.elementor-6587 .elementor-element.elementor-element-2314f3cc .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-2d84b758{--spacer-size:18px;}.elementor-6587 .elementor-element.elementor-element-2c086b2{padding:44px 18px 44px 18px;}.elementor-6587 .elementor-element.elementor-element-6658562 > .elementor-element-populated{padding:28px 22px 28px 22px;}.elementor-6587 .elementor-element.elementor-element-cf2c6d0 .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-36df10d .elementor-heading-title{font-size:17px;}.elementor-6587 .elementor-element.elementor-element-33a3417 .elementor-heading-title{font-size:13px;}.elementor-6587 .elementor-element.elementor-element-e8b101e{font-size:14px;}.elementor-6587 .elementor-element.elementor-element-18ef9dc .elementor-heading-title{font-size:13px;}.elementor-6587 .elementor-element.elementor-element-c8cb096{font-size:14px;}.elementor-6587 .elementor-element.elementor-element-4e6395b .elementor-heading-title{font-size:13px;}.elementor-6587 .elementor-element.elementor-element-225e619{font-size:14px;}.elementor-6587 .elementor-element.elementor-element-619d2a4 .elementor-heading-title{font-size:13px;}.elementor-6587 .elementor-element.elementor-element-1dd23c3{font-size:14px;}.elementor-6587 .elementor-element.elementor-element-d868764{--spacer-size:18px;}.elementor-6587 .elementor-element.elementor-element-b560005{padding:44px 18px 44px 18px;}.elementor-6587 .elementor-element.elementor-element-67d6ceb > .elementor-element-populated{padding:28px 22px 28px 22px;}.elementor-6587 .elementor-element.elementor-element-02cfc1f .elementor-heading-title{font-size:12px;}.elementor-6587 .elementor-element.elementor-element-35dd7e8 .elementor-heading-title{font-size:17px;}.elementor-6587 .elementor-element.elementor-element-3da2c36{--spacer-size:15px;}.elementor-6587 .elementor-element.elementor-element-8670976 .elementor-heading-title{font-size:14px;}.elementor-6587 .elementor-element.elementor-element-0fc16cc{font-size:14px;}.elementor-6587 .elementor-element.elementor-element-ab6705b{--spacer-size:18px;}.elementor-6587 .elementor-element.elementor-element-60703df{--spacer-size:15px;}.elementor-6587 .elementor-element.elementor-element-7b276e0 .elementor-heading-title{font-size:14px;}.elementor-6587 .elementor-element.elementor-element-792277c{font-size:14px;}.elementor-6587 .elementor-element.elementor-element-3caf882{--spacer-size:18px;}.elementor-6587 .elementor-element.elementor-element-fbd2bc6{--spacer-size:15px;}.elementor-6587 .elementor-element.elementor-element-64313a7 .elementor-heading-title{font-size:14px;}.elementor-6587 .elementor-element.elementor-element-07a4e76{font-size:14px;}.elementor-6587 .elementor-element.elementor-element-78c3bbf{--spacer-size:18px;}.elementor-6587 .elementor-element.elementor-element-217d4e56{padding:44px 18px 44px 18px;}.elementor-6587 .elementor-element.elementor-element-47a3c444 > .elementor-element-populated{padding:28px 22px 28px 22px;}}/* Start custom CSS for section, class: .elementor-element-17bc00c8 */.elementor-6587 .elementor-element.elementor-element-17bc00c8 .elementor-background-video-container {
  overflow: hidden !important;
}
.elementor-6587 .elementor-element.elementor-element-17bc00c8 .elementor-background-video-embed {
  width: 140% !important;
  height: 140% !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}

@media (max-width: 767px) {
  .elementor-6587 .elementor-element.elementor-element-17bc00c8 .elementor-background-video-embed {
    width: 250% !important;
    height: 250% !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e4402a1 */.elementor-6587 .elementor-element.elementor-element-e4402a1 .elementor-column {
  transition: box-shadow 0.35s ease-in-out, transform 0.35s ease-in-out;
}
.elementor-6587 .elementor-element.elementor-element-e4402a1 .elementor-column:hover {
  box-shadow: 0 24px 45px -20px rgba(228,87,46,.35);
  transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b6e50b6 */.elementor-6587 .elementor-element.elementor-element-b6e50b6 .elementor-column {
  transition: box-shadow 0.35s ease-in-out, transform 0.35s ease-in-out;
}
.elementor-6587 .elementor-element.elementor-element-b6e50b6 .elementor-column:hover {
  box-shadow: 0 24px 45px -20px rgba(228,87,46,.35);
  transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-217d4e56 *//* ==========================================================================
   TCV 2013 — Fixkurse Herbst & Winter, Clubhouse Morning
   Globales Custom CSS für Elementor Pro
   Einmalig einfügen unter: Elementor → Custom Code → Custom CSS (Site Settings)

   Bewusst schlank gehalten: Fast alles läuft über native Elementor-Controls
   direkt an den Widgets (Hintergrund, Radius, Schatten, Typografie). Hier
   stehen NUR die zwei Dinge, die nativ nicht gehen:
   1) Der Canvas-Hintergrund fix hinter der ganzen Seite positionieren
   2) Der horizontale Scroll-Container für die Testimonial-Karten
   ========================================================================== */

/* Canvas-Grainient als globaler Seitenhintergrund, hinter allem anderen. */
.tcv-bg-canvas{
  position:fixed;
  inset:0;
  z-index:-2;
  width:100vw;
  height:100vh;
  pointer-events:none;
}

/* Statische Korn-Textur obendrauf, ebenfalls fix und ganz hinten. */
.tcv-bg-grain{
  position:fixed;
  inset:0;
  z-index:-1;
  pointer-events:none;
  opacity:.16;
  mix-blend-mode:multiply;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-repeat:repeat;
  background-size:200px 200px;
}

/* Horizontaler Scroll-Container für die Testimonial-Karten. Elementor Pro
   hat kein natives frei-scrollbares Karten-Widget mit Snap-Verhalten. */
.tcv-scroll-x{
  display:flex;
  gap:16px;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  scroll-snap-type:x mandatory;
  padding-bottom:6px;
}
.tcv-scroll-x::-webkit-scrollbar{ height:6px; }
.tcv-scroll-x::-webkit-scrollbar-thumb{ background:rgba(43,32,19,.15); border-radius:6px; }
.tcv-scroll-item{
  flex:0 0 auto;
  scroll-snap-align:start;
  width:260px;
}/* End custom CSS */