@font-face {
font-family: 'Neo Tech Pro Medium';
font-style: normal;
font-weight: 400 500;
font-display: swap;
src: url(//setupandmind.de/wp-content/themes/setupmind/fonts/NeoTechPro-Medium.woff2) format('woff2'),
url(//setupandmind.de/wp-content/themes/setupmind/fonts/NeoTechPro-Medium.woff) format('woff');
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400 500;
font-display: swap;
src: url(//setupandmind.de/wp-content/themes/setupmind/fonts/Roboto.woff2) format('woff2'),
url(//setupandmind.de/wp-content/themes/setupmind/fonts/Roboto.woff) format('woff');
} :root { --e-global-color-primary: #3058BB;
--e-global-color-secondary: #F7F7F7;
--e-global-color-text: #0B1B3A;
--e-global-color-accent: #E213C6;
--e-global-color-background: #FFFFFF;
--e-global-color-background-accent: #EFEFF7;
--e-global-color-light-blue: #4189DA;
--e-global-color-transparent: #00000000; --e-global-typography-primary-font-family: "Neo Tech Pro Medium";
--e-global-typography-primary-font-size: 40px;
--e-global-typography-primary-font-weight: 500;
--e-global-typography-primary-line-height: 55px; --e-global-typography-secondary-font-family: "Neo Tech Pro Medium";
--e-global-typography-secondary-font-size: 32px;
--e-global-typography-secondary-font-weight: 400;
--e-global-typography-secondary-line-height: 40px; --e-global-typography-text-font-family: "Roboto";
--e-global-typography-text-font-size: 16px;
--e-global-typography-text-font-weight: 400;
--e-global-typography-text-line-height: 20px; --e-global-typography-accent-font-family: "Roboto";
--e-global-typography-accent-font-size: 16px;
--e-global-typography-accent-font-weight: 500;
--e-global-typography-accent-line-height: 21px;
}
@media (max-width: 767px) {
:root {
--e-global-typography-primary-font-size: 40px;
--e-global-typography-primary-line-height: 48px;
}
} *,
*::before,
*::after {
box-sizing: border-box;
}
html {
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
text-size-adjust: 100%;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
scroll-behavior: smooth;
}
body {
margin: 0;
padding: 0;
min-height: 100vh;
line-height: 1.5;
text-rendering: optimizeLegibility;
}
h1, h2, h3, h4, h5, h6,
p, figure, blockquote, dl, dd {
margin: 0;
}
ul[role="list"],
ol[role="list"] {
list-style: none;
margin: 0;
padding: 0;
}
a {
color: inherit;
text-decoration: none;
}
img,
picture,
video,
canvas,
svg {
display: block;
max-width: 100%;
height: auto;
}
input,
button,
textarea,
select {
font: inherit;
color: inherit;
}
button {
background: none;
border: 0;
padding: 0;
cursor: pointer;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
@media (prefers-reduced-motion: reduce) {
html {
scroll-behavior: auto;
}
*,
*::before,
*::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
scroll-behavior: auto !important;
}
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}