.elementor-1072 .elementor-element.elementor-element-6be1711{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-32a9bae{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-650a944{--display:flex;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-650a944:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-650a944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1072 .elementor-element.elementor-element-1a782a5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1072 .elementor-element.elementor-element-1a782a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:800;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-1072 .elementor-element.elementor-element-6d921f9{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-7e71d71{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-7e71d71:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-7e71d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-1072 .elementor-element.elementor-element-043733a{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-043733a:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-043733a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-1072 .elementor-element.elementor-element-5ee76a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-5ee76a3:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-5ee76a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-5ee76a3 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-597fcc7{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-729d386{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-729d386 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-661c39b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-661c39b p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-e238802{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-e238802 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-2a03f98{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-2a03f98:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-2a03f98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-2a03f98 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-e8614ea{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-203f042{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-203f042 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-ce6c12d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-ce6c12d p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-47102ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-47102ab p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-c4dca17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-c4dca17:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-c4dca17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-c4dca17 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-bfda64f{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-81f4c55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-81f4c55 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-222d694{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-222d694 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-835897c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-835897c p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-cd46623{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-cd46623:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-cd46623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-cd46623 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-cc12b96{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-05758b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-05758b5 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-4b152de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-4b152de p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-f9c8c1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-f9c8c1a p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-38db7d7{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-38db7d7:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-38db7d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-1072 .elementor-element.elementor-element-826460a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-826460a:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-826460a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-826460a .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-80204f1{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-bdc1808{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-bdc1808 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-df4a1ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-df4a1ac p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-86eddcb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-86eddcb p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-4383502{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-4383502:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-4383502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-4383502 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-a3edaf1{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-54b19a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-54b19a8 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-cbd7795{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-cbd7795 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-f19e22e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-f19e22e p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-3b42924{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-3b42924:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-3b42924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-3b42924 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-a2b07ed{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-2d743ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-2d743ac p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-0c14a90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-0c14a90 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-54df28f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-54df28f p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-8662e4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-8662e4c:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-8662e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-8662e4c .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-c7713cb{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-16f9358{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-16f9358 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-74a9eb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-74a9eb5 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-f7f5b2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-f7f5b2b p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-710caa5{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-710caa5:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-710caa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-1072 .elementor-element.elementor-element-3ed6cfe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-3ed6cfe:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-3ed6cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-3ed6cfe .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-c565690{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-6ea57ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-6ea57ab p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-f9fe3de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-f9fe3de p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-ef8f373{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-ef8f373 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-d500836{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-d500836:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-d500836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-d500836 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-076f4a6{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-e6aaaa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-e6aaaa6 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-5946f70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-5946f70 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-82cabfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-82cabfe p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-d7ce709{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-d7ce709:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-d7ce709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-d7ce709 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-c1d97c0{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-8e0b524{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-8e0b524 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-66484ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-66484ab p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-01a92e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-01a92e3 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-72546b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-72546b1:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-72546b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-72546b1 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-aaa7ca8{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-22aede4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-22aede4 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-f1a664f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-f1a664f p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-a966ca3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-a966ca3 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-beb7506{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-beb7506:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-beb7506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-1072 .elementor-element.elementor-element-d39702b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-d39702b:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-d39702b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-d39702b .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-6f3efdf{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-ea56067{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-ea56067 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-dc31a33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-dc31a33 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-fdafd45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-fdafd45 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-d93d947{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-d93d947:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-d93d947 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-d93d947 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-f718e0c{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-59b3fe4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-59b3fe4 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-ef0894e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-ef0894e p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-2f93e95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-2f93e95 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-62fe916{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-62fe916:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-62fe916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-62fe916 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-6ccf1d5{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-bfa6e71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-bfa6e71 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-96b9887{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-96b9887 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-ffca225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-ffca225 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-201666a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-201666a:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-201666a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-201666a .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-6dc7991{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-cfeb6af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-cfeb6af p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-6ea84c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-6ea84c2 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-8ca9b3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-8ca9b3e p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-6a74dfd{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-6a74dfd:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-6a74dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-1072 .elementor-element.elementor-element-5b52212{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-5b52212:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-5b52212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-5b52212 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-96adcb1{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-081d43b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-081d43b p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-2076e86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-2076e86 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-b932683{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-b932683 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-8d275f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-8d275f9:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-8d275f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-8d275f9 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-8b9bb41{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-1a6ea33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-1a6ea33 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-293a635{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-293a635 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-a2c19b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-a2c19b3 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-b7e52e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-b7e52e9:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-b7e52e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-b7e52e9 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-5aee620{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-5cf88e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-5cf88e2 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-9845766{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-9845766 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-d462e16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-d462e16 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-23ca4ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-23ca4ce:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-23ca4ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-23ca4ce .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-9d30481{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-b90587c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-b90587c p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-c2228aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-c2228aa p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-c5a79f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-c5a79f7 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-21fc794{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-21fc794:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-21fc794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-1072 .elementor-element.elementor-element-09edf31{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-09edf31:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-09edf31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-09edf31 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-c630810{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-3524af0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-3524af0 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-d9a28a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-d9a28a1 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-3dd87e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-3dd87e3 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-72c0b01{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-72c0b01:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-72c0b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-72c0b01 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-85f73df{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-b8d35f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-b8d35f6 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-4d9b58a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-4d9b58a p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-0714fce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-0714fce p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-3a9bd79{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-3a9bd79:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-3a9bd79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-3a9bd79 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-3abe160{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-321be0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-321be0b p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-c050bb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-c050bb6 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-c2e2a29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-c2e2a29 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-9922d07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-9922d07:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-9922d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-9922d07 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-f41bab0{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-5b49756{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-5b49756 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-80eb0e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-80eb0e7 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-e690f88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-e690f88 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-ca684d1{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-ca684d1:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-ca684d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-1072 .elementor-element.elementor-element-b5383de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-b5383de:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-b5383de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-b5383de .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-1f12671{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-36e0ceb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-36e0ceb p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-5411ba6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-5411ba6 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-33dd361{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-33dd361 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-e3c3680{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-e3c3680:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-e3c3680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-e3c3680 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-f925822{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-3a18375{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-3a18375 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-a9167f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-a9167f1 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-10fb5b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-10fb5b3 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-b293ef9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-b293ef9:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-b293ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-b293ef9 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-56df348{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-4919358{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-4919358 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-9548c0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-9548c0d p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-31605bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-31605bc p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-a728877{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-a728877:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-a728877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-a728877 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-fe71933{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-fd2a6d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-fd2a6d9 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-a111b0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-a111b0c p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-089092b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-089092b p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-d57811f{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-d57811f:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-d57811f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-1072 .elementor-element.elementor-element-c142348{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-c142348:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-c142348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-c142348 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-865ad7e{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-f8b55e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-f8b55e5 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-8df61fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-8df61fc p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-2c80c05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-2c80c05 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-437fbca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-437fbca:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-437fbca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-437fbca .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-fa2759e{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-478a52f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-478a52f p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-7b08acc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-7b08acc p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-f9ccd28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-f9ccd28 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-df90682{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-df90682:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-df90682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-df90682 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-331b0a3{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-b3c0f5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-b3c0f5c p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-a3d996b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-a3d996b p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-02b1da5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-02b1da5 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-194fe42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-194fe42:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-194fe42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-194fe42 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-52dba47{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-817fc5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-817fc5d p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-5ecb55a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-5ecb55a p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-b0b1cfd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-b0b1cfd p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-5143c3e{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-5143c3e:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-5143c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-1072 .elementor-element.elementor-element-7dcf88d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-7dcf88d:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-7dcf88d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-7dcf88d .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-096bd63{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-160e374{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-160e374 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-b63ded6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-b63ded6 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-718e6e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-718e6e3 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-d66f989{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#403E3E;--border-color:#403E3E;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-d66f989:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-d66f989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1072 .elementor-element.elementor-element-d66f989 .elementor-repeater-item-b9cb0dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1072 .elementor-element.elementor-element-3dbb08b{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-bf1fd4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2.6px;color:#C7B38A;}.elementor-1072 .elementor-element.elementor-element-bf1fd4a p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-b634989{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-b634989 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-0a6051f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:12px;font-weight:400;line-height:16px;color:#BFBFBF;}.elementor-1072 .elementor-element.elementor-element-0a6051f p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-9ccbb2d{--display:flex;}.elementor-1072 .elementor-element.elementor-element-e6064f7{--display:flex;}@media(max-width:767px){.elementor-1072 .elementor-element.elementor-element-32a9bae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-1a782a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:start;}.elementor-1072 .elementor-element.elementor-element-1a782a5 .elementor-heading-title{font-size:19px;}.elementor-1072 .elementor-element.elementor-element-6d921f9{font-size:12px;}.elementor-1072 .elementor-element.elementor-element-729d386{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;}.elementor-1072 .elementor-element.elementor-element-661c39b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-5ee76a3{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-203f042{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-2a03f98{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-81f4c55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-c4dca17{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-05758b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-cd46623{--margin-top:15px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-38db7d7{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-bdc1808{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-826460a{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-54b19a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-4383502{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-2d743ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-3b42924{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-16f9358{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-8662e4c{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-710caa5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-6ea57ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:04px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-3ed6cfe{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-e6aaaa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-d500836{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-8e0b524{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-d7ce709{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-22aede4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-72546b1{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-beb7506{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-ea56067{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-d39702b{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-59b3fe4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-d93d947{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-bfa6e71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-62fe916{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-cfeb6af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-201666a{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-6a74dfd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-081d43b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:04px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-5b52212{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-1a6ea33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-8d275f9{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-5cf88e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-b7e52e9{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-b90587c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-23ca4ce{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-21fc794{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-3524af0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:04px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-09edf31{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-b8d35f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;}.elementor-1072 .elementor-element.elementor-element-72c0b01{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-321be0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-3a9bd79{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-5b49756{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-9922d07{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-ca684d1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-36e0ceb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-b5383de{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-3a18375{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-e3c3680{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-4919358{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-b293ef9{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-fd2a6d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-a728877{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-d57811f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-f8b55e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-c142348{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-478a52f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-437fbca{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-b3c0f5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-df90682{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-817fc5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-194fe42{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-5143c3e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-160e374{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-7dcf88d{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-1072 .elementor-element.elementor-element-bf1fd4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-d66f989{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}}/* Start custom CSS for container, class: .elementor-element-650a944 */.elementor-1072 .elementor-element.elementor-element-650a944 {
  border-left: 3px solid #C7B38A;
  padding-left: 16px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d08f2cd */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d08f2cd */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ee76a3 */.elementor-1072 .elementor-element.elementor-element-5ee76a3 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-5ee76a3::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-5ee76a3:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-5ee76a3:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51213d3 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51213d3 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a03f98 */.elementor-1072 .elementor-element.elementor-element-2a03f98 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-2a03f98::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-2a03f98:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-2a03f98:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f35486e */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f35486e */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4dca17 */.elementor-1072 .elementor-element.elementor-element-c4dca17 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-c4dca17::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-c4dca17:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-c4dca17:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f02d918 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f02d918 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd46623 */.elementor-1072 .elementor-element.elementor-element-cd46623 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-cd46623::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-cd46623:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-cd46623:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9da3a7f */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9da3a7f */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-826460a */.elementor-1072 .elementor-element.elementor-element-826460a {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-826460a::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-826460a:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-826460a:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90ae72e */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90ae72e */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4383502 */.elementor-1072 .elementor-element.elementor-element-4383502 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-4383502::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-4383502:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-4383502:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-416aa9c */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-416aa9c */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b42924 */.elementor-1072 .elementor-element.elementor-element-3b42924 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-3b42924::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-3b42924:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-3b42924:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d63d46 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d63d46 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8662e4c */.elementor-1072 .elementor-element.elementor-element-8662e4c {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-8662e4c::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-8662e4c:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-8662e4c:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-782440f */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-782440f */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ed6cfe */.elementor-1072 .elementor-element.elementor-element-3ed6cfe {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-3ed6cfe::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-3ed6cfe:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-3ed6cfe:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b9dd18a */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b9dd18a */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d500836 */.elementor-1072 .elementor-element.elementor-element-d500836 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-d500836::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-d500836:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-d500836:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0705f53 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0705f53 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ce709 */.elementor-1072 .elementor-element.elementor-element-d7ce709 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-d7ce709::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-d7ce709:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-d7ce709:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-92a8754 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-92a8754 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72546b1 */.elementor-1072 .elementor-element.elementor-element-72546b1 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-72546b1::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-72546b1:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-72546b1:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f09e906 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f09e906 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d39702b */.elementor-1072 .elementor-element.elementor-element-d39702b {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-d39702b::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-d39702b:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-d39702b:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e966216 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e966216 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d93d947 */.elementor-1072 .elementor-element.elementor-element-d93d947 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-d93d947::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-d93d947:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-d93d947:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d040f73 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d040f73 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62fe916 */.elementor-1072 .elementor-element.elementor-element-62fe916 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-62fe916::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-62fe916:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-62fe916:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a1a62b0 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a1a62b0 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-201666a */.elementor-1072 .elementor-element.elementor-element-201666a {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-201666a::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-201666a:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-201666a:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d6c9cb */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d6c9cb */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b52212 */.elementor-1072 .elementor-element.elementor-element-5b52212 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-5b52212::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-5b52212:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-5b52212:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e99b5ba */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e99b5ba */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d275f9 */.elementor-1072 .elementor-element.elementor-element-8d275f9 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-8d275f9::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-8d275f9:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-8d275f9:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4230ee */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4230ee */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7e52e9 */.elementor-1072 .elementor-element.elementor-element-b7e52e9 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-b7e52e9::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-b7e52e9:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-b7e52e9:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84683f0 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84683f0 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23ca4ce */.elementor-1072 .elementor-element.elementor-element-23ca4ce {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-23ca4ce::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-23ca4ce:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-23ca4ce:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfee3b4 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfee3b4 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09edf31 */.elementor-1072 .elementor-element.elementor-element-09edf31 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-09edf31::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-09edf31:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-09edf31:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aed8cfd */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aed8cfd */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c0b01 */.elementor-1072 .elementor-element.elementor-element-72c0b01 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-72c0b01::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-72c0b01:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-72c0b01:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-923700d */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-923700d */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9bd79 */.elementor-1072 .elementor-element.elementor-element-3a9bd79 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-3a9bd79::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-3a9bd79:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-3a9bd79:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26af3d8 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26af3d8 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9922d07 */.elementor-1072 .elementor-element.elementor-element-9922d07 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-9922d07::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-9922d07:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-9922d07:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17f07e4 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17f07e4 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5383de */.elementor-1072 .elementor-element.elementor-element-b5383de {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-b5383de::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-b5383de:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-b5383de:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d917ab6 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d917ab6 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3c3680 */.elementor-1072 .elementor-element.elementor-element-e3c3680 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-e3c3680::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-e3c3680:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-e3c3680:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d133d6 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d133d6 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b293ef9 */.elementor-1072 .elementor-element.elementor-element-b293ef9 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-b293ef9::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-b293ef9:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-b293ef9:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fd1829 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fd1829 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a728877 */.elementor-1072 .elementor-element.elementor-element-a728877 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-a728877::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-a728877:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-a728877:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f04c166 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f04c166 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c142348 */.elementor-1072 .elementor-element.elementor-element-c142348 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-c142348::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-c142348:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-c142348:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6537577 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6537577 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437fbca */.elementor-1072 .elementor-element.elementor-element-437fbca {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-437fbca::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-437fbca:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-437fbca:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3643625 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3643625 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df90682 */.elementor-1072 .elementor-element.elementor-element-df90682 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-df90682::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-df90682:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-df90682:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d24f10 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d24f10 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-194fe42 */.elementor-1072 .elementor-element.elementor-element-194fe42 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-194fe42::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-194fe42:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-194fe42:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-20df2d1 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-20df2d1 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dcf88d */.elementor-1072 .elementor-element.elementor-element-7dcf88d {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-7dcf88d::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-7dcf88d:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-7dcf88d:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fa4081 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fa4081 */.pc-foot {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.06);
  font-size: 11px;
  color: rgba(255,255,255,0.35);  /* dunkler */
  flex-wrap: wrap;
}
.pc-foot b {
  color: rgba(255,255,255,0.55);  /* weniger hell */
  font-weight: 400;
}
.lvl-dots {
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.lvl-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255,255,255,0.2);  /* sichtbar aber dezent */
}
.lvl-dot.on {
  background: #C7B38A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d66f989 */.elementor-1072 .elementor-element.elementor-element-d66f989 {
  position: relative;
  overflow: hidden;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1072 .elementor-element.elementor-element-d66f989::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #C7B38A, transparent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-1072 .elementor-element.elementor-element-d66f989:hover {
  transform: translateY(-4px);
  border-color: rgba(199,179,138,0.25);
  box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}

.elementor-1072 .elementor-element.elementor-element-d66f989:hover::after {
  transform: scaleX(1);
}/* End custom CSS */