.elementor-2229 .elementor-element.elementor-element-pd0sec1{--display:flex;--min-height:22vw;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2229 .elementor-element.elementor-element-pd0fot1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2229 .elementor-element.elementor-element-pd0fot1:not(.elementor-motion-effects-element-type-background), .elementor-2229 .elementor-element.elementor-element-pd0fot1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2229 .elementor-element.elementor-element-pd0gra1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2229 .elementor-element.elementor-element-pd0ttl1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2229 .elementor-element.elementor-element-pd0ttl1 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:2.44vw;font-weight:300;text-transform:uppercase;line-height:1.2em;color:#FFC501;}.elementor-2229 .elementor-element.elementor-element-pd1bar1{--display:flex;--min-height:5px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2229 .elementor-element.elementor-element-pd1bar1:not(.elementor-motion-effects-element-type-background), .elementor-2229 .elementor-element.elementor-element-pd1bar1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC501;}.elementor-2229 .elementor-element.elementor-element-pd2sec1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2229 .elementor-element.elementor-element-pd4sec1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8.3%;--padding-right:0%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2229 .elementor-element.elementor-element-pd4btn1 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:1.8px;fill:#4a4a4a;color:#4a4a4a;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4a4a4a;border-radius:0px 0px 0px 0px;padding:9px 15px 9px 15px;}.elementor-2229 .elementor-element.elementor-element-pd4btn1 .elementor-button:hover, .elementor-2229 .elementor-element.elementor-element-pd4btn1 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#4a4a4a;border-color:#FFC501;}.elementor-2229 .elementor-element.elementor-element-pd4btn1{width:auto;max-width:auto;}.elementor-2229 .elementor-element.elementor-element-pd4btn1 .elementor-button:hover svg, .elementor-2229 .elementor-element.elementor-element-pd4btn1 .elementor-button:focus svg{fill:#4a4a4a;}@media(max-width:1024px){.elementor-2229 .elementor-element.elementor-element-pd0sec1{--min-height:30vw;}.elementor-2229 .elementor-element.elementor-element-pd0gra1{--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2229 .elementor-element.elementor-element-pd0ttl1 .elementor-heading-title{font-size:3.2vw;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2229 .elementor-element.elementor-element-pd4btn1 .elementor-button{font-size:17px;}}@media(max-width:767px){.elementor-2229 .elementor-element.elementor-element-pd0sec1{--min-height:46vw;}.elementor-2229 .elementor-element.elementor-element-pd0gra1{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2229 .elementor-element.elementor-element-pd0ttl1 .elementor-heading-title{font-size:4.2vw;}.elementor-2229 .elementor-element.elementor-element-pd2sec1{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2229 .elementor-element.elementor-element-pd4sec1{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2229 .elementor-element.elementor-element-pd4btn1 .elementor-button{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-pd0fot1 */.elementor-2229 .elementor-element.elementor-element-pd0fot1{position:absolute!important;top:0;left:0;width:55vw!important;max-width:55vw!important;height:100%;z-index:0;padding:0!important;}@media(max-width:767px){.elementor-2229 .elementor-element.elementor-element-pd0fot1{width:70vw!important;max-width:70vw!important;}}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-pd0ttl1 */.elementor-2229 .elementor-element.elementor-element-pd0ttl1 .nv-pt-name{display:block;color:#ffc501;}.elementor-2229 .elementor-element.elementor-element-pd0ttl1 .nv-pt-ort{display:block;color:#fff;font-size:.654em;text-transform:none;margin-top:15px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pd0gra1 */.elementor-2229 .elementor-element.elementor-element-pd0gra1{position:absolute!important;top:0;left:39.2%;right:0;bottom:0;width:auto!important;max-width:none!important;z-index:1;background-image:url('https://dev.novia-gmbh.de/wp-content/uploads/2026/08/novia_art_left.svg');background-size:auto 100%;background-position:left center;background-repeat:no-repeat;padding-left:15.4%!important;}@media(max-width:767px){.elementor-2229 .elementor-element.elementor-element-pd0gra1{left:30%;padding-left:12%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pd0sec1 */.elementor-2229 .elementor-element.elementor-element-pd0sec1{position:relative;overflow:hidden;background:#fff;}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-pd2cnt1 */.elementor-2229 .elementor-element.elementor-element-pd2cnt1{width:74.6%;margin-left:7.6%;display:grid;grid-template-columns:56.7% 43.3%;align-items:start;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 h2.nv-kf-titel{grid-column:1;grid-row:1;font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:42px;text-transform:uppercase;color:#4a4a4a;margin:0 0 40px;line-height:1.1;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 table.nv-keyfacts{grid-column:1;grid-row:2;border-collapse:collapse;width:100%;border:none;margin:0;table-layout:fixed;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 .nv-keyfacts tr{border:none;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 .nv-keyfacts th{display:table-cell;width:52%;text-align:left;vertical-align:top;border:none;font-family:"Roboto Condensed",sans-serif;font-size:18px;font-weight:400;color:#4a4a4a;background:none;line-height:1.55;padding:0 10px 20px 0;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 .nv-keyfacts td{display:table-cell;width:48%;text-align:left;vertical-align:top;border:none;font-family:Roboto,sans-serif;font-size:18px;font-weight:300;color:#4a4a4a;background:none;line-height:1.55;padding:0 0 20px;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 .nv-diaschau{grid-column:2;grid-row:1 / span 2;position:relative;overflow:hidden;margin:0 0 0 9.7%;align-self:start;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 .nv-dia-spur{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 .nv-dia-spur::-webkit-scrollbar{display:none;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 .nv-dia-spur img{width:100%;flex:0 0 100%;scroll-snap-align:start;display:block;height:auto;margin:0;aspect-ratio:4/3;object-fit:cover;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 .nv-dia-pfeil{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:rgba(255,197,1,.92);border:none;cursor:pointer;z-index:5;font-size:24px;line-height:1;color:#4a4a4a;font-family:"Roboto Condensed",sans-serif;padding:0;opacity:0;transition:opacity .3s;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 .nv-diaschau:hover .nv-dia-pfeil{opacity:1;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 .nv-dia-pfeil:hover{background:#f5bc01;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 .nv-dia-prev{left:0;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 .nv-dia-next{right:0;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 .nv-divider{grid-column:1 / -1;width:65px;height:4px;background:#ffc501;margin:50px 0 30px;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 p{grid-column:1 / -1;font-family:Roboto,sans-serif;font-weight:300;font-size:18px;color:#4a4a4a;line-height:28px;margin:0 0 18px;}@media(max-width:1024px){.elementor-2229 .elementor-element.elementor-element-pd2cnt1{width:84%;margin-left:8%;}}@media(max-width:767px){.elementor-2229 .elementor-element.elementor-element-pd2cnt1{width:100%;margin-left:0;display:block;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 h2.nv-kf-titel{font-size:28px;margin-bottom:25px;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 .nv-keyfacts th,.elementor-2229 .elementor-element.elementor-element-pd2cnt1 .nv-keyfacts td{display:block;width:100%;padding:0 0 4px;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 .nv-keyfacts td{padding-bottom:16px;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 .nv-diaschau{margin:30px 0 0;}.elementor-2229 .elementor-element.elementor-element-pd2cnt1 .nv-dia-pfeil{opacity:1;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pd2sec1 */.elementor-2229 .elementor-element.elementor-element-pd2sec1{position:relative;}@media(max-width:767px){.elementor-2229 .elementor-element.elementor-element-pd2sec1{padding:0 10px;}}/* End custom CSS */