.elementor-1666 .elementor-element.elementor-element-ab9adb2:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-ab9adb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/ChatGPT-Image-Feb-2-2026-02_09_58-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1666 .elementor-element.elementor-element-ab9adb2 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1666 .elementor-element.elementor-element-ab9adb2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1666 .elementor-element.elementor-element-ab9adb2 > .elementor-shape-bottom svg{width:calc(100vw + 1.3px);height:30px;}.elementor-1666 .elementor-element.elementor-element-0fc0dd0 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1666 .elementor-element.elementor-element-0fc0dd0{text-align:center;}.elementor-1666 .elementor-element.elementor-element-0fc0dd0 .elementor-heading-title{font-family:"Barlow", Barlow;font-size:55px;font-weight:700;text-transform:uppercase;line-height:60px;letter-spacing:4px;color:var( --e-global-color-text );}.elementor-1666 .elementor-element.elementor-element-aa7b43d{--divider-border-style:solid;--divider-color:var( --e-global-color-d49ac81 );--divider-border-width:2px;}.elementor-1666 .elementor-element.elementor-element-aa7b43d .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-1666 .elementor-element.elementor-element-aa7b43d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1666 .elementor-element.elementor-element-f5a30f2{text-align:center;}.elementor-1666 .elementor-element.elementor-element-f5a30f2 .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;line-height:26px;letter-spacing:3px;word-spacing:0px;color:var( --e-global-color-a2c0d56 );}.elementor-1666 .elementor-element.elementor-element-87b6c21 > .elementor-container{max-width:1300px;}.elementor-1666 .elementor-element.elementor-element-87b6c21{padding:60px 0px 60px 0px;}.elementor-1666 .elementor-element.elementor-element-91b0d36.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1666 .elementor-element.elementor-element-ae08413{text-align:center;}.elementor-1666 .elementor-element.elementor-element-ae08413 .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;line-height:26px;letter-spacing:3px;word-spacing:0px;color:var( --e-global-color-a2c0d56 );}.elementor-1666 .elementor-element.elementor-element-28099bf{text-align:center;}.elementor-1666 .elementor-element.elementor-element-28099bf .elementor-heading-title{font-family:"Barlow", Barlow;font-size:45px;font-weight:700;line-height:50px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-b5cc3b6 > .elementor-container{max-width:1000px;}.elementor-1666 .elementor-element.elementor-element-b5cc3b6{margin-top:0px;margin-bottom:15px;}.elementor-1666 .elementor-element.elementor-element-f34891b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-e322114 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1666 .elementor-element.elementor-element-e322114{text-align:center;font-family:"Poppins", Barlow;font-size:16px;line-height:26px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-303b087 .uc_hover_switcher_row{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-1666 .elementor-element.elementor-element-303b087 .uc_hover_switcher_col{height:500px;}.elementor-1666 .elementor-element.elementor-element-303b087 .uc_list_image_background_hover_switcher .uc_hover_switcher_col{flex:1 0 500px;}.elementor-1666 .elementor-element.elementor-element-303b087 .uc_hover_switcher_overlay{background-color:rgba(0, 0, 0, 0.25);}.elementor-1666 .elementor-element.elementor-element-303b087 .uc_hover_switcher_content{padding:30px 30px 30px 30px;}.elementor-1666 .elementor-element.elementor-element-303b087 .uc_hover_switcher_col:hover{backdrop-filter:blur(0px);}.elementor-1666 .elementor-element.elementor-element-303b087 .title_space{margin-bottom:15px;}.elementor-1666 .elementor-element.elementor-element-303b087 .uc_hover_switcher_title{color:#ffffff;font-family:"Barlow", Barlow;font-size:30px;font-weight:600;line-height:35px;letter-spacing:0.5px;}.elementor-1666 .elementor-element.elementor-element-303b087 .uc_hover_switcher_desc{margin-bottom:10px;color:#ffffff;font-family:"Poppins", Barlow;font-size:16px;line-height:28px;}.elementor-1666 .elementor-element.elementor-element-303b087 .uc_more_btn{font-family:"Barlow", Barlow;font-size:18px;font-weight:700;line-height:24px;letter-spacing:0.5px;padding:6px 25px 6px 25px;background-color:var( --e-global-color-text );color:var( --e-global-color-a2c0d56 );margin-top:10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:99px;}.elementor-1666 .elementor-element.elementor-element-303b087 .uc_more_btn:hover{background-color:var( --e-global-color-d49ac81 );color:var( --e-global-color-a2c0d56 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d49ac81 );}.elementor-1666 .elementor-element.elementor-element-303b087 .ue-item-overlay{background-color:#00000063;}.elementor-1666 .elementor-element.elementor-element-617c2de > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1666 .elementor-element.elementor-element-617c2de > .elementor-container{max-width:1300px;}.elementor-1666 .elementor-element.elementor-element-617c2de{overflow:hidden;padding:60px 0px 60px 0px;}.elementor-1666 .elementor-element.elementor-element-589e8da.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1666 .elementor-element.elementor-element-573f7b3{text-align:start;}.elementor-1666 .elementor-element.elementor-element-573f7b3 .elementor-heading-title{font-family:"Barlow", Barlow;font-size:45px;font-weight:700;line-height:50px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-01e0910 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1666 .elementor-element.elementor-element-01e0910{font-family:"Poppins", Barlow;font-size:16px;line-height:26px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-da0e5b9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1666 .elementor-element.elementor-element-da0e5b9 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-1666 .elementor-element.elementor-element-faf5cc5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1666 .elementor-element.elementor-element-faf5cc5:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-faf5cc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F6;}.elementor-1666 .elementor-element.elementor-element-faf5cc5 > .elementor-container{max-width:1300px;}.elementor-1666 .elementor-element.elementor-element-faf5cc5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-1666 .elementor-element.elementor-element-32272ed.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1666 .elementor-element.elementor-element-32272ed > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-243f436.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1666 .elementor-element.elementor-element-ccc5b48{text-align:start;}.elementor-1666 .elementor-element.elementor-element-ccc5b48 .elementor-heading-title{font-family:"Barlow", Barlow;font-size:45px;font-weight:700;line-height:50px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-730d459 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1666 .elementor-element.elementor-element-730d459{font-family:"Poppins", Barlow;font-size:16px;line-height:26px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-ab8a83b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1666 .elementor-element.elementor-element-ab8a83b > .elementor-container{max-width:1300px;}.elementor-1666 .elementor-element.elementor-element-ab8a83b{overflow:hidden;padding:60px 0px 60px 0px;}.elementor-1666 .elementor-element.elementor-element-8865e8d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1666 .elementor-element.elementor-element-59bbe30{text-align:start;}.elementor-1666 .elementor-element.elementor-element-59bbe30 .elementor-heading-title{font-family:"Barlow", Barlow;font-size:45px;font-weight:700;line-height:50px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-87c67ea > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1666 .elementor-element.elementor-element-87c67ea{font-family:"Poppins", Barlow;font-size:16px;line-height:26px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-bc6deae.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1666 .elementor-element.elementor-element-bc6deae > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-1666 .elementor-element.elementor-element-addd7fd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1666 .elementor-element.elementor-element-addd7fd:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-addd7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F6;}.elementor-1666 .elementor-element.elementor-element-addd7fd > .elementor-container{max-width:1300px;}.elementor-1666 .elementor-element.elementor-element-addd7fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-1666 .elementor-element.elementor-element-509a692.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1666 .elementor-element.elementor-element-509a692 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-7dc2c68.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1666 .elementor-element.elementor-element-cddb623{text-align:start;}.elementor-1666 .elementor-element.elementor-element-cddb623 .elementor-heading-title{font-family:"Barlow", Barlow;font-size:45px;font-weight:700;line-height:50px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-f166f5b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1666 .elementor-element.elementor-element-f166f5b{font-family:"Poppins", Barlow;font-size:16px;line-height:26px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-a228c8a:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-a228c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Call-to-action-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1666 .elementor-element.elementor-element-a228c8a > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1666 .elementor-element.elementor-element-a228c8a > .elementor-container{max-width:850px;}.elementor-1666 .elementor-element.elementor-element-a228c8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1666 .elementor-element.elementor-element-a228c8a > .elementor-shape-top svg{width:calc(100vw + 1.3px);height:30px;}.elementor-1666 .elementor-element.elementor-element-e2beae8{text-align:center;}.elementor-1666 .elementor-element.elementor-element-e2beae8 .elementor-heading-title{font-family:"Barlow", Barlow;font-size:45px;font-weight:700;line-height:50px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1666 .elementor-element.elementor-element-2c8b190 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1666 .elementor-element.elementor-element-2c8b190{text-align:center;font-family:"Poppins", Barlow;font-size:16px;line-height:26px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1666 .elementor-element.elementor-element-5f66ae6 .elementor-button{background-color:var( --e-global-color-text );font-family:"Barlow", Barlow;font-size:18px;font-weight:700;line-height:24px;letter-spacing:0.5px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:99px 99px 99px 99px;padding:8px 40px 8px 40px;}.elementor-1666 .elementor-element.elementor-element-5f66ae6 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-5f66ae6 .elementor-button:focus{background-color:var( --e-global-color-d49ac81 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-d49ac81 );}.elementor-1666 .elementor-element.elementor-element-5f66ae6 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-5f66ae6 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(max-width:1024px) and (min-width:768px){.elementor-1666 .elementor-element.elementor-element-589e8da{width:100%;}.elementor-1666 .elementor-element.elementor-element-da0e5b9{width:100%;}.elementor-1666 .elementor-element.elementor-element-32272ed{width:100%;}.elementor-1666 .elementor-element.elementor-element-243f436{width:100%;}.elementor-1666 .elementor-element.elementor-element-8865e8d{width:100%;}.elementor-1666 .elementor-element.elementor-element-bc6deae{width:100%;}.elementor-1666 .elementor-element.elementor-element-509a692{width:100%;}.elementor-1666 .elementor-element.elementor-element-7dc2c68{width:100%;}}@media(max-width:1024px){.elementor-1666 .elementor-element.elementor-element-0fc0dd0 .elementor-heading-title{font-size:44px;}.elementor-1666 .elementor-element.elementor-element-f5a30f2 .elementor-heading-title{font-size:44px;}.elementor-1666 .elementor-element.elementor-element-87b6c21{padding:1em 1em 3em 1em;}.elementor-1666 .elementor-element.elementor-element-ae08413 .elementor-heading-title{font-size:44px;}.elementor-1666 .elementor-element.elementor-element-28099bf .elementor-heading-title{font-size:44px;}.elementor-1666 .elementor-element.elementor-element-617c2de{padding:4em 1em 4em 1em;}.elementor-1666 .elementor-element.elementor-element-573f7b3 .elementor-heading-title{font-size:44px;}.elementor-1666 .elementor-element.elementor-element-faf5cc5{padding:1em 1em 3em 1em;}.elementor-1666 .elementor-element.elementor-element-ccc5b48 .elementor-heading-title{font-size:44px;}.elementor-1666 .elementor-element.elementor-element-ab8a83b{padding:4em 1em 4em 1em;}.elementor-1666 .elementor-element.elementor-element-59bbe30 .elementor-heading-title{font-size:44px;}.elementor-1666 .elementor-element.elementor-element-addd7fd{padding:1em 1em 3em 1em;}.elementor-1666 .elementor-element.elementor-element-cddb623 .elementor-heading-title{font-size:44px;}.elementor-1666 .elementor-element.elementor-element-e2beae8 .elementor-heading-title{font-size:44px;}}@media(max-width:767px){.elementor-1666 .elementor-element.elementor-element-0fc0dd0 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-1666 .elementor-element.elementor-element-f5a30f2 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-1666 .elementor-element.elementor-element-87b6c21{padding:1em 0em 2em 0em;}.elementor-1666 .elementor-element.elementor-element-ae08413 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-1666 .elementor-element.elementor-element-28099bf .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-1666 .elementor-element.elementor-element-617c2de{padding:3em 0.5em 3em 0.5em;}.elementor-1666 .elementor-element.elementor-element-573f7b3 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-1666 .elementor-element.elementor-element-faf5cc5{padding:1em 0em 2em 0em;}.elementor-1666 .elementor-element.elementor-element-ccc5b48 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-1666 .elementor-element.elementor-element-ab8a83b{padding:3em 0.5em 3em 0.5em;}.elementor-1666 .elementor-element.elementor-element-59bbe30 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-1666 .elementor-element.elementor-element-addd7fd{padding:1em 0em 2em 0em;}.elementor-1666 .elementor-element.elementor-element-cddb623 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-1666 .elementor-element.elementor-element-e2beae8 .elementor-heading-title{font-size:25px;line-height:35px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Barlow-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Barlow-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Barlow-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Barlow-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Barlow-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Barlow-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Barlow-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Barlow-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Barlow-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Poppins-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Poppins-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Poppins-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Poppins-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Poppins-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Poppins-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Poppins-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://hofmann-sonnenschutz.de/wp-content/uploads/2026/02/Poppins-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */