@font-face{font-family:"Lexend Exa";src:url("/wp-content/fonts/LexendExa-Regular.woff2") format("woff2"),url("/wp-content/fonts/LexendExa-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"PlusJakartaSans";src:url('/wp-content/fonts/PlusJakartaSans-Medium.woff2') format('woff2'),url('/wp-content/fonts/PlusJakartaSans-Medium.woff') format('woff');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"VoldaSans";src:url("/wp-content/fonts/VoldaSans-Regular.woff2") format("woff2"),url("/wp-content/fonts/VoldaSans-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;}
/* ICONS */
@font-face{font-family:'fl-icons';src:url('/wp-content/themes/flatsome/assets/css/icons/fl-icons.woff2?v=3.20.9') format('woff2');font-style:normal;font-weight:normal;font-display:swap;}
html{font-size:100%;scroll-behavior:smooth;}
body{background-color:#fff !important;display:flex;justify-content:center;align-items:center;min-height:100vh;align-content:center;font-family:"Lexend Exa",sans-serif !important;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.8;margin-top:0;-moz-hyphens:none !important;-o-hyphens:none !important;-webkit-hyphens:none !important;-ms-hyphens:none !important;hyphens:none !important;transition:background-color 0.5s ease,color 0.5s ease;}
.scroll-container{transition:background-color 0.5s ease,color 0.5s ease;}
header svg{width:60px;position:absolute;right:100%;top:0;height:auto;scale:1 1;transform-origin:100% 100%;rotate:25deg;fill:canvasText;translate:-25% -25%;}
blockquote,dl,figure,form,ol,p,pre,ul{font-family:"Lexend Exa",sans-serif !important;font-weight:400;font-style:normal;font-size:1.4rem;color:var(--color7);margin-bottom:3rem;}
strong{font-family:"Lexend Exa",sans-serif !important;font-weight:500 !important;font-style:normal;color:var(--black);opacity:1;}
h1,h2,h3,h4,h5,h6,.heading-font{color:var(--color7) !important;}
.banner h1,.banner h2,.banner h3{margin-bottom:0em !important;margin-top:0em !important;}
.banner h1,.banner h1 strong,.banner h2{font-family:"VoldaSans",sans-serif !important;color:var(--color3) !important;text-align:left;font-size:8rem!important;opacity:0.7;line-height:.9 !important;letter-spacing:0px !important;text-shadow:3px 3px 10px rgb(255 255 255 / 20%) !important;-moz-hyphens:none !important;-o-hyphens:none !important;-webkit-hyphens:none !important;-ms-hyphens:none !important;hyphens:none !important;}
.heading-font strong,.heading-front,.heading-front h1,.heading-front h2,.entry-title{font-family:"VoldaSans",sans-serif !important;color:var(--color7) !important;text-align:left;font-size:7.5rem !important;opacity:0.7;line-height:.9 !important;letter-spacing:0px;font-weight:400;text-shadow:3px 3px 3px rgba(0,0,0,0) !important;-moz-hyphens:none !important;-o-hyphens:none !important;-webkit-hyphens:none !important;-ms-hyphens:none !important;hyphens:none !important;}
.h1,.h1 strong,.h2,.h2 strong,.h3,.h3 strong,.h4,.h4 strong,.h5,.h5 strong,.h6,.h6 strong,h1,h1 strong,h2,h2 strong,h3,h3 strong,h4,h4 strong,h5,h5 strong,h6,h6 strong{font-family:"VoldaSans",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;text-align:left;opacity:0.8;line-height:1;letter-spacing:0px;}
.h1,h1{font-size:6.2rem !important;line-height:1 !important;letter-spacing:1px !important;opacity:0.9;}
.h2,h2{font-size:5.6rem !important;line-height:1 !important;font-weight:400 !important;letter-spacing:1px !important;text-align:left;text-shadow:3px 3px 3px transparent;opacity:0.85;}
.h3,h3{font-size:4.6rem !important;line-height:1 !important;font-weight:400 !important;letter-spacing:1px !important;margin-left:-1px !important;opacity:0.8;}
.h4,h4{font-size:3.6rem !important;line-height:1 !important;font-weight:400 !important;letter-spacing:1.5px !important;margin-left:-1.5px !important;opacity:0.75;}
.h5,h5{font-size:3rem !important;line-height:1 !important;font-weight:400 !important;letter-spacing:2px !important;margin-left:0px !important;line-height:0.85;opacity:0.7;}
.h6,h6{font-size:2.4em !important;line-height:1 !important;letter-spacing:2px !important;font-weight:400 !important;margin-left:0px !important;opacity:0.65;text-transform:uppercase !important;}
.boxed .h2,h2{font-size:3.6rem}
.boxed .h3,h3{font-size:3rem}
.boxed .h4,h4{font-size:2.6rem}
.boxed .h5,h5{font-size:2rem}
.boxed .h5,h5{font-size:1.4rem}
/* Basic Link Styling */
/* Targeting External Links */
a[href^="http"]:link,a[href^="http"]:visited,a[href^="http"]:focus,a[href^="http"]:active{border:none;}
#main a:link,#main a:visited,#main a:focus,#main a:active{outline:none;}
a:link,a:visited,a:focus,a:active{outline:none;}
img:focus,img:active{outline:none;}
a{outline:none;}
a img{outline:none;}
img{border:0;}
img:focus,a:focus img,img:active{outline:none !important;border:none !important;box-shadow:none !important;}
a img{border:0 !important;outline:0 !important;}
/* ENDE */
/* FOOTER KARTE & KONTAKT AUSBLENDEN CONTENT */
.page-id-728736 .footer-adress-map,.page-id-19 .footer-adress-map{display:none !important}
/** TITLE LINKS BLOG */
/**.content-basic-title h2,.content-basic-title .h2{font-size:5.6rem !important;}
*/
/* LINKS BLAUER RAHMEN */
a:focus,a:active{outline:none;}
/***/
@media only screen and (max-width:549px){.header .stuck .flex-right{position:relative;top:14px !important;}
.header-main .flex-right img{opacity:1 !important;}
.header-main .flex-right{width:130px !important;height:150px;position:relative;top:-2px !important;}
}
ul li{list-style-type:circle;}
/* BLOG H2 - H6 */
.post h2{font-size:3.6rem !important;margin:0 0 30px 0;opacity:0.75 !important;font-weight:400 !important;}
.post h3{font-size:3rem !important;opacity:0.6 !important;font-weight:400 !important;}
.post h4{font-size:2.8rem !important;opacity:0.4 !important;font-weight:400 !important;}
.post h5{font-size:2.6rem !important;opacity:0.3 !important;font-weight:400 !important;}
.post h6{font-size:2.4rem !important;opacity:0.3 !important;font-weight:400 !important;}
/* ENDE BLOG H2 - H6 */
/** TEXTLINKS **/
.start-top .textlink{height:4rem !important;max-height:4rem !important;min-height:4rem !important;}
.textlink{font-family:"Lexend Exa",sans-serif !important;font-style:normal !important;font-size:1.4rem;height:2rem !important;max-height:2rem !important;min-height:2rem !important;}
.textlink a{font-family:"Lexend Exa",sans-serif !important;font-style:normal !important;font-size:1.4rem;position:relative;letter-spacing:2px;color:var(--color11) !important;font-weight:400 !important;z-index:1;text-decoration:none;display:inline;cursor:pointer;background:linear-gradient(var(--white) 0 0) var(--p,0) / var(--p,0) no-repeat;transition:0.6s,background-position 2s;padding:2px 11px 2px 11px;margin-top:8px !important;word-wrap:break-word;background-color:transparent !important;border-bottom:solid 2px var(--black) !important;background-image:linear-gradient(#3d3c3c,#3d3c3c);background-position:0 4rem;background-size:3px 3px;background-repeat:repeat-x;transition:all 1050ms cubic-bezier(0.56,-0.08,0.48,1.11);border-radius:1px !important;}
.textlink a:hover{background-color:var(--black) !important;--p:0% !important;background-image:linear-gradient(to top,#171717,#171717 80%,#171717);background-position:0 0;background-size:100% 100%;color:#ffffff !important;padding:0.1rem 2rem;border-bottom:solid 2px var(--red) !important;border-radius:10px !important;transition:all 200ms ease-out;}
.textlink a:active{background-image:linear-gradient(to top,#171717,#171717 0%,#171717);border-radius:10px !important;}
/** TEXTLINKS **/
a.product-support{width:100%;min-width:100% !important;border-radius:10px !important;display:grid;font-size:1.25rem;border-color:rgba(0,0,0,0.05);letter-spacing:-1px;}
#main p a{color:var(--color11) !important;background-color:rgb(255,255,255,0.5) !important;padding:1px 4px 2px 4px;border-radius:1px;transition:all 1.3s ease-out;}
#main p a:hover{background-color:var(--color11) !important;color:var(--color1) !important;filter:invert(1.2) contrast(2);transition:all 0.3s ease-out;border-radius:10px !important;}
/* WIDGETS GLOSSARY */
@media only screen and (min-width:1680px){}
@media only screen and (max-width:1260px){.banner h1,.banner h1 strong,.banner h2{font-size:7rem !important;}
h1,.content-support-help .heading-front h1,.case-studies h2,#main .heading-front h2,#main .heading-front .h2,.page-id-735522 .h1,.page-id-735522 h1{font-size:5rem !important;}
.heading-font strong,.heading-front,.heading-front h1,.heading-front h2,.entry-title{font-size:4rem !important;}
.h2,h2{font-size:4.6rem !important;}
.h3,h3{font-size:3.6rem !important;}
.h4,h4{font-size:2.6rem !important;}
.h5,h5{font-size:2.4rem !important;}
.h6,h6{font-size:2rem !important;}
}
@media only screen and (max-width:1024px){.banner h1,.banner h1 strong,.banner h2{font-size:5rem !important;}
h1,.content-support-help .heading-front h1,.case-studies h2,#main .heading-front h2,#main .heading-front .h2,.page-id-735522 .h1,.page-id-735522 h1{font-size:4.2rem !important;}
.heading-font strong,.heading-front,.heading-front h1,.heading-front h2,.entry-title{font-size:4.2rem !important;}
}
@media only screen and (max-width:849px){.banner h1,.banner h1 strong,.banner h2{font-size:4.4rem !important;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
h1,.content-support-help .heading-front h1,.case-studies h2,#main .heading-front h2,#main .heading-front .h2,.page-id-735522 .h1,.page-id-735522 h1{font-size:3.5rem !important;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
.heading-font strong,.heading-front,.heading-front h1,.heading-front h2,.entry-title{font-size:3.5rem !important;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
.h2,h2{font-size:3rem !important;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
.h3,h3{font-size:2.6rem !important;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
.h4,h4{font-size:2rem !important;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
.h5,h5{font-size:2rem !important;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
.h6,h6{font-size:1.8rem !important;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
.post h2{font-size:2.6rem !important;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
.post h3{font-size:2.2rem !important;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
.post h4{font-size:1.6rem !important;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
.post h5{font-size:1.6rem !important;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
.post h6{font-size:1.4rem !important;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
.boxed .h2,h2{font-size:3rem !important;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
.boxed .h3,h3{font-size:2.6rem !important;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
.boxed .h4,h4{font-size:2.2rem !important;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
.boxed .h5,h5{font-size:1.6rem !important;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
.boxed .h5,h5{font-size:1.6rem !important;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
}
@media only screen and (max-width:768px){.banner h1,.banner h1 strong,.banner h2{font-size:3rem !important;}
h1,.content-support-help .heading-front h1,.case-studies h2,#main .heading-front h2,#main .heading-front .h2,.page-id-735522 .h1,.page-id-735522 h1{font-size:2.75rem !important;}
.heading-font strong,.heading-front,.heading-front h1,.heading-front h2,.entry-title{font-size:2.75rem !important;}
}
@media only screen and (max-width:349px){.banner h1,.banner h1 strong,.banner h2{font-size:2.2rem !important;}
h1,.content-support-help .heading-front h1,.case-studies h2,#main .heading-front h2,#main .heading-front .h2,.page-id-735522 .h1,.page-id-735522 h1{font-size:2rem !important;}
.heading-font strong,.heading-front,.heading-front h1,.heading-front h2,.entry-title{font-size:2rem !important;}
.h2,h2{font-size:2.6rem !important;}
.h3,h3{font-size:2rem !important;}
.h4,h4{font-size:1.6rem !important;}
.h5,h5{font-size:1.6rem !important;}
.h6,h6{font-size:1.6rem !important;}
.post h2{font-size:2.2rem !important;}
.post h3{font-size:2rem !important;}
.boxed .h2,h2{font-size:2.2rem !important;}
.boxed .h3,h3{font-size:2.2rem !important;}
.boxed .h4,h4{font-size:2.2rem !important;}
}
