.elementor-851 .elementor-element.elementor-element-543fb7f4{--display:flex;--min-height:40vh;--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.2;}.elementor-851 .elementor-element.elementor-element-543fb7f4:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-543fb7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-ff5add3 ) 100%);}.elementor-851 .elementor-element.elementor-element-543fb7f4::before, .elementor-851 .elementor-element.elementor-element-543fb7f4 > .elementor-background-video-container::before, .elementor-851 .elementor-element.elementor-element-543fb7f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-851 .elementor-element.elementor-element-543fb7f4 > .elementor-background-slideshow::before, .elementor-851 .elementor-element.elementor-element-543fb7f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-851 .elementor-element.elementor-element-543fb7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://soundproduction.at/wp-content/uploads/2025/12/Kontakt_Banner.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-543fb7f4::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-851 .elementor-element.elementor-element-a969345{--display:flex;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-851 .elementor-element.elementor-element-55eca00{text-align:center;}.elementor-851 .elementor-element.elementor-element-55eca00 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.2rem;font-weight:400;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-851 .elementor-element.elementor-element-3fb48f8{text-align:center;}.elementor-851 .elementor-element.elementor-element-3fb48f8 .elementor-heading-title{font-family:var( --e-global-typography-1f81ea8-font-family ), Sans-serif;font-size:var( --e-global-typography-1f81ea8-font-size );font-weight:var( --e-global-typography-1f81ea8-font-weight );line-height:var( --e-global-typography-1f81ea8-line-height );}.elementor-851 .elementor-element.elementor-element-74d446ad{--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:70px 70px;--row-gap:70px;--column-gap:70px;--overflow:hidden;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-851 .elementor-element.elementor-element-793c578e{--display:flex;}.elementor-851 .elementor-element.elementor-element-205c8ca .rkit-advanced-heading .text{background-color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.elementor-851 .elementor-element.elementor-element-205c8ca .headline-text{background-color:transparent;text-decoration-color:var( --e-global-color-a312c42 );font-family:var( --e-global-typography-d345c88-font-family ), Sans-serif;font-size:var( --e-global-typography-d345c88-font-size );font-weight:var( --e-global-typography-d345c88-font-weight );line-height:var( --e-global-typography-d345c88-line-height );background-image:linear-gradient(146deg, var( --e-global-color-text ) 0%, var( --e-global-color-a312c42 ) 100%);}.elementor-851 .elementor-element.elementor-element-205c8ca .rkit-advanced-heading-wrapper{text-align:left;}.elementor-851 .elementor-element.elementor-element-205c8ca .rkit-advanced-heading , .elementor-851 .elementor-element.elementor-element-205c8ca .rkit-advanced-heading  .text {font-family:var( --e-global-typography-d345c88-font-family ), Sans-serif;font-size:var( --e-global-typography-d345c88-font-size );font-weight:var( --e-global-typography-d345c88-font-weight );line-height:var( --e-global-typography-d345c88-line-height );}.elementor-851 .elementor-element.elementor-element-5e91c341{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-851 .elementor-element.elementor-element-3151689{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-851 .elementor-element.elementor-element-3151689.rtm-tooltip-enabled::after{content:"In Google Maps öffnen";--x:100%;text-align:center;}.elementor-851 .elementor-element.elementor-element-ee7f050{--display:flex;--justify-content:center;}.elementor-851 .elementor-element.elementor-element-e1cba4e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-851 .elementor-element.elementor-element-55eca00{text-align:center;}.elementor-851 .elementor-element.elementor-element-55eca00 .elementor-heading-title{font-size:1rem;}.elementor-851 .elementor-element.elementor-element-3fb48f8 .elementor-heading-title{font-size:var( --e-global-typography-1f81ea8-font-size );line-height:var( --e-global-typography-1f81ea8-line-height );}.elementor-851 .elementor-element.elementor-element-74d446ad{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-851 .elementor-element.elementor-element-2e9d9504{text-align:center;}.elementor-851 .elementor-element.elementor-element-205c8ca .rkit-advanced-heading , .elementor-851 .elementor-element.elementor-element-205c8ca .rkit-advanced-heading  .text {font-size:var( --e-global-typography-d345c88-font-size );line-height:var( --e-global-typography-d345c88-line-height );}.elementor-851 .elementor-element.elementor-element-205c8ca .headline-text{font-size:var( --e-global-typography-d345c88-font-size );line-height:var( --e-global-typography-d345c88-line-height );}.elementor-851 .elementor-element.elementor-element-5e91c341{text-align:center;}.elementor-851 .elementor-element.elementor-element-3151689 img{max-width:100%;}.elementor-851 .elementor-element.elementor-element-aee0560{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-851 .elementor-element.elementor-element-543fb7f4{--content-width:100%;}.elementor-851 .elementor-element.elementor-element-a969345{--content-width:100%;}}@media(max-width:767px){.elementor-851 .elementor-element.elementor-element-a969345{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-851 .elementor-element.elementor-element-55eca00 .elementor-heading-title{font-size:10px;line-height:1.5em;}.elementor-851 .elementor-element.elementor-element-3fb48f8 .elementor-heading-title{font-size:var( --e-global-typography-1f81ea8-font-size );line-height:var( --e-global-typography-1f81ea8-line-height );}.elementor-851 .elementor-element.elementor-element-74d446ad{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-851 .elementor-element.elementor-element-205c8ca .rkit-advanced-heading-wrapper{text-align:center;}.elementor-851 .elementor-element.elementor-element-205c8ca .rkit-advanced-heading , .elementor-851 .elementor-element.elementor-element-205c8ca .rkit-advanced-heading  .text {font-size:var( --e-global-typography-d345c88-font-size );line-height:var( --e-global-typography-d345c88-line-height );}.elementor-851 .elementor-element.elementor-element-205c8ca .headline-text{font-size:var( --e-global-typography-d345c88-font-size );line-height:var( --e-global-typography-d345c88-line-height );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://soundproduction.at/wp-content/uploads/2026/01/nunito-sans-v19-latin-200.woff2') format('woff2');
}
@font-face {
	font-family: 'Nunito Sans';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://soundproduction.at/wp-content/uploads/2026/01/nunito-sans-v19-latin-200italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://soundproduction.at/wp-content/uploads/2026/01/nunito-sans-v19-latin-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Nunito Sans';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://soundproduction.at/wp-content/uploads/2026/01/nunito-sans-v19-latin-300italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://soundproduction.at/wp-content/uploads/2026/01/nunito-sans-v19-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Nunito Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://soundproduction.at/wp-content/uploads/2026/01/nunito-sans-v19-latin-500italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://soundproduction.at/wp-content/uploads/2026/01/nunito-sans-v19-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Nunito Sans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://soundproduction.at/wp-content/uploads/2026/01/nunito-sans-v19-latin-600italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://soundproduction.at/wp-content/uploads/2026/01/nunito-sans-v19-latin-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Nunito Sans';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://soundproduction.at/wp-content/uploads/2026/01/nunito-sans-v19-latin-700italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://soundproduction.at/wp-content/uploads/2026/01/nunito-sans-v19-latin-800.woff2') format('woff2');
}
@font-face {
	font-family: 'Nunito Sans';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://soundproduction.at/wp-content/uploads/2026/01/nunito-sans-v19-latin-800italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://soundproduction.at/wp-content/uploads/2026/01/nunito-sans-v19-latin-900.woff2') format('woff2');
}
@font-face {
	font-family: 'Nunito Sans';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://soundproduction.at/wp-content/uploads/2026/01/nunito-sans-v19-latin-900italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Nunito Sans';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://soundproduction.at/wp-content/uploads/2026/01/nunito-sans-v19-latin-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://soundproduction.at/wp-content/uploads/2026/01/nunito-sans-v19-latin-regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */