.elementor-307 .elementor-element.elementor-element-4cbe99be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:200px;--padding-bottom:120px;--padding-left:48px;--padding-right:48px;}.elementor-307 .elementor-element.elementor-element-4cbe99be::before, .elementor-307 .elementor-element.elementor-element-4cbe99be > .elementor-background-video-container::before, .elementor-307 .elementor-element.elementor-element-4cbe99be > .e-con-inner > .elementor-background-video-container::before, .elementor-307 .elementor-element.elementor-element-4cbe99be > .elementor-background-slideshow::before, .elementor-307 .elementor-element.elementor-element-4cbe99be > .e-con-inner > .elementor-background-slideshow::before, .elementor-307 .elementor-element.elementor-element-4cbe99be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://12.design-webprojekt.ch/wp-content/uploads/2026/04/noisy-texture-300x200-o36-d19-c-ffffff-t1.webp");--background-overlay:'';}.elementor-307 .elementor-element.elementor-element-39d9b397{--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;--z-index:5;}.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 );}.elementor-307 .elementor-element.elementor-element-7600f748{width:100%;max-width:100%;margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-307 .elementor-element.elementor-element-7600f748 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:64.1px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.24em;letter-spacing:-0.72px;color:#F3F3F3;}.elementor-307 .elementor-element.elementor-element-498a372f{--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;--z-index:5;}.elementor-307 .elementor-element.elementor-element-448c4e5f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:27px 27px 27px 27px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;--z-index:14;}.elementor-307 .elementor-element.elementor-element-448c4e5f:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-448c4e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E9;}.elementor-307 .elementor-element.elementor-element-4603d405{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-307 .elementor-element.elementor-element-62673b26{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:281.6700134277344px;--z-index:0;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-307 .elementor-element.elementor-element-3976173f{z-index:0;}.elementor-307 .elementor-element.elementor-element-3976173f img{width:100%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-307 .elementor-element.elementor-element-2009fea9{width:var( --container-widget-width, 86.556% );max-width:86.556%;--container-widget-width:86.556%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:23px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.22em;letter-spacing:-0.12px;color:#070708;}.elementor-307 .elementor-element.elementor-element-2009fea9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-307 .elementor-element.elementor-element-243bccd8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-307 .elementor-element.elementor-element-1239e3f2{z-index:0;}.elementor-307 .elementor-element.elementor-element-1239e3f2 img{width:100%;}.elementor-307 .elementor-element.elementor-element-6e1945a8{z-index:1;}.elementor-307 .elementor-element.elementor-element-6e1945a8 img{width:100%;}.elementor-307 .elementor-element.elementor-element-6236a893{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-307 .elementor-element.elementor-element-6236a893.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-307 .elementor-element.elementor-element-27c079b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-307 .elementor-element.elementor-element-27c079b8.e-con{--align-self:stretch;}.elementor-307 .elementor-element.elementor-element-a39bae6{width:var( --container-widget-width, 100% );max-width:100%;margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-307 .elementor-element.elementor-element-a39bae6 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:8.6px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.86em;letter-spacing:1.32px;color:#070708;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-307 .elementor-element.elementor-element-64f6fa2{width:var( --container-widget-width, 64.422% );max-width:64.422%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:64.422%;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 8px / 2 );}.elementor-307 .elementor-element.elementor-element-64f6fa2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-307 .elementor-element.elementor-element-64f6fa2 .elementor-menu-toggle{margin-right:auto;}.elementor-307 .elementor-element.elementor-element-64f6fa2 .elementor-nav-menu .elementor-item{font-family:"Instrument Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-307 .elementor-element.elementor-element-64f6fa2 .elementor-nav-menu--main .elementor-item{color:#07070880;fill:#07070880;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-307 .elementor-element.elementor-element-64f6fa2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-307 .elementor-element.elementor-element-64f6fa2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-307 .elementor-element.elementor-element-64f6fa2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-307 .elementor-element.elementor-element-64f6fa2 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-307 .elementor-element.elementor-element-64f6fa2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:8px;}.elementor-307 .elementor-element.elementor-element-4284aa87{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-307 .elementor-element.elementor-element-4284aa87.e-con{--align-self:stretch;}.elementor-307 .elementor-element.elementor-element-4a228ad3{width:var( --container-widget-width, 100% );max-width:100%;margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-307 .elementor-element.elementor-element-4a228ad3 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:8.6px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.86em;letter-spacing:1.32px;color:#070708;}.elementor-307 .elementor-element.elementor-element-47efd89{width:var( --container-widget-width, 64.422% );max-width:64.422%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:64.422%;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 8px / 2 );}.elementor-307 .elementor-element.elementor-element-47efd89.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-307 .elementor-element.elementor-element-47efd89 .elementor-menu-toggle{margin-right:auto;}.elementor-307 .elementor-element.elementor-element-47efd89 .elementor-nav-menu .elementor-item{font-family:"Instrument Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-307 .elementor-element.elementor-element-47efd89 .elementor-nav-menu--main .elementor-item{color:#07070880;fill:#07070880;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-307 .elementor-element.elementor-element-47efd89 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-307 .elementor-element.elementor-element-47efd89 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-307 .elementor-element.elementor-element-47efd89 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-307 .elementor-element.elementor-element-47efd89 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-307 .elementor-element.elementor-element-47efd89 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:8px;}.elementor-307 .elementor-element.elementor-element-504068fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-307 .elementor-element.elementor-element-504068fd.e-con{--align-self:stretch;}.elementor-307 .elementor-element.elementor-element-68b529db{width:var( --container-widget-width, 100% );max-width:100%;margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-307 .elementor-element.elementor-element-68b529db .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:8.8px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.82em;letter-spacing:1.32px;color:#070708;}.elementor-307 .elementor-element.elementor-element-c98b645{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0.45px;color:#07070880;}.elementor-307 .elementor-element.elementor-element-b0e4d90{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0.45px;color:#07070880;}.elementor-307 .elementor-element.elementor-element-61aff00f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0707081F;--border-color:#0707081F;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-307 .elementor-element.elementor-element-635683cc{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-307 .elementor-element.elementor-element-635683cc .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:10.8px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.48em;letter-spacing:0.55px;color:#07070880;}.elementor-307 .elementor-element.elementor-element-2828dd90{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-307 .elementor-element.elementor-element-2828dd90 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:10.8px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.48em;letter-spacing:0.55px;color:#07070880;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-307 .elementor-element.elementor-element-7600f748{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-307 .elementor-element.elementor-element-7600f748 .elementor-heading-title{font-size:54px;line-height:1.24em;}.elementor-307 .elementor-element.elementor-element-448c4e5f{--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-307 .elementor-element.elementor-element-4603d405{--flex-wrap:wrap;}.elementor-307 .elementor-element.elementor-element-62673b26{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:42px;--padding-bottom:42px;--padding-left:0px;--padding-right:197px;}.elementor-307 .elementor-element.elementor-element-3976173f img{width:189px;max-width:100%;}.elementor-307 .elementor-element.elementor-element-2009fea9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:22px;line-height:1.22em;}.elementor-307 .elementor-element.elementor-element-243bccd8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-307 .elementor-element.elementor-element-1239e3f2 img{width:24px;max-width:100%;}.elementor-307 .elementor-element.elementor-element-6e1945a8 img{width:24px;max-width:100%;}.elementor-307 .elementor-element.elementor-element-6236a893{--flex-wrap:wrap;}.elementor-307 .elementor-element.elementor-element-27c079b8{--padding-top:0px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-a39bae6{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-307 .elementor-element.elementor-element-a39bae6 .elementor-heading-title{line-height:1.67em;}.elementor-307 .elementor-element.elementor-element-4284aa87{--padding-top:0px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-4a228ad3{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-307 .elementor-element.elementor-element-4a228ad3 .elementor-heading-title{line-height:1.67em;}.elementor-307 .elementor-element.elementor-element-504068fd{--padding-top:0px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-68b529db{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-307 .elementor-element.elementor-element-68b529db .elementor-heading-title{line-height:1.64em;}.elementor-307 .elementor-element.elementor-element-c98b645{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.44em;}.elementor-307 .elementor-element.elementor-element-b0e4d90{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.44em;}.elementor-307 .elementor-element.elementor-element-61aff00f{--flex-wrap:wrap;--padding-top:23px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-635683cc{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-307 .elementor-element.elementor-element-635683cc .elementor-heading-title{font-size:11px;line-height:1.48em;}.elementor-307 .elementor-element.elementor-element-2828dd90{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-307 .elementor-element.elementor-element-2828dd90 .elementor-heading-title{font-size:11px;line-height:1.48em;}}@media(max-width:767px){.elementor-307 .elementor-element.elementor-element-7600f748{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-307 .elementor-element.elementor-element-7600f748 .elementor-heading-title{font-size:51px;line-height:1.24em;}.elementor-307 .elementor-element.elementor-element-448c4e5f{--width:1324px;--padding-top:0px;--padding-bottom:0px;--padding-left:41px;--padding-right:41px;}.elementor-307 .elementor-element.elementor-element-4603d405{--width:100%;--flex-wrap:wrap;}.elementor-307 .elementor-element.elementor-element-62673b26{--width:550px;--gap:27px 27px;--row-gap:27px;--column-gap:27px;--padding-top:41px;--padding-bottom:41px;--padding-left:0px;--padding-right:169px;}.elementor-307 .elementor-element.elementor-element-2009fea9{font-size:22px;line-height:1.22em;}.elementor-307 .elementor-element.elementor-element-243bccd8{--width:58px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-307 .elementor-element.elementor-element-6236a893{--width:100%;--flex-wrap:wrap;}.elementor-307 .elementor-element.elementor-element-27c079b8{--width:217.33000183105px;--padding-top:0px;--padding-bottom:41px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-a39bae6{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-307 .elementor-element.elementor-element-a39bae6 .elementor-heading-title{line-height:1.49em;}.elementor-307 .elementor-element.elementor-element-4284aa87{--width:217.33000183105px;--padding-top:0px;--padding-bottom:41px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-4a228ad3{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-307 .elementor-element.elementor-element-4a228ad3 .elementor-heading-title{line-height:1.49em;}.elementor-307 .elementor-element.elementor-element-504068fd{--width:217.33000183105px;--padding-top:0px;--padding-bottom:41px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-68b529db{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-307 .elementor-element.elementor-element-68b529db .elementor-heading-title{line-height:1.46em;}.elementor-307 .elementor-element.elementor-element-c98b645{font-size:15px;line-height:1.28em;}.elementor-307 .elementor-element.elementor-element-b0e4d90{font-size:15px;line-height:1.28em;}.elementor-307 .elementor-element.elementor-element-61aff00f{--width:100%;--flex-wrap:wrap;--padding-top:23px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-635683cc .elementor-heading-title{font-size:11px;line-height:1.48em;}.elementor-307 .elementor-element.elementor-element-2828dd90 .elementor-heading-title{font-size:11px;line-height:1.48em;}}@media(min-width:768px){.elementor-307 .elementor-element.elementor-element-39d9b397{--width:50%;}.elementor-307 .elementor-element.elementor-element-498a372f{--width:50%;}.elementor-307 .elementor-element.elementor-element-448c4e5f{--width:100%;}.elementor-307 .elementor-element.elementor-element-4603d405{--width:100%;}.elementor-307 .elementor-element.elementor-element-62673b26{--width:44.79%;}.elementor-307 .elementor-element.elementor-element-243bccd8{--width:33%;}.elementor-307 .elementor-element.elementor-element-6236a893{--width:54.56%;}.elementor-307 .elementor-element.elementor-element-27c079b8{--width:32.44%;}.elementor-307 .elementor-element.elementor-element-4284aa87{--width:32.44%;}.elementor-307 .elementor-element.elementor-element-504068fd{--width:32.44%;}.elementor-307 .elementor-element.elementor-element-61aff00f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-307 .elementor-element.elementor-element-448c4e5f{--width:1324px;}.elementor-307 .elementor-element.elementor-element-4603d405{--width:100%;}.elementor-307 .elementor-element.elementor-element-62673b26{--width:550px;}.elementor-307 .elementor-element.elementor-element-243bccd8{--width:58px;}.elementor-307 .elementor-element.elementor-element-6236a893{--width:100%;}.elementor-307 .elementor-element.elementor-element-27c079b8{--width:217.33000183105px;}.elementor-307 .elementor-element.elementor-element-4284aa87{--width:217.33000183105px;}.elementor-307 .elementor-element.elementor-element-504068fd{--width:217.33000183105px;}.elementor-307 .elementor-element.elementor-element-61aff00f{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-7600f748 */.marker-text {color: #F3F3F3;
font-family: "Instrument Serif";
font-size: 64.1px;
font-style: italic;
font-weight: 400;
line-height: 79.2px;
letter-spacing: -0.72px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-448c4e5f *//* 1. Сама секция */
.mesh-test {
    position: relative !important;
    background: transparent !important; 
}

/* 2. Изолированный фоновый слой с градиентом */
.mesh-test::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 0 !important; 
    
    background-image:
        radial-gradient(at 26% 39%, hsla(274, 100%, 25%, 1) 0px, transparent 50%),
        radial-gradient(at 60% 60%, hsla(276, 100%, 50%, 1) 0px, transparent 50%),
        radial-gradient(at 0% 5%, hsla(237, 88%, 27%, 1) 0px, transparent 50%),
        radial-gradient(at 88% 45%, hsla(193, 100%, 50%, 1) 0px, transparent 50%) !important;
    
    background-size: 200% 200% !important;
    animation: gradientMesh 13s ease infinite !important;
    
    -webkit-mask-image: linear-gradient(to bottom, 
        rgba(0,0,0,0) 0%,      
        rgba(0,0,0,0.5) 15%,   
        rgba(0,0,0,1) 50%      
    ) !important;
    
    mask-image: linear-gradient(to bottom, 
        rgba(0,0,0,0) 0%,
        rgba(0,0,0,0.5) 15%,
        rgba(0,0,0,1) 50%
    ) !important;
}

/* 3. НАЛОЖЕНИЕ ЯРКОГО АКЦЕНТНОГО ШУМА (GRAIN) */
.mesh-test::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 1 !important; /* Ложится строго поверх градиента (::before), но под текст */
    pointer-events: none !important;
    
    /* Генерируем текстуру шума через SVG контрастный фильтр фрактала */
    background-image: url("http://12.design-webprojekt.ch/wp-content/uploads/2026/04/noisy-texture-300x200-o36-d19-c-ffffff-t1.webp") !important;
    
    /* Прозрачность шума. Сделал поярче (0.15), чтобы зерно было отчетливым, как на скриншоте */
    opacity: 0.5 !important; 
    
    /* Маскируем сам шум точно так же, как и градиент, чтобы они растворялись в пустоту синхронно */
    -webkit-mask-image: linear-gradient(to bottom, 
        rgba(0,0,0,0) 0%,      
        rgba(0,0,0,0.5) 15%,   
        rgba(0,0,0,1) 50%      
    ) !important;
    
    mask-image: linear-gradient(to bottom, 
        rgba(0,0,0,0) 0%,
        rgba(0,0,0,0.5) 15%,
        rgba(0,0,0,1) 50%
    ) !important;
}

/* 4. Контент Elementor (Текст, кнопки) над всеми слоями */
.mesh-test > .elementor-container,
.mesh-test > .e-con-inner,
.mesh-test .elementor-widget {
    position: relative !important;
    z-index: 2 !important; /* Выше градиента (0) и выше шума (1) */
}

/* Анимация движения пятен */
@keyframes gradientMesh {
    0% { background-position: 0% 20%, 0% 20%, 0% 20%, 0% 20%; }
    25% { background-position: 100% 50%, 100% 50%, 100% 50%, 100% 50%; }
    50% { background-position: 50% 70%, 50% 70%, 50% 70%, 50% 70%; }
    100% { background-position: 0% 20%, 0% 20%, 0% 20%, 0% 20%; }
}/* End custom CSS */