.elementor-401 .elementor-element.elementor-element-5adb4b33{--display:flex;--min-height:80vh;--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;--justify-content:center;--overlay-opacity:0.95;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-401 .elementor-element.elementor-element-5adb4b33:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-5adb4b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;background-image:url("https://smc-design.at/wp-content/uploads/2026/05/IB001.jpg");background-position:center center;background-size:cover;}.elementor-401 .elementor-element.elementor-element-5adb4b33::before, .elementor-401 .elementor-element.elementor-element-5adb4b33 > .elementor-background-video-container::before, .elementor-401 .elementor-element.elementor-element-5adb4b33 > .e-con-inner > .elementor-background-video-container::before, .elementor-401 .elementor-element.elementor-element-5adb4b33 > .elementor-background-slideshow::before, .elementor-401 .elementor-element.elementor-element-5adb4b33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-401 .elementor-element.elementor-element-5adb4b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000E0;--background-overlay:'';}.elementor-401 .elementor-element.elementor-element-5b53b750{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-401 .elementor-element.elementor-element-2fa58ef4 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.28em;color:#c9a227;}.elementor-401 .elementor-element.elementor-element-fc615b5 .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:9vw;font-weight:900;line-height:0.9em;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-401 .elementor-element.elementor-element-3ba9db9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.85em;color:rgba(255,255,255,0.52);}.elementor-401 .elementor-element.elementor-element-5994a042{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-401 .elementor-element.elementor-element-54f62ee .elementor-button{background-color:#c9a227;fill:#0a0a0a;color:#0a0a0a;border-radius:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-6650d702 .elementor-button{background-color:transparent;fill:rgba(255,255,255,0.7);color:rgba(255,255,255,0.7);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.22);border-radius:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-40047b41{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-40047b41:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-40047b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c9a227;}.elementor-401 .elementor-element.elementor-element-7edf7330{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:60px;--padding-right:60px;}.elementor-401 .elementor-element.elementor-element-7edf7330:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-7edf7330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-401 .elementor-element.elementor-element-28e5a3a1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-7a8356cc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-4041c4a5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:56px;}.elementor-401 .elementor-element.elementor-element-604d9569 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.28em;color:#c9a227;}.elementor-401 .elementor-element.elementor-element-66f7018 .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:3.8vw;font-weight:900;line-height:0.95em;color:#1a1a18;}.elementor-401 .elementor-element.elementor-element-6923ae0f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.85em;color:#6b6b68;}.elementor-401 .elementor-element.elementor-element-75354c51{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.85em;color:#6b6b68;}.elementor-401 .elementor-element.elementor-element-3aeb2c12{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-37beba00 .elementor-button{background-color:#c9a227;fill:#0a0a0a;color:#0a0a0a;border-radius:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-843286b .elementor-button{background-color:transparent;fill:#8e7410;color:#8e7410;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(142,116,16,0.4);border-radius:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-16b9a276{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-1a72fb34{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-401 .elementor-element.elementor-element-1a72fb34:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-1a72fb34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-401 .elementor-element.elementor-element-159e035b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-56ed2d39 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.28em;color:#c9a227;}.elementor-401 .elementor-element.elementor-element-699280e2 .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:3.8vw;font-weight:900;line-height:0.95em;color:#ffffff;}.elementor-401 .elementor-element.elementor-element-21f0642d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.85em;color:rgba(255,255,255,0.52);}.elementor-401 .elementor-element.elementor-element-6c8bd21b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-401 .elementor-element.elementor-element-6c8bd21b:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-6c8bd21b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-401 .elementor-element.elementor-element-5589038e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-2ce94de7 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.28em;color:#c9a227;}.elementor-401 .elementor-element.elementor-element-41842bcc .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:3.8vw;font-weight:900;line-height:0.95em;color:#ffffff;}.elementor-401 .elementor-element.elementor-element-5f742ca5{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.85em;color:rgba(255,255,255,0.52);}.elementor-401 .elementor-element.elementor-element-2302198e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-121ebe77 .elementor-button{background-color:#c9a227;fill:#0a0a0a;color:#0a0a0a;border-radius:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-736841cc .elementor-button{background-color:transparent;fill:rgba(255,255,255,0.7);color:rgba(255,255,255,0.7);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.22);border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-401 .elementor-element.elementor-element-5adb4b33{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-401 .elementor-element.elementor-element-fc615b5 .elementor-heading-title{font-size:58px;}.elementor-401 .elementor-element.elementor-element-7edf7330{--padding-top:68px;--padding-bottom:68px;--padding-left:32px;--padding-right:32px;}.elementor-401 .elementor-element.elementor-element-4041c4a5{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-66f7018 .elementor-heading-title{font-size:40px;}.elementor-401 .elementor-element.elementor-element-16b9a276{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-1a72fb34{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-401 .elementor-element.elementor-element-699280e2 .elementor-heading-title{font-size:40px;}.elementor-401 .elementor-element.elementor-element-6c8bd21b{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-401 .elementor-element.elementor-element-41842bcc .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-401 .elementor-element.elementor-element-5adb4b33{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-401 .elementor-element.elementor-element-fc615b5 .elementor-heading-title{font-size:38px;}.elementor-401 .elementor-element.elementor-element-7edf7330{--padding-top:52px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-401 .elementor-element.elementor-element-4041c4a5{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-66f7018 .elementor-heading-title{font-size:32px;}.elementor-401 .elementor-element.elementor-element-16b9a276{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-1a72fb34{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-401 .elementor-element.elementor-element-699280e2 .elementor-heading-title{font-size:32px;}.elementor-401 .elementor-element.elementor-element-6c8bd21b{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-401 .elementor-element.elementor-element-41842bcc .elementor-heading-title{font-size:32px;}}@media(min-width:768px){.elementor-401 .elementor-element.elementor-element-5b53b750{--content-width:1280px;}.elementor-401 .elementor-element.elementor-element-28e5a3a1{--content-width:1280px;}.elementor-401 .elementor-element.elementor-element-4041c4a5{--width:50%;}.elementor-401 .elementor-element.elementor-element-16b9a276{--width:50%;}.elementor-401 .elementor-element.elementor-element-159e035b{--content-width:1280px;}.elementor-401 .elementor-element.elementor-element-5589038e{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-401 .elementor-element.elementor-element-4041c4a5{--width:100%;}.elementor-401 .elementor-element.elementor-element-16b9a276{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-fc615b5 */.elementor-401 .elementor-element.elementor-element-fc615b5{background:linear-gradient(180deg,#fff 0%,#fff 25%,#d0d0d0 55%,#888 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5adb4b33 */.elementor-401 .elementor-element.elementor-element-5adb4b33{position:relative;}.elementor-401 .elementor-element.elementor-element-5adb4b33>.e-con-inner{position:relative;z-index:1;}.elementor-401 .elementor-element.elementor-element-5adb4b33::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.016) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px);background-size:72px 72px;pointer-events:none;z-index:0;}.elementor-401 .elementor-element.elementor-element-5adb4b33::after{content:'';position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(0deg,#0a0a0a 0%,transparent 100%);pointer-events:none;z-index:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66f7018 */.elementor-401 .elementor-element.elementor-element-66f7018{background:linear-gradient(180deg,#1a1a18 0%,#1a1a18 20%,#4a4a46 62%,#8a8a87 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-699280e2 */.elementor-401 .elementor-element.elementor-element-699280e2{background:linear-gradient(180deg,#fff 0%,#fff 25%,#ccc 58%,#888 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41842bcc */.elementor-401 .elementor-element.elementor-element-41842bcc{background:linear-gradient(180deg,#fff 0%,#fff 25%,#ccc 58%,#888 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}/* End custom CSS */