@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/open-sans/open-sans-v35-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:300;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/open-sans/open-sans-v35-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/open-sans/open-sans-v35-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/open-sans/open-sans-v35-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:500;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/open-sans/open-sans-v35-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:500;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/open-sans/open-sans-v35-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/open-sans/open-sans-v35-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/open-sans/open-sans-v35-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/open-sans/open-sans-v35-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/open-sans/open-sans-v35-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/open-sans/open-sans-v35-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:800;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/open-sans/open-sans-v35-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:100;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter/inter-v13-latin-100.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter/inter-v13-latin-100.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:200;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter/inter-v13-latin-200.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter/inter-v13-latin-200.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:300;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter/inter-v13-latin-300.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter/inter-v13-latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:400;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter/inter-v13-latin-regular.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter/inter-v13-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:500;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter/inter-v13-latin-500.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter/inter-v13-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:600;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter/inter-v13-latin-600.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter/inter-v13-latin-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:700;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter/inter-v13-latin-700.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter/inter-v13-latin-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:800;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter/inter-v13-latin-800.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter/inter-v13-latin-800.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:900;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter/inter-v13-latin-900.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter/inter-v13-latin-900.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter Tight';font-style:normal;font-weight:100;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-100.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-100.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter Tight';font-style:italic;font-weight:100;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-100italic.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-100italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter Tight';font-style:normal;font-weight:200;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-200.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-200.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter Tight';font-style:italic;font-weight:200;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-200italic.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-200italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter Tight';font-style:normal;font-weight:300;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-300.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter Tight';font-style:italic;font-weight:300;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-300italic.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-300italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter Tight';font-style:normal;font-weight:400;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-regular.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter Tight';font-style:italic;font-weight:400;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-italic.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter Tight';font-style:normal;font-weight:500;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-500.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter Tight';font-style:italic;font-weight:500;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-500italic.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-500italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter Tight';font-style:normal;font-weight:600;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-600.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter Tight';font-style:italic;font-weight:600;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-600italic.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-600italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter Tight';font-style:normal;font-weight:700;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-700.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter Tight';font-style:italic;font-weight:700;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-700italic.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-700italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter Tight';font-style:normal;font-weight:800;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-800.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-800.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter Tight';font-style:italic;font-weight:800;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-800italic.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-800italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter Tight';font-style:normal;font-weight:900;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-900.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-900.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Inter Tight';font-style:italic;font-weight:900;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-900italic.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/inter-tight/inter-tight-v7-latin-900italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Serif';font-style:normal;font-weight:100;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-100.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-100.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Serif';font-style:italic;font-weight:100;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-100italic.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-100italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Serif';font-style:normal;font-weight:200;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-200.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-200.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Serif';font-style:italic;font-weight:200;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-200italic.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-200italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Serif';font-style:normal;font-weight:300;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-300.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Serif';font-style:italic;font-weight:300;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-300italic.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-300italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Serif';font-style:normal;font-weight:400;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-regular.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Serif';font-style:italic;font-weight:400;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-italic.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Serif';font-style:normal;font-weight:500;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-500.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Serif';font-style:italic;font-weight:500;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-500italic.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-500italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Serif';font-style:normal;font-weight:600;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-600.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Serif';font-style:italic;font-weight:600;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-600italic.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-600italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Serif';font-style:normal;font-weight:700;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-700.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Serif';font-style:italic;font-weight:700;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-700italic.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-700italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Serif';font-style:normal;font-weight:800;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-800.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-800.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Serif';font-style:italic;font-weight:800;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-800italic.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-800italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Serif';font-style:normal;font-weight:900;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-900.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-900.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Serif';font-style:italic;font-weight:900;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-900italic.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-serif/roboto-serif-v13-latin-900italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Outfit';font-style:normal;font-weight:100;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/outfit/outfit-v11-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Outfit';font-style:normal;font-weight:200;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/outfit/outfit-v11-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Outfit';font-style:normal;font-weight:300;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/outfit/outfit-v11-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Outfit';font-style:normal;font-weight:400;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/outfit/outfit-v11-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Outfit';font-style:normal;font-weight:500;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/outfit/outfit-v11-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Outfit';font-style:normal;font-weight:600;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/outfit/outfit-v11-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Outfit';font-style:normal;font-weight:700;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/outfit/outfit-v11-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Outfit';font-style:normal;font-weight:800;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/outfit/outfit-v11-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Outfit';font-style:normal;font-weight:900;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/outfit/outfit-v11-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:200;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/oswald/oswald-v53-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:300;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/oswald/oswald-v53-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:400;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/oswald/oswald-v53-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:500;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/oswald/oswald-v53-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:600;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/oswald/oswald-v53-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:700;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/oswald/oswald-v53-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:100;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-slab/roboto-slab-v34-latin-100.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-slab/roboto-slab-v34-latin-100.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:200;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-slab/roboto-slab-v34-latin-200.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-slab/roboto-slab-v34-latin-200.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:300;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-slab/roboto-slab-v34-latin-300.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-slab/roboto-slab-v34-latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:400;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-slab/roboto-slab-v34-latin-regular.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-slab/roboto-slab-v34-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:500;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-slab/roboto-slab-v34-latin-500.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-slab/roboto-slab-v34-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:600;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-slab/roboto-slab-v34-latin-600.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-slab/roboto-slab-v34-latin-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:700;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-slab/roboto-slab-v34-latin-700.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-slab/roboto-slab-v34-latin-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:800;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-slab/roboto-slab-v34-latin-800.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-slab/roboto-slab-v34-latin-800.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:900;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-slab/roboto-slab-v34-latin-900.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/roboto-slab/roboto-slab-v34-latin-900.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Rajdhani';font-style:normal;font-weight:300;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/rajdhani/rajdhani-v15-latin-300.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/rajdhani/rajdhani-v15-latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Rajdhani';font-style:normal;font-weight:400;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/rajdhani/rajdhani-v15-latin-regular.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/rajdhani/rajdhani-v15-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Rajdhani';font-style:normal;font-weight:500;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/rajdhani/rajdhani-v15-latin-500.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/rajdhani/rajdhani-v15-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Rajdhani';font-style:normal;font-weight:600;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/rajdhani/rajdhani-v15-latin-600.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/rajdhani/rajdhani-v15-latin-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Rajdhani';font-style:normal;font-weight:700;src:url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/rajdhani/rajdhani-v15-latin-700.woff2) format("woff2"),url(//haferkamp-geruestbau.de/wp-content/themes/haferkamp/assets/css/../fonts/rajdhani/rajdhani-v15-latin-700.ttf) format("truetype")}.fm-bar.fm-right.fm-connected{top:auto !important;bottom:200px !important}.bod-block-popup-wrap .bod-block-popup-closer{background-color:var(--base-3)}.wf-container{width:100%;max-width:1200px;margin:0 auto}.wf-row{display:flex;position:relative;flex-wrap:wrap}.wf-col{display:block;box-sizing:border-box}.wf-col-1{width:8.333333%}.wf-col-2{width:16.666666%}.wf-col-3{width:24.999999%}.wf-col-4{width:33.333333%}.wf-col-5{width:41.666666%}.wf-col-6{width:50.000000%}.wf-col-7{width:58,333331%}.wf-col-8{width:66.666664%}.wf-col-9{width:74.999997%}.wf-col-10{width:83.333333%}.wf-col-11{width:91.666663%}.wf-col-12{width:100.000000%}.wf-px-1{padding-left:.5rem;padding-right:.5rem}.wf-px-2{padding-left:1rem;padding-right:1rem}.wf-px-3{padding-left:1.5rem;padding-right:1.5rem}.wf-px-4{padding-left:2rem;padding-right:2rem}.wf-px-5{padding-left:2.5rem;padding-right:2.5rem}@media all and (max-width:991px){.wf-col-3{width:50.000000%}}@media all and (max-width:767px){.wf-col-1,.wf-col-2,.wf-col-3,.wf-col-4,.wf-col-5,.wf-col-6,.wf-col-7,.wf-col-8,.wf-col-9,.wf-col-10{width:100.000000%}}@media all and (max-width:767px){.hfg-site-top-bar{display:none}}.hfg-team-slider{width:100%;padding-bottom:30px}.hfg-team-slider .slick-prev.slick-arrow{position:absolute;top:auto;bottom:-30px;left:calc(100% - 116px) !important}.hfg-team-slider .slick-prev.slick-arrow:before{content:'' !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23FFFFFF' class='bi bi-chevron-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;display:inline-block;width:38px;height:38px;color:#fff !important}.hfg-team-slider .slick-next.slick-arrow{position:absolute;top:auto;bottom:-30px;left:calc(100% - 38px)}.hfg-team-slider .slick-next.slick-arrow:before{content:'' !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23FFFFFF' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;display:inline-block;width:38px;height:38px;color:#fff !important}.hfg-team-slider .slick-slide{transition:all .85s}.hfg-team-slider .slick-slide .hfg-card-content{background-color:var(--contrast);transition:all .85s}.hfg-team-slider .slick-slide.slick-active.slick-current+.slick-slide.slick-active .hfg-card-content{background-color:#fff;transition:all .85s}.hfg-team-slider .slick-slide.slick-active.slick-current+.slick-slide.slick-active .hfg-card-content .gb-headline{color:var(--contrast)}.hfg-team-slider .slick-slide.slick-active.slick-current+.slick-slide.slick-active .hfg-card-content .gb-button{color:var(--contrast)}.hfg-team-slider .slick-slide.slick-active.slick-current+.slick-slide.slick-active .hfg-card-content .gb-button:hover{color:var(--contrast-3)}.hfg-hover-leistung{position:relative;text-decoration:none;width:100%;max-width:100%}.hfg-hover-leistung .hfg-col-bg-image{background-size:100%;transition:all .55s}.hfg-hover-leistung:hover .hfg-col-bg-image{background-size:110%;transition:all .55s}@media all and (max-width:1024px){.hfg-hover-leistung .hfg-col-bg-image.hfg-tablet-bg-image{background-size:auto 100%}.hfg-hover-leistung:hover .hfg-col-bg-image.hfg-tablet-bg-image{background-size:auto 110%}}@media all and (max-width:1024px){.hfg-career-bg-image{background-position:74% center}.hfg-career-bg-gradient{background-image:linear-gradient(90deg,rgba(32,39,46,.8) 60%,rgba(32,39,46,0) 60%)}}@media all and (max-width:767px){.hfg-career-bg-image{background-position:74% center}.hfg-career-bg-gradient{background-image:linear-gradient(90deg,rgba(32,39,46,.8) 100%,rgba(32,39,46,0) 100%)}}.site-footer .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{color:var(--global-color-8)}.wp-block-essential-blocks-image-gallery{width:100%}.eb-advanced-video-wrapper.eb-advanced-video-3dknw .eb-modal-player{background-color:rgba(32,39,46,.9) !important}.eb-modal-player .eb-player-option.lightbox{background-color:var(--contrast) !important;border:1px solid var(--contrast) !important}.hfg-play-button svg .c1{transform:scale(.8);transform-origin:center;animation-delay:0;animation:play1 1.8s linear infinite}.hfg-play-button svg .c2{opacity:0;transform:scale(.8);transform-origin:center;animation-delay:0;animation:play2 1.8s linear infinite}.hfg-play-button svg .c3{transform:scale(.8);transform-origin:center;opacity:0;animation:play3 1.8s linear infinite}@keyframes play1{0%{transform:scale(.8)}25%{transform:scale(.8)}100%{transform:scale(1)}}@keyframes play2{0%{transform:scale(.8);opacity:0}25%{transform:scale(.8);opacity:0}100%{transform:scale(1);opacity:.8}}@keyframes play3{0%{opacity:0;transform:scale(.8)}50%{opacity:0;transform:scale(.8)}100%{opacity:.5;transform:scale(1)}}body .wp-block-navigation__responsive-container-open:not(.always-shown){display:block !important}body .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none !important}@media (min-width:1025px){body .wp-block-navigation__responsive-container-open:not(.always-shown){display:none !important}body .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block !important}}.wp-block-navigation-item.gps-megamenu-item{position:static}.gps-megamenu-item .gps-megamenu-wrap{visibility:hidden;height:0;opacity:0;display:block;position:relative;top:100%;width:100%;left:0;border:1px solid #ccc;background-color:#fff;transition:all .75s;z-index:9999999;box-shadow:0 5px 10px rgba(0,0,0,.15)}.gps-megamenu-item .gps-megamenu-wrap ul{left:auto;opacity:1;height:auto;pointer-events:inherit}.gps-megamenu-item.gpmm-is-open>.gps-megamenu-wrap{visibility:visible;height:inherit;opacity:1;transition:all .75s}.gps-megamenu-item .gps-megamenu-column-inner{padding:15px}.gps-mega-link-wrap{position:relative;padding-right:25px}.gps-megamenu-item .gps-mega-link-wrap .gps-mm-open-icon{display:inline-block;position:absolute;width:20px;height:20px;right:0}.gps-megamenu-item .gps-mega-link-wrap .gps-mm-close-icon{display:none;position:absolute;width:20px;height:20px;right:0}.gps-megamenu-item.gpmm-is-open .gps-mega-link-wrap .gps-mm-open-icon{display:none}.gps-megamenu-item.gpmm-is-open .gps-mega-link-wrap .gps-mm-close-icon{display:inline-block}@media all and (min-width:1025px){.gps-megamenu-item .gps-megamenu-wrap{position:absolute}.gps-megamenu-item .gps-megamenu-inner{display:flex}.gps-megamenu-item .gps-megamenu-inner li.gps-mega-column{flex-basis:33.333333%}.gps-megamenu-item .gps-megamenu-inner li.gps-mega-column.column-size-1_1{flex-basis:100%}.gps-megamenu-item .gps-megamenu-inner li.gps-mega-column.column-size-1_3{flex-basis:33.333333%}.gps-megamenu-item .gps-megamenu-inner li.gps-mega-column.column-size-2_3{flex-basis:66.666666%}.gps-megamenu-item .gps-megamenu-inner li.gps-mega-column.column-size-1_2{flex-basis:50.000000%}.gps-megamenu-item .gps-megamenu-inner li.gps-mega-column.column-size-1_4{flex-basis:25.000000%}.gps-megamenu-item .gps-megamenu-inner li.gps-mega-column.column-size-3_4{flex-basis:75.000000%}}@media all and (min-width:1025px){.gps-megamenu-item .gps-megamenu-wrap{overflow:hidden}.gps-megamenu-item .gps-megamenu-wrap{height:0}.gps-megamenu-item.gpmm-is-open .gps-megamenu-wrap{height:auto}.gps-megamenu-item .gps-megamenu-wrap .gps-megamenu-inner{position:relative;bottom:100%;transition:all .5s;width:100%;height:100%}.gps-megamenu-item.gpmm-is-open .gps-megamenu-wrap .gps-megamenu-inner{bottom:0;transition:all .5s}}.gps-site-navi{display:block;flex-grow:1;position:relative}.gps-site-navi .gps-main-navigation,.gps-site-navi .wp-block-navigation{justify-content:flex-end}.gps-site-navi .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content,.gps-site-navi ul li a{transition:all .25s}.gps-site-navi .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover,.gps-site-navi ul li a:hover{color:#16afff;transition:all .25s}.gps-site-navi ul.gps-main-navigation>li>a,.gps-site-navi ul.gps-main-navigation>li>button{font-weight:700}.gps-site-navi .wp-block-navigation__responsive-container-open{display:inline-block;position:relative;width:48px;height:48px}.gps-site-navi .wp-block-navigation__responsive-container-open svg{width:100%;height:100%}@media (hover:hover){a.fs-css-hover-flip,.fs-css-hover-flip a{position:relative;overflow:hidden}a.fs-css-hover-flip span,.fs-css-hover-flip a span{display:block;position:relative;animation:.25s forwards btnClipMovingBase;transition:all .25s}a.fs-css-hover-flip:hover span,.fs-css-hover-flip a:hover span{animation:.25s forwards btnClipMovingHover;transition:all .25s}}@keyframes btnClipMovingBase{0%{top:0}50%{top:150%}50.2%{top:-150%}100%{top:0}}@keyframes btnClipMovingHover{0%{top:0}50%{top:-150%}50.2%{top:150%}100%{top:0}}.wf-mw-940{max-width:940px;margin:0 auto}.wpcf7 label{display:inline}.wpcf7 input,.wpcf7 textarea{box-sizing:border-box}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea{width:100%}.wpcf7 input:focus,.wpcf7 textarea:focus{box-shadow:none;outline:none}.wf-wpcf7 .wf-col-inner{padding:.5rem}.wpcf7{background-color:rgba(70,85,99,.22);padding:20px}.wpcf7 label{font-family:'Oswald';display:inline-block;margin-bottom:5px}.wpcf7 a:hover{color:var(--global-color-8)}.wpcf7 input[type=text],.wpcf7 input[type=email]{background-color:var(--contrast)}.wpcf7 textarea{background-color:var(--contrast)}.wpcf7 .wpcf7-submit:hover{color:var(--global-color-8)}.wpcf7 label[for=fe-kon-dokument]{display:block;margin-bottom:20px}.wpcf7 .fe-kon-dokument{margin-bottom:20px}@media all and (max-width:767px){.wpcf7{padding:10px}.wpcf7 .wf-col-inner{padding-left:0;padding-right:0}}.spl-post-grid .spl-post-content-title a{text-decoration:none}body.single-spl_references .site-content{padding:0}.sl-wrapper.simple-lightbox{background-color:rgba(32,36,49,.95)}.sl-wrapper.simple-lightbox .sl-close{color:var(--base-3);top:40px;right:40px}.sl-wrapper.simple-lightbox .sl-counter{color:var(--base-3)}.sl-wrapper.simple-lightbox .sl-prev,.sl-wrapper.simple-lightbox .sl-next{color:var(--base-3);font-size:70px !important}.splr-main-wrap.splr-single-post{width:100%}.splr-main-wrap.splr-single-post .splr-post-header{position:relative}.splr-main-wrap.splr-single-post .splr-post-header .splr-post-image{min-height:500px;padding-bottom:0}.splr-main-wrap.splr-single-post .splr-post-header .splr-header-overlay{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 40px}.splr-main-wrap.splr-single-post .splr-post-header .splr-header-content-wrap{position:relative;display:flex;align-items:center;height:100%;width:1600px;max-width:100%;margin:0 auto}.splr-main-wrap.splr-single-post .splr-post-header .splr-header-content-wrap .splr-header-content{background-color:rgba(70,85,99,.85);padding:20px;max-width:100%;width:740px}@media all and (max-width:1024px){.splr-main-wrap.splr-single-post .splr-post-header .splr-header-overlay{padding-left:20px;padding-right:20px;padding-bottom:30px}.splr-main-wrap.splr-single-post .splr-post-header .splr-header-content-wrap{align-items:flex-end}}@media all and (max-width:767px){.splr-main-wrap.splr-single-post .splr-post-header .splr-post-image{min-height:300px}.splr-main-wrap.splr-single-post .splr-post-header .splr-header-overlay{position:relative;padding-left:10px;padding-right:10px;padding-bottom:0}}.splr-main-wrap.splr-single-post .splr-post-header .splr-info-list{font-family:'Oswald';flex-wrap:wrap}.splr-main-wrap.splr-single-post .splr-post-header .splr-info-list .info-item{margin-right:20px}.splr-main-wrap.splr-single-post .splr-post-header .splr-info-list .info-item .info-title{font-weight:600}.splr-main-wrap.splr-single-post .splr-post-header .splr-info-list .info-item .info-content{font-weight:400}.splr-main-wrap.splr-single-post .splr-content-wrap{position:relative;top:-100px;z-index:2;width:1600px;max-width:100%;margin:0 auto;background-color:var(--contrast);padding:40px}.splr-main-wrap.splr-single-post .splr-content-wrap .splr-ref-text-wrap{width:70%;max-width:100%;margin-bottom:40px}.splr-main-wrap.splr-single-post .splr-content-wrap .splr-ref-text-wrap p:last-child{margin:0}@media all and (max-width:1024px){.splr-main-wrap.splr-single-post .splr-content-wrap{padding-left:20px;padding-right:20px;padding-bottom:70px}.splr-main-wrap.splr-single-post .splr-content-wrap{top:auto}}@media all and (max-width:767px){.splr-main-wrap.splr-single-post .splr-content-wrap{padding-left:10px;padding-right:10px}.splr-main-wrap.splr-single-post .splr-content-wrap .splr-ref-text-wrap{width:100%}.splr-single-post .splr-gallery{--columns:1}}.splr-grid-block{margin-bottom:40px}.splr-grid-block .splr-grid{--row-gap:70px}@media all and (max-width:767px){.splr-grid-block .splr-grid{--row-gap:40px}}.splr-grid-block .splr-grid .splr-grid-column .splr-post-image{padding-bottom:calc(9 / 16 * 100%);margin-bottom:30px}.splr-grid-block .splr-grid .ref-title{position:relative;padding-left:40px;margin-left:20px}.splr-grid-block .splr-grid .ref-title:before{content:'';display:block;position:absolute;left:0;top:calc(0px - 1em - 20px);width:20px;height:80px;background-color:var(--global-color-8)}@media all and (max-width:1024px){.splr-grid-block .splr-grid .ref-title{font-size:25px}}.splr-grid-block .splr-grid .short-content{padding-left:60px}.splr-grid-block .splr-grid .splr-short-text{display:block;box-sizing:border-box}.splr-grid-block .splr-btn{background-color:transparent;padding-left:0;padding-right:0}.splr-grid-block .splr-post-link:hover .splr-short-text{color:var(--base-3)}.splj-main-wrap{width:1600px;max-width:100%}.splj-main-wrap .splj-article .splj-content-wrap{column-gap:140px}@media all and (max-width:1024px){.splj-main-wrap .splj-article .splj-content-wrap{column-gap:30px}}.splj-main-wrap .splj-post-header{padding:0;margin-bottom:40px}.splj-main-wrap .splj-job-offer-type{display:inline-block;box-sizing:border-box;margin-bottom:10px;padding:5px 10px;line-height:1em;color:var(--global-color-8);background-color:var(--contrast-2);font-family:'Oswald';text-transform:uppercase;letter-spacing:.045em}.splj-main-wrap .splj-post-header .splj-post-title{font-size:40px;margin:0 0 20px}.splj-main-wrap .splj-meta-item.splj-meta-image .splj-main-image{aspect-ratio:16/9;background-size:cover;background-position:center}.splj-main-wrap .splj-job-part ul{margin:0 0 15px 20px;padding:0}.splj-main-wrap .splj-job-part .splj-part-text{margin-bottom:15px}.splj-main-wrap .splj-job-part .splj-part-title{font-size:30px}.splj-main-wrap .splj-meta-item-title{font-size:30px}.splj-main-wrap .splj-meta-contact-list a{text-decoration:none}.splj-main-wrap .splj-meta-contact-list .splj-contact-icon{color:var(--global-color-8)}.splj-main-wrap .splj-meta-contact-list .splj-contact-text{color:var(--contrast-3);font-family:'Oswald'}.splj-main-wrap .splj-meta-contact-list a:hover .splj-contact-text{color:var(--base-3)}.splj-main-wrap .splj-meta-company-name,.splj-main-wrap .splj-meta-company-address{color:var(--contrast-3);font-family:'Oswald'}.splj-main-wrap .splj-meta-text{color:var(--contrast-3);margin-bottom:15px}.splj-main-wrap .splj-job-part{margin-bottom:40px}.splj-main-wrap .splj-job-part ul li{color:var(--contrast-3)}.splj-main-wrap .splj-job-part ul li::marker{color:var(--global-color-8)}.splj-meta-item.splj-meta-place .splj-meta-item-title{font-size:20px;margin-bottom:5px}.splj-main-wrap .splj-meta-places-list{display:flex;list-style:none;flex-wrap:wrap;column-gap:10px;row-gap:10px;margin:0;padding:0}.splj-main-wrap .splj-meta-places-list li{display:inline-block;padding:5px 10px;border:2px solid var(--contrast-3);color:var(--contrast-3);font-size:18px}@media all and (max-width:1024px){.splj-main-wrap .splj-article .splj-content-wrap .splj-content{flex-basis:60%}.splj-main-wrap .splj-article .splj-content-wrap .splj-meta{flex-basis:40%}body.single-spl_jobs .site-content{padding-left:20px;padding-right:20px}}@media all and (max-width:767px){.splj-main-wrap .splj-meta-item-title{font-size:24px}body.single-spl_jobs .site-content{padding-left:10px;padding-right:10px}.splj-main-wrap .splj-article .splj-content-wrap{flex-wrap:wrap}.splj-main-wrap .splj-article .splj-content-wrap .splj-content{flex-basis:100%}.splj-main-wrap .splj-article .splj-content-wrap .splj-meta{flex-basis:100%}.splj-main-wrap .splj-job-part .splj-part-title{font-size:24px}}.splj-grid-block .splj-block-row{--column-gap:30px;--row-gap:30px}.splj-grid-block .splj-column-inner{position:relative}.splj-grid-block .splj-column-inner .splj-category{position:absolute;z-index:1;top:0;left:0;padding:5px 15px;background-color:var(--global-color-8);color:var(--base-3);line-height:1em;font-family:'Oswald';text-transform:uppercase}.splj-grid-block .splj-image{margin-bottom:30px}.splj-grid-block .splj-job-title{position:relative;padding-left:40px;margin-left:20px}.splj-grid-block .splj-job-title:before{content:'';display:block;position:absolute;left:0;top:calc(0px - 1em - 20px);width:20px;height:80px;background-color:var(--global-color-8)}.splj-grid-block .splj-btn-more-wrap{padding-left:60px}.splj-grid-block .splj-btn-more-wrap .splj-btn-more{background-color:transparent;padding-left:0;padding-right:0;color:var(--base-3);border:0}.splj-grid-block .splj-link-post{text-decoration:none}.splj-grid-block .splj-link-post:hover .splj-btn-more-wrap .splj-btn-more{color:var(--global-color-8);background-color:transparent}