.elementor-403 .elementor-element.elementor-element-78e750e{--display:flex;--min-height:650px;}.elementor-403 .elementor-element.elementor-element-78e750e:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-78e750e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fontana-fontana.ch/wp-content/uploads/2025/12/ff_header_1920x650_leistungen_haupt.webp");background-position:center center;background-size:cover;}.elementor-403 .elementor-element.elementor-element-59d7bfc{--display:flex;}.elementor-403 .elementor-element.elementor-element-59d7bfc:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-59d7bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94290b8 );}.elementor-403 .elementor-element.elementor-element-45f59b5{--spacer-size:1px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-403 .elementor-element.elementor-element-0968982{text-align:center;}.elementor-403 .elementor-element.elementor-element-0968982 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );color:var( --e-global-color-accent );}.elementor-403 .elementor-element.elementor-element-27061cd{--spacer-size:1px;}.elementor-403 .elementor-element.elementor-element-7b6c8bb{--display:flex;}.elementor-403 .elementor-element.elementor-element-0196756{--spacer-size:50px;}.elementor-403 .elementor-element.elementor-element-e891592{padding:0px 50px 0px 50px;text-align:center;}.elementor-403 .elementor-element.elementor-element-e891592 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-94290b8 );}.elementor-403 .elementor-element.elementor-element-d370e7e{--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;}.elementor-403 .elementor-element.elementor-element-d370e7e:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-d370e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94290b8 );}.elementor-403 .elementor-element.elementor-element-1c06116{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-403 .elementor-element.elementor-element-f55653f{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-403 .elementor-element.elementor-element-f55653f:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-f55653f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-403 .elementor-element.elementor-element-97193ed{padding:15px 0px 0px 0px;text-align:center;}.elementor-403 .elementor-element.elementor-element-97193ed .elementor-heading-title{font-family:"Yrsa", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-94290b8 );}.elementor-403 .elementor-element.elementor-element-07089e5{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-403 .elementor-element.elementor-element-07089e5:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-07089e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-403 .elementor-element.elementor-element-8b3ab43{padding:15px 0px 0px 0px;text-align:center;}.elementor-403 .elementor-element.elementor-element-8b3ab43 .elementor-heading-title{font-family:"Yrsa", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-94290b8 );}.elementor-403 .elementor-element.elementor-element-0329a4c{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-403 .elementor-element.elementor-element-0329a4c:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-0329a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-403 .elementor-element.elementor-element-77b3b81{padding:15px 0px 0px 0px;text-align:center;}.elementor-403 .elementor-element.elementor-element-77b3b81 .elementor-heading-title{font-family:"Yrsa", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-94290b8 );}.elementor-403 .elementor-element.elementor-element-952f858{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-403 .elementor-element.elementor-element-952f858:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-952f858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-403 .elementor-element.elementor-element-38d3331{padding:15px 0px 0px 0px;text-align:center;}.elementor-403 .elementor-element.elementor-element-38d3331 .elementor-heading-title{font-family:"Yrsa", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-94290b8 );}.elementor-403 .elementor-element.elementor-element-5660340{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-403 .elementor-element.elementor-element-5660340:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-5660340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-403 .elementor-element.elementor-element-12e3bb7{padding:15px 0px 0px 0px;text-align:center;}.elementor-403 .elementor-element.elementor-element-12e3bb7 .elementor-heading-title{font-family:"Yrsa", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-94290b8 );}.elementor-403 .elementor-element.elementor-element-b097b7e{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-403 .elementor-element.elementor-element-b097b7e:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-b097b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-403 .elementor-element.elementor-element-a25cacb{padding:15px 0px 0px 0px;text-align:center;}.elementor-403 .elementor-element.elementor-element-a25cacb .elementor-heading-title{font-family:"Yrsa", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-94290b8 );}.elementor-403 .elementor-element.elementor-element-51075f8{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-403 .elementor-element.elementor-element-51075f8:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-51075f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-403 .elementor-element.elementor-element-f854df5{padding:15px 0px 0px 0px;text-align:center;}.elementor-403 .elementor-element.elementor-element-f854df5 .elementor-heading-title{font-family:"Yrsa", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-94290b8 );}.elementor-403 .elementor-element.elementor-element-07c58da{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-403 .elementor-element.elementor-element-07c58da:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-07c58da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-403 .elementor-element.elementor-element-b8d30b6{text-align:center;}.elementor-403 .elementor-element.elementor-element-b8d30b6 .elementor-heading-title{font-family:"Yrsa", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-94290b8 );}.elementor-403 .elementor-element.elementor-element-535398f{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-403 .elementor-element.elementor-element-535398f:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-535398f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-403 .elementor-element.elementor-element-765129a{padding:15px 0px 0px 0px;text-align:center;}.elementor-403 .elementor-element.elementor-element-765129a .elementor-heading-title{font-family:"Yrsa", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-94290b8 );}.elementor-403 .elementor-element.elementor-element-0c769c1{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-403 .elementor-element.elementor-element-0c769c1:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-0c769c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-403 .elementor-element.elementor-element-3500d30{padding:15px 0px 0px 0px;text-align:center;}.elementor-403 .elementor-element.elementor-element-3500d30 .elementor-heading-title{font-family:"Yrsa", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-94290b8 );}.elementor-403 .elementor-element.elementor-element-76106fa{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-403 .elementor-element.elementor-element-76106fa:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-76106fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-403 .elementor-element.elementor-element-71cfb68{padding:15px 0px 0px 0px;text-align:center;}.elementor-403 .elementor-element.elementor-element-71cfb68 .elementor-heading-title{font-family:"Yrsa", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-94290b8 );}.elementor-403 .elementor-element.elementor-element-0ca7c7b{--display:flex;}.elementor-403 .elementor-element.elementor-element-5663f87{--spacer-size:80px;}@media(min-width:768px){.elementor-403 .elementor-element.elementor-element-1c06116{--content-width:1373px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-403 .elementor-element.elementor-element-0968982 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-403 .elementor-element.elementor-element-e891592 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-403 .elementor-element.elementor-element-1c06116{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-403 .elementor-element.elementor-element-97193ed{padding:10px 0px 0px 0px;}.elementor-403 .elementor-element.elementor-element-8b3ab43{padding:10px 0px 0px 0px;}.elementor-403 .elementor-element.elementor-element-77b3b81{padding:10px 0px 0px 0px;}.elementor-403 .elementor-element.elementor-element-38d3331{padding:10px 0px 0px 0px;}.elementor-403 .elementor-element.elementor-element-12e3bb7{padding:10px 0px 0px 0px;}.elementor-403 .elementor-element.elementor-element-a25cacb{padding:10px 0px 0px 0px;}.elementor-403 .elementor-element.elementor-element-f854df5{padding:10px 0px 0px 0px;}.elementor-403 .elementor-element.elementor-element-765129a{padding:10px 0px 0px 0px;}.elementor-403 .elementor-element.elementor-element-3500d30{padding:10px 0px 0px 0px;}.elementor-403 .elementor-element.elementor-element-71cfb68{padding:10px 0px 0px 0px;}}@media(max-width:767px){.elementor-403 .elementor-element.elementor-element-78e750e{--min-height:300px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-403 .elementor-element.elementor-element-0968982 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-403 .elementor-element.elementor-element-0196756{--spacer-size:20px;}.elementor-403 .elementor-element.elementor-element-e891592 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-403 .elementor-element.elementor-element-1c06116{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-403 .elementor-element.elementor-element-97193ed{padding:10px 05px 05px 05px;}.elementor-403 .elementor-element.elementor-element-8b3ab43{padding:10px 05px 05px 05px;}.elementor-403 .elementor-element.elementor-element-77b3b81{padding:9px 05px 05px 05px;}.elementor-403 .elementor-element.elementor-element-38d3331{padding:05px 05px 05px 05px;}.elementor-403 .elementor-element.elementor-element-12e3bb7{padding:05px 05px 05px 05px;}.elementor-403 .elementor-element.elementor-element-a25cacb{padding:05px 05px 05px 05px;}.elementor-403 .elementor-element.elementor-element-f854df5{padding:05px 05px 05px 05px;}.elementor-403 .elementor-element.elementor-element-765129a{padding:5px 5px 5px 5px;}.elementor-403 .elementor-element.elementor-element-3500d30{padding:05px 05px 05px 05px;}.elementor-403 .elementor-element.elementor-element-71cfb68{padding:05px 05px 05px 05px;}}