.elementor-24 .elementor-element.elementor-element-7921c45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:200px;--padding-left:200px;--padding-right:200px;}.elementor-24 .elementor-element.elementor-element-7921c45:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-7921c45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kraftwerkbilderstudio.ch/wp-content/uploads/2026/01/photo-1702126953148-54c87319d559-1-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-7921c45::before, .elementor-24 .elementor-element.elementor-element-7921c45 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-7921c45 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-7921c45 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-7921c45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-7921c45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b3bf5f1{text-align:center;}.elementor-24 .elementor-element.elementor-element-b3bf5f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-de1b2b6{text-align:center;font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:32px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-ddef18a .elementor-button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:28px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:35px 35px 35px 35px;}.elementor-24 .elementor-element.elementor-element-9ddc579{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-810786c{text-align:center;}.elementor-24 .elementor-element.elementor-element-810786c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-f2d83e0{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#9CA3AF;}.elementor-24 .elementor-element.elementor-element-a98b6c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-f787e7b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F4CB40;--border-color:#F4CB40;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-f787e7b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f787e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-24 .elementor-element.elementor-element-f787e7b.e-con:hover{--e-con-transform-scale:1.05;}.elementor-24 .elementor-element.elementor-element-f787e7b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4CB40;--border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-f787e7b, .elementor-24 .elementor-element.elementor-element-f787e7b::before{--border-transition:0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-464e288 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-24 .elementor-element.elementor-element-464e288 .elementor-icon-box-title{margin-block-end:1px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-464e288.elementor-view-stacked .elementor-icon{background-color:#2C2A28;fill:#F4CB40;color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-464e288.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-464e288.elementor-view-default .elementor-icon{fill:#2C2A28;color:#2C2A28;border-color:#2C2A28;}.elementor-24 .elementor-element.elementor-element-464e288.elementor-view-framed .elementor-icon{background-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-464e288.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-464e288.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F4CB40;fill:#2C2A28;color:#2C2A28;}.elementor-24 .elementor-element.elementor-element-464e288.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-464e288.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-464e288.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-464e288.elementor-view-default:has(:focus) .elementor-icon{fill:#F4CB40;color:#F4CB40;border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-464e288.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-464e288.elementor-view-framed:has(:focus) .elementor-icon{background-color:#2C2A28;}.elementor-24 .elementor-element.elementor-element-464e288 .elementor-icon{font-size:26px;}.elementor-24 .elementor-element.elementor-element-464e288 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-464e288 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:28px;}.elementor-24 .elementor-element.elementor-element-464e288:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-464e288:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-464e288 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#9CA3AF;}.elementor-24 .elementor-element.elementor-element-6e06c6e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F4CB40;--border-color:#F4CB40;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-6e06c6e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6e06c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-24 .elementor-element.elementor-element-6e06c6e.e-con:hover{--e-con-transform-scale:1.05;}.elementor-24 .elementor-element.elementor-element-6e06c6e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4CB40;--border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-6e06c6e, .elementor-24 .elementor-element.elementor-element-6e06c6e::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-d1ea39d .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-24 .elementor-element.elementor-element-d1ea39d .elementor-icon-box-title{margin-block-end:1px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d1ea39d.elementor-view-stacked .elementor-icon{background-color:#2C2A28;fill:#F4CB40;color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-d1ea39d.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-d1ea39d.elementor-view-default .elementor-icon{fill:#2C2A28;color:#2C2A28;border-color:#2C2A28;}.elementor-24 .elementor-element.elementor-element-d1ea39d.elementor-view-framed .elementor-icon{background-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-d1ea39d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-d1ea39d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F4CB40;fill:#2C2A28;color:#2C2A28;}.elementor-24 .elementor-element.elementor-element-d1ea39d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-d1ea39d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-d1ea39d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-d1ea39d.elementor-view-default:has(:focus) .elementor-icon{fill:#F4CB40;color:#F4CB40;border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-d1ea39d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-d1ea39d.elementor-view-framed:has(:focus) .elementor-icon{background-color:#2C2A28;}.elementor-24 .elementor-element.elementor-element-d1ea39d .elementor-icon{font-size:26px;}.elementor-24 .elementor-element.elementor-element-d1ea39d .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-d1ea39d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:28px;}.elementor-24 .elementor-element.elementor-element-d1ea39d:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-d1ea39d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d1ea39d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#9CA3AF;}.elementor-24 .elementor-element.elementor-element-9c36593{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F4CB40;--border-color:#F4CB40;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-9c36593:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9c36593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-24 .elementor-element.elementor-element-9c36593.e-con:hover{--e-con-transform-scale:1.05;}.elementor-24 .elementor-element.elementor-element-9c36593:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4CB40;--border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-9c36593, .elementor-24 .elementor-element.elementor-element-9c36593::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-bbe765e .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-24 .elementor-element.elementor-element-bbe765e .elementor-icon-box-title{margin-block-end:1px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-bbe765e.elementor-view-stacked .elementor-icon{background-color:#2C2A28;fill:#F4CB40;color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-bbe765e.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-bbe765e.elementor-view-default .elementor-icon{fill:#2C2A28;color:#2C2A28;border-color:#2C2A28;}.elementor-24 .elementor-element.elementor-element-bbe765e.elementor-view-framed .elementor-icon{background-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-bbe765e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-bbe765e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F4CB40;fill:#2C2A28;color:#2C2A28;}.elementor-24 .elementor-element.elementor-element-bbe765e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-bbe765e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-bbe765e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-bbe765e.elementor-view-default:has(:focus) .elementor-icon{fill:#F4CB40;color:#F4CB40;border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-bbe765e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-bbe765e.elementor-view-framed:has(:focus) .elementor-icon{background-color:#2C2A28;}.elementor-24 .elementor-element.elementor-element-bbe765e .elementor-icon{font-size:26px;}.elementor-24 .elementor-element.elementor-element-bbe765e .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-bbe765e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:28px;}.elementor-24 .elementor-element.elementor-element-bbe765e:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-bbe765e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-bbe765e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#9CA3AF;}.elementor-24 .elementor-element.elementor-element-a0a22b8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F4CB40;--border-color:#F4CB40;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-a0a22b8:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a0a22b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-24 .elementor-element.elementor-element-a0a22b8.e-con:hover{--e-con-transform-scale:1.05;}.elementor-24 .elementor-element.elementor-element-a0a22b8:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4CB40;--border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-a0a22b8, .elementor-24 .elementor-element.elementor-element-a0a22b8::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-a098a3b .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-24 .elementor-element.elementor-element-a098a3b .elementor-icon-box-title{margin-block-end:1px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a098a3b.elementor-view-stacked .elementor-icon{background-color:#2C2A28;fill:#F4CB40;color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-a098a3b.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-a098a3b.elementor-view-default .elementor-icon{fill:#2C2A28;color:#2C2A28;border-color:#2C2A28;}.elementor-24 .elementor-element.elementor-element-a098a3b.elementor-view-framed .elementor-icon{background-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-a098a3b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-a098a3b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F4CB40;fill:#2C2A28;color:#2C2A28;}.elementor-24 .elementor-element.elementor-element-a098a3b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-a098a3b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-a098a3b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-a098a3b.elementor-view-default:has(:focus) .elementor-icon{fill:#F4CB40;color:#F4CB40;border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-a098a3b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-a098a3b.elementor-view-framed:has(:focus) .elementor-icon{background-color:#2C2A28;}.elementor-24 .elementor-element.elementor-element-a098a3b .elementor-icon{font-size:26px;}.elementor-24 .elementor-element.elementor-element-a098a3b .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-a098a3b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:28px;}.elementor-24 .elementor-element.elementor-element-a098a3b:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-a098a3b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a098a3b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#9CA3AF;}.elementor-24 .elementor-element.elementor-element-e6574c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-e6574c6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e6574c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-24 .elementor-element.elementor-element-42939d1{text-align:center;}.elementor-24 .elementor-element.elementor-element-42939d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-da5beb8{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#9CA3AF;}.elementor-24 .elementor-element.elementor-element-5e51313{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-696d016{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-696d016:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-696d016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-24 .elementor-element.elementor-element-696d016.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-24 .elementor-element.elementor-element-696d016:hover{box-shadow:0px 0px 54px 0px rgba(244, 203.00000000000009, 64, 0.11);}.elementor-24 .elementor-element.elementor-element-d0bdf0b{--display:flex;--min-height:200px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-d0bdf0b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d0bdf0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kraftwerkbilderstudio.ch/wp-content/uploads/2026/02/photo-1632789413875-695790ba93ce-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-5b00915 .elementor-icon-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-5b00915.elementor-view-stacked .elementor-icon{background-color:#F4CB40;color:#000000;}.elementor-24 .elementor-element.elementor-element-5b00915.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-5b00915.elementor-view-default .elementor-icon{color:#F4CB40;border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-5b00915.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-5b00915.elementor-view-default .elementor-icon svg{fill:#F4CB40;}.elementor-24 .elementor-element.elementor-element-5b00915.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-5b00915.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-24 .elementor-element.elementor-element-5b00915 .elementor-icon{font-size:18px;}.elementor-24 .elementor-element.elementor-element-5b00915 .elementor-icon svg{height:18px;}.elementor-24 .elementor-element.elementor-element-67d2c25{--display:flex;--border-radius:0px 0px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-319606a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d9d57c9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#9CA3AF;}.elementor-24 .elementor-element.elementor-element-e4a3153{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-e4a3153:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e4a3153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-24 .elementor-element.elementor-element-e4a3153.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-24 .elementor-element.elementor-element-e4a3153:hover{box-shadow:0px 0px 54px 0px rgba(244, 203.00000000000009, 64, 0.11);}.elementor-24 .elementor-element.elementor-element-b8d2cc7{--display:flex;--min-height:200px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-b8d2cc7:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b8d2cc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kraftwerkbilderstudio.ch/wp-content/uploads/2026/01/photo-1702126953148-54c87319d559-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-278a68f .elementor-icon-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-278a68f.elementor-view-stacked .elementor-icon{background-color:#F4CB40;color:#000000;}.elementor-24 .elementor-element.elementor-element-278a68f.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-278a68f.elementor-view-default .elementor-icon{color:#F4CB40;border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-278a68f.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-278a68f.elementor-view-default .elementor-icon svg{fill:#F4CB40;}.elementor-24 .elementor-element.elementor-element-278a68f.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-278a68f.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-24 .elementor-element.elementor-element-278a68f .elementor-icon{font-size:18px;}.elementor-24 .elementor-element.elementor-element-278a68f .elementor-icon svg{height:18px;}.elementor-24 .elementor-element.elementor-element-872df03{--display:flex;--border-radius:0px 0px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-04911f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-ab79685{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#9CA3AF;}.elementor-24 .elementor-element.elementor-element-d5d27ea{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d5d27ea:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d5d27ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-24 .elementor-element.elementor-element-d5d27ea.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-24 .elementor-element.elementor-element-d5d27ea:hover{box-shadow:0px 0px 54px 0px rgba(244, 203.00000000000009, 64, 0.11);}.elementor-24 .elementor-element.elementor-element-ca58f46{--display:flex;--min-height:200px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-ca58f46:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-ca58f46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kraftwerkbilderstudio.ch/wp-content/uploads/2026/02/photo-1554941829-202a0b2403b8-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-da84b58 .elementor-icon-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-da84b58.elementor-view-stacked .elementor-icon{background-color:#F4CB40;color:#000000;}.elementor-24 .elementor-element.elementor-element-da84b58.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-da84b58.elementor-view-default .elementor-icon{color:#F4CB40;border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-da84b58.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-da84b58.elementor-view-default .elementor-icon svg{fill:#F4CB40;}.elementor-24 .elementor-element.elementor-element-da84b58.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-da84b58.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-24 .elementor-element.elementor-element-da84b58 .elementor-icon{font-size:18px;}.elementor-24 .elementor-element.elementor-element-da84b58 .elementor-icon svg{height:18px;}.elementor-24 .elementor-element.elementor-element-f002d9c{--display:flex;--border-radius:0px 0px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-df544fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-8b49834{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#9CA3AF;}.elementor-24 .elementor-element.elementor-element-6a6ad24{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-6a6ad24:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6a6ad24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-24 .elementor-element.elementor-element-6a6ad24.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-24 .elementor-element.elementor-element-6a6ad24:hover{box-shadow:0px 0px 54px 0px rgba(244, 203.00000000000009, 64, 0.11);}.elementor-24 .elementor-element.elementor-element-e885828{--display:flex;--min-height:200px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-e885828:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e885828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kraftwerkbilderstudio.ch/wp-content/uploads/2026/02/photo-1587090564077-c7b8f2f1249e-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-9218322 .elementor-icon-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-9218322.elementor-view-stacked .elementor-icon{background-color:#F4CB40;color:#000000;}.elementor-24 .elementor-element.elementor-element-9218322.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-9218322.elementor-view-default .elementor-icon{color:#F4CB40;border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-9218322.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-9218322.elementor-view-default .elementor-icon svg{fill:#F4CB40;}.elementor-24 .elementor-element.elementor-element-9218322.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-9218322.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-24 .elementor-element.elementor-element-9218322 .elementor-icon{font-size:18px;}.elementor-24 .elementor-element.elementor-element-9218322 .elementor-icon svg{height:18px;}.elementor-24 .elementor-element.elementor-element-c47d5f7{--display:flex;--border-radius:0px 0px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-f0db4b4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-8e7f6f7{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#9CA3AF;}.elementor-24 .elementor-element.elementor-element-e74c4ae{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-e74c4ae:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e74c4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-24 .elementor-element.elementor-element-e74c4ae.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-24 .elementor-element.elementor-element-e74c4ae:hover{box-shadow:0px 0px 54px 0px rgba(244, 203.00000000000009, 64, 0.11);}.elementor-24 .elementor-element.elementor-element-b6e5b89{--display:flex;--min-height:200px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-b6e5b89:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b6e5b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kraftwerkbilderstudio.ch/wp-content/uploads/2026/02/photo-1607032095529-a36c1e009e0f-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-3261acc .elementor-icon-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-3261acc.elementor-view-stacked .elementor-icon{background-color:#F4CB40;color:#000000;}.elementor-24 .elementor-element.elementor-element-3261acc.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-3261acc.elementor-view-default .elementor-icon{color:#F4CB40;border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-3261acc.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-3261acc.elementor-view-default .elementor-icon svg{fill:#F4CB40;}.elementor-24 .elementor-element.elementor-element-3261acc.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-3261acc.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-24 .elementor-element.elementor-element-3261acc .elementor-icon{font-size:18px;}.elementor-24 .elementor-element.elementor-element-3261acc .elementor-icon svg{height:18px;}.elementor-24 .elementor-element.elementor-element-bdf5d67{--display:flex;--border-radius:0px 0px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-53a865b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-9d392ce{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#9CA3AF;}.elementor-24 .elementor-element.elementor-element-50d1450{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-50d1450:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-50d1450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-24 .elementor-element.elementor-element-50d1450.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-24 .elementor-element.elementor-element-50d1450:hover{box-shadow:0px 0px 54px 0px rgba(244, 203.00000000000009, 64, 0.11);}.elementor-24 .elementor-element.elementor-element-fb006fc{--display:flex;--min-height:200px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-fb006fc:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-fb006fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kraftwerkbilderstudio.ch/wp-content/uploads/2026/02/photo-1590674899484-d5640e854abe-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-70ec91b .elementor-icon-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-70ec91b.elementor-view-stacked .elementor-icon{background-color:#F4CB40;color:#000000;}.elementor-24 .elementor-element.elementor-element-70ec91b.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-70ec91b.elementor-view-default .elementor-icon{color:#F4CB40;border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-70ec91b.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-70ec91b.elementor-view-default .elementor-icon svg{fill:#F4CB40;}.elementor-24 .elementor-element.elementor-element-70ec91b.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-70ec91b.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-24 .elementor-element.elementor-element-70ec91b .elementor-icon{font-size:18px;}.elementor-24 .elementor-element.elementor-element-70ec91b .elementor-icon svg{height:18px;}.elementor-24 .elementor-element.elementor-element-a260b05{--display:flex;--border-radius:0px 0px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-5998591 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-f6646e1{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#9CA3AF;}.elementor-24 .elementor-element.elementor-element-919d58e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-24 .elementor-element.elementor-element-0aea3c5{--display:flex;}.elementor-24 .elementor-element.elementor-element-bfdf6e1{--display:flex;}.elementor-24 .elementor-element.elementor-element-15a423e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-24 .elementor-element.elementor-element-d94a8fb{--display:flex;--justify-content:center;}.elementor-24 .elementor-element.elementor-element-d2ac5ce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-b605680{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-8b21ad8 .elementor-button{background-color:var( --e-global-color-88a34cb );fill:var( --e-global-color-63df579 );color:var( --e-global-color-63df579 );}.elementor-24 .elementor-element.elementor-element-8b21ad8 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-8b21ad8 .elementor-button:focus{background-color:var( --e-global-color-6b7e8ba );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-8b21ad8 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-24 .elementor-element.elementor-element-8b21ad8 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-8b21ad8 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-7e30a6e .elementor-button{background-color:var( --e-global-color-88a34cb );fill:var( --e-global-color-63df579 );color:var( --e-global-color-63df579 );}.elementor-24 .elementor-element.elementor-element-7e30a6e .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-7e30a6e .elementor-button:focus{background-color:var( --e-global-color-6b7e8ba );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-7e30a6e .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-24 .elementor-element.elementor-element-7e30a6e .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-7e30a6e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-e7b9336 .elementor-button{background-color:var( --e-global-color-88a34cb );fill:var( --e-global-color-63df579 );color:var( --e-global-color-63df579 );}.elementor-24 .elementor-element.elementor-element-e7b9336 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-e7b9336 .elementor-button:focus{background-color:var( --e-global-color-6b7e8ba );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-e7b9336 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-24 .elementor-element.elementor-element-e7b9336 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-e7b9336 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-12788d2 .elementor-button{background-color:var( --e-global-color-88a34cb );fill:var( --e-global-color-63df579 );color:var( --e-global-color-63df579 );}.elementor-24 .elementor-element.elementor-element-12788d2 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-12788d2 .elementor-button:focus{background-color:var( --e-global-color-6b7e8ba );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-12788d2 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-24 .elementor-element.elementor-element-12788d2 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-12788d2 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-9ac18cc{--display:flex;}.elementor-24 .elementor-element.elementor-element-065e5d8{--display:flex;}.elementor-24 .elementor-element.elementor-element-ee20ab6 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-ee20ab6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-ee20ab6.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-ee20ab6.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-ee20ab6.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-ee20ab6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-ee20ab6 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-ee20ab6 .elementor-icon svg{height:20px;}.elementor-24 .elementor-element.elementor-element-ee20ab6 .elementor-icon-wrapper svg{width:auto;}.elementor-24 .elementor-element.elementor-element-b798b13 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-b798b13.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-b798b13.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-b798b13.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-b798b13.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-b798b13.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-b798b13 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-b798b13 .elementor-icon svg{height:20px;}.elementor-24 .elementor-element.elementor-element-e7ec02f{--display:flex;--min-height:450px;}.elementor-24 .elementor-element.elementor-element-e7ec02f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e7ec02f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kraftwerkbilderstudio.ch/wp-content/uploads/2026/02/photo-1702126953148-54c87319d559-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-ae83e11{--display:flex;--min-height:450px;--overlay-opacity:0.5;}.elementor-24 .elementor-element.elementor-element-ae83e11:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-ae83e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kraftwerkbilderstudio.ch/wp-content/uploads/2026/02/photo-1632789413875-695790ba93ce-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-ae83e11::before, .elementor-24 .elementor-element.elementor-element-ae83e11 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-ae83e11 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-ae83e11 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-ae83e11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-ae83e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-6a87652{--display:flex;--min-height:450px;}.elementor-24 .elementor-element.elementor-element-6a87652:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6a87652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kraftwerkbilderstudio.ch/wp-content/uploads/2026/02/photo-1587090564077-c7b8f2f1249e-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-eebf61e{--display:flex;--min-height:450px;}.elementor-24 .elementor-element.elementor-element-eebf61e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-eebf61e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kraftwerkbilderstudio.ch/wp-content/uploads/2026/02/photo-1641236210747-48bc43e4517f-1-scaled.jpg");}.elementor-24 .elementor-element.elementor-element-1fbd5b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-1fbd5b7:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1fbd5b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-24 .elementor-element.elementor-element-da2fb66{text-align:center;}.elementor-24 .elementor-element.elementor-element-da2fb66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-8836862{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#9CA3AF;}.elementor-24 .elementor-element.elementor-element-13bb8c9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-1023d39{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#374151C4;--border-color:#374151C4;--border-radius:16px 16px 16px 16px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-24 .elementor-element.elementor-element-1023d39:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1023d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-24 .elementor-element.elementor-element-1023d39:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D7B338B3;--border-color:#D7B338B3;}.elementor-24 .elementor-element.elementor-element-1023d39, .elementor-24 .elementor-element.elementor-element-1023d39::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-b813b41 .elementor-icon-box-wrapper{gap:11px;}.elementor-24 .elementor-element.elementor-element-b813b41 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b813b41.elementor-view-stacked .elementor-icon{background-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-b813b41.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-b813b41.elementor-view-default .elementor-icon{fill:#F4CB40;color:#F4CB40;border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-b813b41 .elementor-icon{font-size:30px;}.elementor-24 .elementor-element.elementor-element-b813b41 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-b813b41 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-24 .elementor-element.elementor-element-b813b41:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-b813b41:has(:focus) .elementor-icon-box-title{color:#EDEDED;}.elementor-24 .elementor-element.elementor-element-b813b41 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:24px;color:#6B7280;}.elementor-24 .elementor-element.elementor-element-4275f29{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#374151C4;--border-color:#374151C4;--border-radius:16px 16px 16px 16px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-24 .elementor-element.elementor-element-4275f29:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-4275f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-24 .elementor-element.elementor-element-4275f29:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D7B338B3;--border-color:#D7B338B3;}.elementor-24 .elementor-element.elementor-element-4275f29, .elementor-24 .elementor-element.elementor-element-4275f29::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-d6fbb68 .elementor-icon-box-wrapper{gap:11px;}.elementor-24 .elementor-element.elementor-element-d6fbb68 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d6fbb68.elementor-view-stacked .elementor-icon{background-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-d6fbb68.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-d6fbb68.elementor-view-default .elementor-icon{fill:#F4CB40;color:#F4CB40;border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-d6fbb68 .elementor-icon{font-size:30px;}.elementor-24 .elementor-element.elementor-element-d6fbb68 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-d6fbb68 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-24 .elementor-element.elementor-element-d6fbb68:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-d6fbb68:has(:focus) .elementor-icon-box-title{color:#EDEDED;}.elementor-24 .elementor-element.elementor-element-d6fbb68 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:24px;color:#6B7280;}.elementor-24 .elementor-element.elementor-element-bd0733b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#374151C4;--border-color:#374151C4;--border-radius:16px 16px 16px 16px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-24 .elementor-element.elementor-element-bd0733b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-bd0733b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-24 .elementor-element.elementor-element-bd0733b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D7B338B3;--border-color:#D7B338B3;}.elementor-24 .elementor-element.elementor-element-bd0733b, .elementor-24 .elementor-element.elementor-element-bd0733b::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-96e7df3 .elementor-icon-box-wrapper{gap:11px;}.elementor-24 .elementor-element.elementor-element-96e7df3 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-96e7df3.elementor-view-stacked .elementor-icon{background-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-96e7df3.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-96e7df3.elementor-view-default .elementor-icon{fill:#F4CB40;color:#F4CB40;border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-96e7df3 .elementor-icon{font-size:30px;}.elementor-24 .elementor-element.elementor-element-96e7df3 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-96e7df3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-24 .elementor-element.elementor-element-96e7df3:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-96e7df3:has(:focus) .elementor-icon-box-title{color:#EDEDED;}.elementor-24 .elementor-element.elementor-element-96e7df3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:24px;color:#6B7280;}.elementor-24 .elementor-element.elementor-element-736b401{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#374151C4;--border-color:#374151C4;--border-radius:16px 16px 16px 16px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-24 .elementor-element.elementor-element-736b401:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-736b401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-24 .elementor-element.elementor-element-736b401:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D7B338B3;--border-color:#D7B338B3;}.elementor-24 .elementor-element.elementor-element-736b401, .elementor-24 .elementor-element.elementor-element-736b401::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-bb62164 .elementor-icon-box-wrapper{gap:11px;}.elementor-24 .elementor-element.elementor-element-bb62164 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-bb62164.elementor-view-stacked .elementor-icon{background-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-bb62164.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-bb62164.elementor-view-default .elementor-icon{fill:#F4CB40;color:#F4CB40;border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-bb62164 .elementor-icon{font-size:30px;}.elementor-24 .elementor-element.elementor-element-bb62164 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-bb62164 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-24 .elementor-element.elementor-element-bb62164:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-bb62164:has(:focus) .elementor-icon-box-title{color:#EDEDED;}.elementor-24 .elementor-element.elementor-element-bb62164 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:24px;color:#6B7280;}.elementor-24 .elementor-element.elementor-element-2d22415{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#374151C4;--border-color:#374151C4;--border-radius:16px 16px 16px 16px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-24 .elementor-element.elementor-element-2d22415:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-2d22415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-24 .elementor-element.elementor-element-2d22415:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D7B338B3;--border-color:#D7B338B3;}.elementor-24 .elementor-element.elementor-element-2d22415, .elementor-24 .elementor-element.elementor-element-2d22415::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-0808212 .elementor-icon-box-wrapper{gap:11px;}.elementor-24 .elementor-element.elementor-element-0808212 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-0808212.elementor-view-stacked .elementor-icon{background-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-0808212.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-0808212.elementor-view-default .elementor-icon{fill:#F4CB40;color:#F4CB40;border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-0808212 .elementor-icon{font-size:30px;}.elementor-24 .elementor-element.elementor-element-0808212 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-0808212 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-24 .elementor-element.elementor-element-0808212:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-0808212:has(:focus) .elementor-icon-box-title{color:#EDEDED;}.elementor-24 .elementor-element.elementor-element-0808212 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:24px;color:#6B7280;}.elementor-24 .elementor-element.elementor-element-aa9c8fb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#374151C4;--border-color:#374151C4;--border-radius:16px 16px 16px 16px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-24 .elementor-element.elementor-element-aa9c8fb:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-aa9c8fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-24 .elementor-element.elementor-element-aa9c8fb:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D7B338B3;--border-color:#D7B338B3;}.elementor-24 .elementor-element.elementor-element-aa9c8fb, .elementor-24 .elementor-element.elementor-element-aa9c8fb::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-7131374 .elementor-icon-box-wrapper{gap:11px;}.elementor-24 .elementor-element.elementor-element-7131374 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-7131374.elementor-view-stacked .elementor-icon{background-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-7131374.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-7131374.elementor-view-default .elementor-icon{fill:#F4CB40;color:#F4CB40;border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-7131374 .elementor-icon{font-size:30px;}.elementor-24 .elementor-element.elementor-element-7131374 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-7131374 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-24 .elementor-element.elementor-element-7131374:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-7131374:has(:focus) .elementor-icon-box-title{color:#EDEDED;}.elementor-24 .elementor-element.elementor-element-7131374 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:24px;color:#6B7280;}.elementor-24 .elementor-element.elementor-element-3876cdd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#374151C4;--border-color:#374151C4;--border-radius:16px 16px 16px 16px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-24 .elementor-element.elementor-element-3876cdd:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3876cdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-24 .elementor-element.elementor-element-3876cdd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D7B338B3;--border-color:#D7B338B3;}.elementor-24 .elementor-element.elementor-element-3876cdd, .elementor-24 .elementor-element.elementor-element-3876cdd::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-ee3758e .elementor-icon-box-wrapper{gap:11px;}.elementor-24 .elementor-element.elementor-element-ee3758e .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-ee3758e.elementor-view-stacked .elementor-icon{background-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-ee3758e.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-ee3758e.elementor-view-default .elementor-icon{fill:#F4CB40;color:#F4CB40;border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-ee3758e .elementor-icon{font-size:30px;}.elementor-24 .elementor-element.elementor-element-ee3758e .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-ee3758e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-24 .elementor-element.elementor-element-ee3758e:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-ee3758e:has(:focus) .elementor-icon-box-title{color:#EDEDED;}.elementor-24 .elementor-element.elementor-element-ee3758e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:24px;color:#6B7280;}.elementor-24 .elementor-element.elementor-element-1f06330{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#374151C4;--border-color:#374151C4;--border-radius:16px 16px 16px 16px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-24 .elementor-element.elementor-element-1f06330:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1f06330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-24 .elementor-element.elementor-element-1f06330:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D7B338B3;--border-color:#D7B338B3;}.elementor-24 .elementor-element.elementor-element-1f06330, .elementor-24 .elementor-element.elementor-element-1f06330::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-96d9b7f .elementor-icon-box-wrapper{gap:11px;}.elementor-24 .elementor-element.elementor-element-96d9b7f .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-96d9b7f.elementor-view-stacked .elementor-icon{background-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-96d9b7f.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-96d9b7f.elementor-view-default .elementor-icon{fill:#F4CB40;color:#F4CB40;border-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-96d9b7f .elementor-icon{font-size:30px;}.elementor-24 .elementor-element.elementor-element-96d9b7f .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-96d9b7f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-24 .elementor-element.elementor-element-96d9b7f:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-96d9b7f:has(:focus) .elementor-icon-box-title{color:#EDEDED;}.elementor-24 .elementor-element.elementor-element-96d9b7f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:24px;color:#6B7280;}.elementor-24 .elementor-element.elementor-element-e0d64c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-c5d94ff{text-align:center;}.elementor-24 .elementor-element.elementor-element-c5d94ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-24 .elementor-element.elementor-element-cd5854a{--grid-columns:4;--grid-row-gap:14px;--grid-column-gap:14px;}.elementor-24 .elementor-element.elementor-element-e30255f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:200px;--padding-right:200px;}.elementor-24 .elementor-element.elementor-element-e30255f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e30255f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b7e8ba );}.elementor-24 .elementor-element.elementor-element-b003af4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-24 .elementor-element.elementor-element-b003af4:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b003af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-24 .elementor-element.elementor-element-7c775dd{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-24 .elementor-element.elementor-element-29057d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-2e473e7{color:#9CA3AF;}.elementor-24 .elementor-element.elementor-element-877d627{--display:flex;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-24 .elementor-element.elementor-element-feed9a9{--display:flex;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-24 .elementor-element.elementor-element-e204676{--display:flex;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-24 .elementor-element.elementor-element-f46cd99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-2796aba .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-2796aba .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-2796aba{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-2796aba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-2796aba .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-24 .elementor-element.elementor-element-2796aba .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-a54ff21 .elementor-icon-list-icon i{color:#7F1D1D;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-a54ff21 .elementor-icon-list-icon svg{fill:#7F1D1D;transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-a54ff21{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-a54ff21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-a54ff21 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-24 .elementor-element.elementor-element-a54ff21 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-0a2e51a{--display:flex;}.elementor-24 .elementor-element.elementor-element-1268214 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-1268214.elementor-view-stacked .elementor-icon{background-color:#D7B3385E;}.elementor-24 .elementor-element.elementor-element-1268214.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-1268214.elementor-view-default .elementor-icon{color:#D7B3385E;border-color:#D7B3385E;}.elementor-24 .elementor-element.elementor-element-1268214.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-1268214.elementor-view-default .elementor-icon svg{fill:#D7B3385E;}.elementor-24 .elementor-element.elementor-element-1268214 .elementor-icon{font-size:73px;}.elementor-24 .elementor-element.elementor-element-1268214 .elementor-icon svg{height:73px;}.elementor-24 .elementor-element.elementor-element-6031ab1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-24 .elementor-element.elementor-element-6031ab1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-24 .elementor-element.elementor-element-6031ab1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-24 .elementor-element.elementor-element-6031ab1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-24 .elementor-element.elementor-element-6031ab1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-24 .elementor-element.elementor-element-6031ab1 .elementor-icon-list-icon i{color:#22C55E;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-6031ab1 .elementor-icon-list-icon svg{fill:#22C55E;transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-6031ab1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-6031ab1 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-24 .elementor-element.elementor-element-6031ab1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-6031ab1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-24 .elementor-element.elementor-element-6031ab1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-488ae30 .elementor-button{background-color:#D7B338;}.elementor-24 .elementor-element.elementor-element-488ae30 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-488ae30 .elementor-button:focus{background-color:#F4CB40;}.elementor-24 .elementor-element.elementor-element-716cc72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-8276c94{text-align:center;}.elementor-24 .elementor-element.elementor-element-8276c94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-f5072cb{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#9CA3AF;}.elementor-24 .elementor-element.elementor-element-44e1330{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-5b4c346{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-5b4c346:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5b4c346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-24 .elementor-element.elementor-element-1623fa2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-68b9501 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#D4AF37;}.elementor-24 .elementor-element.elementor-element-e47212e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-24 .elementor-element.elementor-element-e47212e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-24 .elementor-element.elementor-element-e47212e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-24 .elementor-element.elementor-element-e47212e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-24 .elementor-element.elementor-element-e47212e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-24 .elementor-element.elementor-element-e47212e .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-e47212e .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-e47212e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-e47212e .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-24 .elementor-element.elementor-element-e47212e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-e47212e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-24 .elementor-element.elementor-element-e47212e .elementor-icon-list-text{color:#D1D5DB;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-419f45c .elementor-button{background-color:#424242;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-9903ae9{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#D4AF37;--border-color:#D4AF37;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(244, 203.00000000000009, 64, 0.35);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-9903ae9:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9903ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-24 .elementor-element.elementor-element-0dc392c{width:var( --container-widget-width, 70% );max-width:70%;background-color:#D4AF37;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;--container-widget-width:70%;--container-widget-flex-grow:0;border-radius:24px 24px 24px 24px;text-align:center;}.elementor-24 .elementor-element.elementor-element-0dc392c.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-0dc392c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-c01d503 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-03b896b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#D4AF37;}.elementor-24 .elementor-element.elementor-element-13c6d3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-24 .elementor-element.elementor-element-13c6d3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-24 .elementor-element.elementor-element-13c6d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-24 .elementor-element.elementor-element-13c6d3a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-24 .elementor-element.elementor-element-13c6d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-24 .elementor-element.elementor-element-13c6d3a .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-13c6d3a .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-13c6d3a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-13c6d3a .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-24 .elementor-element.elementor-element-13c6d3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-13c6d3a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-24 .elementor-element.elementor-element-13c6d3a .elementor-icon-list-text{color:#D1D5DB;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-5e4b6c9 .elementor-button{background-color:#D4AF37;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#000000;color:#000000;}.elementor-24 .elementor-element.elementor-element-54a9de2{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-54a9de2:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-54a9de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-24 .elementor-element.elementor-element-c891e49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-cd1860a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#D4AF37;}.elementor-24 .elementor-element.elementor-element-c7bff98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-24 .elementor-element.elementor-element-c7bff98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-24 .elementor-element.elementor-element-c7bff98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-24 .elementor-element.elementor-element-c7bff98 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-24 .elementor-element.elementor-element-c7bff98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-24 .elementor-element.elementor-element-c7bff98 .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-c7bff98 .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-c7bff98{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-c7bff98 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-24 .elementor-element.elementor-element-c7bff98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-c7bff98 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-24 .elementor-element.elementor-element-c7bff98 .elementor-icon-list-text{color:#D1D5DB;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-8b3d990 .elementor-button{background-color:#424242;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-859c550{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-859c550:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-859c550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2C2C2C 0%, #1A1A1A 100%);}.elementor-24 .elementor-element.elementor-element-57c32e2{text-align:center;}.elementor-24 .elementor-element.elementor-element-57c32e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-187e6ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-4b46c9a{--display:flex;border-style:solid;--border-style:solid;border-width:.1px .1px .1px .1px;--border-top-width:.1px;--border-right-width:.1px;--border-bottom-width:.1px;--border-left-width:.1px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-4b46c9a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-4b46c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-24 .elementor-element.elementor-element-e03051b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:24px;color:#D1D5DB;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-8ae85cb .elementor-author-box__avatar img{width:35px;height:35px;border-style:solid;border-color:#D4AF37;border-width:2px;}body.rtl .elementor-24 .elementor-element.elementor-element-8ae85cb.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-24 .elementor-element.elementor-element-8ae85cb:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:21px;margin-left:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-8ae85cb.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-24 .elementor-element.elementor-element-8ae85cb:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:21px;margin-right:0;}.elementor-24 .elementor-element.elementor-element-8ae85cb.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:21px;}.elementor-24 .elementor-element.elementor-element-8ae85cb .elementor-author-box__name{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:24px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-8ae85cb .elementor-author-box__bio{color:#6B7280;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-24 .elementor-element.elementor-element-8ae85cb .elementor-author-box__button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-52e4659{--display:flex;border-style:solid;--border-style:solid;border-width:.1px .1px .1px .1px;--border-top-width:.1px;--border-right-width:.1px;--border-bottom-width:.1px;--border-left-width:.1px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-52e4659:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-52e4659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-24 .elementor-element.elementor-element-a7b77fb{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:24px;color:#D1D5DB;}.elementor-24 .elementor-element.elementor-element-a2e5485 .elementor-author-box__avatar img{width:35px;height:35px;border-style:solid;border-color:#D4AF37;border-width:2px;}body.rtl .elementor-24 .elementor-element.elementor-element-a2e5485.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-24 .elementor-element.elementor-element-a2e5485:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:21px;margin-left:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-a2e5485.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-24 .elementor-element.elementor-element-a2e5485:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:21px;margin-right:0;}.elementor-24 .elementor-element.elementor-element-a2e5485.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:21px;}.elementor-24 .elementor-element.elementor-element-a2e5485 .elementor-author-box__name{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:24px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-a2e5485 .elementor-author-box__bio{color:#6B7280;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-24 .elementor-element.elementor-element-a2e5485 .elementor-author-box__button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d6f713a{--display:flex;border-style:solid;--border-style:solid;border-width:.1px .1px .1px .1px;--border-top-width:.1px;--border-right-width:.1px;--border-bottom-width:.1px;--border-left-width:.1px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-d6f713a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d6f713a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-24 .elementor-element.elementor-element-94f15d9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:24px;color:#D1D5DB;}.elementor-24 .elementor-element.elementor-element-a964cd6 .elementor-author-box__avatar img{width:35px;height:35px;border-style:solid;border-color:#D4AF37;border-width:2px;}body.rtl .elementor-24 .elementor-element.elementor-element-a964cd6.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-24 .elementor-element.elementor-element-a964cd6:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:21px;margin-left:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-a964cd6.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-24 .elementor-element.elementor-element-a964cd6:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:21px;margin-right:0;}.elementor-24 .elementor-element.elementor-element-a964cd6.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:21px;}.elementor-24 .elementor-element.elementor-element-a964cd6 .elementor-author-box__name{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:24px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-a964cd6 .elementor-author-box__bio{color:#6B7280;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-24 .elementor-element.elementor-element-a964cd6 .elementor-author-box__button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c8fbd0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:200px;--padding-right:200px;}.elementor-24 .elementor-element.elementor-element-c8fbd0d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-c8fbd0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4AF37;}.elementor-24 .elementor-element.elementor-element-86eed08{text-align:center;}.elementor-24 .elementor-element.elementor-element-86eed08 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;line-height:60px;color:#000000;}.elementor-24 .elementor-element.elementor-element-9f431e7{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#000000;}.elementor-24 .elementor-element.elementor-element-ad2cbbe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-24 .elementor-element.elementor-element-e99613d .elementor-button{background-color:#000000;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;fill:#FFFFFF;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-e99613d .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-e99613d .elementor-button:focus{background-color:#353535;}.elementor-24 .elementor-element.elementor-element-8a1c4d2 .elementor-button{background-color:#D4AF37;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8a1c4d2 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-8a1c4d2 .elementor-button:focus{background-color:#C7A123;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-f787e7b{--width:24%;}.elementor-24 .elementor-element.elementor-element-6e06c6e{--width:24%;}.elementor-24 .elementor-element.elementor-element-9c36593{--width:24%;}.elementor-24 .elementor-element.elementor-element-a0a22b8{--width:24%;}.elementor-24 .elementor-element.elementor-element-0aea3c5{--width:49%;}.elementor-24 .elementor-element.elementor-element-d94a8fb{--width:50%;}.elementor-24 .elementor-element.elementor-element-b003af4{--width:70%;}.elementor-24 .elementor-element.elementor-element-5b4c346{--width:32%;}.elementor-24 .elementor-element.elementor-element-9903ae9{--width:32%;}.elementor-24 .elementor-element.elementor-element-54a9de2{--width:32%;}.elementor-24 .elementor-element.elementor-element-4b46c9a{--width:32%;}.elementor-24 .elementor-element.elementor-element-52e4659{--width:32%;}.elementor-24 .elementor-element.elementor-element-d6f713a{--width:32%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-5e51313{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-b605680{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-13bb8c9{--grid-auto-flow:row;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-24 .elementor-element.elementor-element-cd5854a{--grid-columns:2;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-7921c45{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-b3bf5f1 .elementor-heading-title{font-size:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-de1b2b6{font-size:18px;}.elementor-24 .elementor-element.elementor-element-ddef18a .elementor-button{font-size:16px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-5e51313{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-15a423e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-d2ac5ce{text-align:center;}.elementor-24 .elementor-element.elementor-element-d2ac5ce .elementor-heading-title{font-size:28px;}.elementor-24 .elementor-element.elementor-element-b605680{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-8b21ad8 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-24 .elementor-element.elementor-element-7e30a6e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-24 .elementor-element.elementor-element-e7b9336 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-24 .elementor-element.elementor-element-12788d2 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-24 .elementor-element.elementor-element-13bb8c9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-24 .elementor-element.elementor-element-cd5854a{--grid-columns:1;}.elementor-24 .elementor-element.elementor-element-e30255f{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-29057d6{text-align:center;}.elementor-24 .elementor-element.elementor-element-2e473e7{text-align:center;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-c8fbd0d{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-86eed08 .elementor-heading-title{font-size:48px;}}/* Start custom CSS for container, class: .elementor-element-d0bdf0b */.elementor-24 .elementor-element.elementor-element-d0bdf0b {
  position: relative;
  overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-d0bdf0b::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  transition: transform 0.4s ease;
  z-index: 0;
}

.elementor-24 .elementor-element.elementor-element-d0bdf0b:hover::before {
  transform: scale(1.08);
}

.elementor-24 .elementor-element.elementor-element-d0bdf0b > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8d2cc7 */.elementor-24 .elementor-element.elementor-element-b8d2cc7 {
  position: relative;
  overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-b8d2cc7::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  transition: transform 0.4s ease;
  z-index: 0;
}

.elementor-24 .elementor-element.elementor-element-b8d2cc7:hover::before {
  transform: scale(1.08);
}

.elementor-24 .elementor-element.elementor-element-b8d2cc7 > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca58f46 */.elementor-24 .elementor-element.elementor-element-ca58f46 {
  position: relative;
  overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-ca58f46::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  transition: transform 0.4s ease;
  z-index: 0;
}

.elementor-24 .elementor-element.elementor-element-ca58f46:hover::before {
  transform: scale(1.08);
}

.elementor-24 .elementor-element.elementor-element-ca58f46 > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e885828 */.elementor-24 .elementor-element.elementor-element-e885828 {
  position: relative;
  overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-e885828::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  transition: transform 0.4s ease;
  z-index: 0;
}

.elementor-24 .elementor-element.elementor-element-e885828:hover::before {
  transform: scale(1.08);
}

.elementor-24 .elementor-element.elementor-element-e885828 > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6e5b89 */.elementor-24 .elementor-element.elementor-element-b6e5b89 {
  position: relative;
  overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-b6e5b89::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  transition: transform 0.4s ease;
  z-index: 0;
}

.elementor-24 .elementor-element.elementor-element-b6e5b89:hover::before {
  transform: scale(1.08);
}

.elementor-24 .elementor-element.elementor-element-b6e5b89 > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb006fc */.elementor-24 .elementor-element.elementor-element-fb006fc {
  position: relative;
  overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-fb006fc::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  transition: transform 0.4s ease;
  z-index: 0;
}

.elementor-24 .elementor-element.elementor-element-fb006fc:hover::before {
  transform: scale(1.08);
}

.elementor-24 .elementor-element.elementor-element-fb006fc > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2ac5ce */.price-suffix {
  font-size: 1em;
  font-weight: 700;
  color: #D4AF37;
  margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e30a6e */.elementor-24 .elementor-element.elementor-element-7e30a6e.active:active {
    background-color: #e67e22 !important;   /* orange when pressed */
    color: white !important;
    transform: scale(0.96) !important;      /* slight press-down effect */
    box-shadow: 0 4px 8px rgba(0,0,0,0.3) !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7b9336 */.elementor-24 .elementor-element.elementor-element-e7b9336.active:active {
    background-color: #e67e22 !important;   /* orange when pressed */
    color: white !important;
    transform: scale(0.96) !important;      /* slight press-down effect */
    box-shadow: 0 4px 8px rgba(0,0,0,0.3) !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065e5d8 *//* The "carousel viewport" */
.tour-viewport{
  height: 460px;              /* set your exact height */
  overflow-y: auto;
  overflow-x: hidden;
  scroll-behavior: smooth;
  scroll-snap-type: y mandatory;
  border-radius: 18px;
}

/* Each panel = full viewport height */
.tour-viewport .tour-panel{
  height: 460px;              /* MUST match viewport height */
  scroll-snap-align: start;
  background-size: cover;
  background-position: center;
  position: relative;
}

/* Optional: hide scrollbar (nice look) */
.tour-viewport::-webkit-scrollbar{ width: 0; height: 0; }
.tour-viewport{ scrollbar-width: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ac18cc *//* VIEWPORT behaves like a slider */
.tour-viewport{
  height: 460px;
  overflow-y: auto;
  overflow-x: hidden;
  scroll-behavior: smooth;
  scroll-snap-type: y mandatory;
  border-radius: 18px;
  position: relative;
}

/* each panel is exactly one "slide" */
.tour-viewport .tour-panel{
  height: 460px;
  scroll-snap-align: start;
  background-size: cover;
  background-position: center;
  position: relative;
}

/* hide scrollbar */
.tour-viewport::-webkit-scrollbar{ width:0; height:0; }
.tour-viewport{ scrollbar-width:none; }

/* arrows styling */
.tour-arrow{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 50;
  width: 44px;
  height: 44px;
  border-radius: 999px;
  background: rgba(0,0,0,.55);
  display: grid;
  place-items: center;
  cursor: pointer;
}

.tour-prev{ left: 18px; }
.tour-next{ right: 18px; }

/* active button style */
.tour-link.is-active .elementor-button{
  border: 1px solid #c8a14a !important;
  background: #2a2a24 !important;
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-877d627 *//* Base row */
.slots-row {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
  height: 10px;
  border-radius: 999px;
}

/* Base bar */
.slots-row > * {
  display: none;
}

/* Bars via pseudo-elements */
.slots-row::before {
  content: "";
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 5px;
}

/* Shared bar style */
.slots-row::before > span {
  display: block;
  height: 50%;
  border-radius: 999px;
}

/* Pattern definitions */
.slots-1-booked::before {
  content:
    "";
}

/* Individual patterns using background gradients */
.slots-1-booked {
  background:
    linear-gradient(
      to right,
      #7F1D1D 0%,
      #7F1D1D 31%,
      transparent 31%,
      transparent 33%,
      #7F1D1D 33%,
      #7F1D1D 67%,
      transparent 67%,
      transparent 69%,
      #7F1D1D 69%,
      #7F1D1D 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-feed9a9 *//* Base row */
.slots-row {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 5px;
  height: 5px;
  border-radius: 999px;
}

/* Base bar */
.slots-row > * {
  display: none;
}

/* Bars via pseudo-elements */
.slots-row::before {
  content: "";
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 5px;
}

/* Shared bar style */
.slots-row::before > span {
  display: block;
  height: 10%;
  border-radius: 999px;
}

/* Pattern definitions */
.slots-2-booked::before {
  content:
    "";
}

/* Individual patterns using background gradients */
.slots-2-booked {
  background:
    linear-gradient(
      to right,
      #374151 0%,
      #374151 31%,
      transparent 31%,
      transparent 33%,
      #374151 33%,
      #374151 67%,
      transparent 67%,
      transparent 69%,
      #D4AF37 69%,
      #D4AF37 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e204676 *//* Base row */
.slots-row {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
  height: 10px;
  border-radius: 999px;
}

/* Base bar */
.slots-row > * {
  display: none;
}

/* Bars via pseudo-elements */
.slots-row::before {
  content: "";
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
}

/* Shared bar style */
.slots-row::before > span {
  display: block;
  height: 50%;
  border-radius: 999px;
}

/* Pattern definitions */
.slots-3-booked::before {
  content:
    "";
}

/* Individual patterns using background gradients */
.slots-3-booked {
  background:
    linear-gradient(
      to right,
      #D4AF37 0%,
      #D4AF37 31%,
      transparent 31%,
      transparent 33%,
      #D4AF37 33%,
      #E5C14B 67%,
      transparent 67%,
      transparent 69%,
      #E5C14B 69%,
      #E5C14B 100%
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68b9501 */.price-suffix {
  font-size: 0.55em;
  font-weight: 400;
  color: #8a8a8a;
  margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03b896b */.price-suffix {
  font-size: 0.55em;
  font-weight: 400;
  color: #8a8a8a;
  margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd1860a */.price-suffix {
  font-size: 0.55em;
  font-weight: 400;
  color: #8a8a8a;
  margin-left: 6px;
}/* End custom CSS */