@font-face {
	font-family: "Poppins";
	font-weight: 300;
	font-style: normal;
	src: local('Poppins Light'), local('Poppins-Light'), url(//krefindo.de/wp-content/uploads/sgf-css/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2) format('woff2'), url(//krefindo.de/wp-content/uploads/sgf-css/pxiByp8kv8JHgFVrLDz8Z1xlEw.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Poppins";
	font-weight: 400;
	font-style: normal;
	src: local('Poppins Regular'), local('Poppins-Regular'), url(//krefindo.de/wp-content/uploads/sgf-css/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2'), url(//krefindo.de/wp-content/uploads/sgf-css/pxiEyp8kv8JHgFVrJJfedA.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Poppins";
	font-weight: 500;
	font-style: normal;
	src: local('Poppins Medium'), local('Poppins-Medium'), url(//krefindo.de/wp-content/uploads/sgf-css/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format('woff2'), url(//krefindo.de/wp-content/uploads/sgf-css/pxiByp8kv8JHgFVrLGT9Z1xlEw.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Poppins";
	font-weight: 600;
	font-style: normal;
	src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(//krefindo.de/wp-content/uploads/sgf-css/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format('woff2'), url(//krefindo.de/wp-content/uploads/sgf-css/pxiByp8kv8JHgFVrLEj6Z1xlEw.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Poppins";
	font-weight: 700;
	font-style: normal;
	src: local('Poppins Bold'), local('Poppins-Bold'), url(//krefindo.de/wp-content/uploads/sgf-css/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format('woff2'), url(//krefindo.de/wp-content/uploads/sgf-css/pxiByp8kv8JHgFVrLCz7Z1xlEw.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-weight: 300;
	font-style: normal;
	src: local('Roboto Light'), local('Roboto-Light'), url(//krefindo.de/wp-content/uploads/sgf-css/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format('woff2'), url(//krefindo.de/wp-content/uploads/sgf-css/KFOlCnqEu92Fr1MmSU5fBBc-.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-weight: 300;
	font-style: italic;
	src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(//krefindo.de/wp-content/uploads/sgf-css/KFOjCnqEu92Fr1Mu51TjASc6CsTYl4BO.woff2) format('woff2'), url(//krefindo.de/wp-content/uploads/sgf-css/KFOjCnqEu92Fr1Mu51TjASc6CsI.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-weight: 400;
	font-style: normal;
	src: local('Roboto'), local('Roboto-Regular'), url(//krefindo.de/wp-content/uploads/sgf-css/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2'), url(//krefindo.de/wp-content/uploads/sgf-css/KFOmCnqEu92Fr1Mu4mxM.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-weight: 400;
	font-style: italic;
	src: local('Roboto Italic'), local('Roboto-Italic'), url(//krefindo.de/wp-content/uploads/sgf-css/KFOkCnqEu92Fr1Mu51xIIzIXKMny.woff2) format('woff2'), url(//krefindo.de/wp-content/uploads/sgf-css/KFOkCnqEu92Fr1Mu51xIIzQ.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-weight: 500;
	font-style: normal;
	src: local('Roboto Medium'), local('Roboto-Medium'), url(//krefindo.de/wp-content/uploads/sgf-css/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2'), url(//krefindo.de/wp-content/uploads/sgf-css/KFOlCnqEu92Fr1MmEU9fBBc-.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-weight: 500;
	font-style: italic;
	src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(//krefindo.de/wp-content/uploads/sgf-css/KFOjCnqEu92Fr1Mu51S7ACc6CsTYl4BO.woff2) format('woff2'), url(//krefindo.de/wp-content/uploads/sgf-css/KFOjCnqEu92Fr1Mu51S7ACc6CsI.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-weight: 700;
	font-style: normal;
	src: local('Roboto Bold'), local('Roboto-Bold'), url(//krefindo.de/wp-content/uploads/sgf-css/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2'), url(//krefindo.de/wp-content/uploads/sgf-css/KFOlCnqEu92Fr1MmWUlfBBc-.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-weight: 700;
	font-style: italic;
	src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(//krefindo.de/wp-content/uploads/sgf-css/KFOjCnqEu92Fr1Mu51TzBic6CsTYl4BO.woff2) format('woff2'), url(//krefindo.de/wp-content/uploads/sgf-css/KFOjCnqEu92Fr1Mu51TzBic6CsI.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
a{background-color:transparent}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button{text-transform:none}
button,[type="button"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring{outline:1px dotted ButtonText}
[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
template{display:none}
[hidden]{display:none}
h1,h2,h3,p{margin:0}
button{background-color:transparent;background-image:none}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
ul{list-style:none;margin:0;padding:0}
html{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}
*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#c8d0da}
img{border-style:solid}
input::-moz-placeholder{color:#a0aec0}
input:-ms-input-placeholder{color:#a0aec0}
input::-webkit-input-placeholder{color:#a0aec0}
input::-ms-input-placeholder{color:#a0aec0}
input::placeholder{color:#a0aec0}
button{cursor:pointer}
h1,h2,h3{font-size:inherit;font-weight:inherit}
a{color:inherit;text-decoration:inherit}
button,input{padding:0;line-height:inherit;color:inherit}
img,svg,iframe,object{display:block;vertical-align:middle}
img{max-width:100%;height:auto}
.container{width:100%}
.space-y-8>:not(template) ~ :not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}
.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}
.bg-gray-100{--bg-opacity:1;background-color:#f5f7fa;background-color:rgba(245,247,250,var(--bg-opacity))}
.bg-gray-200{--bg-opacity:1;background-color:#e4eaf0;background-color:rgba(228,234,240,var(--bg-opacity))}
.bg-green-400{--bg-opacity:1;background-color:#68d391;background-color:rgba(104,211,145,var(--bg-opacity))}
.bg-teal-600{--bg-opacity:1;background-color:#21746c;background-color:rgba(33,116,108,var(--bg-opacity))}
.bg-teal-700{--bg-opacity:1;background-color:#0e6058;background-color:rgba(14,96,88,var(--bg-opacity))}
.hover\:bg-green-500:hover{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity))}
.border-gray-200{--border-opacity:1;border-color:#e4eaf0;border-color:rgba(228,234,240,var(--border-opacity))}
.border-gray-600{--border-opacity:1;border-color:#798593;border-color:rgba(121,133,147,var(--border-opacity))}
.rounded{border-radius:.25rem}
.rounded-md{border-radius:.375rem}
.rounded-lg{border-radius:.5rem}
.rounded-full{border-radius:9999px}
.border-solid{border-style:solid}
.border-dotted{border-style:dotted}
.border-2{border-width:2px}
.border-b-2{border-bottom-width:2px}
.border-b-4{border-bottom-width:4px}
.inline{display:inline}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.grid{display:grid}
.hidden{display:none}
.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.self-start{-ms-flex-item-align:start;align-self:flex-start}
.self-end{-ms-flex-item-align:end;align-self:flex-end}
.self-center{-ms-flex-item-align:center;align-self:center}
.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}
.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.float-right{float:right}
.font-display{font-family:Poppins,sans-serif}
.font-normal{font-weight:400}
.font-medium{font-weight:500}
.font-semibold{font-weight:600}
.font-bold{font-weight:700}
.h-4{height:1rem}
.h-5{height:1.25rem}
.h-8{height:2rem}
.h-10{height:2.5rem}
.h-20{height:5rem}
.h-32{height:8rem}
.h-64{height:16rem}
.h-full{height:100%}
.text-xs{font-size:.75rem}
.text-sm{font-size:.875rem}
.text-base{font-size:1rem}
.text-lg{font-size:1.125rem}
.text-xl{font-size:1.25rem}
.text-2xl{font-size:1.5rem}
.text-3xl{font-size:1.875rem}
.text-5xl{font-size:3rem}
.leading-none{line-height:1}
.leading-tight{line-height:1.25}
.leading-snug{line-height:1.375}
.leading-normal{line-height:1.5}
.leading-relaxed{line-height:1.625}
.leading-loose{line-height:2}
.m-auto{margin:auto}
.mx-2{margin-left:.5rem;margin-right:.5rem}
.my-4{margin-top:1rem;margin-bottom:1rem}
.mx-4{margin-left:1rem;margin-right:1rem}
.mx-6{margin-left:1.5rem;margin-right:1.5rem}
.my-8{margin-top:2rem;margin-bottom:2rem}
.mx-auto{margin-left:auto;margin-right:auto}
.-my-16{margin-top:-4rem;margin-bottom:-4rem}
.mt-1{margin-top:.25rem}
.ml-1{margin-left:.25rem}
.mt-2{margin-top:.5rem}
.mr-2{margin-right:.5rem}
.mb-2{margin-bottom:.5rem}
.mt-3{margin-top:.75rem}
.mr-3{margin-right:.75rem}
.ml-3{margin-left:.75rem}
.mt-4{margin-top:1rem}
.mr-4{margin-right:1rem}
.mb-4{margin-bottom:1rem}
.ml-4{margin-left:1rem}
.mb-5{margin-bottom:1.25rem}
.mt-6{margin-top:1.5rem}
.mb-6{margin-bottom:1.5rem}
.mt-8{margin-top:2rem}
.mr-8{margin-right:2rem}
.mb-8{margin-bottom:2rem}
.ml-8{margin-left:2rem}
.mr-12{margin-right:3rem}
.mb-12{margin-bottom:3rem}
.mt-16{margin-top:4rem}
.mb-16{margin-bottom:4rem}
.mt-24{margin-top:6rem}
.mb-24{margin-bottom:6rem}
.mb-32{margin-bottom:8rem}
.-mt-1{margin-top:-0.25rem}
.-mt-5{margin-top:-1.25rem}
.-mb-40{margin-bottom:-10rem}
.max-w-xs{max-width:20rem}
.max-w-sm{max-width:24rem}
.max-w-md{max-width:28rem}
.max-w-lg{max-width:32rem}
.max-w-xl{max-width:36rem}
.max-w-2xl{max-width:42rem}
.max-w-3xl{max-width:48rem}
.max-w-4xl{max-width:56rem}
.opacity-75{opacity:.75}
.overflow-hidden{overflow:hidden}
.p-4{padding:1rem}
.p-8{padding:2rem}
.py-1{padding-top:.25rem;padding-bottom:.25rem}
.py-2{padding-top:.5rem;padding-bottom:.5rem}
.px-2{padding-left:.5rem;padding-right:.5rem}
.py-3{padding-top:.75rem;padding-bottom:.75rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.px-4{padding-left:1rem;padding-right:1rem}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.py-8{padding-top:2rem;padding-bottom:2rem}
.px-12{padding-left:3rem;padding-right:3rem}
.py-16{padding-top:4rem;padding-bottom:4rem}
.py-24{padding-top:6rem;padding-bottom:6rem}
.pr-1{padding-right:.25rem}
.pl-1{padding-left:.25rem}
.pb-2{padding-bottom:.5rem}
.pt-3{padding-top:.75rem}
.pr-3{padding-right:.75rem}
.pl-3{padding-left:.75rem}
.pt-4{padding-top:1rem}
.pb-4{padding-bottom:1rem}
.pt-6{padding-top:1.5rem}
.pr-6{padding-right:1.5rem}
.pb-6{padding-bottom:1.5rem}
.pt-8{padding-top:2rem}
.pr-8{padding-right:2rem}
.pb-8{padding-bottom:2rem}
.pl-8{padding-left:2rem}
.pr-12{padding-right:3rem}
.pb-12{padding-bottom:3rem}
.pt-16{padding-top:4rem}
.pb-16{padding-bottom:4rem}
.pt-24{padding-top:6rem}
.static{position:static}
.relative{position:relative}
.shadow{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}
.shadow-lg{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}
.fill-current{fill:currentColor}
.text-left{text-align:left}
.text-center{text-align:center}
.text-black{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}
.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}
.text-gray-100{--text-opacity:1;color:#f5f7fa;color:rgba(245,247,250,var(--text-opacity))}
.text-gray-200{--text-opacity:1;color:#e4eaf0;color:rgba(228,234,240,var(--text-opacity))}
.text-gray-500{--text-opacity:1;color:#97a3af;color:rgba(151,163,175,var(--text-opacity))}
.text-gray-600{--text-opacity:1;color:#798593;color:rgba(121,133,147,var(--text-opacity))}
.text-gray-700{--text-opacity:1;color:#505e6b;color:rgba(80,94,107,var(--text-opacity))}
.text-gray-800{--text-opacity:1;color:#323f4b;color:rgba(50,63,75,var(--text-opacity))}
.text-gray-900{--text-opacity:1;color:#1f2933;color:rgba(31,41,51,var(--text-opacity))}
.text-teal-400{--text-opacity:1;color:#32afa4;color:rgba(50,175,164,var(--text-opacity))}
.text-teal-500{--text-opacity:1;color:#21867d;color:rgba(33,134,125,var(--text-opacity))}
.text-blue-800{--text-opacity:1;color:#0f5671;color:rgba(15,86,113,var(--text-opacity))}
.hover\:text-teal-500:hover{--text-opacity:1;color:#21867d;color:rgba(33,134,125,var(--text-opacity))}
.hover\:text-teal-600:hover{--text-opacity:1;color:#21746c;color:rgba(33,116,108,var(--text-opacity))}
.italic{font-style:italic}
.underline{text-decoration:underline}
.break-all{word-break:break-all}
.w-8{width:2rem}
.w-10{width:2.5rem}
.w-40{width:10rem}
.w-48{width:12rem}
.w-64{width:16rem}
.w-auto{width:auto}
.w-2\/5{width:40%}
.w-full{width:100%}
.w-fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.gap-4{grid-gap:1rem;gap:1rem}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.col-span-1{grid-column:span 1 / span 1}
.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;-webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}
.transition{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,-webkit-box-shadow,-webkit-transform}
@font-face{font-family:"Custom Icons";src:url("assets/css/fonts/custom-icons.woff")}
*{margin:0;padding:0}
html{font-family:'Roboto',sans-serif;font-size:16px;scroll-behavior:smooth;overflow-x:hidden}
body{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;width:100vw}
header{z-index:501;position:-webkit-sticky;position:sticky;top:0}
img{width:auto;height:auto;max-width:100%;max-height:100%}
h1,h2,h3,h4,h5,h6{--text-opacity:1;color:#1f2933;color:rgba(31,41,51,var(--text-opacity));font-family:Poppins,sans-serif;margin-bottom:.5rem;font-weight:500;line-height:1.25}
h1{font-size:1.5rem}
h2{font-size:22px}
h3{font-size:1.25rem}
p a{-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s;--text-opacity:1;color:#32afa4;color:rgba(50,175,164,var(--text-opacity))}
p a:hover{--text-opacity:1;color:#21867d;color:rgba(33,134,125,var(--text-opacity))}
.body-no-scroll{overflow:hidden}
.w-auto-important{width:auto !important}
.break-out-of-container{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
.w-fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.usp-text{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}
.usp-text p a{--text-opacity:1;color:#affdf6;color:rgba(175,253,246,var(--text-opacity))}
.usp-text p strong{word-break:break-word}
.transition{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.button{-webkit-transition:all ease-in-out .1s;transition:all ease-in-out .1s;border-radius:.375rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:.75rem;padding-bottom:.75rem;font-weight:500;font-family:Poppins,sans-serif;line-height:1.25;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.button:hover{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}
.button:focus{outline:2px solid transparent;outline-offset:2px}
.button-primary{--bg-opacity:1;background-color:#21867d;background-color:rgba(33,134,125,var(--bg-opacity));--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-weight:500}
.button-primary:hover{--bg-opacity:1;background-color:#21746c;background-color:rgba(33,116,108,var(--bg-opacity))}
.button-primary:focus{-webkit-box-shadow:0 0 0 2px white,0 0 4px 4px #84e7de;box-shadow:0 0 0 2px white,0 0 4px 4px #84e7de}
.button-secondary{border-width:2px;--border-opacity:1;border-color:#21867d;border-color:rgba(33,134,125,var(--border-opacity));--text-opacity:1;color:#21867d;color:rgba(33,134,125,var(--text-opacity))}
.button-secondary:hover{--border-opacity:1;border-color:#0e6058;border-color:rgba(14,96,88,var(--border-opacity));--text-opacity:1;color:#0e6058;color:rgba(14,96,88,var(--text-opacity))}
.button-secondary:focus{-webkit-box-shadow:0 0 0 2px white,0 0 4px 4px #84e7de;box-shadow:0 0 0 2px white,0 0 4px 4px #84e7de}
.button-danger{border-width:2px;--border-opacity:1;border-color:#e53e3e;border-color:rgba(229,62,62,var(--border-opacity));--text-opacity:1;color:#e53e3e;color:rgba(229,62,62,var(--text-opacity))}
.button-danger:hover{--border-opacity:1;border-color:#c53030;border-color:rgba(197,48,48,var(--border-opacity));--text-opacity:1;color:#c53030;color:rgba(197,48,48,var(--text-opacity))}
.button-danger:focus{-webkit-box-shadow:0 0 0 2px white,0 0 4px 4px #ff9b86;box-shadow:0 0 0 2px white,0 0 4px 4px #ff9b86}
input[type="number"],input[type="text"]{--bg-opacity:1;background-color:#f5f7fa;background-color:rgba(245,247,250,var(--bg-opacity));--text-opacity:1;color:#323f4b;color:rgba(50,63,75,var(--text-opacity));border-radius:.25rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem}
input[type="range"]{-webkit-appearance:none;height:5px;--bg-opacity:1;background-color:#affdf6;background-color:rgba(175,253,246,var(--bg-opacity));border-radius:9999px;width:100%}
input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s;--bg-opacity:1;background-color:#21867d;background-color:rgba(33,134,125,var(--bg-opacity));cursor:pointer;border-radius:9999px}
input[type="range"]::-webkit-slider-thumb:hover{--bg-opacity:1;background-color:#21746c;background-color:rgba(33,116,108,var(--bg-opacity))}
#credit-calc-lg input[type="range"]{height:7px}
#credit-calc-lg input[type="range"]::-webkit-slider-thumb{width:17px;height:17px}
.money-input,.months-input,.percent-input,.money-input-lg,.months-input-lg{position:relative}
.money-input:before,.months-input:before,.percent-input:before,.money-input-lg:before,.months-input-lg:before{position:absolute;right:2rem;top:50%;text-align:right;--text-opacity:1;color:#97a3af;color:rgba(151,163,175,var(--text-opacity))}
.money-input-lg:before,.months-input-lg:before{-webkit-transform:translateY(-44%);transform:translateY(-44%);font-size:1.125rem}
.money-input:before,.months-input:before,.percent-input:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.money-input:before,.money-input-lg:before{content:"€"}
.months-input:before,.months-input-lg:before{content:"Monate"}
.percent-input:before{content:"%"}
#menu-hauptmenu li{margin:0 1rem}
#menu-hauptmenu li a{-webkit-transition:all .165s ease-in-out;transition:all .165s ease-in-out;--text-opacity:1;color:#798593;color:rgba(121,133,147,var(--text-opacity))}
#menu-hauptmenu li a:hover{--text-opacity:1;color:#1f2933;color:rgba(31,41,51,var(--text-opacity))}
#menu-hauptmenu .current-menu-item{border-bottom-width:2px;--border-opacity:1;border-color:#21867d;border-color:rgba(33,134,125,var(--border-opacity))}
#menu-hauptmenu .current-menu-item a{--text-opacity:1;color:#1f2933;color:rgba(31,41,51,var(--text-opacity));font-weight:500}
#menu-toggle{margin-right:1rem}
.responsive-menu-list{padding:0 1rem;margin-top:1rem;width:100%}
.responsive-menu-list li{padding:.75rem 0 !important;font-size:1.125rem;border-bottom:2px solid #f1f1f1}
.responsive-menu-list li a{padding:0}
.responsive-menu-list li:last-child{border:0}
.responsive-menu{position:fixed;display:none;top:0;left:0;width:100vw;height:100vh;background:white;z-index:500;padding:2rem 2rem 0;border-top:6px solid #21867d;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s}
.responsive-menu-active{display:block}
.phone-contact-resp{margin:0 1rem;padding-top:1rem;border-top:2px solid #f1f1f1}
#menu-toggle{cursor:pointer}
.menu-toggle-active{display:block !important}
.menu-toggle-hidden{display:none !important}
#header{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}
.landingpage-header{background-size:cover;background-position:center;min-height:42rem}
.landingpage-header.with-calculator{min-height:0}
.new-footer-column{padding-right:3rem;color:#8795a1}
.new-footer-column ul{list-style:none}
.new-footer-column ul li{padding-bottom:.9rem}
.new-footer-column ul li a{padding:0;color:#8795a1}
.new-footer-column-title{padding-bottom:.9rem;font-weight:bold}
.header-title h1 span,.header-title h2 span{-webkit-box-decoration-break:clone;box-decoration-break:clone}
.section-text-video-inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.abs-video{position:relative;padding-bottom:calc(var(--aspect-ratio, .6458) * 100%);height:0;margin-top:2rem;margin-left:0}
.abs-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.white-box{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:4rem}
.benefits-wrapper,.text-video-wrapper{width:100%;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));--bg-opacity:1;background-color:#21867d;background-color:rgba(33,134,125,var(--bg-opacity))}
.benefits-cta-button{margin-top:0;--text-opacity:1;color:#21867d;color:rgba(33,134,125,var(--text-opacity));--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-radius:.375rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem;font-weight:700}
.benefits-device-spacer-before{display:none;content:"";height:300px}
.benefits-device-spacer-after{height:300px}
.benefits-img-wrapper{position:relative}
.hero-section-device-spacer-after{height:250px}
.process:before{content:"";position:absolute;height:100%;width:100%;left:0;top:44%;border-top:2px dashed #95cec9;z-index:0}
.process-number{-webkit-box-shadow:0 0 3px 10px #21746c;box-shadow:0 0 3px 10px #21746c;--bg-opacity:1;background-color:#32afa4;background-color:rgba(50,175,164,var(--bg-opacity))}
.process-step-title{font-family:"Poppins",sans-serif}
.process-item{z-index:1}
.rating:last-child{border:0}
.credit-calculator-form-field{padding:1rem 1.25rem;width:18rem}
.credit-calculator-form-field label{font-size:.875rem;--text-opacity:1;color:#505e6b;color:rgba(80,94,107,var(--text-opacity));font-weight:500;padding-bottom:.5rem}
.credit-calculator-form-field input[type="number"],.credit-calculator-form-field input[type="text"]{width:100%}
.credit-calculator-summary{margin-top:1rem}
.steps-number{color:#21867d;border:2px solid #21867d}
.cta-img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cta-img{height:350px;-o-object-fit:cover;object-fit:cover;width:100%}
.cta-box{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);padding-top:2.5rem;padding-bottom:2.5rem;padding-left:2rem;padding-right:2rem;border-radius:.5rem;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cta-box h3{font-size:1.25rem;--text-opacity:1;color:#323f4b;color:rgba(50,63,75,var(--text-opacity))}
.cta-box p{--text-opacity:1;color:#323f4b;color:rgba(50,63,75,var(--text-opacity));line-height:1.5;margin-bottom:2rem;margin-top:1.5rem}
.cta-box .button{width:100%}
.cta-box:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}
.pea_cook_wrapper{background-color:#21867d !important;border-radius:.25rem !important;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}
.pea_cook_wrapper p{font-size:.875rem !important;font-weight:normal !important;font-family:'Roboto',sans-serif !important}
button.pea_cook_btn{border-radius:.25rem !important;font-family:'Roboto',sans-serif !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;border:none !important;font-weight:500 !important}
.modul-text-column p{margin-bottom:1rem}
@media(min-width:640px){.container{max-width:640px}
.sm\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.sm\:mb-0{margin-bottom:0}
.sm\:px-8{padding-left:2rem;padding-right:2rem}
.sm\:w-1\/2{width:50%}
.sm\:w-full{width:100%}
}@media(min-width:768px){.container{max-width:768px}
h1{font-size:38px}
h2{font-size:32px}
h3{font-size:1.5rem}
.md\:rounded{border-radius:.25rem}
.md\:border-b-0{border-bottom-width:0}
.md\:border-r-4{border-right-width:4px}
.md\:block{display:block}
.md\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.md\:hidden{display:none}
.md\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.md\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.md\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.md\:items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.md\:self-start{-ms-flex-item-align:start;align-self:flex-start}
.md\:self-center{-ms-flex-item-align:center;align-self:center}
.md\:h-12{height:3rem}
.md\:h-auto{height:auto}
.md\:text-2xl{font-size:1.5rem}
.md\:text-3xl{font-size:1.875rem}
.md\:leading-normal{line-height:1.5}
.md\:mx-0{margin-left:0;margin-right:0}
.md\:my-4{margin-top:1rem;margin-bottom:1rem}
.md\:mt-0{margin-top:0}
.md\:mb-0{margin-bottom:0}
.md\:ml-0{margin-left:0}
.md\:ml-4{margin-left:1rem}
.md\:ml-8{margin-left:2rem}
.md\:mr-12{margin-right:3rem}
.md\:max-w-sm{max-width:24rem}
.md\:max-w-md{max-width:28rem}
.md\:p-8{padding:2rem}
.md\:py-0{padding-top:0;padding-bottom:0}
.md\:px-0{padding-left:0;padding-right:0}
.md\:px-2{padding-left:.5rem;padding-right:.5rem}
.md\:px-4{padding-left:1rem;padding-right:1rem}
.md\:px-8{padding-left:2rem;padding-right:2rem}
.md\:py-16{padding-top:4rem;padding-bottom:4rem}
.md\:absolute{position:absolute}
.md\:shadow-md{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}
.md\:text-center{text-align:center}
.md\:w-48{width:12rem}
.md\:w-1\/2{width:50%}
.md\:w-1\/3{width:33.333333%}
.md\:w-1\/4{width:25%}
}@media(min-width:1024px){.container{max-width:1024px}
.section-text-video-inner-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.abs-video{margin-top:6rem;margin-left:-6rem}
.benefits-cta-button{margin-top:156px;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));--bg-opacity:1;background-color:#21867d;background-color:rgba(33,134,125,var(--bg-opacity))}
.benefits-device-spacer-before{display:block}
.benefits-img-wrapper{position:absolute}
.lg\:block{display:block}
.lg\:grid{display:grid}
.lg\:hidden{display:none}
.lg\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.lg\:self-center{-ms-flex-item-align:center;align-self:center}
.lg\:mb-12{margin-bottom:3rem}
.lg\:max-w-sm{max-width:24rem}
.lg\:max-w-lg{max-width:32rem}
.lg\:max-w-2xl{max-width:42rem}
.lg\:overflow-visible{overflow:visible}
.lg\:px-0{padding-left:0;padding-right:0}
.lg\:py-24{padding-top:6rem;padding-bottom:6rem}
.lg\:pl-8{padding-left:2rem}
.lg\:w-1\/2{width:50%}
.lg\:w-fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.lg\:gap-8{grid-gap:2rem;gap:2rem}
.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
}@media(min-width:1280px){.container{max-width:1280px}
.xl\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.xl\:mt-0{margin-top:0}
.xl\:max-w-sm{max-width:24rem}
.xl\:max-w-lg{max-width:32rem}
}@media screen and (max-width:768px){.landingpage-header{background-position:top;background-size:100%;background-repeat:no-repeat;min-height:0}
}@media screen and (max-width:767px){.process:before{visibility:hidden}
.credit-calculator-form-field{width:100%}
.cta-img-wrapper{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@-webkit-keyframes ping{75%,100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}
}@keyframes ping{75%,100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}
}@-webkit-keyframes pulse{50%{opacity:.5}
}@keyframes pulse{50%{opacity:.5}
}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1)}
50%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1)}
}@keyframes bounce{0%,100%{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1)}
50%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1)}
}